Сообщение об инициализации определения местоположения защищенной пользовательской плоскости "supl" в системе информации о местоположении и система и способ для обработки определения местоположения защищенной пользовательской плоскости с его использованием

Иллюстрации

Показать все

Изобретение относится к системе предоставления информации о местоположении на основе технологии определения местоположения защищенной пользовательской плоскости (SUPL). Техническим результатом является создание способа и системы для обработки процедуры SUPL с использованием сообщения об инициации SUPL в системе предоставления информации о местоположении, которые способны дать возможность терминалу, пользующемуся роумингом, точно определить конкретный сервер, к которому терминал должен подключиться для пользования услугой определения местоположения на основе SUPL в режиме с использованием посредника «прокси» и режиме без использования посредника «без прокси». Указанный технический результат достигается тем, что предложен терминал связи, который содержит процессор, чтобы обрабатывать индикатор режима платформы определения местоположения на основе (SUPL SLP), полученный в сообщении об инициации SUPL, указывающий, должен ли терминал работать в соответствии с режимом с посредником - «прокси», или в режиме без посредника - «без прокси». 5 н. и 7 з.п. ф-лы, 13 ил.

Реферат

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

[1] Настоящее изобретение имеет отношение к системе предоставления информации о местоположении на основе технологии определения местоположения защищенной пользовательской плоскости - «SUPL» и, более конкретно, к сообщению об инициализации определения местоположения защищенной пользовательской плоскости «SUPL», предназначенному для инициирования процедуры определения местоположения защищенной пользовательской плоскости «SUPL» с целью проверки местоположения, а также способу и системе для предоставления услуги определения местоположения защищенной пользовательской плоскости «SUPL» с использованием сообщения об инициализации определения местоположения защищенной пользовательской плоскости «SUPL».

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

[2] В общем случае система подвижной связи содержит функциональную часть для расчета местоположения терминала в сети подвижной связи с целью оказания услуги определения местоположения, при которой определенному объекту периодически или по запросу передается рассчитанное местоположение упомянутого терминала.

[3] Структура сети, связанная с услугой предоставления информации о местоположении, может быть различной в зависимости от внутренней структуры конкретной сети, например 3GPP или 3GPP2. В рамках существующей технологии имеется несколько способов расчета позиционирования (местоположения) мобильного терминала, в том числе метод идентификатора ячейки, предусматривающий передачу идентификатора ячейки, к которой принадлежит мобильный терминал, способ расчета местоположения мобильного терминала посредством триангуляции с использованием измерения времени, которое требуется радиосигналам, чтобы дойти от мобильного терминала до каждой из базовых станций, и метод с использованием системы глобального позиционирования (GPS).

[4] Для оказания пользователю услуги определения местоположения мобильному терминалу и серверу местоположения необходимо обмениваться большим количеством сигналов и информации о местоположении. В последнее время получают все более широкое распространение технологии позиционирования для оказания услуги определения местоположения (а именно, услуги определения местоположения на основании местоположения мобильного терминала). Эти технологии могут в общем случае предоставляться через плоскость пользователя или плоскость управления. Одной из технологий является способ определения местоположения защищенной пользовательской плоскости «SUPL», который предусматривает оказание услуги определения местоположения через пользовательскую плоскость.

[5] Являясь эффективным способом передачи информации о местоположении, необходимой для расчета местоположения мобильного терминала, способ определения местоположения защищенной пользовательской плоскости - «SUPL» предусматривает использование однонаправленного канала передачи данных пользовательской плоскости для передачи вспомогательной информации, например информации системы глобального позиционирования (GPS), и передачу данных между мобильным терминалом и сетью в соответствии с протоколом, связанным с технологией позиционирования.

