UN METODO PARA TRANSFERIR DATOS DESDE UN SENSOR A TRAVES DE UNA RED INFORMATICA, DISPOSITIVO CORRESPONDIENTE, Y PRODUCTO DE PROGRAMA INFORMATICO PARA EL MISMO.
Un método para transferir datos desde un sensor a través de una red informática,
de tal manera que el método comprende las etapas de:
recibir del sensor una señal que representa una cantidad física,
codificar la señal,
convertir la señal en un mensaje (200, 300, 400), y
transmitir el mensaje (200, 300, 400) a través de la red informática,
caracterizado por que, con el fin de transferir los datos conjuntamente con datos de aplicación, la conversión de la señal en el mensaje comprende la etapa de:
generar el mensaje (200, 300, 400) mediante la combinación de un primer encabezamiento (202, 402) de mensaje con un cuerpo de mensaje (303, 403),
de tal modo que el primer encabezamiento (202, 402) de mensaje comprende la señal codificada y el cuerpo (303, 403) de mensaje comprende los datos de aplicación
Tipo: Patente Europea. Resumen de patente/invención. Número de Solicitud: E08300150.
Solicitante: ALCATEL LUCENT.
Nacionalidad solicitante: Francia.
Dirección: 54, RUE LA BOETIE,75008 PARIS.
Inventor/es: FORLIVESI,CLAUDIO, MOREELS,JOHAN.
Fecha de Publicación: .
Fecha Solicitud PCT: 20 de Marzo de 2008.
Fecha Concesión Europea: 26 de Mayo de 2010.
Clasificación Internacional de Patentes:
- H04L29/06E
- H04L29/08N11
Clasificación PCT:
- H04B10/10
- H04L29/08 ELECTRICIDAD. › H04 TECNICA DE LAS COMUNICACIONES ELECTRICAS. › H04L TRANSMISION DE INFORMACION DIGITAL, p. ej. COMUNICACION TELEGRAFICA (disposiciones comunes a las comunicaciones telegráficas y telefónicas H04M). › H04L 29/00 Disposiciones, aparatos, circuitos o sistemas no cubiertos por uno solo de los grupos H04L 1/00 - H04L 27/00. › Procedimiento de control de la transmisión, p. ej. procedimiento de control del nivel del enlace.
Países PCT: Austria, Bélgica, Suiza, Alemania, Dinamarca, España, Francia, Reino Unido, Grecia, Italia, Liechtensein, Luxemburgo, Países Bajos, Suecia, Mónaco, Portugal, Irlanda, Eslovenia, Finlandia, Rumania, Chipre, Lituania, Letonia, Ex República Yugoslava de Macedonia, Albania.
Fragmento de la descripción:
Un método para transferir datos desde un sensor a través de una red informática, dispositivo correspondiente, y producto de programa informático para el mismo.
La invención se refiere a un método para transferir datos de sensor a través de una red informática, de acuerdo con el preámbulo de la reivindicación 1, a un dispositivo de acuerdo con el preámbulo de la reivindicación 9, y a un producto de programa informático de acuerdo con el preámbulo de la reivindicación 10.
Un sensor es un dispositivo que mide una cantidad física y la convierte en una señal que puede ser leída por un observador o por un instrumento. A la hora de referirse a su capacidad para detectar un parámetro en una cierta forma y dar traslado de él en otra (por lo común, una señal eléctrica o digital), se hace referencia a un sensor, en ocasiones, como "transductor" en la técnica.
La industria y los fabricantes se mueven hacia sistemas asociados a redes, preferiblemente inalámbricos, para la conectividad o capacidad de conexión de los sensores, a fin de incrementar la automatización y de cara a costes de ciclo de vida útil más bajos. Por otra parte, los militares se mueven hacia tales sensores asociados a redes con el fin de mejorar el mantenimiento basado en ciertas condiciones. La capacidad de funcionamiento conjunto de los sensores también juega un papel crucial en aplicaciones tales como la supervisión o vigilancia a distancia, el conocimiento de la situación, o los sistemas de información geográfica conocidos como webs o mallas de sensores. Con mallas de sensores quiere significarse una arquitectura amorfa de plataformas de sensores espacialmente distribuidas, denominadas cápsulas ("pods"), que se comunican de forma inalámbrica unas con otras para facilitar la vigilancia y el control del entorno.
Normas industriales de amplia aceptación para la interacción a modo de interfaz con sensores se definen conforme a la norma del IEEE [Instituto de Ingenieros Eléctricos y Electrónicos -"Institute of Electrical and Electronics Engineers"] 1451.2. Sensores inteligentes, esto es, dispositivos que incluyen capacidades de comunicaciones y de tratamiento de señales además del transductor en sí, típicamente construidos según estas especificaciones. Se conocen implementaciones avanzadas de las normas IEEE 1451 que proporcionan capacidad para la transmisión de los datos del sensor de acuerdo con las especificaciones del Consorcio de Malla Extensa Mundial ("World Wide Web Consortium") (W3C) y recomendaciones tales como las de HTTP [Protocolo de Transferencia de Hipertexto -"Hypertext Transfer Protocol"] o las de SOAP [Protocolo de Acceso de Objeto Simple -"Simple Object Access Protocol"]. Una de tales implementaciones fue publicada por el Instituto Nacional Norteamericano de Normas y Tecnología ("U.S. National Institute of Standards and Technology") en la reunión del Grupo de Trabajo de OMG-Robótica ("OMG-Robotics Working Group") en diciembre de 2006. Para detalles, hágase referencia al compendio en http://robotics.omg.org/docs/robotics2006-12-Washington.pdf, págs. 72-94.
Un inconveniente de la solución conocida es su incapacidad para transferir datos de sensor y de aplicación en un único mensaje de red. Esto dificulta la incorporación de la transmisión de los datos del sensor en arquitecturas de solución compleja con múltiples aplicaciones en interacción. Un propósito de la invención consiste, pues, en proponer una solución mejorada para la transmisión de datos de sensor utilizando protocolos de red del estado de la técnica.
Este propósito se alcanza por medio de un método de acuerdo con lo preconizado por la reivindicación 1, un dispositivo de acuerdo con lo preconizado por la reivindicación 9, y un producto de programa informático de acuerdo con lo preconizado por la reivindicación 10.
La idea principal de la invención es la transmisión de datos de sensor por medio de un encabezamiento de mensaje de red. Con encabezamiento quiere significarse datos complementarios colocados al comienzo del mensaje de red. Los encabezamientos se utilizan convencionalmente para almacenar y transmitir información para el manejo del mensaje.
Por medio de la solución esbozada, es posible transferir datos de sensor conjuntamente con datos de aplicación contenidos en el cuerpo del mensaje. Con cuerpo del mensaje, en ocasiones denominado "carga de información útil" en la técnica, quiere decirse los datos que siguen el encabezamiento del mensaje.
Desarrollos adicionales de la invención pueden colegirse de las reivindicaciones dependientes y de la siguiente descripción.
En lo que sigue, la invención se explicará adicionalmente haciendo referencia a los dibujos que se acompañan.
Para transferir datos de sensor a través de una red informática de acuerdo con una realización de la invención, se recibe desde el sensor, en primer lugar, una señal que representa una cantidad física. La señal es entonces convertida en un mensaje mediante la codificación de la señal en un encabezamiento del mensaje y la combinación de este encabezamiento con un cuerpo de mensaje dado o generado. Por último, el mensaje resultante es transmitido a través de la red informática.
La Figura 1 muestra esquemáticamente un método de acuerdo con una realización de la invención, destinado a transferir datos de sensor a través de una red informática.
La Figura 2 muestra un ejemplo de una petición de HTTP transmitida por un programa de software de acuerdo con una realización de la invención.
La Figura 3 muestra un ejemplo de una petición de SIP INVITE [INVITACIÓN de Protocolo de Inicio de Sesión -"Session Initiation Protocol"] transmitida de acuerdo con una realización de la invención.
La Figura 4 muestra un ejemplo de un mensaje de SOAP de acuerdo con una realización de la invención.
En lo que sigue, se elucidará, a modo de ejemplo, un método de acuerdo con la invención, haciendo referencia a la Figura 1.
Con propósitos ilustrativos, se supone que la realización del ejemplo dado adopta la forma de un programa de software. Se comprende que una realización alternativa puede adoptar la forma de un dispositivo de soporte físico o hardware, o de una combinación de componentes de software y hardware.
En una primera etapa 101, el programa de software recibe una señal que representa la distancia desde un sensor de proximidad a un objeto que se pretende detectar. En el ejemplo dado, la señal adopta la forma de una tensión eléctrica. La tensión puede estar definida únicamente en un conjunto discreto de instantes; en este caso, se hace referencia la señal como una serie temporal. Alternativamente, la tensión puede ser una señal continua en el tiempo. Además de esto, la señal puede ser analógica o digital, dependiendo fundamentalmente del tipo de sensor que se emplee.
En la etapa 102, el programa codifica la señal de la etapa 101 en un primer encabezamiento de mensaje. En esta forma codificada, el primer encabezamiento de mensaje comprende, típicamente, una medida absoluta de la cantidad física de la etapa 101. Esta medida absoluta puede ser complementada por información tal como una unidad de medición, la precisión, el margen de error, el grado o nivel de confidencialidad, la resolución, o el intervalo de escala completo del sensor de que se dispone. Tal información puede ser empleada para indicar la tolerancia técnica o nominal, es decir, el límite de variación permisible en la cantidad física medida, a fin de involucrar una precisión numérica del valor nominal. Por ejemplo, la señal originaria de un sensor de distancia puede codificarse en la forma "2,743 +/-0,001 metros", suponiendo una tolerancia simétrica.
Preferiblemente, la etapa de codificación 102 da como resultado una representación en texto para uso en un mensaje de texto resultante. Dependiendo del protocolo de red subyacente, dicho mensaje de texto puede adoptar la forma de una petición o respuesta de HTTP, una petición o respuesta de Protocolo de Inicio de Sesión ("Session Initiation Protocol" = SIP), un mensaje de SOAP o un mensaje de conformidad con el estilo de arquitectura conocido como Transferencia de Estado de Representación ("Representational State Transfer").
En la etapa 103, con el fin de permitir al destinatario identificar el sensor de origen, la realización de la Figura 1 codifica una identificación de sensor en un segundo encabezamiento de mensaje. Para garantizar una identificación unívoca o sin ambigüedades del sensor por parte del destinatario...
Reivindicaciones:
1. Un método para transferir datos desde un sensor a través de una red informática, de tal manera que el método comprende las etapas de:
recibir del sensor una señal que representa una cantidad física,
codificar la señal,
convertir la señal en un mensaje (200, 300, 400), y
transmitir el mensaje (200, 300, 400) a través de la red informática,
caracterizado por que, con el fin de transferir los datos conjuntamente con datos de aplicación, la conversión de la señal en el mensaje comprende la etapa de:
generar el mensaje (200, 300, 400) mediante la combinación de un primer encabezamiento (202, 402) de mensaje con un cuerpo de mensaje (303, 403),
de tal modo que el primer encabezamiento (202, 402) de mensaje comprende la señal codificada y el cuerpo (303, 403) de mensaje comprende los datos de aplicación.
2. Un método de acuerdo con la reivindicación 1, caracterizado por que el método comprende el método comprende adicionalmente combinar un segundo encabezamiento (202, 402) de mensaje con el cuerpo (303, 403) de mensaje, de tal manera que el segundo encabezamiento (202, 402) de mensaje comprende una identificación de sensor.
3. Un método de acuerdo con la reivindicación 2, caracterizado por que la identificación de sensor comprende un Identificador Único Universal.
4. Un método de acuerdo con cualquiera de las reivindicaciones precedentes, caracterizado por que el método comprende adicionalmente combinar un tercer encabezamiento (202, 402) de mensaje con el cuerpo (303, 403) de mensaje, de tal modo que el tercer encabezamiento (202, 402) de mensaje comprende al menos uno de los siguientes:
una descripción de la cantidad física,
un estado de funcionamiento del sensor, y
una indicación de un formato de datos del mensaje (200, 300, 400).
5. Un método de acuerdo con cualquiera de las reivindicaciones precedentes, caracterizado por que el método comprende adicionalmente combinar un cuarto encabezamiento (202, 402) de mensaje con el cuerpo (303, 403) de mensaje, de tal manera que el cuarto encabezamiento (202, 402) de mensaje comprende un comentario sobre el mensaje (200, 300, 400) destinado a ser utilizado por un destinatario del mensaje (200, 300, 400).
6. Un método de acuerdo con cualquiera de las reivindicaciones precedentes, caracterizado por que el primer encabezamiento (202, 402) de mensaje, tras la codificación, comprende una medida absoluta y al menos uno de los siguientes:
una unidad de medición,
una precisión,
un margen de error,
un nivel o grado de confianza,
una resolución, y
un intervalo de escala completo.
7. Un método de acuerdo con cualquiera de las reivindicaciones precedentes, caracterizado por que el método comprende adicionalmente encriptar o cifrar al menos uno de los encabezamientos (202, 402) de mensaje.
8. Un método de acuerdo con cualquiera de las reivindicaciones precedentes, caracterizado por que el mensaje (200, 300, 400) es un mensaje de texto y el método comprende adicionalmente convertir la señal en una representación de texto de la cantidad física.
9. Un dispositivo para transferir datos desde un sensor a través de una red informática, de tal manera que el dispositivo comprende:
medios para recibir del sensor una señal que representa una cantidad física,
medios para convertir la señal en un mensaje (200, 300, 400), y
medios para transmitir el mensaje (200, 300, 400) a través de la red informática,
caracterizado por que los medios para convertir la señal en un mensaje (200, 300, 400) comprenden:
medios para codificar la señal en un primer encabezamiento (202, 402) de mensaje, y
medios para generar el mensaje (200, 300, 400) mediante la combinación del primer encabezamiento (202, 402) de mensaje con un cuerpo (303, 403) de mensaje.
10. Un producto de programa informático que comprende un medio utilizable por una computadora, que incluye un programa legible por computadora, de tal manera que el programa legible por computadora, cuando se ejecuta en una computadora, hace que la computadora
reciba de un sensor una señal que representa una cantidad física,
codifique la señal,
convierta la señal en un mensaje (200, 300, 40), y
transmita el mensaje (200, 300, 400) a través de una red informática,
caracterizado por que, para convertir la señal en el mensaje (200, 300, 400), el programa legible por computadora hace que la computadora
genere el mensaje (200, 300, 400) combinando un primer encabezamiento (202, 402) de mensaje con un cuerpo (303, 403) de mensaje,
de tal manera que el primer encabezamiento (202, 402) de mensaje comprende la señal codificada y el cuerpo (303, 403) de mensaje comprende los datos de aplicación.
Patentes similares o relacionadas:
SISTEMA Y MÉTODO PARA ACCEDER Y TRANSMITIR DIFERENTES TRAMAS DE DATOS EN UNA RED DE TRANSMISIÓN DIGITAL, del 3 de Febrero de 2012, de HUAWEI TECHNOLOGIES CO., LTD.: Un sistema para acceder y transmitir diferentes tramas de datos de Ethernet en una red de transmisión digital para subsanar el conflicto operativo existente entre los […]
TÉCNICA PARA REALIZAR LA CONVERSIÓN DE SEÑALIZACIÓN ENTRE LOS DOMINIOS HTTP Y SIP, del 2 de Febrero de 2012, de TELEFONAKTIEBOLAGET L M ERICSSON (PUBL): Un método para realizar la conversión de señalización entre una sesión de estado del Protocolo de Transferencia Hipertexto, o HTTP, y un diálogo del Protocolo de Inicio […]
ADAPTADOR DE CONEXIÓN PARA DISPOSITIVO DE COMUNICACIÓN, del 17 de Junio de 2011, de SANDEN CORPORATION: Un adaptador de conexión para conectar un equipo de alto nivel que es Equipo de Terminal de Datos y un primer dispositivo de comunicación que es equipo de […]
PROCEDIMIENTO DE COMUNICACIÓN BIDIRECCIONAL, RED LOCAL CORRESPONDIENTE Y VEHÍCULO AUTOMÓVIL, del 15 de Junio de 2011, de SCANIA CV AB: Procedimiento de comunicación bidireccional entre diferentes nodos dispuestos en diferentes ubicaciones en un vehículo, en el que información en forma de símbolos […]
CONTROL DE SERVICIOS DE MENSAJERIA EN DOMINIOS DE IP, del 16 de Diciembre de 2010, de MARKPORT LIMITED: Una puerta de acceso que comprende: una interfaz a una red de paquetes; una interfaz a una red móvil; un procesador para realizar una conversión […]
METODO Y DISPOSITIVO PARA ESTABLECER SERVICIO DE CONEXION DE RED Y RED OPTICA AUTOMATICAMENTE CONMUTADA, del 29 de Junio de 2010, de HUAWEI TECHNOLOGIES CO., LTD.: Un método para establecer un servicio de conexión de red, que comprende: iniciar hacia un nodo de ingreso de red (20B) una petición para establecer un servicio de conexión […]
RESERVA DE RECURSOS DISTRIBUIDA EN UNA RED AD HOC INALAMBRICA, del 10 de Marzo de 2010, de PHILIPS INTELLECTUAL PROPERTY & STANDARDS GMBH KONINKLIJKE PHILIPS ELECTRONICS N.V.: Procedimiento de comunicación en un sistema de comunicación inalámbrica que comprende una primera estación (STA1) y al menos una segunda […]
SISTEMA Y MÉTODO PARA FACILITAR EL PEDIDO DE UN ARTÍCULO, del 13 de Diciembre de 2011, de OPENTV, INC.: Sistema de televisión interactiva comprendiendo un sistema informático distribuido, comprendiendo: un servidor ; y un cliente ; y un control […]