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

Иллюстрации

Показать все

Изобретение относится к системам определения местоположения. Технический результат заключается в повышении эффективности определения местоположения. Система содержит домашнюю платформу определения местоположения (платформу H-SLP) протокола надежного определения местоположения через плоскость пользователя (протокола SUPL) для передачи сообщения, включающего в себя условие предыдущей позиции, в целевой терминал (терминал SET) с поддержкой протокола надежного определения местоположения через плоскость пользователя (протокола SUPL) в соответствии с запросом услуги определения местоположения от агента протокола надежного определения местоположения через плоскость пользователя (агента протокола SUPL); и целевой терминал SET для определения, имеется ли ранее сохраненная информация местоположения, удовлетворяющая условию предыдущей позиции в сообщении, для определения информации позиции посредством повторного использования ранее сохраненной информации местоположения, когда имеется ранее сохраненная информация местоположения, удовлетворяющая условию предыдущей позиции в сообщении, и для предоставления информации позиции агенту протокола SUPL. 4 н. и 25 з.п. ф-лы, 8 ил.

Реферат

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

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

Уровень техники

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

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

Традиционный способ обеспечения информации услуги запросов определения местоположения с отсроченным выполнением будет описан со ссылкой на фиг.1, иллюстрирующую способ обеспечения услуги запросов определения местоположения с отсроченным выполнением в соответствии с предшествующим уровнем техники. Агент 10 протокола SUPL передает сообщение запроса на оповещение определения местоположения с инициируемым выполнением (сообщение TLRR) мобильного протокола определения местоположения (протокола MLP), посредством этого запрашивая у домашней платформы 20 определения местоположения протокола SUPL (платформы H-SLP) обеспечение услуги запросов определения местоположения с отсроченным выполнением на этапе 102.

Если принято сообщение TLRR протокола MLP от агента 10 протокола SUPL, платформа H-SLP 20 определяет информацию маршрутизации соответствующего целевого терминала SET 30 на этапе 104. Таким образом, платформа H-SLP 20 определяет, находится ли целевой терминал SET 30 в состоянии роуминга и использует ли протокол SUPL.

Если целевой терминал SET 30 не находится в состоянии роуминга и использует протокол SUPL, то есть услугу определения местоположения, платформа H-SLP 20 передает сообщение инициализации (INIT) протокола SUPL целевому терминалу SET 30 и запускает услугу запросов определения местоположения с отсроченным выполнением на этапе 106. Сообщение INIT протокола SUPL включает в себя параметр SESSION_ID, который является идентификатором для идентификации обменов сообщениями между платформой H-SLP 20 и целевым терминалом SET 30, способ позиционирования (POS), представляющий собой способ позиционирования, и критерии, используемые для определения, произошло ли событие.

Если принято сообщение INIT протокола SUPL от платформы H-SLP 20, целевой терминал SET 30 на этапе 108 определяет, соединен ли целевой терминал SET 30 в настоящее время с сетью передачи пакетных данных. Если целевой терминал SET 30 в настоящее время не соединен с сетью передачи пакетных данных, целевой терминал SET 30 пытается осуществить соединение с сетью передачи пакетных данных.

После выполнения сетевого соединения с платформой H-SLP 20 целевой терминал SET 30 передает сообщение POS INIT протокола SUPL платформе H-SLP 20 на этапе 110. Сообщение POS INIT протокола SUPL включает в себя параметр SESSION_ID, который является идентификатором для идентификации обменов сообщениями между платформой H-SLP 20 и целевым терминалом SET 30, параметр LOCATION_ID, представляющий информацию о сети, включающей в себя целевой терминал SET 30, параметр NETWORK_ID, параметр SYSTEM_ID и параметр SET_CAPABILITY, представляющий собой возможности позиционирования.

Если принято сообщение POS INIT протокола SUPL от целевого терминала SET 30, платформа H-SLP 20 сравнивает параметр SET_CAPABILITY, включенный в сообщение POS INIT протокола SUPL, со своими собственными возможностями измерения местоположения, таким образом определяя способ позиционирования (POS METHOD). Затем платформа H-SLP 20 и целевой терминал SET 30 выполняют позиционирование в соответствии с определенным способом позиционирования на этапе 112.

