СИСТЕМА И СПОСОБ ОБЕСПЕЧЕНИЯ УСЛУГИ ОПРЕДЕЛЕНИЯ МЕСТОПОЛОЖЕНИЯ ДЛЯ ОБЕСПЕЧЕНИЯ УСЛУГИ ЗАПРОСА ИНИЦИИРУЕМОГО ОПРЕДЕЛЕНИЯ МЕСТОПОЛОЖЕНИЯ Российский патент 2009 года по МПК G01S5/02 

Описание патента на изобретение RU2359282C2

1. Область техники, к которой относится изобретение

Данное изобретение относится к системе и способу обеспечения услуги определения местоположения и более подробно к системе и способу обеспечения услуги определения местоположения для обеспечения услуги запроса инициируемого определения местоположения.

2. Описание предшествующего уровня техники

С увеличением спроса на различные типы услуг, основывающихся на или имеющих отношение к определению местоположения, предоставлялись различные услуги определения местоположения, использующие определение местоположения мобильного терминала, и были сделаны разработки для распространения услуг определения местоположения на мобильные терминалы. Далее, расширение услуг определения местоположения, как ожидается, будет основой услуги связи четвертого поколения.

В последние годы услуга запроса инициируемого определения местоположения предоставлялась в качестве услуги определения местоположения. В услуге запроса инициируемого определения местоположения значение местоположения терминала назначения повторно вычисляется периодически или апериодически. Если значение местоположения терминала назначения удовлетворяет предопределенным условиям, факт возникновения соответствующего события предоставляется агенту определения местоположения защищенной плоскости пользователя (SUPL).

Известный способ обеспечения услуги запроса инициируемого определения местоположения будет объясняться в отношении Фиг.1. Фиг.1 является блок-схемой последовательности операций для описания известного способа обеспечения услуги запроса инициируемого определения местоположения. Обратимся к Фиг.1, где агент 104 определения местоположения защищенной плоскости пользователя (называемый АГЕНТ 'SUPL' в дальнейшем) запрашивает услугу запроса инициируемого определения местоположения у опорной платформы 100 определения местоположения SUPL (H-SLP), используя запрос отчета об инициируемом определении местоположения мобильного протокола определения местоположения (TLRR MLP) на этапе 106.

Затем, когда H-SLP 100 принимает сообщение TLRR MLP от АГЕНТА 104 SUPL, он переходит к этапу 108 и принимает решение в отношении информации маршрутизации терминала 102 назначения. Иными словами, H-SLP 100 решает, находится ли терминал 102 назначения в состоянии роуминга и использует ли терминал 102 назначения SUPL.

Согласно результату решения в отношении информации маршрутизации терминала назначения H-SLP 100 переходит к этапу 110 и передает начальное сообщение (INIT) SUPL (начальное сообщение запроса услуги определения местоположения) на терминал 102 назначения. Здесь сообщение SUPL INIT включает в себя SESSION_ID, представляющий собой идентификатор для того, чтобы отличить обмен сообщениями H-SLP 100 и терминала 102 назначения, POSMETHOD, указывающий способ позиционирования, индикатор типа инициирования, индикатор режима с посредником и режима без посредника, указывающий условие принятие решения о возникновении или невозникновении события. Кроме того, сообщение SUPL INIT включает в себя качество позиционирования (QoP), указывающее на необходимый уровень измерения информации местоположения.

Кроме того, когда терминал 102 назначения принимает сообщение SUPL INIT от H-SLP 100, терминал 102 назначения переходит к этапу 112 и определяет, находится ли H-SLP 100 в режиме с посредником. Терминал 102 назначения соединяется с сетью передачи данных, такой как сеть передачи пакетных данных или сеть передачи данных с коммутацией каналов, в соответствии с результатом проверки на предмет режима с посредником.

Когда терминал 102 назначения соединен с H-SLP 100 по сети передачи данных, он передает сообщение SUPL TRIGGERRED START для того, чтобы запустить услугу запроса инициируемого определения местоположения, на H-SLP 100 на этапе 114. Здесь сообщение SUPL TRIGGERRED START включает в себя SESSION_ID, функциональные возможности SET (терминала с поддержкой SUPL), результат хэширования принятого сообщения SUPL INIT (ver) и идентификатор (SD) местоположения (LID). SESSION_ID является идентификатором для того, чтобы отличить обмен сообщениями между H-SLP 100 и терминалом 102 назначения. Функциональные возможности SET указывают на функциональную возможность позиционирования. Здесь функциональные возможности SET включают в себя информацию POSMETHOD, а именно информацию об основывающейся на содействии SET A-GPS (глобальной системе позиционирования с привлечением содействия) или основывающейся на SET A-GPS, информацию об ассоциированных протоколах позиционирования, таких как протокол услуг определения местоположения радиоресурсов (RRLP), протокол управления радиоресурсами (RRC) или протокол Ассоциации телекоммуникационной промышленности (TIA) - 801. Фиг.2 является представлением, показывающим пример информации POSMETHOD.

Когда H-SLP 100 принимает сообщение SUPL TRIGGERRED START, она сравнивает функциональную возможность измерения местоположения с информацией, включенной в функциональные возможности SET терминала 102 назначения, и определяет любой подходящий способ позиционирования в соответствии с результатами сравнения. Кроме того, H-SLP 100 переходит к этапу 116 и передает сообщение SUPL TRIGGERRED RESPONSET (сообщение ответа услуги запроса инициируемого определения местоположения), включающее в себя информацию об определенном способе позиционирования, на терминал 102 назначения. Затем H-SLP 100 переходит к этапу 118 и сообщает АГЕНТУ 104 SUPL, используя сообщение получения отчета об инициируемом определении местоположения мобильного протокола определения местоположения (TLRA MLP), что запрос услуги запроса инициируемого определения местоположения был принят. Тогда H-SLP 100 передает REQ_ID (идентификатор запроса), который используется как идентификатор транзакции, во время выполнения услуги запроса инициируемого определения местоположения. Соответственно, H-SLP 100 и терминал 102 назначения могут закончить текущее соединение сети передачи данных.

Соответственно, терминал 102 назначения переходит к этапу 120 и решает, удовлетворено ли условие передачи информации местоположения. Затем терминал 102 назначения вновь соединяется с сетью передачи данных, когда удовлетворено условие информационной передачи, и передает сообщение отчета об информации местоположения (Сообщение SUPL POS REPORT) на этапе 122. Здесь сообщение SUPL POS REPORT включает в себя SESSION_ID и идентификатор местоположения (LID). Соответственно, H-SLP 100 и терминал 102 назначения переходят к этапу 124 и вычисляют местоположение терминала 102 назначения. H-SLP 100 и терминал 102 назначения переходят к этапу 124 согласно тому, удовлетворяет ли информация местоположения терминала 102 назначения в соответствии с LID, включенным в сообщение SUPL POS REPORT, установке QoP, и вычисляется местоположение терминала 102 назначения через определенный способ позиционирования.

Когда местоположение терминала 102 назначения вычислено, H-SLP 100 переходит к этапу 126 и сообщает о местоположении терминала назначения 102 АГЕНТУ 104 SUPL, используя сообщение отчета об инициируемом определении местоположения мобильного протокола определения местоположения (TLREP MLP). Затем, когда условие выполнения услуги запроса инициируемого определения местоположения, которое АГЕНТ 104 SUPL затребовал, удовлетворено, например, терминал 102 назначения достиг некоторого местоположения или установленное время выполнения услуги определения местоположения достигнуто, H-SLP 100 и терминал 102 назначения заканчивают услугу запроса инициируемого определения местоположения.

Соответственно, в известном способе обеспечения услуги запроса инициируемого определения местоположения решение в отношении возникновения события, которое запрашивающая сторона услуги определения местоположения, а именно АГЕНТ 104 SUPL, запрашивает, принимается, основываясь на установленном условии, и процедура для сообщения о результате возникновения события выполняется неоднократно. Следовательно, в известном способе обеспечения услуги запроса инициируемого определения местоположения, когда H-SLP 100 единожды выбирает любой из способов позиционирования, включенных в функциональные возможности SET сообщения SUPL TRIGGERED START на начальном этапе, местоположение терминала 102 назначения получают, используя неоднократно тот же самый способ позиционирования до тех пор, пока услуга запроса инициируемого определения местоположения не завершится.

В известном способе местоположение получают только единожды в обычной услуге быстрой связи. Однако в случае услуги запроса инициируемого определения местоположения местоположение должно периодически вычисляться в течение долгого времени, например, в течение 24 или 72 часов. Это может изменить ситуацию терминала назначения. Например, в то время как терминал 102 назначения получает местоположение, используя Глобальную Систему Позиционирования (GPS), он может перейти в позицию, в которой сигнал GPS не принимается. С другой стороны, в то время как терминал 102 назначения получает местоположение, используя информацию расстояния, такую как разница во времени прибытия (TDOA), от сотовых базовых станций (BS), он принимает информацию расстояния для смежных сот, количество которых меньше, чем 4, и переходит в состояние, когда не может использовать режим TDOA.

