[go: up one dir, main page]

RU2396733C2 - Supporting emergency calls in mode of channels switching - Google Patents

Supporting emergency calls in mode of channels switching Download PDF

Info

Publication number
RU2396733C2
RU2396733C2 RU2008114499/09A RU2008114499A RU2396733C2 RU 2396733 C2 RU2396733 C2 RU 2396733C2 RU 2008114499/09 A RU2008114499/09 A RU 2008114499/09A RU 2008114499 A RU2008114499 A RU 2008114499A RU 2396733 C2 RU2396733 C2 RU 2396733C2
Authority
RU
Russia
Prior art keywords
location
user plane
slp
location server
positioning
Prior art date
Application number
RU2008114499/09A
Other languages
Russian (ru)
Other versions
RU2008114499A (en
Inventor
Стефен ЭДЖ (US)
Стефен ЭДЖ
Кирк БАРРОЗ (US)
Кирк БАРРОЗ
Андреас ВАХТЕР (US)
Андреас ВАХТЕР
Original Assignee
Квэлкомм Инкорпорейтед
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Квэлкомм Инкорпорейтед filed Critical Квэлкомм Инкорпорейтед
Publication of RU2008114499A publication Critical patent/RU2008114499A/en
Application granted granted Critical
Publication of RU2396733C2 publication Critical patent/RU2396733C2/en

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)

Abstract

FIELD: information technologies.
SUBSTANCE: procedures may be used for various networks 3GPP and 3GPP2, various architectures for detection of location and various types of user equipment (UE). UE establishes call in mode of channels switching with the help of wireless network for emergency services. UE interacts with server of location detection specified by wireless network. UE detects location in user plane with the help of location detection server in process of call in mode of channels switching in order to obtain assessment of UE position. UE exchanges data with PSAP, which may be selected on the basis of position assessment, for emergency call in mode of channels switching. UE may realise positioning with the help of location detection server to obtain updated assessment of UE position, for instance each time when requested by means of PSAP.
EFFECT: improved routing of emergency calls.
51 cl, 10 dwg

Description

ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕFIELD OF THE INVENTION

Настоящее изобретение, в общем, относится к связи, а более конкретно к методикам поддержки экстренных вызовов.The present invention generally relates to communications, and more particularly to emergency call support techniques.

УРОВЕНЬ ТЕХНИКИBACKGROUND

Сети беспроводной связи широко развертываются, чтобы предоставлять различные услуги связи, например речь, видео, передачи пакетных данных, обмен сообщениями, широковещательную передачу и т.п. Эти беспроводные сети могут быть сетями с множественным доступом, допускающими поддержку связи с несколькими пользователями посредством совместного использования доступных сетевых ресурсов. Примеры таких сетей с множественным доступом включают в себя сети с множественным доступом с кодовым разделением каналов (CDMA), сети с множественным доступом с временным разделением каналов (TDMA), сети с множественным доступом с частотным разделением каналов (FDMA) и сети с ортогональным FDMA (OFDMA).Wireless networks are widely deployed to provide various communication services, such as voice, video, packet data, messaging, broadcast, and the like. These wireless networks can be multiple access networks capable of communicating with multiple users by sharing available network resources. Examples of such multiple access networks include code division multiple access (CDMA) networks, time division multiple access (TDMA) networks, frequency division multiple access (FDMA) networks and orthogonal FDMA networks ( OFDMA).

Беспроводные сети в типичном варианте поддерживают связь для пользователей, которые имеют подписку на услуги этих сетей. Подписка на услуги может быть ассоциативно связана с информацией по безопасности, маршрутизации, качеству обслуживания (QoS), выставлению счетов и т.п. Связанная с подпиской информация может быть использована для того, чтобы устанавливать вызовы с беспроводной сетью.Wireless networks typically support communications for users who have subscribed to the services of these networks. Subscribing to services may be associated with information on security, routing, quality of service (QoS), billing, etc. Subscription related information can be used to make calls with a wireless network.

Пользователь может размещать экстренный речевой вызов с беспроводной сетью, которая может быть, а может не быть домашней сетью, для которой пользователь имеет подписку на услуги. Основная проблема состоит в том, чтобы маршрутизировать экстренный вызов на соответствующую отвечающую точку общественной безопасности (PSAP), которая может обслуживать вызов. Это может влечь за собой получение оценки промежуточной позиции для пользователя и определение соответствующей PSAP на основе оценки временной позиции. Проблема усложняется, если пользователь находится в роуминге и/или не имеет подписки на услуги ни в одной сети.The user may place an emergency voice call with a wireless network, which may or may not be the home network for which the user has a subscription to services. The main problem is to route the emergency call to the appropriate public safety answering point (PSAP) that can serve the call. This may entail obtaining an estimate of the intermediate position for the user and determining the appropriate PSAP based on the evaluation of the temporary position. The problem is complicated if the user is roaming and / or has no subscription to services on any network.

Следовательно, в данной области техники имеется потребность в том, чтобы поддерживать экстренные вызовы.Therefore, in the art there is a need to support emergency calls.

СУЩНОСТЬ ИЗОБРЕТЕНИЯSUMMARY OF THE INVENTION

В данном документе описаны методики для поддержки экстренных вызовов в режиме коммутации каналов. Методики могут быть использованы для различных сетей 3GPP и 3GPP2, различных архитектур определения местоположения и абонентских устройств (UE) с подпиской на услуги или без нее.This document describes techniques for supporting emergency calls in circuit switched mode. The techniques can be used for various 3GPP and 3GPP2 networks, various location architectures and subscriber units (UEs) with or without subscription to services.

В варианте осуществления UE устанавливает вызов в режиме коммутации каналов с беспроводной сетью для экстренных служб. UE взаимодействует с сервером определения местоположения, указанным беспроводной сетью. UE выполняет определение местоположения в пользовательской плоскости с помощью сервера определения местоположения в течение вызова в режиме коммутации каналов для получения оценки местоположения (позиции) UE. Определение местоположения в пользовательской плоскости означает процесс для определения местоположения целевого UE, при котором передача сигналов между UE и сервером определения местоположения осуществляется с помощью возможностей передачи данных, предоставляемых посредством обслуживающей беспроводной сети и/или посредством других сетей. Определение местоположения в пользовательской плоскости может быть основано на решении/архитектуре пользовательской плоскости, такой как OMA надежное определение местоположения в пользовательской плоскости (SUPL) или 3GPP2 X.S0024. Передача сигналов для определения местоположения в пользовательской плоскости может быть осуществлена посредством связи в режиме с коммутацией пакетов. UE устанавливает экстренный вызов в режиме коммутации каналов с PSAP, которая может быть выбрана на основе оценки местоположения UE. UE может осуществлять позиционирование с помощью сервера определения местоположения для получения обновленной оценки местоположения (позиции) UE, например, каждый раз, когда запрошено посредством PSAP.In an embodiment, the UE establishes a circuit switched call with a wireless network for emergency services. The UE communicates with the location server indicated by the wireless network. The UE performs user plane positioning using the location server during a circuit switched call to obtain a location (position) estimate of the UE. User plane location means a process for determining the location of a target UE in which signals are transmitted between the UE and the location server using data transmission capabilities provided by a serving wireless network and / or other networks. User plane positioning can be based on a user plane solution / architecture, such as OMA Reliable User Plane Location (SUPL) or 3GPP2 X.S0024. The transmission of signals for determining the location in the user plane can be carried out through communication in the mode of packet switching. The UE sets up a circuit switched emergency call with PSAP, which can be selected based on the location estimate of the UE. The UE may perform positioning using the location server to obtain an updated location (position) estimate of the UE, for example, each time requested by the PSAP.

Далее подробно описаны различные аспекты и варианты осуществления изобретения.Various aspects and embodiments of the invention are described in detail below.

КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙBRIEF DESCRIPTION OF THE DRAWINGS

Фиг.1 иллюстрирует развертывание, которое поддерживает экстренные вызовы в режиме коммутации каналов.Figure 1 illustrates a deployment that supports emergency circuit-switched calls.

Фиг.2 иллюстрирует архитектуру сетей 3GPP и 3GPP2.2 illustrates the architecture of 3GPP and 3GPP2 networks.

Фиг.3 иллюстрирует сетевую архитектуру для определения местоположения SUPL.3 illustrates a network architecture for determining SUPL location.

Фиг.4, 5 и 6 иллюстрируют несколько потоков сообщений для экстренного вызова в режиме коммутации каналов с помощью определения местоположения SUPL.Figures 4, 5 and 6 illustrate several message flows for an emergency call in circuit switching mode using SUPL location.

Фиг.7 иллюстрирует сетевую архитектуру для определения местоположения X.S0024.7 illustrates a network architecture for locating an X.S0024.

Фиг.8 иллюстрирует поток сообщений для экстренного вызова в режиме коммутации каналов с помощью определения местоположения X.S0024.FIG. 8 illustrates a message flow for an emergency call in circuit switched mode using X.S0024 location.

Фиг.9 иллюстрирует протоколы связи между различными объектами.9 illustrates communication protocols between various entities.

Фиг.10 иллюстрирует блок-схему различных объектов на фиг.2.Figure 10 illustrates a block diagram of various objects in figure 2.

ПОДРОБНОЕ ОПИСАНИЕ ИЗОБРЕТЕНИЯDETAILED DESCRIPTION OF THE INVENTION

В данном документе описаны методики поддержки экстренных вызовов в режиме коммутации каналов. Вызов в режиме коммутации каналов - это вызов, при котором выделенные ресурсы (к примеру, радиоканалы трафика) выделяются для вызова. Вызов в режиме коммутации каналов также упоминается как вызов с коммутацией каналов и отличается от вызова с коммутацией пакетов, при котором данные отправляются в пакетах с помощью совместно используемых ресурсов. Экстренный вызов в режиме коммутации каналов - это вызов в режиме коммутации каналов экстренных служб. Экстренный вызов в режиме коммутации каналов может быть идентифицирован как таковой и может быть отличен от обычного вызова в режиме коммутации каналов несколькими способами, как описано ниже. Экстренный вызов в режиме коммутации каналов может быть ассоциативно связан с различными характеристиками, которые отличаются от обычного вызова в режиме коммутации каналов, такого как, к примеру, получение соответствующей оценки местоположения пользователя, маршрутизация экстренного вызова в режиме коммутации каналов на соответствующую PSAP, поддержка пользователя даже без подписки на услуги и т.д. В данном описании термин "определение местоположения" в типичном варианте относится к процессу для получения и предоставления географического местоположения целевого UE. Термин "позиционирование" в типичном варианте означает процесс для измерения/вычисления оценки географического положения (позиции) целевого UE. Определение местоположения может влечь или не влечь за собой позиционирование, в зависимости от того, доступна ли уже соответствующая оценка местоположения. Оценка позиции также упоминается как оценка местоположения, фиксация позиции и т.п.This document describes methods for supporting emergency calls in circuit switched mode. A call in circuit switching mode is a call in which the allocated resources (for example, traffic radio channels) are allocated for the call. A circuit switched call is also referred to as a circuit switched call and is different from a packet switched call in which data is sent in packets using shared resources. An emergency call in channel switching mode is a call in emergency mode channel switching mode. An emergency call in channel switching mode can be identified as such and can be distinguished from a normal call in channel switching mode in several ways, as described below. An emergency call in channel switching mode can be associated with various characteristics that differ from a normal call in channel switching mode, such as, for example, obtaining an appropriate estimate of a user's location, routing an emergency call in channel switching mode to an appropriate PSAP, user support even without subscribing to services, etc. As used herein, the term “location” typically refers to a process for obtaining and providing the geographical location of a target UE. The term "positioning" typically means a process for measuring / calculating an estimate of the geographical position (position) of a target UE. Positioning may or may not entail positioning, depending on whether an appropriate position estimate is already available. Position estimation is also referred to as position estimation, position fixing, etc.

Фиг.1 иллюстрирует развертывание 100, которое поддерживает экстренные вызовы в режиме коммутации каналов. Абонентское устройство (UE) 110 обменивается данными с сетью радиодоступа (RAN) 120 для того, чтобы получать услуги связи. UE 110 может быть стационарным или мобильным и также может называться мобильной станцией (MS), терминалом, абонентским модулем, станцией или каким-либо другим термином. UE 110 может быть сотовым телефоном, персональным цифровым устройством (PDA), беспроводным устройством, дорожным компьютером, телеметрическим устройством, устройством слежения и т.п. UE 110 может обмениваться данными с одной или более базовых станций в RAN 120. UE 110 также может принимать сигналы от одного или более спутников 190, которые могут быть частью глобальной системы позиционирования (GPS) США, европейской системы Galileo, российской системы GLONASS или какой-либо другой спутниковой системы позиционирования (SPS). UE 110 может измерять сигналы от базовых станций в RAN 120 и/или сигналы от спутников 190. UE 110 может получать измерения псевдодальности для спутников и/или измерения синхронизации для базовых станций. Измерения псевдодальности и/или измерения временной синхронизации могут быть использованы для того, чтобы извлекать оценку местоположения UE 110 с помощью одного или более способов позиционирования, например с помощью GPS (A-GPS), автономного GPS, усовершенствованной трилатерации прямой линии связи (A-FLT), усовершенствованной отслеживаемой разности времен (E-OTD), отслеживаемой разности времен поступления (OTDOA), усовершенствованного идентификатора соты и т.п.1 illustrates a deployment 100 that supports circuit-switched emergency calls. A subscriber unit (UE) 110 communicates with a radio access network (RAN) 120 in order to receive communication services. UE 110 may be fixed or mobile, and may also be called a mobile station (MS), terminal, subscriber unit, station, or some other terminology. The UE 110 may be a cell phone, a personal digital device (PDA), a wireless device, a travel computer, a telemetry device, a tracking device, and the like. UE 110 can exchange data from one or more base stations in RAN 120. UE 110 can also receive signals from one or more satellites 190, which can be part of the US global positioning system (GPS), European Galileo system, Russian GLONASS system or some or another satellite positioning system (SPS). UE 110 may measure signals from base stations in RAN 120 and / or signals from satellites 190. UE 110 may receive pseudorange measurements for satellites and / or synchronization measurements for base stations. Pseudorange and / or time synchronization measurements can be used to derive the location estimate of the UE 110 using one or more positioning methods, for example using GPS (A-GPS), stand-alone GPS, advanced forward link trilateration (A-FLT ), Advanced Tracked Time Difference (E-OTD), Tracked Time Difference in Arrival (OTDOA), Advanced Cell Identifier, and the like.

RAN 120 предоставляет радиосвязь для UE, размещенных в зоне покрытия RAN. RAN 120 ассоциативно связана с гостевой сетью 130, которая является сетью, в данный момент обслуживающей UE 110. Гостевая сеть также может также называться гостевой наземной сетью мобильной связи общего пользования (V-PLMN). Домашняя сеть 150, которая также может быть названа PLMN (H-PLMN), - это сеть, на услуги которой UE 110 имеет подписку. Гостевая сеть 130 и домашняя сеть 150 могут быть одной и той же или различными сетями, и, если они являются различными сетями, могут иметь или не иметь соглашение о роуминге.RAN 120 provides radio communications to UEs located in the RAN coverage area. RAN 120 is associated with the guest network 130, which is the network currently serving the UE 110. The guest network may also be referred to as the Public Guest Terrestrial Mobile Network (V-PLMN). Home network 150, which may also be called PLMN (H-PLMN), is a network for which UE 110 is subscribed. The guest network 130 and the home network 150 may be the same or different networks, and, if they are different networks, may or may not have a roaming agreement.

Сеть 160 может включать в себя коммутируемую телефонную сеть общего пользования (PSTN) и/или другие сети передачи речи и данных. PSTN поддерживает связь для традиционных простых старых телефонных служб (POTS). PSAP 180 - это объект, ответственный за ответы на экстренные вызовы (к примеру, в полицию, пожарную и медицинскую службу), и он также может упоминаться как центр экстренных вызовов (EC). Экстренный вызов может быть инициирован, когда пользователь набирает фиксированный хорошо известный номер, такой как 911 в Северной Америке или 112 в Европе. PSAP 180 в типичном варианте управляется и принадлежит государственному органу, к примеру округу или городу. PSAP 180 поддерживает связь с PSTN 160.Network 160 may include a Public Switched Telephone Network (PSTN) and / or other voice and data networks. PSTN supports communications for traditional plain old telephone services (POTS). PSAP 180 is the facility responsible for responding to emergency calls (such as the police, fire and medical services), and it may also be referred to as an emergency call center (EC). An emergency call can be initiated when the user dials a fixed, well-known number, such as 911 in North America or 112 in Europe. PSAP 180 is typically managed and owned by a government agency, such as a county or city. The PSAP 180 communicates with the PSTN 160.

Методики, описанные в данном документе, могут быть использованы для экстренных вызовов в режиме коммутации каналов различных сетей беспроводной связи, таких как сети CDMA, TDMA, FDMA и OFDMA, беспроводные локальные вычислительные сети (WLAN) и/или другие сети. CDMA-сеть может реализовывать одну или более технологий радиосвязи, например широкополосный CDMA (W-CDMA), cdma2000 и т.д. Cdma2000 охватывает стандарты IS-2000, IS-856 и IS-95. TDMA-сеть может реализовывать одну или более технологий радиосвязи, например глобальная система мобильной связи (GSM), цифровая усовершенствованная система мобильных телефонов (D-AMPS) и т.п. D-AMPS охватывает IS-248 и IS-54. W-CDMA и GSM описываются в документах организации, называемой Партнерским проектом третьего поколения (3GPP). Cdma2000 описывается в документах организации, называемой Партнерским проектом третьего поколения 2 (3GPP2). Документы 3GPP и 3GPP2 являются общедоступными. Эти различные технологии и стандарты радиосвязи известны в данной области техники. Обобщенная сеть доступа (GAN) 3GPP может использовать WLAN для того, чтобы предоставлять доступ в режиме коммутации каналов, как описано в 3GPP TS 43.318.The techniques described herein can be used for emergency circuit-switched calls of various wireless networks, such as CDMA, TDMA, FDMA and OFDMA networks, wireless local area networks (WLANs) and / or other networks. A CDMA network may implement one or more radio technologies, for example, Broadband CDMA (W-CDMA), cdma2000, etc. Cdma2000 covers IS-2000, IS-856, and IS-95 standards. A TDMA network may implement one or more radio technologies, for example, Global System for Mobile Communications (GSM), Digital Advanced Mobile Phone System (D-AMPS), and the like. D-AMPS covers IS-248 and IS-54. W-CDMA and GSM are described in documents from an organization called the Third Generation Partnership Project (3GPP). Cdma2000 is described in documents from an organization called the Third Generation Partnership Project 2 (3GPP2). 3GPP and 3GPP2 documents are publicly available. These various radio technologies and standards are known in the art. The 3GPP Shared Access Network (GAN) can use WLAN to provide circuit switched access, as described in 3GPP TS 43.318.

Фиг.2 иллюстрирует архитектуру сетей 3GPP и 3GPP2. UE 110 может получать радиодоступ посредством 3GPP RAN 120a, которой может быть сеть радиодоступа GSM EDGE (GERAN), универсальная наземная сеть радиодоступа (UTRAN), развитая UTRAN (E-UTRAN), WLAN или какая-либо другая сеть доступа. 3GPP RAN 120a включает в себя базовые станции 220a, контроллеры радиосети/контроллеры базовой станции (RNC/BSC) 222a и другие объекты, не показанные на фиг.2. Базовая станция также может обозначаться узлом B, усовершенствованным узлом B (e-узлом B), базовой приемо-передающей станцией (BTS), точкой доступа (AP) или каким-либо другим термином.2 illustrates the architecture of 3GPP and 3GPP2 networks. UE 110 may receive radio access via 3GPP RAN 120a, which may be a GSM EDGE radio access network (GERAN), a universal terrestrial radio access network (UTRAN), a developed UTRAN (E-UTRAN), WLAN, or some other access network. 3GPP RAN 120a includes base stations 220a, radio network controllers / base station controllers (RNC / BSC) 222a, and other entities not shown in FIG. A base station may also be referred to as Node B, Enhanced Node B (e-Node B), Base Transceiver Station (BTS), Access Point (AP), or some other terminology.

