Local area network system
First Claim
Patent Images
1. Local Area Network (LAN) system, which comprises:
- a main information channel;
many stations, where each station is able to put digitised information onto the main channel in the form of discrete packets;
where the packets from some of the stations sometimes comprise packets of Voice information, and the packets from certain of the stations sometimes comprise packets of Data information;
a scheduling channel in the form of a loop, connected in series from station to station;
where each station includes a means, which is responsive to the presence of a token signal on the loop at that station, for enabling the station to put a respective one of the packets onto the main channel;
where each station includes means for distinguishing between a Voice token-signal and a Data token-signal;
where one of the stations, designated the leader station, includes means for issuing the said Voice and Data token signals onto the scheduling loop;
where the leader station is provided with a timing means;
where each station includes a token-passing means which is effective to pass the token signal from station to station around the scheduling loop;
where each station includes a means for ensuring that each station can only put such a Voice packet onto the main channel when that station has the Voice token, and can only put such a Data packet onto the main channel when that station has the Data token;
where the system is characterised by being so adapted and arranged;
that the leader issues the tokens in a regular periodic cycle, the total cycle comprising a Voice sub-cycle and a Data sub-cycle;
that, in the Voice sub-cycle, the leader issues one of the Voice token-signals onto the loop,where the Voice sub-cycle ends when the said Voice token arrives back at the leader, having been round the loop;
that, in the Data sub-cycle, the leader issues one of the said Data token-signals onto the loop, and when the Data-token arrives back at the leader, the leader issues a further Data-token onto the loop;
that the leader starts the Data sub-cycle at the said end of the Voice sub-cycle;
that the leader ends the Data sub-cycle upon the expiry of a predetermined period of time, set by the timing means, after the start of the Voice sub-cycle;
that the station which has the Data token at the moment the Data sub-cycle ended is termed the pre-empted station;
and that at the start of the next Data sub-cycle, none of the stations are able to transmit packets onto the main channel until the Data token arrives at the pre-empted station, upon which the pre-empted station is able to put its Data packet onto the main channel.
1 Assignment
0 Petitions
Accused Products
Abstract
The LAN system disclosed is a development of the WELNET® system, in which scheduling arrangements between the stations is controlled by a scheduling channel in the form of a loop, separate from the main information channel. The invention provides for Voice and Data to be integrated on the LAN. On a periodic cycle, scheduling is interrupted, and each station is invited to put a Voice packet on the main channel. When the system goes back to Data, the system is so configured as to resume at the station which was about to transmit Data when the schedule was interrupted for Voice.
18 Citations
10 Claims
-
1. Local Area Network (LAN) system, which comprises:
-
a main information channel; many stations, where each station is able to put digitised information onto the main channel in the form of discrete packets; where the packets from some of the stations sometimes comprise packets of Voice information, and the packets from certain of the stations sometimes comprise packets of Data information; a scheduling channel in the form of a loop, connected in series from station to station; where each station includes a means, which is responsive to the presence of a token signal on the loop at that station, for enabling the station to put a respective one of the packets onto the main channel; where each station includes means for distinguishing between a Voice token-signal and a Data token-signal; where one of the stations, designated the leader station, includes means for issuing the said Voice and Data token signals onto the scheduling loop; where the leader station is provided with a timing means; where each station includes a token-passing means which is effective to pass the token signal from station to station around the scheduling loop; where each station includes a means for ensuring that each station can only put such a Voice packet onto the main channel when that station has the Voice token, and can only put such a Data packet onto the main channel when that station has the Data token; where the system is characterised by being so adapted and arranged; that the leader issues the tokens in a regular periodic cycle, the total cycle comprising a Voice sub-cycle and a Data sub-cycle; that, in the Voice sub-cycle, the leader issues one of the Voice token-signals onto the loop, where the Voice sub-cycle ends when the said Voice token arrives back at the leader, having been round the loop; that, in the Data sub-cycle, the leader issues one of the said Data token-signals onto the loop, and when the Data-token arrives back at the leader, the leader issues a further Data-token onto the loop; that the leader starts the Data sub-cycle at the said end of the Voice sub-cycle; that the leader ends the Data sub-cycle upon the expiry of a predetermined period of time, set by the timing means, after the start of the Voice sub-cycle; that the station which has the Data token at the moment the Data sub-cycle ended is termed the pre-empted station; and that at the start of the next Data sub-cycle, none of the stations are able to transmit packets onto the main channel until the Data token arrives at the pre-empted station, upon which the pre-empted station is able to put its Data packet onto the main channel. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. Local area network (LAN) system, characterised:
-
in that the system includes a main information channel; in that the system includes many stations, which are each capable of putting digitised information onto the main-channel in the form of a sequence of discrete packets, where some of the packets comprise Voice-packets and some comprise Data-packets; in that the system includes a scheduling channel in the form of a ring or loop, connected from station to station; in that each station includes a respective detection means, which is capable of detecting the differences between different kinds of scheduling signals or tokens arriving at the station on the scheduling loop; in that the said kinds of tokens, between which the station is capable of detecting the difference, include a Voice-token, a Data-token, and a Preempt-token; in that the station includes a respective Data-transmitting means, which is effective, upon the arrival of the Data-token at the station, to put the station'"'"'s next Data-packet onto the main-channel; in that the station includes a respective Voice-transmitting means, which is effective, upon the arrival of the Voice-token at the station, to put the station'"'"'s next Voice-packet onto the main-channel; in that the station includes a respective actuable disabling means, which is actuable between a first state and a second state, where the disabling means, when in the first state, is effective to prevent the said Data-transmitting means from putting the station'"'"'s next Data packet on the main-channel, and when in the second state, the disabling means is effective to allow the Data-transmitting means to put the station'"'"'s next Data-packet onto the main-channel; in that the disabling means, when in the first state, is effective to allow the Voice-transmitting means to put the station'"'"'s next Voice packet onto the main-channel; and in that the station includes a respective Preempt-means, which is effective, upon the arrival of the Preempt-token at the station, to change the state of the disabling means. - View Dependent Claims (9, 10)
-
Specification