[6] Обычно, в системе информации о местоположении, сеть с определением местоположения защищенной пользовательской плоскости «SUPL» для оказания услуги определения местоположения включает в себя агента (исполнительное устройство) определения местоположения защищенной пользовательской плоскости «SUPL», далее агент «SUPL», базовую систему (платформу) определения местоположения с использованием «SUPL», далее платформа «SLP», и терминал с поддержкой определения местоположения защищенной пользовательской плоскости, далее терминал «SET». Исполнительное устройство «SUPL» (агент «SUPL») представляет собой логическую точку доступа к услуге, оно использует информацию об измерении действительного местоположения, а платформа «SLP» является компонентом доступа к услуге определения местоположения защищенной пользовательской плоскости «SUPL» в сети, компонентом, предназначенным для доступа к сетевым ресурсам с целью получения информации о местоположении. Терминал «SET» представляет собой устройство, способное взаимодействовать с сетью с определением местоположения защищенной пользовательской плоскости «SUPL» с использованием интерфейса определения местоположения защищенной пользовательской плоскости «SUPL», и которое поддерживает процедуры определения местоположения защищенной пользовательской плоскости «SUPL» путем взаимодействия с сетью по каналу передачи данных пользовательской плоскости. Например, терминал «SET» может представлять собой пользовательский терминал «UE» универсальной мобильной телекоммуникационной системы UMTS, мобильную станцию «MS» системы GSM, портативный компьютер с функцией терминала «SET» или карманный компьютер. В качестве альтернативы терминал «SET» может представлять собой различные мобильные терминалы, подключенные к беспроводной локальной вычислительной сети (ЛВС).

[7] В рамках услуги предоставления информации о местоположении сеть, в которой пользователь первоначально зарегистрировался, называется домашней сетью, а сеть зоны, в которой пользователь оказался после перемещения из домашней сети, называется гостевой сетью. Платформа «SLP» в домашней сети называется - домашняя платформа определения местоположения «Н-SLP», далее домашняя платформа «Н-SLP», тогда как платформа «SLP» в гостевой сети называется - гостевая платформа определения местоположения «V-SLP», далее гостевая платформа «V-SLP».

[8] Когда в сети начинается процедура определения местоположения защищенной пользовательской плоскости «SUPL», платформа «SLP», с которой первоначально соединился внешний клиент, называется запрашивающая платформа определения местоположения «R-SLP», далее запрашивающая платформа «R-SLP», которая представляет собой логический модуль, который может совпадать или не совпадать с домашней платформой «Н-SLP». Терминал «SET», текущее местоположение которого нужно отслеживать, называется целевым терминалом «SET».

[9] Платформа «SLP», как элемент сети, обычно включает в себя центр позиционирования «SPC» (центр позиционирования с использованием «SUPL»), который выполняет расчет информации о действительном местоположении, и центр определения местоположения «SLC» (центр определения местоположения с использованием «SUPL»), который выполняет прочие функции, отличные от расчета информации о местоположении. Например, центр определения местоположения «SLC» выполняет и/или поддерживает процедуры роуминга, управления ресурсами и т.п.

[10] Система предоставления информации о местоположении может быть реализована в режиме без посредника (режим «без прокси»), в котором центр позиционирования «SPC» непосредственно связан с терминалом «SET» для расчета информации о местоположении, и в режиме с посредником (режим «прокси»), в котором центр позиционирования «SPC» не имеет прямой связи с терминалом «SET», но соединяется с терминалом «SET» через центр определения местоположения «SLC», чтобы рассчитать информацию о местоположении. В режиме «прокси» центр определения местоположения «SLC» работает как объект-посредник («прокси») между терминалом «SET» и центром позиционирования «SPC».

[11] В обычной системе предоставления информации о местоположении на основе определения местоположения защищенной пользовательской плоскости «SUPL» адрес платформы «SLP», которая может подсоединиться к терминалу «SET» для выполнения процедуры определения местоположения защищенной пользовательской плоскости - «SUPL», может быть IP-адресом на основе протоколов «IPv4», «IPv6» или унифицированным указателем ресурсов «URL». В случае роуминга адрес платформы «SLP» может быть адресом домашней платформы «Н-SLP» или адресом гостевого центра позиционирования «V-SPC».

[12] При получении адреса платформы «SLP», например, в режиме «без прокси», терминал может выполнить этапы: проверка IP-адреса унифицированного указателя ресурсов «URL», содержащегося в адресе платформы «SLP», соединение с платформой «SLP», соответствующей упомянутому адресу, открытие сеанса связи с соответствующей платформой «SLP» и выполнение процедуры определения местоположения защищенной пользовательской плоскости «SUPL». В этом случае в процедуре определения местоположения защищенной пользовательской плоскости «SUPL» домашней сети, платформа «SLP», к которой подсоединен упомянутый терминал, представляет собой домашнюю платформу «Н-SLP», тогда как в случае роуминга терминал, существующий в гостевой сети, должен быть соединен с гостевой платформой «V-SLP». Адрес платформы «SLP», с которой должен соединиться терминал, может быть различным в зависимости от того, находится ли платформа «SLP» в режиме «прокси» или в режиме «без прокси».