Соответственно, в таком случае в известной услуге запроса инициируемого определения местоположения, когда способ позиционирования, определенный на начальных этапах (этапы 114 и 116) услуги запроса инициируемого определения местоположения, не может использоваться, услуга запроса инициируемого определения местоположения генерирует ошибку позиционирования и завершает обслуживание. В результате АГЕНТ 104 SUPL не может получить обслуживание в течение требуемого времени.

СУЩНОСТЬ ИЗОБРЕТЕНИЯ

Соответственно, данное изобретение было сделано для того, чтобы решить вышеупомянутые проблемы, характерные для предшествующего уровня техники, и данное изобретение обеспечивает систему обеспечения услуги определения местоположения, выполненную с возможностью непрерывного предоставления услуги запроса инициируемого определения местоположения, хотя терминал назначения не может использовать определенный способ позиционирования, потому что терминал назначения перемещается в другую электроволновую среду во время выполнения услуги запроса инициируемого определения местоположения.

Согласно аспекту данного изобретения предусмотрена система предоставления информации местоположения, включающая в себя сервер определения местоположения для приема информации для способов вычисления местоположения, которые терминал назначения услуги предоставления информации местоположения поддерживает, от этого терминала назначения, передачи по меньшей мере одного способа вычисления местоположения на терминал назначения и выбора любого одного из принятых способов позиционирования, когда информация для по меньшей мере доступного способа позиционирования принята от терминала назначения, для того чтобы вычислить местоположение терминала назначения; и терминал назначения для передачи информации для способов позиционирования, которые он приспособлен поддерживать, на сервер определения местоположения, приема информации для упомянутого по меньшей мере для одного способа позиционирования, который поддерживает сервер определения местоположения, от сервера местоположения, извлечения и передачи способов позиционирования среди принятой информации, которые могут использоваться в волновой среде, на сервер определения местоположения, и использования способа позиционирования, выбранного сервером местоположения, для предоставления услуги определения местоположения.

Согласно другому аспекту данного изобретения предусмотрен способ обеспечения услуги предоставления информации местоположения на терминал назначения, включающий в себя передачу начального сообщения запроса услуги определения местоположения на терминал назначения посредством сервера определения местоположения; передачу сообщения запуска услуги предоставления информации местоположения, включающего в себя информацию относительно способов позиционирования, которые поддерживает терминал назначения, на сервер определения местоположения посредством терминала назначения в ответ на начальное сообщение запроса услуги определения местоположения; передачу сообщения ответа услуги предоставления информации местоположения, включающего в себя информацию относительно способов позиционирования, которые терминал назначения поддерживает среди способов позиционирования, включая информацию сообщения запуска услуги предоставления информации местоположения, на терминал назначения посредством сервера местоположения; выбор способов позиционирования, которые могут использоваться в текущей электроволновой среде терминала назначения, среди по меньшей мере одного способа позиционирования, включенного в сообщение ответа услуги предоставления информации местоположения, и передачу информации относительно отобранных способов позиционирования на сервер определения местоположения посредством терминала назначения; и выбор любого одного среди способов позиционирования, принятых от терминала назначения, и вычисление местоположения терминала назначения согласно выбранному способу позиционирования сервером местоположения.

ПЕРЕЧЕНЬ ФИГУР ЧЕРТЕЖЕЙ

Вышеупомянутые и другие аспекты, признаки и преимущества данного изобретения будут более очевидными из следующего подробного описания, рассматриваемого вместе с приложенными чертежами, в которых:

Фиг.1 является блок-схемой для описания известного способа обеспечения услуги запроса инициируемого определения местоположения;

Фиг.2 является представлением, показывающим пример информации о способе позиционирования и параметре в известной услуге запроса инициируемого определения местоположения;

Фиг.3 является блок-схемой последовательности операций, иллюстрирующей способ обеспечения услуги запроса инициируемого определения местоположения в системе обеспечения услуги определения местоположения согласно варианту воплощения данного изобретения;

Фиг.4 является представлением, показывающим пример POSMETHOD_List, предоставляемого от H-SLP согласно варианту воплощения данного изобретения;

Фиг.5 является блок-схемой, показывающей конструкцию H-SLP в системе обеспечения услуги определения местоположения согласно варианту воплощения данного изобретения;

Фиг.6 является блок-схемой последовательности операций, показывающей операции формирования POSMETHOD_List посредством H-SLP, когда сообщение SUPL TRIGGERED START принято от терминала назначения в системе обеспечения услуги определения местоположения согласно варианту воплощения данного изобретения;

Фиг.7 является блок-схемой, показывающей конструкцию терминала назначения в системе обеспечения услуги определения местоположения согласно варианту воплощения данного изобретения;

Фиг.8 является блок-схемой последовательности операций, показывающей операцию выбора подходящего способа позиционирования терминалом назначения, когда терминал назначения принимает POSMETHOD_List в системе обеспечения услуги определения местоположения согласно варианту воплощения данного изобретения;

Фиг.9 является блок-схемой последовательности операций, показывающей операцию формирования POSMETHOD_List посредством H-SLP в системе обеспечения услуги определения местоположения согласно второму варианту воплощения данного изобретения; и

Фиг.10 является блок-схемой последовательности операций, показывающей операцию выбора способа позиционирования, включенного в POSMETHOD_List, принятой от H-SLP терминалом назначения в системе обеспечения услуги определения местоположения согласно второму варианту воплощения данного изобретения.

ПОДРОБНОЕ ОПИСАНИЕ ПРИМЕРНОГО ВАРИАНТА ВОПЛОЩЕНИЯ

В дальнейшем примерные варианты воплощения данного изобретения будут описаны со ссылкой на приложенные чертежи. В дальнейшем описании одни и те же элементы будут обозначаться одними и теми же ссылочными номерами, хотя они будут показаны на различных чертежах. Дополнительно, различные специфические определения, найденные в нижеследующем описании, такие как конкретные значения идентификационных данных пакетов, содержимое воспроизводимой информации и т.д., обеспечиваются только для того, чтобы содействовать общему пониманию данного изобретения, и специалистам в данной области техники должно быть очевидно, что данное изобретение может быть реализовано без таких определений. Далее, в нижеследующем описании данного изобретения, подробное описание известных функций и конфигураций, включенных сюда, будет опущено, когда это может сделать сущность данного изобретения в достаточной степени неясной.

Для того чтобы облегчить лучшее понимание данного изобретения, теперь будет объяснен основной его принцип. В данном изобретении H-SLP устанавливает порядок приоритета множества способов позиционирования, которые терминал назначения поддерживает, согласно установленному условию, соответствующему установленному порядку приоритета, и передает информацию о порядке приоритета согласно соответствующим способам позиционирования на терминал назначения. Далее терминал назначения может принять информацию о способах позиционирования, включающую в себя порядок приоритета, и выбрать способ позиционирования, имеющий самый высокий порядок приоритета среди способов позиционирования, которые могут использоваться в его текущей электроволновой среде. Кроме того, H-SLP и терминал назначения могут вычислить местоположение терминала назначения согласно способу позиционирования, который терминал назначения выбрал. Соответственно, хотя трудно вычислить местоположение терминала назначения согласно способу позиционирования, который терминал назначения выбрал, услуга определения местоположения терминала назначения может быть обеспечена на непрерывной основе.

Фиг.3 является блок-схемой последовательности операций, иллюстрирующей способ обеспечения услуги запроса инициируемого определения местоположения в системе обеспечения услуги определения местоположения согласно варианту воплощения данного изобретения.

Согласно Фиг.3 в системе обеспечения услуги определения местоположения, когда АГЕНТ 104 SUPL запрашивает у H-SLP 300 услугу запроса инициируемого определения местоположения, используя TLRR MLP на этапе 304, H-SLP 300 принимает решение в отношении информации маршрутизации терминала 302 назначения (этап 306). Затем H-SLP 300 передает сообщение SUPL INIT на терминал 302 назначения согласно результату решения в отношении информации маршрутизации в терминале 302 назначения (Этап 308).

Впоследствии, когда терминал 302 назначения принимает сообщение SUPL INIT от H-SLP 300, терминал 302 назначения проверяет, находится ли H-SLP 300 в режиме с посредником. H-SLP 300 соединена с сетью передачи данных, такой как сеть передачи пакетных данных или сеть передачи данных с коммутацией каналов, способом, соответствующим результату проверки на предмет режима с посредником.

Тогда на этапе 310, когда соединение H-SLP 300 с сетью передачи данных закончено, терминал 302 назначения переходит к этапу 312 и передает сообщение SUPL TRIGGERRED START для того, чтобы запустить услугу запроса инициируемого определения местоположения, на H-SLP 300. Здесь сообщение SUPL TRIGGERRED START включает в себя SESSION_ID, функциональные возможности SET, результат хэширования принятого сообщения SUPL INIT (ver) и идентификатор местоположения (LID). SESSION_ID является идентификатором для того, чтобы отличить обмен сообщениями между H-SLP 300 и терминалом 302 назначения. Функциональные возможности SET указывают на функциональную возможность позиционирования. Здесь функциональные возможности SET включают в себя способы позиционирования (POSMETHOD) и информацию об ассоциированных протоколах позиционирования. Фиг.2 показывает пример информации POSMETHOD.

