US 7,577,668 B2
Information transmission system and information transmission method
Yutaka Sato, Hitachi (Japan); Masahiro Nagasu, Hitachinaka (Japan); Shigenobu Yanai, Hitachinaka (Japan); Keiji Ishida, Hitachinaka (Japan); and Toshiyuki Murakami, Hitachiota (Japan)
Assigned to Hitachi, Ltd., Tokyo (Japan); and Hitachi Information & Control Systems, Inc., Ibaraki (Japan)
Filed on Nov. 19, 2003, as Appl. No. 10/715,521.
Claims priority of application No. 2002-336140 (JP), filed on Nov. 20, 2002.
Prior Publication US 2004/0103113 A1, May 27, 2004
Int. Cl. G06F 17/30 (2006.01)
U.S. Cl. 707—100  [707/1; 707/3; 707/5; 707/101; 707/102; 707/103 R; 707/200; 707/201; 702/122; 370/299; 356/73; 398/5] 8 Claims
OG exemplary drawing
 
1. An information transmission system comprising:
a timer;
a first transmission line;
a second transmission line; and
a plurality of transmission terminals that are connected to both the first transmission line and the second transmission line,
wherein each of said transmission terminals comprises:
a relaying means;
a device controller comprising a device control block; and
a communication controller comprising a storage area,
wherein the storage area comprises a status table, and
wherein the status table comprises:
a first counter that indicates that data has been received;
a second counter that indicates that no data has been received;
a repetition required flag that indicates that there is no data reception during a preset time period and that data repetition is required; and
a third counter that indicates that data repetition is required,
wherein the third counter is assigned a value when the repetition required flag is set to indicate that data repetition is required,
wherein each of said transmission terminals receives information from a sender via one or both of the first transmission line and the second transmission line,
wherein each of the transmission terminals determines whether a failure has occurred on either the first transmission line or the second transmission line by checking whether the information is being transferred on the first transmission line and is not being transferred on the second transmission line,
wherein a determination that the information is being transferred on the first transmission line and is not being transferred on the second transmission line indicates a failure has occurred on the second transmission line,
wherein when no failure occurs on the first transmission line and no failure occurs on the second transmission line, the relaying means of the transmission terminals do not relay the information to the first transmission line or the second transmission line, and each of the transmission terminals receives the information from the sender via both the first transmission line and the second transmission line,
wherein when a failure occurs on the first transmission line, such that a first transmission terminal determines that the information is being transferred on the first transmission line and is not being transferred on the second transmission line, the first transmission terminal receives the information from the sender via the first transmission line, and a first relaying means of the first transmission terminal transfers the received information to the second transmission line such that the information is present on both the first transmission line and the second transmission line at the first terminal,
wherein the timer starts at the start of reception of the information by each of said transmission terminals,
wherein the first transmission terminal:
(a) increments the first counter when the first transmission terminal receives the information from the first transmission line;
(b) determines whether the information is being transmitted from the second transmission line when no information is received by the first transmission terminal;
(c) checks the repetition required flag and the third counter to determine whether data repetition is required when the information is being transmitted from the second transmission line;
(d) relays the information to the first transmission line and sends the information to the device control block when the repetition required flag and the third counter indicate that data repetition is required;
(e) discards the information when data repetition is not required; and
(f) determines whether the timer has reached a preset time,
wherein when the first transmission terminal determines that the timer has not reached the preset time, the first transmission terminal repeats (a)-(f), and
wherein when the first transmission terminal determines that the timer has reached the preset time, the first transmission terminal:
increments the second counter and resets the first counter;
sets the repetition required flag to indicate that there is no data reception during the preset time period and that data repetition is required;
decrements the third counter; and
resets the timer.