[13] Однако в обычной системе предоставления информации о местоположении на основе определения местоположения защищенной пользовательской плоскости «SUPL» собственный адрес платформы «SLP» не используется и не может использоваться для того, чтобы отличить адрес домашней платформы «Н-SLP» от адреса гостевой платформы «V-SLP», например, в случае роуминга. В результате возникает проблема, состоящая в том, что терминал, который получил адрес платформы «SLP», не может точно определить конкретный сервер, к которому упомянутый терминал должен подсоединиться для выполнения процедуры определения местоположения защищенной пользовательской плоскости «SUPL», и, таким образом, не может эффективно выполнить последующую настройку и другие операции. То есть, поскольку для выполнения процедуры определения местоположения защищенной пользовательской плоскости «SUPL» в зависимости от того, находится ли данная система в режиме «прокси» или в режиме «без прокси», могут потребоваться разные шаги, только лишь получение адреса платформы «SLP» недостаточно терминалу для того, чтобы узнать, в каком «качестве» следует использовать адрес платформы «SLP».

[14] Кроме того, в обычной системе предоставления информации о местоположении на базе определения местоположения защищенной пользовательской плоскости «SUPL», в случае роуминга в режиме «без прокси», терминал, который получил сообщение об инициации определения местоположения защищенной пользовательской плоскости «SUPL» с адресом платформы «SLP», не может отличить (1), подсоединиться ли непосредственно к гостевому центру позиционирования «V-SPC», используя адрес платформы «SLP» (представляющего собой адрес гостевого центра позиционирования «V-SPC»), содержащийся в сообщении об инициации определения местоположения защищенной пользовательской плоскости «SUPL», либо (2) открыть сеанс связи с домашней платформой «Н-SLP», получить ключ аутентификации (проверка или подтверждении подлинности), а затем подсоединиться к гостевому центру позиционирования «V-SPC», используя адрес платформы «SLP», содержащийся в сообщении об инициации определения местоположения защищенной пользовательской плоскости «SUPL». Кроме того, часть, относящаяся к сети, не может надлежащим образом проинформировать терминал о том, что ему следует делать.

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

Техническое решение

[15] Один из аспектов настоящего изобретения включает в себя понимание авторами настоящего изобретения недостатков существующей технологии, частично описанных выше. На основе этого понимания в соответствии с настоящим изобретением в известные решения внесены усовершенствования процедуры выполнения определения местоположения защищенной пользовательской плоскости «SUPL».

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

[17] Другим свойством настоящего изобретения является предложить способ и систему, которые способны дать возможность терминалу при роуминге «без прокси» определить, подсоединяться ли непосредственно с помощью гостевой платформы «V-SLP» (гостевой платформой определения местоположения на основе определения местоположения защищенной пользовательской плоскости «SUPL») и незащищенного канала, либо получать ключ аутентификации через сетевое соединение с защитой транспортного уровня «TLS» от домашней платформы «Н-SLP» и подсоединяться с помощью гостевой платформы «V-SLP» и защищенного канала для пользования услугой определения местоположения на основе «SUPL».

[18] Еще одним аспектом настоящего изобретения является предоставление индикатора режима работы платформы «SLP» в сообщении об инициации определения местоположения защищенной пользовательской плоскости «SUPL», а также терминала, способа и системы для использования индикатора режима работы платформы «SLP», которые устраняли бы ограничения и недостатки, связанные с существующей технологией.

[19] Для полного или частичного достижения, как минимум, вышеназванных целей предлагается система обработки данных определения местоположения защищенной пользовательской плоскости «SUPL», включающая в себя: домашнюю платформу «Н-SLP», предназначенную для добавления в сообщение об инициации определения местоположения защищенной пользовательской плоскости «SUPL» параметра, который служит для определения платформы «SLP», к которой должен подсоединиться терминал, пользующийся роумингом и получивший сообщение об инициации определения местоположения защищенной пользовательской плоскости «SUPL», и передачи этого сообщения этому терминалу, пользующемуся роумингом.