3GPP V-PLMN 130a - это один вариант осуществления гостевой сети 130 на фиг.1, и она может включать в себя центр коммутации мобильной связи (MSC) 230a, шлюзовой центр определения местоположения мобильной связи (GMLC) 232a, платформы определения местоположения SUPL для экстренных служб (E-SLP) 234a и гостевой SLP (V-SLP) 236a. GMLC 232a, E-SLP 234a и V-SLP 236a предоставляют услуги определения местоположения для UE, обменивающихся данными с V-PLMN 130a. GMLC 232a поддерживает некоторые функции традиционного GMLC (к примеру, заданные в 3GPP TS 23.271 и J-STD-036) и некоторые функции, связанные с использованием SUPL для определения местоположения и маршрутизации экстренных вызовов. E-SLP 234a и V-SLP 236a поддерживают SUPL из Открытого альянса мобильной связи (OMA). E-SLP 234a заменяет домашнюю SLP (H-SLP) в случае определения местоположения экстренных вызовов и может быть комбинирована с GMLC 232a. V-SLP 236a может находиться в рамках или вне V-PLMN 130a и может быть географически ближе к UE 110.3GPP V-PLMN 130a is one embodiment of the guest network 130 of FIG. 1, and it may include a Mobile Switching Center (MSC) 230a, a Gateway Mobile Location Center (GMLC) 232a, an emergency location platform SUPL Services (E-SLP) 234a and Guest SLP (V-SLP) 236a. GMLC 232a, E-SLP 234a and V-SLP 236a provide location services for UEs communicating with V-PLMN 130a. GMLC 232a supports some functions of the traditional GMLC (for example, defined in 3GPP TS 23.271 and J-STD-036) and some functions associated with the use of SUPL for location and routing of emergency calls. E-SLP 234a and V-SLP 236a support SUPL from the Open Mobile Alliance (OMA). E-SLP 234a replaces home SLP (H-SLP) in case of emergency call location and can be combined with GMLC 232a. V-SLP 236a may be within or outside of V-PLMN 130a and may be geographically closer to UE 110.

UE 110 также может получать радиодоступ посредством 3GPP2 RAN 120b, которой может быть сеть CDMA2000 1X или какая-либо другая сеть доступа. 3GPP2 RAN 120b включает в себя базовые станции 220b, BSC 222b и другие объекты, не показанные на фиг.2.UE 110 may also receive radio access via 3GPP2 RAN 120b, which may be a CDMA2000 1X network or some other access network. 3GPP2 RAN 120b includes base stations 220b, BSC 222b, and other entities not shown in FIG. 2.

3GPP2 V-PLMN 130b - это другой вариант осуществления гостевой сети 130 на фиг.1, и она может включать в себя MSC 230b, мобильный центр позиционирования (MPC) 232b, E-SLP 234b и V-SLP 236b. MPC 232b, E-SLP 234b и V-SLP 236b предоставляют услуги определения местоположения UE, обменивающихся данными с V-PLMN 130b. MPC 232b поддерживает некоторые функции традиционного MPC (к примеру, заданные в 3GPP2 X.S0002, TIA-881 и J-STD-036) и некоторые функции, связанные с применением SUPL для определения местоположения и маршрутизации экстренных вызовов. E-SLP 234b и V-SLP 236b поддерживают SUPL от OMA. E-SLP 234b может быть комбинирована с MPC 232b. Альтернативно или помимо этого V-PLMN 130b может включать в себя сервер позиционирования экстренных служб (E-PS) 238 и гостевой PS (V-PS) 240. E-PS 238 и V-PS 240 являются серверами определения местоположения, которые поддерживают определение местоположения X.S0024 для сетей cdma2000 и аналогичны E-SLP 234b и V-SLP 236b для SUPL. V-SLP 236b и V-PS 240 могут быть размещены в пределах или вне V-PLMN 130b и могут быть географически ближе к UE 110. V-PLMN 130b также может включать в себя объект определения местоположения (PDE) и/или другие объекты.3GPP2 V-PLMN 130b is another embodiment of the guest network 130 of FIG. 1, and it may include an MSC 230b, a mobile positioning center (MPC) 232b, an E-SLP 234b, and a V-SLP 236b. MPC 232b, E-SLP 234b and V-SLP 236b provide location services for UEs communicating with V-PLMN 130b. MPC 232b supports some functions of the traditional MPC (for example, defined in 3GPP2 X.S0002, TIA-881 and J-STD-036) and some functions associated with the use of SUPL for location and routing of emergency calls. E-SLP 234b and V-SLP 236b support OMA SUPL. E-SLP 234b can be combined with MPC 232b. Alternatively or in addition, the V-PLMN 130b may include an emergency positioning server (E-PS) 238 and a guest PS (V-PS) 240. The E-PS 238 and V-PS 240 are location servers that support location X.S0024 for cdma2000 networks and are similar to E-SLP 234b and V-SLP 236b for SUPL. V-SLP 236b and V-PS 240 may be located within or outside of V-PLMN 130b and may be geographically closer to UE 110. V-PLMN 130b may also include a positioning object (PDE) and / or other objects.

3GPP H-PLMN 150a - это один вариант осуществления домашней сети 150 на фиг.1, и она может включать в себя H-SLP 252a и/или другие сетевые объекты. 3GPP2 H-PLMN 150b - это другой вариант осуществления домашней сети 150 на фиг.1, и она может включать в себя H-SLP 252b и H-PS 254 и/или другие сетевые объекты. Объекты в SUPL описаны в OMA-AD-SUPL-V2_0-20060823-D, озаглавленном "Secure User Plane Location Architecture", черновая версия 2.0, 23 августа 2006 года, и в OMA-TS-ULP-V2_0-20060907-D, озаглавленном "User Plane Location Protocol", черновая версия 22.0, 7 сентября 2006 года. Объекты в определении местоположения X.S0024 описаны в 3GPP2 X.S0024, озаглавленном "IP-Based Location Services", версия 1.0, октябрь 2005 года. Эти документы являются общедоступными.The 3GPP H-PLMN 150a is one embodiment of the home network 150 of FIG. 1, and it may include H-SLP 252a and / or other network entities. 3GPP2 H-PLMN 150b is another embodiment of the home network 150 of FIG. 1, and it may include H-SLP 252b and H-PS 254 and / or other network entities. Objects in SUPL are described in OMA-AD-SUPL-V2_0-20060823-D, entitled "Secure User Plane Location Architecture", draft version 2.0, August 23, 2006, and in OMA-TS-ULP-V2_0-20060907-D, entitled "User Plane Location Protocol", draft version 22.0, September 7, 2006. The objects in the X.S0024 location are described in 3GPP2 X.S0024, entitled "IP-Based Location Services", version 1.0, October 2005. These documents are publicly available.

Для простоты фиг.2 показывает только некоторые из объектов в 3GPP и 3GPP2, которые упоминаются в нижеприведенном описании. Сети 3GPP и 3GPP2 могут включать в себя другие объекты, заданные посредством 3GPP и 3GPP2 соответственно.For simplicity, FIG. 2 shows only some of the entities in 3GPP and 3GPP2, which are mentioned in the description below. 3GPP and 3GPP2 networks may include other entities defined by 3GPP and 3GPP2, respectively.

Беспроводная сеть может поддерживать услуги определения местоположения (LCS) с помощью решения плоскости управления (CP) и/или решения пользовательской плоскости (UP). Плоскость управления (которая также называется плоскостью передачи сигналов) - это механизм переноса сигналов для приложений более высокого уровня, и она в типичном варианте реализуется с помощью конкретных для сети протоколов, интерфейсов и сигнальных сообщений. Пользовательская плоскость - это механизм переноса сигналов для приложений более высокого уровня, и она использует однонаправленный канал пользовательской плоскости, который в типичном варианте реализуется с помощью таких протоколов, как протокол передачи дейтаграмм пользователя (UDP), протокол управления передачей (TCP) и Интернет-протокол (IP). Сообщения, поддерживающие услуги определения местоположения и позиционирования, переносятся как часть сигналов в архитектуре плоскости управления и как часть данных (с точки зрения сети) в архитектуре пользовательской плоскости. Тем не менее, содержимое сообщений может быть одинаковым или аналогичным в обеих архитектурах. Плоскость управления 3GPP описана в 3GPP TS 23.271, TS 43.059 и TS 25.305. Плоскость управления 3GPP2 описана в IS-881 и 3GPP2 X.S0002. SUPL и пред-SUPL описаны в документах от OMA.A wireless network may support location services (LCS) using a control plane (CP) solution and / or a user plane (UP) solution. The control plane (also called the signal transmission plane) is a signal transfer mechanism for higher-level applications, and it is typically implemented using network-specific protocols, interfaces, and signaling messages. The user plane is a signal transfer mechanism for higher-level applications, and it uses a unidirectional user plane channel, which is typically implemented using protocols such as the User Datagram Protocol (UDP), Transmission Control Protocol (TCP), and Internet Protocol (IP). Messages that support location and positioning services are carried as part of the signals in the architecture of the control plane and as part of the data (from the point of view of the network) in the architecture of the user plane. However, the message content may be the same or similar in both architectures. The 3GPP control plane is described in 3GPP TS 23.271, TS 43.059 and TS 25.305. The 3GPP2 control plane is described in IS-881 and 3GPP2 X.S0002. SUPL and pre-SUPL are described in documents from OMA.

Экстренные вызовы в режиме коммутации каналов в беспроводной сети в типичном варианте поддерживаются с помощью решения плоскости управления, а не решения пользовательской плоскости. Это означает, что сетевому оператору может потребоваться развернуть решения и плоскости управления, и пользовательской плоскости для того, чтобы поддерживать все связанные с определением местоположения приложения.Emergency calls in circuit switched mode on a wireless network are typically supported using a control plane solution rather than a user plane solution. This means that the network operator may need to deploy solutions for both the control plane and the user plane in order to support all location-related applications.

Методики, описанные в данном документе, поддерживают экстренные вызовы в режиме коммутации каналов, используя комбинацию решений плоскости управления и пользовательской плоскости. Это может иметь преимущество в упрощении реализации, поскольку объекты для того, чтобы поддерживать части плоскости управления LCS, развертываются и поддерживаются посредством множества сетевых операторов 3GPP и 3GPP2. Тем не менее, методики содержат только небольшую часть решения плоскости управления, тем самым не допуская значительного увеличения стоимости и сложности при обновлении решения пользовательской плоскости. В частности, сетевой оператор может иметь возможность поддерживать все связанные с определением местоположения приложения без развертывания полного решения плоскости управления.The techniques described in this document support emergency calls in circuit-switched mode using a combination of control plane and user plane solutions. This may have the advantage of simplifying the implementation, since objects in order to support parts of the LCS control plane are deployed and supported through a variety of 3GPP and 3GPP2 network operators. However, the techniques contain only a small part of the control plane solution, thereby preventing a significant increase in cost and complexity when updating the user plane solution. In particular, the network operator may be able to support all location-related applications without deploying a complete control plane solution.

Методики поддерживают зарегистрированные UE, а также незарегистрированные UE. Зарегистрированный UE - это UE, который зарегистрирован в домашней сети и может быть аутентифицирован посредством домашней сети. Незарегистрированный UE - это UE, который не зарегистрирован ни в одной сети и не аутентифицирован. 3GPP UE может быть оснащен универсальной интегрированной схемной платой (UICC) или модулем идентификации абонента (SIM). 3GPP2 UE может быть оснащен модулем идентификации пользователя (UIM). UICC, SM или UIM в типичном варианте являются конкретными для одного абонента и могут хранить персональную информацию, информацию подписки и/или другую информацию. UE без UICC - это UE с отсутствующими UICC или SIM. UE без UIM - это UE с отсутствующим UIM. UE без UICC/UIM не зарегистрирован ни в одной сети и имеет подписки, домашней сети и учетных данных аутентификации (к примеру, секретного ключа), чтобы проверять заявляемые идентификационные данные, что делает услуги определения местоположения в большей степени подверженными риску.The techniques support registered UEs as well as unregistered UEs. A registered UE is a UE that is registered in the home network and can be authenticated through the home network. An unregistered UE is a UE that is not registered on any network and is not authenticated. The 3GPP UE can be equipped with a universal integrated circuit board (UICC) or subscriber identity module (SIM). The 3GPP2 UE may be equipped with a user identification module (UIM). UICC, SM, or UIM are typically specific to one subscriber and may store personal information, subscription information, and / or other information. A UE without a UICC is a UE with no UICC or SIM. A UE without a UIM is a UE with a missing UIM. A UE without UICC / UIM is not registered on any network and has a subscription, home network, and authentication credentials (such as a secret key) to verify the claimed identity, which makes location services more at risk.

Фиг.3 иллюстрирует вариант осуществления сетевой архитектуры 300 для экстренного вызова в режиме коммутации каналов с определением местоположения SUPL. Сетевая архитектура 300 применима для сетей 3GPP и 3GPP2. Для простоты, фиг.3 показывает только объекты и интерфейсы, важные для того, чтобы поддерживать экстренный вызов в режиме коммутации каналов с помощью SUPL. В общем, сетевая архитектура 300 может включать в себя другие объекты, чтобы поддерживать вызов и/или определение местоположения в режиме коммутации каналов.3 illustrates an embodiment of a network architecture 300 for an emergency call in a circuit switched SUPL location mode. Network architecture 300 is applicable for 3GPP and 3GPP2 networks. For simplicity, FIG. 3 shows only objects and interfaces that are important in order to support an emergency call in circuit switched mode using SUPL. In general, network architecture 300 may include other entities to support call and / or location in circuit switched mode.

UE 110 упоминается как терминал с поддержкой SUPL (SET) в SUPL. RAN 120 может быть 3GPP RAN 120a, 3GPP2 RAN 120b или какой-либо другой сетью доступа. E-SLP 234 может включать в себя центр определения местоположения SUPL (E-SLC) 312, который выполняет различные функции для услуг определения местоположения, и центр позиционирования SUPL (E-SPC) 314, который поддерживает позиционирование для UE. V-SLP 236 аналогично может включать в себя V-SLC 322 и V-SPC 324. E-SLP 234 ассоциативно связан с MPC/GMLC 232 и заменяет H-SLP 252 в H-PLMN 150 в случае определения местоположения экстренных вызовов. V-SLP 236 может быть ближе и/или в большей степени иметь возможность находить UE 110. В большинстве случае достаточно только E-SLP 234, и V-SLP 236 не требуется.UE 110 is referred to as a SUPL capable terminal (SET) in SUPL. RAN 120 may be a 3GPP RAN 120a, 3GPP2 RAN 120b, or some other access network. E-SLP 234 may include a SUPL location center (E-SLC) 312 that performs various functions for location services, and a SUPL positioning center (E-SPC) 314 that supports positioning for the UE. V-SLP 236 likewise may include V-SLC 322 and V-SPC 324. E-SLP 234 is associated with MPC / GMLC 232 and replaces H-SLP 252 in H-PLMN 150 in case of emergency call location. V-SLP 236 may be closer and / or more able to find UE 110. In most cases, only E-SLP 234 is sufficient, and V-SLP 236 is not required.

SUPL поддерживает два режима связи между SET и SLP для позиционирования с помощью SPC. В прокси-режиме SPC не имеет прямой связи с SET, и SLP выступает в качестве прокси между SET и SPC. В режиме без прокси SPC имеет прямую связь с SET.SUPL supports two communication modes between SET and SLP for positioning using SPC. In proxy mode, the SPC does not directly communicate with SET, and the SLP acts as a proxy between SET and SPC. In non-proxy mode, SPC has a direct connection with SET.

PSTN 160 может включать в себя выборочный маршрутизатор (S/R) 260 и/или другие тандемы, используемые для того, чтобы устанавливать экстренный вызов в режиме коммутации каналов от MSC 230 в PSAP 180. S/R 260 может принадлежать PSAP 180 или может быть совместно использованным и подключенным к набору PSAP. UE 110 может обмениваться данными с PSAP 180 посредством MSC 230 и S/R 260.PSTN 160 may include a selective router (S / R) 260 and / or other tandems used to set up an emergency call in circuit switching mode from the MSC 230 to the PSAP 180. S / R 260 may belong to the PSAP 180 or may be shared and connected to the PSAP kit. UE 110 can communicate with the PSAP 180 through the MSC 230 and S / R 260.

Фиг.3 также показывает интерфейсы между различными объектами. Связанные с вызовами интерфейсы между UE 110 и RAN 120 и между RAN 120 и MSC 230 являются конкретными для сети. Связанным с вызовами интерфейсом между MSC 230, S/R 260 и PSAP 180 может быть многочастотный/ISDN абонентский узел/ISDN (MF/ISUP/ISDN).Figure 3 also shows the interfaces between various objects. Call-related interfaces between the UE 110 and the RAN 120 and between the RAN 120 and the MSC 230 are network specific. The call-related interface between the MSC 230, S / R 260 and the PSAP 180 can be a multi-frequency / ISDN subscriber unit / ISDN (MF / ISUP / ISDN).

Связанным с определением местоположения интерфейсом между UE 110 и E-SLP 234 и V-SLP 236 может быть протокол определения местоположения в пользовательской плоскости (ULP) SUPL. Интерфейсом между E-SLP 234 и V-SLP 236 может быть протокол определения местоположения при роуминге (RLP). Интерфейсом между MSC 230 и GMLC/MPC 232 может быть узел мобильных приложений (MAP). Интерфейс между MPC/GMLC 232 и E-SLP 234 напоминает и Le/L1-интерфейс между SUPL-агентом, и H-SLP и Lr/LCS-z-интерфейс между парой SLP в SUPL 1.0. Таким образом, интерфейс между MPC/GMLC 232 и E-SLP 234 может поддерживаться с помощью протокола определения местоположения мобильного терминала (MLP), RLP, усовершенствованной версии MLP или RLP либо какого-либо другого интерфейса. Для RLP поддержка GMLC уже задана в отношении инициирования RLP-транзакций. Для MLP GMLC обычно выступает в качестве получателя транзакции. Интерфейсом между E-SLP 234 и PSAP 180 может быть E2-интерфейс, заданный в J-STD-036 редакция B, MLP, HTTP-интерфейс или какой-либо другой интерфейс.The location-related interface between the UE 110 and the E-SLP 234 and the V-SLP 236 may be a SUPL User Plane Location Protocol (ULP). The interface between the E-SLP 234 and the V-SLP 236 may be a roaming location protocol (RLP). The interface between the MSC 230 and the GMLC / MPC 232 may be a mobile application node (MAP). The interface between the MPC / GMLC 232 and the E-SLP 234 resembles both the Le / L1 interface between the SUPL agent and the H-SLP and the Lr / LCS-z interface between the SLP pair in SUPL 1.0. Thus, the interface between the MPC / GMLC 232 and the E-SLP 234 can be supported using the Mobile Terminal Location Protocol (MLP), RLP, an enhanced version of MLP or RLP, or some other interface. For RLP, GMLC support has already been defined with respect to initiating RLP transactions. For MLPs, GMLC usually acts as the receiver of the transaction. The interface between the E-SLP 234 and PSAP 180 can be an E2 interface defined in J-STD-036 revision B, MLP, an HTTP interface, or some other interface.

Несколько примерных потоков сообщений для экстренного вызова в режиме коммутации каналов в 3GPP и 3GPP2 с определением местоположения SUPL описаны ниже. Для простоты объекты, которые менее релевантны (к примеру, RAN 120 и S/R 260), опущены из этих потоков сообщений, но включены в описания. Эти потоки сообщений предполагают, что UE 110 имеет UICC или UIM и, что есть соглашение по роумингу между V-PLMN 130 и H-PLMN 150. Потоки сообщений также предполагают, что UE 110 поддерживают параллельную связь и в режиме коммутации каналов (для экстренного вызова), и в режиме коммутации пакетов (к примеру, для определения местоположения). Эта возможность в настоящее время разрешена для зарегистрированных пользователей посредством 3GPP в UMTS и GSM/GPRS и посредством 3GPP2 в cdma2000.Several exemplary circuit-switched emergency call message flows in 3GPP and 3GPP2 with SUPL location are described below. For simplicity, objects that are less relevant (for example, RAN 120 and S / R 260) are omitted from these message flows, but are included in the descriptions. These message flows assume that the UE 110 has a UICC or UIM and that there is a roaming agreement between the V-PLMN 130 and the H-PLMN 150. The message flows also assume that the UE 110 supports parallel communication and circuit switched mode (for emergency calls ), and in packet switching mode (for example, to determine the location). This feature is currently enabled for registered users through 3GPP in UMTS and GSM / GPRS and through 3GPP2 in cdma2000.

1. Экстренный вызов в режиме коммутации каналов в 3GPP с определением местоположения SUPL1. Emergency circuit-switched call in 3GPP with SUPL location

Фиг.4 иллюстрирует вариант осуществления потока 400 сообщений для экстренного вызова в режиме коммутации каналов в 3GPP, использующем SUPL с определением местоположения, инициированным до установления вызова. На этапе 1 UE 110 отправляет запрос на вызов экстренных служб (к примеру, E911 в Северной Америке или E112 в Европе) в MSC 230a в 3GPP V-PLMN 130a. Этот запрос упоминается как инициирование вызова экстренных служб (ESC).FIG. 4 illustrates an embodiment of a message flow 400 for an emergency call in circuit switched mode in 3GPP using SUPL with location initiated prior to call setup. In step 1, the UE 110 sends a call request for emergency services (for example, E911 in North America or E112 in Europe) in the MSC 230a in 3GPP V-PLMN 130a. This request is referred to as Emergency Call Initiation (ESC).