На этапе 312, когда H-SLP 300 принимает сообщение SUPL TRIGGERRED START, она выбирает способы позиционирования, включенные в сообщение SUPL TRIGGERRED START, согласно установленному условию, соответствующему установленному порядку приоритета, и устанавливает порядок приоритета (этап 314). Иначе H-SLP 300 выбирает по меньшей мере один способ позиционирования с терминалом без порядка приоритета. Здесь H-SLP 300 может выбрать способы позиционирования среди способов позиционирования, включенных в функциональные возможности SET терминала, которые H-SLP 300 может обеспечить. Далее H-SLP 300 может выбрать способы позиционирования согласно различным условиям, таким как предпочтение заказчика, политика составления счетов заказчика и качество обслуживания (в этом случае точность значения местоположения или порядок времени, требующегося для того, чтобы выполнить способ позиционирования). Кроме того, H-SLP 300 может выбрать способы позиционирования в порядке от самого высокого порядка приоритета согласно установленному условию, соответствующему установленному порядку приоритета.

Здесь установленное условие, соответствующее установленному порядку приоритета, может быть по-разному установлено согласно политике заказчика поставщика услуг или выбору пользователя. Таким образом, например, порядок приоритета способов позиционирования может быть определен, основываясь на точности, а именно QoP. Далее порядок приоритета способов позиционирования может быть определен согласно требуемой стоимости или времени, затрачиваемому на позиционирование терминала 302 назначения. H-SLP 300 устанавливает порядок приоритета способов позиционирования, включенных в сообщение SUPL TRIGGERRED START, которые терминал 302 назначения может поддерживать.

Когда порядок приоритета способов позиционирования установлен, H-SLP 300 генерирует сообщение SUPL TRIGGERED RESPONSE, включающее в себя информацию о порядке приоритета и информацию о способах позиционирования, соответствующих этому порядку приоритета. Затем H-SLP 300 переходит к этапу 316 и передает сгенерированное сообщение SUPL TRIGGERED RESPONSE на терминал 302 назначения. Здесь информацию о порядке приоритета и информацию о способах позиционирования, соответствующих этому порядку приоритета, можно предоставить терминалу 302 назначения в виде списковой структуры POSMETHOD_List. В этом случае, как проиллюстрировано на этапе 316 по Фиг.3, сообщение SUPL TRIGGERED RESPONSE, включающее в себя POSMETHOD_List, передают на терминал 302 назначения.

Фиг.4 является представлением, показывающим пример информации о порядке приоритета и информации в списковой структуре о способах позиционирования, включенных и обеспеченных в сообщении SUPL TRIGGERED RESPONSE, а именно POSMETHOD_List, предоставляемом от H-SLP согласно варианту воплощения данного изобретения.

Затем H-SLP 300 переходит к этапу 318 и сообщает АГЕНТУ 104 SUPL о том, что запрос услуги запроса инициируемого определения местоположения был принят через сообщение TLPA MLP. Когда терминал 302 назначения принимает сообщение SUPL TRIGGERED RESPONSE, он сохраняет способы позиционирования и информацию о порядке приоритета, соответствующую соответственным способам позиционирования, включая сообщение SUPL TRIGGERED RESPONSE. Соответственно, H-SLP 300 и терминал 302 назначения могут закончить текущее соединение сети передачи данных.

Тогда терминал 302 назначения переходит к этапу 320 и решает, удовлетворено ли условие передачи информации местоположения. Когда условие передачи информации местоположения удовлетворено, терминал 302 назначения переходит к этапу 322 и выбирает способ позиционирования, имеющий самый высокий порядок приоритета среди сохраненных способов позиционирования. Далее терминал 302 назначения проверяет, может ли выбранный способ позиционирования использоваться согласно текущему выбранному способу позиционирования. Когда выбранный способ позиционирования может использоваться, терминал 302 назначения переходит к этапу 324 и передает сообщение SUPL POS REPORT на H-SLP 300. Здесь информация о порядке приоритета PRIORITY_INDEX касаемо выбранного способа позиционирования и информация о текущем выбранном способе позиционирования включены в сообщение SUPL POS REPORT.

Однако, когда электроволновая среда терминала 302 назначения не может использовать выбранный способ позиционирования на этапе 322, терминал 302 назначения выбирает способ позиционирования, имеющий следующий по величине приоритет по отношению к текущему выбранному способу позиционирования среди сохраненных способов позиционирования. Затем, терминал 302 назначения проверяет, может ли текущий выбранный способ позиционирования использоваться согласно текущему выбранному способу позиционирования.

Предполагается, что способ позиционирования, имеющий самый высокий порядок приоритета, использует GPS, и способ позиционирования, имеющий следующий по отношению к нему порядок приоритета, использует TDOA, терминал 302 назначения выбирает способ позиционирования, имеющий самый высокий порядок приоритета и использующий GPS. Затем терминал 302 назначения проверяет состояния передачи и приема текущего сигнала GPS, и, если сигнал GPS равен или больше, чем предопределенное пороговое значение, он может использоваться в позиционировании. Когда сигнал GPS равен или больше, чем предопределенное пороговое значение, терминал 302 назначения выбирает способ позиционирования, использующий GPS, и передает информацию о способе позиционирования, использующий GPS, и информацию о порядке приоритета, передавая ее на H-SLP 300. Соответственно, H-SLP 300 и терминал 302 назначения переходят к этапу 326 и вычисляют местоположение терминала 302 назначения согласно способу позиционирования, использующему GPS. Впоследствии H-SLP 300 переходит к этапу 328 и предоставляет информацию местоположения терминала 302 назначения АГЕНТУ 104 SUPL.

В отличие от этого, когда сигнал GPS имеет значение меньшее, чем пороговое, терминал 302 назначения выбирает способ позиционирования, имеющий следующий по величине приоритет по отношению к порядку приоритета, соответствующему текущему выбранному способу позиционирования, а именно способ позиционирования, использующий TDOA. Затем терминал 302 назначения проверяет, является ли текущий выбранный способ позиционирования способом позиционирования, использующим TDOA в текущей электроволновой среде, а именно есть ли по меньшей мере три сотовых BS (базовых станции), выполненных с возможностью получения информации расстояния. Когда текущая электроволновая среда терминала 302 назначения является подходящей для используемого способа позиционирования, использующего TDOA, терминал 302 назначения выбирает способ позиционирования, использующий TDOA, и передает на H-SLP 300 информацию о способе позиционирования, использующем TDOA, и информацию о порядке приоритета, соответствующем ему. Соответственно, H-SLP 300 и терминал 302 назначения переходят к этапу 326 и вычисляют местоположение терминала 302 назначения согласно способу позиционирования, использующему TDOA. Далее H-SLP 300 переходит к этапу 328 и предоставляет информацию местоположения терминала 302 назначения АГЕНТУ 104 SUPL.

Фиг.5 является блок-схемой, показывающей конструкцию H-SLP 300 в системе обеспечения услуги определения местоположения согласно варианту воплощения данного изобретения.

Согласно Фиг.5 H-SLP 300 согласно варианту воплощения данного изобретения включает в себя контроллер 500 H-SLP, модуль 504 установки порядка приоритета, модуль 502 памяти HSL, генератор 510 сообщений H-SLP, интерфейс 506 SUPL AGENT и интерфейс 508 терминала назначения, которые подсоединены к контроллеру 500 H-SLP.

Контроллер 500 H-SLP управляет каждым структурным элементом и всеми операциями H-SLP 300. В частности, когда АГЕНТ 104 SUPL запрашивает у контроллера 500 H-SLP услугу запроса инициируемого определения местоположения, контроллер 500 H-SLP передает сообщение SUPL INIT на терминал 302 назначения так, чтобы было понятно, какую услугу терминал 302 назначения запускает. Здесь сообщение SUPL INIT включает в себя параметр, указывающий на то, что имеет место запрос услуги запроса инициируемого определения местоположения.

Когда контроллер 500 H-SLP принимает информацию о способах позиционирования, которые терминал 302 назначения может поддерживать, от терминала 302 назначения, он выбирает один из этих способов позиционирования и устанавливает порядок приоритета относительно соответствующих способов позиционирования согласно установленному условию, соответствующему установленному порядку приоритета. Далее контроллер 500 H-SLP передает сообщение SUPL TRIGGERED RESPONSE на терминал 302 назначения. Здесь сообщение SUPL TRIGGERED RESPONSE включает в себя информацию о способах позиционирования, в которых установлен порядок приоритета.

Далее, когда установленное условие согласно запросу услуги запроса инициируемого определения местоположения от АГЕНТА 104 SUPL удовлетворено, контроллер 500 H-SLP принимает информацию о способах позиционирования, которые терминал 302 назначения может в настоящее время использовать. Кроме того, контроллер 500 H-SLP вычисляет местоположение терминала 302 назначения или передает вспомогательную информацию местоположения, а именно информацию глобальной системы позиционирования с привлечением содействия (A-GPS) и информацию орбиты спутника, с которым может в настоящее время осуществлять связь терминал 302 назначения, так чтобы терминал 302 назначения мог вычислить местоположение.

