Инициируемый сетью способ позиционирования в системе мобильной связи, инициируемого событием в зоне, для терминала, находящегося в роуминге

Иллюстрации

Показать все

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

Реферат

Раскрытие изобретения

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

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

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

[3] Способы расчета местоположения терминала в системе подвижной связи включают способ идентификатора ячейки (способ «cell-ID»), который подразумевает передачу идентификатора ячейки, к которой принадлежит данный терминал; способ, в котором измеряется время, за которое радиоволны от терминала достигают каждой базовой станции, а затем местоположение терминала рассчитывается методом триангуляции, а также способ с использованием глобальной системы позиционирования (GPS).

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

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

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

[7] Терминал SET представляет собой устройство, способное взаимодействовать с сетью с определением местоположения защищенной пользовательской плоскости (SUPL) с использованием интерфейса определения местоположения защищенной пользовательской плоскости (SUPL), терминал SET может представлять собой пользовательский терминал (пользовательское оборудование UE) универсальной мобильной телекоммуникационной системы UMTS, мобильную станцию - MS системы GSM, портативный компьютер с функцией терминала SET или карманный компьютер. В качестве альтернативы терминал SET может представлять собой различные мобильные терминалы, подключенные к беспроводной локальной сети (WLAN).

[8] Терминал SET поддерживает процедуры определения местоположения защищенной пользовательской плоскости (SUPL) путем взаимодействия с сетью по каналу передачи данных пользовательской плоскости. В этом случае сеть, в которой пользователь первоначально зарегистрировался, называется домашней сетью, а сеть зоны, в которой пользователь оказался после перемещения из домашней сети, называется гостевой сетью. Платформа SLP в домашней сети называется домашняя платформа определения местоположения (H-SLP), далее домашняя платформа H-SLP, тогда как платформа SLP в гостевой сети называется гостевая платформа определения местоположения (V-SLP), далее гостевая платформа V-SLP. Когда в сети начинается процедура определения местоположения защищенной пользовательской плоскости (SUPL), платформа SLP, с которой первоначально соединился внешний клиент, называется запрашивающая платформа определения местоположения (R-SLP), далее запрашивающая платформа R-SLP. Запрашивающая платформа R-SLP представляет собой логический модуль, который может совпадать или не совпадать с домашней платформой H-SLP. Терминал SET, текущее местоположение которого нужно отслеживать, называется целевым терминалом SET.

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

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

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

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

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

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

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

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

направление сообщения об инициации позиционирования на первый сервер;

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

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

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

[19] Первый сервер может направить полученные идентификаторы зоны на терминал, находящийся в режиме роуминга, посредством ответного сообщения сеанса. Первый сервер может быть домашним центром определения местоположения «H-SLC», второй сервер может быть гостевым центром определения местоположения «V-SLC», и третий сервер может быть гостевым центром позиционирования «V-SPC».

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

[21] Первый сервер может отправлять полученные идентификаторы зоны на терминал, находящийся в режиме роуминга, посредством ответного сообщения сеанса. Первый сервер может быть домашним центром определения местоположения «H-SLC», второй сервер может быть гостевым центром определения местоположения «V-SLC», а третий сервер может быть домашним центром позиционирования «H-SPC».

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

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

[24] Первый сервер может получать идентификаторы зоны от второго сервера через третий сервер и предоставлять их на терминал, находящийся в режиме роуминга. В этом случае первый сервер выполняет функцию домашнего центра определения местоположения H-SLC, второй сервер выполняет функции гостевого центра позиционирования V-SPC, а третий сервер выполняет функции гостевого центра определения местоположения V-SLC.

[25] Кроме того, первый сервер может получать идентификаторы зоны от третьего сервера и пересылать их на терминал, находящийся в режиме роуминга. В этом случае первый сервер представляет собой домашний центр определения местоположения H-SLC, второй сервер представляет собой домашний центр позиционирования H-SPC, а третий сервер представляет собой гостевой центр определения местоположения V-SLC.

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

[27] Прилагаемые рисунки включены в настоящее описание для более полного понимания изобретения и являются его неотъемлемой частью; на рисунках иллюстрируются варианты осуществления изобретения и вместе с описанием изобретения раскрывается его суть.