На этапе 2 MSC 230a может допустить или определить то, что UE 110 поддерживает позиционирование SUPL, к примеру на основе информации подписки UE или информации характеристик UE, принимаемой от UE, или в качестве политики V-PLMN 130a. MSC 230a затем отправляет сообщение отчета определения местоположения абонента (SLR) MAP в GMLC 232a, которая находится в сети, которая имеет ассоциативную связь (к примеру, содержит или подключена) с E-SLP 234a. MAP SLR используется для того, чтобы создавать запись экстренного вызова в GMLC 232a (и ассоциативную связь с MSC 230a), а также получать информацию маршрутизации PSAP от GMLC. MAP SLR может содержать идентификационные данные UE, идентификационные данные обслуживающей соты (ED) и/или другую информацию. Идентификационными данными UE может быть международный идентификатор абонента мобильной связи (IMSI), ISDN-номер абонента мобильной связи (MSISDN), международный идентификатор мобильного устройства (IMEI) и/или какие-либо другие идентификационные данные. Другая информация может включать в себя измерения от UE или сети, которые могут быть использованы для того, чтобы вычислять оценку местоположения для UE. Для вызовов в Северной Америке MSC 230a может назначать ключ маршрутизации экстренных служб (ESRK) или код маршрутизации экстренных служб (ESRD) и в таком случае должен включать его в MAP SLR. ESRD - это ненабираемый абонентский номер, который идентифицирует PSAP. ESRK - это ненабираемый абонентский номер, который может быть использован для того, чтобы выполнять маршрутизацию к PSAP. Каждая PSAP может быть ассоциативно связана с одним ESRD и пулом нескольких ESRK. Для экстренного вызова посредством UE в эту PSAP один ESRK из пула может быть назначен для UE на время экстренного вызова и может быть использован для того, чтобы идентифицировать PSAP, GMLC и /или MSC и UE.In step 2, the MSC 230a may allow or determine that the UE 110 supports SUPL positioning, for example, based on the subscription information of the UE or the characteristics information of the UE received from the UE, or as a V-PLMN policy 130a. The MSC 230a then sends a MAP Subscriber Location Report (SLR) message to the GMLC 232a, which is in a network that is associatively connected (e.g., contains or connected) with the E-SLP 234a. The MAP SLR is used to create an emergency call record in GMLC 232a (and associative communication with MSC 230a), as well as to receive PSAP routing information from GMLC. The MAP SLR may comprise UE identity, serving cell identity (ED), and / or other information. The identity of the UE may be an international mobile subscriber identifier (IMSI), an ISDN mobile subscriber number (MSISDN), an international mobile device identifier (IMEI), and / or any other identification data. Other information may include measurements from a UE or network that can be used to calculate a location estimate for the UE. For calls in North America, the MSC 230a can assign an Emergency Routing Key (ESRK) or Emergency Routing Code (ESRD) and should then include it in the MAP SLR. ESRD is a non-dialing number that identifies the PSAP. ESRK is a non-dialing subscriber number that can be used to route to the PSAP. Each PSAP can be associated with one ESRD and a pool of several ESRKs. For an emergency call by the UE to this PSAP, one ESRK from the pool can be assigned to the UE for the time of the emergency call and can be used to identify the PSAP, GMLC and / or MSC and UE.

На этапе 3 GMLC 232a создает запись для вызова. GMLC 232a может определять оценку промежуточной позиции UE 110 на основе информации определения местоположения, принятой на этапе 2. Информация определения местоположения может содержать идентификатор соты, измерения, оценку позиции и т.д. Оценка промежуточной позиции в типичном варианте означает примерную позицию, используемую для маршрутизации вызова. GMLC 232a также может инициировать этапы 8-13 заранее, чтобы получить оценку промежуточной позиции для UE 110. GMLC 232a может выбирать PSAP на основе оценки промежуточной позиции (если получена) или идентификатора обслуживающей соты, принятого на этапе 2. Это обеспечивает то, что выбранная PSAP охватывает экстренные вызовы из географической области, где находится UE 110. Для вызовов в Северной Америке GMLC 232a может назначать ESRD или ESRK, чтобы указать выбранную PSAP. В последующем описании PSAP 180 - это выбранная PSAP. GMLC 232a также может инициировать этапы 8-13 заранее, чтобы получить точную оценку начальной позиции, которая может быть использована в дальнейшем для запроса на определение местоположения от PSAP. Оценка начальной позиции в типичном варианте относится к первой точной оценке позиции. На этапе 4 GMLC 232a возвращает подтверждение приема MAP SLR в MSC 230a. Для вызовов в Северной Америке это подтверждение приема может включать в себя любой ESRD или ESRK, назначенный посредством GMLC 232a на этапе 3.In step 3, the GMLC 232a creates an entry for the call. GMLC 232a may determine an estimate of the intermediate position of UE 110 based on the location information received in step 2. The location information may include a cell identifier, measurements, position estimate, etc. Evaluating an intermediate position typically means the approximate position used to route the call. GMLC 232a may also initiate steps 8-13 in advance to obtain an estimate of the intermediate position for UE 110. GMLC 232a may select a PSAP based on the estimate of the intermediate position (if received) or the serving cell ID received in step 2. This ensures that the selected The PSAP covers emergency calls from the geographic area where the UE 110 is located. For calls in North America, the GMLC 232a may assign an ESRD or ESRK to indicate the selected PSAP. In the following description, PSAP 180 is the selected PSAP. GMLC 232a can also initiate steps 8-13 in advance to obtain an accurate estimate of the starting position, which can then be used to request location from the PSAP. The assessment of the initial position in a typical embodiment refers to the first accurate assessment of the position. In step 4, the GMLC 232a returns an acknowledgment of the MAP SLR to the MSC 230a. For calls in North America, this acknowledgment may include any ESRD or ESRK assigned by GMLC 232a in step 3.

На этапе 5 MSC 230a отправляет экстренный вызов в режиме коммутации каналов в PSAP 180. Для вызовов в Северной Америке, если ESRK или ESRD возвращен на этапе 4, то PSAP 180 выбрана посредством GMLC 232a на этапе 3. В противном случае MSC 230a может определять PSAP, к примеру на основе текущей или начальной обслуживающей соты для UE 110. Для вызовов в Северной Америке сообщение или индикация установления вызова, отправленная посредством MSC 230a в PSAP 180, включает в себя любой из ESRD или ESRK, возвращенный посредством GMLC 232a на этапе 4 или назначенный посредством MSC 230a на этапе 2 или 5. Сообщение установления вызова может включать в себя номер обратного вызова для UE 110 (к примеру, MSISDN).In step 5, the MSC 230a sends an emergency circuit-switched call to the PSAP 180. For calls in North America, if the ESRK or ESRD is returned in step 4, then the PSAP 180 is selected by GMLC 232a in step 3. Otherwise, the MSC 230a may determine the PSAP for example, based on the current or initial serving cell for UE 110. For calls in North America, a call setup message or indication sent by the MSC 230a to the PSAP 180 includes any of the ESRD or ESRK returned by the GMLC 232a in step 4 or assigned by MSC 230a in step 2 or 5. C The call establishment message may include a callback number for UE 110 (e.g., MSISDN).

На этапе 6 вызов устанавливается между UE 110 и PSAP 180 посредством MSC 230a. На этапе 7 PSAP 180 отправляет запрос позиции от экстренных служб в GMLC 232a, чтобы запросить точную оценку начальной позиции UE 110. Для вызовов в Северной Америке PSAP 180 может идентифицировать GMLC 232a с помощью ESRK или ESRD, принятого на этапе 5. В этом случае запрос позиции от экстренных служб включает в себя ESRK и/или ESRD и номер обратного вызова. PSAP 180 не обязательно должна знать о том, что SUPL используется для определения местоположения.In step 6, a call is established between the UE 110 and the PSAP 180 through the MSC 230a. In step 7, the PSAP 180 sends a position request from emergency services to the GMLC 232a to request an accurate estimate of the starting position of the UE 110. For calls in North America, the PSAP 180 can identify the GMLC 232a using the ESRK or ESRD received in step 5. In this case, the request emergency service positions includes ESRK and / or ESRD and callback number. PSAP 180 does not need to be aware that SUPL is used for positioning.

На этапе 8 GMLC 232a идентифицирует запись вызова, созданную на этапе 3, с помощью (a) ESRK или номера обратного вызова, принятого на этапе 7 для вызовов в Северной Америке, или (b) другую информацию вызывающего абонента (к примеру, MSISDN или IMSI) для вызовов в других регионах. Если GMLC 232a получил точную оценку позиции на этапе 3 (к примеру, посредством выполнения этапов 8-13 заранее), то GMLC 232a может возвращать эту оценку позиции сразу в PSAP 180 на этапе 14 и пропустить этапы 8-13. В противном случае GMLC 232a отправляет в E-SLP 234a запрос позиции от экстренных служб, который может содержать идентификационные данные UE (к примеру, MSISDN и/или IMSI), идентификатор соты (если известен), требуемое качество позиционирования (QoP) и/или другую информацию. QoP переносит требования для оценки позиции, к примеру точность и срок оценки позиции. QoP также упоминается как QoS.In step 8, GMLC 232a identifies the call record created in step 3 using (a) the ESRK or callback number received in step 7 for calls in North America, or (b) other caller information (e.g., MSISDN or IMSI ) for calls in other regions. If GMLC 232a received an accurate position estimate in step 3 (for example, by performing steps 8-13 in advance), then GMLC 232a can return this position estimate immediately to PSAP 180 in step 14 and skip steps 8-13. Otherwise, GMLC 232a sends an emergency position request to the E-SLP 234a, which may contain UE credentials (e.g. MSISDN and / or IMSI), cell identifier (if known), required positioning quality (QoP) and / or other information. QoP transfers the requirements for evaluating a position, for example, the accuracy and term of an evaluation of a position. QoP is also referred to as QoS.

На этапе 9 E-SLP 234a определяет то, должно ли позиционирование поддерживаться посредством V-SLP, более близкой и/или имеющей лучшую возможность поддерживать позиционирование UE 110, к примеру, на основе идентификатора соты (если имеется), принятого на этапе 8. Если так, то E-SLP 234a обменивается сигналами с V-SLP (не показано на фиг.4). В противном случае E-SLP 234a побуждает инициированную сетью процедуру определения местоположения SUPL, причем E-SLP заменяет H-SLP. E-SLP 234a сначала отправляет SUPL INIT в UE 110, чтобы начать процедуру определения местоположения SUPL. SUPL INIT может быть отправлен, к примеру, с помощью проталкивания протокола беспроводных приложений (WAP), триггера службы коротких сообщений (SMS) или UDP/IP, если E-SLP 234a знает либо может получить IP-адрес UE 110. SUPL INIT может включать в себя IP-адрес E-SLP 234a, к примеру, если UE 110 не находится в домашней сети, если E-SLP 234a не является H-SLP для UE или если E-SLP 234a выбирает не работать в режиме H-SLP (к примеру, для того чтобы упростить реализацию). SUPL INIT также может включать в себя индикатор экстренных вызовов, к примеру в параметре оповещения SUPL INIT. Если используется режим без прокси, то SUPL INIT также может содержать IP-адрес SPC, который ассоциативно связан с E-SLP 234a либо с отдельной V-SLP. UE 110 в таком случае должен взаимодействовать с SPC, чтобы выполнять позиционирование.In step 9, the E-SLP 234a determines whether positioning should be supported by a V-SLP closer and / or better able to support the positioning of the UE 110, for example, based on the cell identifier (if any) adopted in step 8. If so, then the E-SLP 234a exchanges signals with the V-SLP (not shown in FIG. 4). Otherwise, the E-SLP 234a prompts the network-initiated SUPL location procedure, with the E-SLP replacing the H-SLP. E-SLP 234a first sends the SUPL INIT to UE 110 to begin the SUPL location procedure. SUPL INIT can be sent, for example, by pushing the Wireless Application Protocol (WAP), a short message service (SMS) trigger, or UDP / IP, if the E-SLP 234a knows or can obtain the IP address of the UE 110. SUPL INIT can include the IP address of the E-SLP 234a, for example, if the UE 110 is not in the home network, if the E-SLP 234a is not an H-SLP for the UE, or if the E-SLP 234a chooses not to work in the H-SLP mode (to for example, in order to simplify the implementation). SUPL INIT can also include an emergency call indicator, for example, in the SUPL INIT alert parameter. If non-proxy mode is used, then SUPL INIT may also contain the IP address of the SPC, which is associated with the E-SLP 234a or with a separate V-SLP. UE 110 in this case must interact with the SPC in order to perform positioning.

На этапе 10 UE 110 устанавливает надежное (безопасное) IP-соединение со своей H-SLP, если E-SLP 234a является H-SLP (и выбирает работу в режиме H-SLP) для UE. Тем не менее, если E-SLP 234a не является H-SLP для UE 110 и/или если E-SLP 234a включает свой IP-адрес в SUPL INIT на этапе 9, то UE 110 устанавливает IP-соединение или безопасное IP-соединение с E-SLP 234a вместо H-SLP. Для режима без прокси связанные с аутентификацией SUPL-сообщения далее могут передаваться между UE 110 и E-SLP 234a и между E-SLP 234a и любой V-SLP, выбранной на этапе 9 (не показана на фиг.4), и UE 110 далее устанавливает IP-соединение или безопасное IP-соединение с SPC, указанным посредством SUPL INIT на этапе 9. Для прокси-режима UE 110 возвращает SUPL POS INIT в E-SLP 234a. Для режима без прокси UE 110 отправляет SUPL POS INIT в SPC (не показано на фиг.4). SUPL POS INIT может включать в себя способы позиционирования и протоколы позиционирования, поддерживаемые посредством UE 110, идентификатор обслуживающей соты, сетевые измерения, чтобы помочь в вычислениях местоположения, запрос на вспомогательные данные (к примеру, для A-GPS), если UE 110 требуются вспомогательные данные, оценку позиции, если UE 110 уже имеет ее, и/или другую информацию. Если E-SLP 234a или SPC может получить оценку позиции с требуемой точностью из информации, принятой в SUPL POS INIT, то E-SLP или SPC может перейти непосредственно к этапу 12.In step 10, the UE 110 establishes a reliable (secure) IP connection with its H-SLP if the E-SLP 234a is an H-SLP (and selects H-SLP operation) for the UE. However, if E-SLP 234a is not an H-SLP for UE 110 and / or if E-SLP 234a includes its IP address in SUPL INIT in step 9, then UE 110 establishes an IP connection or a secure IP connection with E-SLP 234a instead of H-SLP. For proxy-free mode, authentication-related SUPL messages can then be transmitted between UE 110 and E-SLP 234a and between E-SLP 234a and any V-SLP selected in step 9 (not shown in FIG. 4), and UE 110 further establishes an IP connection or a secure IP connection with the SPC indicated by SUPL INIT in step 9. For proxy mode, the UE 110 returns SUPL POS INIT to E-SLP 234a. For proxy-free mode, the UE 110 sends a SUPL POS INIT to the SPC (not shown in FIG. 4). SUPL POS INIT may include positioning methods and positioning protocols supported by the UE 110, a serving cell identifier, network measurements to aid in location calculations, a request for ancillary data (e.g., for A-GPS), if ancillary UE 110 is required data, position evaluation, if UE 110 already has it, and / or other information. If the E-SLP 234a or SPC can obtain a position estimate with the required accuracy from the information received in SUPL POS INIT, then the E-SLP or SPC can go directly to step 12.

На этапе 11 UE 110 продолжает процедуру определения местоположения SUPL с E-SLP 234a для прокси-режима или с SPC для режима без прокси. UE 110 может обмениваться одним или более сообщениями SUPL POS с E-SLP 234a (для прокси-режима) или SPC (для режима без прокси). Каждое сообщение SUPL POS может содержать сообщение позиционирования согласно протоколу LCS радиоресурсов (RRLP) 3GPP, управлению радиоресурсами (RRC) 3GPP или какому-либо другому протоколу позиционирования. E-SLP 234a или SPC может предоставлять вспомогательные данные в UE 110 в этих сообщениях, и UE 110 впоследствии может возвращать связанные с определением местоположения измерения или оценку позиции.At step 11, the UE 110 continues the SUPL location procedure with the E-SLP 234a for proxy mode or with SPC for non-proxy mode. UE 110 may exchange one or more SUPL POS messages with E-SLP 234a (for proxy mode) or SPC (for non-proxy mode). Each SUPL POS message may comprise a positioning message according to the 3GPP Radio Resource Protocol (RRLP), 3GPP Radio Resource Control (RRC), or some other positioning protocol. The E-SLP 234a or SPC may provide ancillary data to UE 110 in these messages, and UE 110 may subsequently return location-related measurements or position estimates.

На этапе 12 E-SLP 234a или SPC получает оценку позиции либо посредством вычисления ее из измерений, принятых от UE 110 на этапе 11, либо посредством проверки оценки позиции, принятой от UE на этапе 11. E-SLP 234a или SPC затем отправляет SUPL END в UE 110, чтобы завершить процедуру определения местоположения SUPL. На этапе 13 E-SLP 234a возвращает оценку позиции (которая, возможно, перенаправлена из выбранного V-SLP, не показано на фиг.4) в GMLC 232a в ответе позиции для экстренных служб. На этапе 14 GMLC 232a возвращает оценку позиции в PSAP 180 в ответе на запрос позиции от экстренных служб.At step 12, the E-SLP 234a or the SPC obtains a position estimate either by calculating it from the measurements received from the UE 110 in step 11, or by checking the position estimate received from the UE in step 11. The E-SLP 234a or SPC then sends the SUPL END at UE 110 to complete the SUPL location procedure. At step 13, the E-SLP 234a returns a position estimate (which may have been redirected from the selected V-SLP, not shown in FIG. 4) to the GMLC 232a in the emergency response position. At step 14, the GMLC 232a returns a position estimate in the PSAP 180 in response to a position request from emergency services.

На этапе 15 через некоторое время PSAP 180 может отправить еще один запрос позиции от экстренных служб в GMLC 232a, чтобы получить обновленную оценку позиции для UE 110. В этом случае GMLC 232a может повторить этапы 8-13 для того, чтобы получить новую оценку позиции с помощью SUPL и вернуть ее в PSAP 180 в ответе на запрос позиции от экстренных служб. При запросе оценки позиции из E-SLP 234a в повторении этапа 8 GMLC 232a может передавать последнюю полученную оценку позиции в E-SLP 234a, чтобы помочь ей в определении V-SLP, если данный вариант поддерживается.In step 15, after some time, the PSAP 180 may send another position request from the emergency services to the GMLC 232a to obtain an updated position estimate for the UE 110. In this case, the GMLC 232a may repeat steps 8-13 in order to obtain a new position estimate with using SUPL and returning it to PSAP 180 in response to a position request from emergency services. When requesting a position estimate from E-SLP 234a in a repeat of step 8, GMLC 232a may transmit the last position estimate received to E-SLP 234a to help it determine the V-SLP, if this option is supported.

На этапе 16 через некоторое время вызов между UE 110 и PSAP 180 завершается. На этапе 17 MSC 230a отправляет в GMLC 232a отчет определения местоположения абонента MAP, идентифицирующий UE 110 (к примеру, посредством MSI или MSISDN) и указывающий то, что вызов завершен. На этапе 18 GMLC 232a может удалить запись вызова, созданную на этапе 3, и вернуть подтверждение приема отчета определения местоположения абонента MAP в MSC 230a.At step 16, after some time, the call between the UE 110 and the PSAP 180 ends. In step 17, the MSC 230a sends to the GMLC 232a a MAP subscriber location report identifying the UE 110 (e.g., via MSI or MSISDN) and indicating that the call has ended. In step 18, the GMLC 232a may delete the call record created in step 3 and return an acknowledgment of the MAP subscriber location report to the MSC 230a.

Фиг.5 иллюстрирует вариант осуществления потока 500 сообщений для экстренного вызова в режиме коммутации каналов в 3GPP, использующем SUPL с определением местоположения, инициированным после установления вызова. На этапе 1 UE 110 отправляет запрос на вызов экстренных служб в MSC 230a. На этапе 2 применяется процедура экстренного вызова. MSC 230a определяет соответствующую PSAP (или клиента экстренных вызовов) на основе идентификатора обслуживающей соты. В последующем описании PSAP 180 - это выбранная PSAP. MSC 230a, RAN 120a и UE 110 продолжают обычную процедуру инициирования экстренного вызова к PSAP 180. Информация установления вызова, отправленная в PSAP 180 (к примеру, посредством PSTN 160), может включать в себя определение местоположения UE (если уже получено), информацию, которая даст возможность поставщику экстренных служб запросить определение местоположения UE позднее (к примеру, сообщение ISUP/BICC IAM с параметром номера местоположения, заданным номеру MSC, и параметром вызывающей стороны, равным MSISDN в Европе), и/или другую информацию.FIG. 5 illustrates an embodiment of a message flow 500 for an emergency call in circuit switched mode in 3GPP using SUPL with location initiated after call setup. In step 1, the UE 110 sends an emergency call request to the MSC 230a. In step 2, the emergency call procedure is applied. MSC 230a determines the appropriate PSAP (or emergency call client) based on the identifier of the serving cell. In the following description, PSAP 180 is the selected PSAP. MSC 230a, RAN 120a, and UE 110 continue the normal emergency call initiation procedure to PSAP 180. Call setup information sent to PSAP 180 (eg, via PSTN 160) may include determining the location of the UE (if already received), information, which will enable the emergency service provider to request the location of the UE later (for example, an ISUP / BICC IAM message with the location number parameter specified by the MSC number and the calling party parameter equal to the MSISDN in Europe) and / or other information.