[20] Для полного или частичного достижения, как минимум, вышеназванных целей дополнительно предлагается система обработки данных определения местоположения защищенной пользовательской плоскости «SUPL» в системе предоставления информации о местоположении, где терминал переместился от домашней платформы «Н-SLP» к гостевой платформе «V-SLP», при этом упомянутая система обработки для определения местоположения защищенной пользовательской плоскости «SUPL» включает в себя: терминал для проверки индикатора режима работы платформы «SLP», содержащегося в полученном сообщении об инициации определения местоположения защищенной пользовательской плоскости «SUPL», и выборочного выполнения операции аутентификации с участием домашней платформы «Н-SLP» и выполнение операции подтверждения определения местоположения на основе «SUPL» с участием домашней платформы «Н-SLP».

[21] Для полного или частичного достижения, как минимум, вышеназванных целей дополнительно предлагается система обработки данных определения местоположения защищенной пользовательской плоскости «SUPL» в системе предоставления информации о местоположении, где терминал перемещается от домашней платформы «Н-SLP» к гостевой платформе «V-SLP», при этом упомянутая система обработки для определения местоположения защищенной пользовательской плоскости «SUPL» включает в себя: домашнюю платформу «Н-SLP», предназначенную для добавления в сообщение об инициации определения местоположения защищенной пользовательской плоскости «SUPL» параметра, который служит для определения платформы «SLP», к которой должен подсоединиться терминал, пользующийся роумингом, и передачи этого сообщения этому терминалу, пользующемуся роумингом; и терминал, пользующийся роумингом, для проверки индикатора режима работы платформы определения местоположения «SLP», содержащегося в сообщении об инициации определения местоположения защищенной пользовательской плоскости «SUPL», и определения платформы «SLP», с которой терминал должен будет подсоединиться.

[22] Для полного или частичного достижения, как минимум, вышеназванных целей дополнительно предлагается способ обработки данных определения местоположения защищенной пользовательской плоскости «SUPL» в системе предоставления информации о местоположении, где терминал, который переместился от домашней платформы «Н-SLP» к гостевой платформе «V-SLP», включающий в себя: добавление домашней платформой «Н-SLP» параметра, который служит для опознания платформы «SLP», к которой должен быть подсоединен упомянутый терминал, в сообщение об инициации определения местоположения защищенной пользовательской плоскости «SUPL» и передачу его упомянутому терминалу.

[23] Для полного или частичного достижения, как минимум, вышеназванных целей дополнительно предоставляется способ обработки данных определения местоположения защищенной пользовательской плоскости «SUPL» в системе предоставления информации о местоположении, где терминал переместился от домашней платформы «Н-SLP» к гостевой платформе «V-SLP», включающий в себя: определение терминалом платформы «SLP», к которой должен быть подсоединен упомянутый терминал, в соответствии с индикатором режима работы платформы «SLP», содержащимся в сообщения об инициации определения местоположения защищенной пользовательской плоскости «SUPL», полученном от гостевой платформы «V-SLP».

[24] Для полного или частичного достижения, как минимум, вышеназванных целей дополнительно предлагается способ обработки данных определения местоположения защищенной пользовательской плоскости «SUPL» в системе предоставления информации о местоположении, где терминал переместился от домашней платформы «Н-SLP» к гостевой платформе «V-SLP», включающий в себя: передачу домашней платформой «Н-SLP» терминалу сообщения об инициации определения местоположения защищенной пользовательской плоскости «SUPL», содержащего индикатор режима работы платформы «SLP»; и проверку упомянутым терминалом индикатора режима работы платформы «SLP», содержащегося в сообщения об инициации определения местоположения защищенной пользовательской плоскости «SUPL», и определение платформы «SLP», к которой упомянутый терминал должен быть подсоединен.

[25] Для полного или частичного достижения, как минимум, вышеназванных целей дополнительно предлагается сообщение об инициации определения местоположения защищенной пользовательской плоскости «SUPL», принимаемое терминалом от домашней платформы «Н-SLP», включающее в себя: параметр, обозначающий платформу «SLP», к которой упомянутый терминал должен быть подсоединен, когда терминал переместился от домашней платформы «Н-SLP» к гостевой платформе «V-SLP» (гостевой «SLP»).

