GB2050760A - Telephone systems - Google Patents
Telephone systems Download PDFInfo
- Publication number
- GB2050760A GB2050760A GB8014273A GB8014273A GB2050760A GB 2050760 A GB2050760 A GB 2050760A GB 8014273 A GB8014273 A GB 8014273A GB 8014273 A GB8014273 A GB 8014273A GB 2050760 A GB2050760 A GB 2050760A
- Authority
- GB
- United Kingdom
- Prior art keywords
- data
- switches
- scan
- microprocessor
- status
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
- 230000000737 periodic effect Effects 0.000 claims description 6
- 230000005540 biological transmission Effects 0.000 claims description 5
- 230000004075 alteration Effects 0.000 claims description 4
- 230000004044 response Effects 0.000 claims description 4
- 230000006870 function Effects 0.000 description 2
- 230000000994 depressogenic effect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M9/00—Arrangements for interconnection not involving centralised switching
- H04M9/02—Arrangements for interconnection not involving centralised switching involving a common line for all parties
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Sub-Exchange Stations And Push- Button Telephones (AREA)
- Dc Digital Transmission (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
- Use Of Switch Circuits For Exchanges And Methods Of Control Of Multiplex Exchanges (AREA)
Abstract
A telephone system with central processor control has telephones which include respective data circuits e.g. microprocessors which scan respective data keys associated with each telephone. The central processor may then scan the telephones at a slower rate without missing brief operations of the keys.
Description
SPECIFICATION
Data handling circuits
The present invention relates to data handling circuits and in particular, but not exclusively to such circuits for use in multi-processor telephone apparatus.
In a telephone system which has provision for selectively setting up a speech connection between two or more of a plurality of telephone stations and between any one of those stations and an exchange line, the several telephone stations may be connected to a control unit which sets up a required speech connection in response to operation of push-buttons of the telephone stations. if now the control unit interrogates the telephone stations sequentially for the purpose of detecting operation of a push-button, care has to be taken to ensure that the control unit does not fail to respond to operation of a push-button which is only depressed for a short period of time.
One solution is for the speed of interrogation to be sufficiently high but one object of the present invention is to provide an alternative solution.
According to one aspect of the present invention a data handling circuit comprises means to scan a plurality of variable state means at a substantially periodic rate to detect the status thereof and to store data in respect of the detected status of each of said variable state means, and means subsequently to transmit said stored data over a data path to receiving or control means.
Preferably the stored data is transmit,ed over the data path in response to signal received from the receiving or control means.
However, the stored data may be transmitted over the data path to the receiving or control means at periodic intervals.
The means to scan the plurality of variable state means may include means to inhibit alteration of the data stored in respect of any one of said plurality of variable state means if a plurality of changes of status of the respective one of said plurality of variable state means occur between successive transmission of the stored data to the receiving or control means.
According to a second aspect of the present invention telephone apparatus comprises a plurality of manually operable switches, means to scan said plurality of switches at a substantially periodic rate to detect the status thereof and to store data in respect of the detectes status of each of said plurality of switches, and means subsequently to transmit said stored data over a data path or receiving or control means.
Preferably said means to scan the plurality of switches includes means to inhibit alteration of the data stored in respect of any one of said switches if a plurality of changes of status of the respective switch occur between successive transmissions of said data.
One example of telephone apparatus according to the second aspect of the present invention including a data handling circuit according to the first aspect of the present invention will now be described with reference to the accompanying drawings of which:
Figure 1 shows the apparatus in block diagram form, and
Figure 2 shows a part of Figure 1 in greater detail.
Referring to Figure 1 the telephone apparatus comprises a central control unit 1, a concentrator 2 and three telephone stations 3, 4 and 5. Each of the telephone stations 3, 4 and 5 comprises a data handling circuit or data interface 6, a telephone instrument 7, a display panel 8 and a keypad 9.
Each telephone instrument 7 has access via a respective speech pair 11 to an exchange line 10 via the concentrator 2 under control of the central control unit 1.
Referring also to Figure 2, each data interface comprises an input buffer 1 5, an output buffer 16 and a microprocessor 13 the speed of operation of which is controlled by a frequency controller 14.
Data is transferred between each data interface 6 and the central control unit 1 via a respective data pair 12.
The central control unit 1 scans in sequence the respective data pairs 1 2 of each of the telephone stations 3, 4, and 5. When the central control unit 1 commences its scan of the data pair 12 of the telephone station 3 for example, the central control unit 1 addresses the respective data interface 6 by applying a sequence of binary coded pulses, hereinafter referred to as a burst of data, to the data pair. This burst of data is used by the microprocessor 13 to determine which, if any, of a set of lamps 21 to 28 are to be illuminated or extinguished and/or to operate on audible alarm (not shown).The data interface 6 responds to the burst of data by returning a respective burst of data to the data pair 12, this return burst of data relating to the status of a set of contacts 41 to 48 which are operated by respective push-button keys of the keypad 9 or by the switch-hook ofthe telephone instrument 7. The scanning of the data pairs 12 is controlled by the central control unit 1, the data interface 6 being arranged to apply data to the data pair 12 only in response to and following the receipt of a burst of data from the central control unit 1. The transfer of data between the data interface 6 and the central control unit 1 is described in greater detail in our co-pending Patent Application No.
(TET 1365).
When the central contor unit 1 has received the burst of data from the data interface 6 of the telephone station 3 it commences its respective scan of the respective data pair 12 of the telephone station 4 in similar manner to that described above.
On completion of the Scanning of all of the
respective data pairs 12 of the telephone stations 3, 4 and 5, the central control unit 1 carries out
any functions requested by the data it has
received.
In a larger system (not shown) of a similar kind
to that described above there may be a greater
number of telephone stations. The scanning cycle
of the central control unit 1 will therefore be
longer and in a system including, say, ten such telephone stations the time taken to scan all of the
data pairs 12 is of the order of 37.5 milliseconds.
Between the scanning of the last of the data pairs
and the subsequent scanning of the first of the
data pairs there is a period of the order of 25
milliseconds during which the central control unit
1 carries out its control functions. Thus between
any one scan of the data pair 12 of the telephone
station 3 for example and the next scan thereof, a
period of the order of 62.5 milliseconds elapses.
This period of 62.5 milliseconds is longer than
the minimum operate and release time of the
contacts 41 to 47 of the keys of the keypad 9,
which is of the order of 40 milliseconds. Therefore
if the data relating to the contacts 41 to 48 is
directly communicated to the central control unit
1 a minimum operation of a key of the keypad 9
may be missed.
The microprocessor 13 is arranged to sample the contacts 41 to 48 at intervals much shorter than the minimum operate and release time of those contacts. The microprocessor 13 applies signals in sequence to its outputs 1 7 and 18. If for example only contacts 44 were closed then a signal applied by the microprocessor 13 to its output 50 would appear at input 17 only. Signals on outputs 51, 52 and 53 would not appear at either of the inputs 17 and 18. On detection of the closure of a set of contacts the microprocessor 13 sets a respective bit in an internal memory (not shown) relating to the set of contacts which have been detected as closed.
The microprocessor 13 continues to scan the contacts 41 to 48 for any further change in condition until a change in the binary state of input 1 9 indicates receipt of a start signal which precedes transmission of a burst of data from the central control unit 1. After receipt of the burst of data from the central control unit 1 the
microprocessor 13 transmits its respective burst of data to the central control unit relating to the status of the contacts 41 to 48 as stored in said
internal memory.
if the microprocessor detects a further change
in the state of a set of contacts before it has transferred data relating to a first change in the state of that set of contacts, the microprocessor does not amend the respective bit in its internal
memory until after the transfer of data to the
central control unit 1. Data relating to the further
change in status of the set of contacts will be transferred to the central control unit 1 on its subsequent scan of the respective data pair 12.
Claims (11)
1. A data handling circuit comprising means to scan a plurality of variable state means at a substantially periodic rate to detect the status thereof and to store data in respect of the detected status of each of said variable state means, and means subsequently to transmit said stored data over a data path to receiving or control means.
2. A data handling circuit as claimed in Claim 1 in which said stored data is transmitted over the data path in response to signals received from the receiving or control means.
3. A data handling circuit as claimed in Claim 1 in which said stored data is transmitted over the data path to the receiving or control means at periodic intervals.
4. A data handling circuit as claimed in any preceding claim in which the means to scan the plurality of variable state means includes means to inhibit alteration of the data stored in respect of any one of said plurality of variable state means if a plurality of changes of status of the respective one of said plurality of variable state means occur between successive transmissions of said stored data to the receiving or control means.
5. A data handling circuit as claimed in any preceding Claim in which said means to scan the plurality of variable state means is a microprocessor.
6. Telephone apparatus comprising a plurality of manually operable switches, means to scan said plurality of switches at a substantially periodic rate to detect the status thereof and to store data in respect of the detected status of each of said plurality of switches, and means subsequently to transmit said stored data over a data path to receiving or control means.
7. Telephone apparatus as claimed in Claim 6 in which said means to scan the plurality of switches includes means to inhibit alteration of the data stored in respect of any one of said switches if a plurality of changes of status of the respective switch occur between successive transmissions of said data.
8. Telephone apparatus as claimed in Claim 6 or Claim 7 in which the means to scan the plurality of switches is a microprocessor and a first contact of each of a first plurality of the swtiches is connected to one of a plurality of outputs of the microprocessor and a second contact of each of the first plurality of switches is connected to a respective one of a plurality of inputs of the microprocessor.
9. Telephone apparatus as claimed in Claim 8 in which a first contact of each of a second plurality of the switches is connected to a different one of said plurality of outputs of the microprocessor and a second contact of each of the second plurality of switches is connected to a respective one of the plurality of inputs of the microprocessor.
10. A data handling circuit substantially as hereinbefore described with reference to Figure 2 of the accompanying drawings.
11. Telephone apparatus substantially as hereinbefore described with reference to the accompanying drawings.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
GB7915673 | 1979-05-04 |
Publications (1)
Publication Number | Publication Date |
---|---|
GB2050760A true GB2050760A (en) | 1981-01-07 |
Family
ID=10504973
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
GB8014273A Withdrawn GB2050760A (en) | 1979-05-04 | 1980-04-30 | Telephone systems |
Country Status (4)
Country | Link |
---|---|
JP (1) | JPS55149591A (en) |
AU (1) | AU5789980A (en) |
GB (1) | GB2050760A (en) |
ZA (1) | ZA802544B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2138646A (en) * | 1983-03-24 | 1984-10-24 | Dainippon Screen Mfg | Correcting for scanning irregularities in a picture recording system |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS53100834U (en) * | 1977-01-19 | 1978-08-15 |
-
1980
- 1980-04-28 ZA ZA00802544A patent/ZA802544B/en unknown
- 1980-04-30 GB GB8014273A patent/GB2050760A/en not_active Withdrawn
- 1980-04-30 AU AU57899/80A patent/AU5789980A/en not_active Abandoned
- 1980-05-02 JP JP5937080A patent/JPS55149591A/en active Granted
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2138646A (en) * | 1983-03-24 | 1984-10-24 | Dainippon Screen Mfg | Correcting for scanning irregularities in a picture recording system |
Also Published As
Publication number | Publication date |
---|---|
JPH0320117B2 (en) | 1991-03-18 |
JPS55149591A (en) | 1980-11-20 |
ZA802544B (en) | 1981-04-29 |
AU5789980A (en) | 1980-11-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4998275A (en) | Multi-line telephone communications system | |
KR0122445B1 (en) | How to register and selectively transmit multiple identification information of fax | |
US5596721A (en) | Screen communications system granting screen modifying requests if no other requests received after first period of time and releasing requests after second period of time | |
GB2050760A (en) | Telephone systems | |
EP0018845B1 (en) | Data handling circuits | |
JP3321955B2 (en) | Keyboard device | |
JPS55137747A (en) | Connection control system in data switching metwork | |
KR0149643B1 (en) | Ring relay control method & device of analog subscriber board | |
JPS6340079B2 (en) | ||
GB2170631A (en) | A serial transmission apparatus | |
GB2168876A (en) | Multi-line telephone communications system | |
JPH0191601A (en) | Car number setter for rolling stock | |
KR920005012B1 (en) | Signal service function test method of general-purpose signal transceiver circuit pack using test equipment | |
JPS6043525B2 (en) | keyboard device | |
JP2727449B2 (en) | Data terminal equipment | |
JP2692066B2 (en) | Communication terminal device | |
KR940008116B1 (en) | Order-wire circuit between device | |
JPS5934027B2 (en) | Data transmission method | |
JPS6066559A (en) | Interphone | |
KR910010948A (en) | Communication method between data terminal and telex network | |
JPS61282940A (en) | Control program inspection system using event table | |
JPH0370392A (en) | Measurement data transmitting method | |
KR930022799A (en) | Call processing function test apparatus and control method of exchange system | |
JPH05129992A (en) | Test controller for transmission line | |
JPH01166651A (en) | Automobile telephone system with dual handset |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WAP | Application withdrawn, taken to be withdrawn or refused ** after publication under section 16(1) |