На этапе 3 MSC 230a может допустить или определить то, что UE 110 поддерживает определение местоположения SUPL. MSC 230a затем отправляет MAP SLR в GMLC 232a, который ассоциативно связан с E-SLP 234a и PSAP 180, в которую экстренный вызов был или будет отправлен на этапе 3. MAP SLR может содержать идентификационные данные UE, идентификатор обслуживающей соты, идентификатор зоны обслуживания (SAI) UE и/или другую информацию. В случае экстренного вызова без SIM или экстренного вызова с незарегистрированной (U)SIM IMEI всегда может быть отправлен, и MSISDN может быть заполнен номером обратного вызова без набора. В Европе MSC 230a может предоставлять идентификационные данные PSAP 180, с которой соединен экстренный вызов.In step 3, the MSC 230a may allow or determine that the UE 110 supports SUPL location determination. The MSC 230a then sends the MAP SLR to the GMLC 232a, which is associated with the E-SLP 234a and the PSAP 180, to which the emergency call was or will be sent in step 3. The MAP SLR may contain the identity of the UE, the identifier of the serving cell, the identifier of the service area ( SAI) UE and / or other information. In the case of an emergency call without a SIM or an emergency call with an unregistered (U) SIM, IMEI can always be sent, and the MSISDN can be filled in without a dialing number. In Europe, the MSC 230a may provide the identity of the PSAP 180 to which the emergency call is connected.

На этапе 4 GMLC 232a создает запись для вызова. На этапе 5 GMLC 232a возвращает подтверждение приема MAP SLR в MSC 230a. На этапе 6 GMLC 232a отправляет в E-SLP 234a запрос позиции от экстренных служб, который может содержать идентификационные данные UE (к примеру, MSISDN и/или IMSI), идентификатор соты или SAI (если известен), требуемое QoP и/или другую информацию.In step 4, the GMLC 232a creates an entry for the call. In step 5, the GMLC 232a returns an acknowledgment of the MAP SLR to the MSC 230a. In step 6, the GMLC 232a sends to the E-SLP 234a a position request from the emergency services, which may contain UE credentials (for example, MSISDN and / or IMSI), cell identifier or SAI (if known), required QoP and / or other information .

На этапах 7-10 E-SLP 234a и UE 110 включаются в процедуру определения местоположения SUPL, как описано выше для этапов 9-12 на фиг.4. Потребность в V-SLP может быть определена из идентификатора соты или SAI (если имеется), принятого на этапе 6. На этапе 10 E-SLP 234a (для прокси-режима) или SPC, ассоциативно связанный с E-SLP 234a или выбранной V-SLP (для режима без прокси), получает оценку позиции UE 110. E-SLP 234a или SPC затем отправляет SUPL END в UE 110, чтобы завершить процедуру обнаружения местоположения SUPL. На этапе 11 E-SLP 234a возвращает оценку позиции (которая, возможно, перенаправлена из выбранного V-SLP, не показано на фиг.5) в GMLC 232a. На этапе 12 GMLC 232a может перенаправить информацию обнаружения местоположения, принятую на этапе 11, информацию об используемом способе позиционирования и/или другую информацию в PSAP 180. В противном случае PSAP 180, как ожидается, получает информацию определения местоположения посредством запрашивания ее от GMLC 232a.In steps 7-10, the E-SLPs 234a and UE 110 are included in the SUPL positioning procedure, as described above for steps 9-12 in FIG. 4. The need for the V-SLP can be determined from the cell identifier or SAI (if any) adopted in step 6. In step 10, the E-SLP 234a (for proxy mode) or the SPC associated with the E-SLP 234a or the selected V- SLP (for non-proxy mode) obtains the position estimate of UE 110. The E-SLP 234a or SPC then sends the SUPL END to UE 110 to complete the SUPL location discovery procedure. At step 11, the E-SLP 234a returns a position estimate (which may have been redirected from the selected V-SLP, not shown in FIG. 5) to the GMLC 232a. At step 12, the GMLC 232a can redirect the location information received at step 11, information about the positioning method used and / or other information to the PSAP 180. Otherwise, the PSAP 180 is expected to receive location information by requesting it from the GMLC 232a.

На этапе 13, через некоторое время вызов между UE 110 и PSAP 180 завершается. На этапе 14 MSC 230a отправляет в GMLC 232a отчет определения местоположения абонента MAP, идентифицирующий UE 110 и указывающий то, что вызов завершен. На этапе 15 GMLC 232a может удалить запись вызова, созданную на этапе 4, и вернуть подтверждение приема отчета определения местоположения абонента MAP в MSC 230a.At step 13, after some time, the call between the UE 110 and the PSAP 180 ends. At step 14, the MSC 230a sends to the GMLC 232a a MAP subscriber location report identifying the UE 110 and indicating that the call is completed. In step 15, the GMLC 232a may delete the call record created in step 4 and return an acknowledgment of the MAP subscriber location report to the MSC 230a.

2. Экстренный вызов в режиме коммутации каналов в 3GPP2 с определением местоположения SUPL2. Emergency call in circuit switching mode in 3GPP2 with SUPL location

Фиг.6 иллюстрирует вариант осуществления сетевой архитектуры 600 для экстренного вызова в режиме коммутации каналов в 3GPP2 с помощью SUPL. На этапе 1 UE 110 отправляет запрос на вызов экстренных служб в MSC 230b в 3GPP2 PLMN 130b. На этапе 2 MSC 230b может допустить или определить то, что UE 110 поддерживает позиционирование SUPL, к примеру на основе информации подписки UE или информации характеристик UE, принимаемой от UE или политики PLMN 130b. MSC 230b затем отправляет запрос инициирования ANSI-41 MAP в MPC 232b, которая находится в сети, которая имеет ассоциативную связь (к примеру, содержит или подключена) с E-SLP 234b. Запрос инициирования может содержать идентификационные данные UE (к примеру, IMSI и/или MIN), идентификатор обслуживающей соты и/или другую информацию (к примеру, измерения от UE или сети, которая может быть использована для того, чтобы определять оценку позиции).6 illustrates an embodiment of a network architecture 600 for emergency circuit-switched call in 3GPP2 using SUPL. In step 1, the UE 110 sends an emergency call request to the MSC 230b in the 3GPP2 PLMN 130b. In step 2, the MSC 230b may allow or determine that the UE 110 supports SUPL positioning, for example, based on the subscription information of the UE or the characteristics information of the UE received from the UE or the PLMN policy 130b. MSC 230b then sends an ANSI-41 MAP initiation request to MPC 232b, which is located on a network that is associatively connected (for example, contains or is connected) with E-SLP 234b. The initiation request may comprise UE identity (e.g., IMSI and / or MIN), a serving cell identifier, and / or other information (e.g., measurements from a UE or network that can be used to determine a position estimate).

На этапе 3 MPC 232b создает запись для вызова. MPC 232b может определить оценку промежуточной позиции UE 110 на основе идентификатора соты и всех измерений, принятых на этапе 2. MPC 232b также может инициировать этапы 8-13 заранее, чтобы получить оценку промежуточной позиции для UE 110. MPC 232b может выбирать PSAP на основе оценки промежуточной позиции (если получена) или идентификатора обслуживающей соты, принятого на этапе 2. Если так, MPC 232b может назначить ESRD или ESRK, чтобы указать выбранную PSAP. В последующем описании PSAP 180 - это выбранная PSAP. На этапе 4 MPC 232b возвращает в MSC 230b подтверждение приема запроса инициирования ANSI-41 MAP, содержащего любой ESRD или ESRK, назначенный на этапе 3.In step 3, the MPC 232b creates an entry for the call. MPC 232b may determine an estimate of the intermediate position of UE 110 based on the cell identifier and all measurements taken in step 2. MPC 232b may also initiate steps 8-13 in advance to obtain an estimate of the intermediate position for UE 110. MPC 232b may select a PSAP based on the estimate an intermediate position (if received) or a serving cell identifier adopted in step 2. If so, the MPC 232b may designate an ESRD or ESRK to indicate the selected PSAP. In the following description, PSAP 180 is the selected PSAP. In step 4, the MPC 232b returns to the MSC 230b an acknowledgment of receipt of an ANSI-41 MAP initiation request containing any ESRD or ESRK assigned in step 3.

На этапе 5 MSC 230b отправляет вызов экстренных служб в PSAP 180. Если ESRK или ESRD возвращен на этапе 4, то PSAP 180 выбирается посредством MPC 232b на этапе 3. В противном случае MSC 230b может определять PSAP (к примеру, на основе текущей или начальной обслуживающей соты UE 110) и может назначать ESRD и/или ESRK. Сообщение установления вызова, отправляемое посредством MSC 230b в PSAP 180, может включать в себя любой ESRD или ESRK, возвращенный на этапе 4 или назначенный на этапе 5, и номер обратного вызова для UE 110 (к примеру, MSISDN).In step 5, the MSC 230b sends an emergency call to the PSAP 180. If the ESRK or ESRD is returned in step 4, then the PSAP 180 is selected by the MPC 232b in step 3. Otherwise, the MSC 230b may determine the PSAP (for example, based on the current or initial serving cell UE 110) and may assign ESRD and / or ESRK. The call setup message sent by the MSC 230b to the PSAP 180 may include any ESRD or ESRK returned in step 4 or assigned in step 5, and a callback number for UE 110 (e.g., MSISDN).

На этапе 6 между UE 110 и PSAP 180 устанавливается вызов посредством MSC 230b. На этапе 7 PSAP 180 отправляет запрос позиции от экстренных служб в MPC 232b, чтобы запросить точную оценку начальной позиции UE 110. PSAP 180 может идентифицировать MPC 232b с помощью ESRK или ESRD, принятого на этапе 5. В этом случае запрос позиции от экстренных служб включает в себя ESRK и/или ESRD и номер обратного вызова. На этапе 8 MPC 232b идентифицирует запись вызова, созданную на этапе 3, используя ESRK или номер обратного вызова, принятый на этапе 7. Если MPC 232b получил точную оценку позиции на этапе 3 (к примеру, посредством выполнения этапов 8-13 заранее), то MPC 232b может возвращать ее сразу в PSAP 180 на этапе 14 и пропустить этапы 8-13. В противном случае MPC 232b отправляет в E-SLP 234b запрос позиции от экстренных служб, который может содержать идентификационные данные UE (к примеру, MIN и/или IMSI), идентификатор соты (если известен), требуемое QoP и/или другую информацию.In step 6, a call is established between the UE 110 and the PSAP 180 via the MSC 230b. In step 7, the PSAP 180 sends a position request from the emergency services to the MPC 232b to request an accurate estimate of the starting position of the UE 110. The PSAP 180 can identify the MPC 232b using the ESRK or ESRD received in step 5. In this case, the request for the position from the emergency services includes ESRK and / or ESRD and callback number. In step 8, the MPC 232b identifies the call record created in step 3 using the ESRK or callback number received in step 7. If the MPC 232b received an accurate position estimate in step 3 (for example, by performing steps 8-13 in advance), then MPC 232b may return it directly to PSAP 180 in step 14 and skip steps 8-13. Otherwise, the MPC 232b sends to the E-SLP 234b a position request from the emergency services, which may contain the identification data of the UE (for example, MIN and / or IMSI), the cell identifier (if known), the required QoP and / or other information.

На этапах 9-12 E-SLP 234b и UE 110 включаются в процедуру определения местоположения SUPL, как описано выше для этапов 9-12 на фиг.4. Если E-SLP 234b (для прокси-режима) или SPC (для режима без прокси) может получать оценку позиции с требуемой точностью из информации, принимаемой в SUPL POS INIT на этапе 10, то E-SLP или SPC может перейти непосредственно к этапу 12. В противном случае UE 110 может обмениваться одним или более сообщениями SUPL POS с E-SLP 234b (для прокси-режима) или SPC (для режима без прокси) на этапе 11. Каждое сообщение SUPL POS может содержать сообщение позиционирования согласно 3GPP2 C.S0022, TIA-801, 3GPP RRLP, RRC или каким-либо другим протоколам позиционирования. E-SLP 234b или SPC может предоставлять вспомогательные данные в UE в этих сообщениях, и UE впоследствии может возвращать связанные с определением местоположения измерения или оценку позиции. На этапе 12 E-SLP 234b или SPC получает оценку позиции и отправляет SUPL END в UE 110, чтобы завершить процедуру определения местоположения SUPL.In steps 9-12, the E-SLPs 234b and UE 110 are included in the SUPL positioning procedure as described above for steps 9-12 in FIG. 4. If the E-SLP 234b (for proxy mode) or SPC (for non-proxy mode) can obtain a position estimate with the required accuracy from the information received in SUPL POS INIT in step 10, then the E-SLP or SPC can go directly to step 12 Otherwise, the UE 110 may exchange one or more SUPL POS messages with E-SLP 234b (for proxy mode) or SPC (for non-proxy mode) in step 11. Each SUPL POS message may contain a positioning message according to 3GPP2 C.S0022 , TIA-801, 3GPP RRLP, RRC, or some other positioning protocol. The E-SLP 234b or SPC may provide ancillary data to the UE in these messages, and the UE may subsequently return location-related measurements or position estimates. At step 12, the E-SLP 234b or SPC obtains a position estimate and sends the SUPL END to UE 110 to complete the SUPL location procedure.

На этапе 13 E-SLP 234b возвращает оценку позиции (которая, возможно, перенаправлена из выбранного V-SLP, не показано на фиг.6) в MPG 232b. На этапе 14 MPC 232b возвращает оценку позиции в PSAP 180 в сообщении ответа на запрос позиции от экстренных служб. На этапе 15 через некоторое время PSAP 180 может отправить еще один запрос позиции от экстренных служб в MPC 232b, чтобы получить обновленную оценку позиции для UE 110. В этом случае MPC 232b может повторить этапы 8-13 для того, чтобы получить новую оценку позиции с помощью SUPL и вернуть ее в PSAP 180 в ответе на запрос позиции от экстренных служб. При запросе оценки позиции из E-SLP 234b в повторении этапа 8 MPC 232b может передавать последнюю полученную оценку позиции в E-SLP 234b, чтобы помочь ей в определении V-SLP, если данный вариант поддерживается.At step 13, the E-SLP 234b returns the position estimate (which may be redirected from the selected V-SLP, not shown in FIG. 6) to the MPG 232b. At step 14, the MPC 232b returns the position estimate in the PSAP 180 in the response message to the position request from the emergency services. At step 15, after some time, the PSAP 180 may send another position request from emergency services to MPC 232b to obtain an updated position estimate for UE 110. In this case, MPC 232b may repeat steps 8-13 in order to obtain a new position estimate from using SUPL and returning it to PSAP 180 in response to a position request from emergency services. When requesting a position estimate from the E-SLP 234b in a repeat of step 8, the MPC 232b may transmit the last position estimate received to the E-SLP 234b to help it determine the V-SLP, if this option is supported.

На этапе 16 через некоторое время вызов между UE 110 и PSAP 180 завершается. На этапе 17 MSC 230b отправляет в MPC 232b сообщение отчета завершения вызова ANSI-41 MAP, идентифицирующее UE 110 (к примеру, посредством IMSI или MSISDN) и указывающее то, что вызов завершен. На этапе 18 MPC 232b может удалить запись вызова, созданную на этапе 3, и вернуть подтверждение приема отчета завершения вызова ANSI-41 MAP в MSC 230b.At step 16, after some time, the call between the UE 110 and the PSAP 180 ends. At step 17, the MSC 230b sends to the MPC 232b a call completion report message ANSI-41 MAP identifying the UE 110 (for example, via IMSI or MSISDN) and indicating that the call is completed. In step 18, the MPC 232b may delete the call record created in step 3 and return an ANSI-41 MAP call completion report acknowledgment to the MSC 230b.

3. Экстренный вызов в режиме коммутации каналов в 3GPP2 с определением местоположения X.S0024 3. Emergency call in circuit switching mode in 3GPP2 with X.S0024 location

Фиг.7 иллюстрирует вариант осуществления сетевой архитектуры 700 для экстренного вызова в режиме коммутации каналов с определением местоположения X.S0024. Для 3GPP2 решение определения местоположения в пользовательской плоскости, заданное в 3GPP2 X.S0024, может быть использовано вместо SUPL. Сетевая архитектура 700, таким образом, применима к сетям 3GPP2. RAN 120 может быть 3GPP2 RAN 120b или какой-либо другой сетью доступа. V-PLMN 130b может включать в себя MSC 230b, MPC 232b, E-PS 238 и V-PS 240. MPC 232b может активировать E-PS 238 и использовать X.S0024 для того, чтобы определять местоположение совершающего экстренный вызов UE.FIG. 7 illustrates an embodiment of a network architecture 700 for emergency circuit-switched channel calling X.S0024. For 3GPP2, the user plane positioning solution defined in 3GPP2 X.S0024 can be used in place of SUPL. The network architecture 700 is thus applicable to 3GPP2 networks. RAN 120 may be 3GPP2 RAN 120b or some other access network. V-PLMN 130b may include MSC 230b, MPC 232b, E-PS 238 and V-PS 240. MPC 232b may activate E-PS 238 and use X.S0024 to locate the emergency call UE.

Связанные с определением местоположения интерфейсы между UE 110, E-PS 238 и V-PS 240 могут быть LCS-x, LCS-y и LCS-z, как показано на фиг.7, которые описаны в 3GPP2 X.S0024. Интерфейсом между MSC 230b и MPC 232b может быть ANSI-41 MAP. Интерфейсом между MPC 232b и E-PS 238 может быть MLP, RLP или какой-либо другой интерфейс.The location-related interfaces between UE 110, E-PS 238, and V-PS 240 may be LCS-x, LCS-y, and LCS-z, as shown in FIG. 7, which are described in 3GPP2 X.S0024. The interface between the MSC 230b and the MPC 232b may be an ANSI-41 MAP. The interface between the MPC 232b and the E-PS 238 may be MLP, RLP, or some other interface.

Фиг.8 иллюстрирует вариант осуществления сетевой архитектуры 800 для экстренного вызова в режиме коммутации каналов в 3GPP2 с помощью X.S0024. На этапе 1 UE 110 отправляет запрос на вызов экстренных служб к MSC 230b в 3GPP2 PLMN 130b. На этапе 2 MSC 230b может допустить или определить то, что UE 110 поддерживает позиционирование X.S0024, к примеру на основе информации подписки UE или информации характеристик UE, принимаемой от UE или политики PLMN 130b. MSC 230b далее отправляет сообщение запроса инициирования ANSI-41 MAP в MPC 232b. Запрос инициирования может содержать идентификационные данные UE (к примеру, IMSI и/или MIN), идентификатор обслуживающей соты и/или другую информацию (к примеру, измерения от UE или сети, которая может быть использована для того, чтобы определять оценку позиции).FIG. 8 illustrates an embodiment of a network architecture 800 for circuit switched emergency call in 3GPP2 using X.S0024. In step 1, the UE 110 sends an emergency call request to the MSC 230b in the 3GPP2 PLMN 130b. In step 2, the MSC 230b may allow or determine that the UE 110 supports X.S0024 positioning, for example, based on the subscription information of the UE or the characteristics information of the UE received from the UE or PLMN policy 130b. MSC 230b then sends an ANSI-41 MAP Initiation Request message to MPC 232b. The initiation request may comprise UE identity (e.g., IMSI and / or MIN), a serving cell identifier, and / or other information (e.g., measurements from a UE or network that can be used to determine a position estimate).

