Articulo de referencia

Protocolo de localización móvil

El Protocolo de Localización Móvil ( MLP ) es un protocolo de nivel de aplicación para recibir la posición de estaciones móviles (MS: teléfonos móviles, dispositivos inalámbrico...

El Protocolo de Localización Móvil ( MLP ) es un protocolo de nivel de aplicación para recibir la posición de estaciones móviles (MS: teléfonos móviles, dispositivos inalámbricos, etc.) independientemente de la tecnología de red subyacente. [ 1 ] [ 2 ] [ 3 ] [ 4 ]

El MLP sirve como interfaz entre un servidor de localización y una aplicación basada en la localización. Los servicios básicos del MLP se basan en los servicios de localización definidos por 3GPP . El Protocolo de Localización Móvil (MLP) se describe en la especificación LIF TS 101. [ 5 ]

Fondo

El objetivo de esta tecnología es definir un método de acceso sencillo y seguro que permita a las aplicaciones móviles consultar información de ubicación desde una red inalámbrica , independientemente de la tecnología de red subyacente y los métodos de posicionamiento.

El protocolo MLP puede ser utilizado por una aplicación basada en la ubicación para solicitar información de ubicación de la estación móvil a un servidor de localización (GMLC/MPC u otra entidad en la red inalámbrica). Este protocolo ha sido desarrollado por Location Interoperability Forum (LIF: Open Mobile Alliance en la actualidad) para proporcionar una API (Interfaz de Programación de Aplicaciones) simple y segura , pero también puede utilizarse con otros tipos de servidores de localización y entidades en la red inalámbrica.

La API se basa en XML y está diseñada para transportarse mediante HTTP o SOAP . Actualmente, solo se define la asignación a HTTP. Por motivos de seguridad, se pueden utilizar los protocolos criptográficos Secure Socket Layer (SSL) o Transport Layer Security (TLS) para la transmisión de HTTP (HTTPS). Además del protocolo HTTPS Mobile Location Protocol, que utiliza autenticación mediante usuario y contraseña, la información se incluye en la cabecera del mensaje MLP.

Características

El último borrador de la especificación MLP es OMA-TS-MLP v 3.3 de marzo de 2009. [ 5 ] La versión 3.3 proporciona estas características: [ 6 ]

Servicio inmediato en ubicación estándar (SLIS)

Se utiliza para solicitar la ubicación de uno o más suscriptores móviles (MS). Se emplea cuando se requiere una respuesta inmediata. La respuesta puede enviarse en varios mensajes si la solicitud incluye varios suscriptores móviles.

Servicio Inmediato de Localización de Emergencias (ELIS)

Se utiliza para solicitar la ubicación de uno o más operadores móviles involucrados en una llamada de emergencia. La respuesta puede enviarse en más de un mensaje si el servidor lo permite.

Servicio estándar de informes de ubicación (SLRS)

Este servicio lo inicia el usuario móvil mediante el envío de una solicitud de ubicación originada por el móvil [TS23271] a través de la red inalámbrica. Se realiza cuando el usuario móvil desea que un cliente LCS reciba la ubicación del usuario móvil.

Servicio de Información de Localización de Emergencias (ELRS)

Este servicio se inicia mediante la red cuando el servidor móvil inicia o finaliza una llamada de emergencia. El informe se genera y se envía desde el servidor de ubicación al cliente LCS predefinido.

Servicio de informes de ubicación activados (TLRS)

Este servicio se utiliza cuando un cliente de LCS desea realizar un seguimiento de varios MS. Los activadores pueden ser temporizadores o eventos de MS, como un cambio de ubicación.

Servicio Inmediato para Lugares Históricos (HLIS)

Este servicio se utiliza para solicitar informes sobre ubicaciones históricas de un Estado miembro cuando se prevé un gran volumen de datos.

Definiciones de elementos comunes

Fuente: [ 7 ]

Definiciones de elementos de identidad

<!ELEMENTO msid (#PCDATA)> <!ATTLIST msid tipo (MSISDN | IMSI | IMEI | MIN | MDN | EME_MSID | IPV4 | IPV6) "MSISDN" enc (ASC | B64 | CRP) "ASC"> <!ELEMENTO msid_range (start_msid, stop_msid)> <!ATTLIST rango_msid tipo (MSISDN | IMSI | IMEI | MIN | MDN | EME_MSID | IPV4 | IPV6) "MSISDN" enc (ASC | B64 | CRP) "ASC"> <!ELEMENTO msids ((msid, sesión? | msid_range)+)> <!ELEMENTO esrd (#PCDATA)> <!ATTLIST esrd tipo (NA) "NA"> <!ELEMENTO esrk (#PCDATA)> <!ATTLIST esrk tipo (NA) "NA"> <!ELEMENTO sesión (#PCDATA) sesión Tipo (APN | marcar) #REQUERIDO> <!ELEMENTO start_msid (#PCDATA)> <!ELEMENTO stop_msid (#PCDATA)>

Definiciones de elementos de función

<!ELEMENTO add_info (#PCDATA)> <!ELEMENT eme_event (eme_pos+)> <!ATTLIST evento_eme eme_trigger (EME_ORG | EME_REL) #REQUERIDO> <!ELEMENTO tlrr_event (tiempo | cambio_de_área | acción_en_ms)> <!ELEMENTO ms_action VACÍO> <!ATTLIST ms_action tipo (MS_AVAIL) #REQUERIDO> <!ELEMENTO intervalo (#PCDATA)> <!ELEMENTO loc_type VACÍO> <!ATTLIST tipo_de_ubicación tipo (ACTUAL | ÚLTIMO | ACTUAL O ÚLTIMO | INICIAL) "ACTUAL"> <!ELEMENTO poserr (resultado, tiempo)> <!ELEMENTO prio VACÍO> <!ATTLIST prioridad tipo (NORMAL | ALTO) "NORMAL"> <!ELEMENTO pushaddr (url)> <!ELEMENTO req_id (#PCDATA)> <!ELEMENTO resultado (#PCDATA)> <!ATTLIST resultado resid CDATA #REQUERIDO> <!ELEMENTO start_time (#PCDATA)> <!ATTLIST start_time utc_off CDATA "0000"> <!ELEMENTO stop_time (#PCDATA)> <!ATTLIST stop_time utc_off CDATA "0000"> <!ELEMENTO tiempo (#PCDATA)> <!ATTLIST tiempo utc_off CDATA "0000"> <!ELEMENTO url (#PCDATA)> <!ELEMENTO Tiempo_restante (#PCDATA)>

Definiciones de elementos de ubicación

<!ELEMENTO pos (msid, (pd | poserr), gsm_net_param?)> <!ELEMENT eme_pos (msid, esrd?, esrk?, (pd | poserr))> <!ELEMENTO trl_pos (msid, (pd | poserr))> <!ELEMENTO trl_pos <!ATTLIST trl_trigger (TIMER | PERIODIC | MS_AVAIL) <!ELEMENTO pd (tiempo, forma, (alt, alt_acc?)?, velocidad?, dirección?, lev_conf?)> <!ELEMENTO alt (#PCDATA)> <!ELEMENTO alt_acc (#PCDATA)> <!ELEMENTO dirección (#PCDATA)> <!ELEMENTO easting (#PCDATA)> <!ELEMENTO geo_info (coord_sys, datum, format? Zone?)> <!ELEMENTO coord_sys (#PCDATA) <!ELEMENTO dato (#PCDATA) <!ELEMENTO formato (#PCDATA)> <!ELEMENTO lat (#PCDATA)> <!ELEMENTO ll_point (lat, long)> <!ELEMENTO largo (#PCDATA)> <!ELEMENTO northing (#PCDATA)> <!ELEMENTO utm_point (este, norte, zona, zona_des)> <!ELEMENTO velocidad (#PCDATA)> <!ELEMENTO x (#PCDATA)> <!ELEMENTO xy_point (x, y)> <!ELEMENTO y (#PCDATA)> <!ELEMENTO zona (#PCDATA)> <!ELEMENTO zone_des (#PCDATA)> <!ELEMENTO lev_conf (#PCDATA)>

Definiciones de elementos de forma

<!ELEMENTO forma (punto | círculo | arco_circle | elipse | polígono )> <!ELEMENTO punto (punto_ll | punto_utm | punto_xy)> <!ELEMENTO ángulo (#PCDATA)> <!ELEMENTO circ_arc (punto, in_rad, out_rad, ángulo_inicio, ángulo_fin)> <!ELEMENTO círculo (punto, radián)> <!ELEMENTO elipse (punto, ángulo, semi_mayor, semi_menor)> <!ELEMENTO in_rad (#PCDATA)> <!ELEMENTO out_rad (#PCDATA)> <!ELEMENTO polígono (punto+)> <!ELEMENTO rad (#PCDATA)> <!ELEMENTO semi_mayor (#PCDATA)> <!ELEMENTO semi_menor (#PCDATA)> <!ELEMENTO start_angle (#PCDATA)> <!ELEMENTO ángulo_de_parada (#PCDATA)>

Definiciones de los elementos de calidad del puesto

<!ELEMENTO eqop (resp_req?, resp_timer?, (ll_acc | hor_acc)?, alt_acc?, max_loc_age?)> <!ELEMENTO qop ((ll_acc | hor_acc)?, alt_acc?)> <!ELEMENTO ll_acc (#PCDATA)> <!ELEMENTO hor_acc (#PCDATA)> <!ELEMENTO resp_req VACÍO> <!ATTLIST resp_req tipo (SIN_RETRASO | BAJO_RETRASO | TOLERANCIA DE RETARDO) "DELAY_TOL"> <!ELEMENTO resp_timer (#PCDATA)>

Definiciones de elementos de parámetros de red

<!ELEMENT gsm_net_param (cgi?, neid?, nmr?, ta?)> <!ELEMENTO cgi (mcc, mnc, lac, cellid)> <!ELEMENT neid (vmscid | vlrid)> <!ELEMENTO vmscid (cc, ndc, vmscno)> <!ELEMENTO vlrid (cc, ndc, vlrno)> <!ELEMENTO nmr (#PCDATA)> <!ELEMENTO mcc (#PCDATA)> <!ELEMENTO ndc (#PCDATA)> <!ELEMENTO cc (#PCDATA)> <!ELEMENTO vmscno (#PCDATA)> <!ELEMENTO vlrno (#PCDATA)> <!ELEMENTO lac (#PCDATA)> <!ELEMENTO cellid (#PCDATA)> <!ELEMENTO ta (#PCDATA)>

Definiciones de elementos de contexto

<!ELEMENTO cliente (id, pwd?, serviceid? servicetype?)> <!ELEMENTO sessionid (#PCDATA)> <!ELEMENTO id (#PCDATA)> <!ELEMENTO originador (id, serviceid?)> <!ELEMENTO pwd (#PCDATA)> <!ELEMENTO serviceid (#PCDATA)> <!ELEMENTO tipo de servicio VACÍO> <!ATTLIST tipo de servicio tipo (ACTIVO | PASIVO) "PASIVO"> <!ELEMENTO subcliente (id, pwd?, serviceid?)> <!ATTLIST subcliente último_cliente (SÍ | NO) "NO">]

Referencias

  1. Kolodziej, Krzysztof W.; Hjelm, Johan (19 de diciembre de 2017). Sistemas de posicionamiento local: aplicaciones y servicios LBS . CRC Press. págs. 441–443 . ISBN  9781420005004Consultado el 7 de diciembre de 2016 .
  2. Jagoe, Andrew (2003). Servicios de localización móvil: La guía definitiva . Prentice Hall Professional. págs. 219–312 . ISBN  9780130084569Consultado el 7 de diciembre de 2016 .
  3. Salkintzis, Apostolis; Passas, Nikos (31 de octubre de 2005). Multimedia inalámbrica emergente: servicios y tecnologías . John Wiley & Sons. págs. 408–409 . ISBN  9780470021507.
  4. Dixit, Sudhir; Wu, Tao (11 de noviembre de 2004). Redes de contenido en Internet móvil . John Wiley & Sons. págs. 466–467 . ISBN  9780471478287Consultado el 7 de diciembre de 2016 .
  5. 1 2 Sección Técnica de OMA
  6. Implementación del protocolo de localización móvil, Centro de Investigación y Desarrollo de Aplicaciones Móviles, 2009
  7. LIF TS 101 v2.0.0, Protocolo de localización móvil, borrador v.2.0, Location Inter-operability Forum (LIF), 2001
  • Especificación del protocolo de localización móvil V3.1