EP0935890A2 - Method for data transmission to slave exchanges - Google Patents

Method for data transmission to slave exchanges

Info

Publication number
EP0935890A2
EP0935890A2 EP98910769A EP98910769A EP0935890A2 EP 0935890 A2 EP0935890 A2 EP 0935890A2 EP 98910769 A EP98910769 A EP 98910769A EP 98910769 A EP98910769 A EP 98910769A EP 0935890 A2 EP0935890 A2 EP 0935890A2
Authority
EP
European Patent Office
Prior art keywords
exchange
slave
dxt3
data
acknowledgement
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
Application number
EP98910769A
Other languages
German (de)
French (fr)
Inventor
Jukka PENTIKÄINEN
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nokia Oyj
Original Assignee
Nokia Telecommunications Oy
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Nokia Telecommunications Oy filed Critical Nokia Telecommunications Oy
Publication of EP0935890A2 publication Critical patent/EP0935890A2/en
Withdrawn legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q5/00Selecting arrangements wherein two or more subscriber stations are connected by the same line to the exchange
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q3/00Selecting arrangements
    • H04Q3/0016Arrangements providing connection between exchanges
    • H04Q3/0029Provisions for intelligent networking
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13098Mobile subscriber
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13141Hunting for free outlet, circuit or channel
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13166Fault prevention
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13167Redundant apparatus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13174Data transmission, file transfer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13204Protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13383Hierarchy of switches, main and subexchange, e.g. satellite exchange
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13396Signaling in general, in-band signalling