На этапе 3 MPC 232b создает запись для вызова. MPC 232b может определить оценку промежуточной позиции UE 110 на основе идентификатора соты и всех измерений, принятых на этапе 2. MPC 232b также может инициировать этапы 8-15 заранее и получить оценку промежуточной позиции для UE 110. MPC 232b может выбирать PSAP на основе оценки промежуточной позиции (если получена) или идентификатора обслуживающей соты, принятого на этапе 2. Если так, MPC 232b может назначить ESRD или ESRK, чтобы указать выбранную PSAP. В последующем описании PSAP 180 - это выбранная PSAP. На этапе 4 MPC 232b возвращает в MSC 230b подтверждение приема запроса инициирования ANSL41 MAP, содержащее любой ESRD или ESRK, назначенный на этапе 3. На этапе 5 MSC 230b отправляет вызов экстренных служб в PSAP 180. Если ESRK или ESRD возвращен на этапе 4, то PSAP 180 выбирается посредством MPC 232b на этапе 3. В противном случае MSC 230b может определять PSAP (к примеру, на основе текущей или начальной обслуживающей соты UE 110) и может выделять ESRD и/или ESRK. Сообщение установления вызова, отправляемое посредством MSC 230b в PSAP 180, может включать в себя любой ESRD или ESRK, возвращенный на этапе 4 или назначенный на этапе 5, и номер обратного вызова для UE 110 (к примеру, мобильный абонентский номер, MDN). MSC 230b может отправлять вызов в PSAP 180 до этапа 2, чтобы не допустить задержки вызова. На этапе 6 вызов устанавливается между UE 110 и PSAP 180 посредством MSC 230b. На этапе 7 PSAP 180 отправляет запрос позиции от экстренных служб в MPC 232b, чтобы запросить точную оценку начальной позиции UE 110. PSAP 180 может идентифицировать MPC 232b с помощью ESRK или ESRD, принятого на этапе 5. В этом случае запрос позиции от экстренных служб включает в себя ESRK и/или ESRD и номер обратного вызова. На этапе 8 MPC 232b идентифицирует запись вызова, созданную на этапе 3, используя ESRK или номер обратного вызова, принятый на этапе 7. Если MPC 232b получил точную оценку позиции на этапе 3, то MPC 232b может возвращать ее сразу в PSAP 180 на этапе 16 и пропустить этапы 8-15. В противном случае MPC 232b отправляет в E-PS 238 запрос позиции от экстренных служб, который может содержать идентификационные данные UE (к примеру, MIN и/или IMSI), идентификатор соты (если известен), требуемое QoP и/или другую информацию.In step 3, the MPC 232b creates an entry for the call. MPC 232b may determine an intermediate position estimate of UE 110 based on the cell identifier and all measurements taken in step 2. MPC 232b may also initiate steps 8-15 in advance and obtain an intermediate position estimate for UE 110. MPC 232b may select a PSAP based on the intermediate estimate the position (if received) or the serving cell identifier adopted in step 2. If so, the MPC 232b may designate an ESRD or ESRK to indicate the selected PSAP. In the following description, PSAP 180 is the selected PSAP. In step 4, the MPC 232b returns to the MSC 230b an acknowledgment of receipt of the ANSL41 MAP initiation request containing any ESRD or ESRK assigned in step 3. In step 5, the MSC 230b sends an emergency call to PSAP 180. If the ESRK or ESRD is returned in step 4, then The PSAP 180 is selected by the MPC 232b in step 3. Otherwise, the MSC 230b may determine the PSAP (for example, based on the current or initial serving cell of the UE 110) and may allocate ESRD and / or ESRK. The call setup message sent by the MSC 230b to the PSAP 180 may include any ESRD or ESRK returned in step 4 or assigned in step 5, and a callback number for the UE 110 (e.g., mobile subscriber number, MDN). The MSC 230b may send a call to the PSAP 180 prior to step 2 to prevent a call delay. In step 6, a call is established between the UE 110 and the PSAP 180 through the MSC 230b. In step 7, the PSAP 180 sends a position request from the emergency services to the MPC 232b to request an accurate estimate of the starting position of the UE 110. The PSAP 180 can identify the MPC 232b using the ESRK or ESRD received in step 5. In this case, the request for the position from the emergency services includes ESRK and / or ESRD and callback number. In step 8, the MPC 232b identifies the call record created in step 3 using the ESRK or callback number received in step 7. If the MPC 232b obtained an accurate position estimate in step 3, then the MPC 232b can return it immediately to PSAP 180 in step 16 and skip steps 8-15. Otherwise, the MPC 232b sends to the E-PS 238 a position request from the emergency services, which may contain the identification data of the UE (for example, MIN and / or IMSI), the cell identifier (if known), the required QoP and / or other information.

На этапе 9 E-PS 238 побуждает процедуру определения местоположения X.S0024 и отправляет X.S0024 SUPL_INIT в UE 110 с помощью SMS, WAP Push или UDP/IP, если E-PS 238 знает либо может получить IP-адрес UE 110. SUPL_INIT может включать в себя требуемое QoP, поддерживаемые способы позиционирования, IP-адрес E-PS 238, к примеру, если UE 110 не находится в своей домашней сети, если E-PS 238 не является H-PS для UE или если E-PS 238 выбирает не работать в режиме H-PS. SUPL_INIT также может включать в себя индикатор экстренных вызовов, к примеру в параметре оповещения SUPL_INIT. Запрос позиции от экстренных служб на этапе 8 может быть отправлен сразу после этапа 4 без ожидания запроса позиции от экстренных служб от PSAP 180 на этапе 7. В этом случае этапы 8-15 могут быть выполнены до того, как MPG 232b принимает запрос позиции от экстренных служб от PSAP 180 на этапе 7, и MPG 232b может перейти непосредственно от этапа 7 к этапу 16.In step 9, the E-PS 238 prompts the X.S0024 location procedure and sends the X.S0024 SUPL_INIT to the UE 110 via SMS, WAP Push, or UDP / IP if the E-PS 238 knows or can obtain the IP address of the UE 110. SUPL_INIT may include the required QoP, supported positioning methods, the IP address of the E-PS 238, for example, if the UE 110 is not in its home network, if the E-PS 238 is not an H-PS for the UE, or if the E-PS 238 chooses not to work in H-PS mode. SUPL_INIT may also include an emergency call indicator, for example, in the SUPL_INIT alert parameter. The position request from the emergency services in step 8 can be sent immediately after step 4 without waiting for the position request from the emergency services from the PSAP 180 in step 7. In this case, steps 8-15 can be performed before the MPG 232b receives the position request from the emergency services from the PSAP 180 in step 7, and the MPG 232b can go directly from step 7 to step 16.

На этапе 10 UE 110 устанавливает безопасное IP-соединение с E-PS 238, если он является H-PS для UE. Тем не менее, если E-PS 238 не является H-PS для UE 110 и/или если E-PS 238 включает свой IP-адрес в SUPL_INIT на этапе 9, то UE 110 устанавливает IP-соединение или безопасное IP-соединение с E-PS 238 вместо H-PS. UE 110 затем отправляет в E-PS 238 SUPL_START, которое может включать в себя способы и характеристики позиционирования, поддерживаемые посредством UE 110, идентификатор обслуживающей соты, измерения, оценку позиции, запрос вспомогательных данных и/или другую информацию.In step 10, the UE 110 establishes a secure IP connection with the E-PS 238 if it is an H-PS for the UE. However, if the E-PS 238 is not an H-PS for UE 110 and / or if the E-PS 238 includes its IP address in SUPL_INIT in step 9, then UE 110 establishes an IP connection or a secure IP connection with E -PS 238 instead of H-PS. UE 110 then sends to E-PS 238 SUPL_START, which may include the positioning methods and characteristics supported by UE 110, a serving cell identifier, measurements, position estimation, ancillary data request and / or other information.

На этапе 11 E-PS 238 может расширить процедуру позиционирования до выбранного PDE, которым может быть PDE, ассоциативно связанный с E-PS 238 или V-PS. Выбранный PDE в таком случае должен управлять процедурой позиционирования и помогать в вычислении позиции. Расширение может использовать либо (a) прокси-режим, в котором UE 110 обменивается данными с выбранным PDE посредством E-PS 238 (как показано на фиг.8), либо (b) режим без прокси, в котором UE 110 обменивается данными непосредственно с выбранным PDE (не показан на фиг.8).At step 11, the E-PS 238 may expand the positioning procedure to the selected PDE, which may be a PDE associated with the E-PS 238 or V-PS. The selected PDE in this case should control the positioning procedure and help in calculating the position. The extension may use either (a) a proxy mode in which the UE 110 communicates with the selected PDE via the E-PS 238 (as shown in FIG. 8), or (b) a non-proxy mode in which the UE 110 communicates directly with selected PDE (not shown in FIG. 8).

На этапе 12 E-PS 238 отправляет SUPL_RESPONSE в UE 110. Для прокси-режима на этапе 13 UE 110 отправляет в E-PS 238 SUPL_POS, которое может переносить информацию обслуживающей соты, встроенное сообщение позиционирования (к примеру, с помощью 3GPP2 C.S0022 или протокола TIA-801) и/или другую информацию. E-PS 238 после этого перенаправляет SUPL_POS в выбранный PDE (не показан на фиг.8). Для режима без прокси SUPL_RESPONSE на этапе 12 переносит адрес выбранного PDE, и UE 110 устанавливает безопасное IP-соединение с выбранным PDE и отправляет SUPL_POS непосредственно в этот PDE на этапе 13.At step 12, the E-PS 238 sends SUPL_RESPONSE to the UE 110. For proxy mode at step 13, the UE 110 sends to the E-PS 238 SUPL_POS, which can carry information from the serving cell, an integrated positioning message (for example, using 3GPP2 C.S0022 or TIA-801 protocol) and / or other information. The E-PS 238 then redirects SUPL_POS to the selected PDE (not shown in FIG. 8). For non-proxy mode, SUPL_RESPONSE transfers the address of the selected PDE in step 12, and the UE 110 establishes a secure IP connection with the selected PDE and sends SUPL_POS directly to this PDE in step 13.

На этапе 14 UE 110 может обмениваться дополнительными сообщениями SUPL_POS с E-PS 238 (для прокси-режима) или PDE (для режима без прокси). E-PS 238 или PDE может предоставлять вспомогательные данные в UE 110 в этих сообщениях, и UE может предоставлять измерения для определения местоположения (к примеру, измерения A-GPS и/или A-FLT) либо оценку позиции в E-PS или PDE. На этапе 15 выбранный PDE получает оценку позиции либо посредством вычисления ее из измерений, принятых от UE 110 на этапах 13 и 14, либо посредством проверки оценки позиции, принятой от UE. PDE далее возвращает оценку позиции в E-PS 238 либо непосредственно, если PDE ассоциативно связан с E-PS 238, либо косвенно (не показано на фиг.8), если PDE ассоциативно связан с V-PS. Далее E-PS 238 перенаправляет оценку позиции в MPC 232b в ответе позиции экстренных служб. На этапе 16 MPC 232b возвращает оценку позиции в PSAP 180 в сообщении ответа на запрос позиции от экстренных служб.At step 14, the UE 110 may exchange additional SUPL_POS messages with the E-PS 238 (for proxy mode) or PDE (for non-proxy mode). The E-PS 238 or PDE may provide ancillary data to the UE 110 in these messages, and the UE may provide measurements for determining the location (eg, A-GPS and / or A-FLT measurements) or position estimation in the E-PS or PDE. In step 15, the selected PDE obtains a position estimate either by calculating it from the measurements received from UE 110 in steps 13 and 14, or by checking the position estimate received from the UE. The PDE further returns a position estimate in the E-PS 238, either directly if the PDE is associated with the E-PS 238, or indirectly (not shown in FIG. 8) if the PDE is associated with the V-PS. Next, the E-PS 238 redirects the position estimate to the MPC 232b in the emergency position response. In step 16, the MPC 232b returns the position estimate in the PSAP 180 in a response message to the position request from the emergency services.

На этапе 17 через некоторое время PSAP 180 может отправить еще один запрос позиции от экстренных служб в MPC 232b, чтобы получить обновленную оценку позиции для UE 110. В этом случае MPC 232b может повторить этапы 8-15 для того, чтобы получить новую оценку позиции с помощью X.S0024 и вернуть ее в PSAP 180 в ответе на запрос позиции от экстренных служб. На этапе 18 через некоторое время вызов между UE 110 и PSAP 180 завершается. На этапе 19 MSC 230b отправляет в MPC 232b сообщение отчета завершения вызова ANSI-41 MAP, идентифицирующее UE 110 (к примеру, посредством IMSI или MIN) и указывающее то, что вызов завершен. На этапе 20 MPC 232b может удалить запись вызова, созданную на этапе 3, и вернуть подтверждение приема отчета завершения вызова ANSI-41 MAP в MSC 230b.At step 17, after a while, the PSAP 180 may send another position request from emergency services to MPC 232b to obtain an updated position estimate for UE 110. In this case, MPC 232b may repeat steps 8-15 in order to obtain a new position estimate from using X.S0024 and return it to PSAP 180 in response to a position request from emergency services. At step 18, after some time, the call between the UE 110 and the PSAP 180 ends. At step 19, the MSC 230b sends to the MPC 232b a call completion report message ANSI-41 MAP identifying the UE 110 (for example, via IMSI or MIN) and indicating that the call is completed. In step 20, the MPC 232b may delete the call record created in step 3 and return an ANSI-41 MAP call completion report confirmation to the MSC 230b.

4. Использование SUPL 1.0 или X.S0024 версии 1.04. Using SUPL 1.0 or X.S0024 version 1.0

V-PLMN 130 может не использовать либо может вообще не использовать E-SLP или E-PS для того, чтобы поддерживать определение местоположения SUPL или X.S0024 от имени экстренных вызовов в режиме коммутации каналов. Вместо этого V-PLMN 130 может использовать предыдущую версию OMA SUPL (к примеру, SUPL 1.0) или предыдущую версию X.S0024, обе из которых не имеют специальной поддержки определения местоположения для экстренных вызовов. Это может быть преимущественным для сетевого оператора, который еще не развернул версию SUPL или X.S0024, содержащую специальную поддержку определения местоположения для экстренных вызовов, которая предоставляет использование E-SLP или E-PS, как описано выше. Также может быть преимущественным, если сетевой оператор хочет поддерживать экстренные вызовы в режиме коммутации каналов для UE, которые поддерживают только предыдущую версию SUPL или X.S0024 (к примеру, даже если сетевой оператор может поддерживать последнюю версию SUPL или X.S0024).V-PLMN 130 may or may not use E-SLP or E-PS at all in order to support SUPL or X.S0024 positioning on behalf of emergency calls in circuit switched mode. Instead, the V-PLMN 130 can use the previous version of OMA SUPL (for example, SUPL 1.0) or the previous version of X.S0024, both of which do not have special location support for emergency calls. This may be advantageous for a network operator who has not yet deployed a version of SUPL or X.S0024, containing special location support for emergency calls, which provides the use of E-SLP or E-PS, as described above. It may also be advantageous if the network operator wants to support emergency circuit-switched calls for UEs that support only the previous version of SUPL or X.S0024 (for example, even if the network operator can support the latest version of SUPL or X.S0024).

В варианте осуществления V-PLMN 130 может использовать запрашивающую SLP (R-SLP) вместо E-SLP, которая ассоциативно связана или комбинирована с GMLC 232a или MPC 232b. В этом случае поддержка экстренных вызовов в режиме коммутации каналов по-прежнему может осуществляться так, как описано выше на фиг.4, 5 и 6, но со следующими отличиями. Во-первых, R-SLP должна заменить E-SLP 234a или E-SLP 234b на каждом чертеже. Во-вторых, R-SLP должна принимать запросы позиций от GMLC 232a или MPC 232b на этапе 8 на фиг.4 и 6 и на этапе 6 на фиг.5. R-SLP затем должна возвращать полученную позицию UE в GMLC 232a или MPC 232b на этапе 13 на фиг.4 и 6 и на этапе 11 на фиг.5. В-третьих, процедура определения местоположения SUPL, описанная для этапов 9-12 на фиг.4 и 6 и для этапов 7-10 на фиг.5, должна быть заменена посредством альтернативной процедуры определения местоположения SUPL, при которой R-SLP сначала запрашивает определение местоположения от H-SLP для UE 110. H-SLP должна затем взаимодействовать с UE 110 с помощью SUPL, чтобы получить определение местоположения UE, и должна вернуть определение местоположения UE в R-SLP. Эта альтернативная процедура определения местоположения SUPL задана в OMA-AD-SUPL-V1_0-20060906-C, озаглавленном "Secure User Plane Location Architecture Candidate Version 1.0", 6 сентября 2006 года, который является общедоступным.In an embodiment, V-PLMN 130 may use a requesting SLP (R-SLP) instead of an E-SLP that is associated or combined with GMLC 232a or MPC 232b. In this case, support for emergency calls in the circuit switching mode can still be carried out as described above in FIGS. 4, 5 and 6, but with the following differences. First, the R-SLP should replace the E-SLP 234a or E-SLP 234b in each drawing. Secondly, the R-SLP should receive position requests from GMLC 232a or MPC 232b in step 8 of FIGS. 4 and 6 and in step 6 of FIG. 5. The R-SLP should then return the received UE position to the GMLC 232a or MPC 232b in step 13 of FIGS. 4 and 6 and in step 11 of FIG. 5. Thirdly, the SUPL location procedure described for steps 9-12 in FIGS. 4 and 6 and for steps 7-10 in FIG. 5 should be replaced by an alternative SUPL location procedure in which the R-SLP first requests a determination locations from the H-SLP to the UE 110. The H-SLP must then interact with the UE 110 using the SUPL to obtain the location of the UE, and should return the location of the UE to the R-SLP. This alternative SUPL location procedure is defined in OMA-AD-SUPL-V1_0-20060906-C, entitled "Secure User Plane Location Architecture Candidate Version 1.0," September 6, 2006, which is publicly available.

Если V-PLMN 130 является H-PLMN 150 для UE 110, то R-SLP может быть H-SLP для UE 110, и модифицированная процедура, описанная выше, может быть использована без необходимости в каком-либо запросе и ответе по определению местоположения между R-SLP и H-SLP, поскольку они теперь являются одним и тем же объектом.If V-PLMN 130 is an H-PLMN 150 for UE 110, then the R-SLP may be H-SLP for UE 110, and the modified procedure described above can be used without any location request and response between R-SLP and H-SLP, because they are now the same object.

В случае X.S0024 этот вариант осуществления может быть использован аналогичным образом, но с запрашивающей PS (R-PS), заменяющей E-PS 238, ассоциативно связанную или комбинированную с MPC 232b в V-PLMN 130b. В этом случае процедура определения местоположения, описанная на этапах 9-14 на фиг.8, должна быть заменена посредством процедуры, при которой R-PS запрашивает определение местоположения UE 110 из H-PS для UE 110, а H-PS затем взаимодействует с UE 110 для того, чтобы получить определение местоположения (и возвращает его в R-PS), как описано в X.S0024, "IP Based Location Services", версия 1.0, редакция 0, октябрь 2005 года. Как и в случае SUPL, если UE 110 не находится в своей H-PLMN, то R-PS может быть H-PS.In the case of X.S0024, this embodiment can be used in a similar manner, but with a requesting PS (R-PS) replacing the E-PS 238 associated or combined with MPC 232b in V-PLMN 130b. In this case, the location procedure described in steps 9-14 of FIG. 8 should be replaced by a procedure in which the R-PS requests the location of the UE 110 from the H-PS for the UE 110, and the H-PS then interacts with the UE 110 in order to obtain a location determination (and return it to R-PS) as described in X.S0024, “IP Based Location Services”, version 1.0, revision 0, October 2005. As with SUPL, if UE 110 is not in its H-PLMN, then R-PS may be H-PS.

5. Поддержка незарегистрированных UE, UE без UICC, SIM и UIM5. Support unregistered UE, UE without UICC, SIM and UIM

Чтобы инициировать определение местоположения SUPL (к примеру, на этапе 9 фиг.4 и 6 и этапе 7 фиг.5), E-SLP отправляет SUPL INIT в UE с помощью WAP Push, SMS, UDP/IP или какого-либо другого средства. Чтобы инициировать определение местоположения X.S0024 (к примеру, на этапе 9 фиг.8), E-PS отправляет SUPL_INIT в UE с помощью WAP Push, SMS, UDP/IP или какого-либо другого средства. Отправка SUPL INIT в некоторых случаях (к примеру, с помощью WAP Push или SMS) может быть затруднительной и отнимающей много времени, если UE перемещается из своей H-PLMN, а также может быть ненадежной вследствие межсетевого взаимодействия с H-PLMN. В варианте осуществления E-SLP или E-PS отправляет SMS-сообщение непосредственно в обслуживающий MSC и эмулирует SMS-шлюз MSC в 3GPP или центр SMS-сообщений в 3GPP2.To initiate the SUPL location determination (for example, in step 9 of FIGS. 4 and 6 and step 7 of FIG. 5), the E-SLP sends the SUPL INIT to the UE using WAP Push, SMS, UDP / IP or some other means. To initiate the X.S0024 location determination (for example, in step 9 of FIG. 8), the E-PS sends SUPL_INIT to the UE using WAP Push, SMS, UDP / IP, or some other means. Sending SUPL INIT in some cases (for example, using WAP Push or SMS) can be difficult and time-consuming if the UE moves from its H-PLMN, and can also be unreliable due to interworking with the H-PLMN. In an embodiment, the E-SLP or E-PS sends an SMS message directly to the serving MSC and emulates an MSC SMS gateway in 3GPP or an SMS message center in 3GPP2.