Кроме того, модуль 502 памяти H-SLP, подсоединенный к контроллеру 500 H-SLP, включает в себя постоянное запоминающее устройство (ROM), флэш-память и оперативную память (RAM). Среди них ROM хранит программы для обработки и управления контроллером 500 H-SLP, а также различные типы справочных данных. Оперативная память обеспечивает рабочую память контроллеру 500 H-SLP. Флэш-память обеспечивает область для хранения различных типов хранимых данных, которые могут быть изменены. Далее, флэш-память может иметь область памяти для того, чтобы хранить информацию о способах позиционирования, которые терминал 302 назначения может поддерживать, когда ею принимается эта информация от терминала 302 назначения. Флэш-память может дополнительно иметь область памяти для хранения упорядоченной информации установленного условия, соответствующего порядку приоритета, для того чтобы установить порядок приоритета способов позиционирования, принятых от терминала 302 назначения. Здесь информация установленного условия, соответствующая порядку приоритета, может быть информацией, которую проектировщик, заказчик или пользователь H-SLP 300 имеет для установки порядка приоритета относительно множества способов позиционирования согласно соответствующему установленному условию в отношении порядка приоритета (например, предпочтению QoP или предпочтению стоимости). Соответственно, когда контроллер 500 H-SLP принимает способы позиционирования, которые терминал 302 назначения может поддерживать, от терминала 302 назначения, он сравнивает способы позиционирования с информацией установленного условия, соответствующей порядку приоритета, для того чтобы установить порядок приоритета между ними двумя. В дальнейшем область хранения данных модуля 502 памяти H-SLP, в которой сохранена информация о способах позиционирования, упоминается как секция хранения информации о способах позиционирования 512. Область хранения данных, в которой сохранена информация установленного условия, соответствующего порядку приоритета, упоминается как секция хранения информации установленного условия, соответствующего порядку приоритета 514.

Далее модуль 504 установки порядка приоритета устанавливает порядок приоритета для способов позиционирования, принятых от терминала 302 назначения. Здесь установленное условие, соответствующее порядку приоритета, может быть установлено по-разному согласно политике заказчика или выбору пользователя, как описано ранее.

Кроме того, генератор 510 сообщений H-SLP генерирует различные сообщения, подлежащие передаче АГЕНТУ 104 SUPL и терминалу 302 назначения под управлением контроллера 500 H-SLP. Эти сообщения включают в себя сообщение SUPL TRIGGERRED RESPONSE. Когда информация способа позиционирования, порядок приоритета которой установлен из контроллера 500 H-SLP, подается на генератор 510 сообщений H-SLP через модуль 504 установки порядка приоритета, генератор 510 сообщений H-SLP генерирует сообщение SUPL TRIGGERED RESPONSE, включающее в себя ту же самую информацию. Здесь информация способа позиционирования, порядок приоритета которой установлен, может быть включена в сообщение SUPL TRIGGERED RESPONSE в структуре POSMETHOD_List. Далее генератор 510 сообщений H-SLP подает сгенерированное сообщение SUPL TRIGGERED RESPONSE на контроллер 500 H-SLP так, чтобы контроллер 500 H-SLP мог передать его на терминал 302 назначения.

Кроме того, интерфейс 506 SUPL AGENT и интерфейс 508 терминала назначения обеспечивают интерфейс для того, чтобы обмениваться сообщениями различного типа с АГЕНТОМ SUPL, и интерфейс с терминалом 302 назначения для того, чтобы передавать различные типы сообщений, поданных из контроллера 500 H-SLP на АГЕНТ 104 SUPL или терминал 302 назначения.

Фиг.6 является блок-схемой последовательности операций, показывающей функционирование по этапу 314 на Фиг.3, соответствующее генерированию POSMETHOD_List посредством H-SLP, когда сообщение SUPL TRIGGERED START принято от терминала назначения в системе обеспечения услуги определения местоположения, согласно варианту воплощения данного изобретения. В дальнейшем, как показано на Фиг.4, предполагается, что информация о порядке приоритета соответствующих способов позиционирования и информация о способах позиционирования, соответствующих порядку приоритета, включены в сообщение SUPL TRIGGERED RESPONSE, которое получают посредством генерирования информации списковой структуры, а именно POSMETHOD_List.

Согласно Фиг.6, когда 300 H-SLP принимает сообщение SUPL TRIGGERRED START от терминала 302 назначения, оно переходит к этапу 600 и извлекает информацию о способах позиционирования из принятого сообщения SUPL TRIGGERRED START. Затем H-SLP 300 переходит к этапу 602 и выбирает по меньшей мере один способ позиционирования и устанавливает порядок приоритета способов позиционирования, извлеченных на этапе 600, согласно установленному условию, соответствующему установленному порядку приоритета, через модуль 504 установки порядка приоритета.

Тогда H-SLP 300 переходит к этапу 604 и упорядочивает информацию о способах позиционирования, извлеченных на этапе 600, согласно соответствующему порядку приоритета, генерируя POSMETHOD_List. POSMETHOD_List включает в себя информацию (например, различные типы параметров и описания, значений и т.д.) о способах позиционирования и информацию о порядке приоритета соответствующих способов позиционирования, которые терминал 302 назначения может поддерживать.

Впоследствии H-SLP 300 переходит к этапу 606 и генерирует сообщение SUPL TRIGGERED RESPONSE, включающее в себя POSMETHOD_List, через генератор 510 сообщений H-SLP. Соответственно, H-SLP 300 переходит к этапу 316 и передает сообщение SUPL TRIGGERED RESPONSE, включающее в себя POSMETHOD_List, на терминал 302 назначения. Впоследствии терминал 302 назначения может идентифицировать порядок приоритета, установленный H-SLP 300 для способов позиционирования, которые он может поддерживать.

Фиг.7 является блок-схемой, показывающей конструкцию терминала назначения в системе обеспечения услуги определения местоположения согласно варианту воплощения данного изобретения.

В отношении Фиг.7 терминал 302 назначения включает в себя модуль 702 памяти терминала, модуль 708 выбора способа позиционирования, генератор 706 сообщений терминала и интерфейс 704 H-SLP, которые подсоединены к контроллеру 700 терминала. Здесь контроллер 700 терминала управляет соответствующими структурными элементами терминала 302 назначения и выполняет существенную функцию терминала 302 назначения согласно запросу пользователя. Когда контроллер 700 терминала принимает сообщение SUPL INIT для того, чтобы запустить услугу запроса инициируемого определения местоположения, он включает информацию о способах позиционирования, которые терминал назначения может в настоящее время поддерживать, в сообщение SUPL TRIGGERED RESPONSE в ответ на принятое сообщение SUPL INIT и передает его. Далее, когда контроллер 700 терминала принимает POSMETHOD_List, включающий в себя информацию о способах позиционирования и информацию о порядке приоритета соответствующих способов позиционирования, которые терминал 302 назначения может поддерживать, он сохраняет POSMETHOD_List.

Затем контроллер 700 терминала проверяет, удовлетворено ли условие согласно услуге запроса инициируемого определения местоположения. Здесь условие включает в себя истечение периода времени, установленного для предоставления информации местоположения терминала назначения, или значение, указывающее, достигает ли терминал назначения конкретной позиции. Когда условие удовлетворено, контроллер 700 терминала загружает сохраненный POSMETHOD_List, чтобы извлечь информацию о порядке приоритета соответствующих способов позиционирования. Кроме того, контроллер 700 терминала выбирает способ позиционирования, имеющий самый высокий порядок приоритета среди способов позиционирования, и проверяет, может ли текущий выбранный способ позиционирования использоваться в его текущей электроволновой среде.

Как результат проверки, когда текущий выбранный способ позиционирования не может использоваться в его текущей электроволновой среде, контроллер 700 терминала выбирает способ позиционирования, имеющий порядок приоритета, следующий за порядком приоритета текущего выбранного способа позиционирования. Затем контроллер 700 терминала снова проверяет, может ли использоваться текущий выбранный способ позиционирования. Когда текущий выбранный способ позиционирования также не может использоваться, те же самые операции повторяются, как описано выше.

Через операцию повторения, когда выбран способ позиционирования, который может использоваться в текущей электроволновой среде, контроллер 700 терминала передает информацию о текущем выбранном способе позиционирования и информацию о его порядке приоритета на H-SLP 300. Затем контроллер 700 терминала начинает SUPL POS SESSION, посредством чего вычисляется его местоположение согласно текущему выбранному способу позиционирования. SUPL POS SESSION обозначает процедуру, согласно которой терминал назначения принимает вспомогательную информацию местоположения от H-SLP 300 и контроллер 700 терминала вычисляет его местоположение. Иначе, терминал 302 назначения подает свою информацию местоположения или вспомогательную информацию местоположения на H-SLP 300, посредством чего H-SLP 300 может вычислить местоположение терминала 302 назначения.