После выполнения позиционирования целевой терминал SET 30 сравнивает свои собственные оценки позиции с критериями возникновения события, включенными в сообщение INIT протокола SUPL, и определяет, произошло ли событие, которое запрашивает агент 10 протокола SUPL. В результате определения, если событие произошло, целевой терминал SET 30 сообщает о возникновении события платформе H-SLP 20 с использованием сообщения DEFERRED_REPORT протокола SUPL на этапе 114. Сообщение DEFERRED_REPORT протокола SUPL включает в себя параметр SESSION_ID, параметр CLIENT_ID и параметр POS_ESTIMATE, представляющий собой вычисленные оценки позиции целевого терминала SET 30.

Если принято сообщение DEFERRED_REPORT протокола SUPL от целевого терминала SET 30, домашняя платформа H-SLP 20 сообщает о возникновении события агенту 10 протокола SUPL с использованием сообщения TLR протокола MLP на этапе 116. Сообщение TLR протокола MLP включает в себя параметр REQ_ID для идентификации услуги запросов определения местоположения с отсроченным выполнением и параметр TLR_POS, представляющий собой вычисленные оценки позиции целевого терминала SET 30.

После оповещения о возникновении события, если обеспечивается услуга запросов определения местоположения с отсроченным выполнением, целевой терминал SET 30 передает сообщение DEFERRED START протокола SUPL для последующего позиционирования платформе H-SLP 20 с использованием критериев возникновения события, включенных в сообщение INIT протокола SUPL, посредством этого запрашивая начало новой процедуры позиционирования на этапе 117.

Если принято сообщение DEFERRED START протокола SUPL от целевого терминала SET 30, платформа H-SLP 20 выполняет последующую процедуру позиционирования целевого терминала SET 30 на этапе 118. Целевой терминал SET 30 сравнивает свои собственные оценки позиции с критериями возникновения события, включенными в сообщение INIT протокола SUPL, и определяет, произошло ли событие, которое запросил агент 10 протокола SUPL.

Если событие произошло, целевой терминал SET 30 сообщает о возникновении события платформе H-SLP 20 с использованием сообщения DEFERRED_REPORT протокола SUPL на этапе 120. Если сообщение DEFERRED_REPORT протокола SUPL принято от целевого терминала SET 30, платформа H-SLP 20 сообщает о возникновении события агенту 10 протокола SUPL с использованием сообщения TLR протокола MLP на этапе 122. Затем целевой терминал SET 30 и платформа H-SLP 20 повторяют этапы 117, 118, 120 и 122, пока не будет достигнуто заданное время окончания. Если достигнуто заданное время окончания, процедура обеспечения информации услуги запросов определения местоположения с отсроченным выполнением заканчивается.

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

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

Сущность изобретения

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

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

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

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

Чтобы выполнить вышеупомянутую задачу, в соответствии с еще одним аспектом настоящего изобретения, предложена система для обеспечения услуги определения местоположения, система включает в себя платформу H-SLP для передачи сообщения INIT протокола SUPL в соответствии с запросом услуги определения местоположения от агента протокола SUPL, сообщение INIT протокола SUPL включает в себя, по меньшей мере, один из элементов множества, состоящего из предыдущих оценок позиции и вспомогательных данных позиции целевого терминала SET, данные о точности определения позиции (QoP) предыдущих оценок позиции или вспомогательных данных позиции, которые запрашивает агент протокола SUPL, и критерии для, по меньшей мере, одного из элементов множества, состоящего из предыдущих оценок позиции и вспомогательных данных позиции; и целевой терминал SET для предоставления агенту протокола SUPL, если принято сообщение INIT протокола SUPL, предыдущих оценок позиции или вспомогательных данных позиции, которые удовлетворяют точности определения позиции (QoP) и критериям, включенным в сообщение INIT протокола SUPL, из предыдущих оценок позиции или сохраненных ранее вспомогательных данных позиции и предыдущих оценок позиции или вспомогательных данных позиции, включенных в сообщение INIT протокола SUPL.