В другом варианте осуществления E-SLP или E-PS отправляет SMS-сообщение посредством GMLC или MPC в обслуживающий MSC, чтобы уменьшить влияние на E-SLP или E-PS. Эти варианты осуществления также могут быть использованы для незарегистрированного UE, UE без UICC в 3GPP, UE без SIM в GSM и UE без UIM в 3GPP2. В этом случае MSC может предоставлять GMLC или MPC с временным идентификатором UE, чтобы заменить обычный IMSI, MSISDN или MIN. Временный идентификатор UE может быть включен в отчет по определению местоположения абонента MAP, отправляемый на этапе 2 по фиг.4 и этапе 3 по фиг.5 для 3GPP, и запрос инициирования ANSI-41, отправляемый на этапе 2 по фиг.6 и 8 для 3GPP2. После того как UE принимает SUPL INIT, оно может установить IP-соединение или безопасное IP-соединение с E-SLP или E-PS. Незарегистрированный UE, UE без UICC, UE без SIM или UE без UIM может устанавливать IP-соединения с ограниченным доступом для экстренного вызова, что должно предоставить IP-соединение с E-SLP или E-PS в той же сети. IP-соединения могут устанавливаться, к примеру, с помощью процедур, описанных для "VoIP Emergency Call Support" в 3GPP SA2 статья S2-051950, которая является общедоступной. В этом случае отдельная V-SLP может не использоваться.In another embodiment, the E-SLP or E-PS sends an SMS message via GMLC or MPC to the serving MSC to reduce the impact on the E-SLP or E-PS. These embodiments can also be used for unregistered UE, UE without UICC in 3GPP, UE without SIM in GSM, and UE without UIM in 3GPP2. In this case, the MSC may provide a GMLC or MPC with a temporary UE identifier to replace the usual IMSI, MSISDN or MIN. The temporary UE identifier may be included in the MAP subscriber location report sent in step 2 of FIG. 4 and step 3 of FIG. 5 for 3GPP, and the ANSI-41 initiation request sent in step 2 of FIG. 6 and 8 for 3GPP2. After the UE receives the SUPL INIT, it can establish an IP connection or a secure IP connection with the E-SLP or E-PS. An unregistered UE, a UE without a UICC, a UE without a SIM, or a UE without a UIM can establish restricted IP connections for emergency calls, which should provide an IP connection to an E-SLP or E-PS on the same network. IP connections can be established, for example, using the procedures described for “VoIP Emergency Call Support” in 3GPP SA2 article S2-051950, which is publicly available. In this case, a separate V-SLP may not be used.

Большая часть вышеприведенного описания предполагает, что UE поддерживает одновременный вызов в режиме коммутации каналов (для речи) и передачу данных в режиме коммутации пакетов (для определения местоположения). Если UE или сеть не поддерживают одновременную связь в режиме коммутации каналов и режиме коммутации пакетов, то обмен сигналами между UE и E-SLP или E-PS может поддерживаться другими способами.Most of the above description assumes that the UE supports simultaneous call in circuit switched mode (for voice) and data transmission in packet switched mode (for location). If the UE or the network does not support simultaneous communication in the channel switching mode and the packet switching mode, then the signal exchange between the UE and the E-SLP or E-PS can be supported in other ways.

Фиг.9 иллюстрирует несколько вариантов осуществления связи между различными объектами. В варианте осуществления SMS используются для всей связи SUPL. С помощью SMS служебные сигналы и информация по определению местоположения (к примеру, SUPL-сообщения) отправляются в рамках SMS-сообщений, которые передаются между MPC/GMLC и MSC и между MSC и UE с помощью существующих транспортных протоколов SMS "точка-точка" (к примеру, сообщений SMS MAP) в 3GPP и 3GPP2. Обмен сигналами через SMS может отправляться непосредственно между MSC и GMLC или MPC. Между E-SLP и GMLC или MPG, SUPL-сообщения могут передаваться с помощью TCP/IP, к примеру по тому же TCP/IP-соединению, что используется для обмена запросом и ответом по позиции от экстренных служб, либо по другому соединению.9 illustrates several embodiments of communication between various entities. In an embodiment, SMSs are used for all SUPL communications. Using SMS, service signals and location information (for example, SUPL messages) are sent as part of SMS messages sent between MPC / GMLC and MSC and between MSC and UE using existing point-to-point SMS transport protocols ( for example, SMS MAP messages) in 3GPP and 3GPP2. Signaling via SMS can be sent directly between the MSC and the GMLC or MPC. Between E-SLP and GMLC or MPG, SUPL messages can be transmitted using TCP / IP, for example, on the same TCP / IP connection that is used to exchange request and response by position from emergency services, or by another connection.

В варианте осуществления, который обозначен (a) на фиг.9, SUPL ULP (но не TCP или IP) используется в сквозном режиме между UE и E-SLP или E-PS. В другом варианте осуществления, который обозначен (b) на фиг.9, SUPL ULP передается с помощью сквозного TCP-соединения. В еще одном другом варианте осуществления, который обозначен (c) на фиг.9, SUPL ULP передается с помощью сквозного TCP/IP с некоторым дублированием протоколов на маршруте. Эта возможность может поддерживаться посредством специальной обработки SMS в MSC для SMS-сообщений, отправляемых от UE. Например, MSC может предполагать то, что любое SMS-сообщение, отправленное посредством UE в ходе экстренного вызова, в котором используется SUPL, предназначено для SUPL, и затем должен отправить SMS-сообщение в GMLC или MPC.In the embodiment that is indicated by (a) in FIG. 9, SUPL ULP (but not TCP or IP) is used in end-to-end mode between the UE and the E-SLP or E-PS. In another embodiment, which is indicated by (b) in FIG. 9, the SUPL ULP is transmitted using an end-to-end TCP connection. In yet another embodiment, which is indicated by (c) in FIG. 9, SUPL ULP is transmitted using end-to-end TCP / IP with some protocol duplication on the route. This feature can be supported through special SMS processing in the MSC for SMS messages sent from the UE. For example, the MSC may assume that any SMS message sent by the UE during an emergency call using SUPL is for the SUPL, and then must send the SMS message to the GMLC or MPC.

6. Безопасность6. Security

Для SUPL процедуры обеспечения безопасности могут быть установлены для того, чтобы поддерживать E-SLP в гостевой сети, заменяющей H-SLP, для определения местоположения сценариев с роумингом и без роуминга, а также для прокси-режима или режима без прокси. Существующие процедуры обеспечения безопасности SUPL, в общем, основаны на совместно используемых ключах в UE и H-SLP и/или основаны на другой информации, подготавливаемой в UE, касающейся H-SLP (к примеру, полное доменное имя, корневой сертификат открытого ключа X.509 и т.д.). Эта информация может быть недоступной для E-SLP до тех пор, пока UE не окажется в домашней сети. Для E-SLP аутентификация в режимах с прокси и без прокси может поддерживаться так, как описано ниже.For SUPL, security procedures can be established to support E-SLP in a guest network replacing H-SLP, to locate scenarios with and without roaming roaming, as well as for proxy mode or mode without proxy. Existing SUPL security procedures are generally based on shared keys in the UE and H-SLP and / or based on other information prepared by the UE regarding the H-SLP (for example, FQDN, root public key certificate X. 509 etc.). This information may not be available to the E-SLP until the UE is in the home network. For E-SLP, authentication in proxy and non-proxy modes can be supported as described below.

Для X.S0024 процедуры обеспечения безопасности также могут быть установлены для того, чтобы поддерживать E-PS, заменяющую H-PS для определения местоположения. Существующие процедуры обеспечения безопасности X.S0024 описаны в 3GPP2 X.S0024-0 и 3GPP2 S.P0110-0. Эти процедуры используют общий корневой ключ, предоставляемый и в H-PS пользователя, и в пользовательской UIM. Дополнительные ключи могут быть извлечены из предоставленного корневого ключа следующим образом:For X.S0024, security procedures can also be established in order to support an E-PS replacing the H-PS for positioning. Existing X.S0024 security procedures are described in 3GPP2 X.S0024-0 and 3GPP2 S.P0110-0. These procedures use a common root key provided in both the user's H-PS and user UIM. Additional keys can be extracted from the provided root key as follows:

(a) ключ для того, чтобы поддерживать безопасное хранение и прямую инкапсуляцию (S-SAFE), при которой SUPL EMIT отправляется в UE с помощью SMS или WAP Push и аутентифицируется (как следует из H-PS), и необязательно шифруется.(a) a key to support secure storage and direct encapsulation (S-SAFE), in which the SUPL EMIT is sent to the UE via SMS or WAP Push and authenticated (as follows from the H-PS), and is optionally encrypted.

(b) ключ для того, чтобы поддерживать безопасное IP-соединение между UE и H-PS, при котором сообщения X.S0024 отправляются между UE и H-PS с шифрованием и аутентификацией.(b) a key to maintain a secure IP connection between the UE and the H-PS, in which X.S0024 messages are sent between the UE and the H-PS with encryption and authentication.

(c) ключ для того, чтобы поддерживать безопасное IP-соединение между UE и PDE для режима без прокси, при котором сообщения X.S0024 отправляются между UE и PDE с шифрованием и аутентификацией.(c) a key to maintain a secure IP connection between the UE and PDE for non-proxy mode, in which X.S0024 messages are sent between the UE and PDE with encryption and authentication.

Каждый из этих трех ключей, описанных выше, является фиксированным в том смысле, что есть детерминированное значение для любого значения корневого ключа. Тем не менее, из каждого из этих фиксированных ключей для шифрования и аутентификации могут быть извлечены дополнительные ключи, значения которых зависят от случайных чисел, предоставляемых для конкретного сеанса позиционирования посредством UE и H-PS или PDE. Это извлечение ключей и прилагаемые процедуры обеспечения безопасности используют процедуру безопасности транспортного уровня (TLS), описанную в IETF RFC 2246, и ее вариант PSK-TLS, описанный в черновой версии IETF "Pre-Shared Key Ciphersuites for Transport Layer Security (TLS)". Если X.S0024 используется для позиционирования при экстренном вызове в режиме коммутации каналов и E-PS не является H-PS, то более невозможно полагаться на общий заранее сконфигурированный корневой ключ в UE и E-PS для взаимной аутентификации и шифрования.Each of these three keys described above is fixed in the sense that there is a deterministic value for any root key value. However, additional keys can be extracted from each of these fixed keys for encryption and authentication, the values of which depend on the random numbers provided for a particular positioning session by means of a UE and an H-PS or PDE. This key extraction and the associated security procedures use the Transport Layer Security (TLS) procedure described in IETF RFC 2246 and its PSK-TLS variant described in the IETF draft Pre-Shared Key Ciphersuites for Transport Layer Security (TLS). If X.S0024 is used for positioning in an emergency call in circuit switched mode and the E-PS is not an H-PS, then it is no longer possible to rely on a common pre-configured root key in the UE and E-PS for mutual authentication and encryption.

Для SUPL UE может аутентифицировать E-SLP для того, чтобы избежать неавторизованного доступа к определению местоположения UE даже в ходе экстренного вызова. Для X.S0024 UE и E-PS могут выполнять взаимную аутентификацию. Таблица 1 перечисляет пять способов аутентификации, обозначенных как способы A, B, C, D и E, и характеристики каждого способа.For SUPL, the UE can authenticate the E-SLP in order to avoid unauthorized access to the location of the UE even during an emergency call. For X.S0024, the UE and E-PS can perform mutual authentication. Table 1 lists five authentication methods, designated as Methods A, B, C, D, and E, and the characteristics of each method.

Таблица 1Table 1 Способы аутентификацииAuthentication Methods ХарактеристикаCharacteristic Способ AMethod A Способ BMethod B Способ CMethod C Способ DMethod D Способ EMethod E Аутентификация E-SLP или E-PSE-SLP or E-PS Authentication НетNo ДаYes ДаYes ДаYes ДаYes Аутентификация UEUE Authentication НетNo ОграниченоLimited ДаYes ДаYes ДаYes Поддержка роумингаRoaming support ДаYes ДаYes ДаYes ДаYes НетNo Влияние H-PLMNThe effect of H-PLMN НетNo НетNo НетNo ДаYes ДаYes Безопасное соединение UE с V-PLMN требуетсяSecure UE connection with V-PLMN required НетNo НетNo ДаYes НетNo НетNo Поддержка без UICC/UIMSupport without UICC / UIM ДаYes Да
(прим. 1)
Yes
(note 1)
ОграниченоLimited НетNo НетNo
Примечание 1. Предполагается, что корневые сертификаты открытых ключей предоставлены в мобильном устройстве (ME).Note 1. It is assumed that the public key root certificates are provided on the mobile device (ME).

Способ A предоставляет минимальную аутентификацию. UE предоставляет возможность инициированного сетью определения местоположения SUPL или X.S0024 из неаутентифицированного E-SLP или E-PS, если SUPL INIT указывает определение местоположения для экстренного сеанса и UE в настоящее время участвует в экстренном сеансе. Ограничение на экстренный сеанс предоставляет определенную защиту. Помимо этого перенос SUPL INIT посредством SMS или WAP Push может предоставлять дополнительную уверенность в подлинности UE, поскольку перенос SMS или WAP основывается на поддержке и проверке от V-PLMN и/или H-PLMN. UE может выбирать способ A посредством активации процедур обеспечения безопасности с помощью E-SLP или E-PS. В этом случае, для SUPL, E-SLP может проверять UE в ограниченной степени посредством кода хэширования SUPL INIT, содержащегося в SUPL POS INIT.Method A provides minimal authentication. The UE enables the network-initiated positioning of the SUPL or X.S0024 from an unauthenticated E-SLP or E-PS if the SUPL INIT indicates the location for the emergency session and the UE is currently participating in the emergency session. The emergency session restriction provides some protection. In addition, SUPL INIT porting via SMS or WAP Push can provide additional confidence in the authenticity of the UE, as the porting of SMS or WAP is based on support and verification from V-PLMN and / or H-PLMN. The UE may select method A by activating security procedures using the E-SLP or E-PS. In this case, for SUPL, the E-SLP can verify the UE to a limited extent through the hash code SUPL INIT contained in the SUPL POS INIT.

Способ B служит для аутентификации открытым ключом TLS. UE и E-SLP или E-PS поддерживают аутентификацию с открытым ключом с помощью TLS, как описано в IETF RFC 2246, а также описано для альтернативного механизма аутентификации клиентов в OMA SUPL 1.0, озаглавленного "Secure User Plane Location Architecture". Этот механизм поддерживает аутентификацию E-SLP или E-PS посредством UE, использующего TLS с сертификатами открытых ключей ITU X.509, отправляемыми посредством E-SLP или E-PS в UE в ходе фазы TLS подтверждения связи. Сертификаты открытых ключей предоставляют цепочку цифровых подписей, причем каждая подпись аутентифицирует следующую, так что UE может аутентифицировать открытый ключ E-SLP или E-PS, при условии, что UE предоставляется открытый ключ, по меньшей мере, одного корневого центра сертификации. Процедура TLS аутентификации с открытым ключом поддерживает перенос симметричных ключей для использования в последующем шифровании и аутентификации сигналов, к примеру для дальнейших сообщений SUPL или X.S0024. Аутентификация и шифрование между UE и SPC или PDE в режиме без прокси также может поддерживаться с помощью этих ключей или посредством извлечения дополнительных ключей из этих ключей.Method B is for TLS public key authentication. UE and E-SLP or E-PS support TLS public key authentication, as described in IETF RFC 2246, and also described for an alternative client authentication mechanism in OMA SUPL 1.0, entitled "Secure User Plane Location Architecture". This mechanism supports E-SLP or E-PS authentication through a UE using TLS with ITU X.509 public key certificates sent via E-SLP or E-PS to the UE during the TLS phase of the handshake. Public key certificates provide a chain of digital signatures, with each signature authenticating the next, so that the UE can authenticate the E-SLP or E-PS public key, provided that the UE is provided with the public key of at least one root certification authority. The public key TLS authentication procedure supports the transfer of symmetric keys for use in subsequent encryption and authentication of signals, for example, for further SUPL or X.S0024 messages. Authentication and encryption between the UE and the SPC or PDE in non-proxy mode can also be supported using these keys or by extracting additional keys from these keys.

Способ B базируется на сертификации E-SLP или сертификате открытого ключа E-посредством одного или более корневых центров сертификации (к примеру, заданных посредством OMA) и предоставлении сертификата в UE, поддерживающие SUPL или X.S0024 для экстренных вызовов. UE распознает имя E-SLP или E-PS в этом сертификате, к примеру с помощью полного доменного имени для E-SLP или E-PS либо идентификации MCC-MNC, которую UE может сопоставить с информацией, уже известной из обслуживающей сети. Это обеспечивает аутентификацию E-SLP или E-PS посредством UE и, для SUPL, ограниченную аутентификацию UE посредством E-SLP с помощью 64-битного хэширования SUPL INIT, включенного в SUPL POS INIT и отправленного посредством UE в E-SLP.Method B is based on E-SLP certification or an E-public key certificate through one or more root certification authorities (for example, defined by OMA) and providing a certificate to UEs supporting SUPL or X.S0024 for emergency calls. The UE recognizes the E-SLP or E-PS name in this certificate, for example, using the fully qualified domain name for E-SLP or E-PS or the MCC-MNC identification, which the UE can match with information already known from the serving network. This enables E-SLP or E-PS authentication by the UE and, for SUPL, limited authentication of the UE by E-SLP using the 64-bit hash of the SUPL INIT included in the SUPL POS INIT and sent by the UE to the E-SLP.

Для способа B UE (к примеру, UICC или UIM) может быть снабжен одним или более сертификатами открытого ключа, позволяющих UE проверять открытый ключ(и) E-SLP или E-PS. UE и E-SLP или E-PS могут установить совместно используемый ключ шифрования и ключ кода аутентификации сообщений (MAC) с помощью процедур TLS, описанных в RFC 2246, и одной или более процедур передачи защищенного открытого ключа, к примеру RSA, DSS или Diffie-Hellman. Шифрование и аутентификация сообщений SUPL или X.S0024 может выполняться после установления безопасного TLS-соединения. Для режима без прокси способ, заданный для режима без прокси 3GPP2 в SUPL 1.0, может быть использован для того, чтобы формировать совместно используемый ключ для аутентификации и шифрования, согласно IETF PSK-TLS, между UE и SPC в SUPL или между UE и PDE в X.S0024.For method B, a UE (e.g., a UICC or UIM) may be provided with one or more public key certificates allowing the UE to verify the E-SLP or E-PS public key (s). UEs and E-SLPs or E-PSs can establish a shared encryption key and a message authentication code (MAC) key using the TLS procedures described in RFC 2246 and one or more secure public key transfer procedures, such as RSA, DSS, or Diffie -Hellman. Encryption and authentication of SUPL or X.S0024 messages can be performed after a secure TLS connection is established. For non-proxy mode, the method set for non-3GPP2 proxy mode in SUPL 1.0 can be used to generate a shared key for authentication and encryption, according to the PSK-TLS IETF, between the UE and SPC in the SUPL or between the UE and PDE in X.S0024.

Способ C служит для аутентификации PSK-TLS. UE и E-SLP или E-PS поддерживают PSK-TLS (к примеру, как описано в SUPL 1.0 для 3GPP2 SET или 3GPP2 X.S0024-0 и S.P0110-0) согласно черновику IETF "Pre-Shared Key Ciphersuites for Transport Layer Security (TLS)". Предварительно совместно используемый ключ (PSK) может быть сформирован из (a) информации (к примеру, произвольной информации), предоставляемой посредством UE, сети (к примеру, MSC или HLR) и/или E-SLP либо E-PS, (b) информации (к примеру, параметров), отправляемой посредством или в UE в ходе установления экстренного вызова, (c) информации обеспечения безопасности (к примеру, ключа шифрования), уже присутствующей в MSC и UE, чтобы поддерживать безопасный доступ в режиме коммутации каналов от UE, и/или (d) другой информации. Информация обеспечения безопасности в (c) может быть доступна, если UE регистрируется в V-PLMN.Method C is used to authenticate PSK-TLS. UE and E-SLP or E-PS support PSK-TLS (for example, as described in SUPL 1.0 for 3GPP2 SET or 3GPP2 X.S0024-0 and S.P0110-0) according to the IETF draft "Pre-Shared Key Ciphersuites for Transport Layer Security (TLS). " A pre-shared key (PSK) may be formed from (a) information (e.g., arbitrary information) provided by a UE, a network (e.g., MSC or HLR) and / or E-SLP or E-PS, (b) information (e.g., parameters) sent by or to the UE during the establishment of the emergency call, (c) security information (e.g., encryption key) already present in the MSC and the UE in order to maintain secure access in the circuit switched mode from the UE , and / or (d) other information. The security information in (c) may be available if the UE registers with the V-PLMN.