Definitions

  • the present invention relates to a method of a data transmission to several slave exchanges in a telecommunication system, in which method the data is transmitted to the slave exchanges and an acknowledgement is ex- pected from the slave exchanges of a data reception.
  • the method also relates to a telecommunication system comprising a master exchange and slave exchanges having a data transmission connection with the master exchange, and in which system the master exchange comprises transmitter means for transmitting data to the slave exchanges and receiver means for receiving ac- knowledgement messages from the slave exchanges, the slave exchanges comprise receiver means for receiving data transmitted by the master exchange and transmitter means for transmitting the acknowledgement messages to the master exchange in response to the data reception.
  • the invention relates particularly to the data transmission between exchanges of mobile communication systems, although the invention can also be applied in other connections.
  • the invention is described by way of example with reference to the mobile communication systems in particular.
  • the slave exchanges update the data in their databases to correspond with the new data received from the master exchange and acknowledge the reception of the new data to the master exchange.
  • the most significant disadvantage of the known solution is that if the data trans- mission connection between the master exchange and one of the slave exchanges is temporarily cut off, the updated data cannot then be transmitted to said slave exchange.
  • the data in said slave exchange is inconsistent in regard to the data in other slave exchanges, and thus, different parameters may be stored for said subscriber station in different exchanges.
  • the object of the present invention is to solve the above mentioned problem and provide a method which is more efficient and reliable than previous methods for the data transmission to the slave exchanges.
  • the object is achieved by the method of the invention characterized by commanding, in case one of the slave exchanges does not acknowledge the data reception, at least one slave exchange from which an acknowledgement is received to transmit said data to the slave exchange from which no acknowledgement is received if said at least one slave exchange has a connection with the slave exchange from which no acknowledgement is received.
  • the invention is based on the idea that when a telecommunication connection to one of the slave exchanges is cut off, other slave exchanges can be used as alternative distribution routes by transmitting data through some other exchange to the slave exchange from which no acknowledgement is received.
  • the method of the invention can be applied without a prior knowl- edge about the manner in which the exchanges are connected with each other.
  • the most significant advantages of the invention are that the data to the slave exchanges is delivered more reliably than before and that the use of the other slave exchanges as alternative distribution routes does not require a prior knowledge about the exchanges which are connected with each other in the system, since in accordance with the invention, all the slave exchanges can be commanded for example by turns to transmit the data to the slave exchange from which no acknowledgement is received until one of the slave exchanges finally succeeds in the data transmission. This enables the utilization of the slave exchanges in a very flexible manner, since for example when new exchanges are added to the system, the alternative distribution routes need not to be redefined.
  • the invention also relates to a system wherein the method of the invention can be applied.
  • a telecommunication system of the invention is characterized in that the transmitter means of the master exchange are ar- ranged to send a predetermined control message to at least one slave exchange having a data transmission connection with the master exchange if the master exchange does not receive an acknowledgement message from one of the slave exchanges to which it has transmitted the data, and that the system comprises at least one slave exchange being responsible to the control message received from the master exchange for transmitting the data received from the master exchange to said slave exchange from which the master exchange has not received the acknowledgement message if said at least one slave exchange has a telecommunication connection with the slave exchange from which the master exchange has not received the acknowledgement message.
  • the preferred embodiments of the method and telecommunication system are disclosed in the dependent claims 2 to 4 and 6 to 10.
  • Figure 2 shows a block diagram of a first preferred embodiment of the telecommunication system of the invention.
  • Figure 1 shows a flow diagram of a first preferred embodiment of the method of the invention.
  • updated data is transmitted to all the slave exchanges who require said data.
  • a timer is switched on at the same time.
  • acknowledgements of the received data are received from slave exchanges.
  • block C it is checked if the timer shows the expiration of the time reserved for the reception of the acknowledgements, i.e. if the time limit Tref is exceeded.
  • the routine proceeds to block D where it is checked if the acknow- ledgement is received of the data reception from all the slave exchanges to which the data was sent. If the acknowledgement is received from all the slave exchanges, the data transmission has been successful, and the routine proceeds to block K.
  • the routine proceeds through block E to block F where the data is retransmitted to said slave exchange (or slave exchanges) from which no acknowledgement is received.
  • the routine proceeds through block G to block H where one of the slave exchanges to which a data transmission connection exists, i.e. exchange n, is commanded to transmit the data to the slave exchange from which no acknowledgement is received.
  • exchange n one of the slave exchanges to which a data transmission connection exists
  • block l it is checked if the acknowledgement is received from the slave exchange from which no acknowledgement was received. If so, the routine proceeds to block K. If there is still no acknowledgement, the routine pro- ceeds to block J where it is checked if all the slave exchanges to which a connection exists are commanded to transmit the data to the slave exchange from which no acknowledgement is received. If no, the routine returns to block F where the data is retransmitted after which the slave exchange next in turn to which a connection exists is commanded to transmit the data to the slave ex- change from which no acknowledgement is received.
  • the process is repeated, i.e. the first slave exchange is commanded to retransmit the data to the slave exchange from which no acknowledgement is received.
  • the process is repeated until the acknowledgement is received from all the slave exchanges.
  • the data transmission can be attempted for a given period of time and if the data transmission fails, an alarm is given to the system operator.
  • the slave exchanges are commanded to transmit the data by turns to the slave exchange from which no acknowledgement is received and, at the same time, an attempt is made to transmit the data directly between each command.
  • Figure 2 shows a block diagram of a preferred embodiment of the telecommunication system of the invention.
  • the part of the telecommunication system presented in Figure 2 can be for example a part of the TETRA network
  • a master exchange DXT4 in Figure 2 has a data transmission con- nection with slave exchanges DXT1 to DXT3 through data transmission connections L1 to L3.
  • the master exchange DXT4 and the slave exchanges DXT1 to DXT3 can be totally identical TETRA network exchanges.
  • Databases DB in the exchanges DXT1 to DXT4 maintain data necessary for the operation of the system, such as group information.
  • the group information contains information regarding one or several groups of subscribers who, for example, often need to communicate with each other. Said subscribers have been defined as members of the same group in the system. Thus, it is very easy to make for example group calls, i.e. calls that all the group members can hear.
  • the group information for a single group can in- elude for example:
  • group area specification i.e. information indicating the cells in the area of which the network supports the operation of the group.
  • the group information is always stored in the master exchange (i.e. in the home mobile telephone exchange of the group), and in addition, the information is copied to all the slave exchanges containing even a single cell in their area where the net supports the operation of the group.
  • the group information i.e. the data
  • the group information can be updated either in the master exchange DXT4 or in the slave exchanges DXT1 to DXT3 transmitting the updating to the master exchange DXT4 which, in turn, transmits the updating onward to other exchanges requiring said data.
  • a transceiver unit 1 in connection with the data updating, is arranged to transmit the data through the data transmission connections L1 to L3 to the slave exchanges DXT1 to DXT3 in the case in Figure 2.
  • the transceivers 1 in the slave exchanges receive the data and store it in the databases DB and acknowledge the data reception by an acknowledgement message to be sent to the master exchange.
  • the slave exchange DXT3 does not receive the data addressed to it.
  • the transceiver unit 1 in the master exchange detects this by not receiving the acknowledgement from the exchange DXT3 within a predetermined time.
  • the transceiver unit 1 in the master exchange then repeats the data transmission to the slave exchange DXT3, and in addition, the transceiver unit 1 in the master exchange sends a predetermined control message to the slave exchange DXT1 commanding by the control message the slave exchange DXT1 to transmit the data received from the master exchange to the slave exchange DXT3.
  • the data the slave exchange DXT1 must transmit to the slave exchange DXT3 can be included in the control message, or the slave exchange DXT1 can retrieve said data from its database DB on the basis of the control message.
  • Figure 2 shows that there is not a direct telecommunication connection between the slave exchange DXT1 and the slave exchange DXT3, whereby the slave exchange DXT1 cannot transmit the data received from the master exchange to the slave exchange DXT3.
  • the master exchange does not need information about the way the slave exchanges are connected with each other, but it systematically goes through all the slave exchanges with which it has a telecommunication connection, and commands them to transmit the data to that slave exchange from which it has not received the acknowledgement.
  • the slave exchange DXT1 does not have a telecommunication connection with the slave exchange DXT3, and, thus, the data transmission fails.
  • the master exchange After a predetermined time from the transmission of the control message to the exchange DXT1 , the master exchange detects that the acknowledgement from the slave exchange DXT3 is still not received. Then, the transceiver unit 1 in the master exchange DXT4 repeats the data transmission to the slave exchange DXT3, and in addition, the transceiver unit 1 in the master exchange sends the control message to the slave exchange DXT2 commanding by the control message the slave exchange DXT2 to transmit the data received from the master exchange to the slave exchange DXT3. Since the slave exchange DXT2 has a telecommunica- tion connection L4 with the slave exchange DXT3 the data transmission to the slave exchange DXT3 is this time successful.
  • a transceiver unit 1 in the slave exchange DXT3 When a transceiver unit 1 in the slave exchange DXT3 has received the transmitted data it transmits the acknowledgement message by using the same route through which it received the data, i.e. through the slave exchange DXT2 to the master exchange DXT4. When the master exchange has received said acknowledgement message it stops data transmission attempts to the slave exchange DXT3.
  • Telecommunication systems also comprise other information besides the above mentioned subscriber information and group information presented by way of example, and to the transmission of which the present invention can be applied.
  • subscriber information and group information presented by way of example, and to the transmission of which the present invention can be applied.
  • a variety of modifications and variations will be apparent to those skilled in the art without devi- ating from the scope and spirit of the invention disclosed in the appended claims.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)
  • Exchange Systems With Centralized Control (AREA)