Кроме того, модуль 708 выбора способа позиционирования проверяет, могут ли способы позиционирования, которые терминал 302 назначения может поддерживать, использоваться в текущей электроволновой среде в порядке, соответствующем порядку приоритета, установленному H-SLP 300, выбирая, таким образом, способ позиционирования, имеющий самый высокий порядок приоритета, установленный H-SLP 300 среди способов позиционирования, которые могут использоваться в текущей электроволновой среде. Чтобы сделать это, модуль 708 выбора способа позиционирования может дополнительно включать в себя датчик 710 среды позиционирования.

Здесь датчик 710 среды позиционирования проверяет, может ли способ позиционирования, выбранный согласно порядку приоритета, использоваться в текущей электроволновой среде. Например, когда текущий выбранный способ позиционирования использует GPS, датчик 710 среды позиционирования проверяет, имеет ли текущий принятый сигнал GPS интенсивность, равную или большую, чем установленное пороговое значение. Когда текущий принятый сигнал GPS имеет интенсивность меньше, чем установленное пороговое значение, датчик 710 среды позиционирования сообщает модулю 708 выбора способа позиционирования, что текущая электроволновая среда терминала 302 назначения не подходит для вычисления местоположения, используя GPS.

Соответственно, модуль 708 выбора способа позиционирования выбирает способ позиционирования, соответствующий порядку приоритета, следующему за выбранным порядком приоритета способа позиционирования. Далее модуль 708 выбора способа позиционирования проверяет, может ли текущий выбранный способ позиционирования использоваться, используя датчик 710 среды позиционирования. Соответственно, датчик 710 среды позиционирования распознает, что текущий выбранный способ позиционирования может использоваться в текущей электроволновой среде, и сообщает контроллеру 700 терминала об этом факте. В результате терминал 302 назначения и H-SLP 300 могут вычислить местоположение терминала назначения, основываясь на способе позиционирования, имеющем самый высокий порядок приоритета, установленный H-SLP 300 среди способов позиционирования, которые могут использоваться в текущей электроволновой среде терминала 302 назначения и обеспечивать услугу предоставления информации местоположения АГЕНТУ 104 SUPL.

Кроме того, модуль 502 памяти H-SLP, подсоединенный к контроллеру H-SLP 500, включает в себя постоянное запоминающее устройство (ROM), флэш-память и оперативную память (RAM). Среди них ROM хранит программы для обработки и управления контроллером 700 терминала, а также различные типы справочной информации. Оперативная память обеспечивает рабочую память контроллера 700 терминала. Флэш-память обеспечивает область для хранения различных типов хранимых данных, которые могут быть изменены. Дополнительно, флэш-память может иметь область хранения данных для того, чтобы хранить POSMETHOD_List, принятый от H-SLP 300. В дальнейшем область хранения данных для хранения POSMETHOD_List упоминается как секция хранения POSMETHOD_List' 712.

Кроме того, флэш-память обеспечивает область хранения данных для того, чтобы хранить информацию о способах позиционирования и информацию об электроволновой среде, требуемой для соответствующих способов позиционирования, которые терминал 302 назначения может поддерживать. В дальнейшем информация о способах позиционирования и информация об электроволновой среде, требуемой для соответствующих способов позиционирования, которые терминал 302 назначения может поддержать, упоминаются как 'информация позиционирования'. Информация позиционирования для соответствующих способов позиционирования включает в себя информацию об электрической волне, которая может использоваться для каждого способа позиционирования.

Например, в случае способа позиционирования, использующего GPS, интенсивность сигнала GPS должна быть больше, чем установленное пороговое значение, для того чтобы вычислить местоположение терминала назначения. Соответственно, в случае способа позиционирования, использующего GPS, информация позиционирования включает в себя пороговое значение интенсивности GPS и информацию о сигнале GPS. Далее в случае способа позиционирования, использующего TDOA, по меньшей мере три принятых сигнала с интенсивностью больше, чем установленная интенсивность сигнала, должны быть зафиксированы. Соответственно, в способе позиционирования, использующем TDOA, информация позиционирования включает в себя пороговое значение интенсивности сигнала базовой станции, принятого от сотовой BS, и минимальное число необходимых сигналов базовых станций.

Соответственно, терминал 302 назначения может распознать, какой способ позиционирования терминал 302 назначения может поддерживать и информацию об электроволновой среде, требуемой в соответствующих способах позиционирования. Область хранения данных модуля памяти 702 терминала для хранения информации позиционирования упоминается как 'секция хранения информации позиционирования' 706.

Далее генератор 706 сообщений терминала генерирует различные типы сообщений для обмена с H-SLP 300 под управлением контроллера 700 терминала. Эти сообщения включают в себя сообщение SUPL POS REPORT, включающее в себя информацию о способе позиционирования, подходящем для текущей электроволновой среды, через модуль 708 выбора способа позиционирования, а именно PRIORITY_INDEX и POSMETHOD о конкретном способе позиционирования. Далее генератор 706 сообщений терминала подает различные типы сообщений, включая сообщение SUPL POST REPORT, на контроллер 700 терминала.

Кроме того, интерфейс 704 H-SLP обеспечивает интерфейс для обмена сообщениями различного типа с H-SLP 300. Соответственно, различные типы сообщений, принятых от H-SLP 300, передаются на контроллер 700 терминала, или различные типы сообщений согласно управлению со стороны контроллера 700 терминала передаются на H-SLP 300.

Фиг.8 является блок-схемой последовательности операций, показывающей операцию выбора подходящего способа позиционирования терминалом назначения, когда терминал 302 назначения принимает POSMETHOD_List в системе обеспечения услуги определения местоположения, согласно варианту воплощения данного изобретения.

Обратимся к Фиг.8, где условие, установленное для обеспечения услуги запроса инициируемого определения местоположения, удовлетворено и терминал 302 назначения переходит к этапу 800 и загружает информацию POSMETHOD_List, предоставленную от H-SLP 300, из секции 712 хранения POSMETHOD_List. Затем терминал 302 назначения переходит к этапу 802 и выбирает способ позиционирования, имеющий самый высокий порядок приоритета среди способов позиционирования POSMETHOD_List, загруженного на этапе 800.

Тогда терминал 302 назначения переходит к этапу 804 и загружает информацию позиционирования, соответствующей текущему выбранному способу позиционирования, а именно информацию о текущей электроволновой среде выбранного способа позиционирования, из секции 712 хранения информации позиционирования. Далее терминал 302 назначения решает, подходит ли текущий выбранный способ позиционирования для текущей электроволновой среды, в соответствии с загруженной информацией позиционирования.

В результате решения на этапе 804, когда выбранный способ позиционирования может использоваться в текущей электроволновой среде терминала 302 назначения, терминал 302 назначения переходит к этапу 806 и извлекает информацию о текущем выбранном способе позиционирования из POSMETHOD_List. Извлеченная информация терминала 302 назначения включает в себя PRIORITET_INDEX порядка приоритета выбранного способа позиционирования и информацию POSMETHOD, включающую в себя различные типы параметров выбранного способа позиционирования, как показано на Фиг.2. Впоследствии терминал 302 назначения переходит к этапу 808 и генерирует сообщение SUPL POS REPORT, включающее в себя извлеченную информацию.

Однако, когда решено, что текущий выбранный способ позиционирования не подходит для текущей электроволновой среды в соответствии с загруженной информации позиционирования на этапе 804, терминал 302 назначения переходит к этапу 810 и выбирает способ позиционирования, имеющий следующий по величине приоритет по отношению к порядку приоритета согласно текущему выбранному способу позиционирования. Кроме того, терминал 302 назначения переходит к этапу 804 и загружает информацию позиционирования, соответствующую текущему выбранному способу позиционирования, а именно информацию об электроволновой среде текущего выбранного способа позиционирования, из секции 706 хранения информации позиционирования. Далее терминал 302 назначения решает, подходит ли текущий выбранный способ позиционирования для текущей электроволновой среды согласно загруженной информации позиционирования. Согласно результату решения терминал 302 назначения переходит к этапу 806 или этапу 810 и ищет способ позиционирования, который можно использовать в текущей электроволновой среде в порядке, соответствующем установленному порядку приоритета в POSMETHOD_List. Соответственно, когда условие согласно услуге запроса инициируемого определения местоположения удовлетворено, данное изобретение предоставляет информацию местоположения терминала 302 назначения АГЕНТУ 104 SUPL через способ позиционирования согласно текущей электроволновой среде. Поэтому данное изобретение может обеспечить более надежную услугу запроса инициируемого определения местоположения.

Кроме того, вариант воплощения данного изобретения был описан так, что H-SLP 300 устанавливает порядок приоритета в способах позиционирования терминала 302 назначения и передает их на терминал 302 назначения согласно этому установленному порядку приоритета. Однако H-SLP 300 может передавать способы позиционирования, порядок приоритета которых не установлен, на терминал 302 назначения. В этом случае терминал 302 назначения может выбрать по меньшей мере один из способов позиционирования, включенных в POSMETHOD_List, которые могут использоваться в текущей среде, и передать информацию о по меньшей мере одном выбранном способе позиционирования на H-SLP 300. В этом случае H-SLP 300 может выбрать любой из упомянутых по меньшей мере одного способа позиционирования, принятого от терминала 302 назначения, согласно вышеупомянутому установленному условию, а именно политики управления поставщика услуг, предпочтительной стоимости и налоговой политики, и может вычислить местоположение терминала 302 назначения согласно выбранному способу позиционирования. Это является вторым вариантом воплощения данного изобретения.

