СИСТЕМА ПРЕДОСТАВЛЕНИЯ ИНФОРМАЦИИ О МЕСТОПОЛОЖЕНИИ, ОТРАЖАЮЩАЯ ПОЛЬЗОВАТЕЛЬСКИЕ НАСТРОЙКИ, И СООТВЕТСТВУЮЩИЙ СПОСОБ ОКАЗАНИЯ УСЛУГ
POSITIONAL INFORMATION SUPPLY SYSTEM REPRESENTING USER SETTINGS, AND RELEVANT SERVICE PROVIDING METHOD

Область техники, к которой относится изобретение
[1] Настоящее изобретение имеет отношение к системе мобильной связи (беспроводной связи, или радиосвязи) и, в частности, к системе предоставления информации о местоположении, которая дает возможность пользователю задавать различные предпочтения пользователя (установка профиля пользователя) в соответствии с различными областями (местоположениями), и к способу предоставления информации о настройках в такой системе.
УРОВЕНЬ ТЕХНИКИ
[2] Настоящее изобретение относится к системе мобильной связи (беспроводной связи, или радиосвязи) и, в частности, к системе предоставления информации о местоположении, которая дает возможность пользователю задавать различные пользовательские настройки (настройки профиля пользователя) в соответствии с различными зонами (местоположениями), и к способу предоставления информации о настройках в такой системе.
[3] В общем случае, система мобильной связи (беспроводной связи, или радиосвязи) содержит функциональный блок, который имеет отношение к расчетам местоположения терминала (например, пользовательского устройства, пользовательского оборудования (UE), мобильного телефона и т.п.) в системе мобильной связи для оказания услуги определения местоположения, которая предусматривает передачу информации о местоположении терминала (то есть о физическом местоположении пользователя) определенному элементу системы периодически или по запросу.
[4] Структура сети, связанная с услугой определения местоположения, различна в зависимости от структуры внутренней сети для сети 3GPP, сети 3GPP2 или сетей других типов. Существует несколько известных способов определения местоположения терминала, включая способ идентификатора ячейки - «Cell-ID», предусматривающий передачу идентификатора (ID) текущей ячейки (зоны), в которой расположен терминал, способ, предусматривающий измерение времени, необходимого для прохождения сигналов от терминала до каждой из базовых станций (например, беспроводных базовых станций «Узлы В»), а затем выполнение триангуляционных расчетов для получения местоположения терминала, и способ, использующий систему глобального позиционирования (GPS).
[5] Однако в традиционных системах предоставления информации о местоположении пользователь может получать информацию о собственном местоположении (физическое местоположение), но не может назначать или устанавливать различные свойства в соответствии с его местоположением (то есть физическим местоположением при движении), например, информацию, отображаемую на экране его терминала, способы функционирования терминала и пользовательские настройки (например, настройки профиля пользователя для определенных функций терминала), для сообщений о местоположении.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
Техническая проблема
[6] Задачей настоящего изобретения является создание системы предоставления информации о местоположении и способа обслуживания информации о настройках в такой системе, которые дают возможность пользователю задавать различные действия и сообщения о местоположении в соответствии с определенными областями, которые указывает пользователь.
Техническое решение
[7] Для достижения этой цели, система предоставления информации о местоположении и способ предоставления информации о настройках в соответствии с настоящим изобретением включают в себя модуль проверки конфиденциальности (личного дела), предназначенный для установки настроек пользователя в соответствии с областями настройки, и в момент, когда задействован запрос отчета о местоположении, в качестве местоположения терминала «SET» с поддержкой способа определения местоположения на основе защищенной пользовательской плоскости сообщается информация о настройках, которая задана для той области, где в настоящий момент находится пользователь.
[8] Предпочтительно, информация о настройках является приближенным местоположением, которое представляют одна или несколько предпочтительных областей, а запрос сообщения о местоположении задействуется в случае, когда выполняется инициируемое событие, или в случае действительного ввода запроса сообщения о местоположении. В предпочтительном случае, инициируемое событие задается инициируемым сообщением о запросе сообщения о местоположении. В предпочтительном случае, запрос сообщения о действительном местоположении выполняется сообщением немедленного запроса стандартного предоставления местоположения. В предпочтительном случае, инициируемое событие содержит период сообщения, определяемый периодами времени, действия терминала, определяемые «сменой области», и т.д. В предпочтительном случае, информация о настройках сообщается инициируемым ответным сообщением о местоположении или немедленным ответным сообщением о стандартном местоположении. В предпочтительном случае, если определенное местоположение не является областью настройки или конкретной заданной информации о настройках не существует, сообщается заранее заданное значение или действительное местоположение.
[9] Для достижения вышеуказанной цели способ обслуживания информации о настройках в системе предоставления информации о местоположении, согласно настоящему изобретению, включает в себя: этап задания информации о настройках в соответствии с областями пользовательских настроек; этап регистрации информации о настройках и каждой из областей настроек; этап проверки того, находится ли текущее местоположение пользователя в конкретной области настроек; и в случае если текущее местоположение пользователя находится в конкретной области настроек, этап задействования заданной информации о настройках для соответствующей области настроек.
[10] Предпочтительно, информация о настройках включает в себя информацию, отображаемую на экране терминала, способы функционирования терминала и способ предоставления сообщения о местоположении. В предпочтительном случае, информация о настройках хранится в накопителе данных, а каждая из областей настроек хранится в отдельном функциональном блоке сервера местоположения. В предпочтительном случае, накопитель данных представляет собой модуль проверки конфиденциальности, а функциональный блок получает местоположение пользователя от функционального блока для проверки переместился ли пользователь в определенную область настроек.
[11] Для достижения вышеуказанной цели система предоставления информации о местоположении, согласно настоящему изобретению, включает в себя: терминал, который задает информацию о настройках для каждой из областей настройки; накопитель данных, где хранится указанная заданная информация о настройках; сервер местоположения, который регистрирует область настройки, имеющую заданную информацию о настройках, и проверяет, находится ли пользователь в конкретной области предпочтения; и элемент, который задействует информацию о настройках, заданную для соответствующей области настройки, в случае если пользователь находится в конкретной области настройки.
[12] Предпочтительно, информация об области настройки представляет собой одно из следующих: идентификатор ячейки, область, состоящую из многих идентификаторов ячеек, название города или название страны. В предпочтительном случае, информация о настройках включает в себя информацию, отображаемую на экране терминала, способ функционирования терминала и способ предоставления сообщения о местоположении. В предпочтительном случае, информация о настройках является представительным местоположением, которое указывает действительное местоположение пользователя. В предпочтительном случае модуль является физическим модулем, который сообщает информацию о настройках, задаваемую для области настройки, как представительного местоположения, в случае когда введен запрос на сообщение о местоположении. В предпочтительном случае, задание области настройки и функции информации о настройках регистрируются в функциональном блоке профиля абонента на сервере местоположения, а функциональный блок профиля абонента, в случае если в нем установлена функция информации о настройках, получает местоположение пользователя от функционального блока определения местоположения и проверяет, оказался ли пользователь в конкретной области настроек.
[13] Для достижения вышеуказанной цели способ обслуживания информации о настройках в системе предоставления информации о местоположении, согласно настоящему изобретению, включает в себя: этап записи информации о настройках в прикладной системе терминала, согласно областям настроек пользователя; этап получения информации о местоположении пользователя из сети беспроводной связи; и этап, выполняемый в прикладной системе терминала, сравнения информации о текущем местоположении пользователя с областью настройки и реализации заданной информации о настройках для соответствующей области настроек.
[14] Предпочтительно, прикладная система терминала реализует информацию о настройках по внешнему запросу, или периодически, или при наступлении определенного события. Предпочтительно, прикладная система терминала принимает информацию о местоположении пользователя посредством имеющегося на терминале модуля (enabler) определения местоположения. В предпочтительном случае, указанный модуль определения местоположения хранит информацию об определенной области настроек, для которой имеется заданная информация о настройках.
[15] Для достижения вышеуказанной цели способ обслуживания информации о настройках в системе предоставления информации о местоположении, согласно настоящему изобретению, включает в себя: шаг задания области пользовательских настроек и информации о настройках для каждой области настроек; шаг определения действительного местоположения пользователя в случае генерации запроса на отслеживание местоположения; и шаг сравнения определенного местоположения пользователя с областью настроек и предоставления информации о настройках, которая задана для соответствующей области предпочтения.
[16] Предпочтительно, информация о настройках является представительным местоположением, которое указывает действительное местоположение пользователя, при этом представительное местоположение содержит название конкретной области, ее широту и долготу, и т.п.Предпочтительно, если определенное местоположение не является областью предпочтений или конкретной заданной информации о настройках не существует, сообщается заранее заданное значение или действительное местоположение. Предпочтительно, действительное местоположение пользователя поступает от сервера местоположения из сети или модуля местоположения терминала.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[17] На ФИГ.1 показана схема системы предоставления информации о местоположении в соответствии с настоящим изобретением.
[18] На ФИГ.2 показана блок-схема способа обслуживания информации о настройках для системы предоставления информации о местоположении согласно одному из примеров осуществления настоящего изобретения.
[19] На ФИГ.3 показана услуга предоставления информации о местоположении по инициативе терминала с поддержкой способа определения местоположения на основе защищенной пользовательской плоскости - «SET» в соответствии с одним из примеров осуществления настоящего изобретения.
[20] На ФИГ.4 показана услуга предоставления информации о местоположении по инициативе терминала с поддержкой способа определения местоположения на основе защищенной пользовательской плоскости - «SET» в соответствии с другим примером осуществления настоящего изобретения.
[21] На ФИГ.5 показана услуга предоставления информации о местоположении по инициативе терминала с поддержкой способа определения местоположения на основе защищенной пользовательской плоскости - «SET» в соответствии с еще одним примером осуществления настоящего изобретения.
[22] На ФИГ.6 показана инициируемая услуга предоставления информации о местоположении, выполняемая сетью, в соответствии с одним из примеров осуществления настоящего изобретения.
[23] На ФИГ.7 показана инициируемая услуга предоставления информации о местоположении, выполняемая сетью, в соответствии с другим примером осуществления настоящего изобретения.
[24] На ФИГ.8 показана услуга предоставления стандартной информации о местоположении, выполняемая сетью, в соответствии с одним из примеров осуществления настоящего изобретения.
[25] На ФИГ.9 показана блок-схема обслуживания информации о пользовательских настройках для системы предоставления информации о местоположении согласно одному из примеров осуществления настоящего изобретения.
ПРИМЕРЫ ОСУЩЕСТВЛЕНИЯ ИЗОБРЕТЕНИЯ
[26] Настоящее изобретение использует «представительные» местоположения (например, приближенные местоположения, псевдоместоположения, абстрактные местоположения, символические местоположения и т.п.) и дает возможность пользователю задавать различные пользовательские настройки для различных местоположений, обеспечивая ему различные функции терминала в зависимости от его физического местоположения. Использование «представительных» местоположений и различных пользовательских настроек для различных местоположений может предоставить пользователю различные функции терминала в зависимости от того, где физически находится пользователь.
[27] Далее будет приведено описание предпочтительных вариантов осуществления изобретения. Однако для специалистов в данной области техники будет понятно, что свойства настоящего изобретения не ограничиваются лишь теми вариантами осуществления, описание которых здесь приведено.
[28] Настоящее изобретение предлагает систему предоставления информации о местоположении, которая отражает (или принимает во внимание - учитывает) информацию о пользовательских предпочтениях/настройках (например, настройки профиля пользователя), обеспечивает взаимодействие всех объектов такой системы и схему для задействования информации о пользовательских настройках, которые задаются (либо предусматриваются, либо устанавливаются) для определенной области (например, физического местоположения), в случае когда пользователь перемещается (или входит) в соответствующее местоположение (или соответствующую область), заданное (заданную) ранее.
[29] В настоящем изобретении система предоставления информации о местоположении, которая отражает (или учитывает) информацию о пользовательских настройках, способна задавать различные действия и функции терминала для определенной области (физического местоположения), назначенной пользователем. Например, пользователь терминала может задать (назначить) настраиваемый сигнал входящего вызова (Рингтон), когда он на работе, и режим телефонного звонка, когда он дома, а также задать (назначить) для своего терминала отключение приема международных звонков или отключение приема информации соответствующих услуг в то время, когда он находится дома. Таким образом, при подобных установках (назначениях) терминал может обнаруживать эти параметры при перемещении пользователя со своим терминалом и автоматически переходить в режим настраиваемого сигнала входящего вызова, когда пользователь приходит на рабочее место, или в режим звонка, когда пользователь уходит с места работы.
[30] Другими словами, в соответствии с настоящим изобретением в состав системы предоставления информации о местоположении входят модули, которые позволяют задействовать некоторую информацию о настройках (параметрах пользователя), заранее назначенную пользователем, в момент когда пользователь входит в некоторую область. Для этого должен быть добавлен модуль, позволяющий «включать» определенные действия терминала в определенных областях, кроме того, потребуются связанные с этим интерфейсы.
[31] Кроме того, в настоящем изобретении информация о пользовательских настройках (например, параметры пользователя) может храниться в сетевом элементе, который называется хранилищем (репозиторием) пользовательских настроек (например, модуль проверки конфиденциальности «РСЕ»), и при получении запроса на отслеживание местоположения пользователя (то есть запроса на отслеживание текущего местоположения терминала пользователя) сообщается не действительное физическое местоположение пользователя (например, координаты «х, у, z», координаты GPS и т.п.), а значение, которое представляет местоположение (либо область), заранее назначенное пользователем (а именно, представительное местоположение, приближенное местоположение, псевдоместоположение, абстрактное местоположение, символическое местоположение, концептуальное местоположение, теоретическое местоположение и т.п.), которое отражает (или учитывает) информацию о пользовательских настройках, используемую для сообщения.
[32] Другими словами, представительное местоположение не обозначает действительное физическое местоположение пользователя, а, в предпочтительном случае, указывает более крупную область, в которой физически находится пользователь.
[33] Одно из преимуществ использования концепции «представительных местоположений» состоит в том, что можно более эффективно обрабатывать и управлять различной необходимой информацией и соответствующими взаимосвязями между действительным местоположением пользователя (которое может непрерывно изменяться в силу мобильности пользователя) и пользовательскими настройками (параметрами пользователя, которые дают возможность терминалу пользователя действовать определенным образом), назначенными для определенных физических местоположений.
[34] Такое формирование сообщений о «представительных местоположениях» означает проверку параметров пользователя (например, в модуле «РСЕ»), где хранятся пользовательские настройки, сравнение действительного физического местоположения пользователя с заранее заданной пользовательской настройкой по получению запроса на отслеживание местоположения пользователя и сообщение представительного местоположения, которое представляет (либо означает, либо обозначает) действительное местоположение пользователя. Представительное местоположение указывает одно из местоположений в одной или нескольких областях «зоны настройки», назначенных пользователем. Например, пользователь может назначить одну из своих зон настройки в качестве «домашней», которая может указывать город, где он живет. В этой «домашней» зоне можно назначить одну или несколько областей (например, областей меньшего размера, границ, территорий и т.п.), например, названия местности, а каждая из областей может иметь собственное представительное местоположение, которое должно использоваться в качестве названия местности, где находится пользователь, вместо действительного местоположения пользователя на определенной улице или по определенному адресу в этой местности.
[35] В качестве представительного местоположения можно задать несколько областей, а для каждой области можно задать несколько представительных местоположений. В предпочтительном случае, области, которые устанавливаются в качестве зоны настройки, и информация о пользовательских настройках каждой из зон настройки могут быть заданы или изменены только самим пользователем, наделенным соответствующими правами.
[36] На ФИГ.1 показан пример структуры системы предоставления информации о местоположении в соответствии с одним из вариантов осуществления настоящего изобретения. Как показано, система предоставления информации о местоположении может включать в себя накопитель данных 10, сервер местоположения 11, удаленный сервер 12 и терминал пользователя 13.
[37] Накопитель данных 10 представляет собой элемент сети, существующий в одном из узлов сети беспроводной связи, например - модуль проверки конфиденциальности «РСЕ» и т.п. Накопитель данных 10 хранит информацию о пользовательских настройках (параметрах пользователей), связанную с работой терминала в определенной зоне, информацию о пользовательских настройках (например, представительные местоположения), заданную для каждой области в зоне пользовательской настройки, и т.п.
[38] Сервер местоположения 11 может включать в себя функциональный блок профиля абонента (совокупность параметров абонента), функциональный блок определения местоположения, который определяет текущее местоположение терминала (пользователя), и другие элементы, которые необходимы для поддержки предоставления информации о местоположении. Функциональный блок профиля абонента может хранить информацию о том, задана или нет услуга (далее именуемая «услугой предоставления информации о пользовательских настройках»), связанная с работой терминала в определенной области (например, включено или выключено предоставление информации о пользовательских настройках), и информацию, связанную с зоной пользовательских настроек, которая задана пользователем. Поскольку в традиционной технологии блоки, обеспечивающие предоставление информации о местоположении, не выполняли каких-либо функций, связанных с информацией о пользовательских настройках, в зависимости от местоположения пользователя, можно сказать, что необходимы новые специальные элементы для выполнения функций, связанных с информацией о настройках.
[39] Функциональный блок профиля абонента хранит информацию, связанную с зоной настройки, и информацию о том, задана или нет услуга предоставления информации о настройках, и когда пользователь оказывается в конкретном месте, выполняются соответствующие процедуры, позволяющие активизировать определенные функции терминала (например, пользовательские настройки), заданные пользователем. А именно, функциональный блок профиля абонента сообщает удаленному серверу 12 о том, что пользователь вошел в зону пользовательских настроек, которая была задана пользователем, и позволяет удаленному серверу 12 задействовать информацию о настройках, которая была задана пользователем. Здесь удаленный сервер 12 может запрашивать и принимать информацию о пользовательских настройках для определенной области, хранящуюся в накопителе данных 10.
[40] Кроме того, когда имеется запрос на отслеживание местоположения пользователя, функциональный блок профиля абонента сравнивает действительное физическое местоположение пользователя, предоставленное функциональным блоком расчета местоположения, с информацией о настройках, хранящейся в накопителе данных 10, и сообщает «представительное местоположение», которое задано для информации о пользовательских настройках.
[41] Кроме того, система предоставления информации о местоположении в соответствии с настоящим изобретением может включать в себя удаленный сервер 12, который задействует информацию о конкретных настройках, заданных пользователем. В настоящем изобретении элемент, выполняющий функцию задействования информации о конкретных настройках в соответствии с местоположением пользователя, называется «удаленным сервером», а местоположение удаленного сервера 12 различается в зависимости от структуры сети беспроводной связи.
[42] Удаленный сервер 12 может представлять собой независимо существующий физический модуль, либо может содержаться в одном из модулей, которые уже входят в состав обычной структуры сети беспроводной связи. Таким образом, для активизации действий конкретного терминала 13 в некоторых областях, заданных пользователем, необходимо отдельно определить интерфейсы между сервером местоположения 11 и удаленным сервером 12, между накопителем данных 10 и удаленным сервером 12, и между удаленным сервером 12 и терминалом 13. Кроме того, накопитель данных 10 и удаленный сервер 12 обозначены в виде отдельных элементов, но в другом варианте осуществления накопитель данных 10 может быть включен в удаленный сервер 12.
[43] В настоящем изобретении работа конкретного терминала задается в соответствии с местоположением пользователя, и в протокол интерфейса между терминалом 13 и накопителем данных 10 добавляется поле, которое может передавать заданную информацию о настройках в соответствии с местоположением пользователя. А именно, поле для передачи информации о настройках добавляется к формату передачи данных между терминалом 13 и накопителем данных 10.
[44] Накопитель данных 10 может хранить информацию о конкретных пользовательских настройках, а сервер местоположения 11 может определить, входит ли пользователь в зону настройки, ранее заданную пользователем, и сообщает об этом удаленному серверу 12. Соответственно, удаленный сервер 12 задействует информацию о настройках (конкретных режимах) терминала 13, заданную пользователем, в случае если пользователь вошел в зону пользовательских настроек.
[45] Работа каждого из интерфейсов, показанных на ФИГ.1, заключается в следующем:
[46] Запрос (удаленный сервер 12 - накопитель данных 10): Применяется по запросу информации о настройках, связанной с конкретной работой терминала в конкретной области. Здесь ответ является ответом на соответствующий запрос.
[47] Запрос (терминал пользователя 13 - накопитель данных 10): Применяется, когда пользователь намеревается сохранить информацию о настройках, связанную с конкретным режимом терминала в конкретной области. Здесь ответ является ответом на соответствующий запрос.
[48] Запрос (терминал пользователя 13 - сервер местоположения 11) (функциональный блок профиля абонента): Применяется, когда пользователь намеревается задать определенное местоположение в качестве местоположения пользовательских настроек. Здесь ответ является ответом на соответствующий запрос.
[49] Запрос (удаленный сервер 12 - терминал пользователя 13): Применяется, когда удаленный сервер 12 активизирует определенное действие терминала (информация о настройках), назначенную пользователем, в случае когда пользователь перемещается в определенное местоположение. Здесь ответ является ответом на соответствующий запрос.
[50] Завершающий запрос (сервер местоположения 11 (функциональный блок профиля абонента) - удаленный сервер 12): Применяется, когда функциональный блок профиля абонента определяет, что пользователь переместился в определенное местоположение, и сообщает об этом удаленному серверу 12. Здесь ответ является ответом на соответствующий запрос.
[51] На ФИГ.2 показана блок-схема способа обслуживания информации о пользовательских настройках для системы предоставления информации о местоположении согласно одному из примеров осуществления настоящего изобретения.
[52] В соответствии с ФИГ.2 пользователь может осуществлять манипуляции с меню (например, графическим интерфейсом пользователя: «GUI»), которое предоставляется терминалом, чтобы воспользоваться услугой предоставления информации о настройках. В этом состоянии пользователь может задавать информацию о пользовательских настройках для своих областей настройки и соответствующих зон предпочтения (S10). Предпочтительно, информация о настройках указывает функции терминала или представительное местоположение, которое отображает действительное местоположение пользователя.
[53] Здесь одна или несколько зон (местоположений) могут быть заданы (то есть, зарегистрированы или назначены) как единичная область пользовательских настроек. Таким образом, поскольку пользователь может задавать в качестве зоны настройки различные области, то в соответствии с определенными местоположениями (или зонами) можно задавать различные типы информации о настройках.
[54] Информация о настройках для конкретной области, назначенная пользователем, может быть сохранена в накопителе данных 10 через интерфейс (S11), информация о зоне настройки (например, идентификатор соты и т.п.для соответствующего местоположения) и информация о том, задана или нет услуга предоставления информации о настройках (состояние «ВКЛ» или «ВЫКЛ»), передаются серверу местоположения 11 и могут быть сохранены в функциональном блоке профиль абонента. Здесь операция сохранения может быть выполнена посредством ответа накопителя данных 10 о профиле пользователя по запросу терминала 13 и посредством ответа терминала 13 по запросу сервера местоположения 11.
[55] После этого функциональный блок профиля абонента проверяет, задана или нет услуга предоставления информации о настройках, или в случае если имеется запрос пользователя на отслеживание местоположения, выполняется запрос к функциональному блоку профиля абонента для определения местоположения пользователя, блоку, который представляет собой модуль для определения информации о местоположении (физического местоположения), расположенный в сервере местоположения 11 (SI 2), и проверяет, находится или нет текущее местоположение пользователя в конкретной зоне настройки (S13). В результате проверки в случае, если текущее местоположение пользователя находится в конкретной зарегистрированной области настройки, функциональный блок профиля абонента сообщает об этом удаленному серверу 12, если же текущее местоположение пользователя не находится в конкретной зарегистрированной области настройки, то процесс возвращается к шагу S12.
[56] Соответственно, удаленный сервер 12 задействует информацию о настройках (например, определенные действия терминала, функции, способы предоставления информации о местоположении и т.п.), заданную пользователем для конкретной зоны настройки (S14). Здесь, поскольку информация о пользовательских настройках записана в накопителе данных 10, удаленный сервер 12 запрашивает накопитель данных 10 передать информацию 16 о настройках, чтобы соответствующая информация о настройках могла быть задействована в терминале пользователя. В частности, если информация о настройках обозначает представительное местоположение, которое представляет действительное местоположение пользователя, функциональный блок профиля абонента сравнивает действительное местоположение пользователя, полученное из функционального блока определения местоположения, с информацией местоположения, хранящейся в накопителе данных 10, и сообщает представительное местоположение, заданное в информации о пользовательских настройках.
[57] Таким образом, когда терминал перемещается (входит) в определенную область, функциональный блок определения местоположения выполняет совместно с терминалом 13 процедуры определения местоположения и предоставляет текущее местоположение пользователя функциональному блоку профиля абонента, и требуется процедура обмен сигналами между сервером местоположения и терминалом. Поэтому настоящее изобретение предлагает процедуру обмена сигналами для системы предоставления информации о местоположении методом определения местоположения защищенной пользовательской плоскости - «SUPL». Здесь следует понимать, что, кроме способа определения местоположения защищенной пользовательской плоскости «SUPL», при осуществлении настоящего изобретения можно использовать многие другие типы процедур обмена сигналами. То есть способ определения местоположения защищенной пользовательской плоскости «SUPL» - это, прежде всего, пример осуществления свойств настоящего изобретения, которое не ограничивается описываемыми ниже процедурами обмена сигналами при определении местоположения защищенной пользовательской плоскости «SUPL».
[58] Способ определения местоположения защищенной пользовательской плоскости «SUPL» представляет собой эффективный способ передачи информации о местоположении (то есть физическом местоположении пользователя), необходимой для определения местоположения мобильного терминала, где передается информация поддержки местоположения (например, вспомогательная информация GPS), а для поддержки протоколов, связанных с позиционированием между мобильным терминалом и сетью, применяется широкополосный радиоканал передачи данных пользовательской плоскости.
[59] В системе предоставления информации о местоположении на основе способа определения местоположения защищенной пользовательской плоскости «SUPL», сеть, использующая «SUPL», связанная с услугой определения местоположения, обычно включает в себя исполнительное устройство «SUPL», базовую систему местоположения «SUPL», далее базовая система «SLP», и терминал с поддержкой «SUPL», далее «SET». Исполнительное устройство «SUPL» относится к точке доступа к логической услуге, и использует действительную определенную информацию о местоположении (физическое местоположение), базовая система «SLP» - это точка доступа к услуге определения местоположения защищенной пользовательской плоскости «SUPL» для блока сети, который обращается к сетевым ресурсам для получения информации о местоположении (физическом местоположении) (то есть, «SLP можно считать неким прикладным сервером, расположенным на вышерасположенном уровне по отношению к самой сети). «SET» представляет собой элемент, который способен взаимодействовать с сетью «SUPL» посредством интерфейса определения местоположения защищенной пользовательской плоскости «SUPL», и может включать в себя терминал пользователя универсальной подвижной телекоммуникационной системы «UMTS» (пользовательское оборудование: UE); мобильную станцию «GMS MS», мобильную станцию «MS IS-95», портативный компьютер, электронного секретаря «PDA» и т.п. устройства, содержащие модули «SET». В качестве альтернативы могут использоваться различные типы мобильных терминалов с возможностью доступа к беспроводным локальным сетям. Модуль «SET» поддерживает процедуры определения местоположения методом защищенной пользовательской плоскости «SUPL» путем взаимодействия с сетью посредством широкополосного радиоканала передачи данных пользовательской плоскости. Соответственно, терминал 13 и беспроводная сеть могут быть реализованы в виде сети «SUPL», где «SLP» соответствует серверу местоположения, a «SET» соответствует терминалу.
[60] В настоящем изобретении информация о местоположение «SET» предоставляется пользователю при наличии запроса на отслеживание местоположения (то есть, немедленное стандартное предоставление местоположения), или с определенной периодичностью, или при наступлении определенного события (то есть инициируемое предоставление местоположения). Определенное событие может представлять собой различные события, например, когда пользователь, который использует «SET», входит в конкретную область или выходит из нее, или когда пользователь первоначально находится в состоянии, где событие или определение местоположения невозможны (например, когда отсутствует связь под землей, в таком месте, как метро), но позднее, когда определение местоположения становится возможным, передается информация о соответствующем событии.
[61] Кроме того, настоящее изобретение четко указывает, когда начинаются процедуры позиционирования услуги определения местоположения защищенной пользовательской плоскости «SUPL» (определения местоположения «SUPL»). Для этого терминал использует сообщение «SUPL» с целью информирования сети «SUPL» о том, что начались процедуры позиционирования «SUPL». Здесь для информирования о начале процедуры позиционирования «SUPL» вместо сообщения «SUPL» модуль «SLP» может также использовать сообщение «SUPL START». Далее позиционирование будет также называться определением местоположения.
[62] В первую очередь, поясним процедуры определения местоположения в сети с услугой определения местоположения защищенной пользовательской плоскости «SUPL». Вообще, услуга предоставления местоположения защищенной пользовательской плоскости «SUPL» может быть услугой по инициативе сети или услугой по инициативе модуля «SET».
[63] На ФИГ.3 показана схема сообщений услуги предоставления информации о местоположении по инициативе «SET» в соответствии с одним из примеров осуществления настоящего изобретения. Здесь базовая система «SLP» относится к беспроводной сети, a «SET» - к терминалу, тогда как исполнительное устройство «SUPL» может существовать в сети, в терминале или в отдельном от них элементе.
[64] В соответствии с ФИГ.3, исполнительное устройство определения местоположения защищенной пользовательской плоскости «SUPL» в «SET» запускает базовую систему «SLP» (базовую систему местоположения «SUPL») и сеанс позиционирования, и чтобы начать процедуры определения местоположения в базовую систему «SLP» передается сообщение «SUPL START»/(запуск «SUPL») (S20). Сообщение «SUPL START» содержит различные параметры, такие как идентификатор сеанса; характеристики «SET»; локальный идентификатор/(локальное имя) «lid»; условия выдачи сообщения и т.д. Характеристики «SET» включают в себя поддерживаемые способы определения местоположения (например, «A-GPS» с помощью мобильной станции, «A-GPS» на базе мобильной станции, метод идентификатора ячейки) и связанные с ними протоколы определения местоположения (например, RRLP, RRC, IS-801). Кроме того, «SET» может дополнительно предоставлять NMR для используемой техники беспроводной связи (например, GSM: ТА, RXLEV).
[65] Условия выдачи сообщения - это критерий, используемый для сообщения об определенном событии или местоположении пользователя; для периодического определения местоположения могут быть включены момент начала, период и момент окончания отслеживания местоположения. Кроме того, критерий может быть задан таким образом, чтобы сообщать о ситуациях, когда пользователь входит в конкретную область, выходит из конкретной области или находится в конкретной области. В этом случае, в качестве условия выдачи сообщения могут быть заданы название конкретного места, широта и долгота конкретной области и т.п. Кроме того, можно объединить событие, связанное с конкретной областью, и периодическое событие.
[66] Например, условие выдачи сообщения может включать в себя представительное местоположение (например, приближенное местоположение, псевдоместоположение, абстрактное местоположение, символическое местоположение, концептуальное местоположение, теоретическое местоположение и т.п.), которое отражает информацию о пользовательских настройках. Представительное местоположение является типом информации о пользовательских настройках, который отражает (учитывает) действительное местоположение пользователя, а представляет местоположение, назначенное (заданное) в соответствии с областями зоны настройки, назначенными (заданными) пользователем. Таким образом, когда пользователь находится в области (зоне настройки), которая задана в качестве «дома», и при наличии запроса на отслеживание местоположения пользователя, «SET» сообщает не действительное местоположение пользователя (например, координаты «х, у, z»), а значение, которое представляет «дом», заданное пользователем (например, почтовый индекс, название места, название области и т.д.).
[67] После получения от «SET» сообщения «SUPL START», базовая система «SLP» проверяет протокол, который содержит сообщение «SUPL START», и определяет, какой протокол определения местоположения должен использоваться. Затем, когда запрашивается отслеживание местоположения, «SET» передает сообщение «SUPL REPORT» (ответ «SUPL»), которое дает команду о начале процедур определения местоположения защищенной пользовательской плоскости «SUPL», для SLP (S21). Здесь сообщение «SUPL REPORT» содержит идентификатор сеанса, триггер события и т.п. Кроме того, сообщение «SUPL START» и сообщение «SUPL REPORT» могут быть объединены. А именно, когда происходит инициируемое событие, может быть послано сообщение «SUPL START» для информирования о наступлении инициируемого события, и могут начинаться процедуры, связанные с определением местоположения защищенной пользовательской плоскости «SUPL». Если сообщения «SUPL START» и «SUPL IMPORT» разделены, процедуры, связанные с определением местоположения защищенной пользовательской плоскости «SUPL», первоначально запускаются после сообщения «SUPL START», а затем, после наступления конкретного события, посылается сообщение «SUPL REPORT».
[68] Соответственно, базовая система «SLP» выполняет процедуры определения местоположения защищенной пользовательской плоскости «SUPL», в ходе которых сообщения об определении местоположения защищенной пользовательской плоскости «SUPL» (например, сообщения «SUPL POS» - сообщение о местоположении) посылаются взад и вперед в соответствии с сообщением «SUPL REPORT». В этом случае на основании результатов определения местоположения, полученных от «SET», базовая система «SLP» рассчитывает приближенное местоположение (способ расчета с помощью мобильной станции), либо «SET» рассчитывает приближенное местоположение на основе помощи базовой системы «SLP» (способ расчета на базе мобильной станции). Если базовая система «SLP» рассчитывает приближенное местоположение на основании результатов определения местоположения, полученных от «SET» (способ расчета с помощью мобильной станции), необходимо передать информацию об этом в «SET», и для передачи расчетного значения в соответствующем сообщении может использоваться отдельное сообщение «SUPL REPORT». Кроме того, в конце процедуры «SUPL POS», в случае если базовая система «SLP» ведет расчеты при отслеживании местоположения на основании результатов определения местоположения, полученных от «SET», сообщение «SUPL POS» может быть передано от базовой системы «SLP» в «SET» еще раз.
[69] Когда определение местоположения завершено, базовая система «SLP» передает в модуль проверки конфиденциальности «РСЕ» сообщение с запросом о подтверждении конфиденциальности для местоположения и запрашивает информацию о настройках «SET», местоположение которого отслеживается (S23), а модуль проверки конфиденциальности «РСЕ» передает для базовой системы «SLP» сообщение с ответом о подтверждении конфиденциальности для местоположения (которое содержит информацию о настройках «SET») (S24).
[70] Соответственно, базовая система «SLP» проверяет, находится ли рассчитанное местоположение пользователя в конкретной зоне настройки, и в случае если пользователь в данный момент находится в конкретной зарегистрированной зоне настройки, рассчитанное местоположение пользователя сообщается «SET». В настоящем изобретении в «SET» сообщается не действительное местоположение пользователя, а информация о настройках, которая представляет соответствующую зону настройки (а именно, представительное местоположение). Представительное местоположение содержится в сообщении об окончании «SUPL END», которое обозначает окончание сеанса определения местоположения и окончание процедуры определения местоположения (S25).
[71] На ФИГ.4 показана схема сообщений услуги предоставления информации о местоположении по инициативе «SET» в соответствии с другим примером осуществления настоящего изобретения, демонстрирующая пример непрерывного обмена сообщениями о позиционировании «SUPL POS» между базовой системой «SLP» и «SET».
[72] Как показано на ФИГ.4, исполнительное устройство «SUPL» в «SET» запускает сеанс позиционирования с базовой системой «SLP», и для начала процедур определения местоположения в базовую систему «SLP» передается сообщение «SUPL START» (S30), и базовая система «SLP» осуществляет процедуры определения местоположения защищенной пользовательской плоскости «SUPL» путем обмена с «SET» сообщениями о позиционировании «SUPL POS» (S31).
[73] В качестве примера, в режиме работы по инициативе «SET», a именно в режиме, где «SET» рассчитывает определяемое местоположение с помощью базовой системы «SLP», «SET» и базовая система «SLP» обмениваются сообщениями «SUPL POS», чтобы предоставить необходимые вспомогательные данные, а местоположение терминала рассчитывает «SET».
[74] Кроме того, в режиме работы с помощью «SET», а именно, в режиме где базовая система «SLP» рассчитывает определяемое местоположение на основании значения измерения местоположения, полученного от «SET», «SET» и базовая система «SLP» обмениваются сообщениями «SUPL POS», а местоположение терминала рассчитывает базовой системой «SLP». В частности, в режиме работы с помощью «SET» базовая система «SLP» может выполнять необязательные (или дополнительные) процедуры для предоставления SET расчетной приближенного значения местоположения посредством сообщения «SUPL REPORT» (S32), и для этого, если необходимо, «SET» выполняет до сообщения «SUPL POS» необязательные процедуры по передаче базовой системе «SLP» сообщения «SUPL START». Вышеуказанный шаг (S32) может быть выполнен один раз за интервал, а при необходимости может повторяться при выполнении шагов S35 и S38, тогда как шаг S33 может быть повторен в шаге S36.
[75] В соответствии с ФИГ.4, следует отметить, что процедуры подтверждения конфиденциальности могут выполняться до выдачи сообщений определения местоположения защищенной пользовательской плоскости «SUPL». А именно, базовая система «SLP» взаимодействует с модулем проверки конфиденциальности «РСЕ», при этом базовая система «SLP» передает модулю проверки конфиденциальности «РСЕ» запрос на подтверждение конфиденциальности для местоположения, а модуль проверки конфиденциальности «РСЕ» затем передает базовой системе «SLP» ответ о подтверждении конфиденциальности для местоположения. Тем самым можно лучше обеспечить конфиденциальность и опознавание пользователя.
[76] На ФИГ.5 показана схема сообщений услуги предоставления информации о местоположении по инициативе «SET» в соответствии с другим примером осуществления настоящего изобретения. Свойства схемы, показанной на ФИГ.5, в основном те же, что и у схемы, показанной на ФИГ.4, но вместо использования сообщения «SUPL REPORT» по отдельности, значение определения местоположения передается в «SET» в сообщении «SUPL END», и могут быть выполнены необязательные (или дополнительные) процедуры. На ФИГ.5 значение определения местоположения не передается в «SET» в сообщении «SUPL END», но рассчитанное значение при определении местоположения включено в конце процедуры «SUPL POS», и сообщение «SUPL END» может использоваться исключительно для окончания процедур определения местоположения защищенной пользовательской плоскости «SUPL».
[77] Услуга предоставления местоположения по инициативе сети в соответствии с настоящим изобретением может быть инициируемым предоставлением местоположения или немедленным стандартным предоставлением местоположения. Инициируемое предоставление местоположения - это услуга, предоставляющая информацию о местоположении (физическое местоположение) «SET» через определенные интервалы времени или по наступлении конкретного события, тогда как немедленное стандартное предоставление местоположения - это услуга, используемая в случае, когда требуется немедленный ответ на запрос местоположения.
[78] В соответствии с ФИГ.5, следует отметить, что процедуры подтверждения конфиденциальности могут выполняться до выдачи отчетов определения местоположения защищенной пользовательской плоскости «SUPL». А именно, базовая система «SLP» взаимодействует с модулем проверки конфиденциальности «РСЕ», при этом базовая система «SLP» передает модулю проверки конфиденциальности «РСЕ» запрос на подтверждение конфиденциальности для местоположения, а модуль проверки конфиденциальности «РСЕ» затем передает базовой системе «SLP» ответ о подтверждении конфиденциальности для местоположения. Тем самым можно лучше обеспечить конфиденциальность и опознавание пользователя.
[79] На ФИГ.6 показана схема сообщений услуги предоставления информации о местоположении по инициативе «SET» в соответствии с другим примером осуществления настоящего изобретения.
[80] В соответствии с ФИГ.6, исполнительное устройство «SUPL» задает условие (событие) для выдачи сообщения о местоположении посредством инициируемого запроса сообщения о местоположении «TLRR» с использованием протокола предоставления местоположения для мобильной связи «MLP». Здесь сообщение инициируемого запроса сообщения о местоположении «TLRR» с использованием протокола предоставления местоположения для мобильной связи «MLP» может включать в себя идентификатор мобильной станции, идентификатор клиента услуги определения местоположения «client-id», событие - инициируемый запрос сообщения о местоположении «TLRR event», которое должно наступить (заданное условие), и т.п. Условия выдачи сообщения о местоположении могут включать в себя определенное действие «SET» (терминал «UE» недоступен), определенный интервал времени, смену области и т.п., и при выполнении одного из вышеперечисленных условий выдается сообщение о местоположении.
[81] Базовая система «SLP» выполняет авторизацию исполнительного устройства «SUPL» на основании полученного идентификатора клиента «client-id», и на основе идентификатора мобильной станции «ms-id», выполняет проверку конфиденциальности для пользователя согласно идентификатору клиента. По завершении авторизации исполнительного устройства «SUPL» базовая система «SLP» передает сообщение об инициализации «SUPL INIT» (которое может быть «PUSH WAP» или триггер «SMS») для SET (S41), чтобы начать с «SET» сеанс определения местоположения. Сообщение «SUPL INIT» может содержать, по меньшей мере, идентификатор сеанса, адрес базовой системы «SLP», способ определения местоположения «pos method», сработавший критерий выдачи отчета и т.п.
[82] В результате проверки конфиденциальности в случае, если требуется уведомление в адрес или подтверждение от «SET», базовая система «SLP» включает элемент уведомления в сообщение об инициализации «SUPL INIT». По получении сообщения об инициализации «SUPL INIT» «SET» догадывается (предполагает) о соответствующих правилах (процедурах) уведомления, в адрес базовой системы «SLP» отправляется сообщение о старте «SUPL START», и с базовой системой «SLP» начинается сеанс сообщений «SUPL POS» (S42).
[83] Сообщение о старте «SUPL START» может содержать, по меньшей мере, идентификатор сеанса, характеристики «SET», локальный идентификатор/(локальное имя) «lid»; и т.д. Как и в случае запроса местоположения по инициативе «SET», ФИГ.3, характеристики «SET» включают в себя протокол определения местоположения (например, RRLP, RRC, IS-801), связанный с поддерживаемым способом определения местоположения. Кроме того, по выбору или дополнительно может предоставляться «NMR» для используемой «SET» техники беспроводной связи (например, GSM: ТА, RXLEV).
[84] Когда от «SET» приходит сообщение о старте «SUPL START», базовая система «SLP» проверяет сообщение о старте «SUPL START» и определяет, какой протокол определения местоположения (например, RRLP, RRC, IS-801) следует использовать. Когда протокол, который следует использовать, определен, базовая система «SLP» передает исполнительному устройству «SUPL» инициируемое ответное сообщение о местоположении «TLRA» с использованием протокола предоставления местоположения для мобильной связи «MLP», который указывает, что проходит сеанс определения местоположения для запрашиваемого инициируемого сообщения о местоположении (S43).
[85] После этого, если происходит запрашиваемое событие, «SET» передает базовой системе «SLP» сообщение «SUPL REPORT», обозначающее начало процедур определения местоположения защищенной пользовательской плоскости «SUPL» (S44), и базовая система «SLP» начинает в соответствии с сообщением «SUPL REPORT» процедуры определения местоположения защищенной пользовательской плоскости «SUPL» (S45). В этом случае базовая система «SLP» и «SET» могут непрерывно и многократно обмениваться сообщениями о местоположении «SUPL POS».
[86] При выполнении вышеуказанного шага определения местоположения защищенной пользовательской плоскости «SUPL» (S45) базовая система «SLP» рассчитывает значение оценки местоположения на основании результатов определения местоположения, полученных от «SET» (способ с помощью мобильной станции), но определение местоположения может быть выполнено «SET» на основе помощи базовой системы «SLP» (способ на базе мобильной станции). Здесь вместо сообщения «SUPL REPORT» может использоваться сообщение «SUPL START». В случае, если «SET» рассчитывает значение оценки местоположения на основе помощи базовой системы «SLP» (способ на базе мобильной станции), «SET» необходимо сообщить базовой системе «SLP» рассчитанное значение, и это можно сделать в конце процедур определения местоположения защищенной пользовательской плоскости «SUPL» или с использованием отдельного сообщения «SUPL REPORT». Подробнее это описывается в следующем примере осуществления изобретения.
[87] По завершении определения местоположения базовая система «SLP» передает сообщение «SUPL END», чтобы сообщить «SET» о завершении процедур определения местоположения и сеанса определения местоположения (S46), затем запрашивает у модуля проверки конфиденциальности «РСЕ» информацию о настройках «SET» и проверяет, находится ли определенное местоположение пользователя в конкретной зоне настройки. Если определенное местоположение пользователя находится в конкретной зарегистрированной зоне настройки, базовая система «SLP» сообщает исполнительному устройству «SUPL» не действительное местоположение пользователя, а информацию о настройках (а именно, представительное местоположение), которая представляет соответствующую зону настройки, используя инициируемое сообщение о местоположении «TLREP» с использованием протокола предоставления местоположения для мобильной связи «MLP» (S47).
[88] В соответствии с ФИГ.6, следует отметить, что процедуры подтверждения конфиденциальности могут выполняться до выдачи сообщения определения местоположения защищенной пользовательской плоскости «SUPL». А именно, базовая система «SLP» взаимодействует с модулем проверки конфиденциальности «РСЕ», при этом базовая система «SLP» передает модулю проверки конфиденциальности «РСЕ» запрос на подтверждение конфиденциальности для местоположения, а модуль проверки конфиденциальности «РСЕ» затем передает базовой системе «SLP» ответ о подтверждении конфиденциальности для местоположения. Тем самым можно лучше обеспечить конфиденциальность и опознавание пользователя.
[89] На ФИГ.7 показана схема сообщений услуги предоставления информации о местоположении по инициативе сети в соответствии с другим примером осуществления настоящего изобретения, где базовая система «SLP» и «SET» непрерывно и многократно обмениваются сообщениями о местоположении «SUPL POS». В этом примере осуществления, в отличие от ФИГ.6, «SET» сообщает базовой системе «SLP» о том, что произошло определенное событие, и для начала процедуры определения местоположения используется сообщение о старте «SUPL START». В частности, на ФИГ.7, если «SET» рассчитывает оценку местоположения на основе помощи базовой системы «SLP» (способ на базе мобильной станции), «SET» необходимо сообщить базовой системе «SLP» рассчитанное значение, и необязательный (дополнительный) шаг предоставления «SET» рассчитанной оценки местоположения с использованием сообщения «SUPL REPORT» отличается от ФИГ.6.
[90] В соответствии с ФИГ.7, следует отметить, что процедуры подтверждения конфиденциальности могут выполняться до выдачи определения местоположения защищенной пользовательской плоскости «SUPL». А именно, базовая система «SLP» взаимодействует с модулем проверки конфиденциальности «РСЕ», при этом базовая система «SLP» передает модулю проверки конфиденциальности «РСЕ» запрос на подтверждение конфиденциальности для местоположения, а модуль проверки конфиденциальности «РСЕ» затем передает базовой системе «SLP» ответ о подтверждении конфиденциальности для местоположения. Тем самым можно лучше обеспечить конфиденциальность и опознавание пользователя.
[91] На ФИГ.8 показана схема сообщений стандартной услуги предоставления информации о местоположении по инициативе сети.
[92] Как показано на ФИГ.8, исполнительное устройство «SUPL» запрашивает информацию о местоположении (физическое местоположение) посредством немедленного запроса стандартного предоставления местоположения «SLIR» с использованием протокола предоставления местоположения для мобильной связи «MLP» (S50). Сообщение о немедленном запросе стандартного предоставления местоположения «SLIR» с использованием протокола предоставления местоположения для мобильной связи «MLP» может содержать идентификатор мобильной станции «ms-id», идентификатор клиента «client-id», качество услуг и т.п. После выполнения авторизации исполнительного устройства «SUPL» на основании полученного идентификатора клиента и проверки конфиденциальности абонента (S51) базовая система «SLP» передает «SET» сообщение об инициализации «SUPL INIT» для того, чтобы начать сеанс определения местоположения с «SET». Сообщение об инициализации «SUPL INIT» содержит, по меньшей мере, идентификатор сеанса и адрес базовой системы «SLP», а также результат проверки конфиденциальности; в случае если требуется уведомление или подтверждение от «SET», уведомление также включается в сообщение.
[93] После получения от базовой системы «SLP» сообщения об инициализации «SUPL INIT» «SET» устанавливает с базовой системой «SLP» соединение для обмена данными в соответствии с адресом, полученным из сообщения об инициализации «SUPL INIT», а затем осуществляет сеанс сообщений «SUPL POS» посредством сообщений об инициализации «SUPL POS INIT» (S52). Во время сеанса обмена сообщениями «SUPL POS» базовая система «SLP» определяет, какой протокол определения местоположения (RRLP, RRC, IS-801) следует использовать с «SET», а затем начинает с «SET» процедуры определения местоположения защищенной пользовательской плоскости «SUPL» (S53).
[94] По завершении определения местоположения базовая система «SLP» передает сообщение «SUPL END» и сообщает «SET» о завершении сеанса определения местоположения по завершении процедур определения местоположения (S54). Кроме того, базовая система «SLP» запрашивает у модуля проверки конфиденциальности «РСЕ» информацию о настройках «SET», а затем проверяет, находится ли рассчитанное местоположение пользователя в конкретной зоне настройки, и в случае если рассчитанное местоположение пользователя находится в конкретной зарегистрированной зоне настройки, базовая система «SLP» передает исполнительному устройству «SUPL» с помощью сообщения о немедленном ответе о стандартном предоставлении местоположения «SLIA» с использованием протокола предоставления местоположения для мобильной связи «MLP» (немедленного запроса стандартного предоставления местоположения) MLP не действительное местоположение пользователя, а информацию о настройках (а именно, представительное местоположение), которая представляет соответствующую зону настройки (S55).
[95] В соответствии с ФИГ.8, следует отметить, что процедуры подтверждения конфиденциальности могут выполняться до выдачи сообщения об определении местоположения защищенной пользовательской плоскости «SUPL». А именно, базовая система «SLP» взаимодействует с модулем проверки конфиденциальности «РСЕ», при этом базовая система «SLP» передает модулю проверки конфиденциальности «РСЕ» запрос на подтверждение конфиденциальности для местоположения, а модуль проверки конфиденциальности «РСЕ» затем передает базовой системе «SLP» ответ о подтверждении конфиденциальности для местоположения. Тем самым можно лучше обеспечить конфиденциальность и опознавание пользователя.
[96] В настоящем изобретении нет необходимости хранения информации о пользовательских настройках в элементе сети (например, модуле проверки конфиденциальности «РСЕ»), она хранится в самом терминале, чтобы обеспечить задействование модуля информации о настройках в соответствии с местоположением пользователя. Настоящее изобретение использует информацию о настройках в ситуациях двух типов.
[97] В первом способе, где элементом, который осуществляет способ, является соответствующая прикладная система терминала, пользователь задает информацию о пользовательских настройках в прикладной системе терминала, соответствующая прикладная система принимает текущее местоположение терминала от модуля (enabler) местоположения, расположенного в терминале, и использует заданную информацию о настройках (сообщение о представительном местоположении) в соответствии с текущим местоположением.
[98] Во втором способе, где элементом, осуществляющим данный способ, является соответствующий модуль местоположения, имеющийся в терминале, этот модуль передает информацию о местоположении (физическое местоположение) терминала соответствующей прикладной системе терминала, а соответствующая прикладная система реализует информацию о пользовательских настройках в соответствии с местоположением терминала.
[99] В обоих вышеприведенных способах информация о местоположении (физическое местоположение) может передаваться с определенными интервалами (периодически), по наступлении конкретного события или немедленно в соответствии с запросом на действительную информацию о местоположении (физическом местоположении).
[100] Два вышеприведенных способа отличаются только элементом, использующим информацию, однако аналогичным является использование информации о пользовательских настройках различным образом в зависимости от местоположения. Таким образом, при реализации вышеописанных примеров осуществления соответствующие функции могут выполняться путем взаимодействия модуля местоположения и прикладной системы терминала, при этом не нужно хранить информацию о пользовательских настройках в элементе сети, таком как накопитель данных.
[101] На ФИГ.9 показана блок-схема обслуживания информации о пользовательских настройках для системы предоставления информации о местоположении, согласно одному из примеров осуществления настоящего изобретения.
[102] Путем манипуляций с меню терминала пользователь выбирает услугу предоставления информации о настройках, а затем задает нужную ему информацию о настройках (например, конкретные функции терминала и способы предоставления сообщения о местоположении) для каждой из зон настройки (S60). Таким образом, пользователь может задать в качестве зон настройки несколько областей (физических местоположений).
[103] Соответственно, когда информация о настройках хранится в прикладной системе терминала, информация о зоне настройки (например, идентификатор ячейки для соответствующей области), назначенная пользователем, также хранится в модуле местоположения, который находится в терминале (S61).
[104] Таким образом, когда включается блок предоставления информации о настройках, модуль местоположения запрашивает местоположение пользователя с сервера местоположения периодически или по наступлении заданного события, либо «запрашивает» сервер местоположения сообщить о наступлении соответствующего события, когда пользователь входит в (или покидает) заранее назначенную зону настройки (S62).
[105] Затем, когда пользователь находится в одной из заранее назначенных зон настройки, информация о настройках, заданная для зоны настройки, используется в модуле местоположения или в прикладной системе терминала (S63, S64). А именно, в случае если элементом, осуществляющим способ, является прикладная система терминала, прикладная система терминала запрашивает текущее местоположение терминала от модуля местоположения, чтобы, таким образом, вывести информацию о настройках (например, представительное местоположение) в соответствии с текущим местоположением терминала. Напротив, в случае если элементом, осуществляющим данный способ, является модуль местоположения терминала, указанный модуль местоположения передает информацию о местоположении (физическое местоположение) терминала соответствующей прикладной системе терминала, а соответствующая прикладная система выводит информацию о пользовательских настройках в соответствии с текущим местоположением терминала.
[106] Как описано выше, настоящее изобретение позволяет лучше удовлетворить различные потребности пользователя (например, давая возможность лучше использовать определенные функции его терминала (и управлять ими) в соответствии с местоположением пользователя), поскольку оно позволяет пользователю задавать различные пользовательские настройки, связанные со способами предоставления информации о местоположении пользователя, со способами работы терминала и с информацией, отображаемой на терминале, в зависимости от местоположения пользователя.
[107] Кроме того, для определения местоположения между терминалом и сервером местоположения настоящее изобретение предоставляет сеть с определением местоположения защищенной пользовательской плоскости «SUPL», схему передачи сообщений между всеми элементами для определения местоположения защищенной пользовательской плоскости «SUPL», где, в частности, «SET» отправляет базовой сети «SLP» сообщение «SUPL REPORT», которое четко обозначает начало определения местоположения защищенной пользовательской плоскости «SUPL», чтобы дать возможность сети эффективно выполнить определения местоположения защищенной пользовательской плоскости «SUPL».
[108] Короче говоря, признаки настоящего изобретения относятся к предоставлению «представительного» местоположения в зависимости от настроек параметров пользователей. Это связано со способностью модуля местоположения предоставить пользователям с механизмом возврата представительное местоположение (например, абстрактное местоположение) на основании настроек параметров пользователя и текущего физического местоположения пользователя. Например, пользователь может задать параметр «дом», который описывает область (границы) нахождения его дома. Когда формируется запрос местоположения пользователя, выполняется сравнение заранее заданных настроек параметров пользователя и действительного физического местоположения пользователя. Если действительное физическое местоположение пользователя соответствует заданному параметру (значению) «дом», то возвращается заданное пользователем местоположение (представительное местоположение, обозначающее почтовый индекс, город и т.п.).
[109] Однако следует заметить, что потребности специальных служб и охрана закона могут быть превыше любых настроек пользователя. Например, даже в том случае если пользователь задал настройки параметров таким образом, что за пределами его города проживания (или места, указанного пользователем) исходящих звонков не должно быть, вызовы специальных служб (например, полиции или пожарных) по-прежнему возможны, несмотря на параметры, заданные в настройках.
[110] Можно также описать настоящее изобретение в виде пяти процедур. Во-первых, пользователь выбирает функции для просмотра и редактирования своих настроек пользователя. Во-вторых, пользователь задает свой профиль (совокупность настроек) для сообщения о представительном (псевдо-) местоположении, например, путем определения области расположения «дома». В-третьих, прикладная система услуги определения местоположения мобильного телефона «MLS» запрашивает местоположение пользователя с определенным качеством услуг (QoS), например, с помощью внешней прикладной системы «MLS», которая запрашивает местоположение пользователя путем указания места с определенной точностью. В-четвертых, осуществляется позиционирование пользователя (то есть, определяется его местоположение) с использованием известных устройств позиционирования. В-пятых, если физическое местоположение пользователя перекрывает заранее заданную область, то запрашивающей прикладной системе «MLS» возвращается представительное местоположение. Здесь для запросов правоохранительных органов и специальных служб пятый шаг может быть пропущен, при этом возвращается только действительное физическое местоположение. Кроме того, следует отметить, что в случае если пользователь не задал какого-либо представительного местоположения, то может использоваться (заранее) заданное по умолчанию значение.
[111] Предпочтительно, поскольку услуги определения местоположения для мобильной связи являются срочными, все события и трансакции услуги определения местоположения мобильного телефона «MLS» должны иметь метки времени и использовать последние версии данных. Кроме того, услуги определения местоположения для мобильной связи могут предоставить разнообразные форматы представления информации, например, современные географические службы, среди которых, в частности, навигация, маршрутизация, предоставление карт, поиск и информация о местах, представляющих интерес «POI», геокодирование и обратное геокодирование (например, преобразование координат «х-у» в названия улиц, места, представляющие интерес «POI,» и т.п.), а также поисковые услуги. Кроме того, должна обеспечиваться целостность и надежность данных, чтобы их доставка была достоверной и надежной, исключалась возможность перехвата и несанкционированного изменения. Далее, обслуживание при определении местоположения для мобильной связи должно предоставлять услуги независимо от способа доступа, непрерывно при роуминге в IP-сетях беспроводной связи, в зависимости от надежности базовых и взаимных соглашений, а также инфраструктуры поддержки, предоставляемой участвующими поставщиками услуг.
[112] В вышеприведенном описании положения и предложения, касающиеся использования «представительных» местоположений (например, приближенного местоположения, псевдоместоположения, абстрактного местоположения, символического местоположения и т.п.), задания различных пользовательских настроек для различных местоположений, предоставляющих пользователю различные функции терминала в зависимости от его физического местоположения, и необходимые для этого методики интерфейсов предпочтительно направлены на одну или несколько областей покрытия услуги, находящихся под управлением одного поставщика услуг. Однако представленные положения и предложения могут также применяться к нескольким областям покрытия услуги, которые, соответственно, находятся под управлением различных поставщиков услуг.
[113] Далее, специалистам в данной области техники будет понятно, что конкретные положения настоящего изобретения и следующие из них предложения относятся к различным техническим вопросам и усовершенствованиям, обсуждаемым и согласованным Открытым альянсом мобильной связи (ОМА), который занимается потребностями рынка, специализируясь в разработке различных прикладных систем мобильной связи, которые обеспечивают взаимодействие с другими сетями мобильной (или беспроводной) связи, и в разработке модулей определения местоположения, являющихся независимыми элементами по отношению к сети мобильной (или беспроводной) связи.
[114] Таким образом, часть используемой здесь терминологии еще требует специального согласования, а некоторые понятия по-разному называются различными компаниями и организациями. Например, в отношении методик сообщения местоположения пользователя (использующих «представительное» местоположение вместо действительного местоположения пользователя), инициируемый случай - «triggered case» (согласно ОМА) - это «случай по умолчанию» согласно 3GPP, тогда как случай немедленного запроса - «immediate case» (согласно ОМА) - это «стандартный случай» согласно 3GPP. Однако квалифицированные специалисты ясно поймут приведенные здесь понятия и признаки, несмотря на различные термины и выражения, которые, возможно, даже изменятся в будущем.
[115] Вышеприведенное описание предпочтительных вариантов осуществления приведено для того, чтобы любой квалифицированный специалист мог реализовать или использовать настоящее изобретение. Для квалифицированных специалистов являются очевидными различные модификации этих вариантов осуществления, а рассмотренные здесь общие принципы могут быть применены в других вариантах осуществления изобретения. Таким образом, настоящее изобретение не ограничено показанными здесь вариантами осуществления, но охватывает наиболее широкий диапазон вариантов, соответствующих описанным здесь принципам и оригинальным свойствам.