[26] Для полного или частичного достижения, как минимум, вышеназванных целей дополнительно предлагается способ обработки для определения местоположения защищенной пользовательской плоскости «SUPL» в системе предоставления информации о местоположении, где терминал переместился от домашней платформы «Н-SLP» к гостевой платформе «V-SLP», включающий в себя: выборочное добавление домашней платформой «Н-SLP» первого и второго адресов платформ «SLP» в сообщение об инициации определения местоположения защищенной пользовательской плоскости «SUPL» и передачу этого сообщения терминалу; и проверку упомянутым терминалом первого и второго адресов платформ «SLP» в сообщении об инициации определения местоположения защищенной пользовательской плоскости «SUPL», и определение платформы «SLP», к которой упомянутый терминал должен быть подсоединен.

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

[28] В соответствии с другим аспектом настоящего изобретения предлагается терминал с поддержкой определения местоположения защищенной пользовательской плоскости «SUPL», включающий в себя: процессор для обработки, как минимум, одного параметра, полученного в сообщении об инициации определения местоположения защищенной пользовательской плоскости «SUPL», чтобы определить платформу «SLP», которой упомянутый терминал должен передать сообщение об инициации позиционирования на основе «SUPL» в ответ на сообщения об инициации определения местоположения защищенной пользовательской плоскости «SUPL».

[29] В соответствии с другим аспектом настоящего изобретения предлагается терминал с поддержкой определения местоположения защищенной пользовательской плоскости «SUPL», способный перемещаться от домашней платформы определения местоположения на основе «SUPL» (домашняя платформа «Н-SLP») к гостевой платформе «V-SLP», включающий в себя: процессор для проверки индикатора режима работы платформы «SLP», включенного в полученное сообщение об инициации определения местоположения защищенной пользовательской плоскости «SUPL», а также выборочного выполнения операции аутентификации с участием домашней платформы «Н-SLP» на основе индикатора режима работы платформы «SLP».

[30] В соответствии с другим аспектом настоящего изобретения предлагается система обработки для определения местоположения защищенной пользовательской плоскости «SUPL», включающая в себя: домашнюю платформу определения местоположения на основе «SUPL» (домашняя платформа «Н-SLP»), предназначенную для добавления параметра в сообщение об инициации определения местоположения защищенной пользовательской плоскости «SUPL» и передачи сообщения об инициации определения местоположения защищенной пользовательской плоскости «SUPL», включающего в себя указанный параметр, целевому терминалу, где упомянутый параметр служит для определения платформы «SLP», к которой должен подсоединиться упомянутый целевой терминал.

[31] В соответствии с другим аспектом настоящего изобретения предлагается система обработки для определения местоположения защищенной пользовательской плоскости «SUPL», включающая в себя: домашнюю платформу определения местоположения на основе «SUPL» (домашняя платформа «Н-SLP»), предназначенную для добавления в сообщение об инициации определения местоположения защищенной пользовательской плоскости «SUPL» индикатора режима работы платформы «SLP» для того, чтобы выделить платформу «SLP», к которой должен подсоединиться целевой терминал, и для передачи этому целевому терминалу сообщения об инициации определения местоположения защищенной пользовательской плоскости «SUPL», содержащего индикатор режима работы платформы «SLP»; и целевой терминал, предназначенный для проверки индикатора режима работы платформы «SLP» в сообщении об инициации определения местоположения защищенной пользовательской плоскости «SUPL» и для выделения платформы «SLP», к которой целевой терминал должен подсоединиться, на основе указанного индикатора режима работы платформы «SLP».

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

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

[34] В соответствии с еще одним аспектом настоящего изобретения предлагается способ для терминала с поддержкой определения местоположения защищенной пользовательской плоскости «SUPL», способного перемещаться от домашней платформы «Н-SLP» к гостевой платформе «V-SLP», включающий в себя проверку терминалом индикатора режима работы платформы «SLP», включенного в принятое сообщение об инициализации определения местоположения защищенной пользовательской плоскости «SUPL», а также выборочное выполнение терминалом операции аутентификации с участием домашней платформы «Н-SLP», на основе индикатора режима работы платформы «SLP».

[35] В соответствии с еще одним аспектом настоящего изобретения предлагается способ обработки запроса на определение местоположения защищенной пользовательской плоскости «SUPL» в системе «SUPL», где система «SUPL» включает в себя домашнюю платформу определения местоположения на основе «SUPL» (домашняя платформа «Н-SLP»), включающий себя: добавление параметра в сообщение об инициации определения местоположения защищенной пользовательской плоскости «SUPL» домашней платформой «Н-SLP» и передачу домашней платформой «Н-SLP» целевому терминалу сообщения об инициации определения местоположения защищенной пользовательской плоскости «SUPL», содержащего упомянутый параметр, где упомянутый параметр служит для определения домашней платформы «Н-SLP», к которой должен подсоединиться упомянутый целевой терминал.