Чтобы выполнить вышеупомянутую задачу, согласно еще одному аспекту настоящего изобретения предложен способ, с помощью которого целевой терминал SET обеспечивает услугу запросов определения местоположения с отсроченным выполнением посредством использования предварительно вычисленных оценок позиции в системе обеспечения услуги определения местоположения, способ включает в себя этапы, на которых принимают сообщение INIT протокола SUPL, включающее в себя, по меньшей мере, один из элементов множества, состоящего из предыдущих оценок позиции и вспомогательных данных позиции целевого терминала SET, данные о точности определения позиции (QoP) предыдущих оценок позиции или вспомогательных данных позиции, которые запрашивает агент протокола SUPL, и критерии для выбора, по меньшей мере, одного из элементов множества, состоящего из предыдущих оценок позиции и вспомогательных данных позиции; и выбирают, по меньшей мере, один из элементов множества, состоящего из предыдущих оценок позиции и вспомогательных данных позиции, который удовлетворяет точности определения позиции (QoP) и критериям, из предыдущих оценок позиции или вспомогательных данных позиции, включенных в сообщение INIT протокола SUPL, и нескольких предыдущих оценок позиции или вспомогательных данных позиции, сохраненных ранее; и предоставляют агенту протокола SUPL выбранные предыдущие оценки позиции или вспомогательные данные позиции.

Краткое описание чертежей

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

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

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

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

фиг.4 иллюстрирует работу целевого терминала SET в соответствии с настоящим изобретением;

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

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

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

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

Подробное описание предпочтительных вариантов воплощения

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

Фиг.2 показывает систему обеспечения услуги определения местоположения в соответствии с настоящим изобретением. Система обеспечения услуги определения местоположения включает в себя агент 100 протокола надежного определения местоположения через плоскость пользователя (SUPL), домашнюю платформу (H-SLP) 200 определения местоположения протокола SUPL, целевой терминал SET 300 и сеть 150 мобильной связи.

Агент 100 протокола SUPL соответствует указателю доступа к услуге для обращения к платформе H-SLP 200, поддерживающей протокол SUPL, для запроса определения местоположения целевого терминала SET 300. Такой агент 100 протокола SUPL может сделать запрос услуги запросов определения местоположения с отсроченным выполнением или услуги запросов определения местоположения с инициируемым выполнением. Делая запрос услуги запросов определения местоположения с отсроченным выполнением или услуги запросов определения местоположения с инициируемым выполнением, агент 100 протокола SUPL устанавливает элементы относительно того, когда происходит событие, в качестве критериев и передает критерии платформе H-SLP 200. Далее, запрашивая предыдущие оценки позиции или вспомогательные данные позиции, агент 100 протокола SUPL вставляет критерии или условия для соответствующих предыдущих оценок позиции или вспомогательных данных позиции в сообщение запроса услуги.

Вспомогательные данные позиции ссылаются на дополнительную информацию, через которую целевой терминал SET 300 вычисляет свои собственные оценки позиции. Например, когда целевой терминал SET 300 вычисляет свои собственные оценки позиции при использовании глобальной системы позиционирования (GPS), вспомогательные данные позиции могут соответствовать орбитальной информации спутников глобальной системы позиционирования (GPS), применимой для целевого терминала SET 300, чтобы принять сигналы глобальной системы позиционирования (GPS). Критерии или условия для предыдущих оценок позиции или вспомогательных данных позиции могут соответствовать, по меньшей мере, одному элементу из множества, состоящего из данных о точности определения позиции (QoP) предыдущих оценок позиции и вспомогательных данных позиции, периода времени, для которого предыдущие оценки позиции или вспомогательные данные позиции были вычислены с использованием метки времени предыдущих оценок позиции или вспомогательных данных позиции и способа позиционирования, использованного для вычисления предыдущих оценок позиции или вспомогательные данных позиции.

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

