×

Apparatus for filtering multicast messages transmitted between subnetworks based upon the message content

  • US 5,933,605 A
  • Filed: 11/08/1996
  • Issued: 08/03/1999
  • Est. Priority Date: 11/10/1995
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for transmitting and receiving data in a system which includes a plurality of data groups and a plurality of computers each having a processor for performing its processing operation based on a user program and a transmission controller for transmitting data onto a plurality of transmission lines in response to a transmission request received from the user program and also receiving data from the transmission lines, wherein said computers are connected by two transmission lines, data having at least one or more different attributes is transmitted with a transmission range limited for each of said attributes, said method comprising the steps of:

  • when it is desired to transmit data having a plurality of attributes from a first computer to a first transmission line, providing in transmission data on the transmission line an area for specifying information about determining the transmission range of data corresponding to the attributes of the transmission data and an area for specifying condition information about judging reception or non-reception for a data receiver computer;

    by the user program of the first computer, specifying said reception/non-reception condition information, information indicative of a data group set by the attributes of the data, and contents of the data in said first computer;

    in said first computer, on the basis of preset correlation information between acquiring the data attributes and the transmission range information, acquiring the transmission range information of the data, attaching to the transmission data both of the data transmission range information and the condition information about judging the data reception or non-reception by said user program, and transmitting the data onto said first transmission line;

    in a second computer connected between said first and second transmission lines in the system, making correspondence between the judging condition information of the data reception or non-reception at the receiver computer, information on the data group corresponding to the other attributes of the data, and judging condition information of the data reception or non-reception at the receiver computer in the data group;

    in said second computer, when the transmission data flows through said first or second transmission line, acquiring information about judging reception or non-reception at receiver computers for the respective data groups on the basis of the transmission range information attached to said transmission data and filter information, attaching thereto both of the data transmission range information and the condition information of reception or non-reception at the receiver computer for each of the data groups, and relaying transmitting the transmission data in the transmission range specified in the transmission data among said first and second transmission lines;

    in a third computer, performing information filtering operation by receiving the transmission data only when the transmission data is within the transmission range and only when the reception/non-reception judging condition at the receiver computer specified by the transmission data conforms to the condition indicated by the information, without paying any attention to the fact that the transmission data has a plurality of attributes;

    in said second computer in the transmission lines for the respective data groups, making correspondence between condition information about judging reception or non-reception at a specified receiver computer, information about the data group corresponding to the other attributes of the transmission data, and condition information about judging reception or non-reception at the receiver computer in the data group;

    in said second computer, a step of receiving the information flowing through the data group, acquiring the reception/non-reception judging condition information at the receiver computer for each data group on the basis of the transmission range information and said filter information attached to the transmission data, attaching thereto both of the data transmission range information for each data group and the reception/non-reception judging condition information at the receiver computer, and transmitting the transmission data in the transmission range specified in the transmission data; and

    in said second computer connected between the first and second transmission lines in the system, when the transmission data flows through said first or second transmission line, relaying transmitting the transmission data in the transmission range specified in the transmission data on the basis of the transmission range information attached to the transmission data.

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