Abstract

The present invention relates to a method for a data transmission to several slave exchanges in a telecommunication system, the method in which the data is transmitted to the slave exchanges (DXT1 to DXT3) and an acknowledgement of the data reception is expected from the slave exchanges. To get a data transmission method which is more efficient and reliable than previously known methods, at least one slave exchange (DXT2) from which the acknowledgement is received is commanded to transmit said data to the slave exchange (DXT3) from which no acknowledgement is received, if one of the slave exchanges (DXT3) does not acknowledge the data reception.

Description

METHOD FOR DATA TRANSMISSION TO SLAVE EXCHANGέS
The present invention relates to a method of a data transmission to several slave exchanges in a telecommunication system, in which method the data is transmitted to the slave exchanges and an acknowledgement is ex- pected from the slave exchanges of a data reception. The method also relates to a telecommunication system comprising a master exchange and slave exchanges having a data transmission connection with the master exchange, and in which system the master exchange comprises transmitter means for transmitting data to the slave exchanges and receiver means for receiving ac- knowledgement messages from the slave exchanges, the slave exchanges comprise receiver means for receiving data transmitted by the master exchange and transmitter means for transmitting the acknowledgement messages to the master exchange in response to the data reception.
The invention relates particularly to the data transmission between exchanges of mobile communication systems, although the invention can also be applied in other connections. In the following, the invention is described by way of example with reference to the mobile communication systems in particular.
In mobile communication systems where several exchanges offer services to the same subscriber stations there is the need to transmit for example subscriber station information from one exchange to the other. Such a need for transmitting subscriber station information occurs for example in situations where the operator, or, alternatively, the subscriber himself changes settings regarding his subscriber station in the system. Thus, it must be possi- ble to transmit said setting change to all the exchanges maintaining data concerning the settings of said subscriber station. If the data transmission to all the exchanges requiring the information fails, there is a risk of mutually inconsistent data concerning individual subscriber stations in databases in different exchanges. In a previously known solution, the master exchange is arranged to transmit the changed data to all the slave exchanges requiring said data by utilizing a telecommunication connection between the master exchange and each slave exchange. Thus, the slave exchanges update the data in their databases to correspond with the new data received from the master exchange and acknowledge the reception of the new data to the master exchange. The most significant disadvantage of the known solution is that if the data trans- mission connection between the master exchange and one of the slave exchanges is temporarily cut off, the updated data cannot then be transmitted to said slave exchange. Thus, the data in said slave exchange is inconsistent in regard to the data in other slave exchanges, and thus, different parameters may be stored for said subscriber station in different exchanges.
The object of the present invention is to solve the above mentioned problem and provide a method which is more efficient and reliable than previous methods for the data transmission to the slave exchanges. The object is achieved by the method of the invention characterized by commanding, in case one of the slave exchanges does not acknowledge the data reception, at least one slave exchange from which an acknowledgement is received to transmit said data to the slave exchange from which no acknowledgement is received if said at least one slave exchange has a connection with the slave exchange from which no acknowledgement is received. The invention is based on the idea that when a telecommunication connection to one of the slave exchanges is cut off, other slave exchanges can be used as alternative distribution routes by transmitting data through some other exchange to the slave exchange from which no acknowledgement is received. The method of the invention can be applied without a prior knowl- edge about the manner in which the exchanges are connected with each other. Thus, the most significant advantages of the invention are that the data to the slave exchanges is delivered more reliably than before and that the use of the other slave exchanges as alternative distribution routes does not require a prior knowledge about the exchanges which are connected with each other in the system, since in accordance with the invention, all the slave exchanges can be commanded for example by turns to transmit the data to the slave exchange from which no acknowledgement is received until one of the slave exchanges finally succeeds in the data transmission. This enables the utilization of the slave exchanges in a very flexible manner, since for example when new exchanges are added to the system, the alternative distribution routes need not to be redefined.
The invention also relates to a system wherein the method of the invention can be applied. A telecommunication system of the invention is characterized in that the transmitter means of the master exchange are ar- ranged to send a predetermined control message to at least one slave exchange having a data transmission connection with the master exchange if the master exchange does not receive an acknowledgement message from one of the slave exchanges to which it has transmitted the data, and that the system comprises at least one slave exchange being responsible to the control message received from the master exchange for transmitting the data received from the master exchange to said slave exchange from which the master exchange has not received the acknowledgement message if said at least one slave exchange has a telecommunication connection with the slave exchange from which the master exchange has not received the acknowledgement message. The preferred embodiments of the method and telecommunication system are disclosed in the dependent claims 2 to 4 and 6 to 10.
In the following, the invention will be described in more detail by means of a preferred embodiment of the invention with reference to the accompanying figures, of which Figure 1 shows a flow diagram of a first preferred embodiment of the invention, and
Figure 2 shows a block diagram of a first preferred embodiment of the telecommunication system of the invention.
Figure 1 shows a flow diagram of a first preferred embodiment of the method of the invention.
In block A in Figure 1 , updated data is transmitted to all the slave exchanges who require said data. A timer is switched on at the same time.
In block B, acknowledgements of the received data are received from slave exchanges. In block C it is checked if the timer shows the expiration of the time reserved for the reception of the acknowledgements, i.e. if the time limit Tref is exceeded.
If the time reserved for the reception of the acknowledgements is exceeded, the routine proceeds to block D where it is checked if the acknow- ledgement is received of the data reception from all the slave exchanges to which the data was sent. If the acknowledgement is received from all the slave exchanges, the data transmission has been successful, and the routine proceeds to block K.
In contrast, if there is no acknowledgement from one of the slave exchanges, the routine proceeds through block E to block F where the data is retransmitted to said slave exchange (or slave exchanges) from which no acknowledgement is received.
When the data has been retransmitted, the routine proceeds through block G to block H where one of the slave exchanges to which a data transmission connection exists, i.e. exchange n, is commanded to transmit the data to the slave exchange from which no acknowledgement is received. In accordance with the invention, it is not necessary to know in advance whether the slave exchange being commanded to transmit the data has a telecommunication connection with the slave exchange from which no acknowledgement is received. If no connection exists, the data transmission naturally fails, i.e. the acknowledgement is still not received.
In block l it is checked if the acknowledgement is received from the slave exchange from which no acknowledgement was received. If so, the routine proceeds to block K. If there is still no acknowledgement, the routine pro- ceeds to block J where it is checked if all the slave exchanges to which a connection exists are commanded to transmit the data to the slave exchange from which no acknowledgement is received. If no, the routine returns to block F where the data is retransmitted after which the slave exchange next in turn to which a connection exists is commanded to transmit the data to the slave ex- change from which no acknowledgement is received.
When all the slave exchanges to which a connection exists have been commanded once to transmit the data to the slave exchange from which no acknowledgement is received, the process is repeated, i.e. the first slave exchange is commanded to retransmit the data to the slave exchange from which no acknowledgement is received. According to the flow diagram in Figure 1 , the process is repeated until the acknowledgement is received from all the slave exchanges. Alternatively, the data transmission can be attempted for a given period of time and if the data transmission fails, an alarm is given to the system operator. In the flow diagram in Figure 1 it is assumed that the slave exchanges are commanded to transmit the data by turns to the slave exchange from which no acknowledgement is received and, at the same time, an attempt is made to transmit the data directly between each command. This is naturally only one alternative to apply the method of the invention. Alternatively, for ex- ample an attempt can be made to transmit the data first directly for a predetermined number of times to the exchange from which no acknowledgement is received, after which all the exchanges to which a connection exists are commanded to transmit the data substantially simultaneously to the slave exchange from which no acknowledgement is received.
Figure 2 shows a block diagram of a preferred embodiment of the telecommunication system of the invention. The part of the telecommunication system presented in Figure 2 can be for example a part of the TETRA network
(Trans-European Trunked Radio system), although the invention can also be applied in other connections.
A master exchange DXT4 in Figure 2 has a data transmission con- nection with slave exchanges DXT1 to DXT3 through data transmission connections L1 to L3. The master exchange DXT4 and the slave exchanges DXT1 to DXT3 can be totally identical TETRA network exchanges.
Databases DB in the exchanges DXT1 to DXT4 maintain data necessary for the operation of the system, such as group information. The group information contains information regarding one or several groups of subscribers who, for example, often need to communicate with each other. Said subscribers have been defined as members of the same group in the system. Thus, it is very easy to make for example group calls, i.e. calls that all the group members can hear. The group information for a single group can in- elude for example:
- group identity
- a list of group members (for example a list of subscriber identities), and
- group area specification, i.e. information indicating the cells in the area of which the network supports the operation of the group. The group information is always stored in the master exchange (i.e. in the home mobile telephone exchange of the group), and in addition, the information is copied to all the slave exchanges containing even a single cell in their area where the net supports the operation of the group.
In the case in Figure 2, the group information, i.e. the data, can be updated either in the master exchange DXT4 or in the slave exchanges DXT1 to DXT3 transmitting the updating to the master exchange DXT4 which, in turn, transmits the updating onward to other exchanges requiring said data. in connection with the data updating, a transceiver unit 1 is arranged to transmit the data through the data transmission connections L1 to L3 to the slave exchanges DXT1 to DXT3 in the case in Figure 2. The transceivers 1 in the slave exchanges receive the data and store it in the databases DB and acknowledge the data reception by an acknowledgement message to be sent to the master exchange.
If for example a telecommunication connection L3 is cut off in the system shown in Figure 2 when the master exchange DXT4 transmits the data to the slave exchanges DXT1 to DXT3 shown in Figure 2, the slave exchange DXT3 does not receive the data addressed to it. The transceiver unit 1 in the master exchange detects this by not receiving the acknowledgement from the exchange DXT3 within a predetermined time. The transceiver unit 1 in the master exchange then repeats the data transmission to the slave exchange DXT3, and in addition, the transceiver unit 1 in the master exchange sends a predetermined control message to the slave exchange DXT1 commanding by the control message the slave exchange DXT1 to transmit the data received from the master exchange to the slave exchange DXT3. Depending on the case, the data the slave exchange DXT1 must transmit to the slave exchange DXT3 can be included in the control message, or the slave exchange DXT1 can retrieve said data from its database DB on the basis of the control message.
Figure 2 shows that there is not a direct telecommunication connection between the slave exchange DXT1 and the slave exchange DXT3, whereby the slave exchange DXT1 cannot transmit the data received from the master exchange to the slave exchange DXT3. In accordance with the invention, the master exchange does not need information about the way the slave exchanges are connected with each other, but it systematically goes through all the slave exchanges with which it has a telecommunication connection, and commands them to transmit the data to that slave exchange from which it has not received the acknowledgement. In the above described case, the slave exchange DXT1 does not have a telecommunication connection with the slave exchange DXT3, and, thus, the data transmission fails. After a predetermined time from the transmission of the control message to the exchange DXT1 , the master exchange detects that the acknowledgement from the slave exchange DXT3 is still not received. Then, the transceiver unit 1 in the master exchange DXT4 repeats the data transmission to the slave exchange DXT3, and in addition, the transceiver unit 1 in the master exchange sends the control message to the slave exchange DXT2 commanding by the control message the slave exchange DXT2 to transmit the data received from the master exchange to the slave exchange DXT3. Since the slave exchange DXT2 has a telecommunica- tion connection L4 with the slave exchange DXT3 the data transmission to the slave exchange DXT3 is this time successful.
When a transceiver unit 1 in the slave exchange DXT3 has received the transmitted data it transmits the acknowledgement message by using the same route through which it received the data, i.e. through the slave exchange DXT2 to the master exchange DXT4. When the master exchange has received said acknowledgement message it stops data transmission attempts to the slave exchange DXT3.
It is obvious that the above description and the related figures are only intended to illustrate the present invention. Telecommunication systems also comprise other information besides the above mentioned subscriber information and group information presented by way of example, and to the transmission of which the present invention can be applied. A variety of modifications and variations will be apparent to those skilled in the art without devi- ating from the scope and spirit of the invention disclosed in the appended claims.

