WO1998043445A2 - Method for data transmission to slave exchanges - Google Patents
Method for data transmission to slave exchanges Download PDFInfo
- Publication number
- WO1998043445A2 WO1998043445A2 PCT/FI1998/000256 FI9800256W WO9843445A2 WO 1998043445 A2 WO1998043445 A2 WO 1998043445A2 FI 9800256 W FI9800256 W FI 9800256W WO 9843445 A2 WO9843445 A2 WO 9843445A2
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- exchange
- slave
- dxt3
- data
- acknowledgement
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q5/00—Selecting arrangements wherein two or more subscriber stations are connected by the same line to the exchange
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q3/00—Selecting arrangements
- H04Q3/0016—Arrangements providing connection between exchanges
- H04Q3/0029—Provisions for intelligent networking
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13098—Mobile subscriber
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13141—Hunting for free outlet, circuit or channel
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13166—Fault prevention
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13167—Redundant apparatus
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13174—Data transmission, file transfer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13204—Protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13383—Hierarchy of switches, main and subexchange, e.g. satellite exchange
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13396—Signaling 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
Description
Claims
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP98910769A EP0935890A2 (en) | 1997-03-24 | 1998-03-23 | Method for data transmission to slave exchanges |
JP10545073A JP2000512117A (en) | 1997-03-24 | 1998-03-23 | How to send data to a slave exchange |
AU65024/98A AU730943B2 (en) | 1997-03-24 | 1998-03-23 | Method for data transmission to slave exchanges |
NZ332942A NZ332942A (en) | 1997-03-24 | 1998-03-23 | Telecommunications system: master exchange uses slave exchanges to contact non-responding slave exchanges |
Applications Claiming Priority (2)
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 |
Publications (2)
Publication Number | Publication Date |
---|---|
WO1998043445A2 true WO1998043445A2 (en) | 1998-10-01 |
WO1998043445A3 WO1998043445A3 (en) | 1998-12-23 |
Family
ID=8548458
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/FI1998/000256 WO1998043445A2 (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) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2000044123A1 (en) * | 1999-01-19 | 2000-07-27 | Nokia Networks Oy | Controlled data network error recovery |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
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 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1993020524A1 (en) * | 1992-04-01 | 1993-10-14 | Nokia Telecommunications Oy | Fault tolerant change distribution method in a distributed database system |
EP0702496A2 (en) * | 1994-09-13 | 1996-03-20 | AT&T Corp. | A method and system for updating replicated databases in a telecommunication network system |
WO1996021985A1 (en) * | 1995-01-12 | 1996-07-18 | Stratacom, Inc. | Maintaining database integrity throughout a communication network |
-
1997
- 1997-03-24 FI FI971229A patent/FI105871B/en active
-
1998
- 1998-03-23 CN CN98800337A patent/CN1220810A/en active Pending
- 1998-03-23 KR KR1019980709382A patent/KR20000015832A/en not_active Application Discontinuation
- 1998-03-23 WO PCT/FI1998/000256 patent/WO1998043445A2/en not_active Application Discontinuation
- 1998-03-23 JP JP10545073A patent/JP2000512117A/en active Pending
- 1998-03-23 NZ NZ332942A patent/NZ332942A/en unknown
- 1998-03-23 AU AU65024/98A patent/AU730943B2/en not_active Ceased
- 1998-03-23 EP EP98910769A patent/EP0935890A2/en not_active Withdrawn
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1993020524A1 (en) * | 1992-04-01 | 1993-10-14 | Nokia Telecommunications Oy | Fault tolerant change distribution method in a distributed database system |
EP0702496A2 (en) * | 1994-09-13 | 1996-03-20 | AT&T Corp. | A method and system for updating replicated databases in a telecommunication network system |
WO1996021985A1 (en) * | 1995-01-12 | 1996-07-18 | Stratacom, Inc. | Maintaining database integrity throughout a communication network |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2000044123A1 (en) * | 1999-01-19 | 2000-07-27 | Nokia Networks Oy | Controlled data network error recovery |
US7417948B2 (en) | 1999-01-19 | 2008-08-26 | Nokia Corporation | Controlled data network error recovery |
US8031593B2 (en) | 1999-01-19 | 2011-10-04 | Nokia Corporation | Controlled data network error recovery |
US9178661B2 (en) | 1999-01-19 | 2015-11-03 | Microsoft Technology Licensing, Llc | Controlled data network error recovery |
Also Published As
Publication number | Publication date |
---|---|
EP0935890A2 (en) | 1999-08-18 |
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 |
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 |
---|---|---|---|
WWE | Wipo information: entry into national phase |
Ref document number: 98800337.6 Country of ref document: CN |
|
AK | Designated states |
Kind code of ref document: A2 Designated state(s): AL AM AT AU AZ BA BB BG BR BY CA CH CN CU CZ DE DK EE ES FI GB GE GH GM GW HU ID IL IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT UA UG US UZ VN YU ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A2 Designated state(s): GH GM KE LS MW SD SZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN ML MR NE SN TD TG |
|
WWE | Wipo information: entry into national phase |
Ref document number: 1998910769 Country of ref document: EP Ref document number: 1019980709382 Country of ref document: KR |
|
WWE | Wipo information: entry into national phase |
Ref document number: 332942 Country of ref document: NZ |
|
WWE | Wipo information: entry into national phase |
Ref document number: 09194594 Country of ref document: US |
|
WWE | Wipo information: entry into national phase |
Ref document number: 65024/98 Country of ref document: AU |
|
AK | Designated states |
Kind code of ref document: A3 Designated state(s): AL AM AT AU AZ BA BB BG BR BY CA CH CN CU CZ DE DK EE ES FI GB GE GH GM GW HU ID IL IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT UA UG US UZ VN YU ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A3 Designated state(s): GH GM KE LS MW SD SZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN ML MR NE SN TD TG |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
REG | Reference to national code |
Ref country code: DE Ref legal event code: 8642 |
|
WWP | Wipo information: published in national office |
Ref document number: 1998910769 Country of ref document: EP |
|
WWP | Wipo information: published in national office |
Ref document number: 1019980709382 Country of ref document: KR |
|
WWG | Wipo information: grant in national office |
Ref document number: 65024/98 Country of ref document: AU |
|
WWW | Wipo information: withdrawn in national office |
Ref document number: 1998910769 Country of ref document: EP |
|
WWW | Wipo information: withdrawn in national office |
Ref document number: 1019980709382 Country of ref document: KR |