Например, агент 100 протокола SUPL запросил только предыдущие оценки позиции, но платформа H-SLP 200 может сделать запрос целевому терминалу SET 300 обеспечить предыдущие вспомогательные данные позиции для вычисления предыдущих оценок позиции. Это происходит потому, что целевой терминал SET 300 может иметь ранее вычисленные вспомогательные данные позиции вместо предыдущих оценок позиции. Если целевой терминал SET 300 имеет ранее вычисленные вспомогательные данные позиции, платформа H-SLP 200 может сделать запрос целевому терминалу SET 300 обеспечить ранее вычисленные вспомогательные данные позиции.

Если платформа H-SLP 200 сохраняет предыдущие вспомогательные данные позиции целевого терминала SET 300, платформа H-SLP 200 может передать предыдущие вспомогательные данные позиции целевому терминалу SET 300. Затем платформа H-SLP 200 может вычислить местоположение целевого терминала SET 300 самостоятельно или передать вспомогательные данные позиции, то есть информацию глобальной системы позиционирования (GPS) со вспомогательной навигацией (А-GPS) и орбитальную информацию спутника, имеющего возможность связи с платформой H-SLP 200, целевому терминалу SET 300, посредством чего позволяя целевому терминалу SET 300 вычислить его собственное местоположение. Кроме того, платформа H-SLP 200 сохраняет вычисленные оценки позиции или вспомогательные данные позиции и позволяет предыдущим оценкам позиции или вспомогательным данным позиции быть вновь использованными в соответствии с критериями или условиями, включающими в себя данные о точности определения позиции (QoP) предыдущих оценок позиции или вспомогательных данных позиции целевого терминала SET 300, когда определено возникновение или не возникновение события.

Целевой терминал SET 300 является терминалом SET, объектом позиционирования, использует протокол SUPL и выполняет позиционирование, обмениваясь информацией, необходимой для измерения местоположения, с платформой H-SLP 200 с использованием протокола SUPL. В частности, целевой терминал SET 300 сохраняет вычисленные оценки позиции или вспомогательные данные позиции и определяет, использовать вновь или не использовать вновь сохраненные оценки позиции или вспомогательные данные позиции, в соответствии с критериями или условиями, включающими в себя данные о точности определения позиции (QoP) предыдущих оценок позиции или вспомогательных данных позиции, при выполнении последующего позиционирования. Целевой терминал SET 300 сравнивает данные о точности определения позиции (QoP) предыдущих оценок позиции или вспомогательных данных позиции с данными о точности определения позиции (QoP), которые требует запрашивающая сторона услуги определения местоположения, например, агент 100 протокола SUPL, или данными о точности определения позиции (QoP), принадлежащими платформе H-SLP 200 или целевому терминалу SET 300, и определяет, использовать повторно или не использовать повторно предыдущие оценки позиции или вспомогательные данные позиции, которые хранятся в настоящее время в целевом терминале SET 300.

Целевой терминал SET 300 может хранить несколько предыдущих оценок позиции или вспомогательных данных позиции. В таком случае целевой терминал SET 300 выбирает одну из различных предыдущих оценок позиции или вспомогательных данных позиции в соответствии с критериями или условиями предыдущих оценок позиции или вспомогательных данных позиции, отправленных от запрашивающей стороны услуги определения местоположения, например, от агента 100 протокола SUPL или платформы H-SLP 200. Критерии или условия предыдущих оценок позиции или вспомогательных данных позиции могут соответствовать, по меньшей мере, одному элементу из множества, состоящего из данных о точности определения позиции (QoP), метки времени, периода времени и способа позиционирования нескольких предыдущих оценок позиции или вспомогательных данных позиции, ранее сохраненных в целевом терминале SET 300.

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

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

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