Claims

CLAIMS:
1. A method for data transmission to several slave exchanges in a telecommunication system, in which method the data is transmitted to the slave exchanges (DXT1 to DXT3) and an acknowledgement is expected from the slave exchanges of a data reception, c h a r a c t e r i z e d by commanding, in case one of the slave exchanges (DXT3) does not acknowledge the data reception, at least one slave exchange (DXT2) from which an acknowledgement is received to transmit said data to the slave exchange (DXT3) from which no acknowledgement is received if said at least one slave exchange (DXT2) has a connection with the slave exchange (DXT3) from which no acknowledgement is received.
2. A method as claimed in claim 1 , c h a r a c t e r i z e d by commanding each slave exchange (DXT1 , DXT2), from which said acknowledgement is received, to transmit said data by turns to the slave exchange (DXT3) from which no acknowledgement is received until said slave exchange (DXT3) from which no acknowledgement is received acknowledges the data reception.
3. A method as claimed in claim 1 , c h a r a c t e r i z e d by commanding substantially simultaneously all the slave exchanges (DXT1 , DXT2) to which a telecommunication connection exists to transmit said data to the slave exchange (DXT3) from which no acknowledgement is received.
4. A method as claimed in any one of the claims 1 to 3, c h a r a c - t e r i z e d by transmitting said data repeatedly to the slave exchange (DXT3) from which no acknowledgement is received, and by commanding the slave exchanges (DXT1 , DXT2) from which the acknowledgement is received to transmit said data repeatedly to the slave exchange (DXT3) from which no acknowledgement is received until said slave exchange (DXT3) from which no acknowledgement is received acknowledges the data reception.
5. A telecommunication system comprising a master exchange (DXT4) and slave exchanges (DXT1 to DXT3) having a data transmission connection with the master exchange, and in which system the master exchange (DXT4) comprises transmitter means (1 ) for transmitting data to the slave exchanges (DXT1 to DXT3) and receiver means (1 ) for receiving acknowledgement messages from the slave exchanges (DXT1 , DXT2), the slave exchanges (DXT1 to DXT3) comprise receiver means (1) for receiving the data transmitted by the master exchange and transmitter means (1) for transmitting the acknowledgement messages to the master exchange (DXT4) in response to the data reception, characterized in that the transmitter means (1) in the master exchange (DXT4) are arranged to send a predetermined control message to at least one slave exchange (DXT2) having a data transmission connection with the master exchange if the master exchange does not receive the acknowledgement message from one of the slave exchanges (DXT3) to which it has transmitted the data, and that the system comprises at least one slave exchange (DXT2) being responsible to the control message received from the master exchange (DXT4) for transmitting the data received from the master exchange (DXT4) to said slave exchange (DXT3) from which the master exchange has not re- ceived the acknowledgement message if said at least one slave exchange (DXT2) has a telecommunication connection (L4) with the slave exchange (DXT3) from which the master exchange has not received the acknowledgement message.
6. A system as claimed in claim 5, characterized in that the transmitter means (1) in the master exchange (DXT4) are arranged to send said control message after a predetermined time (Tref) from the data transmission if the master exchange has not received the acknowledgement message from one of the slave exchanges (DXT3).
7. A system as claimed in claim 5, characterized in that the master exchange (DXT4) is arranged to repeat the data transmission for a predetermined number of times to the slave exchange (DXT3) from which it has not received the acknowledgement message before sending said control message.
8. A system as claimed in claim 5, characterized in that having sent said control message the master exchange (DXT4) is arranged to retransmit the data repeatedly to the slave exchange (DXT3) from which no acknowledgement message is received until the master exchange (DXT4) receives the acknowledgement message from said slave exchange (DXT3) either directly or through some other slave exchange (DXT2).
9. A system as claimed in any one of the claims 5 to 8, character i z e d in that the master exchange (DXT4) is arranged to send said con- trol message to all the slave exchanges (DXT1 , DXT2) having a data transmission connection with it in case it does not receive the acknowledgement message from one of the slave exchanges (DXT3), and that said slave exchanges (DXT1 , DXT2) receiving the control message are arranged to trans- mit the data received from the master exchange (DXT4) to said slave exchange (DXT3) from which the master exchange has not received the acknowledgement message in response to the reception of the control message if they have a data transmission connection with the slave exchange (DXT3) from which the master exchange (DXT4) has not received the acknowledge- ment message.
10. A system as claimed in claim 5, c h a r a c t e r i z e d in that said system is a telecommunication system and that said data consists of subscriber information in the system.
EP98910769A 1997-03-24 1998-03-23 Method for data transmission to slave exchanges Withdrawn EP0935890A2 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
FI971229 1997-03-24
FI971229A FI105871B (en) 1997-03-24 1997-03-24 Procedure for sending data to slave centers
PCT/FI1998/000256 WO1998043445A2 (en) 1997-03-24 1998-03-23 Method for data transmission to slave exchanges

