ES2398832A1 - Identificación de contexto personal. - Google Patents

Identificación de contexto personal. Download PDF

Info

Publication number
ES2398832A1
ES2398832A1 ES201130054A ES201130054A ES2398832A1 ES 2398832 A1 ES2398832 A1 ES 2398832A1 ES 201130054 A ES201130054 A ES 201130054A ES 201130054 A ES201130054 A ES 201130054A ES 2398832 A1 ES2398832 A1 ES 2398832A1
Authority
ES
Spain
Prior art keywords
context
information
document
person
paragraphs
Prior art date
Legal status (The legal status 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 status listed.)
Granted
Application number
ES201130054A
Other languages
English (en)
Other versions
ES2398832B1 (es
Inventor
Francisco Javier Rubio Andrés
Guillermo Bruno Esteve Asensio
Daniel Almodóvar Herráiz
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Vodafone Espana SA
Original Assignee
Vodafone Espana SA
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 Vodafone Espana SA filed Critical Vodafone Espana SA
Priority to ES201130054A priority Critical patent/ES2398832B1/es
Priority to EP12151729A priority patent/EP2479966A1/en
Publication of ES2398832A1 publication Critical patent/ES2398832A1/es
Application granted granted Critical
Publication of ES2398832B1 publication Critical patent/ES2398832B1/es
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72448User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
    • H04M1/72454User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to context-related or environment-related conditions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2242/00Special services or facilities
    • H04M2242/30Determination of the location of a subscriber
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/12Details of telephonic subscriber devices including a sensor for measuring a physical value, e.g. temperature or motion
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42365Presence services providing information on the willingness to communicate or the ability to communicate in terms of media capability or network connectivity

Landscapes

  • Engineering & Computer Science (AREA)
  • Environmental & Geological Engineering (AREA)
  • Human Computer Interaction (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Telephonic Communication Services (AREA)

Abstract

Se revela una propuesta para la identificación del contexto de una persona en una red de telecomunicaciones. Mediante la obtención de variables físicas disponibles de un entorno, es posible establecer una pluralidad de contextos determinables. De este modo, para cada contexto determinable, pueden evaluarse condiciones contextuales para asignar un grado de coincidencia contextual para cada contexto determinable. Esto se utiliza para hacer una selección de un contexto activo y comunicar el contexto activo de la persona con una entidad de red de telecomunicaciones. Las variables físicas se obtienen mediante una pluralidad de sensores distribuidos, y opcionalmente, de la red de telecomunicaciones.

Description

Campo de la invenci6n
La presente invenci6n se engloba dentro del campo de las telecomunicaciones y hace referencia al area de sistemas relacionados con la informaci6n de contexto del usuario o grupo de usuarios. Race referencia a c6mo se obtiene y comparte la informaci6n de contexto para poder permitir que interactUen las aplicaciones de usuario. Antecedentes de la invenci6n
SegUn la presente invenci6n, se entiende por contexto una situaci6n especifica de un usuario. En particular, puede hacer referencia a un estatus de movilidad derivado del modo de transporte (en coche, avi6n, tren, bicicleta) y puede estar relacionado con el entorno fisico del usuario (como por ejemplo una playa, cine, discoteca, etc.). El concepto puede extenderse a grupos de usuarios (por ejemplo, en un concierto, en un partido de fUtbol, etc.)
En el estado del arte existen varias propuestas relacionadas con la informaci6n de contexto de usuarios de una red de telecomunicaciones.
El documento "Ubiquitous Mobile Awareness from Sensor Networks" (Contextualizaci6n m6vil ubicua a partir de redes de sensores) (T. Kanter et al., Mobilware 2009 Workshops, LNICST 12, pp. 147-150) revela una arquitectura para compartir informaci6n de contexto recogida a partir de sensores locales y remotos. La arquitectura utiliza redes OPRS o 3O para acceder a Internet a traves del Subsistema Multimedia IP (IMS por sus siglas en ingles) y a traves de infraestructura punto a punto P2P. Una red de sensores esta construida con la informaci6n recogida a partir de sensores locales y remotos. Este documento esta focalizado en una arquitectura para compartir contextos de miembros pero no define el mecanismo para la identificaci6n del contexto con la informaci6n de dichos sensores.
El documento "A time to glance: Studying the use of mobile ambient information" (Un momento para la observaci6n: Estudio de la utilizaci6n de informaci6n de ambiente m6vil) (F. Bentley et al., Pervasive '07 Workshop: W9 - Ambient Information Systems (Conferencia Pervasive '07 Taller: W9; Sistemas de informaci6n de ambiente) 13 de mayo de 2007; Toronto, Ontario, Canada) muestra los resultados de una investigaci6n basada en la comunicaci6n de informaci6n de ambiente entre usuarios. El estudio se concentr6 en c6mo las personas manejan dicha informaci6n y en que circunstancias. En particular, se probaron dos aplicaciones, Music Presence y Motion Presence en un grupo de usuarios para evaluar factores claves relacionados con su uso general.
Un servicio provisto por Ooogle, llamado Ooogle Latitude, que hace referencia a una red social basada en la ubicaci6n, ofrece compartir y alertar la ubicaci6n de un usuario entre un grupo de usuarios.
Muchas de las aproximaciones conocidas requieren la interacci6n humana; el usuario, de manera consciente, cambia el estatus que representa su informaci6n de contexto. Usualmente, este estatus se selecciona a partir de una serie de estatus posibles (disponible, ocupado, desconectado, etc.). Soluciones mas avanzadas detectan la falta de interacci6n del usuario y cambian automaticamente el estatus de conectado a desconectado y viceversa.
Por otra parte, los dispositivos capaces de detectar automaticamente el contexto se basan en la conexi6n con un sistema de navegaci6n por satelite (por ejemplo, OPS). Ooogle Latitude es uno de tales servicios ypermite a los usuarios ver la ubicaci6n aproximada de amigos que optan por compartir su ubicaci6n.
Una desventaja de tales sistemas consiste en el requisito de la utilizaci6n de componentes electr6nicos adicionales. El consumo de bateria tambien se ve afectado por el uso de receptores de un sistema de navegaci6n por satelite.
Ademas de dichas desventajas, un sistema de navegaci6n por satelite no proporciona informaci6n en el eje Z (es decir, altitud). Es decir que se centra en dos dimensiones sobre el plano X-Y.
Existen desventajas similares si se adopta un sistema inalambrico de balizas de corto alcance (por ejemplo, Bluetooth) como alternativa al posicionamiento por satelite. Una vez mas es posible necesitar equipos adicionales (por ejemplo, un sensor de radio).
Los sistemas de posicionamiento por satelite no operan con eficacia en interiores. Dado que un receptor de OPS no tiene la sensibilidad para operar con una relaci6n sefallruido muy baja, normalmente carece de conectividad dentro de edificios. Este hecho implica que el OPS no es adecuado para distinguir entre muchos contextos personales comunes.
Ademas de la cobertura, otra desventaja de los dispositivos basados en OPS civiles es la precisi6n limitada suministrada a los equipos civiles mediante la sefalizaci6n OPS militar: la precisi6n de posicionamiento habitual se encuentra en el orden de las decenas de metros. Incluso con tecnicas mejoradas (tales como combinaci6n de OPS con informaci6n de identidad de celula) la precisi6n no se encuentra por debajo de metros.
Seria deseable proporcionar un sistema que solucione las desventajas mencionadas con anterioridad. Descripci6n de la invenci6n
La invenci6n tambien hace referencia a la recuperaci6n de informaci6n de una pluralidad de sensores distribuidos, y opcionalmente, de la red de telecomunicaciones. De esta informaci6n, la invenci6n es capaz de inferir cual de entre una pluralidad de contextos mejor caracteriza a un usuario. Los sensores pueden ser externos o del tipo que se llevan puestos.
SegUn un aspecto de la invenci6n, se proporciona un metodo para identificar el contexto de una persona en una red de telecomunicaciones que comprende los pasos de:
-
recopilar peri6dicamente informaci6n de entorno que comprende valores medidos de variables fisicas relacionadas con el entorno de una persona;
-
establecer una pluralidad de contextos determinables verificando la presencia de un subconjunto de valores medidos de variables fisicas para determinar cada contexto;
-
evaluar, para cada contexto determinable, una pluralidad de condiciones contextuales, cada condici6n contextual se basa en una comparaci6n de al menos un valor medido de una variable fisica con un valor esperado de dicha variable fisica para dicho contexto; y
-
asignar un grado de coincidencia contextual para cada contexto determinable basado en las condiciones contextuales evaluadas;
-
seleccionar, entre los contextos determinables, un contexto activo de la persona en base al grado de coincidencia contextual; y
-
comunicar el contexto activo de la persona con una entidad de red de telecomunicaciones.
SegUn otro aspecto de la invenci6n, se proporciona un sistema para la identificaci6n del contexto de una persona en una red de telecomunicaciones, donde el sistema comprende:
-
un m6dulo de almacenamiento configurado para almacenar informaci6n de entorno que comprende valores medidos de variables fisicas y valores esperados de cada variable fisica para cada contexto;
-
un m6dulo de procesamiento configurado para establecer una pluralidad de contextos determinables mediante el acceso al m6dulo de almacenamiento y la verificaci6n de la presencia de un subconjunto de valores medidos de variables fisicas para la determinaci6n de cada contexto; el m6dulo de procesamiento ademas esta configurado para evaluar, para cada contexto determinable, una pluralidad de condiciones contextuales, cada condici6n contextual basada en una comparaci6n de al menos un valor medido de una variable fisica con un valor esperado de dicha variable fisica para dicho contexto y asignar un grado de coincidencia contextual para cada contexto determinable basado en las condiciones contextuales evaluadas; el m6dulo de procesamiento ademas esta configurado para seleccionar, entre los contextos determinables, un contexto activo de la persona basado en el grado asignado de coincidencia de contexto; y
-
un m6dulo de comunicaciones acoplado con el m6dulo de procesamiento y configurado para transmitir el contexto activo de la persona con una entidad de red de telecomunicaciones y para recibir una notificaci6n de la red de entidades basado en dicho contexto activo.
Por lo tanto, el sistema recoge informaci6n de sensor en tiempo real, sin la participaci6n activa del usuario y lo que es mas sin ser invasivo, para determinar el contexto de un usuario en un momento especifico. Ademas, la recopilaci6n y procesamiento de informaci6n de contexto individual de varios usuarios puede servir para identificar ciertos eventos.
Ademas, la invenci6n facilita la implementaci6n de sensores que ahorran consumo de bateria a diferencia de los receptores de navegaci6n por satelite y otro tipo de sensores.
Breve descripci6n de los dibujos
A continuaci6n se describe brevemente una serie de dibujos que ayudan a comprender mejor la invenci6n expresamente relacionados con una realizaci6n de dicha invenci6n, presentada como ejemplo no limitativo de esta.
La figura 1 ilustra algunos elementos claves en una arquitectura de red que comprende una red inalambrica (102) utilizada por un sistema (101) segUn la presente invenci6n. Los datos recopilados sobre el contexto de una persona se transmiten a un servidor (103) como informaci6n de contexto habilitada a traves de la red inalambrica (102) y procesada en ella antes de ser utilizada por terceras aplicaciones (104) y otros usuarios (105).
La figura 2 muestra un diagrama de flujo que ilustra condiciones contextuales especificas (403) evaluadas por medio de comparaciones de variables fisicas (201209) para identificar varios contextos de movilidad en vista de la informaci6n de entorno, en este caso la informaci6n de entorno provista por un aceler6metro y por un sensor de orientaci6n.
La figura 3 es un diagrama de bloque de una realizaci6n de la presente invenci6n que muestra un m6dulo de procesamiento (304) para el procesamiento de los datos recopilados por una interfaz de sensor (307) acoplada con un aceler6metro (301), un sensor de orientaci6n (302) y opcionalmente por otros sensores especificos (303). Dichos datos se almacenan en una base de datos (305) para su procesamiento por parte del m6dulo de procesamiento (304). Despues de ser procesados, pueden utilizarse para transmitirlos mediante un m6dulo de comunicaciones (306) a una entidad de telecomunicaciones (309). La figura 4 muestra la generaci6n de informaci6n de entorno (401) en un m6dulo de recopilaci6n (307) y almacenada en un m6dulo de almacenamiento (305) para su procesamiento por parte del m6dulo de procesamiento (304) para producir datos relacionados con un subconjunto de contextos (402) y un grado de coincidencia contextual (404). El subconjunto de contextos (402) incluye aquellos contextos que pueden determinarse segUn la informaci6n recopilada (401). El grado de coincidencia contextual (404) hace referencia a un nivel de correspondencia con un contexto particular. De este modo, despues de procesamiento adicional se selecciona un contexto activo (405).
La figura 5 muestra ejemplos de variables fisicas recopiladas de un entorno para poder determinar una pluralidad de contextos determinables (402) junto con su valor correspondiente como un grado de coincidencia (404). Descripci6n de una realizaci6n preferente de la invenci6n
La tabla a continuaci6n presenta varios contextos individuales y los sensores asociados que pueden necesitarse para su identificaci6n.
Tabla de contexto y sensor:
CONTEXTO INDIVIDUAL
SENSORES
Caminar
Aceler6metro, Orientaci6n, Oravitacional
Correr
Aceler6metro, Orientaci6n, Oravitacional
Racer ciclismo
Aceler6metro, Orientaci6n, Oravitacional
Montar a caballo
Aceler6metro, Orientaci6n, Oravitacional
Descansar
Aceler6metro, Orientaci6n, Luz
Dormir
Aceler6metro, Orientaci6n, Luz, Sonido
Bailar
Aceler6metro, Orientaci6n, Luz
En un autom6vil
Aceler6metro, Orientaci6n, Oravitacional
En un autobUs
Aceler6metro, Orientaci6n, Oravitacional
En un tren
Aceler6metro, Orientaci6n, Luz, Oravitacional
En el metro
Aceler6metro, Orientaci6n, Luz, Oravitacional
En una fiesta llena de gente
Aceler6metro, Orientaci6n, Luz, Sonido
En la playa
Aceler6metro, Orientaci6n, Luz, Rumedad, Temperatura
En el cine
Aceler6metro, Orientaci6n, Luz, Sonido
10 Para establecer contextos determinables adecuados, se completa una tabla de este tipo con los datos de los sensores para identificar un contexto adecuado. Tras el procesamiento de esta tabla, se agrega una columna adicional sobre la probabilidad asociada con cada contexto. Para ilustrar este proceso, a continuaci6n se explica en mas detalle la
15 inferencia de dos contextos: 1 � En un autom6vil
El algoritmo verifica diferentes parametros y sus valores y proporciona un subconjunto de contextos determinables (402); un algoritmo filtro proporcionara el contexto viable disponible (mediante la asignaci6n de una probabilidad a cada contexto determinable para calcular c6mo los valores medidos coinciden con un contexto candidato). Cuando el contexto viable es Unico o el contexto mas probable en un nUmero predeterminado de ocasiones "n", se elegira ese contexto como el contexto activo (405).
En ese sentido, un sensor gravimetrico, que recoge datos gravitacionales terrestres, puede ofrecer informaci6n relevante adicional colaborando con la diferenciaci6n de contextos posibles.
En un autom6vil, los aceler6metros (301) y sensores de orientaci6n (302) proporcionan informaci6n sobre la velocidad inercial. La aceleraci6n en tres ejes mutuamente ortogonales y la orientaci6n en esos tres ejes se almacenan en una base de datos (305), el procesador calcula la velocidad inercial y almacena los resultados en la base de datos (305). Todos estos datos se verifican peri6dicamente mediante un m6dulo de procesamiento (304). El m6dulo de procesamiento (304) analiza las condiciones contextuales (403) como se ilustran en la figura 2 (vibraci6n, velocidad inercial, umbral de luz, semiperiodos de arranque y parada,� etc.); cuando se satisface un nUmero suficiente de condiciones (403), el contexto puede deducirse y almacenarse como activo en una base de datos (305) (puede ser almacenamiento interno o externo) o puede utilizarse un m6dulo de comunicaciones (306) para su envio. El nUmero de condiciones necesarias para tomar una decisi6n puede establecerse mediante experimentaci6n (es decir, de manera empirica) cuando no hay modelos te6ricos adecuados.
La aceleraci6n inercial proporcionada por el aceler6metro (301) ofrecera un subconjunto de contextos posibles: en este caso, montar a caballo, ciclismo, autobUs, tren y metro. Montar a caballo y practicar ciclismo se filtran facilmente utilizando el movimiento pendular de uno de los ejes del aceler6metro para el ciclismo, y las variaciones ascendente y descendente en los ejes de aceleraci6n para el caso de montar a caballo, ademas el sensor de orientaci6n (302) proporcionara variaciones mayores para estos contextos que para el contexto "en el autom6vil".
La discriminaci6n entre "en el tren" y "en el metro" requiere mas tiempo para diferenciar aceleraci6n menor y el comportamiento de arranque y parada intermitentes o peri6dicas, utilizando valores de aceleraci6n inercial similares analizados durante intervalos de tiempo.
La discriminaci6n del contexto "en el autobUs" es quizas el mayor desafio ya que requiere el reconocimiento de la inercia mayor caracteristica de un autobUs en las paradas y arranques en comparaci6n con el autom6vil. El sensor de luz puede ser Util para filtrar un contexto de metro. 2 - Baile
En este caso los cambios rapidos en el aceler6metro (301) proporcionaran diferentes posibilidades de contexto, correr, cambiar y bailar. El baile se detecta mediante los cambios mas ca6ticos del aceler6metro; correr y caminar tienen una variaci6n muy constante en el eje perpendicular al suelo. Ademas, una medici6n del sonido puede ayudar a filtrar con mayor rapidez el contexto de baile, los bailarines usualmente prefieren un volumen mas alto que el de otras actividades. Bailar con ruidos altos y luz baja significa que usted se encuentra en un bar o discoteca. En general, cada contexto determinable (402) tiene una probabilidad asociada segUn el grado de coincidencia (403) entre el valor medido y el valor esperado segUn la definici6n de dicho contexto.
Cabe destacar que la selecci6n de un contexto general de la persona como activo (405) puede ayudar en la bUsqueda de contextos adicionales (compatible con el contexto activo general identificado).
Los contextos pueden actualizarse utilizando informaci6n de celula del m6dulo de comunicaciones (306). Dicha informaci6n de celula se requiere para comunicarse con una red m6vil ypermitir la asignaci6n geometrica.
Por ejemplo, puede informarse a otros usuarios sobre lugares donde hay muchas personas en un contexto de baile. Esto puede servir para elegir un lugar para ir a bailar.
Pueden utilizarse sensores adicionales (sonido, luz, humedad, temperatura, presi6n del aire, radiaci6n UV, detecci6n de sustancias quimicas o particulas, etc.)
para ayudar en la determinaci6n de mas contextos (402) y muchos de estos se muestran en la tabla. Del mismo modo, pueden utilizarse mas sensores (303) para una mejor identificaci6n de contextos especificos. Ciertas realizaciones de la invenci6n pueden enfocarse en aplicaciones medicas o deportivas, en tales circunstancias, pueden ser ventajosos sensores de la funci6n cardiaca ylo temperatura corporal: pueden reconocerse mejor contextos personales que de otro modo podrian interpretarse incorrectamente.
Los casos anteriores son ejemplos de c6mo dos situaciones diferentes pueden modelizarse para identificar un patr6n en los datos recopilados y procesados y para asociar dicho patr6n a un contexto. Cabe destacar que la informaci6n de mas de un usuario puede administrarse y extenderse a un grupo de usuarios. Puede utilizarse una bUsqueda de patrones especificos en datos recuperados por sensores de dispositivos acerca de una pluralidad de usuarios con este fin. El contexto activo
(405) y la informaci6n de entorno correspondiente de un grupo de personas pueden utilizarse para extender el contexto individual de personas a un contexto comUn para un grupo de usuarios.
Por ejemplo, un terremoto se asocia a un movimiento simultaneo detectado por dispositivos de una pluralidad de usuarios. En este sentido, pueden concebirse otros ejemplos donde puede ser Util este tipo de servicio de alerta. Si se produce una emergencia, recopilar dicha informaci6n puede ser Util para las autoridades, ya que la informaci6n tambien puede incluir la ubicaci6n de las personas segUn la celula asignada en una red m6vil de telecomunicaciones.
Otra aplicaci6n se enmarca en el campo de la estadistica. La informaci6n obtenida a partir de sensores acerca de un grupo de usuarios en un lugar (por ejemplo, un concierto, un evento deportivo, etc.) puede servir como muestra para aplicar analisis estadistico.
Una vez mas, se hace referencia a las figuras 3 a 5 como una realizaci6n ilustrativa, para explicar mejor la invenci6n.
La informaci6n del entorno (401), relacionada principalmente con valores de los sensores (301, 302, 303,�) se recopila mediante un m6dulo de recopilaci6n (307). Dichos valores se representan esquematicamente en la figura 5, pueden ser en la forma de una posici6n dentro de un conjunto de datos (por ej., �34 4 0 55�) o como una cabecera asociada con estos datos (por ej., luz34; accelX 4; accelY 0;:accelZ 55). En cualquier caso, son gestionados por una aplicaci6n que corre en el m6dulo de recopilaci6n (307). Despues, un m6dulo de procesamiento (304) y un m6dulo de almacenamiento (305) pueden operar con ellos. Mas especificamente, esto se debe a que los sensores (301, 302, 303, 30�) pueden ser no s6lo locales sino tambien remotos. La forma de asignar un sensor remoto a un usuario puede realizarse a traves de una pasarela de usuario especifica.
Como se explic6 anteriormente, el valor y su parametro fisico asociado se identifican yalmacenan en el m6dulo de almacenamiento (305) sobre informaci6n de entorno. Otro subproceso en la aplicaci6n que se ejecuta en el m6dulo de procesamiento (304) verifica los Ultimos valores de aceleraci6n y orientaci6n y sus variaciones. Por lo tanto, es posible trabajar con dicha informaci6n (401) y obtener verdadero o falso en algunas condiciones (201-209) definidas con anterioridad (vibraci6n, velocidad inercial mayor a�, valor de luz mayor a�, movimiento pendular detectado, ascenso y descenso detectado�). Si no puede establecerse ningUn verdaderolfalso, se define una probabilidad.
Una vez que se obtiene un valor, se produce informaci6n que puede enviarse a otro subproceso (este puede ser un subproceso que ya se este ejecutando en la memoria (305), en el procesador (304) o uno nuevo). Este subproceso verifica todos los valores disponibles y filtra los contextos posibles (402) y su probabilidad (404) segUn la coincidencia de dichos datos con los datos esperados para el contexto. Dichos datos pueden almacenarse en la base de datos (305) o enviarse a un servidor remoto (306).
En este sentido, puede desarrollarse yofrecerse a los usuarios una suscripci6n a un servicio de notificaci6n que tenga una aplicaci6n basada en el contexto. Cuando la persona tiene un contexto asociado, se genera una notificaci6n basada en sus intereses y personalizada segUn su contexto particular. Por ejemplo, pueden enviarse alertas o publicidades a una persona mediante un servidor remoto (306) o a traves de otra entidad de red (103, 104, 105) que conoce su contexto actual. Por lo tanto, los usuarios reciben notificaciones con un alto nivel de personalizaci6n.
La pasarela del usuario a la que se hizo referencia anteriormente esta a cargo de asociar los sensores remotos a un usuario dado. Mediante la activaci6n de un telefono m6vil como pasarela, pueden encontrarse sensores Bluetooth externos. Una placa IEEE �02.15.4 asociada con la informaci6n de usuario de 6LoWPAN (IPv6 sobre Redes de �rea Personal inalambricas de bajo consumo) o Zigbee puede actualizarse y transmitirse a un facilitador de contexto. Sin embargo, en la presente no se trataran las caracteristicas especificas de esta pasarela.
En general, los datos de los sensores (tambien de una entidad de red) se recopilan como informaci6n de entorno (401). Estos datos hacen referencia a valores de variables fisicas en relaci6n con el entorno de la persona en un momento dado.
La informaci6n de entorno (401) se procesa en base a condiciones contextuales (403). Tales condiciones hacen referencia a comparaciones y requerimientos a satisfacer segUn cada contexto (402). En particular, puede ser en el formato de una tabla de verdad que permite el procesamiento en paralelo.
Por lo tanto, se prepara un subconjunto de contextos candidatos (402). �unto con cada contexto determinable (402) se calcula un grado asociado de correspondencia (404) con el contexto seleccionado.
El subconjunto de contextos determinables (402) tambien puede procesarse y verificarse para confirmar que tambien son compatibles con otras condiciones contextuales evaluadas con anterioridad. Finalmente, se fija un contexto entre ellos como el contexto activo (405) de la persona.
Una vez seleccionado el contexto activo, los datos subsiguientes (401) se manejan de manera oportuna teniendo en cuenta si se relacionan con un contexto anterior. En la medida que esos datos no se relacionen con el contexto anterior y no sean suficiente para determinar ninguno de los otros contextos posibles, esos datos no se tienen en cuenta. Por lo tanto, se excluyen los contextos que requieren verificaci6n en base a datos de sensores no disponibles.
Esto puede ilustrarse mas mediante lo siguiente. Si no hay informaci6n disponible sobre la presencia de humo o ruido, el contexto de discoteca no puede verificarse (debido a informaci6n incompleta para su determinaci6n). Sin embargo, la mayoria de los modos de transporte pueden verificarse, siempre que este disponible el sensor de aceler6metro (301) y por lo tanto, puede realizarse una inferencia para encontrar un contexto (402) que corresponda entre el subconjunto de contextos relacionados con modos de transporte.
Suponiendo que en un momento dado, el m6dulo de recopilaci6n (307) ha recopilado la siguiente informaci6n: Velocidad inercial: mas de 60kmlhora; Sensor de luz: valor detectado; Vibraci6n: S�.
Todos estos datos son suficientes para corresponder al contexto de metro. Si las medidas se toman durante el dia el m6dulo de procesamiento (304) incrementa la probabilidad de autom6vil, metro y tren. Un algoritmo trata de detectar los movimientos peri6dicos de paradaslarranques y aumenta la probabilidad de contexto de metro y tren por sobre autom6vil. El valor del sensor de luz y el tiempo proporcionan mas o menos probabilidad de que se trate de un contexto en un metro o en un tren.
En algunos casos, los sensores disponibles pueden complementarse unos a otros, corroborando una inferencia de datos que puede alcanzarse mediante la utilizaci6n de s6lo un subconjunto de sensores disponibles. De este modo, mientras que los datos del aceler6metro, orientaci6n y gravitacionales pueden utilizarse s6lo para distinguir entre correr y caminar, los datos de un sensor de pulso cardiaco (si tambien estan disponibles) pueden hacer que la inferencia sea mas concluyente. Lista de nUmeros de referencia 101 Sistema 102 Red inalambrica 103 Servidor de informaci6n de contexto 104 Aplicaci6n de terceros 105 Tercer usuario 201 Datos recogidos a ser procesados 202 Datos de aceleraci6n y orientaci6n 203 Datos de orientaci6n relacionados con una pequefa variaci6n de mediciones. 204 Datos de aceleraci6n ygravimetricos para establecer una velocidad. 205 Datos de intensidad de luz asociados con entornos particulares. 206 Datos de aceleraci6n ytiempo transcurrido entremovimientos. 207 Datos de aceleraci6n y orientaci6n relacionados con el movimiento pendular. 20� Datos de aceleraci6n y orientaci6n relacionados con movimientos verticales
ascendentes y descendentes. 209 Datos de aceleraci6n y gravimetricos relacionados con variaciones repentinas en los valores. 301 Sensor de aceleraci6n.
5 302 Sensor de orientaci6n. 303 Otros sensores. 304 M6dulo de procesamiento. 305 Base de datos. 306 M6dulo de comunicaciones.
10 307 M6dulo de recopilaci6n. 30� Sensor gravitacional. 309 Entidad de red de telecomunicaciones. 401 Informaci6n de entorno. 402 Contextos determinables.
15 403 Condiciones contextuales. 404 Orado de coincidencia de contextos. 405 Contexto activo.

Claims (15)

  1. Reivindicaciones
    1. Metodo de identificaci6n del contexto de una persona en una red de telecomunicaciones caracterizado por que comprende los pasos de:
    -
    recopilar peri6dicamente informaci6n de entorno comprendiendo valores medidos de variables fisicas relacionadas con el entorno de la persona;
    -
    establecer una pluralidad de contextos determinables (402) verificando la presencia de un subconjunto de valores medidos de variables fisicas para determinar cada contexto;
    -
    evaluar, para cada contexto determinable (402), una pluralidad de condiciones contextuales (403), cada condici6n contextual (403) basada en una comparaci6n de al menos un valor medido de una variable fisica con un valor esperado de dicha variable fisica para dicho contexto; y
    -
    asignar un grado de coincidencia contextual (404) para cada contexto determinable
    (402) basado en las condiciones contextuales evaluadas (403);
    -
    seleccionar, entre los contextos determinables (402), un contexto activo (405) de la persona en base al grado de coincidencia contextual (404); y
    -
    comunicar el contexto activo (405) de la persona a una entidad de red de telecomunicaciones (309).
  2. 2.
    Metodo segUn la reivindicaci6n 1, donde el paso de evaluar una pluralidad de condiciones contextuales (403) tambien comprende verificar la compatibilidad del contexto activo previo de la persona y las condiciones contextuales previas asociadas con este.
  3. 3.
    Metodo segUn cualquiera de las reivindicaciones 1 6 2, donde el paso de seleccionar un contexto activo (405) tambien comprende:
    -
    seleccionar un contexto secundario (406) mediante la verificaci6n de compatibilidad con los demas contextos y condiciones contextuales asociadas con estos; y
    -
    seleccionar un contexto secundario entre los demas contextos compatibles en base al grado de coincidencia contextual (404).
  4. 4.
    Metodo segUn cualquiera de las reivindicaciones 1 a 3, donde la informaci6n de entorno (401) comprende informaci6n de orientaci6n, aceleraci6n y gravimetrica relacionada con el entorno de la persona.
  5. 5.
    Metodo segUn la reivindicaci6n 4, donde la informaci6n de entorno tambien comprende informaci6n de intensidad de luz del entorno asociado a la persona.
  6. 6.
    Metodo segUn cualquiera de las reivindicaciones 4 6 5, donde la informaci6n de entorno tambien comprende informaci6n de intensidad de sonido del entorno asociado a la persona.
  7. 7.
    Metodo segUn cualquiera de las reivindicaciones 4 a 6, donde la informaci6n de entorno tambien comprende informaci6n sobre el grado de humedad del entorno asociado a la persona.
  8. 8.
    Metodo segUn cualquiera de las reivindicaciones 4 a 7, donde la informaci6n de entorno tambien comprende informaci6n sobre la temperatura del entorno asociado a la persona.
  9. 9.
    Metodo segUn cualquiera de las reivindicaciones 4 a �, donde la informaci6n de entorno tambien comprende informaci6n de la ubicaci6n de la persona segUn lacelulade la red detelecomunicaciones utilizada.
  10. 10.
    Metodo segUn cualquiera de las reivindicaciones 4 a 9, donde el paso de evaluar la pluralidad de condiciones contextuales tambien comprende reconocer:
    -
    variaci6n ca6tica del patr6n de orientaci6n;
    -
    vibraci6n;
    -
    variaci6n del movimiento pendular;
    -
    paradas yarranques repetidos.
  11. 11.
    Metodo segUn cualquiera de las reivindicaciones 1 a 10, que tambien comprende el paso de generar una notificaci6n asociada con el contexto activo de la persona.
  12. 12.
    Metodo segUn cualquiera de las reivindicaciones 9 a 11, que tambien comprende:
    -
    seleccionar entre una pluralidad de contextos activos de personas, un subconjunto de personas basado en la informaci6n de ubicaci6n;
    -
    identificar un contexto comUn compatible con los contextos activos del subconjunto seleccionado de personas ysus condiciones contextuales.
  13. 13. Sistema para identificar el contexto de una persona en una red de telecomunicaciones caracterizado por que comprende:
    -
    un m6dulo de almacenamiento (305) configurado para almacenar informaci6n de entorno (401) comprendiendo valores medidos de variables fisicas y valores esperados de cada variable fisica para cada contexto;
    -
    un m6dulo de procesamiento (304) configurado para establecer una pluralidad de contextos determinables (402) mediante el acceso al m6dulo de almacenamiento
    (305) y la verificaci6n de la presencia de un subconjunto de valores medidos de variables fisicas para la determinaci6n de cada contexto; el m6dulo de procesamiento
    (304) ademas esta configurado para evaluar, para cada contexto determinable (402), una pluralidad de condiciones contextuales (403), cada condici6n contextual (403) basada en una comparaci6n de al menos un valor medido de una variable fisica con un valor esperado de dicha variable fisica para dicho contexto y asignar un grado de coincidencia contextual (404) para cada contexto determinable (402) basado en las condiciones contextuales (403) evaluadas; el m6dulo de procesamiento (304) ademas esta configurado para seleccionar, entre los contextos determinables (402), un contexto activo (405) de la persona basado en el grado asignado de coincidencia de contexto (404); y
    -
    un m6dulo de comunicaciones (306) acoplado con el m6dulo de procesamiento
    (304) y configurado para transmitir el contexto activo (405) de la persona a una entidad de red de telecomunicaciones (309) y para recibir una notificaci6n de la red de entidades (309) basado en dicho contexto activo (405)
    -
    un m6dulo de recopilaci6n (307) acoplado con el m6dulo de almacenamiento (305) y configurado para recopilar datos de una pluralidad de sensores (303) seleccionados entrelos siguientes:
    -
    sensor de orientaci6n,
    -
    sensor de aceleraci6n,
    -
    sensor gravimetrico,
    -
    sensor de humedad,
    -
    sensor de luz,
    -
    sensor de temperatura, y
    -
    sensor de sonido.
  14. 14. Sistema segUn la reivindicaci6n 13, donde el m6dulo de comunicaciones
    (306) esta configurado para obtener informaci6n de ubicaci6n de la celula utilizada para la comunicaci6n en la red de telecomunicaciones.
    Fig. 3
    Fig. 4
    OFICINA ESPAÑOLA DE PATENTES Y MARCAS
    N.º solicitud: 201130054
    ESPAÑA
    Fecha de presentación de la solicitud: 19.01.2011
    Fecha de prioridad:
    INFORME SOBRE EL ESTADO DE LA TECNICA
    Int. Cl. : H04M1/725 (2006.01)
    DOCUMENTOS RELEVANTES
    Categoría
    56 Documentos citados Reivindicaciones afectadas
    X
    EP 2264988 A1 (DEUTSCHE TELEKOM AG et al.) 22.12.2010, 1-14
    párrafos [0002],[0008],[0010],[0017],[0019-0020],[0022],[0026-0028],[0033],[0037-0043],
    [0046-0047],[0051].
    X
    EP 1732300 A2 (SONY CORP) 13.12.2006, 1-14
    párrafos [0020],[0032],[0052],[0062-0064],[0073-0081],[0114]; figuras 8-10.
    Categoría de los documentos citados X: de particular relevancia Y: de particular relevancia combinado con otro/s de la misma categoría A: refleja el estado de la técnica O: referido a divulgación no escrita P: publicado entre la fecha de prioridad y la de presentación de la solicitud E: documento anterior, pero publicado después de la fecha de presentación de la solicitud
    El presente informe ha sido realizado • para todas las reivindicaciones • para las reivindicaciones nº:
    Fecha de realización del informe 04.03.2013
    Examinador M. L. Álvarez Moreno Página 1/5
    INFORME DEL ESTADO DE LA TÉCNICA
    Nº de solicitud: 201130054
    Documentación mínima buscada (sistema de clasificación seguido de los símbolos de clasificación) H04M Bases de datos electrónicas consultadas durante la búsqueda (nombre de la base de datos y, si es posible, términos de
    búsqueda utilizados) INVENES, EPODOC, WPI
    Informe del Estado de la Técnica Página 2/5
    OPINIÓN ESCRITA
    Nº de solicitud: 201130054
    Fecha de Realización de la Opinión Escrita: 04.03.2013
    Declaración
    Novedad (Art. 6.1 LP 11/1986)
    Reivindicaciones Reivindicaciones 1-14 SI NO
    Actividad inventiva (Art. 8.1 LP11/1986)
    Reivindicaciones Reivindicaciones 1-14 SI NO
    Se considera que la solicitud cumple con el requisito de aplicación industrial. Este requisito fue evaluado durante la fase de examen formal y técnico de la solicitud (Artículo 31.2 Ley 11/1986).
    Base de la Opinión.-
    La presente opinión se ha realizado sobre la base de la solicitud de patente tal y como se publica.
    Informe del Estado de la Técnica Página 3/5
    OPINIÓN ESCRITA
    Nº de solicitud: 201130054
    1. Documentos considerados.-
    A continuación se relacionan los documentos pertenecientes al estado de la técnica tomados en consideración para la realización de esta opinión.
    Documento
    Número Publicación o Identificación Fecha Publicación
    D01
    EP 2264988 A1 (DEUTSCHE TELEKOM AG et al.) 22.12.2010
  15. 2. Declaración motivada según los artículos 29.6 y 29.7 del Reglamento de ejecución de la Ley 11/1986, de 20 de marzo, de Patentes sobre la novedad y la actividad inventiva; citas y explicaciones en apoyo de esta declaración
    El documento D01 muestra un método de identificación del contexto de una persona en una red de telecomunicaciones. El teléfono móvil del usuario [párrafos 0008, 0033] recopila información del entorno (aceleración y audio), se extraen las características de las señales pre-procesadas y se clasifica el contexto [párrafos 0010, 0037] mediante la comparación de los patrones extraídos con unos modelos de referencia estadísticos previamente generados. Para realizar la clasificación [párrafos 0012, 0040] se puede utilizar adicionalmente información de tiempo y duración, e incluso incorporar información [párrafo 0041] sobre hábitos del usuario. El documento contempla la utilización de sensores adicionales [párrafo 0017], como pueden ser sensores de proximidad o luz. Previamente se generan modelos estadísticos de referencia [párrafos 0019, 0037-0039]. Al analizar los datos de los sensores [párrafo 0020] se comparan con los modelos anteriores obteniendo, como resultado de la comparación, una puntuación basada en el grado de coincidencia. Dicha puntuación se usará para clasificar las actividades/contexto. Opcionalmente [párrafos 0022, 0026-0028] el sistema puede enviar la información analizada a un sistema remoto. Es posible integrar información extra [párrafo 0042] como por ejemplo la localización, obtenida por cualquier medio disponible (GPS, Wi-Fi, torres de radio). La recopilación de información de los sensores [párrafo 0051] puede ser realizada de forma continua o intermitente.
    Reivindicación independiente 1
    El documento D01 muestra un método que comprende las etapas definidas en la reivindicación 1: recopila información periódica del entorno [párrafos 0008, 0033, 0051]; evalúa para cada contexto posible las condiciones contextuales comparando el valor medido con el valor esperado [párrafos 0010, 0019, 0037-0039], asignando un grado de coincidencia y seleccionando el contexto en base a dicho grado de coincidencia [párrafos 0020, 0051]. La información procesada se comunica a una entidad remota [párrafos 0022, 0026-0028]. A la vista del documento D01 la reivindicación 1 carece de novedad según el artículo 6 de la Ley de Patentes.
    Reivindicaciones dependientes 2 y 3
    El documento D01 [párrafos 0037-0041] permite verificar la compatibilidad del contexto detectado con condiciones contextuales previas (p. ej. Hidden Markov Model, transiciones posibles entre estados), y la selección se realiza en función del grado de coincidencia contextual. A la vista del documento D01 las reivindicaciones 2 y 3 carecen de novedad según el artículo 6 de la Ley de Patentes.
    Reivindicaciones dependientes 4 a 9
    El documento D01 muestra que [párrafos 0002, 0008, 0017, 0033, 0042] la utilización de sensores diversos para identificar contextos es algo conocido previamente. Pudiendo utilizarse la información tomada por cualquier tipo de sensor disponible
    (p. ej., aceleración, temperatura, luz, sonido, ubicación, proximidad). A la vista del documento D01 las reivindicaciones 4 a 9 carecen de novedad según el artículo 6 de la Ley de Patentes.
    Reivindicación dependiente 10
    El documento D01 muestra [párrafos 0042-0043, 0046-0047] que el sistema mide las aceleraciones sobre los tres ejes, permitiendo obtener toda la información necesaria para valorar distintas situaciones (magnitudes absolutas por eje, tasas de variación por eje, magnitud absoluta de aceleración y/o diferencias de magnitudes entre ejes). Permite reconocer variaciones en el movimiento y compararlas con los diferentes patrones modelados para diferenciar entre las posibles actividades. A la vista del documento D01 la reivindicación 10 carece de novedad según el artículo 6 de la Ley de Patentes.
    Reivindicación dependiente 11
    El documento D01 muestra que es posible generar una notificación asociada con el contexto activo de la persona [párrafos 0022, 0026-0028]. A la vista del documento D01 la reivindicación 1 carece de novedad según el artículo 6 de la Ley de Patentes.
    Informe del Estado de la Técnica Página 4/5
    OPINIÓN ESCRITA
    Nº de solicitud: 201130054
    Reivindicación dependiente 12
    El documento D01 [párrafos 0026, 0042] muestra que la identificación de contextos puede realizarse en un servidor remoto. Dicho servidor recibe la información obtenida por los diversos sensores de múltiples usuarios, la procesa y monitoriza la actividad/contexto de los mismos a lo largo del tiempo. Es posible incorporar información adicional, como por ejemplo la localización, para detectar de forma más fiable el contexto y/o actividad de los diversos usuarios. A la vista del documento D01 la reivindicación 12 carece de novedad según el artículo 6 de la Ley de Patentes.
    Reivindicación independiente 13
    Cómo se ha mostrado al analizar la reivindicación 1, el documento D01 muestra un sistema que dispone de módulos de almacenamiento, procesamiento y comunicaciones configurados para realizar las acciones indicadas. A la vista del documento D01 la reivindicación 13 carece de novedad según el artículo 6 de la Ley de Patentes.
    Reivindicación dependiente 14
    El documento D01 muestra [párrafo 0042] que es posible obtener la información de ubicación de las células utilizadas. A la vista del documento D01 la reivindicación 14 carece de novedad según el artículo 6 de la Ley de Patentes.
    Informe del Estado de la Técnica Página 5/5
ES201130054A 2011-01-19 2011-01-19 Identificación de contexto personal. Active ES2398832B1 (es)

Priority Applications (2)

Application Number Priority Date Filing Date Title
ES201130054A ES2398832B1 (es) 2011-01-19 2011-01-19 Identificación de contexto personal.
EP12151729A EP2479966A1 (en) 2011-01-19 2012-01-19 identifying personal context by correlating the output of multiple sensors

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
ES201130054A ES2398832B1 (es) 2011-01-19 2011-01-19 Identificación de contexto personal.

Publications (2)

Publication Number Publication Date
ES2398832A1 true ES2398832A1 (es) 2013-03-22
ES2398832B1 ES2398832B1 (es) 2014-01-30

Family

ID=45531767

Family Applications (1)

Application Number Title Priority Date Filing Date
ES201130054A Active ES2398832B1 (es) 2011-01-19 2011-01-19 Identificación de contexto personal.

Country Status (2)

Country Link
EP (1) EP2479966A1 (es)
ES (1) ES2398832B1 (es)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9564042B2 (en) 2013-06-13 2017-02-07 Motorola Solutions, Inc. Communication system with improved safety feature
CN105496416B (zh) 2015-12-28 2019-04-30 歌尔股份有限公司 一种人体运动状态的识别方法和装置

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1732300A2 (en) * 2005-06-09 2006-12-13 Sony Corporation Method, program and information processing device for sensing called party activity
EP2264988A1 (en) * 2009-06-18 2010-12-22 Deutsche Telekom AG Method of detecting a current user activity and environment context of a user of a mobile phone using an accelerator sensor and a microphone, computer program product, and mobile phone

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7570943B2 (en) * 2002-08-29 2009-08-04 Nokia Corporation System and method for providing context sensitive recommendations to digital services
JP2005275890A (ja) * 2004-03-25 2005-10-06 Nec Corp プレゼンス情報発行装置およびシステムならびにプログラム
JP3720346B2 (ja) * 2004-03-30 2005-11-24 シャープ株式会社 携帯情報処理装置
US8456300B2 (en) * 2007-05-09 2013-06-04 Sony Ericsson Mobile Communications Ab Methods, electronic devices, and computer program products for generating presence information associated with a user of an electronic device based on environmental information
US8254964B2 (en) * 2009-02-23 2012-08-28 Sony Ericsson Mobile Communications Ab Method and arrangement relating to location based services for a communication device

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1732300A2 (en) * 2005-06-09 2006-12-13 Sony Corporation Method, program and information processing device for sensing called party activity
EP2264988A1 (en) * 2009-06-18 2010-12-22 Deutsche Telekom AG Method of detecting a current user activity and environment context of a user of a mobile phone using an accelerator sensor and a microphone, computer program product, and mobile phone

Also Published As

Publication number Publication date
ES2398832B1 (es) 2014-01-30
EP2479966A1 (en) 2012-07-25

Similar Documents

Publication Publication Date Title
Kumar et al. An IoT-based vehicle accident detection and classification system using sensor fusion
Ye et al. FTrack: Infrastructure-free floor localization via mobile phone sensing
Narain et al. Inferring user routes and locations using zero-permission mobile sensors
Reddy et al. Determining transportation mode on mobile phones
Jian et al. A portable fall detection and alerting system based on k-NN algorithm and remote medicine
CN104008664B (zh) 路况信息获取方法及相关装置
US20150213555A1 (en) Predicting driver behavior based on user data and vehicle data
US20150204676A1 (en) Crowd-sourcing indoor locations
US20150087264A1 (en) Contextually Aware Mobile Device
CN103843314A (zh) 检测移动装置正与交通工具一起乘行
CN103218442A (zh) 一种基于移动设备传感器数据的生活模式分析方法及系统
Hoey et al. LaCasa: Location and context-aware safety assistant
Sila-Nowicka et al. Multi-sensor movement analysis for transport safety and health applications
CN111742540A (zh) 检测模式和行为以避免移动终端掉落事件
Carnelli et al. Parkus: A novel vehicle parking detection system
Parnandi et al. Coarse in-building localization with smartphones
Chon et al. Autonomous management of everyday places for a personalized location provider
Felisberto et al. A distributed multiagent system architecture for body area networks applied to healthcare monitoring
Mainetti et al. An IoT-aware system for elderly monitoring
Purahoo et al. SenseAPP: An IoT-based mobile crowdsensing application for smart cities
ES2398832B1 (es) Identificación de contexto personal.
CN106331363B (zh) 一种基于智能手机的盲人识别及引导式导盲的方法
Wu et al. We hear your activities through Wi-Fi signals
Bujari et al. Smart wearable sensors: Analysis of a real case study
Viana et al. A visualization and analysis approach of cyclist data obtained through sensors

Legal Events

Date Code Title Description
FG2A Definitive protection

Ref document number: 2398832

Country of ref document: ES

Kind code of ref document: B1

Effective date: 20140130