Patent ES-2694406-T3 (ES)
Title: Procedimiento de sincronización de datos en una red de ordenadores
Inventor: KLOPF MARKUS
IPC: G06F17/30
Filed: 2013-06-28
Granted: 2018-12-20
Abstract: Procedimiento de sincronización de datos en una red de ordenadores (6), especialmente para sincronizar informaciones de tráfico, preferiblemente informaciones de tráfico aéreo, cuya red de ordenadores (6) comprende puestos de mando para vigilar el tráfico, al menos un servidor (1) y una pluralidad de clientes (2) enlazados en materia de datos con el servidor (1), - en el que se mantiene disponible en el servidor (1) un modelo de datos central (11) que contiene los datos a sincronizar y que, al llegar una solicitud de manipulación (3), ejecuta una manipulación de datos correspondiente a la solicitud de manipulación (3), - en el que se mantiene disponible siempre en cada uno de los clientes (2) un modelo de datos local (21) correspondiente al modelo de datos central (11) y sincronizado con éste, - en el que se desarrolla siempre en cada uno de los clientes (2) un programa de presentación (22) para presentar los datos a sincronizar y producir una interacción con un usuario (20), y en el que se desarrolla siempre en los clientes (2) un programa de control (24) que le ofrece al usuario (20) la posibilidad de manipular los datos a sincronizar, - en el que se formula con el programa de control (24) que se desarrolla en un cliente (2), al realizar el usuario (20) la manipulación de datos, una solicitud de manipulación correspondiente (3) y reenvía ésta al modelo de datos local (21), y se ejecuta en el respectivo modelo de datos local (21) de este cliente (2) la respectiva manipulación contenida en la solicitud de manipulación (3), - en el que, después de una ejecución exitosa en el modelo de datos local (21) del cliente (2), se envía la solicitud de manipulación (3) al servidor (1) y se ejecuta en el modelo de datos central (11) del servidor (1) la respectiva manipulación contenida en la solicitud de manipulación (3), y - en el que, después de una realización exitosa de la manipulación del modelo de datos central (11) del servidor (1), se envía la solicitud de manipulación (3) a todos los clientes (2) y se modifican los modelos de datos locales (21) de todos los clientes (2) de conformidad con la solicitud de manipulación (3), caracterizado - por que el modelo de datos local (21) de un cliente (2), especialmente de todos los clientes (2), presenta siempre dos modelos de datos locales homólogos (23, 25) correspondientes al modelo de datos central (11) del servidor (1), - por que, en caso de una activación correspondiente del programa de control (24) por el usuario, se genera una solicitud de manipulación (3) y se envía ésta al primer modelo de datos local (23), y se ejecuta la respectiva manipulación en el primer modelo de datos local (23) del cliente (2), - por que, después de una realización exitosa de la manipulación en el primer modelo de datos local (23) del cliente (2), se envía la solicitud de manipulación (3) al servidor (1), - por que el cliente (2), después de recibir solicitudes de manipulación (3) del servidor (1), envía las respectivas solicitudes de manipulación (3) al segundo modelo de datos local (23), - por que se comparan los modelos de datos primero y segundo (23, 25) uno con otro y, en caso de conflicto, se sobrescribe el primer modelo de datos (23) con el contenido del segundo modelo de datos (25), y - por que, para la transmisión de las solicitudes de manipulación (3) del servidor a un cliente (2), se emplea una transmisión asíncrona o una transmisión de radiodifusión.