This application claims the benefit of Korean Patent Application No. 10-2007-0132594, filed on Dec. 17, 2007, in the Korean Intellectual Property Office, the disclosure of which is incorporated herein in its entirety by reference.
1. Field of the Invention
The present invention relates to a path setting method of an integrated switch for simultaneously providing real-time mobility of an IP address and a telephone number and, more particularly, to a method for processing transmission of voice calls and data packets easily and rapidly using a home agent (HA) and a foreign agent (FA) for providing mobility in mobile communication and providing real-time mobility of an IP address and a telephone number.
According to the path setting method of an integrated switch of the present invention, an IP data terminal and a telephone terminal can use the original addresses thereof even when the IP data terminal and the telephone terminal are moved to a network area having a number system different from that of the network area to which the IP data terminal and the telephone terminal originally belong.
This work was supported by the IT R&D program of MIC/IITA[2005-S-038-03, UHF RF-ID and Ubiquitous networking technology development].
2. Description of the Related Art
A system and a method for fast hand-off in a mobile network using a mobile stream control transmission protocol have been proposed as a method for providing IP mobility. In this system and method, when a mobile node recognizes necessity for hand-off, the mobile node receives a routing advertisement message of a connection router adjacent to an arbitrary connection router in the area having the arbitrary connection router and finds an IP address that can be used in the area of the adjacent connection router. When the mobile node generates the IP address before moved to the adjacent router area, the mobile node uses the previously generated IP address. However, the method for fast hand-off is limited to IP data terminals for streaming transmission and cannot be applied to mobile number portability.
Furthermore, a conventional method for providing mobility of a mobile terminal informs L3 layer (network layer) of generation of hand-off and information of a link layer when propagation signal intensity of the link layer is reduced to a predetermined level in order to process fast hand-off. In this method, a mobile terminal is authenticated before hand-off is generated in the L3 layer. Accordingly, the method is applied to only a mobile terminal having this function and cannot be applied to telephone number portability.
Moreover, there is a method of providing mobility using mobile phone roaming according to global system roaming mobile telecommunication (GSM). However, this method cannot provide phone number portability service in a general mobile phone or wire telephone exchange which does not use GSM and IP data packet mobility.
Furthermore, a method of providing person information mobility in a fixed wired network instead of terminal mobility in a mobile telephone network or a mobile IP network was proposed. That is, when a telephone user moves to an area (area B) such as a foreign country, selects a specific terminal in the area and registers a telephone number of an area (area A) where the user subscribes for telephone service and information on service details at the area B through the specific terminal, the user can be provided with the same telephone service as the telephone service provided in the area A.
In the method of providing person information mobility in a fixed wired network, however, the user has to input his information in order to receive the service in the visiting area and real-time mobility for voice call and IP packet data integrated service is not provided.
Moreover, a method of enabling originating and terminating of calls even when calls are connected through various types of networks including a wired network and a mobile network using a voice gateway such as a soft switch was proposed. However, this is a kind of roaming method in which a terminal is previously registered at a database of the voice gateway to be provided with a service and the method cannot provide real-time mobility.
The aforementioned conventional methods are limited to the mobile phone roaming service and a case that a destination area is informed of a mobile terminal and approves the mobile terminal to provide a roaming service to the mobile terminal. Furthermore, the conventional methods cannot provide real-time simultaneous mobility of a telephone terminal and an IP data terminal.
The present invention provides a path setting method of an integrated switch for processing transmission of voice calls and data packets easily and rapidly using a home agent (HA) and a foreign agent (FA) for providing mobility in mobile communication and providing real-time mobility of an IP address and a telephone number.
According to an aspect of the present invention, there is provided a method of providing services to terminals using an integrated switch, the method including: transmitting an identifier of a telephone terminal of a subscriber in response to an identifier request signal received from the integrated switch and receiving a telephone service from the integrated switch through the telephone terminal; detecting a silent period from a telephone service channel of the telephone terminal; and transmitting an IP service registration request message including a care-of-address (CoA) using the silent period of the telephone service channel to the integrated switch, receiving a registration response message including an approval response from the integrated switch, and receiving an IP data terminal service from the integrated switch through a data terminal of the subscriber.
According to another aspect of the present invention, there is provided a path setting method of an integrated switch for simultaneously providing real-time mobility of an IP address and a telephone number, the path setting method comprising: receiving a registration request message including a telephone number of a telephone terminal and an IP address of an IP data terminal from a first integrated switch located in a first network area in which the telephone terminal and the IP data terminal are originally located when the telephone terminal and the IP data terminal are moved to a second network area; determining whether the telephone number of the telephone terminal and the IP address of the IP data terminal are included in an internal list of a second integrated switch located in the second network area; and providing the telephone service to the telephone terminal by the second integrated switch and providing the IP data service to the IP data terminal in a silent period of a telephone service channel of the telephone terminal when the telephone number of the telephone terminal and the IP address of the IP data terminal both are included in the internal list of the second integrated switch.
According to the path setting method of an integrated switch, a telephone terminal and an IP data terminal can use original addresses thereof when the telephone terminal and the IP data terminal are moved to a network area having a number system different from that of the network area to which the telephone terminal and the IP data terminal originally belong.
The path setting method of an integrated switch according to the present invention can be applied to mobile phones as well as wire telephones.
The above and other features and advantages of the present invention will become more apparent by describing in detail exemplary embodiments thereof with reference to the attached drawings in which:
The present invention will now be described more fully with reference to the accompanying drawings, in which exemplary embodiments of the invention are shown. The invention may, however, be embodied in many different forms and should not be construed as being limited to the embodiments set forth herein; rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the concept of the invention to those of ordinary skill in the art. Throughout the drawings, like reference numerals refer to like elements.
A path setting method of an integrated switch for simultaneously providing real-time mobility of an IP address and a telephone number according to the present invention constructs an information pair of the telephone number and the IP address and transmits a voice call and a data packet using a home agent (HA) and a foreign agent (FA) for providing mobility in a mobile network easily and rapidly when a telephone terminal and an IP data terminal are moved.
The path setting method of an integrated switch according to the present invention can be applied to mobile phones as well as wire telephones.
According to the path setting method of an integrated switch, a telephone terminal and an IP data terminal can use original addresses thereof when the telephone terminal and the IP data terminal are moved to a network area having a number system different from that of the network area to which the telephone terminal and the IP data terminal originally belong.
Integrated switches 110, 120 and 130 which provide real-time simultaneous mobility of an IP address and a telephone number use common channel interoffice signaling (CCIS) to process signals of voice phones and use a virtual private network separated from a data path as a signal packet path for IP handoff.
Each integrated switch can process data in a silent period of a telephone channel. The integrated switch 110 is connected to subscriber lines 111-1 through 111-n. The subscriber line 111-1 is connected to a wire telephone 101-1 and a data terminal 102-1, and thus data is transmitted from the data terminal 102-1 to the integrated switch 110 through the subscriber line 111-1 in a silent period of a user while the user is speaking over the wire telephone 101-1. The subscriber line 111-n is connected to a mobile phone 101-n and a data terminal 102-n, and thus data is transmitted from the data terminal 102-n to the integrated switch 110 through the subscriber line 111-n in a silent period of a user while the user is talking over the mobile phone 101-n. While it is required to connect a device for air interface with the mobile phone 101-n to the end of the subscriber line 111-n, the device is omitted in
The integrated switch 120 includes subscriber lines 121-1 through 121-n. The subscriber line 121-n is connected to a wire telephone 103-1 and a data terminal 104-1, and thus data is transmitted from the data terminal 121-n to the integrated switch 120 through the subscriber line 121-n in a silent period of a user while the user is talking over the wire telephone 103-1. The integrated switch 130 includes the same subscriber lines as those of the integrated switches 110 and 120.
Bold solid lines 151, 152, 153, 171 and 172 between neighboring integrated switches represent telephone trunks and bold dotted lines 161, 162, 163, 181 and 182 between neighboring integrated switches denote data trunks. The telephone trunk 153 and the data trunk 163 respectively connect a telephone call and data between the integrated switches 110 and 120 and the telephone trunk 152 and the data trunk 162 respectively connect a telephone call and data between the integrated switches 110 and 130. The telephone trunk 173 and the data trunk 182 respectively connect a telephone call and data between the integrated switches 120 and 130. The telephone trunk 151 and the data trunk 161 respectively connect a telephone call and data between the integrated switches 110 and an integrated switch (not shown) located on the left of the integrated switch 110, and the telephone trunk 171 and the data trunk 181 respectively connect a telephone call and data between the integrated switches 120 and an integrated switch (not shown) located on the right of the integrated switch 120.
Reference numerals 191, 192 and 193 represent areas covered by the integrated switches 110, 120 and 130, respectively, and reference numerals IA1 (110-1), IA2 (120-1) and IA3 (130-1) denote integrated agents for supporting real-time mobility of voice calls and data in the integrated switches 110, 120 and 130, respectively.
Furthermore, a dotted line 131 represents a pair of the mobile phone 101-n and the data terminal 102-n sharing the same subscriber line 111-n of the integrated switch 110 and a dotted line 132 represents a pair of the mobile phone 101-n and the data terminal 102-n sharing the same subscriber line 121-1 of the integrated switch 120.
An arrow 130 represents the movement of the mobile phone 101-n and the data terminal 102-n from the area 191 of the integrated switch 110 and the area 192 of the integrated switch 120. The mobile phone 101-n and the data terminal 102-n in the pair 131 are identical to the mobile phone 101-n and the data terminal 102-n in the pair 132.
The radio connector 211 and the dialing and speaking function unit 212 perform the same functions as those of a conventional mobile phone. The identifier request signal receiver 213 detects an identifier request signal sent from an integrated switch 110, 120 or 130 illustrated in
The IP data terminal 220 such as a personal digital assistant (PDA) and a notebook computer includes an IP data terminal functional unit 221, a connection port 222, and a silent detector 223. The IP data terminal functional unit 221 performs conventional IP data terminal functions. The connection port 222 is connected with the connection port 215 of the mobile phone 210. The silent detector 223 detects whether the state of the channel used by a mobile phone currently connected to the IP data terminal 220 through the connection port 222 has a silent period. When the silent period is detected, the silent detector 223 transmits information on the silent period to the IP data terminal functional unit 221 through a path 224.
When an available channel exist, the identifier request signal receiver 213 of the mobile phone 210 waits an identifier request signal from an integrated switch 110, 120 and 130 illustrated in
When the identifier request signal receiver 213 determines that the current channel is being used in operation S305, the radio power of the current channel is compared with the radio power of a new channel in operation S309. When it is determined in operation S305 that the current channel is not being used, the telephone number of the destination telephone is transmitted in operation S306.
It is determined whether the mobile phone 210 detects a new channel having a radio power higher than the radio power of the current channel in operation S307. The process is returned to operation S302 when it is determined that the mobile phone 210 detects the new channel. It is determined whether the connecting state of the current channel is maintained continuously in operation S308 when the mobile phone 210 does not detect the new channel. The process is returned to operation S305 when it is determined that the connecting state of the current channel is maintained. The process is finished when it is determined that the connecting state of the current channel is not maintained any more.
When it is determined that the radio power of the new channel is higher than the radio power of the current channel in operation S309, the channel is switched to the new channel in operation S310. The use of the mobile phone 210 is finished in operation S311.
The IP data terminal 220 detects the silent period and performs connection request (registration request) using the CoA which is received during the silent period. The integrated switch searches a visitor list and a neighboring area list thereof and transmits a signal that makes an inquiry of a home agent that the IP data terminal 220 is allowed to be registered through a virtual private network when the IP data terminal 220 is not included in the visitor list and the neighboring area list.
More specifically, the connection port 222 of the IP data terminal 220 is connected with the connection port 215 of the mobile phone 210 in operation S401. The silent detector 223 detects the silent period in operation S402. It is determined whether the silent period is detected in operation S403. The silent detector 223 detects the silent period again in operation S402 when the silent period is not detected in operation S403. When the silent period is detected in operation S403 the CoA sent from the integrated switch is detected during the silent period in operation S404. When the CoA is detected, the IP data terminal 220 transmits a registration request message to the integrated switch in operation S405. After the registration request message is transmitted, the silent detector 223 detects the silent period in operation S402. The registration request message uses the registration request message format of RFC3344 illustrated in
When the CoA is not detected, it is determined whether information sent from the integrated switch is a registration response message in operation S406. When the information is not the registration response message, the IP data terminal 220 performs a regular operation (that is, an operation of transmitting and receiving IP data) in operation S408. After IP data is transmitted, it is determined whether the connecting state of a currently used data channel is maintained in operation S409.
When the information transmitted from the integrated switch corresponds to the registration response message, it is determined whether the contents of the registration response message are allowed to be used in operation S407. When the contents of the registration response message are not allowed to be used, the process is finished in operation S410. When the contents of the registration response message are allowed to be used, the IP data terminal 220 maintains the regular operating state (that is, the operation of transmitting and receiving IP data) in operation S408. For example, the registration response message uses the registration response message format of RFC3344 illustrated in
When it is determined that the connecting state of the currently used data channel is maintained in operation S409, the silent period is detected in operation S402. When it is determined that the connecting state of the currently used data channel is not maintained in operation S409, the process is finished in operation S410.
Referring to
The member terminal list 510 corresponds to a list of terminals belongings to the integrated switch X. The relay terminal list 520 is a list of terminals which are belonging to the integrated switch X and being connected with another integrated switch Y. The visitor list 530 is a list of terminals which are connected with the integrated switch X and do not belong to the member terminal list 510. The neighboring area list 540 is a list of terminals which are connected to another integrated switch Z in a neighboring area of the integrated switch X and do not belong to the integrated switch Z. In other words, the neighboring area list of the integrated switch X is a visitor list of the integrated switch Z.
The aforementioned four lists are filled with null in an initial stage.
When the telephone terminal belongs to the member terminal list, the first integrated switch determines whether to allow the telephone terminal to be moved according to service information illustrated in
When the telephone terminal does not belong to the member terminal list or the telephone terminal is not allowed to be moved, the second integrated switch transmits a registration rejection response message to the telephone terminal in operation S1010. When it is determined that the telephone terminal belongs to the relay terminal list in operation S1003, the first integrated switch sends the registration approval response message including information on the telephone terminal such as lifetime information to the second integrated switch in operation S1008. The integrated switch identifier with respect to the telephone terminal, the destination telephone number and the destination IP address are corrected in the relay terminal list in operation S1009.
When it is determined that the IP data terminal does not belong to the relay terminal list in operation S1023 or when the IP data terminal is not allowed to be moved in operation S1024, the first integrated switch transmits a registration rejection response message to the second integrated switch in operation S1028 and finishes the process in operation S1029.
After the telephone number is received, the integrated switch A transmits a registration request message including a telephone number and an IP address to be used by the telephone terminal to an integrated switch to which the telephone terminal belongs in operation S1108.
The integrated switch A receives a registration response message from the integrated switch to which the telephone terminal belongs in operation S1109. It is determined whether the telephone terminal is registered from the received registration response message in operation S1110. When the determination result is “Yes”, the channel is connected to the telephone number transmitted from the telephone terminal, and information including the identifier 816, the original telephone number 813 and the original IP address 814 illustrated in
The visitor list information and integrated switch identification information are transmitted to integrated switches of neighboring areas in operation S1112. Then, an available idle channel is detected in operation S1102.
When the determination result is not “Yes” in operation S1110, an available idle channel is searched.
When the neighboring area list includes the identifier 917 illustrated in
It is determined whether the telephone terminal is registered from the received registration response message in operation S1117. When the determination result is “Yes”, the information including the telephone number and the IP address provided by the integrated switch and information such as lifetime information included in the registration response message are transmitted to neighboring integrated switches in operation S1119.
A list corresponding to the telephone terminal is deleted from the neighboring area list illustrated in
When the telephone terminal and the IP data terminal are not normally moved, the mobility-related message is received again from the integrated switch of the neighboring area. When the mobility-related message corresponds to the channel cancellation information in operation S1252, it is determined whether a visitor terminal with respect to the mobility-related message belongs to the integrated switch, which receives the mobility-related message in operation S1251, in operation S1255. When the visitor terminal belongs to the integrated switch receiving the mobility-related message, a mobility-related message is received from an integrated switch of a neighboring area. When the visitor terminal does not belong to the integrated switch receiving the message, a list corresponding to the visitor terminal is deleted from the visitor list and the neighboring area list in operation S1258. Then, a mobility-related message is received from an integrated switch of a neighboring areas.
When the telephone terminal and the IP data terminal are normally moved in operation S1254, it is determined whether the visitor terminal with respect to the message belongs to the integrated switch, which receives the message in operation S1251, in operation S1257. When the visitor terminal belongs to the integrated switch receiving the message, a mobility-related message is received from a neighboring integrated switch.
When the visitor terminal does not belong to the integrated switch receiving the message, the list corresponding to the visitor list is deleted from the visitor list, the neighboring area list illustrated in
When channel completion for a terminal used in the integrated switch area is detected, it is determined whether the list corresponding to the terminal is included in the visitor list in operation S1272. When the list is not included in the visitor list, a conventional channel completion process (that is, a conventional call completion process) is performed. When the list is included in the visitor list, the list is deleted from the visitor list and channel cancellation information for the terminal is transmitted to an integrated switch of a neighboring area in operation S1273. The integrated switch to which the terminal belongs is informed of the channel cancellation information in operation S1274 and the conventional channel completion process is performed in operation S1275.
As described above, when an IP data terminal and a telephone terminal are moved to a network area having a number system different from that of the network area to which the IP data terminal and the telephone terminal belong, the IP data terminal and the telephone terminal can use the original addresses thereof and be provided with real-time mobility.
While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it will be understood by those of ordinary skill in the art that various changes in form and details may be made therein without departing from the spirit and scope of the present invention as defined by the following claims.
Number | Date | Country | Kind |
---|---|---|---|
10-2007-0132594 | Dec 2007 | KR | national |