[28] На фигурах:

[29] на ФИГ.1 показан способ инициируемого сетью определения местоположения, инициируемого событием в зоне, в соответствии с первым примером осуществления настоящего изобретения;

[30] на ФИГ.2 показан способ инициируемого сетью определения местоположения, инициируемого событием в зоне, в соответствии со вторым примером осуществления настоящего изобретения;

[31] на ФИГ.3 показан способ инициируемого сетью определения местоположения, инициируемого событием в зоне, в соответствии с третьим примером осуществления настоящего изобретения;

[32] на ФИГ.4 показан способ инициируемого сетью определения местоположения, инициируемого событием в зоне, в соответствии с четвертым примером осуществления настоящего изобретения.

[33] Далее следует подробное описание примеров осуществления настоящего изобретения.

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

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

[36] При осуществлении позиционирования, инициируемого событием в зоне, домашняя сеть запрашивает из гостевой сети идентификаторы зоны, установленные для позиционирования на основе зоны, получает идентификаторы зоны и предоставляет полученные идентификаторы зоны терминалу, находящемуся в режиме роуминга (а именно, целевому терминалу SET).

[37] При осуществлении позиционирования на основе зоны (связанного с зоной или инициированного событием в зоне) терминал в режиме роуминга не выполняет непрерывное определение позиционирования, но вначале выполняется проверка, приблизился ли терминал, находящийся в режиме роуминга, к определенной зоне (запрашиваемая зона или зона события), а когда терминал в режиме роуминга приблизился к определенной зоне, начинается процедура позиционирования терминала, находящегося в режиме роуминга. Момент начала процедуры позиционирования определяется терминалом, находящимся в режиме роуминга, в соответствии с выполнением условия начала позиционирования. Под выполнением условия начала позиционирования подразумевается, что терминал в режиме роуминга находится вблизи зоны (определенной зоны, запрашиваемой зоны или зоны события), указанной в информации условия инициации по событию в зоне.

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

[39] Здесь наступление события в зоне относится к подтверждению вхождения терминала в определенную зону, выхода из нее или пребывания в зоне.

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

[41] Кроме того, определение местоположения на основе SUPL различается на режим с посредником (Proxy), когда домашняя платформа Н-SLP домашней сети выполняет функцию посредника таким образом, что процедура позиционирования выполняется между сервером позиционирования и терминалом SET, находящимся в режиме роуминга, в обязательном порядке через эту домашнюю платформу H-SLP, и на режим без посредника (Non-Proxy), когда домашняя платформа H-SLP функционирует в режиме без посредника таким образом, что процедура позиционирования выполняется непосредственно между сервером позиционирования и терминалом SET, находящимся в режиме роуминга, минуя домашнюю платформу H-SLP. В данном случае сервером позиционирования может быть домашняя платформа H-SLP или гостевая платформа V-SLP.

[42] Типы услуг могут разделяться (различаться) в соответствии с тем, что домашняя платформа H-SLP (или домашний центр позиционирования Н-SPC) или гостевая платформа V-SLP (или гостевой центр позиционирования V-SPC) выполняет функцию определения позиции при расчете позиции терминала SET, когда сеть инициирует выполнение услуги.

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

[44] Далее раскрывается первый инициируемый сетью способ позиционирования местоположения, вызываемый событием в зоне, в соответствии с первым примером осуществления настоящего изобретения.

[45] На ФИГ.1 показан способ инициируемого сетью определения местоположения, инициируемого событием в зоне, согласно первому примеру осуществления настоящего изобретения, в котором реализован вариант, предполагающий роуминг, инициацию сетью, позиционирование посредством гостевой платформы V-SLP и режим с посредником - Proxy. А именно, терминал SET (целевой терминал SET) представляет собой терминал SET, находящийся в режиме роуминга, который переместился в гостевую сеть, к которой принадлежит гостевая платформа V-SLP, причем гостевая платформа V-SLP выполняет функцию позиционирования (а именно, гостевая платформа V-SLP работает в качестве сервера позиционирования), а домашняя платформа H-SLP функционирует в режиме посредника - Proxy.