Платформа H-SLP 200 или целевой терминал SET 300 заново вычисляют местоположение целевого терминала SET 300, когда они не могут повторно использовать ранее вычисленные оценки позиции или вспомогательные данные позиции целевого терминала SET 300. Случай вычисления местоположения целевого терминала SET 300 может быть классифицирован как случай, в котором платформа H-SLP 200 вычисляет местоположение целевого терминала SET 300, то есть способ с помощью мобильной станции (MS), или случай, в котором целевой терминал SET 300 вычисляет свое собственное местоположение, то есть способ на основе мобильной станции (MS).

Когда платформа H-SLP 200 вычисляет местоположение целевого терминала SET 300, то есть в случае способа с помощью мобильной станции (MS), целевой терминал SET 300 посылает сетевую информацию, необходимую для вычисления его собственного местоположения, платформе H-SLP 200. Сетевая информация может включать в себя информацию о соте, в которой целевой терминал SET 300 расположен в настоящее время, или информацию об области местоположения, состоящей из нескольких сот. Если целевой терминал SET 300 поддерживает функцию глобальной системы позиционирования со вспомогательной навигацией (A-GPS), целевой терминал SET 300 вычисляет разность времени между моментами прихода сигналов (TDOA) в процессе связи с доступным спутником, и отправляет TDOA платформе H-SLP 200.

В случае, в котором целевой терминал SET 300 непосредственно вычисляет свое собственное местоположение, то есть в случае способа на основе мобильной станции (MS), целевой терминал SET 300 принимает орбитальную информацию спутника, имеющего в настоящее время возможность взаимодействия с целевым терминалом SET 300, от платформы H-SLP 200, вычисляет TDOA и затем самостоятельно вычисляет свои собственные оценки позиции или вспомогательные данные позиции. Если измерение местоположения закончено, целевой терминал SET 300 сравнивает критерии события, принятые от платформы H-SLP 200, с вычисленными оценками позиции или вспомогательными данными позиции, таким образом определяя, произошло ли событие. Если событие произошло, целевой терминал SET 300 сообщает о возникновении события платформе H-SLP 200.

Сеть 150 мобильной связи обращается к сети связи для беспроводной передачи/приема между платформой H-SLP 200 и целевым терминалом SET 300, которая может состоять из сети глобальной системы мобильной связи (GSM), сети универсальной мобильной телекоммуникационной системы (UMTS), и т.д. Сеть 150 мобильной связи включает в себя опорную сеть 152, контроллер 154 беспроводной сети (RNC) и узел В 156. Опорная сеть 152 управляет информацией целевых терминалов SET 300 и выполняет функцию управления мобильностью, функцию управления сеансом и функцию управления вызовом. Контроллер 154 беспроводной сети (RNC) передает данные от платформы H-SLP 200, которые переданы от опорной сети 152, целевому терминалу SET 300 через узел В 156 и передает данные, принятые от целевого терминала SET 300, платформе H-SLP 200. Узел В 156 передает радиосигналы целевому терминалу SET 300 и принимает радиосигналы от целевого терминала SET 300.

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

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

В настоящем изобретении будет описан случай, в котором агент 100 протокола SUPL делает запрос услуги запросов определения местоположения с отсроченным выполнением или услуги запросов определения местоположения с инициируемым выполнением. В таком случае агент 100 протокола SUPL представляет определенные критерии для использования предыдущих оценок позиции или вспомогательных данных позиции платформе H-SLP 200, и платформа H-SLP 200 и целевой терминал SET 300 используют предыдущие оценки позиции или вспомогательные данные позиции. Целевой терминал SET 300 сравнивает предварительно сохраненные оценки позиции или вспомогательные данные позиции с критериями, которые запрашивает агент 100 протокола SUPL. Если предварительно сохраненные оценки позиции или вспомогательные данные позиции удовлетворяют критериям, целевой терминал SET 300 сообщает о возникновении соответствующего события агенту 100 протокола SUPL (в случае услуги с выполнением, инициируемым событием).

В отличие от случая услуги с выполнением, инициируемым событием, в случае услуги с периодически инициируемым выполнением для периодического обеспечения оценки позиции целевой терминал SET 300 периодически передает оценки позиции, вычисленные с использованием предыдущих оценок позиции или вспомогательных данных позиции, агенту 100 протокола SUPL.