[36] В соответствии с еще одним аспектом настоящего изобретения предлагается способ обработки запроса на определение местоположения защищенной пользовательской плоскости «SUPL» в системе «SUPL», где система «SUPL» включает в себя домашнюю платформу определения местоположения на основе «SUPL» (домашняя платформа «Н-SLP») и целевой терминал, включающий в себя: добавление в сообщение об инициации определения местоположения защищенной пользовательской плоскости «SUPL» домашней платформой «Н-SLP» индикатора режима работы платформы «SLP» для того, чтобы различить платформу «SLP», к которой должен подсоединиться целевой терминал; передачу домашней платформой «Н-SLP» целевому терминалу сообщения об инициации определения местоположения защищенной пользовательской плоскости «SUPL», содержащего индикатор режима работы домашней платформы «Н-SLP»; проверку целевым терминалом индикатора режима работы платформы «SLP» в сообщении об инициации определения местоположения защищенной пользовательской плоскости «SUPL» и определение целевым терминалом платформы «SLP», к которой этот целевой терминал должен подсоединиться, на основе указанного индикатора режима работы платформы «SLP».

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

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

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

[39] На Фиг.1 показан один из примеров обычного способа выполнения определения местоположения защищенной пользовательской плоскости - «SUPL».

[40] На Фиг.2 показан пример формата сообщения об инициации определения местоположения защищенной пользовательской плоскости «SUPL» в соответствии с одним из вариантов осуществления настоящего изобретения.

[41] На Фиг.3 показан пример сообщения об инициации определения местоположения защищенной пользовательской плоскости «SUPL», закодированного с помощью языка ASN.1 (абстрактная синтаксическая нотация версии 1), в соответствии с одним из вариантов осуществления настоящего изобретения.

[42] На Фиг.4 показан пример адреса платформы определения местоположения «SLP», закодированного с помощью языка ASN.1, в сообщении об инициации определения местоположения защищенной пользовательской плоскости «SUPL» в соответствии с одним из вариантов осуществления настоящего изобретения.

[43] На Фиг.5 показан пример IP-адреса, закодированного с помощью языка ASN.1 и содержащегося в адресе платформы определения местоположения «SLP», в соответствии с одним из вариантов осуществления настоящего изобретения.

[44] На Фиг.6 показан пример параметра QoP (качество позиционирования), закодированного с помощью языка ASN.1, в сообщении об инициации определения местоположения защищенной пользовательской плоскости «SUPL» в соответствии с одним из вариантов осуществления настоящего изобретения.

[45] На Фиг.7 показана блок-схема, изображающая процесс способа обработки для определения местоположения защищенной пользовательской плоскости «SUPL» в терминале «SET», который получил сообщение об инициации определения местоположения защищенной пользовательской плоскости «SUPL», в соответствии с одним из вариантов осуществления настоящего изобретения.

[46] На Фиг.8 показан пример способа обработки для определения местоположения защищенной пользовательской плоскости «SUPL» в случае роуминга «без прокси» в соответствии с одним из вариантов осуществления настоящего изобретения.

[47] На Фиг.9 показан другой пример способа обработки для определения местоположения защищенной пользовательской плоскости «SUPL» в случае роуминга «без прокси» в соответствии с одним из вариантов осуществления настоящего изобретения.

[48] На Фиг.10 показан пример способа обработки для определения местоположения защищенной пользовательской плоскости «SUPL» в случае роуминга с «прокси» в соответствии с одним из вариантов осуществления настоящего изобретения.

[49] На Фиг.11 показан еще один пример формата сообщения об инициации определения местоположения защищенной пользовательской плоскости «SUPL» в соответствии с одним из вариантов осуществления настоящего изобретения.

[50] На Фиг.12 показан пример сообщения об инициации определения местоположения защищенной пользовательской плоскости «SUPL», закодированного с помощью языка ASN.1, в соответствии с одним из вариантов осуществления настоящего изобретения.

