×

Message relaying system for a distributed processing system

  • US 5,361,388 A
  • Filed: 04/07/1992
  • Issued: 11/01/1994
  • Est. Priority Date: 04/09/1991
  • Status: Expired due to Fees
First Claim
Patent Images

1. An apparatus for relaying messages in a distributed processing system containing a plurality of terminals, a distributed computer connected to said terminals by a first set of communication lines, a plurality of host computers connected to said distributed computer by a second set of communication lines, wherein said terminals relay messages to and from said distributed computer to perform interactive processing with said host computers, said apparatus comprising:

  • an interactive processing unit operating in each of said host computers;

    a terminal identifier correspondence management table in each of said host computers, for managing logical terminal identifiers and corresponding terminal identifiers, said logical terminal identifiers for use by said interactive processing unit;

    a communication control table in said distributed computer containing terminal identifiers corresponding to each of said terminals;

    first terminal identifier adding means in said distributed computer, connected to said communication control table and communicatively connected to each of said terminals, for adding said terminal identifier corresponding to said terminal found in said communication control table into a message received by said distributed computer from one of said terminals, and sending said message to one of said host computers, said first terminal identifier adding means extracting a logical terminal identifier contained in said message and determining said terminal identifier by finding said terminal identifier corresponding to said logical terminal identifier from said communication control table;

    first terminal identifier deleting means in each of said host computers, connected to said interactive processing unit and said terminal identifier correspondence management table and communicatively connected to said distributed computer, for deleting said terminal identifier from a message received by one of said host computers from said distributed computer, and providing said message to said interactive processing unit as if the message were received from the logical terminal indicated by the logical terminal identifier corresponding to the terminal identifier found in said terminal identifier correspondence management table;

    second terminal identifier adding means in each of said host computers, connected to said interactive processing unit and said terminal identifier correspondence management table and used in transmit requests sent to said distributed computer, for determining the terminal identifier of a destination terminal for a message, from said terminal identifier correspondence management table, using said logical terminal identifier from said interactive processing unit, and adding said terminal identifier into said message; and

    second terminal identifier deleting means in said distributed computer, connected to said communication control table and communicatively connected to each of said host computers and communicatively connected to each of said terminals, for finding, on the basis of a terminal identifier in a message received by said distributed computer from one of said host computers, said destination terminal from said communication control table and deleting said terminal identifier from said message and sending said message to said destination terminal.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×