Sistema de corrección de datos de formulario
Descripción general
 Para proporcionar un sistema de corrección de datos de forma altamente operable capaz de corregir de manera eficiente y precisa varios tipos de datos de formulario. ] Y archivo por lotes 10 para almacenar el código y los datos de imagen del formulario de entrada por OCR, un archivo por lotes 10 lotes de archivos de información de gestión de información 20 de gestión de los datos del documento almacenado se almacena en, de antemano la forma de la forma Al corregir los datos de formulario buscados del archivo por lotes 10 en función de la información de gestión, el patrón de procesamiento correspondiente a los datos del formulario Y una unidad de procesamiento de corrección de datos 311 para aplicar los datos para corregir los datos del formulario.
Campo técnico
Campo técnico La presente invención se refiere a un sistema de corrección de datos de forma en un caso donde la entrada de datos de forma por un dispositivo de OCR (dispositivo de lectura de caracteres ópticos) es corregido por una WS (estación de trabajo) sin un dispositivo de OCR.
Antecedentes de la técnica
En los últimos años, las formas reconocidas por el aparato de OCR se han diversificado, y varios objetos como los que tienen un tamaño pequeño y pocos artículos de lectura, de gran tamaño y muchos artículos de lectura están destinados.
Por esta razón, incluso al reparar los datos del formulario (también denominado 'lote') ingresados ​​por el aparato de OCR, es posible corregir los datos en una pantalla con un tamaño pequeño y un número pequeño de elementos de lectura, Hay varias formas tales como elementos que son demasiado numerosos y los datos no se pueden corregir a menos que se utilicen varias pantallas.
En el caso de corregir la entrada de datos de formulario por el aparato OCR en el WS sin el aparato OCR, convencionalmente, la selección de lote se realiza independientemente de la forma del formulario y la corrección de datos se realiza en la misma pantalla A menudo lo es Aquí, la modificación de datos incluye 'corrección de datos' para corregir caracteres que no pueden ser reconocidos por el dispositivo de OCR, 'confirmación de datos' para que el operador confirme visualmente la consistencia de los caracteres reconocidos y la consistencia de los datos. Hay tres funciones de 'corrección de datos' para verificar los datos.
Tarea de solución
Como se describió anteriormente, convencionalmente, en el caso de corregir los datos de formulario ingresados ​​por el aparato OCR por WS, a pesar de la existencia de varios tipos de formularios, es posible seleccionar lotes uniformemente y realizar un procesamiento unificado de corrección de datos Corrección de datos, confirmación de datos y corrección de datos en la misma pantalla. Por esta razón, no solo se deteriora la eficiencia operativa del operador sino que también se deteriora la precisión de los datos de corrección.
Por ejemplo, incluso en el caso de un formulario que tiene muchos elementos leídos y que requiere corrección de datos usando una pluralidad de pantallas, el procesamiento de corrección hasta la corrección de datos, la confirmación de datos y la corrección de datos no se realiza en la pantalla de visualización a la vez No hay dudas En tal caso, para el operador, es difícil captar claramente, tal como si la operación realizada actualmente es corrección o corrección. Además, por ejemplo, cuando los valores numéricos y los valores totales de los mismos (ambos son elementos relacionados) no están en la misma pantalla como una pantalla de hoja de cálculo, la corrección del valor numérico y la corrección del valor total son la misma pantalla , Es problemático buscar en la pantalla anterior / siguiente y buscar elementos relacionados, lo cual es un factor de deterioro de la operabilidad. Por el contrario, es más eficiente realizar corrección de datos, confirmación de datos y corrección de datos a la vez, en una forma con pocos elementos leídos y corrección de datos en una pantalla. Además, algunos formularios no requieren corrección de datos y otros no requieren confirmación de datos.
Como se describió anteriormente, existe el problema de que no es posible tratar una amplia variedad de formas con la modificación de datos consistente convencional. Además, dado que se necesita mucho tiempo para datos corregidos con la disminución de la eficiencia en el trabajo de corrección de datos, no puede ser procesado en un tiempo corto lotes de entrada OCR, la eficiencia de procesamiento de todo el procesamiento OCR se reduce desventajosamente.
Sumario de la invención La presente invención se ha realizado a la vista de las circunstancias anteriores, y un objetivo de la presente invención es proporcionar un sistema de corrección de datos de forma con una alta operabilidad que pueda realizar de manera eficiente y precisa un trabajo de corrección de diversos tipos de datos de formulario. Ahí
Solución
Para lograr el objeto anterior, OCR y almacenamiento de datos de formulario medios para almacenar los datos de código y de imagen de una forma que es entrada por (dispositivo de reconocimiento óptico de caracteres) como datos de forma, la forma almacenada de los datos del formulario medios de almacenamiento Medios de almacenamiento de patrones de procesamiento para almacenar una pluralidad de patrones de procesamiento de corrección preparados por adelantado en base a la forma de la forma; Medios de almacenamiento de patrones de procesamiento para almacenar los datos de formulario de acuerdo con la información de gestión Y formar medios de corrección de datos para corregir los datos del formulario aplicando el patrón de procesamiento correspondiente a los datos del formulario al corregir los datos del formulario recuperados de los medios.
De acuerdo con la configuración anterior, la información de gestión de la unidad de almacenamiento de información de gestión del servidor (dispositivo de almacenamiento de gestión por lotes) que gestiona la entrada de datos de formulario por el dispositivo OCR se muestra en la pantalla de selección de lotes. Se lleva a cabo un procesamiento de corrección de datos basado en el patrón de procesamiento de la forma seleccionada a partir de la información de gestión. Esto hace posible llevar a cabo un proceso de corrección de datos correspondiente a la diversificación de la forma que debe ser introducida por el aparato de OCR.
Ejemplos
La figura 1 es un diagrama de bloques que muestra una realización (primera realización) de un sistema de corrección de datos de formulario de acuerdo con la presente invención. En esta realización, en un WS al que no está conectado un dispositivo de OCR, forma datos ( Lote) son corregidos.
Como se muestra en la figura, este sistema incluye un dispositivo de almacenamiento de gestión de lotes 100 y un dispositivo de corrección de datos 300 conectado al dispositivo de almacenamiento de gestión de lotes 100 a través de una línea de comunicación 200. El dispositivo de almacenamiento de gestión por lotes 100 funciona como un servidor, y el dispositivo de corrección de datos 300 se compone de una estación de trabajo.
El dispositivo 100 de almacenamiento de gestión de lotes almacena todos los lotes y ejecuta un proceso de transferencia de datos de lote de acuerdo con una solicitud del dispositivo 300 de corrección de datos. El dispositivo de almacenamiento de lotes de gestión 100, todos de la forma del código y los datos de imagen transferidos son leídos por WS con dispositivo OCR (no mostrado), es decir, un archivo por lotes 10 para almacenar los datos del formulario (por lotes), el archivo de proceso por lotes 10 2, el archivo 20 de gestión de información de lotes en el que están almacenados el número de gestión de lotes, el estado de procesamiento, el número de forma y la ubicación de almacenamiento del archivo 10 de lotes está conectado, como se muestra en la figura 2. En la figura 2, el primer dígito de la columna de estado de procesamiento se asigna como un área que muestra el estado de procesamiento, y el siguiente dígito a los tres dígitos se asignan como 'corrección', 'confirmar', 'corrección' El área se asigna como un área que indica cuál de
Además, el dispositivo de almacenamiento de gestión por lotes 100 incluye una unidad de entrada de información por lotes 101 para recuperar información del lote del archivo de gestión de información por lotes 20, y la información por lotes obtenida por la unidad de entrada de información por lotes 101 como información por lotes para transferencia y la información de lote memoria de transmisión 102 para almacenar temporalmente la memoria lote de recepción de información 103 para almacenar temporalmente la información de lote transferido se actualiza en los datos de la unidad 300, la información de información del lote gestión de lotes almacenada en la memoria de proceso por lotes de recepción de información 103 de corrección Y una unidad de salida de información de lote 104 para enviar al archivo 20. Además, el dispositivo de almacenamiento de gestión de lotes 100 incluye una unidad de entrada por lotes 105 para capturar el archivo por lotes los datos del lote 10, la memoria de transmisión por lotes 106 para almacenar temporalmente los datos del lote para la transferencia de datos por lotes tomadas de esta unidad de entrada por lotes 105 , una memoria de recepción por lotes 107 para almacenar temporalmente los datos del lote transferidos de los datos de la unidad 300, una unidad de salida de lote 108 de corrección para la salida de los datos de los lotes almacenados en esta memoria de recepción lote 107 en un archivo de proceso por lotes 10, el dispositivo de almacenamiento de lotes de gestión Y una unidad de comunicación 109 que sirve como interfaz para la comunicación entre el dispositivo de corrección de datos 300 y el dispositivo de corrección de datos 300.
Por otro lado, los datos de la unidad 300, el número del formulario, los nombres de forma, el patrón de procesamiento de corrección, un archivo de información de forma 50 por el número de formato de formulario se almacena como la información de la forma, un archivo de proceso por lotes 60 de código y datos de imagen de un formulario se almacena, datos de la pantalla y el archivo de control de formato de documento 70 para el cálculo de las ecuaciones de verificación se almacenan en los datos descrita más adelante la sección, una pantalla de selección de lote y los datos del lote que tienen una función de desplazamiento capaz de mostrar toda la información del lote de corrección que se mostrará en la pantalla Y una pantalla 80 para mostrar el código y la imagen están conectados.
El dispositivo de corrección de datos 300 incluye una memoria de recepción por lotes 301 para almacenar temporalmente datos de lotes transferidos desde el dispositivo de almacenamiento de gestión por lotes 100 y un archivo por lotes 60 para almacenar temporalmente los datos de lotes almacenados en la memoria de recepción por lotes 301 y salidas a la unidad de salida por lotes 302, una unidad de entrada por lotes 303 para la lectura de los datos del lote almacenados en el archivo de proceso por lotes 60, para transferir los datos del lote leídos desde la unidad de entrada por lotes 303 en el dispositivo de lotes de almacenamiento de gestión 100 la creación de una memoria de transmisión por lotes 304 como un área de almacenamiento temporal, como se muestra en la Fig. 3 que se describirá más tarde, la unidad de activación de corrección de datos 305 activa la función de modificación de datos especificado por la información lote dado, esta corrección de datos de la unidad 305 de partida Una memoria de información de inicio de modificación de datos 3 para almacenar la información de inicio de corrección de datos que se ha realizado Y un 6. Además, el aparato de corrección de datos 300 incluye una memoria de información por lotes 307 para almacenar la información de lote transferido desde el dispositivo de almacenamiento de lotes de gestión 100, editar la información de lote de memoria de información de lote 307, la salida de información de proceso por lotes que se mostrará en la pantalla 80 y las partes 308, la unidad de entrada de información lote designado 309 captura los lotes de información lote especificado en la pantalla de la pantalla 80, una memoria de transmisión de información por lotes especificado 310 para almacenar temporalmente la información de lote capturada por la unidad de entrada de información del lote especificado 309, basado en la información de activación modificaciones de datos función de corrección de datos correspondiente de la corrección de datos empezar memoria de información 306, saca los datos de pantalla del archivo de control de formato de formulario 70, el procesamiento de corrección mediante la visualización del código y la imagen de los datos de los lotes correspondientes a la pantalla 80 Una unidad de procesamiento de modificación de datos 311 para ser ejecutada y , Y una unidad de comunicación 312 que sirve como interfaz para la comunicación entre el dispositivo de corrección de datos 300 y el dispositivo de almacenamiento de gestión de lotes 100.
La corrección de datos de la unidad 305 de partida, en su función como se muestra en la Fig. 3, una unidad de entrada de patrón de procesamiento 351 realiza en el patrón de procesamiento del archivo de información de forma 50 (véase la Tabla 1 a continuación), esta unidad de entrada de patrón de procesamiento 351 procesos como área de almacenamiento de modelo 352 para almacenar el patrón de procesamiento capturado, el procesamiento de estado (no tratado, durante el procesamiento, la tratada, proceso de interrupción) de la memoria de transmisión de información por lotes especificado 310 y la unidad de entrada de estado de procesamiento de 353 capturas, capturado un área de almacenamiento estado de procesamiento 354 para almacenar el estado, para crear un modo de tratamiento basado en el patrón de procesamiento y el estado de procesamiento almacenada en el área de almacenamiento de patrón de procesamiento 352, y el área de almacenamiento de estado de procesamiento 354, los datos de corregir esto como información de activación de corrección de datos Procesamiento para dar salida a la memoria de información de inicio 306 Y la unidad 355 de una des-creación.
Aquí, como se muestra esquemáticamente en la figura 4, la modificación de datos en esta realización se compone de siete funciones de funciones a funciones. Es decir, la función muestra corrección de datos, función comprueba datos, función muestra corrección de datos, función muestra corrección de datos + confirmación, función muestra confirmación de datos + corrección, función muestra corrección de datos + corrección, función muestra corrección de datos + confirmación + corrección Lo ha hecho.
Diez tipos de patrones de procesamiento como se muestra en la Tabla 1 se establecen mediante esta combinación de funciones.
ID = 000003 HE = 075 WI = 104 LX = 0530 LY = 0600
En la Tabla 1, el patrón de procesamiento P1 P3 muestra el procesamiento de corrección de datos realizado en la misma pantalla (pantalla de corrección de datos 1). El patrón de procesamiento P4P10 muestra un procesamiento de corrección de datos realizado en pantallas múltiples (tres modos de modificación de datos 1, modificación de datos 2 y modificación de datos 3) para cada función.
A continuación, se describirá la operación de esta realización con referencia a los diagramas de flujo de las figuras 5 a 7. En el diagrama de flujo, los procesos del paso ST 3, paso ST 11 ST 15 y los pasos ST 23 y ST 24 se procesan en el lado 100 del dispositivo de almacenamiento de gestión por lotes, y los otros pasos se procesan en el lado 300 del dispositivo de corrección de datos.
Primero, cuando se inicia el proceso de corrección de datos por lotes, se visualiza una pantalla inicial para selección de lotes en la pantalla 80 del dispositivo de corrección de datos 300 (etapa ST1), y se solicita información de lotes al dispositivo de almacenamiento de gestión de lotes 100 (etapa ST2) .
Lotes dispositivo 100 de almacenamiento de gestión, recibe una solicitud de información por lotes, por lotes memoria de transmisión de información 102 desde el archivo de gestión de la información de lote 20 recupera toda la información del lote, y las transferencias a través de la unidad de comunicación 200 al aparato de corrección de datos 300 (paso ST3) .
La información transferida de todos los lotes se muestra en la pantalla de selección de lotes de la pantalla 80 (paso ST 4). Cuando se especifica un número de lote deseado mediante la operación de selección de información de lote del operador (paso ST 5, paso ST 6), la información de lote del número de lote designado se almacena en la memoria de información de lote designada 310 (etapa ST 7).
Luego, basándose en el número de formulario del lote designado, la sección de entrada del patrón de procesamiento 351 toma el patrón de procesamiento de la forma correspondiente del archivo de información del formulario 50 y lo almacena en el área de almacenamiento del patrón de procesamiento 352. Como se describió anteriormente, este patrón de procesamiento es de diez patrones de procesamiento P1 P10 que se muestran en la Tabla 1. Además, la sección de entrada de estado de procesamiento 353 toma el estado de procesamiento de la memoria de transmisión de información designada 353 y lo almacena en el área de almacenamiento de estado de procesamiento 354. Entonces, la unidad de creación de modo de procesamiento 355 crea un modo de procesamiento combinando el patrón de procesamiento almacenado y el estado de procesamiento (etapa ST 9). El modo de procesamiento creado se agrega a la información de lote designada y se transmite al dispositivo 100 de almacenamiento de gestión de lotes.
Tras recibir la información de lote designada a la que se agrega el modo de procesamiento, el dispositivo de almacenamiento de gestión de lotes 100 ejecuta un proceso de cotejo con el estado de procesamiento del mismo lote en el archivo de gestión de información por lotes 20 (etapa ST 11). Resultado de la comparación, si hay alguna sin procesar en el estado de procesamiento en el modo de procesamiento, y devolver una respuesta negativa a la unidad de modificación de datos 300, el proceso vuelve al paso ST2 solicitando información lote nuevo (paso ST12NO, ST13). Por otra parte, el resultado de la colación, si los estado de procesamiento sin procesar al modo de procesamiento, el estado de procesamiento del lote especificado después de haber sido actualizado, los datos del lote del lote designado se transfiere al aparato de corrección de los datos capturados 300 (ST12YES paso , ST14, ST15).
Tras recibir los datos del lote transferidos, el dispositivo 300 de corrección de datos escribe los datos del lote en el archivo 60 de proceso por lotes (paso ST 16). A continuación, el modo de procesamiento, el número de formulario y el número de formato de formulario se sacan de la memoria de información de inicio de corrección de datos (etapa ST17). En base al número de formato de formulario recuperado, los datos de pantalla en el archivo de control de formato de formulario 70 se recuperan y se muestran en la pantalla 80 (paso ST 18).
A continuación, el código y la imagen se extraen del archivo por lotes 60 y se envían a la pantalla, y se inicia el proceso de corrección (paso ST19). El código corregido de esta manera se escribe en el archivo por lotes 60, y este proceso de corrección se ejecuta hasta la forma final (pasos ST 20, ST 21). Cuando el proceso de corrección se ejecuta hasta la forma final, los datos de lote corregidos se obtienen del archivo por lotes 60 y se transfieren al dispositivo 100 de almacenamiento de gestión de lotes (paso ST 22).
En el dispositivo 100 de almacenamiento de gestión por lotes, se reciben los datos por lotes transferidos y se actualiza el archivo por lotes 10 del lado del servidor (paso ST 23). Además, el estado de procesamiento del lote modificado se actualiza a 'procesado' (etapa ST 24).
Como se describió anteriormente, de acuerdo con esta realización, seleccionando un patrón de procesamiento de modificación de datos de acuerdo con una forma, es posible corregir datos de manera eficiente según varios tipos de formas.
Además, según esta realización, el procesado de corrección de los datos por la pantalla-función específica, registra la información de patrón de procesamiento de cada función de los datos modificados por el archivo de información de forma correspondiente al lote, el lote por estado de procesamiento-función específica de la información de gestión de lotes Solo controlando la función de control y corrección de datos, la función de corrección de datos a procesar opera automáticamente, por lo que no es necesario ser consciente de la función de corrección de datos divididos.
Además, de acuerdo con esta realización, dividiendo las funciones, si otro lote en una pluralidad de WS, es posible dispersar proceso de corrección de datos de procesamiento en paralelo, de un dispositivo de WS OCR está conectado El procesamiento de OCR (compuesto por procesamiento de entrada de formularios por el aparato de OCR y procesamiento de modificación de datos por WS) de acuerdo con la capacidad de procesamiento (capacidad de entrada) se hace posible.
Además, de acuerdo con esta realización, al dividir la función de corrección de datos, es posible crear una pantalla dedicada adecuada para cada función, se mejora la eficacia del trabajo de corrección de datos por parte del operador y aumenta la precisión de los datos de corrección. .
La figura 8 es un diagrama de bloques que muestra otra realización (segunda realización) del sistema de corrección de datos de formulario de acuerdo con la presente invención. Los mismos números de referencia se dan a los mismos componentes que los de la primera realización mostrada en la figura 1.
En la realización mostrada en la figura 1, se ha mostrado el sistema de corrección de datos de formulario para ejecutar la corrección de los datos de formulario entre el servidor y el WS a través de la red, pero el archivo de gestión de información por lotes y el archivo por lotes gestionados en el servidor Si está en un lugar al que WS puede acceder (no se limita al archivo de su propia WS), se puede modificar incluso sin servidor. Esta realización es un tipo independiente en el que los datos son corregidos por un dispositivo 300 de corrección de datos que es un WS al que no está conectado un dispositivo OCR.
Como se muestra en la figura 8, el archivo 20 de gestión de información de lotes, el archivo 50 de información de forma, el archivo 60 de lotes, el archivo 70 de control de formato de forma y la pantalla 80 están conectados a la configuración 300 de corrección de datos. Los datos también corregir dispositivo 300, su función, o información de captura por lotes desde el archivo de gestión de la información del lote 20, y el lote archivo de información de entrada / salida 360 para escribir la información actualizada por lotes en el fichero de gestión de la información del lote 20, la información del lote Una unidad 370 de entrada / salida de información de lote, una unidad 351 de entrada de patrón de procesamiento para recuperar un patrón de procesamiento del archivo 50 de información de forma, un área 352 de almacenamiento de patrón de procesamiento para almacenar temporalmente el patrón de procesamiento recuperado. una unidad de creación de modo de procesamiento 355 para crear un modo de procesamiento basado en el patrón de procesamiento y el estado de procesamiento y corrección de datos desde memoria para almacenar información 306 de corrección de datos la información de inicio generada, la corrección de los datos de inicio de datos información de modificación a partir memoria de información 306 En función de la función de corrección de datos aplicable, reserve Sacando los datos de pantalla del archivo de control de formato 70, la sección de procesamiento de corrección de datos 311 para ejecutar una pantalla y el código correcto manejo y la imagen de los datos del lote a la pantalla 80 datos apropiados, o de captura y de lote de un archivo por lotes 60, la información del lote Y una unidad de entrada / salida de datos por lotes 380 para escribir datos.
De acuerdo con esta realización que tiene la configuración anterior, es posible ejecutar el procesamiento de corrección basado en el patrón de procesamiento de corrección solo mediante el dispositivo 300 de corrección de datos.
Efecto de la invención
Aplicabilidad industrial Como se describió anteriormente, de acuerdo con la presente invención, es posible proporcionar un sistema de corrección de datos de forma con una alta operabilidad que puede realizar de forma eficiente y correcta el trabajo de corrección de varios tipos de datos de formulario.
La figura 1 es un diagrama de bloques que muestra una configuración de una realización de un sistema de corrección de datos de formulario de acuerdo con la presente invención.
La figura 2 es un diagrama explicativo que muestra un ejemplo de datos almacenados en el archivo de gestión de información por lotes.
La figura 3 es un diagrama de bloques hembra que muestra una configuración de una unidad de inicio de corrección de datos.
La figura 4 es un diagrama explicativo que muestra la clasificación de la función de corrección de datos.
La figura 5 es un diagrama de flujo que muestra el funcionamiento de la realización de la presente invención.
La figura 6 es un diagrama de flujo que muestra el funcionamiento de la realización de la presente invención.
La figura 7 es un diagrama de flujo que muestra el funcionamiento de la realización de la presente invención.
La figura 8 es un diagrama de bloques que muestra un ejemplo de configuración de otra realización del sistema de corrección de datos de formulario de acuerdo con la presente invención.
10, 60 Archivo por lotes (medio de almacenamiento de datos de formulario)
20 Archivo de gestión de información por lotes (medios de almacenamiento de información de gestión)
50 archivo de información de formulario (medios de almacenamiento de patrón de proceso)
70 Archivo de control de formato de formulario
100 dispositivo de almacenamiento de administración por lotes (servidor)
300 Dispositivo de corrección de datos (estación de trabajo)
305 Unidad de inicio de corrección de datos (unidad de corrección de datos de formulario)
311 Unidad de procesamiento de corrección de datos (unidad de corrección de datos de formulario)
Reclamo
Un medio de almacenamiento de forma de datos para almacenar los datos de código y de imagen de una forma que es de entrada por las reivindicaciones 1 OCR (reconocimiento óptico de caracteres dispositivo) como datos de la forma, la información de gestión de los datos del formulario almacenados en los datos del formulario medios de almacenamiento se almacena Medios de almacenamiento de patrones de procesamiento para almacenar una pluralidad de patrones de procesamiento de corrección preparados de antemano sobre la base de la forma de la forma; Medios de almacenamiento de patrones de procesamiento para almacenar los datos de formulario recuperados de los medios de almacenamiento de datos de formulario sobre la base de la información de gestión Y un medio de corrección de datos de formulario para corregir los datos del formulario aplicando el patrón de procesamiento correspondiente a los datos del formulario en la corrección.
Dibujo :
Application number :1997-016687
Inventors :株式会社東芝
Original Assignee :石坂尚