[46] Как показано на ФИГ.1, когда внешний клиент услуги определения местоположения, далее LCS-клиент, запрашивает позиционирование на основе зоны, SUPL-агент посылает на домашнюю платформу H-SLP запрос отчета инициируемого определения местоположения - (TLRR) (Triggered Location Reporting Request) в протоколе определения местоположения сотового телефона/подвижного объекта - (MLP) (Mobile Location Protocol), далее сообщение «MLP TLRR», для того, чтобы затребовать услугу позиционирования на основе зоны (услуга, инициируемая событием в зоне) (шаг S10).

[47] Сообщение «MLP TLRR» содержит такие параметры, как идентификатор мобильной станции «ms-id», идентификатор клиента «client-id», качество позиционирования (QoP), «tlrr_event» (случай/условие для запроса отчета инициируемого определения местоположения) и т.п. Параметр идентификатор «ms-id» указывает на терминал SET, а идентификатор клиента «client-id» обозначает идентификатор SUPL-агента. Параметр QoP указывает на точность позиционирования (время задержки и точность в пространстве). Параметр «tlrr_event» представляет собой инициирующий параметр и может представлять собой различную информацию, относящуюся к информации об условиях, связанных с позиционированием, например, «change_area type» - тип изменения зоны для позиционирования на основе зоны (вхождение терминала в определенную зону, выход из определенной зоны или пребывание в определенной зоне т.п.), определенную зону (наименование определенной зоны или точное значение расположения) и т.п.

[48] Если существует несколько типов данных позиционирования или несколько запросов на позиционирование, сообщение «MLP TLRR» (запрос отчета инициируемого определения местоположения в протоколе определения местоположения сотового телефона/подвижного объекта) может включать параметр или что-то подобное, для установления приоритета для каждого запроса на позиционирование.

[49] По получении сообщения «MLP TLRR» домашняя платформа Н-SLP идентифицирует SUPL-агента и проверяет на основе идентификатора клиента «client-id» наличие у данного SUPL-агента разрешения на услугу, которую он запрашивает.

[50] Кроме того, домашняя платформа H-SLP может применить к SUPL-агенту функцию конфиденциальности абонента на основе полученного идентификатора мобильной станции «ms-id».

[51] Используя таблицу соответствия терминала SET, домашняя платформа H-SLP подтверждает, что целевой терминал SET (или просто SET) поддерживает определение местоположения защищенной пользовательской плоскости (SUPL) и, кроме того, подтверждает, что терминал SET находится в режиме роуминга на основе SUPL (шаг S11).

[52] Если терминал SET поддерживает определение местоположения защищенной пользовательской плоскости (SUPL) и находится в текущий момент в режиме роуминга, платформа SLP посылает на терминал SET сообщение об инициации определения местоположения защищенной пользовательской плоскости (SUPL) (сообщение «SUPL INIT»), для начала сеанса связи с терминалом SET, инициированного событием в зоне (шаг S12). Сообщение «SUPL INIT» может передаваться посредством сообщения «WAP-PUSH» (сообщение, что произошло обновление WAP-странички (Протокол беспроводного доступа) электронной почты), доставкой SMS (сообщение Службы коротких сообщений), доставкой сообщения «SIP -Push» (сообщение Протокол инициации/установления сеанса связи), протокола пользовательских дейтаграмм (протокола «UDР»)/протокола «IP» и т.д.