Publications (1)

Publication Number Publication Date
EP0935890A2 true EP0935890A2 (en) 1999-08-18

Family

ID=8548458

Family Applications (1)

Application Number Title Priority Date Filing Date
EP98910769A Withdrawn EP0935890A2 (en) 1997-03-24 1998-03-23 Method for data transmission to slave exchanges

Country Status (8)

Country Link
EP (1) EP0935890A2 (en)
JP (1) JP2000512117A (en)
KR (1) KR20000015832A (en)
CN (1) CN1220810A (en)
AU (1) AU730943B2 (en)
FI (1) FI105871B (en)
NZ (1) NZ332942A (en)
WO (1) WO1998043445A2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FI113822B (en) 1999-01-19 2004-06-15 Nokia Corp Controlled recovery for data network errors
CN1787651B (en) * 2004-12-10 2010-06-09 中兴通讯股份有限公司 Method for data synchronizing of double juncting exchange user of program control exchanger
JP5528074B2 (en) * 2009-12-02 2014-06-25 株式会社Nttドコモ Subscriber profile changing device and subscriber profile changing method

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FI101908B1 (en) * 1992-04-01 1998-09-15 Nokia Telecommunications Oy Fault-tolerant change distribution method in a distributed database system
US5937343A (en) * 1994-09-13 1999-08-10 At&T Corp. Method and system for updating replicated databases in a telecommunication network system
US5621721A (en) * 1995-01-12 1997-04-15 Stratacom, Inc. Maintaining database integrity throughout a communication network

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See references of WO9843445A2 *