[51] На Фиг.13 показана блок-схема, изображающая процесс способа обработки для определения местоположения защищенной пользовательской плоскости «SUPL» в терминале «SET», который получил сообщения об инициации определения местоположения защищенной пользовательской плоскости «SUPL», в соответствии с одним из вариантов осуществления настоящего изобретения.

Примеры осуществления изобретения

[52] Теперь будут подробно описаны с использованием прилагаемых чертежей сообщение об инициации определения местоположения защищенной пользовательской плоскости «SUPL» в системе предоставления информации о местоположении, терминал для обработки определения местоположения защищенной пользовательской плоскости «SUPL», компьютерное программное обеспечение, способ и система, использующие сообщение об инициации определения местоположения защищенной пользовательской плоскости «SUPL» в соответствии с предпочтительными примерами осуществления настоящего изобретения.

[53] Настоящее изобретение предлагает сообщение об инициации определения местоположения защищенной пользовательской плоскости «SUPL» («SUPL INIТ») нового формата, чтобы дать возможность терминалу выделить (распознать) платформу «SLP», к которой терминал должен подсоединиться, чтобы осуществить информационную услугу определения местоположения защищенной пользовательской плоскости «SUPL» в соответствии с режимом «прокси» и режимом «без прокси». Кроме того, настоящее изобретение сосредоточивается на случаях, когда терминал перемещается из домашней платформы «Н-SLP» к гостевой платформе «V-SLP» в системе предоставления информации о местоположении на основе определения местоположения защищенной пользовательской плоскости «SUPL», только в качестве примеров.

[54] В режиме «без прокси» центр позиционирования «SPC» имеет непосредственное соединение с терминалом (терминалом «SET») для расчета информации о местоположении, тогда как в режиме «прокси» центр позиционирования «SPC» не имеет непосредственного соединения с терминалом, а связывается с терминалом для расчета информации о местоположении через центр определения местоположения «SLC». В режиме «прокси» центр определения местоположения «SLC» функционирует как «прокси» (посредник/сервер-посредник) между терминалом и центром позиционирования «SPC». Режимы «прокси» и «без прокси» представлены для случаев с роумингом и без роуминга.

[55] В системе предоставления информации о местоположении на основе определения местоположения защищенной пользовательской плоскости «SUPL», соответствующей настоящему изобретению, домашняя платформа «Н-SLP» (например, сервер домашней сети) добавляет в сообщение об инициации определения местоположения защищенной пользовательской плоскости «SUPL» («SUPL INIT») адрес платформы «SLP», имеющий адресное значение, соответствующее платформе «SLP», к которой терминал, пользующийся роумингом, должен подсоединиться для выполнения процедуры определения местоположения защищенной пользовательской плоскости «SUPL», и индикатор режима платформы «SLP», обозначающий платформу «SLP», к которой терминал, пользующийся роумингом, должен подсоединиться, в зависимости от того, работает ли система (например, домашняя платформа «Н-SLP») в режиме «прокси» или в режиме «без прокси». Затем домашняя платформа «Н-SLP» передает такое сообщение об инициации определения местоположения защищенной пользовательской плоскости «SUPL» терминалу, пользующемуся роумингом. Затем терминал, пользующийся роумингом, проверяет индикатор режима платформы «SLP» в полученном сообщении инициации определения местоположения защищенной пользовательской плоскости «SUPL» и определяет платформу «SLP», к которой терминал должен будет подсоединиться, на основе индикатора режима платформы «SLP».

[56] Соответственно, в настоящем изобретении сообщение об инициации определения местоположения защищенной пользовательской плоскости «SUPL» содержит, как минимум, индикатор режима платформы «SLP» для распознавания платформы «SLP», к которой терминал должен будет подсоединиться, в соответствии с режимом работы системы - «прокси» или «без прокси». В соответствии с вариантом осуществления индикатор режима платформы «SLP» может принимать первое значение, обозначающее режим «без прокси», и второе значение, обозначающее режим «прокси».

[57] Когда индикатор режима платформы определения местоположения «SLP» имеет первое значение, обозначающее режим «без прокси», терминал, пользующийся роумингом, определяет, что домашняя платформа «Н-SLP» использует режим «без прокси». Таким образом, терминал, пользующийся роумингом, сохраняет адрес платформы «SLP» (например, адрес гостевого центра позиционирования «V-SPC»),