Также в настоящем изобретении будет описан случай с инициированием сетью услуги определения местоположения с инициируемым выполнением, в том числе случай с инициированием сетью услуги определения местоположения с немедленным выполнением. Случай с инициированием терминалом SET также использует предыдущие оценки позиции или вспомогательные данные позиции, соответствующие сущности настоящего изобретения. Агент 100 протокола SUPL представляет критерии для предыдущих оценок позиции или вспомогательных данных позиции, и тот факт, что целевой терминал SET 300 выбирает предыдущие оценки позиции или вспомогательные данные позиции, соответствующие критериям, может быть применен к услуге определения местоположения с немедленным выполнением.

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

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

Агент 100 протокола SUPL делает запрос платформе H-SLP 200 обеспечить услугу запросов определения местоположения с отсроченным выполнением или услугу запросов определения местоположения с инициируемым выполнением с использованием мобильного протокола определения местоположения (MLP). Сообщение запроса на оповещение определения местоположения с инициируемым выполнением (сообщение TLRR) протокола MLP передается от агента 100 протокола SUPL платформе H-SLP 200.

Сообщение TLRR протокола MLP включает в себя такие параметры, как MSID (идентификация подвижного абонента), CLIENT_ID, START_TIME, STOP_TIME, TLRR_EVENT, предыдущий режим данных, предыдущий режим поиска и условие предыдущей позиции. Параметр MSID представляет собой уникальный идентификатор целевого терминала SET 300 (объекта позиционирования), параметр CLIENT_ID представляет собой уникальный идентификатор агента 100 протокола SUPL, параметр START_TIME представляет время начала услуги, и параметр STOP_TIME представляет собой время окончания услуги. Параметр TLRR_EVENT представляет собой событие запроса на оповещение определения местоположения и включает в себя параметры TARGET_AREA и CHANGE_AREA_STATE. Параметр TARGET_AREA представляет собой целевую область, и параметр CHANGE_AREA_STATE представляет собой состояние терминала SET и включает в себя параметры ARRIVAL, LEAVING и STAY. Параметр ARRIVAL представляет, достиг ли терминал SET 300 целевой области, параметр LEAVING представляет, покидает ли целевой терминал SET 300 целевую область, и параметр STAY представляет, находится ли целевой терминал SET 300 в целевой области. Предыдущий режим данных представляет, запрашиваются ли предыдущие оценки позиции или запрашиваются предыдущие вспомогательные данные позиции. Этот параметр также может быть отправлен непосредственно агентом 100 протокола SUPL или может быть добавлен, когда платформа H-SLP 200 отправляет критерии, которые запросил агент 100 протокола SUPL, целевому терминалу SET 300.

Например, когда агент 100 протокола SUPL запросил у платформы H-SLP 200 обеспечить предыдущие оценки позиции или вспомогательные данные позиции, платформа H-SLP 200 может отправить сообщение для запроса предыдущих вспомогательных данных целевому терминалу SET 300. Возможно указать, запрашиваются ли предыдущие оценки позиции целевого терминала SET 300 или запрашиваются предыдущие вспомогательные данные целевого терминала SET 300, посредством предыдущего режима поиска. Причина для запроса предыдущих вспомогательных данных позиции состоит в том, что платформа H-SLP 200 может вычислить оценки позиции или вспомогательные данные позиции с использованием вспомогательных данных позиции, принятых от целевого терминала SET 300 (например, режим терминала SET с помощью глобальной системы позиционирования со вспомогательной навигацией (A-GPS)).

Предыдущий режим поиска представляет, запрашивает ли агент 100 протокола SUPL, по меньшей мере, один из элементов множества, состоящего из предыдущих оценок позиции и вспомогательных данных целевого терминала SET 300, или запрашивает, по меньшей мере, один из элементов множества, состоящего из текущих оценок позиции и вспомогательных данн