Data processing system and data transmission and processing method
First Claim
Patent Images
1. A method for transmitting data in a data processing system comprising:
- providing a plurality of processors connected with a transmission medium, part of the plurality of processors having a transmission function using content codes indicating contents of data, and others of the plurality of processors having a transmission function using addresses of said plurality of processors;
producing, in a first processor, a message including transmission data, a content code indicating a content of said transmission data, and a group identifier which is a group address corresponding to partial physical addresses of a group of communicatable processors in the plurality of processors, communicatable with said first processor, the group of communicatable processors being less in number than the plurality of processors;
transmitting the produced message from the first processor to the transmission medium, in accordance with an event based occurrence;
storing the produced message in each of the communicatable processors;
deciding, in each of the communicatable processors, whether the data in the transmitted stored message is to be processed based on at least one of said content code and said group identifier included in the produced message, by consulting at least one of content codes and group identification previously stored in each of the communicatable processors; and
,processing the stored transmitted message in any of the communicatable processors, when it is decided in said deciding step the message is to be processed.
0 Assignments
0 Petitions
Accused Products
Abstract
A data transmission method is provided for a multi-computer system which has a plurality of computers mutually connected via a transmission line. The plurality of computers are divided into groups, with an address assigned to each group. Transmission data of a sending computer is provided with a location where the address is assigned and a location where a content code indicating the data content is assigned. The sending computer transmits the data with either the address or content code assigned, and the computers other than the sending computer decide whether or not to receive the data according to either the address or the content code.
73 Citations
9 Claims
-
1. A method for transmitting data in a data processing system comprising:
-
providing a plurality of processors connected with a transmission medium, part of the plurality of processors having a transmission function using content codes indicating contents of data, and others of the plurality of processors having a transmission function using addresses of said plurality of processors; producing, in a first processor, a message including transmission data, a content code indicating a content of said transmission data, and a group identifier which is a group address corresponding to partial physical addresses of a group of communicatable processors in the plurality of processors, communicatable with said first processor, the group of communicatable processors being less in number than the plurality of processors; transmitting the produced message from the first processor to the transmission medium, in accordance with an event based occurrence; storing the produced message in each of the communicatable processors; deciding, in each of the communicatable processors, whether the data in the transmitted stored message is to be processed based on at least one of said content code and said group identifier included in the produced message, by consulting at least one of content codes and group identification previously stored in each of the communicatable processors; and
,processing the stored transmitted message in any of the communicatable processors, when it is decided in said deciding step the message is to be processed. - View Dependent Claims (2, 3)
-
-
4. A method for transmitting data in a network system comprising:
-
providing a plurality of multi-computer systems connected by communication lines via gateways, each of said multi-computer systems having a plurality of computers mutually connected through a transmission medium, a part of the plurality of computers of all the plurality of multi-computer systems having a transmission function using content codes indicating contents of data, and others of the computers of all the plurality of multi-computer systems having a transmission function using addresses of said computers; producing in a first computer in one system of the multi-computer systems, a message including, transmission data, a content code indicating a content of the transmission data, and a group identifier which is a group address corresponding to partial physical addresses of a group of communicatable computers in the computers of all the plurality of multi-computer systems, communicatable with said first computer, the group of communicatable computers being less in number than the computers of all the plurality of multi-computer systems; transmitting the produced message from the first computer to the transmission medium, in accordance with an event based occurrence; deciding in a gateway corresponding to said first computer a destination gateway to send said message, according to at least one of said code and said group identifier included in the produced message, and sending said transmission data to the decided destination gateway; and
,confirming in the destination gateway, whether at least one of the content code and said group identifier is previously registered in the destination gateway, and when confirmed as previously registered, transmitting said transmission data to the corresponding computer through said destination gateway, said group identifier being one of a set of group identifiers previously registered in the destination gateway. - View Dependent Claims (5)
-
-
6. A data transmission system comprising:
-
a plurality of processors connected with a transmission medium, part of the plurality of processors having a transmission function using content codes indicating contents of data, and others of the plurality of processors having a transmission function using addresses of said plurality of processors; means for producing, in a first processor, a message including transmission data, a content code indicating a content of said transmission data, and a group identifier, which is a group address, corresponding to partial physical addresses of a group of communicatable processors in the plurality of processors, communicatable with said first processor; means for transmitting the produced message from the first processor to the transmission medium, in accordance with an event based occurrence; means for storing the produced message in each of the communicatable processors; means for deciding, in each of the communicatable processors whether the data in the transmitted stored message is to be processed based upon at least one of said content code and said group identifier included in the produced message, by consulting at least one of content codes and group identifiers previously stored in each of the communicatable processors; and
,means for processing the stored transmitted message in any of the communicatable processors, when it is decided, in said deciding means, the message is to be processed, the group of communicatable processors being less in number than the plurality of processors. - View Dependent Claims (7, 8)
-
-
9. A data transmission system comprising:
-
a plurality of multi-computer systems connected through communication paths via gateways, each of said multi-computer systems having a plurality of computers mutually connected through a transmission medium, part of the plurality of computers of all the plurality of multi-computer systems having a transmission function using content codes indicating contents of data, and others of the computers of all the plurality of multi-computer systems having a transmission function using addresses of said computers; means for producing in a first computer in one system of the multi-computer systems, a message including, transmission data, a content code indicating a content of the transmission data, and a group identifier, which is a group address, corresponding to partial physical addresses of a group of communicatable computers of the computers of all the plurality of multi-computer systems, communicatable with said first computer, the group of communicatable computers being less in number than the plurality of the computers of the plurality of multi-computer systems; means for transmitting the produced message from the first computer to the transmission medium, in accordance with an event based occurrence; means for deciding in a gateway corresponding to said first computer, a destination gateway to send said message, according to at least one of said content code and said group identifier included in the produced message, and sending said transmission data to the decided destination gateway; and
,means for confirming in the destination gateway, whether at least one of the content codes and said group identifier is previously registered in the destination gateway, and when confirmed as previously registered, transmitting said transmission data to the corresponding computer through said destination gateway, said group identifier being one of a set of group identifiers previously registered in the destination gateway.
-
Specification