Also Published As

Publication number Publication date
AU6502498A (en) 1998-10-20
KR20000015832A (en) 2000-03-15
FI971229A0 (en) 1997-03-24
AU730943B2 (en) 2001-03-22
CN1220810A (en) 1999-06-23
FI105871B (en) 2000-10-13
WO1998043445A2 (en) 1998-10-01
FI971229A (en) 1998-09-25
WO1998043445A3 (en) 1998-12-23
NZ332942A (en) 2000-04-28
JP2000512117A (en) 2000-09-12

Similar Documents

Publication Publication Date Title
US5416780A (en) Telecommunications system and protocol for avoiding message collisions on a multiplexed communications link
US5200954A (en) Communication link between multisite RF trunked network and an intelligent dispatcher console
US6434137B1 (en) Method and system for transferring information within a mobile communication system
US8498641B2 (en) Method and apparatus for providing software to a mobile unit
EP1278387B1 (en) System and apparatus for location registration of a mobile terminal
CN1086899C (en) Method of transmitting data packets according to packet data service in cellular mobile radio network provided for voice and data transmission
RU2003131071A (en) METHOD AND SYSTEM OF SERVICE PROGRAMMING BY RADIO SIGNALS
WO1993021715A1 (en) Cellular radiotelephone system signalling protocol
WO2001069954A1 (en) Updating of subscriber information
EP0776551B1 (en) Method in radio based telecommunication system using repeaters
US6266513B1 (en) Apparatus and method for missing message reconciliation
US5875211A (en) Multisite radio system with false mobile radio signalling detection
KR960004694B1 (en) Dynamic grou pregrouping method
EP0473355B1 (en) Distributed multisite coordination system for trunked radio systems
CN1303499A (en) Messaging system for conditionally selecting network
AU730943B2 (en) Method for data transmission to slave exchanges
EP0995331A2 (en) Recovering group data between mobile systems
US5287354A (en) Data protocol and monitoring system for RF trunking multisite switch global serial channel
US6724879B1 (en) Method for transmitting operation and maintenance functions in a telecommunications system
US5438326A (en) Method and apparatus in a radio paging system for updating paging statistics from a paging base station
JP2942162B2 (en) Traveling packet communication method
JP2863260B2 (en) Switching wireless zone during communication
JP2003516028A (en) Control method
WO1993016539A1 (en) Communication method and apparatus
KR100225526B1 (en) Method for controlling uncertain position

Legal Events

Date Code Title Description
PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

17P Request for examination filed

Effective date: 19981120

AK Designated contracting states

Kind code of ref document: A2

Designated state(s): AT BE CH DE DK ES FI FR GB IE IT LI NL PT SE

RAP1 Party data changed (applicant data changed or rights of an application transferred)

Owner name: NOKIA NETWORKS OY

RAP1 Party data changed (applicant data changed or rights of an application transferred)

Owner name: NOKIA CORPORATION

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: THE APPLICATION HAS BEEN WITHDRAWN

18W Application withdrawn

Effective date: 20021205