Método y aparato para dividir datos de comunicación
Descripción general
 Al dividir y transmitir los datos de comunicación, evitamos la interferencia con otros equipos terminales. ] Línea de comunicación para el almacenamiento de si o no la información de estado de uso de la línea de comunicación o el equipo host 1 y la información de tipo de terminal dispositivo de almacenamiento 111 almacena previamente información del aparato terminal del grupo dispositivo terminal 3 conectado a ser transmitidos en la línea de comunicación 2 de antemano en los datos de comunicación aparato 112 y la información del dispositivo terminal de cheques para ser utilizado dispositivo de almacenamiento de estado 110 y determina si la posibilidad de dividir los datos de comunicación de la información del aparato terminal desde la línea de comunicación de información de estado usado de interés para dividir los datos de comunicación y una unidad de transmisión 113 que transmite dividiendo las longitudes almacenados divididos.
Campo técnico
La presente invención se refiere a datos de comunicación método y aparato de transmisión divididas, en un sistema de red en línea en particular que comprende una pluralidad de ordenadores conectados por una línea de comunicación, con el fin de prevenir la interferencia a otros terminales mediante la transmisión dividiendo una comunicación de datos Y un método y aparato de transmisión de división de datos de comunicación.
Antecedentes de la técnica
Convencionalmente, cuando se transmiten datos de comunicación desde el ordenador central a una pluralidad de dispositivos terminales que existen en la misma línea de comunicación, el programa de aplicación en el equipo host había realizado la transmisión y la recepción de peticiones para el aparato de control de línea en una longitud de datos de comunicación arbitraria. Sin embargo, hay varios tipos de dispositivo de terminal, la longitud de datos máxima de mensaje de comunicación capaz de transmitir y recibir tipo, la aplicación, una vez que el propósito del dispositivo terminal son diferentes. Por lo tanto, el dispositivo de control de la línea, los datos de comunicación a transmitir ha sido transmitida se divide en unidad de comunicación longitud de datos máxima-terminal específico.
En este momento, en el aparato terminal en la misma línea de comunicación, los datos de comunicación transmitidos desde un host tal equipo de sólo salida dispositivo terminal siempre se convierte en un aparato terminal larga existe más que una sola, la salida de datos de comunicación Hasta que la eficiencia del servicio a otros dispositivos terminales disminuya.
La figura 6 es un diagrama de flujo que muestra la operación en la transmisión de datos de comunicación convencional.
Este es un diagrama para explicar el caso de la transmisión de una mezcla de un largo datos de comunicación y datos de comunicación de corto a una pluralidad de terminales en las mismas líneas de comunicación de una manera convencional. datos A70 Comunicación, la B80 de datos de comunicación, generado C90 de datos de comunicación es al mismo tiempo el equipo host a los dispositivos terminales que tienen diferente cada uno. Terminal A63 datos de comunicación dirigidas a A70, los datos de comunicación aparato B64 terminales dirigirse a B80, y transmite los datos de comunicación C90 dirigido a la estación móvil C65. Estos datos de comunicación se transmiten desde el programa de aplicación 10 del ordenador principal 1 al controlador de la línea 12. controlador de línea 12 comunica los datos de comunicación combinados se pasan a la máxima longitud de datos de transmisión A70 datos bloque A11, A12 bloque, Block A13, Block A14, y en el bloque A15, los datos de comunicación B es el B11 bloque y el bloque B12, una comunicación El dato C se divide en el bloque C 11 y el bloque C 12. unidad de control de la línea 12 se comunican simultáneamente datos a una pluralidad de dispositivos terminales 30 se crea en la misma línea, cada uno puede haber sido bloqueado dividido por la longitud máxima de datos de transmisión, el orden en que el dispositivo terminal 30 está dispuesto en la línea de comunicación 2 de bloque Y realiza la transmisión. Es decir, la transmisión de los bloques en el orden de los terminales A63 → → B64 terminal de terminal de C65 → terminales A63 → → B64 terminal de terminal de C65 ....... Por consiguiente, el orden en que el bloque entra en la línea de comunicación 2, bloque A11, bloque B11, bloque C11, bloque A12, bloque B12, bloque C12, bloque A13, la A14 bloque y el bloque A15 ,. Tiempo bloque B11 y el B12 bloque que constituye el B80 de datos de comunicación a la B64 aparato terminal se alcanza, bloque A11, que depende de la longitud total de la A12 bloque. Tiempo bloque C11 y el C12 bloque que constituye el C90 de datos de comunicación al terminal C65 gustaría llegar a la A11 bloque, Block A12, bloque B11, depende de la suma total de las longitudes de bloque B12. En otras palabras, el aparato B64 terminal a una longitud máxima de longitud de datos de transmisión para ajustar el objetivo de la mejora de la eficiencia de utilización de la línea de comunicación, el tiempo de comunicación de la llegada de datos de la C65 dispositivo terminal dependiente.
Tarea de solución
En el método de transmisión de división de datos de comunicación convencional descrito anteriormente, en la Fig. 6, el aparato terminal A63 una impresora como un único-salida del dispositivo terminal, terminal de entrada de línea a la que el B64 aparato terminal y el C65 dispositivo terminal se acciona siempre operador Si lo desea, los datos de comunicación siempre más larga que se transmiten a la A63 dispositivo terminal, los datos de comunicación enviados desde el ordenador anfitrión al dispositivo terminal B64 o C65 dispositivo terminal está siempre sujeto a la interferencia de los datos de comunicación a transmitir a la A63 aparato terminal . La eficiencia de transmisión a más terminales A63 más grande es la longitud máxima de datos de transmisión para transmitir al aparato terminal A63 es alta, la eficiencia de la transmisión a los demás dispositivos de terminal disminuye. salida de sólo datos Comunicación impresoras terminales destinados pluralidad idéntica línea de comunicación inferior existente bajo la interferencia orden de recepción se hace más grande aparato terminal tiene un inconveniente tal tiempo que tarda en llegar se incrementa el aparato terminal. datos de comunicación largos a la A63 aparato terminal, y una línea de comunicación de larga también la longitud del dato debían ser ocupadas por el mensaje transmitido a la A63 constitutivamente terminal.
datos de comunicación a la A63 aparato terminal se salida dedicada dispositivo terminal, siempre tan corto como datos de comunicación a la B64 aparato terminal y el terminal C65, que los datos de comunicación constitutivamente en la línea de comunicación está presente desaparece , el usuario del dispositivo terminal B64 y el dispositivo terminal C65 no se sienten un retraso en el tiempo de respuesta. Por lo tanto, a la longitud máxima de transmisión de ajuste de datos más corto para A63 terminal de tenido una solución a la técnica anterior. Sin embargo, a la línea de comunicación, incluso si los datos de comunicación cortos en la línea de comunicación en este método no utiliza una gran cantidad de terminales existentes B64 y C65 del terminal se convierte en un estado de congestión, sólo el dispositivo de terminal de comunicación A63 datos de comunicación que reciben momento de la A63 aparato terminal incluso utilizando la línea hay una desventaja de que demora.
Solución
Los datos de comunicación divididos aparato de transmisión de la presente invención, en un sistema de red en línea que comprende una pluralidad de ordenadores conectados por una línea de comunicación, pre-almacenada información de tipo de información del aparato terminal de terminal del dispositivo terminal conectado a través de una línea de comunicación con el ordenador host medios de almacenamiento, y otros medios de línea de comunicación de almacenamiento de condiciones de uso para el almacenamiento de la línea de comunicación utilizado la información de estado de si hay una transmisión al dispositivo terminal bajo la línea de comunicación, los datos de comunicación mediante la lectura de la información del dispositivo terminal de una unidad de datos de comunicación para realizar la división se determina si junto a la información de estado de uso de la línea de comunicación de si el objetivo para dividir los datos de comunicación de lectura determinado para llevar a cabo, de acuerdo con los datos de comunicación la información del dispositivo terminal, al mismo tiempo que el anfitrión cuando se transmiten datos de comunicación desde el ordenador a los diferentes terminales presentes en la misma dicha línea de comunicación subordinada con dicha unidad terminal Serial está configurado para incluir unos datos de comunicación medios de transmisión dividiendo para transmitir dividiendo por adelantado en la longitud de memoria en la información del aparato terminal.
Las realizaciones de la presente invención se describirán ahora con referencia a los dibujos.
La Figura 1 es un diagrama de bloques que muestra una realización de los datos de comunicación método y aparato de la presente invención transmisión divididas.
Los datos de comunicación divididos método de transmisión y aparato de la presente realización, como se muestra en la Fig. 1, el ordenador anfitrión 1, el dispositivo terminal A31, el aparato terminal de B32, el C33 dispositivo terminal y la comunicación de terminal de línea grupo de dispositivos 3 que consiste en la D34 dispositivo terminal, 2 a través de un autobús. Este es el equipo host 1 tiene una unidad de control de la línea 12 para la realización de los datos de comunicación divididos dispositivo de transmisión 11 y la línea de comunicación 2 y la interfaz para dividir transmitir los datos de comunicación generadas por el programa de aplicación 10.
dispositivo de transmisión de datos de comunicación dividido 11 es un tipo de conexión de aparato a transmitir, comunicación por división de datos de longitud de inicio, y la información de los datos de comunicación longitud divididas entre el dispositivo de almacenamiento de información de tipo de aparato terminal 111 almacena con antelación, a partir de la línea de comunicación usando el dispositivo de almacenamiento de estado 110, transmite lee el estado de comunicación de todos los terminales bajo la línea de comunicación al que pertenece el terminal, si cualquier comunicar cualquier, a continuación, el tipo de dispositivo de terminal sencillo del dispositivo de almacenamiento de información de terminales de tipo de aparato 111, los datos de comunicación longitud inicio división, lee los datos de comunicación longitud división, comprueba si cumplen con el dispositivo terminal tipo dispositivo terminal se lee a transmitir, si coincide con los datos de comunicación aparato 112 de comprobación para la comparación de los datos de comunicación para ser transmitida con la comunicación por división de datos de longitud de inicio, los datos de control de conductor de comunicación comprobación aparato 112 divide los datos de comunicación en los datos de comunicación longitud divididos leídos desde el dispositivo terminal tipo aparato de almacenamiento de información 111 Se compone de una unidad de transmisión dividida 113 para enviar a 2.
A continuación, se describirá la operación de la presente invención. La transmisión de los datos de comunicación desde el ordenador principal 1 al dispositivo terminal B32 del grupo de dispositivos de terminal 3. Si el nombre del dispositivo terminal del programa de aplicación de destino 10 del ordenador principal 1 se va a transmitir se determina, el dispositivo terminal correspondiente transmite una información de la línea de comunicación existente en la línea de comunicación dispositivo de transmisión de datos de comunicación dividido usando el dispositivo de almacenamiento de estado 110 preparado en 11 Transición del elemento de presencia / ausencia a 'transmisión presente'. El programa de aplicación 10 pasa los datos de comunicación que a todos los procesos anularse si los datos de comunicación divididos dispositivo de transmisión 11. Los datos de comunicación aparato 112 comprobando primero lee el dispositivo de almacenamiento de información de tipo de aparato terminal 111. El dispositivo de almacenamiento de información de tipo de terminal 111 la información de tipo de terminal en el formato que se muestra en un diagrama conceptual que ilustra el estado de almacenamiento del aparato de almacenamiento de información de tipo de terminal en el aparato de transmisión de datos de comunicación dividido de esta realización de la Fig. 2 se almacena por adelantado. Y el tipo de dispositivo terminal de los datos de comunicación aparato 112 de comprobación lee la información del dispositivo terminal, como un objetivo del procesamiento de determinación de la transmisión de división si se cumple la transmisión aparato terminal, continuando el posterior procesamiento, la transmisión de división, que se ajustará se determina que no es el aparato terminal de destino, el procesamiento como los datos de comunicación divididos dispositivo de transmisión 11 se termina. Si emparejado, el aparato de verificación de datos de comunicación 112 a continuación, lee la información de línea de comunicación desde el dispositivo de almacenamiento de estado de uso de comunicación 110. Terminal para el dispositivo de comunicación de línea de almacenamiento de estado de uso 110 que indica la transmisión si el dispositivo terminal en las líneas de comunicación que se muestran en el diagrama conceptual que muestra un estado de almacenamiento del dispositivo de almacenamiento de estado de la línea de comunicación utilizado en los datos de comunicación divididos aparato de transmisión de esta realización de la Fig. 3 existe para cada dispositivo transmite la presencia o ausencia de artículos todos los terminales, la posibilidad de transmitir cualquiera de los dispositivo terminal transmisor de la presencia o ausencia de terminales en una información de la línea de comunicación al dispositivo terminal apropiado, si la transmisión de división de 'transmisión presente' Aunque se considera existe, si el dispositivo terminal correspondiente transmite presencia es 'no transmisión', pasa los datos de comunicación a la unidad de control de línea, el papel de los datos de comunicación divididos dispositivo de transmisión 11 extremos. De la información del dispositivo terminal de los datos de comunicación aparato 112 de comprobación ya ha leído tipo de terminal del dispositivo de almacenamiento de información 111, compara la longitud de los datos de inicio de comunicación división información emparejado dispositivo terminal y el dispositivo terminal de destino, y unos datos de comunicación a transmitir y, si los datos de comunicación es mayor que la división de los datos de inicio de comunicación longitud del telegrama, pasa los datos de comunicación longitud de la información de terminales leer divididas a la unidad de transmisión dividido 113. los aparatos de transmisión División 113 divide los datos de comunicación de la longitud de la longitud de datos de comunicación dividido, lleva a cabo secuencialmente una solicitud de transmisión a la unidad de control de la línea 12. Dado que el estado ahora 'Enviar presente', los datos de comunicación aparato 112 de comprobación transita el estado de 'transmisión allí' del dispositivo terminal transmisor de la presencia o ausencia de la línea de comunicación subordinada relevante para el estado de 'no transmisión'. A continuación, el controlador de línea 12 transmite los datos de comunicación a través de la línea de comunicación 2 al grupo de dispositivos de terminal 3 secuencialmente. Además, si no la información del dispositivo terminal está previamente almacenado en el dispositivo de almacenamiento de información de tipo dispositivo terminal 111 se transmite como lo es para la unidad de control de la línea 12 como la transmisión dividida excluidos por los datos de comunicación aparato 112 de cheques.
La Figura 4 es un diagrama de flujo que muestra un ejemplo de la operación de los datos de comunicación método y aparato de la presente forma de realización de transmisión divididas. Puesto que los datos de comunicación 20 generados por el programa de aplicación 10 datos de comunicación largas 20 de la información del dispositivo terminal de comunicación por división de datos de longitud de partida 21 se muestra por los datos de comunicación divididos unidad de transmisión 11, adaptadas a la longitud de los datos de comunicación longitud 22 dividido, bloquear una, bloque B, el bloque C, bloque D, bloque e, ..., y se divide como el último menor que la longitud dividida datos de comunicación de los datos de comunicación última longitud de datos de Z. bloque corto controlador Línea 12 bloques secuencialmente dividido, bloque A, bloque B, bloque C, bloque D, bloque E, ..., y la intención de hacer el orden en transmisión de petición de bloque Z.
La Figura 5 es un diagrama de flujo que ilustra un ejemplo de una operación de aplicar el entorno convencional de los datos de comunicación método y aparato de la presente forma de realización de transmisión divididas. Con referencia a la Fig. 5 de la presente invención, el caso de realizar la comunicación en el mismo entorno y 6 es un diagrama de flujo que muestra el funcionamiento de una transmisión de datos de comunicación convencional. Desde el programa de aplicación 10, ya que los datos de comunicación una longitud de datos de comunicación que pasa al dispositivo de transmisión de datos de comunicación dividido 11 es más larga que la comunicación por división de datos de longitud de inicio, con sujeción a la transmisión de división, de acuerdo con la longitud de los datos de comunicación longitud dividida divide es, A25 bloque corto la longitud de datos es menor que los datos de comunicación divididos bloque de longitud de bloque A11 A24 de los datos de comunicación longitud dividida y la misma longitud se generan. longitud de datos de comunicación dividido es mucho menor que la longitud máxima de datos de transmisión correspondiente a los datos de comunicación A de la Fig. 6, el A70 de datos de comunicación se divide en bloques de longitudes más pequeñas a través de la unidad de control de la línea 12. En este caso, como en la Fig. 6, el A70 de datos de comunicación, B80 de datos de comunicación, y cuando el C90 de datos de comunicación ha alcanzado el controlador de la línea 12, al mismo tiempo, para el envío de los bloques en el orden en el que el dispositivo terminal 30 está dispuesto en la línea de comunicación 2 , el orden en que la línea de comunicación 2 manzanas de entrar en la A11 bloque, B11 bloque, bloque C11, bloque A12, bloque B12, bloque C12, bloque A13, ......, hecho para bloquear A25. En este momento, puesto que cada bloque de A70 de datos de comunicación se divide es menor que la longitud previamente máximo de datos de transmisión, la transmisión de su longitud. Tiempo B80 comunicación de datos se necesita para alcanzar el aparato terminal B64 bloques A11, bloque B11, dependiendo de la longitud de la C11 bloque, y el bloque de A12. En este momento, ya que un A11 bloque mucho más pequeño y bloquear A12 de la Fig. 5 de bloque A11 y bloquear A12 de la Fig. 6, los datos de comunicación B es mejor en la Figura 5 llega a la B64 de terminal antes de lo que el estado de la Fig. 6 . Lo mismo se aplica a los datos de comunicación C 65.
Efecto de la invención
Como se describió anteriormente, los datos de comunicación método y aparato de la presente invención transmisión divididas, un operador del dispositivo terminal está usando una operación incluso cuando la transmisión de datos que se comunican simultáneamente desde el ordenador central ha generado para la salida de sólo dispositivo terminal porque los miembros de transmisión de los datos de comunicación en el dispositivo terminal usado no está sujeta a interferencias en los datos de comunicación a ser transmitido al dispositivo de salida de sólo terminal, mensurable mejora de la velocidad de procesamiento del aparato terminal de operador está utilizando.
Es un diagrama de bloques que muestra una realización de los datos de comunicación método y aparato de la Figura 1 la presente invención transmisión divididas.
Es un diagrama conceptual que ilustra el estado de almacenamiento del aparato de almacenamiento de información de tipo de aparato terminal en el aparato de transmisión de datos de comunicación dividido de la Fig. 2 forma de realización.
Es un diagrama conceptual que ilustra el estado de almacenamiento del dispositivo de almacenamiento de estado usado línea de comunicación en los datos de comunicación divididos dispositivo de transmisión de la Fig. 3 Este ejemplo.
Es un diagrama de flujo que muestra un ejemplo de la operación del método de transmisión de datos de comunicación dividido y el aparato de la Fig. 4 ejemplo de realización.
Es un diagrama de flujo que ilustra un ejemplo de una operación de aplicar el entorno convencional de los datos de comunicación método y aparato de la figura 5 de transmisión divididas en este ejemplo.
La figura 6 es un diagrama de flujo que muestra la operación en transmisión de datos de comunicación convencional.
1 computadora host
2 Línea de comunicación
Grupo de 3 equipos terminales
10 programa de aplicación
11 Transmisor de división de datos de comunicación
Dispositivo de control de 12 líneas
30 equipos terminales
31, 63 dispositivo terminal A
32, 64 dispositivo terminal B
33, 65 dispositivo terminal C
34 dispositivo terminal D
Dispositivo de almacenamiento de estado de uso de línea de comunicación 110
Dispositivo de almacenamiento de estado tipo dispositivo terminal 111
112 Equipo de inspección de datos de comunicación
113 Transmisor dividido
Reclamo
En los datos de comunicación divididos aparato de transmisión en un sistema de red en línea que comprende una pluralidad de ordenadores conectados en la reivindicación 1 línea de comunicación, información de tipo de terminal de almacenamiento de información de aparato terminal del dispositivo terminal conectado a través de una línea de comunicación con el ordenador host prealmacenado medios de división, y medios otra línea de comunicación de almacenamiento de condiciones de uso para el almacenamiento de la línea de comunicación utilizado la información de estado de si hay una transmisión al dispositivo terminal bajo la línea de comunicación, los datos de comunicación mediante la lectura de la información del dispositivo terminal de una unidad de datos de comunicación para juzgar si el objetivo para dividir si los datos de comunicación de lectura la línea de comunicación utilizado información de estado juntos tomar una decisión para, de acuerdo con los datos de comunicación la información del dispositivo terminal, al mismo tiempo, el equipo host A los diferentes dispositivos terminales que existen bajo la misma línea de comunicación que el dispositivo terminal Los datos de comunicación dispositivo terminal dividen los aparatos de transmisión que comprende: un medio de datos de comunicación de transmisión dividiendo para transmitir la previamente dividido en la información de longitud almacenado.
Anteriormente almacena información del dispositivo terminal para la reivindicación 2 o no para dividir el dispositivo de terminal de datos de comunicación conectado al ordenador principal a través de una línea de comunicación juzgado, a otros terminales de dicha línea de comunicación subordinada la línea de comunicación mediante el almacenamiento de la información de estado uso de la línea de comunicación, en juntas que determina si o no para dividir los datos de comunicación de la información del dispositivo terminal para el si el objetivo para dividir los datos de comunicación determinada realizado o no la información de estado de uso de interés para dividir los datos de comunicación determinados de acuerdo con los datos de comunicación la información del dispositivo terminal, los diferentes terminales presentes en la misma dicha línea de comunicación subordinada con dicha unidad terminal de forma simultánea desde el ordenador anfitrión el método de transmisión dividido datos de comunicación caracteriza por dividido y enviado por adelantado en la longitud de memoria para la información del dispositivo terminal en la transmisión de datos de comunicación.
Tipo de Terminal como el reivindicado en la reivindicación información del aparato 3 terminal, comunicación por división de datos de longitud de inicio, y la información de los datos de comunicación longitud divididas almacena por adelantado, el aparato terminal para la transmisión de una línea de comunicación utiliza la información de estado de todos los terminales bajo las líneas de comunicación atribuibles método de división de datos de comunicación para la transmisión de datos de comunicación divididos aparato de transmisión de acuerdo con la reivindicación 1, en el que y la reivindicación 2, en el que el almacenamiento del estado de comunicación.
Dibujo :
Application number :1997-016496
Inventors :日本電気ソフトウェア株式会社、日本電気株式会社
Original Assignee :渡辺利光、水口宰