• No se han encontrado resultados

2   Antecedentes 13

2.5   IP Multimedia Subsystem ‐ IMS 68

2.5.3   Sistemas context ‐ aware y servicios AAL sobre IMS 72

En la  actualidad,  la  mayoría de  las aplicaciones  AAL  aprovechan el  protocolo  IP  (Internet Protocol) que permite invocar servicios de una manera transparente y ubicua  a través de comunicaciones peer‐to‐peer o aplicaciones no dependientes del operador  de red. A través de la utilización de la arquitectura IMS y sus servicios, los operadores  de red y desarrolladores de aplicaciones pueden ofrecer servicios multimedia AAL 

ofreciendo soluciones dependientes de contexto y personalizadas a los usuarios.  

2.5.3.1 Sistemascontextaware

Particularizando  los  sistemas  sobre  context‐aware  realizados  en  el  marco  de  la  arquitectura IMS,  Kim  et.al.  [64]  presenta  un  servicio  habilitador  (enabler que 

gestiona el contexto en redes IMS considerando variables como el dispositivo, la red, 

el usuario, la posición y la movilidad.  

Según muestra la arquitectura del enabler desarrollado en la Figura 17, el componente  “Interface” recoge la información basada en el perfil del usuario o del dispositivo que  esté utilizando cuando se invoca un servicio. Después, el módulo “Data Transformer”  se encarga de transformar la información recibida en un lenguaje adecuado (Ontology  Web Language  ‐ OWL) para su procesamiento. Así “Query Engine” realiza consultas  sobre  la información  expresada  en  OWL  para  que en  “Reasoning  Engine”  estas  consultas sean sometidas a las reglas de razonamiento provistas en “Rule Manager”.  Finalmente,  el  módulo  “Generator”  es  el  encargado  de  dar  instrucciones  a  las  funcionalidades del enabler en función de la información de contexto inferida. 

 

Figura 17 Arquitectura de enabler context‐aware [64] 

Siguiendo con la implementación de sistemas context‐aware en IMS, Moon et.al. [104]  propone una plataforma de gestión de conocimiento de alto nivel con la finalidad de  ofrecer a terceros proveedores la creación de servicios personalizados considerando el  contexto del usuario. Esta plataforma se enmarca en una capa de conocimiento que se  sitúa entre la capa de control y la capa de aplicación. La plataforma se divide en dos  niveles en el que la capa de bajo nivel hace referencia al perfil, las preferencias y el  contexto de una entidad (usuario, dispositivo, red o servicio); mientras que la capa  superior contiene los componentes que procesan e infieren información de contexto a  a partir de estas entidades. La red de conocimiento anterior se basa en una ontología  compuesta  por  10  clases  (usuario,  preferencia,  grupo,  red,  dispositivo,  servicio,  localización, actividad, agenda y presencia) así como relaciones ente ellas que se  muestra en las siguientes figuras (Figura 18).  

Figura 18 Ontología de la red de conocimiento y clases “user” y “device” [104] 

El trabajo presentado en [57] muestra un framework soportado a través de las NGNs  para gestionar e integrar la información de contexto procedente de diversas fuentes y  ofrecerla a aplicaciones de cliente de una manera transparente. Tal y como muestra 

Figura 19, el núcleo del sistema, conocido como enabler de contexto se localiza dentro  de un operador de red y está compuesto por 3 sub‐módulos: un gestor de contexto  (context  manager),  una  base  de  datos  de  contexto  (context  database)  y  una  inteligencia de contexto (context intelligence). El “gestor de contexto” centraliza todas  las operaciones relacionadas con recoger y proveer la información procedente de las  fuentes  de  contexto.  La  “base  de  datos”  únicamente  almacena  información  de  contexto, mientras que la “inteligencia de contexto” aplica a través de una ontología  reglas de inferencia de conocimiento sobre los datos existentes. 

 

Figura 19 Framework de gestión de contexto [57] 

Las experiencias revisadas en IMS relacionadas con el soporte a servicios context  awareness se centran en el desarrollo de un servicio enabler de contexto que gestiona  la  información  procedente  de  los  distintos  dispositivos  y  redes  que  ofrecen  información del usuario a servicios de terceros de manera estructurada. La única  solución que expone una ontología desplegada en IMS realiza una aproximación muy  breve del perfil del usuario. Esto implica que dicha ontología sea poco robusta para la  provisión de servicios AAL ya que estos servicios contemplan múltiples factores del  usuario. Por tanto es necesario desplegar una ontología especifica mediante el servicio  de presencia que ofrece IMS que ofrezca un completo perfil de usuario servicios de  terceros que quieran particularizar sus funcionalidades dependiendo de la información  del usuario conectado a la red IMS. 

2.5.3.2 ServiciosAAL

En relación a los objetivos de AAL, la asistencia socio‐sanitaria se debería trasladar al 

entorno  del  paciente  (e.g.  domicilio,  lugar  de  trabajo,  etc.)  para  mejorar  sus 

condiciones y su autonomía. Para este fin, la comunicación y la participación de las  personas mayores en los servicios AAL se promovería en cualquier escenario y sobre  cualquier dispositivo gracias a la convergencia fijo‐móvil ofrecida por IMS [105][106].  Además, IMS permitiría establecer un framework de colaboración donde se fomentara 

la interacción entre personas mayores pudiendo compartir experiencias a través de  una comunicación multimedia enriquecida [108] [107]. Aparte de estos beneficios para  los usuarios mayores, los operadores de red pueden actuar como nuevos stakeholders  en el marco de provisión de servicios AAL empleando IMS para ofrecer servicios de  valor añadido y mecanismos fáciles de desarrollo para terceros proveedores. 

En  particular,  el  éxito  de  una  solución  de  teleasistencia  depende  del  nivel  de  compromiso existente con la necesidad real de cada actor involucrado en el modelo de  cuidado (pacientes, médicos y cuidadores), así como de la fiabilidad del sistema. Los  servicios más relevantes para los usuarios son aquellos que ofrecen información de la  condición de la persona, destacándose para cada grupo de actores los siguientes  servicios [109]: 

Personas  mayores:  servicios  que  ofrecen  la  posibilidad  de  una  consulta  o  evaluación instantánea por parte de un profesional, así como la monitorización  física o la videoconferencia. 

Cuidadores (formales informales): videoconferencia, telemonitorización del  paciente, coordinación y acceso a otros servicios médicos y sociales. 

Proveedores  de  servicios  sanitarios:  videoconferencia,  historia  médica  electrónica, e interacción con otros proveedores. 

Una de las principales características de un servicio de teleasistencia visto desde un  punto técnico es la fiabilidad, siendo un requisito indispensable para estos servicios  una buena calidad de servicio QoS. Además, resulta óptimo que el usuario pueda  acceder a los servicios desde diferentes puntos tanto fijos como móviles. De esta  manera, IMS suponen una opción tecnológica adecuada para el soporte del núcleo de  una plataforma de teleasistencia. Varios autores presentan como los beneficios de la  convergencia de red‐servicios‐dispositivos así como la provisión de servicio ubicua y  transparente que ofrece IMS pueden ser un elemento clave para establecer una  plataforma de teleasistencia.  

Así, los autores de [109] proponen la creación de un backbone basado en IMS para la  provisión de servicios de teleasistencia tales como: monitorización de parámetros  vitales; servicios de interacción social (videconferencia) para mantener el contacto con  amigos y familiares; y servicios de inteligencia ambiental y domótica. Esta plataforma  ha sido utilizada en proyectos tales como AmiVital [110] y CAALYX [111]. La plataforma  se asiente sobre una arquitectura IMs sobre la que se proveen los servicios. De manera  similar, el proyecto Minerva presentado en [112] se emplea la arquitectura IMS para  construir un sistema global de cuidado que permita realizar tareas de monitorización,  supervisión en tiempo real de los pacientes desde el centro médico, y modificación de  historias clínicas, notificación de citas, y ejecución de protocolos de emergencia. 

En el caso del trabajo presentado por Von Lubitz et.al. [113] se muestra la utilización  de una arquitectura IMS para  ofrecer soporte a  una red  colaborativa  global  de 

información sanitaria (Worlwide Healthcare Information Grid  ‐ WHIG). IMS actúa de  backbone para  conectar todos los  componentes  que  componen  dicha red:  EHRs  (Electronic Healthcare Records), data warehouses, sistemas de soporte a la decisión,  servicios de formación, dispositivos médicos, sistemas de información médica, etc.  Como ejemplo práctico, se ha empleado esta red para la gestión de catástrofes en  áreas  subdesarrolladas.  De  manera  similar,  los  autores  de  [114]  aprovechan  las  capacidades de IMS sobre las redes móviles para crear un sistema multi‐colaborativo 

de  telemedicina móvil para establecer comunicaciones entre el personal de una 

ambulancia y los médicos especialistas de un hospital remoto. 

Aprovechando las ventajas sobre calidad de servicios (QoS) que ofrece IMS, varios  sistemas de e‐salud proponen IMS como soporte de sus servicios multimedia. Por  ejemplo, el proyecto OTELO ofrece un servicio médico de tele‐ecografía robótica que  supone un servicio de valor añadido al operador de red móvil [115]. Carugi et. al. [95]  propone las capacidades de movilidad que ofrece IMS como soporte a la telemedicina 

móvil habilitando una comunicación continua en las diversas redes de acceso que se 

atraviesan en una atención de emergencia. Estas comunicaciones requieren de un  servicio de alta prioridad y una adecuada calidad de servicio (QoS). Varios tipos de  datos (audio, video, imágenes) son coordinados para proporcionar el ancho de banda  necesario para monitorizar los datos vitales del paciente.  

Lin et.al. [116] propone la utilización de los servicios habilitadores de IMS push‐to‐talk  y localización para la gestión de situaciones de emergencia, donde estos servicios se  encargan  respectivamente  del  procesamiento  de  llamadas  de  emergencia  y  la  localización del usuario que ha efectuado la llamada. En la línea del soporte a servicios  de emergencia a través de la utilización de IMS, los autores de [117] proponen una  aproximación a nivel de aplicación para mejorar la cobertura y la disponibilidad de los  servicios de emergencia. La arquitectura IMS utilizada emplea un nuevo componente  perteneciente al núcleo de IMS denominado E‐CSCF y que se encarga de gestionar  sesiones  de  emergencia.  De  manera  similar,  Politis  et.al.  [118]  presentan  un  framework  para  gestión  de  emergencias  basado en  IMS  que  permita establecer  comunicaciones  seguras  en  caso  de  emergencia  extremos  (ataques  terroristas,  catástrofes naturales, etc.) y ofrecer servicios centralizados tales como VoIP entre los  actores involucrados. 

Aparte de estas contribuciones, la mayoría de las experiencias de IMS en el campo de  las aplicaciones AAL están dirigidas al desarrollo de aplicaciones context‐aware a  través de la combinación del servicio de presencia de IMS y de la información de 

monitorización extraída de sensores que ofrecen información de parámetros vitales. 

Concretamente, Barachi et.al. [119] [120] [121] propone la interconexión de redes de  sensores con redes IMS para ofrecer al usuario servicios personalizados y adaptados a  la información del contexto (condiciones físicas y/o ambientales) monitorizado por los  sensores. Para ello emplea el servicio de presencia que permite enviar información de 

presencia del usuario a distintas aplicaciones. Como ejemplo en el campo de los  servicios  AAL,  el  autor  propone  la  atención  y  monitorización  de  pacientes  con  patología  cardíaca  para  gestionar  episodios  de  posible  ataque  cardíaco  que son  atendidos avisando a la ambulancia más cercana a la localización del paciente. Para la  inclusión de la información proporcionada por los sensores se propone la utilización de  los formatos PIDF [122], RPID [123] y GEOPRIV [124] a través del servicio de presencia  como muestra la Figura 20. 

 

Figura 20: Arquitectura IMS para servicios context‐aware [119] 

De manera similar, Arbanowski et.al. [125] propone la utilización de IMS para facilitar  la  integración, gestión y  orquestación de  nuevas  redes  de sensores inalámbricos  (zigbee, bluetooth, rfid) con servicios de redes de área personal (PAN‐ Personal Area  Networks).  Adicionalmente,  las  redes  de  próxima  generación  ofrecen  en  Dijkstra  et.al.[126]  una  serie  de  servicios  habilitadores  dentro  de  un  servicio  de 

telemonitorización de pacientes con problemas cardíacos que permiten contactar con 

una  red  de  profesionales  sanitarios  de  manera  dinámica  en  función  de  su  disponibilidad, localización o competencias.  

 En la línea de integración de redes de sensores con la arquitectura IMS, Rikitake et.  al.  [127]  justifica  la  adopción  de  IMS  para  el  desarrollo  de  un  sistema  de 

monitorización domiciliaria debido a las características de "transferencia en tiempo  real”, “notificación de eventos” y “gestión de datos” que provee la arquitectura. Para  la monitorización de parámetros vitales tales como el ECG y transferencia en tiempo  real se emplea el servidor XDMS y servidores de aplicación mostrados en la Figura 22.  La notificación de evento es empleada para avisar a un paciente crónico de ciertas  acciones de monitorización que debe llevar a cabo; y por último la “gestión de datos”  permite  poder  registrar  de  manera  diaria  todos  los  datos  monitorizados.  Adicionalmente, Domingo et.al. [128] propone un avance integrando los dos ámbitos  anteriores junto  con  redes  sociales  para ofrecer  aplicaciones  personalizadas  que  exploten el  conocimiento  asociado al  individuo. Así la  arquitectura propuesta se  muestra en la siguiente Figura 21 donde se refleja la particularidad en la conexión de  las redes de sensores con un dispositivo (smartphonetablets, etc.) que hace de  pasarela con la red IMS. De igual manera se detalla la capa de servicio donde se  proveerán aquellas aplicaciones personalizadas y servicios habilitadores o enablers  (presencia, gestión de grupos) que harán uso de la información recogida por los 

sensores a través del servicio de presencia que permite también subscribirse a la  presencia de un cierto usuario. Por último la pasarela IMS Web 2.0 interconecta la red  IMS  con  las redes  sociales desplegadas en la  web  2.0,  pudiendo acceder  a  sus  contenidos.  

 

Figura 21: Integración de redes de sensores con IMS 

[128] 

 

Figura 22: Sistema de monitorización domiciliaria 

basado en IMS [127] 

Siguiendo con la provisión de servicios context‐awarenes soportados por las redes de  nueva generación, el proyecto AWARENESS [129] utiliza la arquitectura de red IMS  para crear una red orientada al soporte de la movilidad basada en contexto. Esta  infraestructura de red combinada con redes de sensores de área corporal (BAN)  permite ofrecer aplicaciones AAL para el tratamiento a distancia de pacientes con  dolor crónico y para la telemonitorización de crisis epilécticas. 

Todos los trabajos revisados anteriormente emplean los beneficios que proporciona   IMS en la construcción de una plataforma de servicios AAL aprovechando la gestión de  calidad QoS, el control  de  la  sesión  multimedia,  el  soporte a  la  movilidad  y  la  independencia  de  la  capa  de  transporte  y  servicio.  Además  aquellas  soluciones  dedicadas a la extracción de información de monitorización de los sensores utilizan el  servicio  de  presencia  de  IMS  para  el  envío  de  información  a  los  servicios  de  emergencia. Por el contrario, ninguno de estos trabajos plantea la construcción de  servicios habilitadores que apoyen las funcionalidades del servicio AAL soportado por  la arquitectura IMS. En la presente tesis doctoral se propone la creación de nuevos  servicios  enablers  para  el  soporte  de  las  funcionalidades  de  una  aplicación  de 

teleconsulta que no puede ser cubierta con los enablers existentes en el estado del  arte de IMS.