EP0321203A2

Broadcast transmission system over a bus communication network.

Abstract

An information transmission system having a plurality of communication control units (1, 2, 3) connected to one another through an information transmission path (4) in a communication network comprises devices for collectively transmitting and collecting information to and from optional plural communication control units by using one information message.

EP0321203A2, drawing sheet 1
Sheet 1 of 16

Term

Term ended

Projected expiry passed 14 December 2008, 17.8 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

10 claims: 10 independent, 0 dependent

  1. 1
    A communication control method in a bus type communication network having a plurality of communication control units (1, 2, 3) connected to an information transmission path (4) in which an optional one of said communication control units collectively transmits information by using one message to other plural communi­cation control units through said information transmission path, comprising the steps of:(a) transmitting one broadcasting message from said optional communication control unit, which transmits the information, to said information trans­mission path, said broadcasting message having a destination address field containing a code indicating that a plurality of predetermined communication control units are destined;(b) receiving the broadcasting message only until the destination address field thereof by all said comminication control units connected to said information transmission path but other than said optional communi­cation control unit which transmits the information;and (c) comparing the received destination address with values of a plurality of preassigned receiving addresses, in each of said communication control units which have received the broadcasting message, and continuing the reception, if the broadcasting message is determined to be received, or interrupting the reception, if the broadcasting message is determined not to be received;whereby the information is broadcasted to said plurality of communication control units.
  2. 2
    A communication control method in a bus type communication network having a plurality of communication control units (1, 2, 3) connected to an information transmission path (4) in which an optional one of said communication control units collectively transmits information by using one message to other plural com­munication control units through said information trans­mission path, comprising the steps of:(a) transmitting one broadcasting message from said optional communication control unit, which transmits the information, to said information transmission path, said broadcasting message having a destination address field containing a code indicating that all said com­munication control units connected to said information transmission path are destined, said broadcasting message further having a data field whose head portion contains a code indicating that a plurality of predetermined communication control units are destined;(b) receiving the broadcasting message only until the destination address field thereof by all said communication control units connected to said information transmission path but other than said optional communi­cation control unit which transmits the information;and (c) temporarily receiving and storing the broadcasting message in each of said communication control units which have received said broadcasting message, if the received destination address is a code indicating that all said communication control units connected to said information transmission path are destined;and (d) comparing, in each of said communication control units which have received and stored the broad­casting message up to the end thereof, a message object code at the head of the received data field with an object code which has been preassigned to be processed, determin­ing whether the broadcasting message is to be received and processed, receiving and processing the broadcasting message, if the broadcasting message is determined to be processed, and interrupting the reception, if the broadcasting message is determined not to be processed;whereby the information is broadcasted to said plurality of communication control units.
  3. 3
    A communication control unit (1, 2, 3) in a bus type communication network having an information transmission path (4) for transmitting information and at least two communication control units (1, 2, 3) which communicate with each other through said information transmission path, wherein an optional one of said communication control units collectively transmits the information by using one message to other plural com­munication control units through said information transmission path, comprising:a comunication controller (10, 20, 30) and a controller (12, 22, 32);said communication controller communicating with those of other communication control units through said information transmission path, said controller generating, decoding and processing the information transmitted through said communication controller, said communication control unit performing the following operations by said communication controller and said controller: (a) transmitting one broadcasting message from said controller of said optional communication control unit, which transmits the information, to said information transmission path through said communication controller, said broadcasting message having a destination address field containing a code indicating that a plurality of predetermined communication control units are destined;(b) receiving the broadcasting message only until the destination address field thereof by said controller through said communication controller in all said communication control units connected to said information transmission path but other than said optional communication control unit which transmits the information;and (c) comparing the received destination address with values of a plurality of preassigned receiving addresses by said controller in each of said communication control units which have received the broadcasting message, and continuing the reception, if the broad­casting message is determined to be received, or interrupting the reception, if the broadcasting message is determined not to be received;whereby the information is broadcasted to said plurality of communication control units.
  4. 4
    A communication control unit (1, 2, 3) in a bus type communication network having an information transmission path (4) for transmitting information and at least two communication control units (1, 2, 3), which communicate with each other through said informa­tion transmission path, wherein an optional one of said communication control units collectively transmits the information by using one message to other plural com­munication control units through said information transmission path, comprising:a communication controller (10, 20, 30) and a controller (12, 22, 32);said communication controller communicating with those of other communication control units through said information transmission path, said controller generating, decoding and processing the information transmitted through said communication controller, said communication control unit performing the following operations by said communication controller and said controller: (a) transmitting one broadcasting message from said controller of said optional communication control unit, which transmits the information, to said information transmission path through said communication controller, said broadcasting message having a destina­tion address field containing a code indicating that all said communication control units connected to said information transmission path are destined, said broad­casting message further having a data field whose head portion contains a code indicating that a plurality of predetermined communication control units are destined;(b) receiving the broadcasting message only until the destination address field thereof by said controller through said communication controller in all said communication control units connected to said information transmission path but other than said optional communication control unit which transmits the informa­tion;(c) temporarily receiving and storing the broadcasting message by said controller in each of said communication control units which have received said broadcasting message, if the received destination address is a code indicating that all said communication control units connected to said information transmission path are destined;and (d) comparing, by said controller in each of said communication control units which have received and stored the broadcasting message up to the end thereof, a message object code at the head of the received data field with an object code which has been preassigned to be processed, determining whether the broadcasting message is to be received and processed, receiving and processing the broadcasting message, if the broadcasting message is determined to be processed, and interrupting the reception, if the broadcasting message is determined not to be processed;whereby the information is broadcasted to said plurality of communication control units.
  5. 5
    A communication control method in a bus type communication network having a plurality of communication control units (1, 2, 3) connected to an information transmission path (4) wherein an optional one of said communication control units collectively collects infor­mation from other communication control units through said information transmission path, comprising the steps of:(a) transmitting, from said optional communi­cation control unit which collects the information, a memory address designation message to said information transmission path, said memory address designation message having a destination address in the message, a control field containing a specific code and a data field containing a code indicating a memory address of data to be collected, said code in said control field indicating an attribute of the message, said data field containing data to be transmitted;(b) receiving, by said communication control units other than said optional communication control unit which collects the information, said memory address designation message and confirming that send-back information having a memory address designated by said memory address designation message is to be collected;(c) transmitting from said optional communi­cation control unit, which collects the information, an information collection message to said information transmission path, said information collection message having a destination address in the message, a control field containing a specific code, and a data field containing a plurality of sets each thereof being composed of an address data field and a send-back information field, said send-back information field containing the information data to be sent back;(d) transmitting from said communication control units, which have received said information collection message, unit address values of their own communication control units to said address data field in said information collection message to perform competition control, and preparing, in said communication control units which have won in the competition control, said address data field by using the unit address values of their own communication control units, and preparing said send-back information field by using the send-back information designated by said memory address designation message, and sequentially transmitting from each of said communication control units a set of said address data field and said send-back information field to said information transmission path;and (e) receiving by said optional communication control unit, which has transmitted said information collection message, said address data field and said send-back information field so that said optional communication control unit collectively collects the information from said other communication control units by using one message, whereby the information is collectively collected.
  6. 6
    A communication control method in a bus type communication network having a plurality of communication control units (1, 2, 3) connected to an information transmission path (4) wherein an optional one of said communication control units collectively collects information from said other communication control units through said information transmission path, comprising the steps of:(a) transmitting, by said optional communi­cation control unit which collects the information, a memory address designation message to said information transmission path, said memory address designation message having, a destination address in the message, a control field containing a specific code and a data field containing a code indicating a memory address of data to be collected, said code in said control field indicating an attribute of the message, said data field containing data to be transmitted;(b) receiving, by said communication control units other than said optional communication control unit which collects the information, said memory address designation message and confirming that send-back information having a memory address designated by said memory address designation message is to be collected;(c) transmitting from said optional communication control unit, which collects the informa­tion, an information collection message to said information transmission path, said information collection message having a destination address in the message, a control field containing a specific code, and a data field containing a plurality of sets each thereof being composed of an address data field, a byte count field and a send-­back information field, said byte cound field representing the number of bytes of the information to be sent back, said send-back information field containing the information data to be sent back;(d) transmitting from said communication control units, which have received said information collection message, unit address values of their own communication control units to said address data field in said information collection message to perform competition control, and preparing, in said communication control units which have won in the competition control, said address data field by using the unit address values of their own communication control units, said byte count field by using the numbers of bytes of the send-­back information designated by siad memory address designation message, and said send-back information field by using the information to be sent back, and sequentially transmitting from each of said communication control units a set of said address data field, said byte count field and said send-back information field to said information transmission path;and (e) receiving by said optional communication control unit, which has transmitted said information collection message, said address data field, said byte count field and said send-back information field so that said optional communication control unit collectively collects the information from said other communication control units by using one message, whereby the information is collectively collected.
  7. 7
    Communication control units (1, 2, 3) connected to an information transmission path (4) in a bus type communication network wherein an optional one of said communication control units collectively collects information from said other communication control units (1, 2, 3) through said information transmission path, each of said communication control units comprising:a communication controller (10, 20, 30);a controller (12, 22, 32);and a memory (11, 21, 31), said communication controller communicating with those of said other communication control units through said information transmission path, said controller generating, decoding and processing the information transmitted through said communication controller, said memory containing the information at a memory address assigned to each information class, said communication control units performing the following operations by said communication controller, said controller and said memory: (a) generating by said controller of said optinal communication control unit, which collects the information, a memory address designation message and transferring said message to said communication controller to transmit said message therethrough to said information transmission path, said memory address designation message having, a destination address in the message, a control field containing a specific code, and a data field containing a code indicating a memory address of data to be collected, said code in said control field indicating an attribute of the message, said data field containing data to be transmitted;(b) receiving by said controllers of said plural communication control units other than said optional communication control unit, which collects the information, said memory address disignation message through said communication controllers thereof to confirm that send-back information containing the memory address designated in said memory address designation message is to be collected;(c) transmitting by said optional communica­tion control unit, which collects the information, an information collection message from said controller thereof through said communication controller thereof to said information transmission path, said information collection message having a destination address in the message, a control field containing a specific code, and a data field containing a plurality of sets each thereof being composed of an address data field and a send-back information field, said send-back information field containing the informa­tion data to be sent back;(d) transmitting from said controllers of said communication control units, which have received said information collection message, unit address values of their own communication control units to said address data field in said information collection message to perform competition control, and preparing, in said controllers of said communication control units which have won in the competition control, said address data field by using the unit address values of their own communication control units, and preparing said send-back information field by using said information to be sent back, which has been designated by said memory address designation message and read out from said memories by said controllers of said communication control units, and sequentially transmitting from said controller of each of said communication control units, a set of said address data field and said send-back information field through said communication controllers thereof to said information transmission path;and (e) receiving, by said controller of said optional communication control unit, which has tramsintted said information collection message, said address data field and said send-back information field through said communication controller thereof, and deciding the content of each of the received fields so that said optional communication control unit collectively collects the information from said other communication control units, whereby the information is collectively collected by using one message.
  8. 8
    Communication control units (1, 2, 3) connected to an information transmission path (4) in a bus type communication network wherein an optional one of said communication control units collectively collects information from said other communication control units (1, 2, 3) through said information transmission path, each of said communication control units comprising:a communication controller (10, 20, 30);a controller (12, 22, 32);and a memory (11, 21, 31), said communication controller communicating with those of said other communication control units through said information transmission path, said controller generating, decoding and processing the information transmitted through said communication controller, said memory containing the information at a memory address assigned to each information class, said communication control units performing the following operations by said communication controller, said controller and said memory: (a) generating, by said controller of said optional communication control unit, which collects the information, a memory address designation message and transferring said message to said communication controller to transmit said message therethrough to said information transmission path, said memory address designation massage having a destination address in the message, a control field containing a specific code, and a data field containing a code indicating a memory address of data to be collected, said code in said control field indicating an attribute of the message, said data field containing data to be trans­mitted;(b) receiving by said controllers of said plural communication control units other than said optional communication control unit, which collects the information, said memory address designation message through said communication controllers thereof to confirm that send-back information containing the memory address designated in said memory address designation message is to be collected;(c) transmitting, by said optional communica­tion control unit, which collects the information, an information collection message from said controller thereof through said communication controller thereof to said information transmission path, said information collection message having a destination address in the message, a control field containing a specific code, and a data field containing a plurality of sets each thereof being composed of an address data field, a byte count field and a send-back information field, said byte count field representing the number of bytes of the information to be sent back, said send-back information field containing the information data to be sent back;(d) transmitting from said controllers of said communication control units, which have received said information collection message, unit address values of their own communication control units to said address data field in said information collectiion message to perform competition control, and preparing, in said controllers of said communication control units which have won in the competition control, said address data field by using the unit address values of their own communication control units, and preparing said send-­back information field and said byte count field, respectively, by reading out from said memories the information to be sent back, which information has been designated by said memory address designation message, and by using the information to be sent back and the number of bytes thereof, and sequentially transmitting from said controller of each of said communication control units, a set of said address data field, said byte count field and said send-back information field through said communication controllers thereof to said information transmission path;and (e) receiving, by said controller of said optional communication control unit, which has transmitted said information collection message, said sets of said address data field, said byte count field and said send-back information field through said communication controller thereof, and deciding the content of each of the received fields so that said optional communication control unit collectively collects the information from said other communication control units, whereby the information is collectively collected by using one message.
  9. 9
    An information transmission system including an information transmission path (4) for transmitting information therethrough and at least two communication control units (1, 2, 3) for communicating with each other through said information transmission path wherein an optional one of said communication control units collectively collects the information from one or more other communication control units, each of said communication control units comprising a communication controller (10, 20, 30), a controller (12, 22, 32) and a memory (11, 21, 31), said communication controller communicating with those of said other communication control units through said information transmission path, said controller generating, decoding and processing the information transmitted through said communication controller, said memory containing the information at a memory address assigned to each information class, said information transmission system perform­ing the following operations:(a) transmitting from said optional communi­cation control unit, which collects the information, a memory address designation message to said information transmission path, said memory address designation message having a destination address in the message, a control field containing a specific code, and a data field containing a code indicating a memory address of data to be collected, said code in said control field indicating an attribute of the message, said data field containing data to be trans­mitted;(b) receiving by said communication control units other than said optional communication control unit, which collects the information, said memory address designation message through said communication controllers thereof to confirm by said controllers thereof that send-back information containing the memory address designated in said memroy address designation message is to be collected;(c) transmitting from said controller of said optional communication control unit, which collects the information, an information collection message through said communication controller thereof to said information transmission path, said information collection message having a destination address in the message, a control field containing a specific code, and a data field containing a plurality of sets each thereof being composed of an address data field and an send-back information field, said send-back information field containing the information data to be sent back;(d) transmitting from said controllers of said communication control units, which have received said information collection message, unit address values of their own communication control units to said address data field in said information collection message to perform competition control, and preparing, in said controllers of said communication control units which have won in the competition control, said address data field by using the unit address values of their own communication control units, and preparing said send-­back information field by using said information to be sent back, which has been designated by said memory address designation message and read out from said memories by said controllers of said communication control units, and sequentially transmitting from said controller of each of said communication control units, a set of said address data field and said send-back information field through said communication controllers thereof to said information transmission path;and (e) receiving, by said controller of said optional communication control unit, which has trans­mitted said information collection message, said sets of said address data field and said send-back information field through said communication controller thereof, and deciding the content of each of the received fields so that said optional communication control unit collectively collects the information from said other communication control units, whereby the information is collectively collected by using one message.
  10. 10
    An information transmission system including an information transmission path (4) for transmitting information therethrough and at least two communication control units (1, 2, 3) for communicating with each other through said information transmission path wherein an optional one of said communication control units collectively collects the information from one or more other communication control units, each of said communication control units comprising a communication controller (10, 20, 30), a controller (12, 22, 32) and a memory (11, 21, 31), said communication controller communicating with those of said other communication control units through said information transmission path, said controller generating, decoding and processing the information transmitted through said communication controller, said memory containing the information at a memory address assigned to each information class, said information transmission system performing the following operations:(a) transmitting from said optional communi­cation control unit, which collects the information, a memory address designation message to said information transmission path, said memory address designation message having a destination address in the message, a control field containing a specific code, and a data field containing a code indicating a memory address of data to be collected, said code in said control field indicating an attribute of the message, said data field containing data to be trans­mitted;(b) receiving by said communication control units other than said optional communication control unit, which collects the information, said memory address designation message through said communication controllers thereof to confirm by said controllers thereof that send-­back information containing the memory address designated in said memory address designation message is to be collected;(c) transmitting from said controller of said optional communication control unit, which collects the information, an information collection message through said communication controller thereof to said information transmission path, said information collection message having a destination address in the message, a control field containing a specific code, and a data field containing a plurality of sets each thereof being composed of an address data field, a byte count field and a send-back information field, said byte count field representing the number of bytes of the information to be sent back, said send-back information field containing the information data to be sent back;(d) transmitting from said controllers of said communication control units, which have received said information collection message, unit address values of their own communication control units to said address data field in said information collection message to perform competition control, and preparing, in said controllers of said communication control units which have won in the competition control, said address data field by using the unit address values of their own communication control units, and preparing said send-­back information field and said byte count field, respectively, by reading out from said memories the information to be sent back, which information has been designated by said memory address designation message, and by using the information to be sent back and the number of bytes thereof, and sequentially transmitting from said controller of each of said communication control units, a set of said address data field, said byte count field and said send-back information field through said communication controllers thereof to said information transmission path;and (e) receiving, by said controller of said optional communication control unit, which has transmitted said information collection message, said sets of said address data field, said byte count field and said send-­back information field through said communication control­ler thereof, and deciding the content of each of the received fields so that said optional communication control unit collectively collects the information from said other communication control units, whereby the information is collectively collected by using one message.