Data distribution system
AssigneeMitsubishi Denki Kabushiki Kaisha
InventorSatoshi Udou
Life of this patent
Estimating the term…
Abstract
A transfer apparatus receives, from a controller, a bit string including a plurality of individual data addressed to plural input/output units. The bit string is divided into data fragments. The data fragments are specified as corresponding to a target input/output unit. The specified data fragment is processed without performing a bit shift operation, and transmitted to the target input/output unit as a target data fragment. The input/output unit receives and stores template information that indicates an area within the target data fragment where the individual data is stored. The individual data is extracted from the target data fragment based on the template information.
Claims1
A data distribution system comprising:
- a controller that transmits a bit string including a plurality of individual data;
- a transfer apparatus that receives the bit string from the controller, extracts the individual data from the bit string received, and transfers the individual data to corresponding input/output units;
- and
- a plurality of input/output units, each of which controls an input/output state based on the individual data received from the transfer apparatus, wherein
- the transfer apparatus includes
- a dividing unit that divides the bit string received from the controller into data fragments having a size easy to handle;
- a specifying unit that specifies, from the data fragments, a specified data fragment that includes the individual data addressed to a target input/output unit;
- an operating unit that processes the specified data fragment without performing a bit shift operation, generates a target data fragment for each of the input/output units, and transmits the target data fragment to the respective input/output units through a transmitting unit;
- and
- the transmitting unit that transmits the target data fragments and template information to the respective input/output units, wherein the template information indicates an area where the individual data relative to the corresponding input/output unit is stored in the target data fragment, and
- the input/output unit includes
- a storing unit that stores the template information received from the transfer apparatus;
- and
- an extracting unit that extracts the individual data used by the input/output unit from the target data fragment received from the transfer apparatus, based on the template information stored.
Dependencies are inferred from the claim text.