PSK или информация, используемая для того, чтобы извлекать его, может быть сделана доступной для UE и E-SLP (либо MPC или GMLC) или E-PS (или MPC) в ходе установления экстренного вызова. Доверительные отношения, устанавливаемые в ходе установления вызова между этими объектами, используются для того, чтобы получать защищенный PSK или общую информацию, из которой может быть извлечен защищенный ключ. UE и E-SLP далее могут использовать PSK-TLS для определения местоположения SUPL с помощью полученных PSK. PSK могут быть использованы для того, чтобы получать дополнительный PSK для аутентификации в режиме без прокси. Для SUPL взаимная аутентификация UE и E-SLP может поддерживаться с помощью PSK-TLS, когда UE устанавливает IP-(PSK-TLS)-соединение с E-SLP после передачи SUPL INIT от E-SLP в UE. Для X.S0024 защищенный PSK может быть использован в качестве корневого ключа, из которого оставшаяся информация обеспечения безопасности может быть извлечена, как описано в 3GPP2 X.S0024-0 и S.P0110-0.The PSK or information used to retrieve it can be made available to the UE and E-SLP (either MPC or GMLC) or E-PS (or MPC) during the establishment of an emergency call. The trust relationship established during the establishment of a call between these entities is used to obtain a secure PSK or general information from which a secure key can be extracted. UEs and E-SLPs can then use PSK-TLS to determine the location of SUPL using the received PSK. PSKs can be used to receive additional PSKs for authentication in non-proxy mode. For SUPL, mutual authentication of the UE and the E-SLP can be supported using PSK-TLS when the UE establishes an IP (PSK-TLS) connection with the E-SLP after the SUPL INIT is transferred from the E-SLP to the UE. For X.S0024, the secure PSK can be used as the root key from which the remaining security information can be retrieved as described in 3GPP2 X.S0024-0 and S.P0110-0.

Способ C базируется на надежном (защищенном) соединении между UE и V-PLMN в ходе установления экстренного вызова, что подразумевает регистрацию UE в V-PLMN и взаимную аутентификацию UE и V-PLMN. Если UE не имеет UICC/UIM или если нет соглашения о роуминге между V-PLMN и H-PLMN, взаимная аутентификация и надежная (защищенная) передача между V-PLMN и UE может не достигаться в ходе установления экстренного вызова, и любой сформированный PSK должен предоставлять более ограниченную защиту.Method C is based on a secure (secure) connection between the UE and the V-PLMN during the establishment of an emergency call, which involves registering the UE in the V-PLMN and mutual authentication of the UE and V-PLMN. If the UE does not have UICC / UIM or if there is no roaming agreement between the V-PLMN and the H-PLMN, mutual authentication and reliable (secure) transmission between the V-PLMN and the UE may not be achieved during the establishment of the emergency call, and any generated PSK should provide more limited protection.

Способ D служит для аутентификации с помощью общей архитектуры самозагрузки (GBA), описанной в 3GPP TS 33.220 или 3GPP2 TSG-S версия S.P0109. UE и E-SLP или E-PS поддерживают GBA. Это позволяет UE и E-SLP или E-PS получать защищенный общий ключ от H-PLMN. Для SUPL этот ключ может быть использован для того, чтобы поддерживать взаимную аутентификацию PSK-TLS между UE и E-SLP, как описано в 3GPP TS 33.222 или 3GPP2 TSG-S версия S.P0114. Этот способ используется в SUPL 1.0 для того, чтобы поддерживать прокси-режим 3GPP. Ключ также может быть использован для того, чтобы поддерживать TLS с аутентификацией HTTP Digest (к примеру, как описано в 3GPP TS 33.222), только аутентификацией HTTP Digest между UE и E-SLP (к примеру, как описано в 3GPP2 TSG-S версия S.P0114) или другими формами аутентификации. Для X.S0024 этот ключ может быть использован в качестве корневого ключа, из которого может быть извлечена вся оставшаяся информация обеспечения безопасности.Method D is used for authentication using the generic boot architecture (GBA) described in 3GPP TS 33.220 or 3GPP2 TSG-S version S.P0109. UE and E-SLP or E-PS support GBA. This allows the UE and E-SLP or E-PS to receive a secure shared key from the H-PLMN. For SUPL, this key can be used to support PSK-TLS mutual authentication between the UE and the E-SLP, as described in 3GPP TS 33.222 or 3GPP2 TSG-S version S.P0114. This method is used in SUPL 1.0 in order to support 3GPP proxy mode. The key can also be used to support TLS with HTTP Digest authentication (for example, as described in 3GPP TS 33.222), only HTTP Digest authentication between UE and E-SLP (for example, as described in 3GPP2 TSG-S version S .P0114) or other forms of authentication. For X.S0024, this key can be used as the root key from which all remaining security information can be retrieved.

Способ D базируется на поддержке GBA в H-PLMN и V-PLMN и соглашении о роуминге между H-PLMN и V-PLMN, чтобы обеспечить передачу информации ключей из инициализирующей обслуживающей функции (BSF) в H-PLMN в функцию сетевых приложений (NAF) E-SLP в V-PLMN. Способ E служит для аутентификации SUPL 1.0 или X.S0024. Для SUPL, если UE находится в H-PLMN, то E-SLP может быть H-SLP, и могут быть использованы существующие механизмы аутентификации, заданные в SUPL 1.0. Для X.S0024, если UE находится в H-PLMN, то E-PS может быть H-PS, и могут быть использованы существующие механизмы аутентификации, заданные в X.S0024.Method D is based on GBA support in H-PLMN and V-PLMN and a roaming agreement between H-PLMN and V-PLMN to allow key information from the initialization serving function (BSF) in the H-PLMN to be transferred to the network application function (NAF) E-SLP in V-PLMN. Method E is used to authenticate SUPL 1.0 or X.S0024. For SUPL, if the UE is in the H-PLMN, then the E-SLP may be H-SLP, and existing authentication mechanisms specified in SUPL 1.0 can be used. For X.S0024, if the UE is in the H-PLMN, then the E-PS may be H-PS, and existing authentication mechanisms defined in X.S0024 can be used.

Фиг.10 иллюстрирует блок-схему варианта осуществления UE 110, RAN 120, MSC 230, центра 242 определения местоположения и сервера 244 определения местоположения. Центром 242 определения местоположения может быть GMLC 232a, MPC 232b и/или какой-либо другой объект. Сервером 244 определения местоположения может быть E-SLP 234a, E-SLP 234b, E-PS 238 и/или какой-либо другой объект. Для простоты фиг.10 иллюстрирует только один процессор 1010, одно запоминающее устройство 1012 и одно приемо-передающее устройство 1014 для UE 110, только один процессор 1020, одно запоминающее устройство 1022, одно приемо-передающее устройство 1024 и один блок 1026 связи для RAN 120, только один процессор 1030, одно запоминающее устройство 1032 и один блок 1034 связи для MSC 230, только один процессор 1040, одно запоминающее устройство 1042 и один блок 1044 связи для центра 242 определения местоположения и только один процессор 1050, одно запоминающее устройство 1052 и один блок 1054 связи для сервера 244 определения местоположения. В общем, каждый объект может включать в себя любое число процессоров, запоминающих устройств, приемо-передающих устройств, блоков связи, контроллеров и т.п.10 illustrates a block diagram of an embodiment of a UE 110, RAN 120, MSC 230, a location center 242, and a location server 244. The location center 242 may be GMLC 232a, MPC 232b, and / or some other entity. The location server 244 may be an E-SLP 234a, E-SLP 234b, E-PS 238 and / or some other entity. For simplicity, FIG. 10 illustrates only one processor 1010, one storage device 1012 and one transceiver 1014 for UE 110, only one processor 1020, one storage 1022, one transceiver 1024 and one communication unit 1026 for RAN 120 , only one processor 1030, one storage device 1032 and one communication unit 1034 for the MSC 230, only one processor 1040, one storage device 1042 and one communication unit 1044 for the location center 242 and only one processor 1050, one storage device 1052 and one block 1054 tie for the server 244 of the positioning. In general, each object can include any number of processors, storage devices, transceivers, communication units, controllers, etc.

В нисходящей линии связи базовые станции в RAN 120 передают данные трафика, служебные сигналы и контрольные сигналы в UE в своей зоне покрытия. Эти различные типы данных обрабатываются посредством процессора 1020 и приводятся к требуемым параметрам посредством приемо-передающего устройства 1024, чтобы сформировать сигнал нисходящей линии связи, который передается посредством антенны. В UE 110 сигналы нисходящей линии связи от базовых станций принимаются посредством антенны, приводятся к требуемым параметрам посредством приемо-передающего устройства 1014 и обрабатываются посредством процессора 1010, чтобы получать различные типы информации для вызова, определения местоположения и других услуг в режиме коммутации каналов. Например, процессор 1010 может выполнять обработку для UE 110 в потоке сообщений, описанном выше. Запоминающие устройства 1012 и 1022 сохраняют программные коды и данные для UE 110 и RAN 120 соответственно. В восходящей линии связи UE 110 может передавать данные трафика, служебные сигналы и контрольные сигналы в базовые стации в RAN 120. Эти различные типы данных обрабатываются посредством процессора 1010 и приводятся к требуемым параметрам посредством приемо-передающего устройства 1014, чтобы сформировать сигнал восходящей линии связи, который передается посредством антенны UE. В RAN 120 сигналы восходящей линии связи от UE 110 и других UE принимаются и приводятся к требуемым параметрам посредством приемо-передающего устройства 1024 и дополнительно обрабатываются посредством процессора 1020, чтобы получить различные типы информации (к примеру, данные, служебные сигналы, отчеты и т.д.). RAN 120 обменивается данными с MSC 230 и другими объектами посредством блока 1026 связи.In the downlink, base stations in RAN 120 transmit traffic data, overheads, and pilots to the UEs in their coverage area. These various types of data are processed by processor 1020 and adjusted to desired parameters by transceiver 1024 to generate a downlink signal that is transmitted through an antenna. At UE 110, downlink signals from base stations are received via an antenna, adjusted to a desired parameter by a transceiver 1014, and processed by a processor 1010 to obtain various types of information for calling, positioning, and other circuit switched services. For example, processor 1010 may perform processing for UE 110 in the message flow described above. Storage devices 1012 and 1022 store program codes and data for UE 110 and RAN 120, respectively. In the uplink, the UE 110 may transmit traffic data, overheads, and pilot signals to the base stations in the RAN 120. These various types of data are processed by the processor 1010 and adjusted to the desired parameters by the transceiver 1014 to generate an uplink signal, which is transmitted through the antenna of the UE. In RAN 120, uplink signals from UE 110 and other UEs are received and adjusted to parameters by a transceiver 1024 and further processed by a processor 1020 to obtain various types of information (e.g., data, service signals, reports, etc.). d.). RAN 120 communicates with MSC 230 and other entities through communication unit 1026.

В MSC 230 процессор 1030 выполняет обработку для MSC, запоминающее устройство 1032 сохраняет программные коды и данные для MSC, а блок 1034 связи позволяет MSC обмениваться данными с другими объектами. Процессор 1030 может выполнять обработку для MSC 230 в потоках сообщений, описанных выше.At MSC 230, processor 1030 performs processing for the MSC, memory 1032 stores program codes and data for the MSC, and communication unit 1034 allows the MSC to exchange data with other entities. A processor 1030 may perform processing for the MSC 230 in the message flows described above.

В центре 242 определения местоположения процессор 1040 поддерживает определение местоположения для UE, запоминающее устройство 1042 сохраняет программные коды и данные для центра определения местоположения, а блок 1044 связи позволяет центру определения местоположения обмениваться данными с другими объектами. Процессор 1040 может выполнять обработку для GMLC 232a и/или MPG 232b в потоках сообщений, описанных выше.At the location center 242, a processor 1040 supports positioning for the UE, a memory 1042 stores program codes and data for the location center, and a communication unit 1044 allows the location center to exchange data with other objects. Processor 1040 may perform processing for GMLC 232a and / or MPG 232b in the message flows described above.

В сервере 244 определения местоположения процессор 1050 выполняет обработку определения местоположения и/или позиционирования для UE, запоминающее устройство 1052 сохраняет программные коды и данные сервера центра определения местоположения, а блок 1054 связи позволяет серверу определения местоположения обмениваться данными с другими объектами. Процессор 1050 может выполнять обработку для E-SLP 234a, E-SLP 234b и/или E-PS 238 в потоках сообщений, описанных выше.In the location server 244, a processor 1050 performs position and / or positioning processing for the UE, a memory 1052 stores program codes and data of the location center server, and a communication unit 1054 allows the location server to exchange data with other objects. The processor 1050 may perform processing for the E-SLP 234a, E-SLP 234b and / or E-PS 238 in the message flows described above.

Описанные в данном документе методики могут быть реализованы различными средствами. Например, эти методики могут быть реализованы в аппаратных средствах, микропрограммном обеспечении, программном обеспечении или их сочетании. При реализации в аппаратных средствах блоки обработки, используемые для того, чтобы выполнять данные методики, могут быть реализованы в одной или нескольких специализированных интегральных схемах (ASIC), процессорах цифровых сигналов (DSP), устройствах цифровой обработки сигналов (DSPD), программируемых логических устройствах (PLD), программируемых пользователем матричных БИС (FPGA), процессорах, контроллерах, микроконтроллерах, микропроцессорах, электронных устройствах, других электронных блоках, предназначенных для того, чтобы выполнять описанные в данном документе функции, или в их сочетаниях.The techniques described herein may be implemented by various means. For example, these techniques may be implemented in hardware, firmware, software, or a combination thereof. When implemented in hardware, the processing units used to execute these techniques can be implemented in one or more specialized integrated circuits (ASIC), digital signal processors (DSP), digital signal processing devices (DSPD), programmable logic devices ( PLD), user-programmable matrix LSI (FPGA), processors, controllers, microcontrollers, microprocessors, electronic devices, other electronic units designed to perform the description functions described in this document, or combinations thereof.

При реализации в микропрограммном обеспечении и/или программном обеспечении методики могут быть реализованы с помощью модулей (к примеру, процедур, функций и т.п.), которые выполняют описанные в данном документе функции. Коды микропрограммного обеспечения и/или программного обеспечения могут быть сохранены в запоминающем устройстве (к примеру, запоминающем устройстве 1012, 1022, 1032, 1042 и/или 1052 на фиг.10) и выполнены посредством процессора (к примеру, процессора 1010, 1020, 1030, 1040 и/или 1050). Запоминающее устройство может быть реализовано в процессоре или внешне по отношению к процессору.When implemented in firmware and / or software, the techniques can be implemented using modules (for example, procedures, functions, etc.) that perform the functions described in this document. Firmware and / or software codes may be stored in a storage device (e.g., storage device 1012, 1022, 1032, 1042 and / or 1052 in FIG. 10) and executed by a processor (e.g., processor 1010, 1020, 1030 1040 and / or 1050). The storage device may be implemented in the processor or externally with respect to the processor.

Заголовки включены в данный документ для ссылок, а также для того чтобы помогать в поиске определенных разделов. Эти заголовки не предназначены для того, чтобы ограничивать объем понятий, описанных здесь, и эти понятия могут иметь применимость в других разделах по всему подробному описанию.Headings are included in this document for reference purposes, as well as to assist in the search for specific sections. These headings are not intended to limit the scope of the concepts described herein, and these concepts may be applicable in other sections throughout the detailed description.

Предшествующее описание раскрытых вариантов осуществления предоставлено для того, чтобы дать возможность любому специалисту в данной области техники создавать или использовать изобретение. Различные модификации в этих вариантах осуществления должны быть очевидными для специалистов в данной области техники, а описанные в данном документе общие принципы могут быть применены к другим вариантам осуществления без отступления от сущности и объема раскрытия. Таким образом, изобретение не ограничено показанными в данном документе вариантами осуществления, а должно удовлетворять самому широкому объему, согласованному с принципами и новыми признаками, раскрытыми в данном документе.The foregoing description of the disclosed embodiments is provided to enable any person skilled in the art to make or use the invention. Various modifications in these embodiments should be apparent to those skilled in the art, and the general principles described herein can be applied to other embodiments without departing from the spirit and scope of the disclosure. Thus, the invention is not limited to the embodiments shown in this document, but should satisfy the widest scope consistent with the principles and new features disclosed in this document.

Claims (51)