[53] Сообщение «SUPL INIT» может содержать идентификатор сеанса («session-ID»), индикатор типа инициации (например, событие в зоне), режим работы платформы SLP (индикатор режима с посредником (Proxy)/ без посредника (Non-Proxy) и целевой параметр способа позиционирования.

[54] Перед выполнением шага S11 домашняя платформа H-SLP может подтвердить (проверить) конфиденциальность терминала SET и в том случае, если для целевого абонента (пользователя) необходимо уведомление или подтверждение, домашняя платформа H-SLP может включить в сообщение «SUPL INIT» параметр уведомления (элемент уведомления).

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

[56] По получении сообщения «SUPL INIT», если терминал SET ранее не присоединился или не установил с сетью соединения для передачи данных с коммутацией каналов, терминал SET устанавливает с сетью соединение для передачи данных с коммутацией пакетов (3GPP или 3GPP2) (шаг S13).

[57] Кроме того, чтобы определить, использует ли домашняя платформа H-SLP режим с посредником (Proxy) или режим без посредника (Non-Proxy) терминал SET проверяет параметр режима работы платформы-SLP, содержащийся в сообщении «SUPL INIT». Если в параметре режима платформы SLP указан режим с посредником (Proxy), терминал SET определяет, что домашняя платформа H-SLP функционирует в режиме с посредником (Proxy) и устанавливает с домашней платформой H-SLP защищенное IP-соединение (соединение на основе Интернет-протокола). В этом случае IP-соединение с терминалом SET устанавливается с использованием адреса домашней платформы H-SLP, который был предоставлен домашней сетью.

[58] Когда соединение для передачи данных установлено, терминал SET посылает домашней платформе H-SLP, функционирующей в режиме с посредником (Proxy), сообщение о начале инициируемого сеанса связи [сообщение «SUPL TRIGGERED START» (старт инициируемого определения местоположения на основе SUPL)] для того, чтобы начать сеанс связи, инициируемый событием в зоне (шаг S14). Сообщение «SUPL TRIGGERED START» содержит, как минимум, идентификатор сеанса связи «session-ID», идентификатор местоположения «lid» и информацию о функциональных возможностях терминала SET. Идентификатор «lid» представляет собой идентификатор текущего положения терминала SET и обозначает идентификатор ячейки, в которой терминал SET расположен в данное время.

[59] По получении сообщения «SUPL TRIGGERED START» домашняя платформа H-SLP определяет гостевую платформу V-SLP на основе идентификатора местоположения, включенного в сообщение «SUPL TRIGGERED START», и затем направляет сообщение протокола определения местоположения при перемещении «RLP» (Roaming Location Protocol) о запросе отчета инициируемого стандартного определения местоположения при перемещении TSRLRR (Triggered Standard Roaming Location Reporting Request), далее сообщение «RLP TSRLRR», включающее в себя сообщение «SUPL TRIGGERED START» для информирования гостевой платформы V-SLP, что терминал SET будет инициировать процедуру позиционирования на основе SUPL (шаг S15).

[60] Домашняя платформа H-SLP должна включить в сообщение «SUPL TRIGGERED START» параметр индикатор запроса идентификаторов зоны и параметр «tlrr_event» (случай/условие для запроса отчета инициируемого определения местоположения), которые содержались в сообщении «MLP TLRR» на шаге S10 (параметры, относящиеся к инициированию события в зоне, такие как информация зоны, запрашиваемые SUPL-агентом).

[61] Путем отправки сообщения «RLP TSRLRR» домашняя платформа H-SLP запрашивает от гостевой платформы V-SLP идентификаторы зоны, используемые для сеанса связи, инициируемого событием в зоне.

[62] По получении сообщения «RLP TSRLRR», гостевая платформа V-SLP определяет способ позиционирования (posmethod) для сеанса, инициируемого событием в зоне, исходя из информации о функциональных возможностях терминала SET, включенной в сообщение «RLP TSRLRR» (сообщение протокола определения местоположения при перемещении о запросе отчета инициируемого стандартного определения местоположения при перемещении). Затем гостевая платформа V-SLP пересылает на домашнюю платформу H-SLP сообщение «RLP TSRLRA» (Triggered Standard Roaming Location Reporting Answer) (ответное сообщение с отчетом об инициируемом определении местоположения протокола определения местоположения при перемещении), включающее информацию сообщения «SUPL TRIGGER RESPONSE», которое информирует домашнюю платформу H-SLP о готовности к сеансу, инициируемому событием в зоне.

[63] Кроме того, гостевая платформа V-SLP проверяет индикатор запроса идентификаторов зоны, включенный в сообщение «RLP TSRLRR». Если домашняя платформа H-SLP запрашивает идентификаторы зоны, гостевая платформа V-SLP включает идентификаторы зоны, соответствующие зонам для сеанса, инициируемого событием в зоне, в ответное сообщение «SUPL TRIGGERED RESPONSE» (ответ на инициируемое определение местоположения на основе SUPL), а затем пересылает ответное сообщение «RLP TSRLRA» (ответное сообщение с отчетом об инициируемом определении местоположения протокола определения местоположения при перемещении), включающее информацию ответного сообщения «SUPL TRIGGERED RESPONSE» (шаг S16).

[64] Домашняя платформа H-SLP пересылает полученное ответное сообщение «SUPL TRIGGERED RESPONSE», включающее идентификатор сеанса «session-ID», способ позиционирования (posmethod) и инициирующие параметры (trigger-Params) на терминал SET.

[65] Инициирующие параметры указывают информацию об условиях инициации, относящуюся к позиционированию, инициируемому событием в зоне.

[66] Например, инициирующий параметр может содержать информацию об условиях инициации, указывающую тип изменения зоны (change_area) для события в зоне и конкретную зону (или зону события). Тип изменения зоны (change_area) для события в зоне [может представлять собой тип изменения зоны (change_area), связанный с позиционированием на основе зоны, или тип изменения зоны (change_area), связанный с позиционированием, инициируемым событием в зоне] может указывать, перемещается ли терминал, находящийся в режиме роуминга, в конкретную зону, из конкретной зоны или находится в конкретной зоне. В определении зоны может содержаться, как минимум, одно из следующего: наименование административного района, наименование зоны, а также, широта и долгота конкретного местоположения.

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

[68] Предпочтительно, идентификаторы зоны представляют собой информацию, указывающую зону расположения в фактической сети, такую как идентификаторы ячеек, принадлежащих зоне, которая запрашивается для позиционирования SUPL-агентом, код страны в системе мобильной связи (МСС), код сети мобильной связи (MNC), код зоны местоположения (LAC) или номер основного кода скремблирования. В частности, для сетей стандарта WCDMA (широкополосный множественный доступ с кодовым разделением каналов) идентификаторы зоны могут соответствовать номеру основного кода скремблирования.

[69] Затем домашняя платформа H-SLP в сообщении «MLP TLRA» (Triggered Location Reporting Answer) (подтверждение приема запроса об инициируемом определении местоположения протокола определения местоположения сотового телефона/подвижного объекта) информирует SUPL-агента о принятии запроса на ответ об инициируемом позиционировании (шаг S18).

[70] Домашняя платформа H-SLP включает параметр идентификатора запроса «req_id» сообщения «MLP TLRA», который используется в качестве идентификатора транзакции в течение всего сеанса связи, инициируемого событием в зоне.

[71] Соответственно, терминал SET может освободить защищенное IP-соединение с домашней платформой H-SLP.

[72] Если в ответном сообщении «SUPL TRIGGER RESPONSE» получены один или несколько идентификаторов зоны, терминал SET проверяет, удовлетворяются ли условия начала сеанса позиционирования.

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

[74] Другими словами, терминал SET сравнивает текущий идентификатор зоны (ID ячейки, в которой терминал SET находится в данное время) и полученные идентификаторы зоны (т.е. полученные идентификаторы ячеек), проверяя их идентичность.

[75] Если тип изменения зоны «change_area» для события в зоне, включенный в инициирующие параметры (trigger_params) обозначает, что терминал SET входит в заданную зону или пребывает в заданной зоне, и по крайней мере, один из полученных идентификаторов зоны совпадает с текущим идентификатором зоны для терминала SET, терминал SET начинает сеанс позиционирования. Другими словами, когда, по крайней мере, один из полученных идентификаторов зоны идентичен текущему идентификатору зоны для терминала SET, терминал SET определяет, что условие начала сеанса позиционирования удовлетворяется.

[76] Если тип изменения зоны «change_area» для события в зоне обозначает что терминал SET выходит из заданной зоны, и ни один из полученных идентификаторов зоны не совпадает с текущим идентификатором зоны для терминала SET, терминал SET определяет, что условие начала сеанса позиционирования удовлетворяется.

[77] Сравнение в терминале SET текущего идентификатора зоны с полученными идентификаторами зоны или инициирование посредством события в зоне указывает, должно ли быть выполнено определение местоположения. Иначе говоря, терминал SET верифицирует свое действительное местоположение и проверяет степень приближенности к заданной зоне, запрашиваемой SUPL-агентом. Соответственно,