Фиг.9 является блок-схемой последовательности операций, показывающей операцию генерации POSMETHOD_List посредством H-SLP 300 в системе обеспечения услуги определения местоположения согласно второму варианту воплощения данного изобретения. В следующем объяснении предполагается, что контроллер 500 H-SLP генерирует и включает информацию о по меньшей мере одном способе позиционирования в списковую структуру, а именно POSMETHOD_List, в сообщении SUPL TRIGGERED RESPONSE.

Согласно Фиг.9, когда H-SLP 300 из состава системы обеспечения услуги определения местоположения согласно второму варианту воплощения данного изобретения принимает сообщение SUPL TRIGGERRED START от терминала 302 назначения, она переходит к этапу 900 и извлекает информацию о способах позиционирования из принятого сообщения SUPL TRIGGEREND START. Затем H-SLP 300 переходит к этапу 902 и генерирует POSMETHOD_List, включающий в себя информацию о способах позиционирования, извлеченных на этапе 900. POSMETHOD_List включает в себя информацию (различные типы параметров, описания, значений, для примера, типы сетей (CDMA, WLAN, WCDMA, GSM, WiMax) и типы сигналов (WLAN AP ID, интенсивность сигнала AP, ID соты, интенсивность сигнала от базовой станции до терминала, интенсивность сигнала от терминала к базовой станции и т.д.), требуемые для терминала для каждой сети, о способах позиционирования, которые терминал 302 назначения может поддерживать.

Затем H-SLP 300 переходит к этапу 904 и генерирует сообщение SUPL TRIGGERRED RESPONSE, включающее в себя POSMETHOD_List, через генератор 510 сообщений H-SLP. Соответственно, H-SLP 300 переходит к этапу 316 по Фиг.3 и передает сообщение SUPL TRIGGERED RESPONSE, имеющее POSMETHOD_List, на терминал 302 назначения. H-SLP 300 сохраняет выбранный POSMETHOD_List и может многократно использовать его во время инициируемой услуги по необходимости. Соответственно, терминал 302 назначения может принять информацию о по меньшей мере одном способе позиционирования, порядок приоритета которого не установлен, через сообщение SUPL TRIGGEREND RESPONSET от H-SLP 300. Терминал 302 назначения хранит выбранный POSMETHOD_List и может многократно использовать его во время инициируемой услуги по необходимости.

Соответственно, в этом случае H-SLP 300 передает сообщение TLRA MLP к запрашивающей стороне услуги, а именно АГЕНТу 104 SUPL, и сообщает ему о том, что требуемая услуга запускается, как показано на этапе 318 по Фиг.3.

С другой стороны, терминал 302 назначения принимает POSMETHOD_List, включающий в себя по меньшей мере один способ позиционирования, порядок приоритета которого не установлен, во втором варианте воплощения данного изобретения. Далее терминал 302 назначения решает, подходит ли по меньшей мере один способ позиционирования для текущей электроволновой среды. Кроме того, терминал 302 назначения проверяет, есть ли по меньшей мере один способ позиционирования среди способов позиционирования, включенных в POSMETHOD_List, который подходит для текущей электроволновой среды. Далее терминал 302 назначения генерирует и передает сообщение SUPL POST REPORT, включающее в себя информацию об этом, на H-SLP 300.

Фиг.10 является блок-схемой последовательности операций, показывающей операцию выбора способа позиционирования, включенного в POSMETHOD_List, принятый от H-SLP терминалом 302 назначения в системе обеспечения услуги определения местоположения согласно второму варианту воплощения данного изобретения.

В отношении Фиг.10, когда условие (например, истечение установленного зарезервированного времени) для обеспечения услуги запроса инициируемого определения местоположения удовлетворено, терминал 302 назначения согласно второму варианту воплощения данного изобретения переходит к этапу 1000 и загружает информацию POSMETHOD_List, предоставленную от H-SLP 300, из секции 712 хранения POSMETHOD_List. Затем терминал 302 назначения переходит к этапу 1002 и извлекает информацию о по меньшей мере одном способе позиционирования, включенном в POSMETHOD_List. На этапе 1004 терминал 302 назначения выбирает только те способы позиционирования среди извлеченных способов позиционирования, которые подходят для текущей электроволновой среды. Как проиллюстрировано ранее, этап выбора способов позиционирования, подходящих для текущей электроволновой среды, может быть этапом выбора только способов позиционирования, которые могут использоваться в текущей электроволновой среде, то есть текущей среды сети, в которой осуществляется обмен данными для вычисления местоположения терминала 302 назначения.

Тогда терминал 302 назначения переходит к этапу 1006 и включает информацию (для примера, типы (WLAN, WiMax или CDMA) сети, выполненной с возможностью в текущий момент принимать сигнал, или то, используется ли AGPS) о по меньшей мере одном способе позиционирования, выбранном, поскольку он подходит для текущей электроволновой среды, на этапе 1004, в информации POSMETHOD_avail. Здесь информация POSMETHOD_avail используется, когда терминал 302 назначения сообщает H-SLP 300 информацию о текущих полезных способах позиционирования.

На этапе 1006, когда информация о способах позиционирования, которые могут быть использованы в текущей электроволновой среде, имеется в информации POSMETHOD_avail, терминал 302 назначения переходит к этапу 1008 и генерирует сообщение SUPL POST REPORT, включающее в себя информацию POSMETHOD_avail. Впоследствии терминал 302 назначения переходит к этапу 324 и передает сообщение SUPL POS REPORT, включающее в себя информацию POSMETHOD_avail, на H-SLP 300.

Соответственно, H-SLP 300, согласно второму варианту воплощения данного изобретения, принимает информацию POSMETHOD_avail от терминала 302 назначения через сообщение SUPL POS REPORT. Соответственно, H-SLP 300 выбирает любой из по меньшей мере одного способа позиционирования, включенного в информацию POSMETHOD_avail, и начинает вычисление местоположения терминала 302 назначения согласно этому способу. В этом случае после запуска услуги запроса инициируемого определения местоположения, хотя электроволновая среда терминала 302 назначения не изменилась, второй вариант воплощения данного изобретения имеет преимущество, заключающееся в том, что он может использовать способ позиционирования, который пользователь предпочитает согласно политике управления заказчика и налоговой политике. Здесь заказчик обеспечивает информацию местоположения в текущем состоянии.

Например, в первом варианте воплощения данного изобретения способ позиционирования, который заказчик предпочтительно устанавливает, выбран из способов позиционирования, подходящих для электроволновой среды терминала 302 назначения. Следовательно, хотя предпочтительная политика заказчика изменена, способ позиционирования не мог бы быть выбран согласно выбору заказчика за исключением случая, где порядок приоритета способов позиционирования, включенных в POSMETHOD_List, не изменен. Однако во втором варианте воплощения настоящего изобретения, проиллюстрированного выше, по меньшей мере один способ позиционирования, который терминал 302 назначения может в настоящее время поддерживать, передается на H-SLP 300. Соответственно, хотя электроволновая среда терминала 302 назначения не была изменена, способ позиционирования может быть изменен согласно выбору заказчика. Следовательно, в этом случае заказчик может эффективно использовать систему предоставления информации местоположения.

Соответственно, хотя терминал назначения адаптируется к электрической волне во время услуги запроса инициируемого определения местоположения и не может использовать предварительно определенный способ позиционирования, данное изобретение может непрерывно предоставлять услугу запроса инициируемого определения местоположения. Это обеспечивает более надежную услугу запроса инициируемого определения местоположения.

В частности, данное изобретение было описано, когда способы позиционирования, использующие GPS и TDOA, объясняются как вариант воплощения. Однако могут использоваться другие способы позиционирования.

Кроме того, в варианте воплощения данного изобретения, хотя описаны режим с посредником или не относящийся к роумингу случай при активации со стороны сети, применим путь активации по установке. Здесь при активации со стороны сети АГЕНТ SUPL, являющийся запрашивающей стороной услуги определения местоположения, размещен в сети и обеспечивает услугу определения местоположения терминала назначения согласно запросу предоставления услуги определения местоположения из сети. В отличие от этого при активации по установке услуга определения местоположения обеспечивается через сервер определения местоположения согласно запросу предоставления услуги определения местоположения от терминала назначения.

Кроме того, так как данное изобретение было описано в манере, не относящейся к случаю роуминга, H-SLP используется как сервер определения местоположения. Однако в случае, относящемся к роумингу, способ, когда сервер определения местоположения и терминал назначения обеспечивают услугу определения местоположения предопределенным способом позиционирования, подобен способу для случая, не относящегося к роумингу. Соответственно, данное изобретение применимо к случаю, относящемуся к роумингу. В этом случае посещаемая SLP может использоваться как сервер определения местоположения.

Кроме того, так как данное изобретение было объяснено так, что оно работает в режиме с посредником, H-SLP используется как сервер определения местоположения. Способ, когда сервер определения местоположения и терминал назначения обеспечивают услугу определения местоположения предопределенным способом позиционирования, подобен способу для случая, относящегося к роумингу. Соответственно, данное изобретение применимо к случаю, относящемуся к роумингу. В этом случае опорный центр определения местоположения SUPL (H-SLC) используется как сервер определения местоположения.

Хотя изобретение показано и описано со ссылкой на некоторые примерные варианты его воплощения, специалистам в данной области техники должно быть понятно, что различные изменения в форме и деталях могут быть сделаны в нем, не отступая от сущности и объема изобретения, который определяется приложенной формулой изобретения.

Похожие патенты RU2359282C2

название год авторы номер документа
СИСТЕМА ОБЕСПЕЧЕНИЯ УСЛУГИ ОПРЕДЕЛЕНИЯ МЕСТОПОЛОЖЕНИЯ И СПОСОБ ОБЕСПЕЧЕНИЯ УСЛУГИ ЗАПРОСОВ ОПРЕДЕЛЕНИЯ МЕСТОПОЛОЖЕНИЯ С ОТСРОЧЕННЫМ ВЫПОЛНЕНИЕМ, ИСПОЛЬЗУЮЩИЕ РАНЕЕ ВЫЧИСЛЕННОЕ МЕСТОПОЛОЖЕНИЕ, В СИСТЕМЕ ОБЕСПЕЧЕНИЯ УСЛУГИ ОПРЕДЕЛЕНИЯ МЕСТОПОЛОЖЕНИЯ 2006
  • Ким Дзоо-Янг
  • Ким Вук
  • Ли Еун-О
RU2337498C2
АКТИВИРОВАННЫЕ УСЛУГИ ОПРЕДЕЛЕНИЯ МЕСТОПОЛОЖЕНИЯ 2010
  • Вахтер Андреас К.
  • Эдж Стефен В.
  • Барроз Кирк Аллан
RU2491767C2
СПОСОБ ОПРЕДЕЛЕНИЯ МЕСТОПОЛОЖЕНИЯ ПРИ ПЕРЕХОДЕ МЕЖДУ СЕТЯМИ 2007
  • Сим Дон-Хи
RU2447621C2
СПОСОБ И УСТРОЙСТВО ДЛЯ ИСПОЛЬЗОВАНИЯ ИНФОРМАЦИИ О СЕРВИСНЫХ ВОЗМОЖНОСТЯХ ДЛЯ ОПРЕДЕЛЕНИЯ МЕСТОПОЛОЖЕНИЯ ПЛОСКОСТИ ПОЛЬЗОВАТЕЛЯ 2009
  • Фармер Доминик Джерард
  • Вахтер Андреас К.
  • Барроз Кирк Аллан
RU2467504C2
СПОСОБ И УСТРОЙСТВО ДЛЯ ОСУЩЕСТВЛЕНИЯ ИНФОРМАЦИОННОГО ЗАПРОСА СЕАНСА ДЛЯ ОПРЕДЕЛЕНИЯ МЕСТОПОЛОЖЕНИЯ ПЛОСКОСТИ ПОЛЬЗОВАТЕЛЯ 2009
  • Барроз Кирк Аллан
  • Эдж Стефен В.
  • Лин Ие-Хонг
  • Вахтер Андреас К.
RU2472298C2
СПОСОБ И УСТРОЙСТВО ДЛЯ ОСУЩЕСТВЛЕНИЯ ИНФОРМАЦИОННОГО ЗАПРОСА СЕАНСА ДЛЯ ОПРЕДЕЛЕНИЯ МЕСТОПОЛОЖЕНИЯ ПЛОСКОСТИ ПОЛЬЗОВАТЕЛЯ 2009
  • Барроз Кирк Аллан
  • Эдж Стефен В.
  • Лин Ие-Хонг
  • Вахтер Андреас К.
RU2521478C2
СПОСОБ И УСТРОЙСТВО ПОДДЕРЖКИ УСЛУГ ОПРЕДЕЛЕНИЯ МЕСТОПОЛОЖЕНИЯ С УСОВЕРШЕНСТВОВАННЫМ УРОВНЕМ УСЛУГИ ОПРЕДЕЛЕНИЯ МЕСТОПОЛОЖЕНИЯ 2010
  • Эдж Стефен В.
  • Вахтер Андреас К.
RU2495545C2
РЕГИСТРАЦИЯ ТЕРМИНАЛА С ПОМОЩЬЮ СЕРВЕРА ОПРЕДЕЛЕНИЯ МЕСТОПОЛОЖЕНИЯ ДЛЯ ОПРЕДЕЛЕНИЯ МЕСТОПОЛОЖЕНИЯ ПЛОСКОСТИ ПОЛЬЗОВАТЕЛЯ 2007
  • Эдж Стефен
  • Вахтер Андреас
RU2431941C2
СИСТЕМА ПРЕДОСТАВЛЕНИЯ ИНФОРМАЦИИ О МЕСТОПОЛОЖЕНИИ, ОТРАЖАЮЩАЯ ПОЛЬЗОВАТЕЛЬСКИЕ НАСТРОЙКИ, И СООТВЕТСТВУЮЩИЙ СПОСОБ ОКАЗАНИЯ УСЛУГ 2005
  • Сим Дон-Хии
RU2380832C2
СПОСОБ ПЕРЕДАЧИ ИНФОРМАЦИИ О МЕСТОПОЛОЖЕНИИ 2006
  • Парк Еун Янг
  • Сим Донг Хи
  • Хух Дзи Янг
  • Дзое Моон Дзеунг
RU2404545C2

Реферат патента 2009 года СИСТЕМА И СПОСОБ ОБЕСПЕЧЕНИЯ УСЛУГИ ОПРЕДЕЛЕНИЯ МЕСТОПОЛОЖЕНИЯ ДЛЯ ОБЕСПЕЧЕНИЯ УСЛУГИ ЗАПРОСА ИНИЦИИРУЕМОГО ОПРЕДЕЛЕНИЯ МЕСТОПОЛОЖЕНИЯ

Заявленное изобретение предназначено для предоставления услуги определения местоположения для обеспечения услуги запроса инициируемого определения местоположения. В заявленном изобретении устанавливается порядок приоритета множества способов позиционирования, которые терминал назначения поддерживает, согласно установленному условию, соответствующему установленному порядку приоритета, и передает информацию о порядке приоритета согласно соответствующим способам позиционирования на терминал назначения. Достигаемым техническим результатом является расширение услуг определения местоположения. 2 н. и 19 з.п. ф-лы, 10 ил.

Формула изобретения RU 2 359 282 C2

1. Система предоставления информации местоположения, содержащая сервер определения местоположения для приема информации для способов вычисления местоположения, которые терминал назначения услуги предоставления информации местоположения поддерживает, от терминала назначения, передачи, по меньшей мере, одного способа вычисления местоположения на терминал назначения и выбора любого одного из принятых способов позиционирования, когда информация для, по меньшей мере, одного доступного способа позиционирования принята от терминала назначения, для вычисления местоположения терминала назначения; и терминал назначения для передачи информации для способов позиционирования, которые он приспособлен поддерживать, на сервер определения местоположения, приема информации для, по меньшей мере, одного способа позиционирования, который сервер определения местоположения поддерживает, от сервера определения местоположения, извлечения и передачи способов позиционирования из принятой информации, которые могут использоваться в электроволновой среде терминала назначения, на сервер определения местоположения и использования способа позиционирования, выбранного сервером определения местоположения, для обеспечения услуги определения местоположения, при этом сервер местоположения выбирает, по меньшей мере, один среди способов позиционирования, принятых от терминала назначения, согласно любому одному из возможности предоставления, предпочтения поставщика услуг или политики поставщика услуг.

2. Система предоставления информации местоположения по п.1, в которой сервер определения местоположения включает в себя модуль памяти сервера местоположения для хранения информации для способов позиционирования, принятых от терминала назначения, и информации установленного условия, соответствующего порядку приоритета, для установки порядка приоритета способов позиционирования; модуль установки порядка приоритета для сравнения информации установленного условия, соответствующего порядку приоритета, со способами позиционирования, принятыми от терминала назначения, и для установки порядка приоритета в отношении способов позиционирования; генератор сообщений сервера определения местоположения для генерирования запроса услуги запроса инициируемого определения местоположения и различных сообщений, которые должны быть переданы на терминал назначения, включая сообщение запуска услуги запроса инициируемого определения местоположения со способами позиционирования, порядок приоритета которых установлен; и контроллер сервера определения местоположения для выбора, по меньшей мере, одного среди способов позиционирования, когда способы позиционирования приняты от терминала назначения, установки порядка приоритета в отношении способов позиционирования через модуль установки порядка приоритета, генерирования и передачи сообщения запуска услуги запроса инициируемого определения местоположения со способами позиционирования, порядок приоритета которых установлен, на терминал назначения и обеспечения услуги определения местоположения согласно услуге запроса инициируемого определения местоположения, используя конкретный способ позиционирования, когда информация для этого конкретного способа позиционирования принята от терминала назначения.

3. Система предоставления информации местоположения по п.2, в котором информация установленного условия, соответствующая порядку приоритета, является информацией относительно множества способов позиционирования, порядок приоритета которых ранее установлен выбором администратора сервера определения местоположения, поставщика услуг или пользователя.

4. Система предоставления информации местоположения по п.1, в которой сервер определения местоположения либо непосредственно вычисляет местоположение терминала назначения, используя выбранный способ позиционирования, либо подает вспомогательную информацию местоположения для вычисления местоположения на терминал назначения так, чтобы терминал назначения вычислил местоположение самостоятельно.

5. Система предоставления информации местоположения по п.2, в которой модуль установки порядка приоритета формирует POSMETHOD-List, который является списком, включающим в себя информацию относительно способов позиционирования, принятых от терминала назначения, и информацию о порядке приоритета, соответствующую способам позиционирования.

6. Система предоставления информации местоположения по п.5, в которой POSMETHOD-List является списком, в котором информация относительно способов позиционирования упорядочена согласно порядку приоритета.

7. Система предоставления информации местоположения по п.6, в которой контроллер сервера определения местоположения включает POSMETHOD-List в сообщение запуска услуги запроса инициируемого определения местоположения в качестве информации о порядке приоритета относительно способов позиционирования, принятых от терминала назначения.

8. Система предоставления информации местоположения по п.1, в которой сервер определения местоположения является опорной платформой определения местоположения защищенной плоскости пользователя или посещаемой платформой определения местоположения защищенной плоскости пользователя.

9. Система предоставления информации местоположения по п.1, в которой сервер определения местоположения является опорной платформой определения местоположения защищенной плоскости пользователя или опорным центром определения местоположения защищенной плоскости пользователя.

10. Способ обеспечения услуги предоставления информации местоположения терминалу назначения, содержащий этапы, на которых: (i) передают начальное сообщение запроса услуги определения местоположения на терминал назначения посредством сервера местоположения; (ii) передают сообщение запуска услуги предоставления информации местоположения, включающее в себя информацию относительно способов позиционирования, которые терминал назначения поддерживает, на сервер определения местоположения посредством терминала назначения в ответ на начальное сообщение запроса услуги определения местоположения; (iii) передают сообщение ответа услуги предоставления информации местоположения, включающее в себя информацию относительно способов позиционирования, которые терминал назначения поддерживает среди способов позиционирования, включая сообщение запуска услуги предоставления информации местоположения, на терминал назначения посредством сервера определения местоположения; (iv) выбирают способы позиционирования, которые могут использоваться в текущей электроволновой среде терминала назначения, среди, по меньшей мере, одного способа позиционирования, включенного в сообщение ответа услуги предоставления информации местоположения, и передают информацию относительно выбранных способов позиционирования на сервер определения местоположения посредством терминала назначения; и (v) выбирают любой один среди способов позиционирования, принятых от терминала назначения, и вычисляют местоположение терминала назначения согласно выбранному способу позиционирования посредством сервера определения местоположения, при этом этап (v) включает в себя этапы, на которых (v-1) выбирают, по меньшей мере, один среди способов позиционирования, принятых согласно любому одному из возможности предоставления, предпочтения заказчика или политики заказчика; и (v-2) вычисляют местоположение терминала назначения согласно выбранному способу позиционирования.

11. Способ по п.10, в котором терминал назначения запрашивает услугу предоставления информации местоположения.

12. Способ по п.11, в котором на этапе (i) терминал назначения передает начальное сообщение запроса услуги определения местоположения на сервер определения местоположения, и на этапе (ii) терминал назначения соединен с сервером определения местоположения по сети передачи данных и передает сообщение запуска услуги запроса инициируемого определения местоположения, включающее в себя информацию относительно способов позиционирования, которые терминал назначения поддерживает, на сервере определения местоположения.

13. Способ по п.10, в котором этап (iii) включает в себя этапы, на которых: (iii-1) извлекают информацию относительно способов позиционирования, которые терминал назначения поддерживает, из сообщения запуска услуги предоставления информации местоположения, принятого от терминала назначения, посредством сервера определения местоположения; (iii-2) загружают информацию установленного условия, соответствующего порядку приоритета, сохраненную в модуле памяти сервера определения местоположения, посредством сервера определения местоположения; (iii-3) устанавливают порядок приоритета извлеченных способов позиционирования согласно информации установленного условия, соответствующего порядку приоритета, посредством сервера определения местоположения; и (iii-4) включают информацию о порядке приоритета относительно извлеченных способов позиционирования в сообщение ответа и передают сообщение ответа с информацией о порядке приоритета посредством сервера определения местоположения.

14. Способ по п.13, в котором этап (iii), включает в себя этапы, на которых (iii-1) переупорядочивают способы позиционирования, которые терминал назначения поддерживает, согласно порядку приоритета посредством сервера определения местоположения; (iii-2) формируют POSMETHOD-List, включающий в себя переупорядоченные способы позиционирования и информацию о порядке приоритета относительно переупорядоченных способов позиционирования посредством сервера определения местоположения; и (iii-3) включают POSMETHOD-List в сообщение ответа услуги запроса инициируемого определения местоположения посредством сервера определения местоположения.

15. Способ по п.10, в котором этап (v-1) включает в себя этапы, на которых (v-1-l) извлекают соответствующие способы позиционирования и информацию о порядке приоритета относительно способов позиционирования из сообщения ответа услуги запроса инициируемого определения местоположения, принятого от сервера определения местоположения, посредством терминала назначения; (v-1-2) выбирают способ позиционирования, имеющий самый высокий порядок приоритета среди способов позиционирования, посредством терминала назначения; (v-1-3) решают, подходит ли выбранный способ позиционирования для текущей электроволновой среды, посредством терминала назначения; и (v-1-4) передают информацию выбора способа позиционирования согласно текущему выбранному способу позиционирования на сервер определения местоположения согласно результату решения на этапе (v-1-3) посредством терминала назначения.

16. Способ по п.15, в котором этап (v-1-4) включает в себя этап, на котором выбирают способ позиционирования, имеющий следующий по величине приоритет по отношению к текущему выбранному способу позиционирования, когда выбранный способ позиционирования не подходит для текущей электроволновой среды, и снова решают, подходит ли текущий выбранный способ позиционирования для текущей электроволновой среды.

17. Способ по п.15, в котором информация выбора вычисления местоположения является информацией о порядке приоритета текущего выбранного способа позиционирования и информацией относительно текущего выбранного способа позиционирования.

18. Способ по п.10, в котором информация местоположения предоставляется согласно тому, истекает ли период времени, установленный для предоставления информации местоположения и терминала назначения, или достиг ли терминал назначения конкретной позиции.

19. Способ по п.10, в котором сервер определения местоположения является опорной платформой определения местоположения защищенной плоскости пользователя или посещаемой платформой определения местоположения защищенной плоскости пользователя.

20. Способ по п.10, в котором сервер определения местоположения является опорной платформой определения местоположения защищенной плоскости пользователя или опорным центром определения местоположения защищенной плоскости пользователя.

21. Способ по п.10, в котором услуга предоставления информации местоположения является услугой для предоставления информации текущего местоположения терминала согласно тому, истекает ли период времени, установленный для предоставления информации местоположения терминала назначения, или достиг ли терминал назначения конкретной позиции.

Документы, цитированные в отчете о поиске Патент 2009 года RU2359282C2

Автоматическое устройство для дистанционного управления перемещением железнодорожных вагонов или тележек 1984
  • Паули Ойала
SU1443791A3
WO 03107708 А, 24.12.2003
СПОСОБ И СИСТЕМА ОПРЕДЕЛЕНИЯ МЕСТОПОЛОЖЕНИЯ НА ОСНОВЕ КАЧЕСТВА 2001
  • Маанойя Маркус
RU2255433C2
СПОСОБ И УСТРОЙСТВО ПРОСМОТРА И ВЫБОРА КАНАЛОВ ИЗ МНОЖЕСТВА ИСТОЧНИКОВ НА ОСНОВЕ ОПРЕДЕЛЯЕМЫХ ПОЛЬЗОВАТЕЛЕМ ПРЕДПОЧТЕНИЙ 1999
  • Уилльямс Кристофер Д.
  • Ики Джин М. Голдшмидт
  • Шах-Назарофф Энтони А.
  • Мур Кеннет А.
  • Хэксон Дэвид Н.
RU2220513C2
СПОСОБ И УСТРОЙСТВО ДЛЯ ВЫЯВЛЕНИЯ И ПРОГНОЗИРОВАНИЯ ПЕРЕМЕЩЕНИЯ МОБИЛЬНЫХ ОКОНЕЧНЫХ УСТРОЙСТВ 1995
  • Георг Лиу
  • Александер Марлеви
  • Андерс Олоф Данне
RU2141738C1
Аппарат для очищения воды при помощи химических реактивов 1917
  • Гордон И.Д.
SU2A1
KR 20050099625 А, 14.10.2005.

RU 2 359 282 C2

Авторы

Ким Дзоо-Янг

Дзун Хае-Янг

Ким Вук

Даты

2009-06-20Публикация

2007-06-01Подача