ES2222521T3 - Procedimiento e instalacion para el intercambio de datos entre una unidad central y una instalacion terminal de datos. - Google Patents

Procedimiento e instalacion para el intercambio de datos entre una unidad central y una instalacion terminal de datos.

Info

Publication number
ES2222521T3
ES2222521T3 ES97945772T ES97945772T ES2222521T3 ES 2222521 T3 ES2222521 T3 ES 2222521T3 ES 97945772 T ES97945772 T ES 97945772T ES 97945772 T ES97945772 T ES 97945772T ES 2222521 T3 ES2222521 T3 ES 2222521T3
Authority
ES
Spain
Prior art keywords
data
installation
query
central unit
terminal
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.)
Expired - Lifetime
Application number
ES97945772T
Other languages
English (en)
Inventor
Thorsten Gill
Ralf Kolb
Werner Schulz
Derk Meyer
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.)
ATX Europe GmbH
Original Assignee
ATX Europe GmbH
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 ATX Europe GmbH filed Critical ATX Europe GmbH
Application granted granted Critical
Publication of ES2222521T3 publication Critical patent/ES2222521T3/es
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/487Arrangements for providing information services, e.g. recorded voice services or time announcements
    • H04M3/493Interactive information services, e.g. directory enquiries ; Arrangements therefor, e.g. interactive voice response [IVR] systems or voice portals
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/242Query formulation
    • G06F16/2433Query languages
    • G06F16/2448Query languages for particular applications; for extensibility, e.g. user defined types
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/29Geographical information databases
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0968Systems involving transmission of navigation instructions to the vehicle
    • G08G1/096805Systems involving transmission of navigation instructions to the vehicle where the transmitted instructions are used to compute a route
    • G08G1/096811Systems involving transmission of navigation instructions to the vehicle where the transmitted instructions are used to compute a route where the route is computed offboard
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0968Systems involving transmission of navigation instructions to the vehicle
    • G08G1/096877Systems involving transmission of navigation instructions to the vehicle where the input to the navigation device is provided by a suitable I/O arrangement
    • G08G1/096894Systems involving transmission of navigation instructions to the vehicle where the input to the navigation device is provided by a suitable I/O arrangement where input is assisted by the navigation device, i.e. the user does not type the complete name of the destination, e.g. using zip codes, telephone numbers, progressively selecting from initial letters
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99931Database or file accessing
    • Y10S707/99933Query processing, i.e. searching
    • Y10S707/99934Query formulation, input preparation, or translation
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99941Database schema or data structure
    • Y10S707/99943Generating database or data structure, e.g. via user interface

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Remote Sensing (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Signal Processing (AREA)
  • Computational Linguistics (AREA)
  • Mathematical Physics (AREA)
  • Information Transfer Between Computers (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Exchange Systems With Centralized Control (AREA)

Abstract

LA INVENCION SE REFIERE A UN PROCEDIMIENTO PARA LA TRANSMISION DE DATOS ENTRE UNA UNIDAD CENTRAL, DEDICADA AL PROCESO, ALMACENAMIENTO Y PROVISION DE DATOS, Y UN EQUIPO TERMINAL DE DATOS, A TRAVES DE UN CANAL DE COMUNICACIONES. PARA ELLO, SE ALMACENAN INICIALMENTE UNA ESTRUCTURA DE CONSULTA (ESTRUCTURA DE CONSULTA GENERAL) INDEPENDIENTE DE LA APLICACION, INALTERABLE Y A LARGO PLAZO, Y UNA PEQUEÑA CANTIDAD DE FORMATOS DE RESPUESTA INDEPENDIENTES DE LA APLICACION, INALTERABLES Y A LARGO PLAZO, TANTO EN LA UNIDAD CENTRAL COMO EN EL EQUIPO TERMINAL DE DATOS. LA ESTRUCTURA ESPECIFICA DE LA CONSULTA DE CADA APLICACION SE DEFINE SOBRE LA BASE DE LA ESTRUCTURA GENERAL DE LAS CONSULTAS, Y SE ALMACENA EN LA UNIDAD CENTRAL, EN FORMA DE UNA SERIE DE PARAMETROS. A PETICION, EL EQUIPO TERMINAL DE DATOS SOLICITA UNA ESTRUCTURA ESPECIFICA DE CONSULTA QUE AUN NO HA ALMACENADO A LA UNIDAD CENTRAL, A TRAVES DEL CANAL DE COMUNICACIONES, RECIBE EL CONJUNTO ADECUADO DE PARAMETROS Y LOS ALMACENA. PARA REALIZAR UNAFUNCION DE CONSULTA, SE FORMA LA ESTRUCTURA APROPIADA DE CONSULTA ESPECIFICA EN EL EQUIPO TERMINAL DE DATOS, ASISTIDO POR EL CORRESPONDIENTE JUEGO DE PARAMETROS, SOBRE LA BASE DE LA ESTRUCTURA GENERAL DE RESPUESTA, Y SE TRANSMITE A LA UNIDAD CENTRAL DESPUES DE QUE EL USUARIO AL MENOS LOS HAYA RELLENADO PARCIALMENTE, Y EL EQUIPO TERMINAL DE DATOS PROPORCIONA AL USUARIO LAS RESPUESTAS A LA CONSULTA QUE LE HAN SIDO TRANSMITIDAS POR LA UNIDAD CENTRAL, BASANDOSE EN UNO DE LOS FORMATOS DE RESPUESTA ALMACENADOS, INDICADOS EN LA RESPUESTA CORRESPONDIENTE.

Description

Procedimiento e instalación para el intercambio de datos entre una unidad central y una instalación terminal de datos.
El invento se refiere a un procedimiento y a una instalación para el intercambio de datos entre una unidad central prevista para el procesamiento, almacenamiento y preparación de datos y una instalación terminal de datos a través de un canal de comunicaciones, siendo dirigidas desde la instalación terminal de datos a la unidad central consultas relacionadas con la aplicación (funciones de consulta) con una estructura de consulta específica correspondiente a la aplicación respectiva y estando las estructuras de consulta específicas almacenadas en la unidad central y siendo enviadas las respuestas de la unidad central a la instalación terminal de datos con una estructura de respuesta específica correspondiente a la aplicación respectiva.
Un intercambio de datos semejante tiene lugar por ejemplo entre los ordenadores personales de cualquier usuario, que están conectados a través de un canal de comunicaciones configurado como red de datos con un ordenador de banco de datos (por ejemplo banco de datos de patentes). Normalmente las preguntas de los usuarios para la obtención selectiva de las informaciones deseadas del banco de datos tienen que ser formuladas por el usuario en un determinado idioma de consulta prefijado de forma invariable para el ordenador del banco de datos respectivo. Pero no sólo las consultas del banco de datos, sino también las respuestas suministradas del ordenador del banco de datos son enviadas en estructuras prefijadas de forma invariable. En el caso de semejantes aplicaciones la instalación terminal de datos del usuario por regla general está dispuesta estacionaria, no teniendo sin embargo ninguna importancia la posición local de la instalación terminal de datos.
Otra cosa es no obstante últimamente por ejemplo en determinadas aplicaciones en el campo de la telemática del tráfico. Así es decisivo por ejemplo en el marco de sistemas de navegación fuera de a bordo que el ordenador de tráfico preguntado por un usuario desde un vehículo reciba una información sobre el lugar actual donde se encuentra el usuario, para que pueda enviar a la instalación terminal de datos por ejemplo una recomendación apropiada de la ruta del recorrido o informaciones relevantes de la situación del tráfico. En particular se dan en el marco de la telemática del tráfico pero también en lo venidero otras aplicaciones que quieren utilizar la técnica de aparatos existente de la telemática del tráfico, pero no tocar o tocar sólo limitadamente intereses de la técnica del tráfico. Por ejemplo los terminales de la navegación fuera de a bordo instalados en vehículos o llevados consigo por personas, que reciben sus informaciones de una unidad central a través de un canal de comunicaciones inalámbrico, de un modo general son apropiados para contestar también preguntas por ejemplo sobre hoteles en un contorno prefijado del lugar actual donde se encuentra el usuario. Para ello sin embargo la unidad central, que dispone de las informaciones por las que se pregunta, tiene que conocer el lugar actual donde se encuentra el usuario, para poder seleccionar las informaciones relevantes. Otra nueva prestación de servicio podría consistir por ejemplo en el aviso sobre aparcamientos actualmente disponibles en las proximidades del usuario o también en la reserva de una plaza de aparcamiento determinada a la que hay que llegar. Pueden también sin embargo proporcionarse otras informaciones cualesquiera (por ejemplo sobre monumentos históricos o artísticos, museos, restaurantes), que para el usuario podrían ser de interés (puntos de interés).
En principio los terminales para la navegación fuera de a bordo son apropiados para semejantes prestaciones de servicio y requieren dado el caso únicamente la correspondiente modificación. Para hacer al usuario el acceso a estas prestaciones de servicio tan fácil como sea posible, el terminal tiene que poder ofrecer por ejemplo un tipo de máscara de pantalla en la que el usuario pueda introducir los parámetros importantes para precisar su pregunta, es decir, en caso de la pregunta por hoteles por ejemplo el parámetro "distancia máxima del lugar actual donde se encuentra el usuario" y en caso necesario "categoría del hotel" y/o "existencia de determinadas instalaciones" (por ejemplo campo de tenis, piscina) y/o "número de habitaciones que se necesitan". No sólo esta máscara de pantalla (estructura de consulta) con sus designaciones de campos de datos, sino también el formateado de la indicación de la respuesta enviada por la unidad central preguntada tiene que ser almacenado en la instalación terminal de datos del usuario empleada para la respectiva prestación de servicio (función de consulta) utilizada.
Hoy día el almacenamiento de las correspondientes estructuras de consulta y los formateados de las indicaciones de resultados en la instalación terminal de datos se realizan normalmente con arreglo al software. Mediante carga de un nuevo programa en la instalación terminal de datos puede ampliarse el volumen de las funciones de consulta utilizables, en particular incluso ampliarse a servicios que en el momento de la venta de la instalación terminal de datos aún no existían en absoluto. A pesar de esta flexibilidad técnica del aparato en principio proporcionada, en caso sin embargo de una natural aplicación masiva con muchos miles o hasta cientos de miles de usuarios el adquirir la práctica de un nuevo software para realizar el acceso a una nueva prestación de servicio estaría unida a un coste muy grande. Según el presente estado de la técnica, el usuario interesado se sometería en cada caso por ejemplo a la molestia de buscar un establecimiento especializado apropiado para poder adquirir práctica en una adecuada actualización en su instalación terminal de datos. Este proceso se ve aún dificultado porque en general en cada caso debe adquirirse práctica en diferentes versiones de software dependientes del fabricante.
El documento US-A-4.543.789 da a conocer un procedimiento para el intercambio de datos entre una central y una instalación terminal con una estructura de pregunta y respuesta específica de la aplicación, estando almacenados en la central y en la instalación terminal formatos fijos para preguntas y respuestas, en los cuales se incluyen los correspondientes contenidos de las preguntas y respuestas.
El documento US-A-5.465.401 da a conocer un sistema de comunicaciones con terminales de usos múltiples, en el caso del cual, de forma diferente, en particular acústica y mediante pulsación de tecla, pueden introducirse y emitirse así como transmitirse informaciones a una central. Aquí se emplean en el terminal estructuras de consulta fijas.
Es por lo tanto el problema del invento proponer un procedimiento y un dispositivo del género indicado, mediante los cuales sea posible sin grandes gastos una adaptación del software necesario en la instalación terminal de datos a funciones de consulta nuevas o modificadas.
Este problema es solucionado para un procedimiento del género indicado mediante las particularidades caracterizadoras de la reivindicación 1. De las reivindicaciones subordinadas 2 a 14 se desprenden perfeccionamientos ventajosos del procedimiento. En la reivindicación 15 se especifican las particularidades de una instalación para realizar el procedimiento según el invento. Las reivindicaciones subordinadas 16 a 24 caracterizan configuraciones ventajosas de esta instalación.
El invento parte del conocimiento de que las consultas a bancos de datos, en particular también las consultas en el marco de prestaciones de servicios de información a través de instalaciones terminales de datos móviles para aplicaciones de la telemática del tráfico, siguen siempre a un esquema de desarrollo (estructura de consulta) que puede ser expresado por parámetros. El invento prescinde del almacenamiento de estructuras de consulta, que están configuradas para cada aplicación en forma de desarrollos de programa terminados, explícitamente prefijados de antemano, y prevé en su lugar para la definición y almacenamiento de tales estructuras de consulta específicas una estructura de consulta independiente de la aplicación, es decir, una estructura de consulta general, y en cada caso un juego de parámetros específico de la aplicación. Esta estructura de consulta general está almacenada invariable a largo plazo tanto en la respectiva instalación terminal de datos como en la unidad central. La respectiva estructura de consulta específica puede determinarse en la instalación terminal de datos por interpretación de la estructura de consulta general por medio del juego de parámetros específico previsto para la aplicación respectiva.
En cuanto al envío de las respuestas de la unidad central a la instalación terminal de datos, mediante el invento se obtiene asimismo una evidente simplificación con respecto al estado de la técnica existente hasta ahora. Mediante investigaciones precisamente se encontró que prácticamente en todas las funciones de consulta a tomar en consideración las correspondientes estructuras de respuesta específicas podían dividirse en pocos modelos básicos. En lugar de, como hasta ahora, para cada función de consulta individual almacenar una estructura de respuesta individual en la instalación terminal de datos y en la unidad central, el invento prevé que únicamente sean almacenados en la instalación terminal de datos y en la unidad central unos pocos formatos de respuesta independientes de la aplicación y que uno de estos formatos sea asignado en cada caso a una respuesta.
El procedimiento según el invento por consiguiente está caracterizado porque inicialmente tanto en la unidad central como en la instalación terminal de datos son almacenados una estructura de consulta invariable a largo plazo independiente de la aplicación (estructura de consulta general) y un pequeño número de formatos de respuesta invariables a largo plazo e independientes de la aplicación. La estructura de consulta específica necesaria para cada aplicación es definida en cada caso por medio de la estructura de consulta general y es almacenada en forma de un juego de parámetros en la unidad central. El usuario en caso necesario puede solicitar de la unidad central por medio de la instalación terminal de datos a través del canal de comunicaciones una estructura de consulta específica respectivamente todavía no almacenada en la instalación terminal de datos. La instalación terminal de datos recibe la estructura de consulta solicitada enviada en forma de un juego de parámetros perteneciente a la aplicación respectiva y almacena éste. Para utilizar la aplicación, es decir, para realizar una función de consulta, la estructura de consulta específica es configurada en la instalación terminal de datos por interpretación de la estructura de consulta general por medio del correspondiente juego de parámetros de la aplicación respectiva. Esta estructura de consulta específica es luego rellenada al menos parcialmente por el usuario con los correspondientes valores y enviada como consulta a la unidad central. Las respuestas enviadas por la unidad central a través del canal de comunicaciones a la instalación terminal de datos al recibir esta consulta son hechas disponibles para el usuario, así por ejemplo representadas ópticamente en una pantalla, en cada caso por medio de uno de los formatos de respuesta almacenados en la instalación terminal de datos, el cual está designado en la respectiva respuesta. La estructura de consulta general contiene convenientemente una caracterización para la respectiva función de consulta, una lista de parámetros de consulta y una lista de los tipos de datos de los parámetros de consulta. Los formatos de respuesta prefijados previamente definidos, que están almacenados en la instalación terminal de datos y en la unidad central, deberían comprender por lo menos un juego de datos individual y una lista de selección de juegos de datos. El número de formatos de respuesta previamente definidos es de cómo mínimo 2, y puede ser limitado sin problemas hacia arriba a 10, preferentemente a 5 como máximo. Se recomienda a menudo almacenar las estructuras de consulta específicas en el sentido del invento, es decir, almacenar el juego de parámetros respectivo a largo plazo en la instalación terminal de datos. Sin embargo esto no es necesario en modo alguno. En principio también es posible poder enviar de nuevo primero en cada consulta el juego de parámetros asignado. En tanto que pueda emplearse el mismo modo de procedimiento, como el invento prevé en una configuración preferida, para poder utilizar funciones de consulta que fueron introducidas nuevas en la unidad central. Para esto está previsto que la instalación terminal de datos en el marco de la estructura de consulta general esté provista por la unidad central de una posibilidad de consulta básica fija para la solicitación de las funciones de consulta disponibles. Las nuevas funciones de consulta que pueden ser indicadas en la instalación terminal de datos siguiendo a una consulta general semejante son representadas preferentemente en forma de una lista de todas las funciones de consulta actualmente disponibles. Mediante selección de una función de consulta determinada la estructura de consulta específica respectiva puede ser solicitada en caso necesario mediante la instalación terminal de datos.
El invento posibilita sin problemas tener en cuenta modificaciones en la estructura de consulta de las funciones de consulta existentes. Si se efectúa una consulta, que se ha realizado por medio de una estructura de consulta específica almacenada en la instalación terminal de datos pero ya no correspondiente al estado actual, puede estar previsto que la versión actual de la estructura de consulta específica sea enviada automáticamente desde la unidad central a la instalación terminal de datos en forma del juego de parámetros pertinente y que sea almacenada allí. De esta manera a continuación puede ser pasada sin problemas por el usuario a la unidad central una consulta actualizada. Se recomienda hacer visible para el usuario la estructura de consulta específica en la instalación terminal de datos en forma de una máscara de introducción para la introducción de al menos una parte de los parámetros de una consulta. Para muchas aplicaciones es conveniente poder rellenar automáticamente al menos un parámetro de consulta mediante la instalación terminal de datos. Para ello se toman en consideración en particular los datos referentes a la descripción de la posición geográfica actual del usuario o de la instalación terminal de datos. Esto es práctico sobre todo cuando se trata de una instalación terminal de datos móvil, en particular una instalación terminal de datos utilizada en un vehículo. En este caso el intercambio de datos entre la unidad central y la instalación terminal de datos se desarrolla a través de un enlace de comunicaciones inalámbrico. Esta clase de canal de comunicaciones también puede ser utilizada naturalmente en instalaciones terminales de datos instaladas fijas. En general sin embargo se recurre a enlaces usuales a través de conductos de datos. En caso de empleo de una comunicación inalámbrica se recomienda especialmente desarrollar el intercambio de datos en forma codificada en el marco de una radio móvil celular. El invento se utiliza con especial ventaja para aplicaciones en las cuales en la unidad central se tienen preparadas informaciones sobre puntos interesantes técnicos del tráfico y/o turísticos y las coordenadas geográficas de los puntos de interés seleccionados son consultadas por el cliente mediante la instalación terminal de datos.
Puesto que la estructura de consulta general y también los formatos de respuesta independientes de la aplicación previamente definidos tienen que ser almacenados de forma duradera en la instalación terminal de datos, se recomienda a tal fin el empleo de memorias adecuadas protegidas contra escritura. Además se recomienda equipar la instalación terminal de datos con un teclado de introducción y una pantalla para la emisión óptica de datos. Naturalmente también es posible por principio proveer a la instalación terminal de datos de una salida hablada para el envío de las respuestas al usuario. Para que pueda efectuarse un envío automático a la unidad central de los datos de posición actuales de una instalación terminal de datos, en particular de una instalación terminal de datos móvil, la instalación terminal de datos tiene que estar provista de o conectada en la técnica de datos con una correspondiente instalación para la determinación automática de la posición geográfica.
Las ventajas esenciales del invento deben verse en particular en que se proporciona una flexibilidad extraordinariamente grande en cuanto a la modificación de prestaciones de servicio ya existentes o a la introducción de nuevas, para hacer disponibles estas prestaciones de servicio para poseedores de instalaciones terminales de datos que no tienen que estar especialmente preparadas de antemano para la utilización de estas prestaciones de servicio. Puesto que en las instalaciones terminales de datos sólo deben almacenarse unas cuantas estructuras básicas, las configuraciones específicas del fabricante (por ejemplo la elección del microprocesador o del sistema de funcionamiento) de los aparatos individuales no tienen ninguna importancia para la puesta en práctica del invento. Los usuarios no están forzados a buscar un establecimiento especializado para la actualización del estado del software de sus terminales de datos. Hay que añadir que el coste de comunicación para el envío de las estructuras de consulta específicas es muy pequeño. Por regla general para el respectivo juego de parámetros es suficiente una longitud de campo de en total sólo hasta 140 bytes.
El invento se explica en detalle a continuación con ayuda de la representación de las Figuras 1 a 3. Muestran:
La Figura 1 el esquema de desarrollo convencional de una consulta de información,
la Figura 2 el esquema de desarrollo del procedimiento según el invento y
la Figura 3 la estructura de un juego de parámetros.
En la Figura 1 está representado en general y de forma esquemática el desarrollo convencional de una consulta de información que tiene lugar entre una unidad central (Central) y una instalación terminal de datos (Terminal). Por el usuario respectivo por ejemplo mediante un teclado se introduce una pregunta, que acto seguido es enviada a la central en forma codificada. La pregunta puede expresarse en general como función F_{i} de una serie de parámetros x_{1}, x_{2}, x_{3}, ... Esta pregunta enviada es interpretada en la central y es determinada la información deseada G_{m} = F_{i}(x_{1}, x_{2}, x_{3}, ...). La información deseada es luego codificada y transmitida en la forma codificada como respuesta a la instalación terminal de datos. Allí se efectúa una interpretación G_{m} de la respuesta, para acto seguido representarla para el usuario por ejemplo ópticamente o elaborarla en otra forma. Este desarrollo corresponde al estado de la técnica existente hasta ahora. En él tanto por parte de la instalación terminal de datos como por parte de la central la consulta tiene que ser conocida y estar fijada en estructura y tipo de datos, es decir, que la función F y los parámetros x_{1}, x_{2}, x_{3}, ... tienen que estar definidos y ser conocidos en detalle. Sirve de base por lo tanto a la consulta normalmente una máscara bien definida, que es utilizada tanto por parte de la instalación terminal de datos para la introducción de los parámetros como por parte de la central para la interpretación de los parámetros enviados. Una modificación o ampliación de la consulta requiere un cambio del software tanto en la central como en la instalación terminal de datos.
En cambio el presente invento prevé otro desarro-
llo, como está representado en un esquema de de-
sarrollo simplificado en la Figura 2. De manera característica en esto está la posibilidad de enviar en forma de un mensaje digital desde una unidad central a una instalación terminal de datos una descripción de desarrollo para la consulta de parámetros en la unidad central por un usuario, es decir, una estructura de consulta. El terminal utilizado por el usuario como instalación terminal de datos para realizar una función de consulta dispone inicialmente en lo que se refiere a su programación de una estructura de consulta general y de una posibilidad de solicitar una lista de selección de la función de consulta (lista actual) disponible en la central. Esta consulta básica, que está designada con F_{0}() en la Figura 2, es transmitida a la central y allí da lugar a la llamada de una lista correspondiente para los servicios ofrecidos, que está designada con
F_{0}(F_{1}, F_{2}, F_{3}, ...). Esta lista es transmitida al terminal mediante el canal de comunicaciones utilizado y allí es hecha visible, de manera que el usuario puede seleccionar el servicio por él deseado, para solicitar la pertinente estructura de consulta específica F_{i}. La solicitación es transmitida a su vez a la central a través del canal de comunicaciones y da lugar allí a la preparación y subsiguiente transmisión de la función
F_{i}(x_{1}, x_{2}, x_{3}, ...) al terminal. La función F_{i} contiene la lista de parámetros específica del utilizador, por medio de la cual un interpretador en el terminal interpreta la estructura general de la descripción de desarrollo independiente de la aplicación (estructura de consulta general) almacenada en el terminal, para obtener la estructura de consulta específica de la aplicación. De manera conveniente la función F_{i} específica de la aplicación es almacenada en el terminal, para quedar disponible directamente para futuros casos de aplicación, de manera que entonces no tenga que realizarse ninguna otra nueva transmisión desde la central. Esto sin embargo no es en modo alguno obligatorio.
Una posibilidad de cómo puede estar constituida la función F, es decir, la lista de parámetros, está representada esquemáticamente en la Figura 3. En la cabecera de esta lista está indicado en primer lugar un número de identidad de la función, su nombre y el número de los parámetros pertinentes. Después para cada uno de los parámetros 1 hasta n se indican respectivamente el tipo de datos, además la propiedad de si el parámetro debe ser introducido opcional u obligatoriamente, además el nombre del parámetro y finalmente el campo de valores del parámetro. Estas indicaciones, comparativamente pocas y que por lo tanto pueden ser enviadas en un corto mensaje digital, son suficientes para, por medio de la estructura de consulta general almacenada, definir inequívocamente la estructura de consulta específica de la aplicación.
El usuario rellena ahora con valores concretos en tanto que sea necesario, en correspondencia a la consulta por él deseada, la lista de parámetros a él indicada por ejemplo en una pantalla en forma de una máscara de introducción. Una parte de los valores de parámetros también puede ser rellenada por el propio terminal. Si el terminal está conectado a una correspondiente instalación localizadora, puede ser determinada en particular la posición geográfica actual del terminal empleado por ejemplo móvil. La consulta concretada es ahora transmitida a la central a través del canal de comunicaciones y allí da lugar a la determinación de las informaciones relevantes G_{m} = F_{i}(a_{1}, a_{2}, a_{3}, ...). Estas informaciones acto seguido son transmitidas al terminal y allí se hacen disponibles para el usuario, siendo representadas por ejemplo sobre una pantalla. Puesto que el modo de la representación puede ser muy distinto según la clase de las informaciones solicitadas, es decir, según la función de consulta, el terminal debe disponer de las correspondientes instrucciones de cómo tiene que efectuarse la representación. Esto se realiza según el invento porque por una parte en el terminal se almacena fijo un pequeño número, por ejemplo cinco, de formatos de respuesta admisibles. En la transmisión de la respuesta G_{m} está incluido en cada caso un parámetro que indica qué formato de respuesta debe adoptarse respectivamente en el terminal.
La lista actual F_{0} de las funciones de consulta disponibles podría presentarse por ejemplo como sigue:
Hoteles 123
Restaurantes 124
Números de teléfono 125
Museos 126
Actos sociales 127
Aparcamientos 128
\hskip1cm \bullet \hskip0,2cm \bullet
\hskip1cm \bullet \hskip0,2cm \bullet
\hskip1cm \bullet \hskip0,2cm \bullet
Si un usuario se ha decidido por la solicitación de la función de consulta Hoteles, le es enviado el juego de parámetros perteneciente a esta aplicación, de manera que acto seguido él puede formular su particular planteamiento de pregunta. La respuesta enviada podría así consistir por ejemplo en una relación de los nombres de hoteles así como de las indicaciones de lugar y números de teléfono pertinentes.
Fue totalmente sorprendente que ya con una limitación a sólo tres formatos de respuesta previamente definidos y seis diferentes tipos de datos (por ejemplo estado, número, texto, fecha/hora, posición, dirección) fuera realizable una multiplicidad de diferentes servicios en el sentido del invento, sin que se tuvieran que sufrir reducciones no deseadas en las solicitaciones a la capacidad de servicio y al contenido de información de las respuestas enviadas en el marco de los distintos servicios.

Claims (24)

1. Procedimiento para el intercambio de datos entre una unidad central prevista para el procesamiento, almacenamiento y preparación de datos y una instalación terminal de datos a través de un canal de comunicaciones, siendo dirigidas desde la instalación terminal de datos a la unidad central consultas relacionadas con la aplicación (funciones de consulta) con una estructura de consulta específica correspondiente a la aplicación respectiva y estando las estructuras de consulta específicas almacenadas en la unidad central y siendo enviadas las respuestas de la unidad central a la instalación terminal de datos con una estructura de respuesta específica correspondiente a la aplicación respectiva,
caracterizado porque
-
inicialmente tanto en la unidad central como en la instalación terminal de datos son almacenados una estructura de consulta invariable a largo plazo independiente de la aplicación (estructura de consulta general) y un pequeño número de formatos de respuesta invariables a largo plazo, independientes de la aplicación,
-
porque para cada aplicación la estructura de consulta específica es definida en cada caso por medio de la estructura de consulta general y es almacenada en forma de un juego de parámetros en la unidad central,
-
porque la instalación terminal de datos en caso necesario solicita de la unidad central a través del canal de comunicaciones una estructura de consulta específica respectivamente todavía no almacenada en ella y recibe y almacena el pertinente juego de parámetros enviado,
-
porque para realizar una función de consulta la pertinente estructura de consulta específica es configurada en la instalación terminal de datos por medio del correspondiente juego de parámetros a partir de la estructura de consulta general y tras el rellenado al menos parcial con valores por el usuario es enviada a la unidad central y
-
porque la instalación terminal de datos, por medio de uno de los formatos de respuesta almacenados designado en la respectiva respuesta, hace disponibles para el usuario las respuestas enviadas por la unidad central al recibir las preguntas planteadas.
2. Procedimiento según la reivindicación 1,
caracterizado porque
la estructura de consulta general contiene una caracterización para la respectiva función de consulta, una lista de parámetros de consulta y una lista de los tipos de datos de los parámetros de consulta.
3. Procedimiento según una de las reivindicaciones 1 ó 2,
caracterizado porque
los formatos de respuesta prefijados previamente definidos comprenden por lo menos un juego de datos individual y una lista de selección de juegos de datos.
4. Procedimiento según una de las reivindicaciones 1 a 3,
caracterizado porque
el número de formatos de respuesta previamente definidos es de cómo mínimo 2 y como máximo 10, preferentemente de 5 como máximo.
5. Procedimiento según una de las reivindicaciones 1 a 4,
caracterizado porque
en caso de introducción de una nueva función de consulta la correspondiente estructura de consulta específica es depositada en la unidad central, porque la nueva función de consulta puede ser indicada en la instalación terminal de datos, en particular puede ser indicada dentro de una lista de todas las funciones de consulta actualmente disponibles, y porque la estructura de consulta específica de la nueva función de consulta es solicitada en caso necesario mediante la instalación terminal de datos.
6. Procedimiento según una de las reivindicaciones 1 a 5,
caracterizado porque
las estructuras de consulta específicas son almacenadas a largo plazo en la instalación terminal de datos.
7. Procedimiento según una de las reivindicaciones 1 a 6,
caracterizado porque
en caso de una consulta que se efectuó por medio de una estructura de consulta específica almacenada en la instalación terminal de datos pero ya no correspondiente al estado actual, la actual estructura de consulta específica es enviada desde la unidad central a la instalación terminal de datos y allí es almacenada.
8. Procedimiento según una de las reivindicaciones 1 a 7,
caracterizado porque
la estructura de consulta específica es hecha visible para el usuario en la instalación terminal de datos en forma de una máscara de introducción para la introducción de al menos una parte de los parámetros de una consulta.
9. Procedimiento según una de las reivindicaciones 1 a 8,
caracterizado porque
la instalación terminal de datos rellena automáticamente con un valor al menos un parámetro de consulta.
10. Procedimiento según la reivindicación 9,
caracterizado porque
en el caso de una instalación terminal de datos móvil al menos un parámetro rellenado automáticamente describe la posición geográfica actual de la instalación terminal de datos.
11. Procedimiento según la reivindicación 10,
caracterizado porque
la instalación terminal de datos móvil es utilizada en un vehículo.
12. Procedimiento según una de las reivindicaciones 1 a 11,
caracterizado porque
el intercambio de datos se efectúa por comunicación inalámbrica.
13. Procedimiento según la reivindicación 12,
caracterizado porque
el intercambio de datos se efectúa en forma codificada por radio móvil celular.
14. Procedimiento según una de las reivindicaciones 1 a 13,
caracterizado porque
en la unidad central se tienen preparadas informaciones sobre puntos interesantes técnicos del tráfico y/o turísticos y las coordenadas geográficas de los puntos de interés seleccionados son consultadas a la unidad central por el cliente mediante la instalación terminal de datos.
15. Instalación para realizar el procedimiento según la reivindicación 1, con una unidad central para el procesamiento, almacenamiento y preparación de datos y con por lo menos una instalación terminal de datos así como con un canal de comunicaciones para el intercambio de datos entre la unidad central y la instalación terminal de datos en el marco de diferentes aplicaciones, estando la instalación terminal de datos provista de dispositivos para introducción y emisión de datos para el usuario,
caracterizada porque
-
tanto en la instalación terminal de datos como en la unidad central para la realización por el usuario de consultas de datos en la unidad central para determinadas aplicaciones (funciones de consulta) son almacenados una estructura de consulta invariable a largo plazo, independiente de la aplicación, (estructura de consulta general) y un pequeño número de formatos de respuesta invariables a largo plazo, independientes de la aplicación,
-
porque para cada aplicación la estructura de consulta específica en cada caso está definida y almacenada como juego de parámetros en la unidad central por medio de la estructura de consulta general,
-
porque en caso necesario a través del canal de comunicaciones por la instalación terminal de datos puede ser solicitada de la unidad central una estructura de consulta específica respectivamente todavía no disponible en la instalación terminal de datos y como juego de parámetros correspondiente puede ser enviada a través del canal de comunicaciones desde la unidad central y almacenada en la instalación terminal de datos,
-
porque la estructura de consulta específica puede ser elaborada en la instalación terminal de datos por un interpretador por medio de la estructura de consulta general almacenada y del respectivo juego de parámetros y tras el rellenado al menos parcial con valores por el usuario puede ser enviada a través del canal de comunicaciones a la unidad central y
-
porque las respuestas enviadas por la unidad central a las preguntas planteadas pueden ser representadas para el usuario mediante la instalación terminal de datos por medio de uno de los formatos de respuesta almacenados designados en la respectiva respuesta.
16. Instalación según la reivindicación 15,
caracterizada porque
la estructura de consulta general contiene una caracterización para la respectiva función de consulta, una lista de parámetros de consulta y una lista de los tipos de datos de los parámetros de consulta.
17. Instalación según una de las reivindicaciones 15 ó 16,
caracterizada porque
los formatos de respuesta almacenados previamente definidos comprenden al menos un juego de datos individual y una lista de selección de juegos de datos.
18. Instalación según una de las reivindicaciones 15 a 17,
caracterizada porque
las funciones de consulta actualmente disponibles en la unidad central pueden ser consultadas por la instalación terminal de datos y pueden ser indicadas en ésta en forma de una lista para la selección de una función de consulta deseada.
19. Instalación según una de las reivindicaciones 15 a 17,
caracterizada porque
la estructura de consulta general y los formatos de respuesta previamente definidos están almacenados en la instalación terminal de datos en una memoria protegida contra escritura.
20. Instalación según una de las reivindicaciones 15 a 19,
caracterizada porque
la instalación terminal de datos está provista de un teclado de introducción y de una pantalla para la emisión óptica de datos.
21. Instalación según la reivindicación 20,
caracterizada porque
la instalación terminal de datos está equipada con un dispositivo para la emisión hablada de datos.
22. Instalación según una de las reivindicaciones 15 a 21,
caracterizada porque
la instalación terminal de datos es un aparato móvil, en particular un aparato llevado consigo en un automóvil.
23. Instalación según la reivindicación 22,
caracterizada porque
la instalación terminal de datos está conectada a una instalación para la determinación automática de la posición geográfica de la instalación terminal de datos y en caso de preguntas a la unidad central los datos actuales de posición de la instalación terminal de datos pueden ser enviados automáticamente a la unidad central.
24. Instalación según una de las reivindicaciones 15 a 23,
caracterizada porque
el canal de comunicaciones está configurado como enlace de comunicaciones inalámbrico, en particular como red de radio móvil celular.
ES97945772T 1996-10-16 1997-10-14 Procedimiento e instalacion para el intercambio de datos entre una unidad central y una instalacion terminal de datos. Expired - Lifetime ES2222521T3 (es)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE19644703 1996-10-16
DE19644703A DE19644703A1 (de) 1996-10-16 1996-10-16 Verfahren und Einrichtung zum Datenaustausch zwischen einer zentralen Einheit und einer Datenendeinrichtung

Publications (1)

Publication Number Publication Date
ES2222521T3 true ES2222521T3 (es) 2005-02-01

Family

ID=7810175

Family Applications (1)

Application Number Title Priority Date Filing Date
ES97945772T Expired - Lifetime ES2222521T3 (es) 1996-10-16 1997-10-14 Procedimiento e instalacion para el intercambio de datos entre una unidad central y una instalacion terminal de datos.

Country Status (6)

Country Link
US (1) US6430555B1 (es)
EP (1) EP0932966B1 (es)
AT (1) ATE274271T1 (es)
DE (2) DE19644703A1 (es)
ES (1) ES2222521T3 (es)
WO (1) WO1998017040A1 (es)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19813814A1 (de) * 1998-03-23 1999-09-30 Mannesmann Ag Verfahren und Vorrichtung zum Übertragen einer eine Anfrage eines Endgerätes bei einer Zentrale beantwortenden Antwort von der Zentrale an das Endgerät über einen Kommunikationskanal
DE19814348A1 (de) * 1998-03-31 1999-10-07 Ibm System und Verfahren zur Kommunikation mit verschiedenen elektronischen Archivsystemen
DE19845272A1 (de) * 1998-10-01 2000-04-06 Alcatel Sa Verfahren, Server und Endgerät zur Modifikation von in einem Server gespeicherten Dienstleistungs-Daten
DE19912782A1 (de) * 1999-03-12 2000-09-21 Mannesmann Ag Privates Telefonbuch
EP1145144A2 (de) * 1999-03-23 2001-10-17 Siemens Aktiengesellschaft Verfahren und anordnung zur installation und zum betreiben eines von einem nutzerrechner angeforderten dienstes
DE10006959B4 (de) * 2000-02-16 2006-11-30 Siemens Ag Verfahren zur Abfrage einer Datenbank
DE10039234B4 (de) * 2000-08-11 2005-06-16 Robert Bosch Gmbh Verfahren zur Filterung von zwischen einer Anzeige und wenigstens einer Datenquelle übertragenen Daten, Datenquelle und Datensenke
US6704564B1 (en) * 2000-09-22 2004-03-09 Motorola, Inc. Method and system for controlling message transmission and acceptance by a telecommunications device
US20030028620A1 (en) * 2001-06-20 2003-02-06 Ludger Woelfel Method of handling a data request
TWI256481B (en) * 2001-11-09 2006-06-11 Sin Etke Technology Co Ltd A simple and convenient GPS system and the method thereof
DE102004005071A1 (de) * 2004-02-02 2005-08-18 Robert Bosch Gmbh Verfahren zur Decodierung, Codierung und Übertragung von Fahrtroutendaten und Navigationsvorrichtung
WO2010109500A1 (en) * 2009-03-24 2010-09-30 Selex Sistemi Integrati S.P.A. System for controlling geographic information systems (gis), and relevant method

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4489380A (en) * 1982-04-01 1984-12-18 Honeywell Information Systems Inc. Write protected memory
US4543789A (en) * 1982-12-29 1985-10-01 Peter Norton Multiple displacement hydraulic pump system with automatic displacement control for brake boosters and the like
US5243645A (en) * 1990-11-01 1993-09-07 At&T Bell Laboratories Automatic system for forwarding of calls
US5465401A (en) * 1992-12-15 1995-11-07 Texas Instruments Incorporated Communication system and methods for enhanced information transfer
US5560005A (en) * 1994-02-25 1996-09-24 Actamed Corp. Methods and systems for object-based relational distributed databases
US5543789A (en) * 1994-06-24 1996-08-06 Shields Enterprises, Inc. Computerized navigation system
GB9417600D0 (en) * 1994-09-01 1994-10-19 British Telecomm Navigation information system
DE4444296A1 (de) * 1994-12-13 1996-06-20 Alexander Schischek Datenbanksystem
DE4444342A1 (de) * 1994-12-14 1996-06-20 Blomeyer Bartenstein Hans Pete Elektronisches Informationssystem für Reisende
US5819264A (en) * 1995-04-03 1998-10-06 Dtl Data Technologies Ltd. Associative search method with navigation for heterogeneous databases including an integration mechanism configured to combine schema-free data models such as a hyperbase
US5659742A (en) * 1995-09-15 1997-08-19 Infonautics Corporation Method for storing multi-media information in an information retrieval system
US5742816A (en) * 1995-09-15 1998-04-21 Infonautics Corporation Method and apparatus for identifying textual documents and multi-mediafiles corresponding to a search topic
US5675788A (en) * 1995-09-15 1997-10-07 Infonautics Corp. Method and apparatus for generating a composite document on a selected topic from a plurality of information sources
US5737734A (en) * 1995-09-15 1998-04-07 Infonautics Corporation Query word relevance adjustment in a search of an information retrieval system
US5802518A (en) * 1996-06-04 1998-09-01 Multex Systems, Inc. Information delivery system and method
US5832499A (en) * 1996-07-10 1998-11-03 Survivors Of The Shoah Visual History Foundation Digital library system
US6149318A (en) * 1997-04-15 2000-11-21 Samuel C. Kendall Link-time and run-time error detection, and program instrumentation

Also Published As

Publication number Publication date
US6430555B1 (en) 2002-08-06
EP0932966A1 (de) 1999-08-04
ATE274271T1 (de) 2004-09-15
WO1998017040A1 (de) 1998-04-23
DE19644703A1 (de) 1998-04-30
EP0932966B1 (de) 2004-08-18
DE59711858D1 (de) 2004-09-23

Similar Documents

Publication Publication Date Title
ES2222521T3 (es) Procedimiento e instalacion para el intercambio de datos entre una unidad central y una instalacion terminal de datos.
Calvo et al. A distributed geographic information system for the daily car pooling problem
EP1251335B1 (en) Navigation system with distributed computing architecture
US20020183072A1 (en) BeyondguideTM method and system
US20020030698A1 (en) Electronic organiser
GB2376297A (en) Navigation system using mobile terminal
FI20000268A7 (fi) Paikannusjärjestelmä ja -menetelmä
JP2004178013A5 (es)
ES2267721T3 (es) Procedimiento para el intercambio de informaciones entre varios usuarios de telefonos moviles.
JP4243469B2 (ja) 多数の言語及び形式をサポートするナビゲーションシステム
ES2274890T3 (es) Sistema de comunicacion con un servidor, estaciones de usuario, y una base de datos de perfiles.
ES2288656T3 (es) Procedimiento para la asistencia en la navegacion de un vehiculo y una central de navegacion.
Marsh et al. Pharos: coupling GSM and GPS-TALK technologies to provide orientation, navigation and location-based services for the blind
US20030224776A1 (en) System and method for providing descriptions of tourist attractions from internet servers to wireless devices
KR100312793B1 (ko) 원격 가이드 방법 및 장치
KR20020005306A (ko) 사용자 위치식별정보를 이용한 위치정보 제공 시스템 및그 방법
JP2005242461A (ja) 施設案内サービス支援システム、施設案内サービス支援サーバ、及び施設案内サービス支援方法
WO1999067765A1 (en) A device and a method for providing a service
KR100673449B1 (ko) 위치정보 확인기능이 구비되는 이동통신 단말기 시스템 및그 동작방법
RU30440U1 (ru) Система определения адреса объекта, его координат и маршрута следования к нему
KR20010064540A (ko) 동영상과 그래픽을 이용하여 실제환경 및 가상현실을구현한 지리정보의 제공 방법
ES2316540T3 (es) Procedimiento para transferiri elementos de guia hacia un destino, aparato de navegacion de vehiculo y central.
RU2268486C2 (ru) Способ и система для регистрации и поиска информации о местоположении пользователей
JPH11261592A (ja) 位置依存情報提供方式
ES2418956T3 (es) Procedimiento, dispositivo de servidor y dispositivo de suministro de datos para la transmisión de datos