KR102098216B1 - Method and apparatus for deterimining call process, and systems for call process - Google Patents
Method and apparatus for deterimining call process, and systems for call process Download PDFInfo
- Publication number
- KR102098216B1 KR102098216B1 KR1020130104727A KR20130104727A KR102098216B1 KR 102098216 B1 KR102098216 B1 KR 102098216B1 KR 1020130104727 A KR1020130104727 A KR 1020130104727A KR 20130104727 A KR20130104727 A KR 20130104727A KR 102098216 B1 KR102098216 B1 KR 102098216B1
- Authority
- KR
- South Korea
- Prior art keywords
- call
- csfb
- mobile communication
- request message
- network
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 25
- 230000008569 process Effects 0.000 title description 13
- 238000010295 mobile communication Methods 0.000 claims abstract description 97
- 238000012545 processing Methods 0.000 claims abstract description 81
- 238000012958 reprocessing Methods 0.000 claims abstract description 13
- 230000006870 function Effects 0.000 description 30
- 238000004891 communication Methods 0.000 description 13
- 238000010586 diagram Methods 0.000 description 8
- 238000000605 extraction Methods 0.000 description 7
- 230000005540 biological transmission Effects 0.000 description 6
- 238000003672 processing method Methods 0.000 description 6
- 238000007726 management method Methods 0.000 description 5
- 238000004590 computer program Methods 0.000 description 4
- 230000004044 response Effects 0.000 description 4
- 238000006243 chemical reaction Methods 0.000 description 3
- 238000005259 measurement Methods 0.000 description 3
- 238000002360 preparation method Methods 0.000 description 3
- 230000005641 tunneling Effects 0.000 description 3
- 230000006835 compression Effects 0.000 description 2
- 238000007906 compression Methods 0.000 description 2
- 238000013523 data management Methods 0.000 description 2
- 230000009977 dual effect Effects 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 230000011664 signaling Effects 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000006837 decompression Effects 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000005684 electric field Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000013468 resource allocation Methods 0.000 description 1
- 238000001228 spectrum Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/34—Reselection control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/14—Reselecting a network or an air interface
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/19—Connection re-establishment
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
본 발명은 호 처리 결정 방법 및 장치와 그 호 처리 장치에 관한 것이다. 개시된 호 처리 결정 방법은 호 연결 요청 메시지에 포함된 식별자를 추출하는 단계와, 추출된 식별자에 의거하여 CSFB 호인지를 판별하는 단계와, 호 연결 요청 메시지에 대한 처리의 실패 시에 판별의 결과에 따라 CSFB 호는 호 종료를 결정하며, 비 CSFB 호는 서킷 교환망을 통한 호 연결 재처리를 결정하는 단계를 포함한다. 이에 따라, 발생된 호의 착신측 이동통신 단말장치가 SRVCC 핸드오버에 의한 통화 중일 때에, 서킷망 교환 노드는 부가서비스의 제어를 위하여 IMS 교환 노드로 호 연결 메시지를 전송하고, IMS 교환 노드는 서킷 교환망을 통한 재처리를 위하여 호 연결 메시지를 전송할 때에 발생할 수 있는 호 처리의 무한 루프가 원천적으로 방지되어 발생하지 않는 이점이 있다.The present invention relates to a method and apparatus for determining call processing, and an apparatus for processing the call. The disclosed call processing decision method includes extracting an identifier included in the call connection request message, determining whether it is a CSFB call based on the extracted identifier, and determining the result when the processing of the call connection request message fails. Accordingly, the CSFB call determines call termination, and the non-CSFB call includes determining call connection reprocessing through the circuit switched network. Accordingly, when the called mobile communication terminal apparatus of the generated call is in a call by SRVCC handover, the circuit network switching node transmits a call connection message to the IMS switching node for control of the additional service, and the IMS switching node is a circuit switching network. An infinite loop of call processing that may occur when a call connection message is transmitted for reprocessing through is inherently prevented and does not occur.
Description
본 발명은 발생된 호의 착신측 이동통신 단말장치가 SRVCC(Single Radio Voice Call Continuity) 핸드오버에 의한 통화 중일 때 호 처리의 실패가 발생하는 경우에 후속의 호 처리 방안을 결정하는 방법 및 장치와 그 결정에 따른 호 처리 방법을 수행하는 호 처리 시스템에 관한 것이다.The present invention provides a method and apparatus for determining a subsequent call processing method when a call processing failure occurs when the called mobile communication terminal device of the generated call is in a call by SRVCC (Single Radio Voice Call Continuity) handover. It relates to a call processing system for performing a call processing method according to the decision.
주지하는 바와 같이, 3GPP 릴리스(Release) 8에서는 이동통신 시스템의 하나로써, 망 아키텍처(Network Architecture)인 EPC(Evolved Packet Core)를 기술하고 있다. EPC는 3GPP LTE(Long Term Evolution) 시스템을 위한 네트워크 노드들의 집합이다. EPC는 기존의 3GPP 시스템 아키텍처의 코어 네트워크(Core Network)를 진화시켜, 진화된 무선접속망(Evolved RAN)인 E-UTRAN(Evolved-UMTS Terrestrial Radio Access Network) 등을 지원하고, 또한 패킷망의 효율성을 높이기 위하여 네트워크 노드를 단순화시킨 효율적인 망구조를 갖는다. EPC와 E-UTRAN을 포함하는 무선통신 시스템을 EPS(Evolved Packet System)라고 호칭할 수도 있으며, 현재 국내에서 서비스 중인 LTE 이동통신 시스템이 이에 해당한다.As is well known, 3GPP Release 8 describes an Evolved Packet Core (EPC), which is a network architecture, as one of the mobile communication systems. EPC is a set of network nodes for 3GPP Long Term Evolution (LTE) system. EPC has evolved the core network of the existing 3GPP system architecture to support Evolved-UMTS Terrestrial Radio Access Network (E-UTRAN), which is an evolved RAN, and also increases the efficiency of the packet network. In order to simplify the network node, it has an efficient network structure. A wireless communication system including EPC and E-UTRAN may be referred to as an Evolved Packet System (EPS), and the LTE mobile communication system currently being serviced in Korea corresponds to this.
한편, LTE 이동통신 시스템을 구축하는 초기에는 WCDMA 이동통신 시스템 등과 같은 레거시(legacy)망과의 혼용 통신 환경이 나타나며, 이러한 통신 환경에서는 LTE망에 접속할 수 있으면서도 WCDMA(Wideband Code Division Multiple Access)망 등과 같은 레거시망에도 접속할 수 있는 듀얼모드(dual mode) 이동통신 단말장치가 운용될 수 있다. 아울러, LTE 이동통신 서비스의 초기에는 듀얼모드 이동통신 단말장치에 대해 음성 통화 서비스를 제공할 때에는 WCDMA 이동통신 시스템을 이용하였으며, 데이터 통신 서비스를 제공할 때에는 LTE 이동통신 시스템을 이용하였다.On the other hand, in the early stage of building an LTE mobile communication system, a mixed communication environment with a legacy network such as a WCDMA mobile communication system appears, and in this communication environment, WCDMA (Wideband Code Division Multiple Access) network, etc. can be used while being able to access the LTE network. A dual mode mobile communication terminal device capable of accessing the same legacy network may be operated. In addition, at the beginning of the LTE mobile communication service, a WCDMA mobile communication system was used to provide a voice call service to a dual mode mobile communication terminal device, and an LTE mobile communication system was used to provide a data communication service.
이와는 달리 데이터 통신은 물론이고 음성 통화까지 LTE 이동통신 시스템을 이용하는 것이 VoLTE 서비스이다. 이러한 VoLTE 서비스는 HD(High Definition) voice 서비스로 불려지기도 한다. VoLTE 서비스에 의하면, 음성 통화 시에 기존보다 깨끗한 HD급 음성 통화 서비스를 제공할 수 있으며, 사용자들은 통화 중에 실시간으로 상대방과 같은 화면을 보여주면서 지도, 음악, 뉴스, 사진 등 컨텐츠를 공유할 수 있다.Unlike this, the VoLTE service uses an LTE mobile communication system as well as data communication as well as voice calls. This VoLTE service is also called a high definition (HD) voice service. According to the VoLTE service, it is possible to provide a clearer HD-class voice call service during a voice call, and users can share content such as maps, music, news, photos, etc. while showing a screen like a counterpart in real time during a call. .
그런데, 현재 LTE망의 서비스 영역이 제한적이기 때문에 그 제한된 지역을 벗어나거나 서비스 셀 접경 지역 등과 같이 전파 환경이 열악한 지역에서는 음성 통화호의 연속성이 보장되지 않는 문제가 있다. 이러한 문제를 해결하기 위하여 서킷망(circuit switched network)과 연동하여 음성 통화호의 연속성(voice call continuity)을 제공하려는 추세이다. 이때 이동통신 단말장치가 패킷망(packet switched network)과 서킷망이 제공하는 각각의 무선자원에 모두 접속하지 않아도 되도록 하나의 무선자원으로 연속성을 제공하는 SRVCC(Single Radio Voice Call Continuity) 기능이 제공된다. SRVCC는 VoLTE 통화 중에 LTE 약전계로 진입할 경우에 통화 연속성을 제공하기 위하여 서킷망으로 음성 트래픽을 핸드오버(handover)시켜주는 기술이다.However, since the service area of the LTE network is limited at present, there is a problem in that the continuity of a voice call is not guaranteed in an area where the propagation environment is poor, such as outside the limited area or a service cell border area. In order to solve this problem, there is a trend to provide voice call continuity in conjunction with a circuit switched network. At this time, a single radio voice call continuity (SRVCC) function is provided to provide continuity with one radio resource so that the mobile communication terminal device does not need to access all of the radio resources provided by the packet switched network and the circuit network. SRVCC is a technology that handovers voice traffic to a circuit network to provide call continuity when entering the LTE weak field during VoLTE calls.
한편, 사용자가 만족할만한 VoLTE 서비스를 제공하기 위해서는 발신측과 착신측 간의 통화 연결이 이루어진 후에 깨끗한 음질의 서비스를 제공하는 것도 중요하지만, 무엇보다도 높은 착신 성공율이 제공되어야만 한다. 이를 위해, VoLTE 호의 착신 실패 시에 레거시망의 서킷망을 통하여 착신을 재시도하며, 이를 CSFB(Circuit Switched Fallback) 호 처리라고 한다.On the other hand, in order to provide a satisfactory VoLTE service for the user, it is important to provide a service with a clean sound quality after a call connection between the calling party and the called party is made, but above all, a high incoming success rate must be provided. To this end, when the VoLTE call fails, the call is retried through the circuit network of the legacy network, and this is called CSFB (Circuit Switched Fallback) call processing.
그런데, 착신측 이동통신 단말장치가 SRVCC 핸드오버에 의한 통화 중일 때에 발생되는 CSFB 호의 경우에는 IMS(IP Multimedia Subsystem) 교환 노드에서 부가서비스와 관련된 호 처리를 할 때에 어떠한 이유로 인하여 호 처리가 실패되면 서킷망을 통한 재처리를 반복적으로 수행하게 되는 문제점이 있다.However, in the case of a CSFB call that occurs when the called mobile communication terminal device is in a call by SRVCC handover, if the call processing fails due to any reason when the IMS (IP Multimedia Subsystem) switching node processes the call related to the supplementary service, the circuit There is a problem in that reprocessing through a network is repeatedly performed.
이러한 서킷망 재처리에 의해 발생되는 무한 루프(loop)를 좀 더 자세히 살펴보면 다음과 같다.The infinite loop generated by the circuit network reprocessing will be described in more detail as follows.
이동통신 단말장치 A와 이동통신 단말장치 B가 SRVCC 핸드오버에 의해 호가 연결되어 통화 중인 상황에서 이동통신 단말장치 C가 이동통신 단말장치 A와의 호 연결을 요청하면, 이동통신 단말장치 A가 레거시망의 서킷망에 등록된 상태이기 때문에 IMS망을 통해 MGCF(Media Gateway Control Function)로 호 연결 요청 메시지가 전송된다.When the mobile communication terminal device A and the mobile communication terminal device B request a call connection with the mobile communication terminal device A while the call is connected and the call is connected by SRVCC handover, the mobile communication terminal device A is a legacy network. Because it is registered in the circuit network, the call connection request message is transmitted to the Media Gateway Control Function (MGCF) through the IMS network.
그러면, MGCF는 이동통신 단말장치 A의 위치를 조회하여 MSC 서버(Mobile Switching Center Server)에게 호를 전달하며, MSC 서버는 부가서비스의 제어를 위하여 IMS 교환 노드인 CSCF(Call Session Control Function)에게 호를 전달하고, CSCF는 TAS(Telephony Application Server)에게 부가서비스 제어 요청 메시지를 전송한다.Then, the MGCF queries the location of the mobile communication terminal device A to deliver a call to the MSC server (Mobile Switching Center Server), and the MSC server calls the CSMS (Call Session Control Function), an IMS exchange node, for control of additional services. , And the CSCF sends an additional service control request message to a Telephony Application Server (TAS).
이 때, TAS에 순간적인 장애가 발생하면 CSCF가 부가서비스 제어 요청 메시지를 전송하지 못하는 호 처리 실패가 발생하며, CSCF는 독자적인 착신을 시도하게 된다.At this time, if an instantaneous failure occurs in the TAS, a call processing failure occurs in which the CSCF cannot transmit an additional service control request message, and the CSCF attempts an independent call.
여기서, CSCF는 이동통신 단말장치 A가 LTE망에 위치한다고 판단하여 SGW(Serving Gateway) 등을 통해 착신을 시도하지만 이동통신 단말장치 A는 서킷망에 위치하므로 착신 실패가 발생한다. 그리고 CSCF는 착신 실패에 따라 서킷망을 통한 호의 재처리를 결정하고, MGCF에게 호 연결 요청 메시지를 전송한다.Here, the CSCF determines that the mobile communication terminal device A is located in the LTE network, and attempts to receive a call through a Serving Gateway (SGW), but the mobile communication terminal device A is located in a circuit network, so a call reception failure occurs. Then, the CSCF decides to reprocess the call through the circuit network according to the incoming call failure, and sends a call connection request message to the MGCF.
그러면, 앞서 설명한 바와 같이 MGCF는 이동통신 단말장치 A의 위치를 조회하여 MSC 서버에게 호를 전달하며, MSC 서버는 부가서비스의 제어를 위하여 CSCF에게 호를 전달하고, CSCF는 TAS에게 부가서비스 제어 요청 메시지를 전송한다. 이렇게, 서킷망 재처리에 의해 무한 루프가 발생되는 것이다.Then, as described above, the MGCF queries the location of the mobile communication terminal device A to deliver the call to the MSC server, the MSC server delivers the call to the CSCF for control of the additional service, and the CSCF requests the TAS to control the additional service. Send a message. In this way, an infinite loop is generated by reprocessing the circuit network.
본 발명의 실시예에 따르면, 발생된 호의 착신측 이동통신 단말장치가 SRVCC 핸드오버에 의한 통화 중일 때에, 서킷망 교환 노드는 CSFB 호를 나타내는 식별자가 포함된 호 연결 요청 메시지를 IMS 교환 노드에게 전송하며, IMS 교환 노드는 호 처리의 실패 상황이 발생하더라도 CSFB 호에 대해서는 서킷 교환망을 통한 재처리를 하지 않고 호를 종료 처리한다.According to an embodiment of the present invention, when the called mobile communication terminal device of the generated call is busy by SRVCC handover, the circuit network switching node transmits a call connection request message including an identifier indicating the CSFB call to the IMS switching node. The IMS switching node terminates the call for the CSFB call without reprocessing through the circuit switching network even if a call processing failure occurs.
본 발명의 해결하고자 하는 과제는 이상에서 언급한 것으로 제한되지 않으며, 언급되지 않은 또 다른 해결하고자 하는 과제는 아래의 기재로부터 본 발명이 속하는 통상의 지식을 가진 자에게 명확하게 이해될 수 있을 것이다.The problem to be solved of the present invention is not limited to those mentioned above, and another problem to be solved that is not mentioned will be clearly understood by a person having ordinary knowledge to which the present invention belongs from the following description.
본 발명의 일 관점에 따른 호 처리 결정 방법은, 호 연결 요청 메시지에 포함된 식별자를 추출하는 단계와, 추출된 상기 식별자에 의거하여 CSFB 호인지를 판별하는 단계와, 상기 호 연결 요청 메시지에 대한 처리의 실패 시에 상기 판별의 결과에 따라 CSFB 호는 호 종료를 결정하며, 비 CSFB 호는 서킷 교환망을 통한 호 연결 재처리를 결정하는 단계를 포함할 수 있다.The method for determining call processing according to an aspect of the present invention includes: extracting an identifier included in a call connection request message; determining whether it is a CSFB call based on the extracted identifier, and for the call connection request message. Upon failure of processing, the CSFB call determines call termination according to the result of the determination, and the non-CSFB call may include determining call connection reprocessing through a circuit switched network.
본 발명의 다른 관점에 따른 호 처리 결정 장치는, 호 연결 요청 메시지에 포함된 식별자를 추출하는 추출부와, 추출된 상기 식별자에 의거하여 CSFB 호인지를 판별하는 판별부와, 상기 호 연결 요청 메시지에 대한 처리의 실패 시에 상기 식별자에 의거하여 CSFB 호로 판별되면 호 종료를 결정하며, 상기 CSFB 호가 아닌 것으로 판별되면 서킷 교환망을 통한 호 연결 재처리를 결정하는 결정부를 포함할 수 있다.The apparatus for determining call processing according to another aspect of the present invention includes an extraction unit for extracting an identifier included in a call connection request message, a determination unit for determining whether it is a CSFB call based on the extracted identifier, and the call connection request message When it is determined that the CSFB call is determined based on the identifier when the processing of the call fails, the determination unit may include a decision unit for determining call connection re-processing through the circuit switched network if it is determined that the call is not the CSFB call.
본 발명의 또 다른 관점에 따른 호 처리 시스템은, 착신측 이동통신 단말장치가 SRVCC 핸드오버에 의한 통화 중일 때에, CSFB 호를 나타내는 식별자가 포함된 호 연결 요청 메시지를 전송하는 서킷망 교환 노드와, 상기 서킷망 교환 노드로부터 수신한 상기 호 연결 요청 메시지에 포함된 상기 식별자에 의거하여 CSFB 호인지를 판별하며, 상기 호 연결 요청 메시지에 대한 호 처리의 실패 시에 상기 판별의 결과에 따라 CSFB 호는 종료 처리하고, 비 CSFB 호는 서킷 교환망을 통해 호 연결을 재처리하는 IMS 교환 노드를 포함할 수 있다.A call processing system according to another aspect of the present invention includes a circuit network switching node that transmits a call connection request message including an identifier indicating a CSFB call when the called mobile communication terminal device is in a call by SRVCC handover, Based on the identifier included in the call connection request message received from the circuit network switching node, it is determined whether it is a CSFB call, and when the call processing fails for the call connection request message, the CSFB call is The termination process, and the non-CSFB call may include an IMS exchange node that re-processes the call connection through the circuit switched network.
본 발명의 실시예에 따르면, IMS 교환 노드는 호 처리의 실패 상황이 발생하더라도 CSFB 호에 대해서는 서킷 교환망을 통한 재처리를 하지 않고 호를 종료 처리한다.According to an embodiment of the present invention, the IMS switching node terminates the call for the CSFB call without reprocessing through the circuit switching network even if a call processing failure occurs.
따라서, 발생된 호의 착신측 이동통신 단말장치가 SRVCC 핸드오버에 의한 통화 중일 때에, 서킷망 교환 노드는 부가서비스의 제어를 위하여 IMS 교환 노드로 호 연결 메시지를 전송하고, IMS 교환 노드는 서킷 교환망을 통한 재처리를 위하여 호 연결 메시지를 전송할 때에 발생할 수 있는 호 처리의 무한 루프가 원천적으로 방지되는 효과가 있다.Accordingly, when the called mobile communication terminal device of the generated call is busy by SRVCC handover, the circuit network switching node transmits a call connection message to the IMS switching node for control of the additional service, and the IMS switching node establishes the circuit switching network. Infinite loop of call processing, which may occur when a call connection message is transmitted for re-processing through, has an effect of being fundamentally prevented.
도 1은 본 발명의 실시예에 따른 호 처리 결정 장치를 채용할 수 있는 이동통신 서비스 시스템의 네트워크 구성도이다.
도 2는 본 발명의 실시예에 따른 호 처리 결정 장치의 세부적인 구성도이다.
도 3은 본 발명의 실시예에 따른 호 처리 결정 방법의 적용에 따른 호 처리 방법을 설명하기 위한 흐름도이다.
도 4는 본 발명의 실시예에 따른 호 처리 결정 장치를 채용한 호 처리 시스템 및 이동통신 서비스 시스템에 의한 CSFB 호의 처리 과정을 예시한 흐름도이다.1 is a network configuration diagram of a mobile communication service system that can employ a call processing decision apparatus according to an embodiment of the present invention.
2 is a detailed configuration diagram of a call processing decision apparatus according to an embodiment of the present invention.
3 is a flowchart illustrating a call processing method according to application of a call processing determination method according to an embodiment of the present invention.
4 is a flowchart illustrating a CSFB call processing process by a call processing system and a mobile communication service system employing a call processing determination apparatus according to an embodiment of the present invention.
본 발명의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시예들을 참조하면 명확해질 것이다. 그러나 본 발명은 이하에서 개시되는 실시예들에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 수 있으며, 단지 본 실시예들은 본 발명의 개시가 완전하도록 하고, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 발명은 청구항의 범주에 의해 정의될 뿐이다.Advantages and features of the present invention, and methods for achieving them will be clarified with reference to embodiments described below in detail together with the accompanying drawings. However, the present invention is not limited to the embodiments disclosed below, but may be implemented in various different forms, and only the embodiments allow the disclosure of the present invention to be complete, and common knowledge in the art to which the present invention pertains It is provided to completely inform the person having the scope of the invention, and the present invention is only defined by the scope of the claims.
본 발명의 실시예들을 설명함에 있어서 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략할 것이다. 그리고 후술되는 용어들은 본 발명의 실시예에서의 기능을 고려하여 정의된 용어들로서 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. 그러므로 그 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다.In describing embodiments of the present invention, when it is determined that a detailed description of known functions or configurations may unnecessarily obscure the subject matter of the present invention, the detailed description will be omitted. In addition, terms to be described later are terms defined in consideration of functions in an embodiment of the present invention, which may vary according to a user's or operator's intention or practice. Therefore, the definition should be made based on the contents throughout this specification.
이하, 첨부된 도면들을 참조하여 본 발명의 실시예에 대해 살펴보기로 한다.Hereinafter, embodiments of the present invention will be described with reference to the accompanying drawings.
도 1은 본 발명의 실시예에 따른 호 처리 결정 장치를 채용할 수 있는 이동통신 서비스 시스템의 네트워크 구성도이다. 도 1에서는 WCDMA 이동통신망이 레거시망으로 운용되는 경우를 예시하였으나, 레거시망은 이에 한정되지 않는다. 예컨대, GSM(Global System for Mobile) 등과 같은 여타의 비동기식 이동통신망이나 CDMA2000 등과 같은 여타의 동기식 이동통신망이 LTE 이동통신망과 함께 혼용될 수 있다.1 is a network configuration diagram of a mobile communication service system that can employ a call processing decision apparatus according to an embodiment of the present invention. 1 illustrates a case where the WCDMA mobile communication network is operated as a legacy network, but the legacy network is not limited thereto. For example, other asynchronous mobile communication networks such as GSM (Global System for Mobile) or other synchronous mobile communication networks such as CDMA2000 may be used together with the LTE mobile communication network.
이에 나타낸 바와 같이 이동통신 단말장치(Mobile Equipment)(300)는 패킷 기반 음성서비스를 제공하는 LTE 이동통신망과 서킷 기반 음성서비스를 제공하는 WCDMA 이동통신망 등과 같은 레거시망의 혼용 환경에서 운용될 수 있다. 이러한 이동통신 단말장치(300)는 LTE 이동통신망을 구성하는 기지국의 역할을 수행하는 eNodeB(110)의 서비스 영역(111)이 WCDMA 이동통신망을 구성하는 기지국의 역할을 수행하는 NodeB(210)의 서비스 영역(211)에 포함되는 서비스 중첩 영역에서 운용될 수 있다. 이러한 이동통신 단말장치(300)는 eNodeB(110)의 서비스 영역(111)에 존재하는 복수의 셀 중에서 어느 한 셀에 위치하여 이동통신 서비스를 제공받는다. 예컨대, 이동통신 단말장치(300)은 스마트폰(smart phone), 노트패드(notepad), 태블릿(tablet) 컴퓨터 등의 다양한 형태로 구현할 수 있다.As shown in this, the mobile communication terminal device (Mobile Equipment) 300 can be operated in a mixed environment of legacy networks such as an LTE mobile communication network providing packet-based voice services and a WCDMA mobile communication network providing circuit-based voice services. The mobile
eNodeB(110), MME(Mobility Management Entity)(120), HSS(Home Subscriber Server)(130), SGW(Serving Gateway)(140), PGW(Packet Data Network Gateway)(150), PCRF(Policy & Charging Rule Function)(160) 등은 LTE 이동통신망을 구성할 수 있다.eNodeB 110, Mobility Management Entity (MME) 120, Home Subscriber Server (HSS) 130, Serving Gateway (SGW) 140, Packet Data Network Gateway (PGW) 150, Policy & Charging Rule Function) 160 may constitute an LTE mobile communication network.
eNodeB(110)는 이동통신 단말장치(300)와 통신하여 이동성을 보장하는 기지국의 역할을 수행한다. 이러한 eNodeB(110)는 무선 베어러 제어(radio bearer control), 무선 승인 제어(radio admission control), 연결 이동성 제어(connection mobility control), 이동통신 단말장치(300)로의 동적 자원 할당(dynamic resource allocation) 등과 같은 무선 자원 관리(radio resource management) 기능을 수행한다. 또, IP 헤더 압축 및 사용자 데이터 스트림의 해독(encryption), SGW(140)로의 사용자 평면 데이터의 라우팅(routing), 페이징(paging) 메시지의 스케줄링 및 전송, 브로드캐스트(broadcast) 정보의 스케줄링 및 전송, 이동성과 스케줄링을 위한 측정과 측정 보고 설정 등을 수행한다.The eNodeB 110 communicates with the mobile
그리고, eNodeB(110)는 이동통신 단말장치(300)가 eNodeB(110)와 NodeB(210) 중에서 상대적으로 더 우수한 음성 통화 품질을 제공하는 무선접속망에 접속하여 통화호를 설정할 수 있도록 하기 위하여 핸드오버를 결정할 수 있다. 특히, 이동통신 단말장치(300)로부터 제공받은 전계 측정 리포트에 의거하여 패킷 교환 도메인으로부터 서킷 교환 도메인으로 VoLTE 호의 핸드오버를 결정할 수 있다.In addition, the
MME(120)는 eNodeB(110)와 SGW(140)간의 신호 제어를 담당하며, 이동통신 단말장치(300)의 송신 데이터에 대한 라우팅을 결정한다. 이러한 MME(120)는 eNodeB(110)로의 페이징 메시지 분산, NAS(Non Access Spectrum) 시그널링, 망내 핸드오버 제어, 트래킹 영역 리스트 관리 등을 수행한다. 또, MME(120)는 SGW(140)와 PGW(150)의 선택, 핸드오버를 위한 MME(120)의 선택 및 변경, 단말 인증 등을 수행한다. 이러한 MME(120)는 이동통신 단말장치(300)나 다른 네트워크 노드, 예컨대 PGW(150) 또는 SGW(140)로부터의 결합 요청이나 무선 베어러 설정 요청 등이 있는 경우에 제어 신호를 처리하는 것 등과 같은 제어 플레인(control plane)의 여러 기능을 담당하며, HSS(130)로부터 가입자 프로파일 정보, 인증 및 위치 관련 데이터 등을 제공받아서 EPS 베어러(Evolved Packet System bearer) 또는 아이피 터널(IP tunnel)의 설정, 이동성 관리(mobility management) 등의 기능을 수행한다.The
HSS(130)는 LTE 이동통신망에 대한 가입자 정보가 포함되어 있는 데이터 베이스(data base)를 포함하는 네트워크 노드이며, 가입자 프로파일 정보, 인증 및 위치 관련 데이터를 저장한다.The
SGW(140)는 설정된 세션에 따라 페이로드 트래픽(payload traffic)을 처리하는 세션 제어(session control)를 수행하는 사용자 플레인 노드이다. eNodeB(110)와 S1-U 인터페이스로 연동하며, 3GPP 내부에서의 핸드오프(handoff)를 지원하고, PGW(150)와 EPS 베어러를 설정하고 터널링을 이용하여 PDU(Packet Data Unit)를 전달한다. 이러한 SGW(140)는 가입자 프로파일(profile)을 기반으로 PGW(150)를 선택하며, 인바운드 로밍 호인 경우에는 홈 네트워크의 PGW와의 상호 정산을 위한 과금 데이터를 생성한다.The
PGW(150)는 이동통신 단말장치(300)의 IP를 할당하고 외부 인터넷망 및 비 3GPP망과 연동하는 세션 제어를 수행하는 사용자 플레인 노드이다. 패킷 서비스를 위해 SGW(140) 및 외부망과 라우팅 정보를 유지하며, 터널링 및 IP 라우팅 기능을 수행한다. 또한, SGW(140) 및 외부망으로 PDU를 전달한다. 이러한 PGW(150)는 로컬 호인 경우에는 과금 처리를 수행한다.The
PCRF(160)은 서비스 데이터 플로우(service data flow)에 따른 동적(dynamic) QoS(Quality of Service) 및 과금 규칙(rule)을 제공하여, 통신 네트워크 내의 통신 정책 및 과금 처리를 수행한다.The
NodeB(210), RNC(Radio Network Controller)(220), SGSN(Serving General packet radio service Support Node)(230), MSC(Mobile Switching Center)(240), HLR(Home Location Register)(250), CGS(Cellular Gateway Switch)(260), GGSN(Gateway General packet radio service Support Node)(270), MSC 서버(280), SMSC(Short Message Service Center)(290) 등은 WCDMA 이동통신망을 구성할 수 있다. 여기서, NodeB(210)와 RNC(220)는 무선 액세스 네트워크 영역에 해당되며, MSC(240)와 CGS(260)는 서킷 교환 코어 네트워크에 해당되고, SGSN(230)과 GGSN(270)은 패킷 교환 코어 네트워크에 해당된다.NodeB 210, Radio Network Controller (RNC) 220, Serving General packet radio service Support Node (SGSN) 230, Mobile Switching Center (MSC) 240, Home Location Register (HLR) 250, CGS (Cellular Gateway Switch) 260, GGSN (Gateway General packet radio service Support Node) 270,
NodeB(210)는 이동통신 단말장치(300)들과의 연결에 사용되는 주파수를 확보하고, 이동통신 단말장치(300)들과의 안정적인 연결을 보장한다.The NodeB 210 secures a frequency used for connection with the mobile
RNC(220)는 여러 개의 NodeB(210)를 제어하며, 각각의 NodeB(210)에 통신 자원을 할당하고, 핸드오버(handover) 등의 기능을 담당한다.The
SGSN(230)은 여러 RNC(220)들과 연결되어 이동통신 단말장치(300)의 이동성과 패킷 세션 관리를 담당하며, IP 라우팅을 수행할 수 있고, 이동통신 단말장치(300)의 위치 등록과 같은 상호 작용을 할 수 있다.The
특히, SGSN(230)은 이동통신 단말장치(300)가 패킷 교환 도메인으로부터 서킷 교환 도메인으로 SRVCC 핸드오버 된 후에, SMSC(290)의 요청에 따라 패킷 교환 경로인 RNC(220) 및 NodeB(210)를 통해 이동통신 단말장치(300)로 단문메시지를 전송한다.In particular, the
MSC(240)은 방문자 위치 정보를 저장하며, HLR(250)로부터 가입자 프로파일 정보, 인증 및 위치 관련 데이터 등을 제공받아서 음성 통신을 위한 스위칭 제어를 수행한다. 이러한, MSC(240)는 MSC 서버(280)로부터 VoLTE 호의 SRVCC 핸드오버에 대한 준비가 요청되면 무선 액세스 네트워크 영역의 RNC(220)에게 SRVCC 핸드오버를 위한 위치 재설정을 요청하며, RNC(220)로부터 위치 재설정 완료 메시지가 수신되면 MSC 서버(280)에게 SRVCC 핸드오버가 완료되었음을 통보한다.The
HLR(250)은 WCDMA 이동통신망에 대한 가입자 정보가 포함되어 있는 데이터 베이스(data base)를 포함하는 네트워크 노드이며, 가입자 프로파일 정보, 인증 및 위치 관련 데이터를 저장한다.The
CGS(260)는 WCDMA 이동통신망과 일반 통신망을 연결하는 게이트웨이 역할을 하여 일반 통신망에 연결된 다른 통신 시스템과의 통신이 가능하도록 하며, MSC(240)과 IMS 사이의 게이트웨이 역할을 한다.The
GGSN(270)은 IP망과 직접 접속하여 IP망과 WCDMA망의 PS 도메인(domain)을 연결해주는 관문 역할을 수행하며, SGSN(230) 및 외부 망과의 라우팅 정보를 유지하고, 터널링 및 IP 라우팅 기능을 수행한다.The
MSC 서버(280)는 서킷망 교환 노드로서, SCC AS(470)에 의한 SRVCC 기능을 위하여 음성 및 영상용 세션 데이터 프로토콜(session data protocol)을 제공한다. 이러한, MSC 서버(280)는 MME(120)가 VoLTE 호에 대하여 패킷 교환 도메인으로부터 서킷 교환 도메인으로의 핸드오버를 요청하면 레거시망인 WCDMA 이동통신망의 서킷 교환 코어 네트워크에게 핸드오버 준비를 요청하며, 핸드오버의 준비에 대한 응답이 수신되면 MSC(240)와의 회선 연결 후에 IMS에게 SRVCC 핸드오버를 위한 세션 전달 개시 메시지를 송신한다.The
특히, MSC 서버(280)는 착신측의 이동통신 단말장치(300)가 SRVCC 핸드오버에 의한 통화 중일 때에, 서킷망에 등록된 상태로 통화 중인 이동통신 단말장치(300)를 대상으로 하는 호 연결 메시지를 CSCF(Call Session Control Function)(410)로 전송하여야 하는 경우라면, CSFB 호를 나타내는 식별자를 호 연결 요청 메시지에 추가로 포함시켜서 전송한다.Particularly, when the mobile
SMSC(290)는 이동통신 단말장치(300)에게 단문메시지서비스(short message service)를 제공한다. 이러한 SMSC(290)는 일반적인 서비스 흐름에 따르면 회선 교환 도메인을 통해 단문메시지서비스를 제공한다.The
CSCF(410), HLR(420), MGW(Media Gateway)(430), MGCF(Media Gateway Control Function)(440), TAS(Telephony Application Server)(450), MRF(Multimedia Resource Function)(460), SCC AS(Service Centralization and Continuity Application Server)(470) 등은 IMS를 구성할 수 있다.
여기서, TAS(450)와 SCC AS(470)는 개별의 응용 서비스를 제공하기 위한 서버이다. 이러한 TAS(450)와 SCC AS(470)는 하나의 서버로 결합될 수도 있으며, 이때에는 AS(Application Server)로 칭할 수 있다. 하나의 AS에서 모든 응용 서비스 기능을 제공할 수 있으며, 복수의 AS에서 각각의 기능에 따른 응용 서비스 기능을 제공할 수도 있다.Here, the
그리고, IMS 구성하는 노드들 중에서 CSCF(410)는 본 발명의 실시예에 따른 호 처리 결정 장치(도 2의 도면부호 500)를 탑재하거나 별도로 설치된 호 처리 결정 장치와 연동할 수 있다. 또한, TAS(450)가 본 발명의 실시예에 따른 호 처리 결정 장치(도 2의 도면부호 500)를 탑재하거나 별도로 설치된 호 처리 결정 장치와 연동할 수 있다. 이하에서는, CSCF(410)에 본 발명의 실시예에 따른 호 처리 결정 장치(도 2의 도면부호 500)가 탑재된 경우를 예시하기로 한다.Then, among the nodes constituting the IMS, the
CSCF(410)는 호 처리를 수행하는 IMS 교환 노드이며, SIP(Session Initiation Protocol) 기반의 멀티미디어 세션 제어를 위한 기본 기능을 수행하는 인프라 시스템이다. 이러한 CSCF(410)는 가입자 등록, 인증, 과금, 서비스별 트리거링 및 라우팅, 착신자 위치 조회, SIP 메시지의 압축 및 해제를 처리하며, 역할에 따라 Proxy_CSCF, Interogating-CSCF, Serving-CSCF로 나눌 수 있다.
특히, CSCF(410)는 CSFB 호 처리를 위하여 MSC 서버(280)가 호 연결 요청 메시지를 전송하면 TAS(450)에게 부가서비스 제어 요청 메시지를 전송한다. 이 때, TAS(450)에 순간적인 장애가 발생하여 호 처리 실패가 발생하면 CSCF는 독자적인 착신을 시도한다. 먼저 LTE망을 통해 착신을 시도하여 착신 실패가 발생하면 서킷망을 통한 호의 재처리를 결정하여 MGCF(440)에게 호 연결 요청 메시지를 전송한다. 하지만, CSFB 호에 대해서는 TAS(450)의 순간적인 장애에 의하여 호 처리 실패가 발생하더라도 서킷망을 통해 호를 재처리하지 않고 해당 호를 종료 처리한다. 그리고, MSC 서버(280)에게 호의 종료 처리를 알려줄 수 있다. 이를 위해, CSCF(410)는 서킷망 교환 노드인 MSC 서버(280)로부터 수신한 호 연결 요청 메시지에 포함된 식별자에 의거하여 CSFB 호인지를 판별하며, 호 연결 요청 메시지에 대한 호 처리의 실패 시에 CSFB 호는 종료 처리하고, 비 CSFB 호는 서킷 교환망을 통해 호 연결을 재처리한다.In particular, the
HLR(420)은 WCDMA 이동통신망 및/또는 LTE 이동통신망에 대한 가입자 정보가 포함되어 있는 데이터 베이스를 포함하는 네트워크 노드이며, 가입자 프로파일 정보, 인증 및 위치 관련 데이터를 저장한다.The
MGW(430)는 MGCF(440)와 CGS(260) 사이의 관문 역할을 하는 게이트웨이이며, CSCF(410)에 연결된 LTE 이동통신망과 WCDMA 이동통신망과의 연동을 위한 시그널링과 미디어를 변환하여 준다.The
MGCF(440)는 SIP와 회선교환 네트워크에서 사용하는 PSTN, ISUP(ISDN User Part), WCDMA 등과의 연동을 위한 신호 변환을 수행하고, MGW(430)를 제어한다. 즉, 레거시망과 IMS 호 제어 프로토콜 간의 프로토콜 변환을 수행한다. 예를 들어, MGCF(440)는 WCDMA에서 IMS로 들어오는 호에 대한 신호를 변환하여 CSCF(410)로 전달할 수 있다.The
TAS(450)는 텔레포니(telephony) 서비스를 제공하는 텔레포니 서버이며, 발신자표시 서비스, 발/착신 금지, 착신전환 등과 같은 부가 서비스를 제공한다. 이러한, TAS(450)는 그룹 영상통화 서비스, 지능망 선불 과금 처리, 과금 정보 전송, PTT(Push-To-Talk) 기능 수행시의 발언권 제어기능, 안내방송, 링백톤(Ring-back-tone) 기능 등의 각종 응용 서비스를 제공하기 위한 장치이다.The
MRF(460)는 IMS 상에서 미디어 소스를 제공하는 미디어 서버로서 동작한다. 또한, MRF(460)는 이동통신 단말장치(300)에게 제공하는 통화 안내 방송(음성/영상)을 관리하며, 다자간의 그룹 영상통화를 위한 스트림의 믹싱, 문자와 음성간 변환/음성 인식, 멀티미디어 데이터의 실시간 트랜스코딩 등을 위한 멀티미디어 서버로서 동작할 수 있다.The
SCC AS(470)는 이동통신 단말장치(300)가 패킷망과 서킷망이 제공하는 각각의 무선자원에 모두 접속하지 않아도 되도록 하나의 무선자원으로 연속성을 제공하는 SRVCC 기능을 제공한다. 예컨대, VoLTE 통화 중에 LTE 약전계로 진입할 경우에 통화 연속성을 제공하기 위하여 서킷망으로 음성 트래픽을 핸드오버(handover)시켜 준다. 이러한, SCC AS(470)은 VoLTE 호를 SRVCC 핸드오버하기 위한 세션 전달 개시 메시지가 MSC 서버(280)로부터 수신되면 세션 전달 개시 메시지에 따라 세션 전달 절차를 수행하며, 패킷 교환 도메인에 대한 IMS 접속 레그를 해제한다.The SCC AS 470 provides an SRVCC function that provides continuity with one radio resource so that the mobile
도 1에 도시된 HSS(130), HLR(250) 및 HLR(420)은 WCDMA 이동통신망 및 LTE 이동통신망에 대한 가입자 정보가 포함되어 있는 데이터 베이스를 포함하는 가입자 데이터 관리 장치로서, 이들은 예시된 바와 같이 분리되어 운용될 수도 있으며, 한 개의 노드 또는 두 개의 노드로 통합되어 운영될 수도 있다. 예컨대, HLR(250)과 HSS(130)는 한 개의 가입자 데이터 관리 장치로 통합되고, HLR(420)은 이들과 별개로 설치된 상태에서 연동될 수도 있다.The
도 2는 본 발명의 실시예에 따른 호 처리 결정 장치(500)의 세부적인 구성도이다. 이러한 호 처리 결정 장치(500)는 도 1에 도시된 CSCF(410) 또는 TAS(450)에 탑재되거나, 별도로 설치된 상태에서 CSCF(410) 또는 TAS(450)와 연동할 수 있다. 2 is a detailed configuration diagram of a call processing decision apparatus 500 according to an embodiment of the present invention. The call processing determination apparatus 500 may be mounted on the
이에 나타낸 바와 같이 본 발명의 실시예에 따른 호 처리 결정 장치(500)는 추출부(510), 판별부(520), 결정부(530) 등을 포함한다.As shown in this, the call processing determination apparatus 500 according to the embodiment of the present invention includes an
추출부(510)는 호 연결 요청 메시지에 포함된 식별자를 추출하여 판별부(520)에게 제공한다. 예컨대, 착신측 이동통신 단말장치가 SRVCC 핸드오버에 의한 통화 중일 때에 호 연결 요청 메시지에 CSFB 호를 나타내는 식별자가 포함될 수 있다.The
판별부(520)는 추출된 식별자에 의거하여 CSFB 호인지를 판별한다. 예컨대, 판별부(520)는 추출부(510)에 의해 추출된 식별자가 CSFB 호임을 나타낼 때에 CSFB 호로 판정할 있다. 또는, 호 연결 요청 메시지에 특정 식별자가 존재하는 경우에 무조건 CSFB 호로 판정할 수도 있다.The
결정부(530)는 호 연결 요청 메시지에 대한 처리의 실패 시에 CSFB 호는 호 종료를 결정하며, 비 CSFB 호는 서킷 교환망을 통한 호 연결 재처리를 결정한다.The
도 3은 본 발명의 실시예에 따른 호 처리 결정 방법의 적용에 따른 호 처리 방법을 설명하기 위한 흐름도이다.3 is a flowchart illustrating a call processing method according to application of a call processing determination method according to an embodiment of the present invention.
이에 나타낸 바와 같이 본 발명의 실시예에 따른 호 처리 방법은, 착신측 이동통신 단말장치가 SRVCC 핸드오버에 의한 통화 중일 때에, IMS 교환 노드가 CSFB 호를 나타내는 식별자가 포함된 호 연결 요청 메시지를 서킷망 교환 노드로부터 수신하는 단계(S610)를 포함한다.As shown in this, in the call processing method according to the embodiment of the present invention, when the called mobile communication terminal device is in a call by SRVCC handover, the IMS switching node circuits the call connection request message including the identifier indicating the CSFB call. And receiving from the network switching node (S610).
그리고, IMS 교환 노드가 호 연결 요청 메시지에 CSFB 호를 나타내는 식별자가 포함되어 있는지를 확인한 후에 텔레포니 서버에게 부가서비스 제어 요청 메시지의 송신을 시도하는 단계(S620, S630)를 더 포함한다.Further, after confirming whether the IMS switching node includes the identifier indicating the CSFB call in the call connection request message, the method further includes attempting to transmit an additional service control request message to the telephony server (S620, S630).
아울러, 호 연결 요청 메시지에 대한 호 처리, 즉 부가서비스 제어 요청 메시지의 송신 후에 텔레포니 서버로부터 부가서비스 제어 응답 메시지가 수신되기를 대기하는 단계(S640, S680)를 더 포함한다.In addition, after the call processing for the call connection request message, that is, after the transmission of the additional service control request message, waiting for receiving the additional service control response message from the telephony server (S640, S680).
또, IMS 교환 노드가 호 연결 요청 메시지에 포함된 식별자에 의거하여 CSFB 호인지를 판별하는 단계(S650)를 더 포함한다.In addition, the step of determining whether the IMS switching node is a CSFB call based on the identifier included in the call connection request message (S650).
또한, IMS 교환 노드가 호 연결 요청 메시지에 대한 호 처리, 즉 부가서비스 제어 요청 메시지의 송신 실패 시에 CSFB 호는 종료 처리하고, 비 CSFB 호는 서킷 교환망을 통해 호 연결을 재처리하는 단계(S660, S670)를 더 포함한다.In addition, when the IMS switching node processes the call connection request message, that is, when the transmission of the additional service control request message fails, the CSFB call is terminated, and the non-CSFB call reprocesses the call connection through the circuit switched network (S660). , S670).
도 4는 본 발명의 실시예에 따른 호 처리 결정 장치를 채용한 호 처리 시스템 및 이동통신 서비스 시스템에 의한 CSFB 호의 처리 과정을 예시한 흐름도이다.4 is a flowchart illustrating a CSFB call processing process by a call processing system and a mobile communication service system employing a call processing determination apparatus according to an embodiment of the present invention.
이하, 도 1 내지 도 4를 참조하여 본 발명의 실시예에 따른 VoLTE 호의 SRVCC 핸드오버에 의한 통화 중에 CSFB 호를 처리하는 과정에 대해 좀 더 자세히 살펴보기로 한다. 이하의 설명에서, 이동통신 단말장치(300)는 이동통신 단말장치 A, 이동통신 단말장치 B 및 이동통신 단말장치 C로 구분하여 표시하고, 도면부호의 병기를 생략하였다.Hereinafter, a process of processing a CSFB call during a call by SRVCC handover of a VoLTE call according to an embodiment of the present invention will be described in more detail with reference to FIGS. 1 to 4. In the following description, the mobile
먼저, 이동통신 단말장치 A와 이동통신 단말장치 B가 SRVCC 핸드오버에 의해 연결되어 통화 중인 상황(701)을 전제한다.First, it is premised that the mobile communication terminal device A and the mobile communication terminal device B are connected by SRVCC handover and are on a call.
이러한 통화 중인 상황에서 이동통신 단말장치 C가 이동통신 단말장치 A와의 호 연결을 요청하면, 이동통신 단말장치 A가 레거시망의 서킷망에 등록된 상태이기 때문에 IMS망을 통해 MGCF(440)로 호 연결 요청 메시지가 전송(703)된다.When the mobile communication terminal device C requests a call connection with the mobile communication terminal device A in such a busy situation, the mobile communication terminal device A is registered in the circuit network of the legacy network, so the call to the
그러면, MGCF(440)는 이동통신 단말장치 A의 위치를 조회하기 위하여 HLR(240)에게 라우팅 정보 요청 메시지를 전송(705)한다.Then, the
이어서, HLR(250)은 MSC 서버(280)에게 이동통신 단말장치 A의 망 내부 식별번호 요청 메시지를 전송(707)하며, MSC 서버(280)는 HLR(250)에게 망 내부 식별번호 응답 메시지를 전송(709)한다.Subsequently, the
그리고, HLR(250)은 MGCF(440)에게 라우팅 정보 응답 메시지를 전송(711)하며, 이동통신 단말장치 A의 위치 조회를 완료한 MGCF(440)는 MSC 서버(280)에게 초기 주소 메시지(initial address message)를 전송(713)하여 호 연결을 요청한다.Then, the
그러면, MSC 서버(280)는 이동통신 단말장치 A가 가입된 부가서비스의 제어를 위하여 CSCF(410)에게 호를 전달한다. 이 때, MSC 서버(280)는 현재의 호가 CSFB 호임을 나타내는 CSFB 식별자를 호 연결 요청 메시지가 추가하여 전송(715)함으로써, CSCF(410)가 CSFB 호를 판별할 수 있도록 한다.Then, the
MSC 서버(410)로부터 호 연결 요청 메시지를 수신(S610)한 CSCF(410)는 호 연결 요청 메시지에 CSFB 식별자가 포함되어 있는지의 여부를 확인(S620)하며, 이어서 TAS(450)에게 부가서비스 제어 요청 메시지를 전송(717)한다.The
여기서, CSCF(410)에 탑재된 호 처리 결정 장치(500)의 추출부(510)는 호 연결 요청 메시지에 포함된 CSFB 식별자를 추출하여 판별부(520)에게 제공한다.Here, the
그러면, 호 처리 결정 장치(500)의 판별부(520)는 추출된 CSFB 식별자에 의거하여 현재 연결 요청된 호가 CSFB 호인지를 판별한다. 예컨대, 판별부(520)는 추출부(510)에 의해 추출된 CSFB 식별자가 CSFB 호임을 나타낼 때에 CSFB 호로 판정할 있다. 또는, 호 연결 요청 메시지에 특정 식별자가 존재하는 경우에 무조건 CSFB 호로 판정할 수도 있다.Then, the
그런데, CSCF(410)가 TAS(450)에게 부가서비스 제어 요청 메시지를 송신하는 호 처리를 수행할 때에, TAS(450)에 순간적인 장애가 발생하면 CSCF(410)가 부가서비스 제어 요청 메시지를 전송하지 못하는 호 처리 실패가 발생(S640)한다.However, when the
이렇게, 호 처리 실패가 발생하면 CSCF(410)에 탑재된 호 처리 결정 장치(500)가 후속의 호 처리 방안을 결정한다. 즉, 호 처리 결정 장치(500)의 결정부(530)가 CSFB 호는 호 종료를 결정하며, 비 CSFB 호는 서킷 교환망을 통한 호 연결 재처리를 결정한다. 도 4의 실시예에서는 CSFB 호이기 때문에 호 종료가 결정된다.In this way, when a call processing failure occurs, the call processing determination device 500 mounted on the
그러면, CSCF(410)는 서킷 교환망을 통해 호 처리를 재시도하지 않고 해당 호를 종료 처리(S660)한다.Then, the
그리고, CSCF(410)는 MSC 서버(280)에게 호의 종료 처리를 알려줄 수 있다(719).Then, the
한편, 단계 S630에 의한 부가서비스 제어 요청 메시지가 정상적으로 송신되면 CSCF(410)는 TAS(450)로부터 부가서비스 제어 응답 메시지가 수신되기를 대기(S680)한다. 또, 도 4의 실시예와는 다르게 단계 S640에서 실패한 호가 CSFB 호가 아닐 경우에는 CSCF(410)가 서킷망을 통해 호를 재처리(S670)한다. 즉, CSCF(410)는 독자적인 착신을 시도하게 되며, LTE망을 통한 착신 실패가 발생된 후에 서킷망을 통한 호의 재처리가 결정되어 MGCF(440)로 호 연결 요청 메시지가 전송될 것이다.Meanwhile, when the additional service control request message in step S630 is normally transmitted, the
지금까지 설명한 바와 같이, 본 발명의 실시예에 따르면 IMS 교환 노드인 CSCF(410)가 호 처리의 실패 상황이 발생하더라도 CSFB 호에 대해서는 서킷 교환망을 통한 재처리를 하지 않고 호를 종료 처리한다.As described so far, according to the embodiment of the present invention, even if the
따라서, 발생된 호의 착신측 이동통신 단말장치가 SRVCC 핸드오버에 의한 통화 중일 때에, 서킷망 교환 노드는 부가서비스의 제어를 위하여 IMS 교환 노드로 호 연결 메시지를 전송하고, IMS 교환 노드는 서킷 교환망을 통한 재처리를 위하여 호 연결 메시지를 전송할 때에 발생할 수 있는 호 처리의 무한 루프가 원천적으로 방지되어 발생하지 않는다.Accordingly, when the called mobile communication terminal device of the generated call is busy by SRVCC handover, the circuit network switching node transmits a call connection message to the IMS switching node for control of the additional service, and the IMS switching node establishes the circuit switching network. The infinite loop of call processing, which may occur when transmitting a call connection message for re-processing through, is basically prevented and does not occur.
본 명세서에 첨부된 블록도의 각 블록과 흐름도의 각 단계의 조합들은 컴퓨터 프로그램 인스트럭션들에 의해 수행될 수도 있다. 이들 컴퓨터 프로그램 인스트럭션들은 범용 컴퓨터, 특수용 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비의 프로세서에 탑재될 수 있으므로, 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비의 프로세서를 통해 수행되는 그 인스트럭션들이 블록도의 각 블록 또는 흐름도의 각 단계에서 설명된 기능들을 수행하는 수단을 생성하게 된다. 이들 컴퓨터 프로그램 인스트럭션들은 특정 방식으로 기능을 구현하기 위해 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비를 지향할 수 있는 컴퓨터 이용 가능 또는 컴퓨터 판독 가능 메모리에 저장되는 것도 가능하므로, 그 컴퓨터 이용가능 또는 컴퓨터 판독 가능 메모리에 저장된 인스트럭션들은 블록도의 각 블록 또는 흐름도 각 단계에서 설명된 기능을 수행하는 인스트럭션 수단을 내포하는 제조 품목을 생산하는 것도 가능하다. 컴퓨터 프로그램 인스트럭션들은 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비 상에 탑재되는 것도 가능하므로, 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비 상에서 일련의 동작 단계들이 수행되어 컴퓨터로 실행되는 프로세스를 생성해서 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비를 수행하는 인스트럭션들은 블록도의 각 블록 및 흐름도의 각 단계에서 설명된 기능들을 실행하기 위한 단계들을 제공하는 것도 가능하다. Combinations of each block in the block diagrams and respective steps in the flowcharts attached to this specification may be performed by computer program instructions. These computer program instructions may be mounted on a processor of a general purpose computer, special purpose computer, or other programmable data processing equipment, so that instructions executed through a processor of a computer or other programmable data processing equipment may be used in each block or flowchart of the block diagram. In each step, means are created to perform the functions described. These computer program instructions can also be stored in computer readable or computer readable memory that can be oriented to a computer or other programmable data processing equipment to implement a function in a particular way, so that computer readable or computer readable memory The instructions stored in it are also possible to produce an article of manufacture containing instructions means for performing the functions described in each step of each block or flowchart of the block diagram. Since computer program instructions may be mounted on a computer or other programmable data processing equipment, a series of operational steps are performed on the computer or other programmable data processing equipment to create a process that is executed by the computer to generate a computer or other programmable data. It is also possible for instructions to perform processing equipment to provide steps for executing the functions described in each block of the block diagram and in each step of the flowchart.
또한, 각 블록 또는 각 단계는 특정된 논리적 기능(들)을 실행하기 위한 하나 이상의 실행 가능한 인스트럭션들을 포함하는 모듈, 세그먼트 또는 코드의 일부를 나타낼 수 있다. 또, 몇 가지 대체 실시예들에서는 블록들 또는 단계들에서 언급된 기능들이 순서를 벗어나서 발생하는 것도 가능함을 주목해야 한다. 예컨대, 잇달아 도시되어 있는 두 개의 블록들 또는 단계들은 사실 실질적으로 동시에 수행되는 것도 가능하고 또는 그 블록들 또는 단계들이 때때로 해당하는 기능에 따라 역순으로 수행되는 것도 가능하다.Further, each block or each step may represent a module, segment, or portion of code that includes one or more executable instructions for executing the specified logical function (s). It should also be noted that in some alternative embodiments it is also possible that the functions mentioned in blocks or steps occur out of order. For example, two blocks or steps shown in succession may in fact be executed substantially simultaneously, or it is also possible that the blocks or steps are sometimes performed in reverse order depending on the corresponding function.
이상의 설명은 본 발명의 기술 사상을 예시적으로 설명한 것에 불과한 것으로서, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 다양한 수정 및 변형이 가능할 것이다. 따라서, 본 발명에 개시된 실시예들은 본 발명의 기술 사상을 한정하기 위한 것이 아니라 설명하기 위한 것이고, 이러한 실시예에 의하여 본 발명의 기술 사상의 범위가 한정되는 것은 아니다. 본 발명의 보호 범위는 아래의 청구범위에 의하여 해석되어야 하며, 그와 동등한 범위 내에 있는 모든 기술사상은 본 발명의 권리범위에 포함되는 것으로 해석되어야 할 것이다.The above description is merely illustrative of the technical idea of the present invention, and those skilled in the art to which the present invention pertains may make various modifications and variations without departing from the essential characteristics of the present invention. Therefore, the embodiments disclosed in the present invention are not intended to limit the technical spirit of the present invention, but to explain, and the scope of the technical spirit of the present invention is not limited by these embodiments. The scope of protection of the present invention should be interpreted by the following claims, and all technical thoughts within the equivalent range should be interpreted as being included in the scope of the present invention.
본 발명의 실시예에 의하면, IMS 교환 노드가 호 처리의 실패 상황이 발생하더라도 CSFB 호에 대해서는 서킷 교환망을 통한 재처리를 하지 않고 호를 종료 처리한다.According to an embodiment of the present invention, even if an IMS switching node encounters a call processing failure, the CSFB call is terminated without reprocessing through the circuit switching network.
따라서, 발생된 호의 착신측 이동통신 단말장치가 SRVCC 핸드오버에 의한 통화 중일 때에, 서킷망 교환 노드는 부가서비스의 제어를 위하여 IMS 교환 노드로 호 연결 메시지를 전송하고, IMS 교환 노드는 서킷 교환망을 통한 재처리를 위하여 호 연결 메시지를 전송할 때에 발생할 수 있는 호 처리의 무한 루프가 원천적으로 방지되어 발생하지 않는다.Therefore, when the called party's mobile communication terminal apparatus of the generated call is busy by SRVCC handover, the circuit network switching node transmits a call connection message to the IMS switching node for control of the additional service, and the IMS switching node establishes the circuit switching network. The infinite loop of call processing, which may occur when transmitting a call connection message for re-processing through, is basically prevented and does not occur.
이러한 본 발명은 LTE 이동통신망이 각종 레거시망과 함께 운용되는 이종 이동통신 시스템에 이용할 수 있다.The present invention can be used in a heterogeneous mobile communication system in which the LTE mobile communication network is operated together with various legacy networks.
410 : CSCF 470 : TAS
500 : 호 처리 결정 장치 510 : 추출부
520 : 판별부 530 : 결정부410: CSCF 470: TAS
500: call processing determination device 510: extraction unit
520: discrimination unit 530: determination unit
Claims (5)
호 연결 요청 메시지에 포함된 식별자 - 상기 호 연결 요청 메시지의 착신측 이동통신 단말장치가 SRVCC(Single Radio Voice Call Continuity) 핸드오버에 의한 통화 중일 때에 CSFB(Circuit Switched Fallback) 호를 나타내는 상기 식별자가 상기 호 연결 요청 메시지에 포함 - 를 추출하는 단계와,
추출된 상기 식별자에 의거하여 상기 CSFB 호인지를 판별하는 단계와,
상기 호 연결 요청 메시지에 대한 처리의 실패 시에 상기 판별의 결과에 따라 비 CSFB 호는 서킷 교환망을 통한 호 연결 재처리를 결정하나, 상기 착신측 이동통신 단말장치가 SRVCC 핸드오버에 의한 통화 중임에 따른 상기 CSFB 호는 호 종료를 결정하는 단계를 포함하는
호 처리 결정 방법.A call processing determination method of a call processing determination apparatus,
Identifier included in the call connection request message-The identifier indicating a CSFB (Circuit Switched Fallback) call when the called mobile communication terminal device of the call connection request message is in a call by SRVCC (Single Radio Voice Call Continuity) handover is Include in the call connection request message-extracting,
Determining whether the CSFB call is based on the extracted identifier;
When the processing of the call connection request message is unsuccessful, a non-CSFB call determines call connection reprocessing through a circuit switched network according to the determination result, but the called mobile communication terminal device is in a call by SRVCC handover. The CSFB call according to the step of determining the call termination
How to determine call handling.
추출된 상기 식별자에 의거하여 상기 CSFB 호인지를 판별하는 판별부와,
상기 호 연결 요청 메시지에 대한 처리의 실패 시에 상기 판별의 결과에 따라 비 CSFB 호는 서킷 교환망을 통한 호 연결 재처리를 결정하나, 상기 착신측 이동통신 단말장치가 SRVCC 핸드오버에 의한 통화 중임에 따른 상기 CSFB 호는 호 종료를 결정하는 결정부를 포함하는
호 처리 결정 장치.Identifier included in the call connection request message-The identifier indicating a CSFB (Circuit Switched Fallback) call when the called mobile communication terminal device of the call connection request message is in a call by SRVCC (Single Radio Voice Call Continuity) handover is Included in the call connection request message-extracting unit for extracting,
A discrimination unit for determining whether the CSFB call is based on the extracted identifier;
When the processing of the call connection request message is unsuccessful, a non-CSFB call determines call connection reprocessing through a circuit switched network according to the determination result, but the called mobile communication terminal device is in a call by SRVCC handover. The CSFB call according to includes a decision unit for determining the termination of the call
Call processing decision device.
상기 서킷망 교환 노드로부터 수신한 상기 호 연결 요청 메시지에 포함된 상기 식별자에 의거하여 CSFB 호인지를 판별하며, 상기 호 연결 요청 메시지에 대한 호 처리의 실패 시에 상기 판별의 결과에 따라 비 CSFB 호는 서킷 교환망을 통해 호 연결을 재처리하나 상기 착신측 이동통신 단말장치가 SRVCC 핸드오버에 의한 통화 중임에 따른 상기 CSFB 호는 호 종료를 결정하는 IMS 교환 노드를 포함하는
호 처리 시스템.
A circuit network switching node that transmits a call connection request message including an identifier indicating a Circuit Switched Fallback (CSFB) call when the called mobile communication terminal device is in a call by SRVCC (Single Radio Voice Call Continuity) handover;
Based on the identifier included in the call connection request message received from the circuit network switching node, it is determined whether it is a CSFB call, and when the call processing fails for the call connection request message, a non-CSFB call according to the result of the determination. Reprocesses the call connection through the circuit switched network, but the CSFB call as the called mobile communication terminal device is busy by SRVCC handover includes an IMS switching node that determines call termination.
Call processing system.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020130104727A KR102098216B1 (en) | 2013-09-02 | 2013-09-02 | Method and apparatus for deterimining call process, and systems for call process |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020130104727A KR102098216B1 (en) | 2013-09-02 | 2013-09-02 | Method and apparatus for deterimining call process, and systems for call process |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20150026210A KR20150026210A (en) | 2015-03-11 |
| KR102098216B1 true KR102098216B1 (en) | 2020-04-07 |
Family
ID=53022258
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020130104727A Active KR102098216B1 (en) | 2013-09-02 | 2013-09-02 | Method and apparatus for deterimining call process, and systems for call process |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR102098216B1 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN114501559B (en) * | 2020-11-13 | 2024-10-15 | 北京小米移动软件有限公司 | Calling method and device |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013526161A (en) * | 2010-04-28 | 2013-06-20 | 華為技術有限公司 | Method for canceling circuit-switched fallback (CSFB), mobility management device, visitor location register, and CSFB communication system |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102696187B (en) | 2009-11-09 | 2017-12-05 | 三星电子株式会社 | Method and system for supporting single wireless video call continuity during handover |
-
2013
- 2013-09-02 KR KR1020130104727A patent/KR102098216B1/en active Active
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013526161A (en) * | 2010-04-28 | 2013-06-20 | 華為技術有限公司 | Method for canceling circuit-switched fallback (CSFB), mobility management device, visitor location register, and CSFB communication system |
Non-Patent Citations (1)
| Title |
|---|
| ETSI TS 123 272 V10.10.0,2013.04.* |
Also Published As
| Publication number | Publication date |
|---|---|
| KR20150026210A (en) | 2015-03-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN109041149B (en) | Network switching method and device | |
| KR102163634B1 (en) | Service processing method and device | |
| US8400931B2 (en) | Circuit-switched services over LTE | |
| US9706444B2 (en) | Method and system for enabling circuit switched fallback service in evolved packet system | |
| WO2019096077A1 (en) | Network handover method and session management network element | |
| WO2009100609A1 (en) | Domain transferring method of single radio voice call continuity | |
| CN101227733A (en) | Single wireless channel voice business continuity field switching method | |
| WO2021056162A1 (en) | Method and apparatus for system interoperation | |
| WO2019029228A1 (en) | Method and device for processing voice service, and storage medium | |
| KR101432510B1 (en) | Method and apparatus for processing call of mixing heterogeneous mobile communication | |
| KR102098216B1 (en) | Method and apparatus for deterimining call process, and systems for call process | |
| KR102048548B1 (en) | Method and apparatus for providing guidance information of group video telephony | |
| KR101558230B1 (en) | Method and apparatus for handing over call from packet switched domain to circuit switched domain | |
| KR102199271B1 (en) | Method and apparatus for processing call | |
| KR102121970B1 (en) | Method and apparatus for processing call | |
| KR20150028624A (en) | Method and apparatus for processing concurrent call | |
| KR101529972B1 (en) | Method and apparatus for reprocessing call and method for servicing call waiting tone | |
| KR102113308B1 (en) | Method and apparatus for updating information of location | |
| KR102108247B1 (en) | Method and apparatus for accounting of group video telephony | |
| KR20150005408A (en) | Method and apparatus for controlling of call processing | |
| KR102092191B1 (en) | Abnormal call control method and apparatus | |
| KR102124500B1 (en) | Method and apparatus of converting message for video telephony | |
| KR101512044B1 (en) | Method and apparatus for processing call | |
| KR102076766B1 (en) | Method and apparatus for maintaining active status of mobile phone | |
| CN101848510A (en) | Bearer switching implementation system and method for implementing circuit switched domain service |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20130902 |
|
| PG1501 | Laying open of application | ||
| PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20180810 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20130902 Comment text: Patent Application |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20190926 Patent event code: PE09021S01D |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20200202 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20200401 Patent event code: PR07011E01D |
|
| PR1002 | Payment of registration fee |
Payment date: 20200402 End annual number: 3 Start annual number: 1 |
|
| PG1601 | Publication of registration | ||
| PR1001 | Payment of annual fee |
Payment date: 20240321 Start annual number: 5 End annual number: 5 |