Saltar a contenido

13. Flujo de Datos

Objetivo

Describir el recorrido de la información dentro del sistema desde la captura hasta el almacenamiento y consulta.


1. Flujo de acceso peatonal (facial)

  1. Cámara captura imagen/frame
  2. Nodo edge detecta rostro
  3. Se genera embedding facial
  4. Se consulta índice vectorial
  5. Se obtiene:
  6. identidad candidata
  7. score de similitud
  8. Nodo edge envía resultado al backend:
  9. embedding o ID
  10. score
  11. metadata (timestamp, punto de acceso)
  12. Backend valida autorización
  13. Backend registra evento
  14. Backend responde resultado

2. Flujo de acceso vehicular (placa)

  1. Cámara captura imagen del vehículo
  2. Nodo edge procesa imagen
  3. Se extrae texto de placa (OCR)
  4. Nodo edge envía placa detectada al backend
  5. Backend valida si la placa está autorizada
  6. Backend registra evento
  7. Backend responde resultado

3. Flujo de registro de usuario

  1. Usuario es dado de alta en sistema
  2. Se capturan imágenes faciales
  3. Se generan embeddings
  4. Se almacenan en índice vectorial
  5. Se registra metadata en base de datos

4. Flujo de consulta

  1. Usuario administrador accede al sistema
  2. Solicita eventos por filtros
  3. Backend consulta base de datos
  4. Se devuelven resultados

5. Flujo de contingencia (propuesto)

  • Si falla conexión:
  • nodo edge almacena temporalmente eventos
  • Si falla reconocimiento:
  • acceso manual por operador
  • Si falla backend:
  • buffer local + reintentos

Tipos de datos manejados

Datos biométricos

  • embeddings faciales

Datos operativos

  • eventos de acceso
  • timestamps
  • puntos de acceso

Datos administrativos

  • usuarios
  • vehículos
  • permisos

Consideraciones clave

  • minimizar latencia
  • asegurar integridad de eventos
  • manejar pérdida de conectividad
  • evitar duplicidad de registros