1. Абонентское устройство (UE), выполненное с возможностью установления экстренного вызова в режиме коммутации каналов с беспроводной сетью, взаимодействия с сервером определения местоположения, указанным беспроводной сетью, и выполнения определения местоположения в пользовательской плоскости с помощью сервера определения местоположения в течение вызова в режиме коммутации каналов для получения оценки позиции UE до выполнения установления вызова с отвечающей точкой общественной безопасности (PSAP).1. A subscriber unit (UE) configured to make an emergency call in circuit-switched mode with a wireless network, interact with a location server indicated by a wireless network, and perform location determination in a user plane using a location server during a call in switching mode channels to obtain an estimate of the position of the UE before performing call setup with the public safety answering point (PSAP) 2. UE по п.1, в котором PSAP выбрана на основе оценки позиции.2. The UE according to claim 1, wherein the PSAP is selected based on the position estimate. 3. UE по п.1, дополнительно выполненное с возможностью осуществления определения местоположения в пользовательской плоскости с помощью сервера определения местоположения после выполнения установления вызова с отвечающей точкой общественной безопасности (PSAP).3. The UE according to claim 1, further configured to perform location determination in a user plane using a location server after performing a call setup with a public safety answering point (PSAP). 4. UE по п.1, дополнительно выполненное с возможностью осуществления определения местоположения в пользовательской плоскости с помощью платформы определения местоположения SUPL (SLP) в соответствии с надежным определением местоположения в пользовательской плоскости (SUPL) для получения оценки позиции, при этом SLP является сервером определения местоположения, указанным беспроводной сетью.4. The UE according to claim 1, further configured to perform positioning in a user plane using a SUPL positioning platform (SLP) in accordance with reliable positioning in a user plane (SUPL) to obtain a position estimate, wherein the SLP is a determination server locations indicated by the wireless network. 5. UE по п.1, дополнительно выполненное с возможностью осуществления определения местоположения в пользовательской плоскости с помощью сервера позиционирования (PS) в соответствии с X.S0024 для получения оценки позиции, при этом сервер позиционирования является сервером определения местоположения, указанным беспроводной сетью.5. The UE according to claim 1, further configured to perform positioning in a user plane using a positioning server (PS) in accordance with X.S0024 to obtain a position estimate, wherein the positioning server is a location server indicated by the wireless network. 6. UE по п.1, дополнительно выполненное с возможностью приема от сервера определения местоположения сообщения для инициирования определения местоположения в пользовательской плоскости, включающее в себя адрес Интернет-протокола (IP) сервера определения местоположения и обмена данными с сервером определения местоположения с помощью IP-адреса.6. The UE according to claim 1, further configured to receive a message from the location server to initiate location determination in the user plane, including the Internet Protocol (IP) address of the location server and communicating with the location server using IP addresses. 7. UE по п.1, дополнительно выполненное с возможностью отправки информации определения местоположения в беспроводную сеть в течение установления экстренного вызова в режиме коммутации каналов, при этом оценка позиции UE получается на основе информации определения местоположения.7. The UE according to claim 1, further configured to send location information to the wireless network during the establishment of an emergency call in the circuit switching mode, wherein the position estimate of the UE is obtained based on the location information. 8. UE по п.1, дополнительно выполненное с возможностью приема запроса на обновленную оценку позиции UE и выполнения определения местоположения в пользовательской плоскости с помощью сервера определения местоположении для получения обновленной оценки позиции.8. The UE according to claim 1, further configured to receive a request for an updated position estimate of the UE and perform location determination in a user plane using a location server to obtain an updated position estimate. 9. UE по п.1, дополнительно выполненное с возможностью аутентификации сервера определения местоположения или быть аутентифицированным посредством сервера определения местоположения, либо выполнения и того, и другого до выполнения определения местоположения в пользовательской плоскости.9. The UE according to claim 1, further configured to authenticate the location server or to be authenticated by the location server, or to perform both before performing location in the user plane. 10. UE по п.1, дополнительно выполненное с возможностью отправки возможностей по определению местоположения UE в беспроводную сеть, при этом сервер определения местоположения выбирается на основе возможностей UE по определению местоположения.10. The UE according to claim 1, further configured to send UE location capabilities to the wireless network, wherein the location server is selected based on the UE's location capabilities. 11. UE по п.1, дополнительно выполненное с возможностью отправки информации определения местоположения в беспроводную сеть, при этом сервер определения местоположения выбирается на основе информации определения местоположения.11. The UE according to claim 1, further configured to send location information to the wireless network, wherein the location server is selected based on the location information. 12. UE по п.1, дополнительно выполненное с возможностью обмена данными с беспроводной сетью для экстренного вызова в режиме коммутации каналов и обмена сообщениями с беспроводной сетью посредством связи в режиме коммутации пакетов для определения местоположения в пользовательской плоскости.12. The UE according to claim 1, further configured to exchange data with a wireless network for emergency call in circuit-switched mode and exchange messages with a wireless network by communication in packet-switched mode to determine a location in a user plane. 13. UE по п.1, дополнительно выполненное с возможностью обмена сообщениями для определения местоположения в пользовательской плоскости с помощью службы коротких сообщений (SMS).13. The UE according to claim 1, additionally configured to exchange messages to determine the location in the user plane using the short message service (SMS). 14. UE по п.1, дополнительно выполненное с возможностью обмена сообщениями для определения местоположения в пользовательской плоскости с помощью протокола управления передачей (TCP) или обоих TCP и Интернет-протокола (IP).14. The UE according to claim 1, further configured to exchange messages for determining a location in a user plane using a Transmission Control Protocol (TCP) or both TCP and an Internet Protocol (IP). 15. UE по п.1, причем беспроводная сеть является 3GРР-сетью и при этом UE выполнено с возможностью установления экстренного вызова в режиме коммутации каналов с 3GРР-сетью для экстренных служб.15. The UE according to claim 1, wherein the wireless network is a 3GPP network and wherein the UE is configured to establish an emergency call in channel switching mode with a 3GPP network for emergency services. 16. UE по п.1, причем беспроводная сеть является 3GРР2-сетью и при этом UE выполнено с возможностью установления экстренного вызова в режиме коммутации каналов с 3GРР2-сетью для экстренных служб.16. The UE according to claim 1, wherein the wireless network is a 3GPP2 network and wherein the UE is configured to establish an emergency call in channel switching mode with a 3GPP2 network for emergency services. 17. Способ определения местоположения, содержащий этапы, на которых устанавливают экстренный вызов в режиме коммутации каналов с беспроводной сетью для экстренных служб; взаимодействуют с сервером определения местоположения, указанным беспроводной сетью; и осуществляют определение местоположения в пользовательской плоскости с помощью сервера определения местоположения в течение экстренного вызова в режиме коммутации каналов для получения оценки позиции UE до выполнения установления вызова с отвечающей точкой общественной безопасности (PSAP) для предоставления экстренных служб.17. A method for determining location, comprising the steps of establishing an emergency call in circuit-switched mode with a wireless network for emergency services; communicate with a location server indicated by the wireless network; and performing location determination in the user plane using the location server during an emergency call in circuit switching mode to obtain an estimate of the position of the UE before making a call with a public safety answering point (PSAP) to provide emergency services. 18. Способ по п.17, в котором осуществление определения местоположения в пользовательской плоскости содержит этап, на котором осуществляют определение местоположения в пользовательской плоскости с помощью платформы определения местоположения SUPL (SLP) в соответствии с надежным определением местоположения в пользовательской плоскости (SUPL) для получения оценку позиции, при этом SLP является сервером определения местоположения, указанным беспроводной сетью.18. The method according to 17, in which the implementation of positioning in the user plane comprises the step of performing positioning in the user plane using the SUPL location platform (SLP) in accordance with reliable positioning in the user plane (SUPL) to obtain a position estimate, wherein the SLP is the location server indicated by the wireless network. 19. Способ по п.17, в котором осуществление определения местоположения в пользовательской плоскости содержит этапы, на которых принимают от сервера определения местоположения сообщение для инициирования определения местоположения в пользовательской плоскости, включающее в себя адрес Интернет-протокола (IP) сервера определения местоположения, и осуществляют обмен данными с сервером определения местоположения с помощью IP-адреса.19. The method according to 17, in which the implementation of positioning in the user plane includes the steps of receiving from the location server a message to initiate location in the user plane, including the Internet Protocol (IP) address of the location server, and exchange data with the location server using the IP address. 20. Способ по п.17, дополнительно содержащий этапы, на которых осуществляют обмен данными с беспроводной сетью для экстренного вызова в режиме коммутации каналов и осуществляют обмен сообщениями с беспроводной сетью посредством связи в режиме коммутации пакетов для определения местоположения в пользовательской плоскости.20. The method according to 17, further comprising the steps of exchanging data with the wireless network for an emergency call in circuit switching mode and exchanging messages with the wireless network through communication in packet switching mode to determine a location in the user plane. 21. Устройство определения местоположения, содержащее средство установления экстренного вызова в режиме коммутации каналов с беспроводной сетью для экстренных служб; средство взаимодействия с сервером определения местоположения, указанным беспроводной сетью; и средство осуществления определения местоположения в пользовательской плоскости с помощью сервера определения местоположения в течение экстренного вызова в режиме коммутации каналов для получения оценки позиции UE до выполнения установления вызова с отвечающей точкой общественной безопасности (PSAP) для предоставления экстренных служб.21. A positioning device, comprising means for establishing an emergency call in circuit-switched mode with a wireless network for emergency services; means for interacting with a location server indicated by the wireless network; and means for performing location determination in a user plane using a location server during an emergency call in channel switching mode to obtain an estimate of the position of the UE before performing call setup with a public safety answering point (PSAP) for providing emergency services. 22. Устройство по п.21, в котором средство осуществления определения местоположения в пользовательской плоскости содержит средство осуществления определения местоположения в пользовательской плоскости с помощью платформы определения местоположения SUPL (SLP) в соответствии с надежным определением местоположения в пользовательской плоскости (SUPL) для получения оценки позиции, при этом SLP является сервером определения местоположения, указанным беспроводной сетью.22. The device according to item 21, in which the means for determining the location in the user plane contains means for implementing positioning in the user plane using the platform for determining the location of SUPL (SLP) in accordance with reliable location in the user plane (SUPL) to obtain a position estimate wherein the SLP is the location server indicated by the wireless network. 23. Устройство по п.21, в котором средство осуществления определения местоположения в пользовательской плоскости содержит средство приема от сервера определения местоположения сообщения для инициирования определения местоположения в пользовательской плоскости, включающего в себя адрес Интернет-протокола (IP) сервера определения местоположения, и средство обмена данными с сервером определения местоположения с помощью IP-адреса.23. The device according to item 21, in which the means of determining the location in the user plane contains means for receiving from the server location of the message to initiate location in the user plane, including the Internet Protocol (IP) address of the location server, and means of exchange data with the location server using the IP address. 24. Устройство по п.21, дополнительно содержащее средство обмена данными с беспроводной сетью для экстренного вызова в режиме коммутации каналов и средство обмена сообщениями с беспроводной сетью посредством связи в режиме коммутации пакетов для определения местоположения в пользовательской плоскости.24. The device according to item 21, further comprising means for exchanging data with a wireless network for emergency calls in circuit switching mode and means for exchanging messages with a wireless network through communication in packet switching mode for determining a location in a user plane. 25. Центр определения местоположения, выполненный с возможностью приема от первого объекта запроса на информацию для маршрутизации экстренного вызова в режиме коммутации каналов от абонентского устройства (UE) во второй объект, предоставления информации в первый объект, приема от второго объекта запроса на оценку позиции UE, получения оценки позиции от сервера определения местоположения, поддерживающего определение местоположения в пользовательской плоскости, и предоставления оценки позиции во второй объект.25. The location center, configured to receive from the first object a request for information for routing an emergency call in channel switching mode from a subscriber unit (UE) to a second object, providing information to the first object, receiving a request from the second object to evaluate the position of the UE, receiving a position estimate from a location server supporting positioning in a user plane, and providing a position estimate to the second object. 26. Центр определения местоположения по п.25, в котором первый объект является центром коммутации мобильной связи (MSC), а второй объект является отвечающей точкой общественной безопасности (PSAP).26. The location center of claim 25, wherein the first object is a mobile switching center (MSC) and the second object is a public safety response point (PSAP). 27. Центр определения местоположения по п.25, дополнительно выполненный с возможностью использования оценки позиции для предоставления информации в первый объект.27. The location center of claim 25, further configured to use position estimation to provide information to the first entity. 28. Центр определения местоположения по п.25, в котором информация, предоставляемая в первый объект, содержит ключ маршрутизации экстренных служб (ESRK) или код маршрутизации экстренных служб (ESRD) для отвечающей точки общественной безопасности (PSAP).28. The location center of claim 25, wherein the information provided to the first entity comprises an Emergency Routing Key (ESRK) or Emergency Routing Code (ESRD) for a Public Security Response Point (PSAP). 29. Центр определения местоположения по п.25, выполненный с возможностью получения оценки позиции от платформы определения местоположения SUPL (SLP), поддерживающей надежное определение местоположения в пользовательской плоскости (SUPL), при этом SLP является сервером определения местоположения, поддерживающим определение местоположения в пользовательской плоскости.29. The location center of claim 25, configured to obtain a position estimate from a SUPL location platform (SLP) supporting reliable location in a user plane (SUPL), wherein the SLP is a location server supporting position in a user plane . 30. Центр определения местоположения по п.25, выполненный с возможностью получения оценки позиции от запрашивающей платформы определения местоположения SUPL (R-SLP), причем R-SLP получает оценку позиции из домашней SLP (H-SLP), действующей в качестве сервера определения местоположения, поддерживающего определение местоположения в пользовательской плоскости.30. The location center of claim 25, configured to obtain a position estimate from a requesting SUPL location platform (R-SLP), wherein the R-SLP obtains a position estimate from a home SLP (H-SLP) acting as the location server that supports user plane positioning. 31. Центр определения местоположения по п.25, выполненный с возможностью получения оценки позиции от сервера позиционирования (PS), поддерживающего X.S0024, причем PS является сервером определения местоположения, поддерживающим определение местоположения в пользовательской плоскости.31. The location center of claim 25, configured to obtain a position estimate from a positioning server (PS) supporting X.S0024, wherein the PS is a location server supporting positioning in a user plane. 32. Центр определения местоположения по п.25, выполненный с возможностью получения оценки позиции от запрашивающего сервера позиционирования SUPL (R-PS), причем R-PS получает оценку позиции из домашнего PS (H-PS), действующего в качестве сервера определения местоположения, поддерживающего определение местоположения в пользовательской плоскости.32. The location center of claim 25, configured to obtain a position estimate from a requesting SUPL positioning server (R-PS), wherein the R-PS obtains a position estimate from a home PS (H-PS) acting as the location server, supporting positioning in the user plane. 33. Центр определения местоположения по п.25, соответствующий шлюзовому центру определения местоположения мобильной связи (GMLC) в 3GРР-сети.33. The location center according A.25, corresponding to the gateway center for determining the location of mobile communications (GMLC) in a 3GPP network. 34. Центр определения местоположения по п.25, соответствующий центру позиционирования мобильной связи (МРС) в 3GРР2-сети.34. The location center of claim 25, corresponding to a mobile positioning center (MPC) in a 3GPP2 network. 35. Способ определения местоположения, содержащий этапы, на которых принимают от первого объекта запрос на информацию для маршрутизации экстренного вызова в режиме коммутации каналов от абонентского устройства (UE) во второй объект; предоставляют информацию в первый объект; принимают от второго объекта запрос на оценку позиции UE; осуществляют обмен данными с сервером определения местоположения, поддерживающим определение местоположения в пользовательской плоскости для получения оценки позиции до выполнения установления вызова со вторым объектом; и предоставляют оценку позиции во второй объект.35. A method for determining location, comprising the steps of receiving from the first object a request for information for routing an emergency call in circuit switching mode from a subscriber unit (UE) to a second object; provide information to the first object; receive from the second object a request to evaluate the position of the UE; exchanging data with a location server supporting positioning in a user plane to obtain a position estimate before making a call with the second entity; and provide an estimate of the position in the second object. 36. Сервер определения местоположения, выполненный с возможностью приема запроса на оценку позиции абонентского устройства (UE), имеющего экстренный вызов в режиме коммутации каналов с беспроводной сетью для экстренных служб, осуществления определения местоположения в пользовательской плоскости с помощью UE для получения оценки позиции и возвращения оценки позиции.36. A location server configured to receive a request for an estimate of the position of a subscriber unit (UE) having an emergency call in channel switching mode with a wireless network for emergency services, performing positioning in the user plane using the UE to obtain a position estimate and return an estimate position. 37. Сервер определения местоположения по п.36, выполненный с возможностью осуществления определения местоположения в пользовательской плоскости с помощью UE в соответствии с надежным определением местоположения в пользовательской плоскости (SUPL) для получения оценки позиции.37. The location server according to clause 36, configured to perform positioning in the user plane using the UE in accordance with reliable location in the user plane (SUPL) to obtain a position estimate. 38. Сервер определения местоположения по п.36, выполненный с возможностью осуществления определения местоположения в пользовательской плоскости с помощью UE в соответствии с X.S0024 для получения оценки позиции.38. The location server according to clause 36, configured to perform positioning in the user plane using the UE in accordance with X.S0024 to obtain a position estimate. 39. Сервер определения местоположения по п.36, выполненный с возможностью отправки сообщения для инициирования определения местоположения в пользовательской плоскости с UE, причем сообщение включает в себя адрес Интернет-протокола (IP) сервера определения местоположения и используется UE для обмена данными с сервером определения местоположения для определения местоположения в пользовательской плоскости.39. The location server according to clause 36, configured to send a message to initiate positioning in the user plane with the UE, the message includes the Internet Protocol (IP) address of the location server and is used by the UE to communicate with the location server to determine the location in the user plane. 40. Сервер определения местоположения по п.36, выполненный с возможностью замены домашнего сервера определения местоположения UE в течение экстренного вызова в режиме коммутации каналов для экстренных служб.40. The location server according to clause 36, configured to replace the home location server of the UE during an emergency call in the circuit switching mode for emergency services. 41. Сервер определения местоположения по п.36, выполненный с возможностью выбора гостевого сервера определения местоположения для поддержки позиционирования UE и передачи сообщений, обмениваемых между гостевым сервером определения местоположения и UE.41. The location server according to clause 36, configured to select a guest location server to support the positioning of the UE and the transmission of messages exchanged between the guest location server and the UE. 42. Способ определения местоположения, содержащий этапы, на которых принимают запрос на оценку позиции абонентского устройства (UE), имеющего экстренный вызов в режиме коммутации каналов с беспроводной сетью для экстренных служб; осуществляют определение местоположения в пользовательской плоскости с помощью UE для получения оценки позиции до выполнения установления вызова с отвечающей точкой общественной безопасности (PSAP) и возвращают оценку позиции.42. A method for determining location, comprising the steps of receiving a request to evaluate the position of a subscriber unit (UE) having an emergency call in circuit-switched mode with a wireless network for emergency services; performing positioning in the user plane using the UE to obtain a position estimate before making a call with a public safety answering point (PSAP) and returning the position estimate. 43. Способ по п.42, в котором осуществление определения местоположения в пользовательской плоскости содержит этап, на котором отправляют сообщение для инициирования определения местоположения в пользовательской плоскости с помощью UE, причем сообщение включает в себя адрес Интернет-протокола (IP) сервера определения местоположения и используется UE для обмена данными с сервером определения местоположения для определения местоположения в пользовательской плоскости.43. The method according to § 42, in which the implementation of positioning in the user plane comprises the step of sending a message to initiate location in the user plane using the UE, the message including the Internet Protocol (IP) address of the location server and used by the UE to communicate with a location server for determining a location in a user plane. 44. Абонентское устройство (UE), выполненное с возможностью установления экстренного вызова в режиме коммутации каналов с беспроводной сетью для экстренных служб, выполнения аутентификации сервера определения местоположения, выбранного беспроводной сетью для экстренного вызова в режиме коммутации каналов, и взаимодействия с сервером определения местоположения для получения, по меньшей мере, одной оценки позиции UE для экстренного вызова в режиме коммутации каналов.44. A subscriber unit (UE) configured to establish an emergency call in channel switching mode with a wireless network for emergency services, authenticate the location server selected by the wireless network for an emergency call in channel switching mode, and interact with the location server to obtain at least one position estimate of the UE for an emergency call in circuit switched mode. 45. UE по п.44, дополнительно выполненное с возможностью выполнения взаимной аутентификации с сервером определения местоположения.45. The UE according to item 44, further configured to perform mutual authentication with the location server. 46. UE по п.44, дополнительно выполненное с возможностью приема от сервера определения местоположения сообщения для инициирования обработки определения местоположения и аутентификации сервера определения местоположения, если сообщение указывает обработку определения местоположения для экстренного вызова и UE участвует в экстренном вызове в режиме коммутации каналов.46. The UE of claim 44, further configured to receive a message from the location server to initiate location processing and authentication of the location server if the message indicates location processing for an emergency call and the UE participates in an emergency call in circuit switched mode. 47. UE по п.44, дополнительно выполненное с возможностью выполнения аутентификации открытым ключом для безопасности транспортного уровня (TLS) с помощью корневого сертификата открытого ключа, сохраненного в UE для проверки открытого ключа сервера определения местоположения.47. The UE of claim 44, further configured to perform public key authentication for Transport Layer Security (TLS) using a public key root certificate stored in the UE to verify the public key of the location server. 48. UE по п.44, дополнительно выполненное с возможностью формирования предварительного совместно используемого ключа (PSK) на основе общей информации, доступной в UE и беспроводной сети, и выполнения аутентификации с помощью предварительного совместно используемого ключа.48. The UE of claim 44, further configured to generate a pre-shared key (PSK) based on common information available in the UE and the wireless network and to authenticate using the pre-shared key. 49. UE по п.44, дополнительно выполненное с возможностью выполнения аутентификации на основе общей архитектуры самозагрузки (GBA).49. The UE according to item 44, further configured to perform authentication based on a common bootstrapping architecture (GBA). 50. UE по п.44, дополнительно выполненное с возможностью выполнения аутентификации в соответствии с надежным определением местоположения в пользовательской плоскости (SUPL) или X.S0024.50. The UE according to item 44, further configured to perform authentication in accordance with reliable location in the user plane (SUPL) or X.S0024. 51. Способ определения местоположения, содержащий этапы, на которых устанавливают экстренный вызов в режиме коммутации каналов с беспроводной сетью для экстренных служб; выполняют аутентификацию сервера определения местоположения, выбранного беспроводной сетью для экстренного вызова в режиме коммутации каналов; и взаимодействуют с сервером определения местоположения для получения, по меньшей мере, одной оценки позиции UE для экстренного вызова в режиме коммутации каналов до выполнения установления вызова с отвечающей точкой общественной безопасности (PSAP). 51. A method for determining location, comprising the steps of establishing an emergency call in circuit-switched mode with a wireless network for emergency services; authenticating the location server selected by the wireless network for an emergency call in circuit switching mode; and interacting with the location server to obtain at least one estimate of the position of the UE for the emergency call in the circuit switching mode before making a call with a public safety answering point (PSAP).
RU2008114499/09A 2005-09-15 2006-09-15 Supporting emergency calls in mode of channels switching RU2396733C2 (en)

Applications Claiming Priority (8)

Application Number Priority Date Filing Date Title
US71762005P 2005-09-15 2005-09-15
US60/717,620 2005-09-15
US73031205P 2005-10-25 2005-10-25
US60/730,312 2005-10-25
US74923305P 2005-12-09 2005-12-09
US60/749,294 2005-12-09
US60/749,233 2005-12-09
US11/532,044 2006-09-14

Publications (2)

Publication Number Publication Date
RU2008114499A RU2008114499A (en) 2009-10-27
RU2396733C2 true RU2396733C2 (en) 2010-08-10

Family

ID=41352416

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2008114499/09A RU2396733C2 (en) 2005-09-15 2006-09-15 Supporting emergency calls in mode of channels switching

Country Status (1)

Country Link
RU (1) RU2396733C2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11617059B1 (en) 2021-05-28 2023-03-28 T-Mobile Usa, Inc. Mobile device geographic location determination for emergency services

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002003718A2 (en) * 2000-04-10 2002-01-10 Nokia Corporation Location based telephony services in mobile ip networks
WO2003045084A2 (en) * 2001-11-19 2003-05-30 Nokia Corporation Provision of location information
WO2005069671A1 (en) * 2004-01-13 2005-07-28 Nokia Corporation Providing location information in a visited network

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002003718A2 (en) * 2000-04-10 2002-01-10 Nokia Corporation Location based telephony services in mobile ip networks
WO2003045084A2 (en) * 2001-11-19 2003-05-30 Nokia Corporation Provision of location information
WO2005069671A1 (en) * 2004-01-13 2005-07-28 Nokia Corporation Providing location information in a visited network

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11617059B1 (en) 2021-05-28 2023-03-28 T-Mobile Usa, Inc. Mobile device geographic location determination for emergency services

Also Published As

Publication number Publication date
RU2008114499A (en) 2009-10-27

Similar Documents

Publication Publication Date Title
US9137770B2 (en) Emergency circuit-mode call support
US10708748B2 (en) VoIP emergency call support
CA2617783C (en) Voip emergency call support
JP2014131313A (en) Voip emergency call support
CN101305636A (en) Emergency circuit-mode call support
RU2396733C2 (en) Supporting emergency calls in mode of channels switching
RU2491752C2 (en) Voip emergency call support
HK1243271A1 (en) Method and apparatus for emergency circuit-mode call support
HK1122444B (en) Voip emergency call handling
HK1179096A (en) Voip emergency call handling
HK1179076A (en) Voip emergency call handling