Patent ES-2893200-T3 (ES)
Title: Red, procedimiento y producto de programa informático para organizar y procesar datos
Inventor: RONG CHUNMING
IPC: G06F21/64
Filed: 2018-09-05
Granted: 2022-02-08
Abstract: Una red para procesar datos e información, comprendiendo la red: una estructura de comunicación (N) de enrutadores/conmutadores y enlaces de comunicación que se configuran para proporcionar interconexiones comunicativas entre nodos (110, 120, 121, 130, 140, 150, 151), una serie de nodos de recopilación (110, 111), cada uno de los cuales se conecta a la estructura de comunicación (N) y comprende: una interfaz de entrada (110e; 111e) que se configura para recibir datos (D) de múltiples fuentes de datos (DS), una unidad de procesamiento de datos (110p; 111p) que se configura para: procesar los datos recibidos (D) para generar una serie de bloques de metadatos (B) que reflejan información sobre el contenido de los datos recibidos (D), relacionándose la información con al menos un objeto de interés (OI) representado por el contenido, dividir los datos recibidos (D) en fragmentos de datos (DC) de un tamaño predefinido respectivo, cifrar cada uno de dichos bloques de metadatos (B) con una clave privada del nodo de recopilación para generar bloques de metadatos cifrados (Be), y cifrar cada fragmento de datos (DC) con una clave pública de la red para generar fragmentos de datos cifrados (DCe), y una interfaz de salida (110s; 111s) que se configura para enviar los fragmentos de datos cifrados (DCe) y los bloques de metadatos cifrados (Be) a través de la estructura de comunicación (N), enviándose cada fragmento de datos cifrados (DCe) con un enlace al bloque de metadatos cifrados (Be) que se genera a partir del mismo; una serie de nodos de fusión (120, 121), cada uno de los cuales se conecta a la estructura de comunicación (N) y comprende: una interfaz de entrada (120e; 121e) que se configura para recibir los fragmentos de datos cifrados (DCe) y los bloques de metadatos cifrados (Be) a través de la estructura de comunicación (N), una unidad de procesamiento de información (120p; 121p) que se configura para: descifrar los bloques de metadatos cifrados recibidos (Be) para generar los bloques de metadatos descifrados (B) respectivos, procesar los bloques de metadatos descifrados (B) para comprobar si la información reflejada por al menos dos bloques de metadatos descifrados (B) cumple un criterio de fusión con respecto a un objeto de interés (OI); y si es así, fusionar la información reflejada por dichos al menos dos bloques de metadatos (B) para generar un nuevo bloque de metadatos (B) con información que se relaciona con el objeto de interés (OI) representado por el contenido de los al menos dos fragmentos de datos cifrados (DCe) en base a los cuales se generó el nuevo bloque de metadatos (B), cifrar el nuevo bloque de metadatos (B) para generar un nuevo bloque de metadatos cifrados (Be), y una interfaz de salida (120s; 121s) que se configura para enviar el nuevo bloque de metadatos cifrados (Be) a través de la estructura de comunicación (N), una serie de nodos de almacenamiento de datos (130), cada uno de los cuales se conecta a la estructura de comunicación (N) y comprende: una interfaz de entrada (130e) que se configura para recibir los fragmentos de datos cifrados (DCe) y los bloques de metadatos cifrados (Be) de la estructura de comunicación (N), una base de datos (130db) que se configura para almacenar copias de los bloques de metadatos cifrados y al menos una parte de los fragmentos de datos cifrados (DCe), almacenándose las copias de los bloques de metadatos cifrados (Be) en respuesta a las instrucciones de la unidad de procesamiento de información (130p) de un nodo de fusión (130) que se asocia con el nodo de almacenamiento de datos, siendo tales dichas instrucciones que se crea una estructura de información (BN) en la que: cada objeto de interés (OI) se representa por una cadena de bloques de los bloques de metadatos cifrados (OI-1, OI-12, OI-2, OI-23, OI-3) en la que todos los bloques de metadatos cifrados se relacionan con el mismo objeto de interés (OI), una copia respectiva de un bloque de metadatos cifrados que se relaciona con dos o más objetos de interés (OI) se incluye en cada cadena de bloques de los bloques de metadatos cifrados que se relacionan con dichos dos o más objetos de interés (OI), y un primer bloque de metadatos cifrados recibido que se relaciona con una combinación particular de objetos de interés (OI) que se representan por dos o más cadenas de bloques previamente almacenadas de bloques de metadatos cifrados (OI-2, OI-3; OI-1, OI-2; OI-12, OI-23) constituye una unión (J) entre dichas dos o más cadenas de bloques previamente almacenadas de bloques de metadatos cifrados, y una interfaz de salida (130s) que se configura para enviar una descripción de la estructura de información (BN) a través de la estructura de comunicación (N), y una interfaz de usuario (140) dispuesta en conexión comunicativa con la unidad de procesamiento de información (120p) de al menos uno de dichos nodos de fusión (120), cuya interfaz de usuario (140) se configura para recibir una consulta de búsqueda (SQ), reenviar la consulta de búsqueda (SQ) a la unidad de procesamiento de información (120p), recibir información (SR) resultante de la consulta de búsqueda (SQ) de la unidad de procesamiento de información (120p) y presentar la información resultante (SR), dicha unidad de procesamiento de información (120p) de dicho al menos un nodo de fusión (120) que se configura además para recibir la consulta de búsqueda (SQ), en respuesta a la misma, recuperar información (SR) de una base de datos (130db) en al menos uno de dichos nodos de almacenamiento de datos (130), y reenviar la información recuperada (SR) a la interfaz de usuario (140).