KR101530648B1 - 무선 단말의 상태 정보 가등록 방법 및 이를 수행하는 호 처리 서버 - Google Patents

무선 단말의 상태 정보 가등록 방법 및 이를 수행하는 호 처리 서버 Download PDF

Info

Publication number
KR101530648B1
KR101530648B1 KR1020130110551A KR20130110551A KR101530648B1 KR 101530648 B1 KR101530648 B1 KR 101530648B1 KR 1020130110551 A KR1020130110551 A KR 1020130110551A KR 20130110551 A KR20130110551 A KR 20130110551A KR 101530648 B1 KR101530648 B1 KR 101530648B1
Authority
KR
South Korea
Prior art keywords
wireless terminal
registered
call
cscf
status information
Prior art date
Application number
KR1020130110551A
Other languages
English (en)
Other versions
KR20150031057A (ko
Inventor
김병진
Original Assignee
에스케이텔레콤 주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 에스케이텔레콤 주식회사 filed Critical 에스케이텔레콤 주식회사
Priority to KR1020130110551A priority Critical patent/KR101530648B1/ko
Publication of KR20150031057A publication Critical patent/KR20150031057A/ko
Application granted granted Critical
Publication of KR101530648B1 publication Critical patent/KR101530648B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/02Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/04Arrangements for maintaining operational condition
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W60/00Affiliation to network, e.g. registration; Terminating affiliation with the network, e.g. de-registration

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

무선 단말의 상태 정보 가등록 처리 방법이 제공되며, 무선 단말에서 발신한 인바이트(Invite) 메세지를 CSCF(Call Session Control Function)를 경유하여 수신하는 단계, 무선 단말의 상태 정보가 TAS에 등록되었는지를 확인하는 단계, 및 확인 결과 상태 정보가 TAS에 등록되어 있지 않은 경우, 무선 단말의 상태 정보를 가등록 처리하는 단계를 포함한다.

Description

무선 단말의 상태 정보 가등록 방법 및 이를 수행하는 호 처리 서버{METHOD FOR REGISTERING STATE IMFORMATION OF WIRELESS TERMINAL AND CALL PROCESSING SERVER FOR PERFORMING THE SAME}
본 발명은 무선 단말의 상태 정보 가등록 방법 및 이를 수행하는 호 처리 서버에 관한 것으로, 보다 상세하게는 상태 정보 불일치가 발생하는 비정상적인 상황에서도 통화를 가능케 할 수 있는 방법 및 장치에 관한 것이다.
최근 스마트 패드나 타블렛 PC, 스마트 폰과 같은 무선 단말(UE)의 보급이 증가하면서 3G보다 더 나은 서비스를 제공받고자 데이터 망을 이용하는 무선 단말이 늘어나고 있다.
이때, 무선 단말에서 상태 정보를 등록하는 방법은, 자신의 위치 정보가 바뀌는 경우, MSS를 통하여 HLR로 자신의 상태 정보를 전송하는 방법으로 이루어지고 있다. 이와 관련하여, 선행기술인 한국공개특허 제2008-0099620호(2008.11.13 공개)에는, 무선 단말의 위치를 파악하면, HLR이 무선 단말로 위치 등록을 요청하고, CSCF에 무선 단말의 위치를 등록시키는 방법이 개시된다.
다만, 비정상적 상황이 발생하여 무선 단말의 상태 정보가 TAS에서 등록되지 않은 상태로 관리될 경우, TAS로 수신되는 발신 호 및 착신 호가 정상적으로 동작하지 않으므로, 무선 단말은 통화를 할 수 없다.
한국공개특허 제2008-0099620호(2008.11.13 공개)에는 "SIP 화상 단말기의 착신 서비스 방법"이 공개되어 있다.
본 발명의 일 실시예는, TAS로 발신 호 또는 착신 호에 대응하는 인바이트 메세지가 수신되고, CSCF에 무선 단말의 상태 정보가 등록된 상태이지만, TAS에는 등록되지 않은 상태인 경우, TAS에 무선 단말의 상태 정보를 묵시적으로 등록시켜줌으로써, 상태 불일치가 발생한 비정상적인 상황일지라도 통화를 가능케할 수 있는 무선 단말의 상태 정보 가등록 처리 방법을 제공할 수 있다. 다만, 본 실시예가 이루고자 하는 기술적 과제는 상기된 바와 같은 기술적 과제로 한정되지 않으며, 또 다른 기술적 과제들이 존재할 수 있다.
상술한 기술적 과제를 달성하기 위한 기술적 수단으로서, 본 발명의 일 실시예는, 무선 단말에서 발신한 인바이트(Invite) 메세지를 호 세션 관리 장치를 경유하여 수신하는 단계, 무선 단말의 상태 정보가 호 처리 서버에 등록되었는지를 확인하는 단계, 및 확인 결과 상태 정보가 호 처리 서버에 등록되어 있지 않은 경우, 무선 단말의 상태 정보를 가등록 처리하는 단계를 포함한다.
전술한 본 발명의 과제 해결 수단 중 어느 하나에 의하면, 상태 불일치가 발생한 비정상적인 상황일지라도 통화를 가능케할 수 있다.
도 1은 본 발명의 일 실시예에 따른 데이터 네트워크 시스템을 설명하기 위한 구성도이다.
도 2는 도 1에 도시된 TAS를 설명하기 위한 구성도이다.
도 3은 본 발명의 일 실시예에 따른 도 1의 데이터 네트워크 시스템에 포함된 각 구성들 상호간에 데이터가 송수신되는 과정을 나타낸 도면이다.
도 4는 본 발명의 다른 실시예에 따른 도 1의 데이터 네트워크 시스템에 포함된 각 구성들 상호간에 데이터가 송수신되는 과정을 나타낸 도면이다.
도 5는 본 발명의 일 실시예에 따른 무선 단말의 상태 정보 가등록 방법을 설명하기 위한 동작 흐름도이다.
아래에서는 첨부한 도면을 참조하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 본 발명의 실시예를 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예에 한정되지 않는다. 그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다.
명세서 전체에서, 어떤 부분이 다른 부분과 "연결"되어 있다고 할 때, 이는 "직접적으로 연결"되어 있는 경우뿐 아니라, 그 중간에 다른 소자를 사이에 두고 "전기적으로 연결"되어 있는 경우도 포함한다. 또한 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미하며, 하나 또는 그 이상의 다른 특징이나 숫자, 단계, 동작, 구성요소, 부분품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.
이하 첨부된 도면을 참고하여 본 발명을 상세히 설명하기로 한다.
도 1은 본 발명의 일 실시예에 따른 데이터 네트워크 시스템을 설명하기 위한 구성도이다. 도 1을 참조하면, 데이터 네트워크 시스템(1)은 UE(User Equipment, 100), eNB(Evolved Node B, 200), SGW(Serving Gateway, 300), MME(Mobility Management Entity, 310), HLR(Home Location Register, 330), IGW(Integrated Gateway, 350), PGW(PDN Gateway, 400), CSCF(Call Session Control Function, 500), TAS(Telephony Application Server, 600), PCRF(Policy and Charging Rules Function, 700), SPR(Subscriber Profile Repository, 810), OFCS(Offline Charging System, 820), OCS(Online Charging System, 830), PDN(Public Data Network, 900)을 포함할 수 있다. 다만, 도 1의 데이터 네트워크 시스템(1)은 본 발명의 일 실시예에 불과하므로 도 1을 통해 본 발명이 한정 해석되는 것은 아니다.
UE(100)는 사용자 단말일 수 있다. 이때, UE(100)는 원격지의 서버나 단말에 접속할 수 있는 단말로 구현될 수 있다. UE(100)는 예를 들어, 휴대성과 이동성이 보장되는 무선 통신 장치로서, PDN(900)에 접속가능한 스마트폰(smartphone), 스마트 패드(smartpad), 타블렛 PC(Tablet PC) 등과 같은 모든 종류의 핸드헬드(Handheld) 기반의 무선 통신 장치를 포함할 수 있다. 또한, UE(100)가 발신 단말인 경우, O-UE(Originating-UE, 100)로, 착신 단말인 경우, T-UE(Terminating-UE, 100)로 정의한다.
eNB(200)는 LTE 기지국일 수 있으며, UE(100)와 LTE 네트워크 간의 무선 연결을 제공하는 장치일 수 있다. 즉, eNB(200)는 SGW(300)와 UE(100) 간을 연결할 수 있고, UE(100)의 핸드오버를 관리할 수 있다. 이때, eNB(200)와 UE(100)는 무선으로 연결될 수 있다.
SGW(300)는 3GPP/E-UTRAN 간의 UE(100) 이동을 제어하고, eNB(200)의 UE(100)에 대한 핸드오버시 앵커링(Anchoring)을 수행할 수 있다. 예를 들어, 하나의 eNB(200)로부터 다른 하나의 eNB(200)로 UE(100)가 핸드오버되는 경우, SGW(300)를 축으로 UE(100)의 핸드오버가 발생할 수 있다. 따라서, SGW(300)는 Intra-LTE 모빌리티(Mobility)에서 앵커 포인트(Anchor Point)로 동작할 수 있다.
MME(310)는 eNB(200)와 SGW(300) 간의 신호를 제어하고, 라우팅을 결정할 수 있으며, UE(100)를 인증(Authentication)할 수 있다. 이때, MME(310)의 인증 프로토콜은 EPS-AKA일 수 있고, UE(100)를 인증하기 위한 키 정보는 HLR(330)에 저장될 수 있다. 이에 따라, MME(310)는 키 정보를 HLR(330)로부터 수신하여 UE(100)에 대한 인증을 수행할 수 있다. 또한, MME(310)는 EPS 베어러를 관리할 수 있다. 이때, EPS 베어러(Bearer)는 예를 들어, UE(100)와 PGW(400) 간(UE(100)-eNB(200)-SGW(300)-PGW(400)) 간에 생성되는 논리적인 터널일 수 있는데, MME(310)는 그 터널의 생성, 변경 및 해제 등을 제어할 수 있다. 또한, EPS 베어러는 UE(100) 당 하나만 생성되지 않고 각 서비스 특성에 따라 복수개가 생성될 수 있고, 다양한 종류의 트래픽, 즉 IP 플로우(Flow)가 EPS 베어러에 존재할 수 있다. 그리고, MME(310)는 가입자의 모빌리티(Mobility) 상태를 관리할 수 있는데, 예를 들어 현재 UE(100)가 데이터 네트워크 시스템(1)에 접속하고 있는지, 또는 접속하고 있다면 인터넷을 사용하는지 또는 사용하고 있지 않은지(Idle State) 등을 관리할 수 있다.
HLR(330)은 UE(100)별로 인증을 위한 키 정보와, 가입자 프로파일, 가입자 위치 정보 등을 보유하고 있는 LTE 네트워크의 중앙 데이터베이스일 수 있다. 이때, 가입자 프로파일은 각 가입자가 가입한 서비스 상품에 맞는 QoS(Quality of Service) 등급 정보, 예를 들어 우선 순위, 최대 사용 가능 대역폭 등에 대한 정보를 포함할 수 있다.
IGW(350)는 HLR(330)과 TAS(600)를 연결하기 위한 게이트웨이일 수 있다. 이때, IGW(350)가 고장 등으로 연결 기능을 제공하지 못하는 경우, HLR(330)과 TAS(600)의 상태 불일치가 발생하여, UE(100)의 정상 통화가 불가능할 수 있다.
PGW(400)는 UE(100)에 IP 주소를 할당할 수 있다. 이때, IP 주소는 DHCP 프로토콜이 아닌 3GPP에서 규정한 UE(100) 접속 절차를 통하여 할당될 수 있다. 또한, PGW(400)는 SGW(300)에 대한 앵커링을 수행할 수 있다. 예를 들어, UE(100)가 이동중에 하나의 SGW(300)에서 다른 하나의 SGW(300)로 변경되는 경우, PGW(400)가 앵커링 포인트로서의 역할을 수행할 수 있다. 그리고, PGW(400)는 UE(100)별로 서로 다른 QoS 정책을 적용할 수 있고, UE(100)별로 어카운팅 데이터(Accounting Data)를 관리할 수 있다. 이때, 어카운팅 데이터는 예를 들어 상하향 트래픽 양, 접속 시간 등일 수 있으며, PGW(400)는 어카운팅 데이터를 CDR(Charging Data Record) 형태로 OFCS(820)로 전달할 수 있다. 이에 따라, 어카운팅 데이터를 통하여 각 가입자별로 언제 접속했고, 얼마나 데이터를 사용했으며, 얼마나 접속했는지의 로그를 알 수 있으며, PGW(400)는 이를 모두 생성 및 관리하여 OFCS(820)로 전송할 수 있다. 또한, PGW(400)는 PCRF(700)로부터 UE(100)에 대한 정책과 과금을 수신할 수 있다.
CSCF(500)는 호 처리에 관련된 부분 담당하는 기능으로 ICGW(Incoming CAll GateWay)와 CCF(CAll Control Function), SPD(Serving Profile Database), AH(Address handling)으로 구성된다. ICGW는 첫 진입점(entry point)로 동작하며 입력호에 대한 라우팅을 수행한다. 또한 호 스크리닝(screening) 및 포워딩과 같은 입력호에 대한 서비스 서비스 트리거링(triggering)을 수행하며 AH에 대한 질의, HSS와의 통신을 담당한다. CCF는 호의 설정과 종료 및 상태/이벤트 관리, 다자간 서비스를 위한 MRF(Multimedia Resource Function)과의 상호 작용, 과금을 위한 호 이벤트 보고, 응용 레벨 등록의 수신 및 처리 등을 담당한다. SPD는 홈 도메인의 HSS와 통신하여 사용자 프로파일 정보를 관리하며 사용자의 처음 엑세스 시 홈 도메인을 알려주는 기존 망의 VLR과 유사한 기능을 수행한다. AH는 주소를 분석, 변환, 수정하는 기능을 수행하며 주소 이동성 기능을 제공한다.
이때, CSCF(500)는 UE(100)가 위치하고 있는 망에 따라 수행하는 기능이 다르므로, 그 위치와 역할을 기준으로 P-CSCF(Proxy CSCF), I-CSCF(Interrogating CSCF), S-CSCF(Serving CSCF)로 구분할 수 있다. 우선, P-CSCF는 UE(100)가 IMS(IP Multimedia Subsystem)에 접속하기 위한 최초 접속점 역할을 수행하고, GGSN(Gateway GPRS Support Node)과 같은 도메인에 존재할 수 있다. 또한, P-CSCF는 CDR(Change Data Record)를 발생하고, 베어러 자원의 권한 검증과 QoS(Quality of Service) 관리를 할 수 있다. 두 번째로, I-CSCF는 UE(100)가 망에 접속하는 첫 포인트 지점이고, 하나의 네트워크 도메인에 복수개가 존재할 수도 있다. I-CSCF는 서로 다른 도메인 간의 메세지를 전달할 때 방화벽 기능의 THIG(Topology Hiding Inter-Nework Gateway)를 수행하여 망 정보의 일부를 보내지 않을 수 있다. 세 번째로, S-CSCF는 실제 등록된 UE(100)의 세션 상태를 관리하면서 제어하는 서비스를 수행할 수 있고, UE(100)에게 서비스 자원과 관련된 정보를 제공할 수 있다.
덧붙여서, CSCF(500)가 발신 단말 측에 구성된 경우, O-CSCF(Originating-CSCF, 500)로, 착신 단말 측에 구성된 경우, T-CSCF(Terminating-CSCF, 500)로 정의한다.
TAS(600)는 호를 처리하는 서버일 수 있다. 그리고, TAS(600)는 가입자 데이터베이스, 연동 인터페이스를 포함하고, 과금, OAM(Operation, Administration, Maintenance)의 기능을 수행할 수 있다. 이때, 호를 처리하는 기능은, 그룹 영상 통화 등 부가 서비스 동작 및 호 처리 전반에 대하여 처리하며, 호 처리를 위한 메세지 필드 변경 등을 수행하는 기능일 수 있다. 과금 기능은, UE(100)로 과금을 하기 위한 기능일 수 있다. 가입자 데이터베이스는, 가입자의 부가 서비스 상태 및 등록(Regi) 상태 등에 대한 정보를 저장할 수 있고, 연동 인터페이스는, CSCF(500), HLR(330) 및 부가 서비스 수행을 위해 다양한 노드와의 연동을 처리할 수 있다. OAM은, 운용, 관리 및 보수를 처리할 수 있다. 덧붙여서, TAS(600)가 발신 단말 측에 구성된 경우 O-TAS(Originating-TAS, 600)로, 착신 단말 측에 구성된 경우 T-TAS(Terminating-TAS, 600)로 정의한다.
PCRF(700)는 UE(100)별로 정책과 과금에 대한 룰을 정하는 장치일 수 있다. 이때, 정책은 UE(100)가 사용할 QoS 정보일 수 있고, 과금은 오프라인 과금을 할 것인지 또는 온라인 과금을 할 것인지에 대한 정보일 수 있다. 이 정보들은 PCRF(700)로부터 PGW(400)로 전달될 수 있고, PGW(400)는 PCRF(700)로부터 수신한 정보를 기반으로 UE(100)에 대한 제어(QoS, Charging)를 수행할 수 있다.
SPR(810)는 UE(100)별로 정책 및 과금 룰(Policy and Charging Rule)을 저장할 수 있다. 이에 따라, PCRF(700)는 SPR(810)로부터 UE(100)에 대한 정보를 가져올 수 있다.
OFCS(820)는 PGW(400)가 전달하는 CDR을 수신하여 중앙에서 관리할 수 있다.
OCS(830)는 UE(100)에서 선불제(Prepaid)를 사용하는 경우, UE(100)별로 실시간 사용량에 대한 잔여 사용량(Balance 또는 Credit)을 중앙 관리할 수 있다. 여기서, 실시간 사용량은 PGW(400)에서 관리하고 잔여 사용량을 OCS(830)로 전달할 수 있다. 이때, OCS(830)는 잔여 사용량을 모두 사용한 UE(100)에 대해서는 더 이상 서비스를 이용할 수 없도록 PGW(400)에 해당 정보를 알려줄 수 있다.
PDN(900)는 공중 데이터망으로, 예를 들어 인터넷, IP 네트워크일 수 있다.
본 발명의 일 실시예에 따른 데이터 네트워크 시스템에서 발생하는 무선 단말의 상태 정보 가등록 방법을 예로 들어 설명하면 아래와 같다.
최근 스마트 패드나 타블렛 PC, 스마트 폰과 같은 무선 단말(UE)의 보급이 증가하면서 3G보다 더 나은 서비스를 제공받고자 데이터 망을 이용하는 무선 단말이 늘어나고 있다.
이때, 무선 단말은 자신의 상태 정보가 바뀌는 경우, 자신의 상태 정보를 HLR로 알려줄 수 있다. 여기서, 비정상적 상황이 발생하여 무선 단말의 상태 정보가 TAS에서 등록되지 않은 상태로 관리될 경우, TAS로 수신되는 발신 호 및 착신 호가 정상적으로 동작하지 않으므로, 무선 단말은 통화를 할 수 없다.
따라서, 본 발명의 일 실시예에 따른 상태 정보 가등록 방법은, TAS로 발신 호 또는 착신 호에 대응하는 인바이트 메세지가 수신되고, CSCF에 무선 단말의 상태 정보가 등록된 상태이지만, TAS에는 등록되지 않은 상태인 경우, TAS에 무선 단말의 상태 정보를 묵시적으로 등록시켜줌으로써, 상태 불일치가 발생한 비정상적인 상황일지라도 통화를 가능케할 수 있다.
도 2는 도 1에 도시된 TAS를 설명하기 위한 구성도이다. 도 2를 참조하여 설명하면, 본 발명의 일 실시예에 따른 TAS(600)는, 수신부(610), 확인부(630), 가등록 처리부(650)를 포함할 수 있다. 이때, 도 1의 UE(100)는 무선 단말(100)로 정의한다. 또한, 본 발명의 일 실시예에 따른 호 처리 서버는 TAS(600)일 수 있고, 호 처리 서버가 별도로 구비될 수도 있으며, 호 세션 관리 장치는 CSCF(500)일 수 있다.
수신부(610)는, 무선 단말(100)로부터 수신된 인바이트(Invite) 메세지를 CSCF(500)를 경유하여 수신한다. 이때, 무선 단말(100)이 발신 단말인 경우, CSCF(500)는 O-CSCF(500(O))이고, 인바이트 메세지는 발신 단말의 착신 단말에 대한 발신 호에 대응하는 메세지일 수 있다. 예를 들어, 발신 단말로부터 O-CSCF(500(O))로 전송된 발신 호에 대응하는 인바이트 메세지일 수 있다. 여기서, 발신 호는 영상 호 및 음성 호를 포함할 수 있다. 한편, 무선 단말(100)이 착신 단말인 경우, CSCF(500)는 T-CSCF(500(T))이고, 인바이트 메세지는 발신 단말의 착신 단말에 대한 착신 호에 대응하는 메세지일 수 있다. 예를 들어, 발신 단말로부터 T-CSCF(500(T))로 전송된 착신 호에 대응하는 인바이트 메세지일 수 있다.
확인부(630)는 무선 단말(100)의 상태 정보가 TAS(600)에 등록되었는지를 확인한다. 예를 들어, 무선 단말(100)의 상태 정보가 위치 등록 정보라고 가정하면, 확인부(630)는 TAS(600)에도 해당 정보를 등록(Register)했는지의 여부를 확인한다.
가등록 처리부(650)는 확인부(630)의 확인 결과 상태 정보가 TAS(600)에 등록되어 있지 않은 경우, 무선 단말(100)의 상태 정보를 가등록 처리한다. 이때, 무선 단말(100)이 발신 단말인 경우, 무선 단말(100)로부터 O-TAS(600(O))까지 인바이트 메세지가 올라왔다는 것은, O-CSCF(500(O))에는 이미 상태 정보가 등록이 되었다는 것을 의미한다. 따라서, 가등록 처리부(650)는 무선 단말(100)의 상태 정보를 묵시적으로 가등록 처리함으로써, 무선 단말(100)의 발신 호에 대응되는 통화가 가능하도록 한다. 한편, 무선 단말(100)이 착신 단말인 경우, 확인부(630)는 무선 단말(100)의 상태 정보가 T-CSCF(500(T))에 등록되었는지의 여부를, 인바이트 메세지의 헤더를 통하여 확인할 수 있다. 이때, 가등록 처리부(650)는 확인부(630)의 확인 결과 상태 정보가 T-CSCF(500(T))에 등록되고, TAS(600)에는 등록되어 있지 않은 경우, 무선 단말(100)의 상태 정보를 가등록 처리할 수 있다. 즉, TAS(600)에서는 T-CSCF(500(T))에 무선 단말(100)의 상태 정보가 등록되었는지를 확인하기 위하여, 예를 들어, P-Served-User 헤더를 통하여 상태 정보의 등록 여부를 판단할 수 있다.
P-Served-User: <sip:[email protected]>;sescase=term(01098765432);regstate = reg
위와 같이, 착신 호에 대응하는 인바이트 메세지의 P-Served-User 헤더를 보면, regstate 라는 상태 정보 등록 여부를 확인할 수 있는 항목이 있는데, 이 항목이 reg이면 T-CSCF(500(T))에 착신 단말의 상태 정보가 등록되었다는 것을 의미하고, 이 항목이 unreg이면 T-CSCF(500(T))에 착신 단말의 상태 정보가 등록되지 않았다는 것을 의미한다. 따라서, 발신 호의 경우와는 다르게, 착신 호의 경우에는 3rd party regi를 이용하여 등록 여부를 판단할 수 없기 때문에, 위와 같이 헤더를 분석하는 방법을 이용한다.
정리하면, 첫 번째 경우는 i) TAS(600)로 발신 호에 대응하는 인바이트 메세지가 수신되고, ii) TAS(600)에는 무선 단말(100)의 상태 정보가 등록되지 않은 경우이고, 이 경우에는 무선 단말(100)의 상태 정보를 바로 가등록 처리한다. 두 번째 경우는, i) TAS(600)로 착신 호에 대응하는 인바이트 메세지가 수신되고, ii) TAS(600)에는 무선 단말(100)의 상태 정보가 등록되지 않았지만, iii) T-CSCF(500(T))에는 무선 단말(100)의 상태 정보가 등록된 경우이고, 이 경우에도 마찬가지로 무선 단말(100)의 상태 정보를 가등록 처리한다. 이를 통하여, 비정상적인 상황이 발생하여 TAS(600)와 CSCF(500)의 상태 정보가 불일치하더라도, 음성 호 및 영상 호에 대응하는 통화가 가능케할 수 있다.
이와 같은 도 2의 상태 정보 가등록 처리 방법에 대해서 설명되지 아니한 사항은 앞서 도 1을 통해 상태 정보 가등록 처리 방법에 대하여 설명된 내용과 동일하거나 설명된 내용으로부터 용이하게 유추 가능하므로 이하 설명을 생략하도록 한다.
도 3은 본 발명의 일 실시예에 따른 도 1의 데이터 네트워크 시스템에 포함된 각 구성들 상호간에 데이터가 송수신되는 과정을 나타낸 도면이고, 도 4는 본 발명의 다른 실시예에 따른 도 1의 데이터 네트워크 시스템에 포함된 각 구성들 상호간에 데이터가 송수신되는 과정을 나타낸 도면이다. 이하, 도 3 및 도 4를 통해 각 구성들 상호간에 데이터가 송수신되는 과정의 일 예를 설명할 것이나, 이와 같은 실시예로 본원이 한정 해석되는 것은 아니며, 앞서 설명한 다양한 실시예들에 따라 도 3 및 도 4에 도시된 데이터가 송수신되는 과정이 변경될 수 있음은 기술분야에 속하는 당업자에게 자명하다.
도 3을 참조하면, O-UE(100(O))에서 O-CSCF(500(O))로 인바이트 메세지가 전송되고(S3100), O-CSCF(500(O))에서 다시 O-TAS(600(O))로 인바이트 메세지가 전송된다(S3200). 이때, O-CSCF(500(O))에서 O-TAS(600(O))로 인바이트 메세지가 올라왔다면, 이는 O-CSCF(500(O))에는 이미 O-UE(100(O))의 상태 정보가 저장되어 있음을 의미한다.
따라서, O-TAS(600(O))는 O-TAS(600(O))에 상태 정보가 등록되어 있지 않은지(NOT Regi)에 대해서만 확인하고(S3300), 만약 상태 정보가 등록되어 있지 않다면 O-TAS(600(O))에 O-UE(100(O))의 상태 정보를 가등록 처리한다(S3400).
그리고 나서, O-TAS(600(O))는 ATM(AnyTimeModification) 메세지를 HLR(330)로 전송하고(S3500), HLR(330)로부터 ATM 메세지에 대한 응답(Resp)을 받으면(S3600), O-CSCF(500(O))로 인바이트 메세지를 보낸다(S3700). 그리고 나면, O-CSCF(500(O))는 착신 단말인 T-UE(100(T))로 인바이트 메세지를 전송한다(S3800).
도 4를 참조하면, O-UE(100(O))에서 T-CSCF(500(T))로 인바이트 메세지가 전송되고(S4100), T-CSCF(500(T))에서 다시 T-TAS(600(T))로 인바이트 메세지가 전송된다(S4200). 이때, 도 3의 발신 호의 경우와는 다르게, 도 4의 착신 호의 경우에는, T-TAS(600(T))로 인바이트 메세지가 올라왔다고 하더라도 T-CSCF(500(T))에 T-UE(100(T))의 상태 정보가 등록되었는지의 여부를 확인할 수 없으므로, T-TAS(600(T))는 상태 정보가 등록되어 있지 않은지(NOT Regi) 뿐만 아니라, T-CSCF(500(T))에 상태 정보가 등록되어 있는지(Regi)도 함께 확인한다(S4300, S4400).
두 조건(S4300, S4400)을 모두 만족한 경우, T-TAS(600(T))는 상태 정보를 가등록 처리하고(S4500), ATM(AnyTimeModification) 메세지를 HLR(330)로 전송하고(S4600), HLR(330)로부터 ATM 메세지에 대한 응답(Resp)을 받으면(S4700), T-CSCF(500(T))로 인바이트 메세지를 보낸다(S4800). 그리고 나면, T-CSCF(500(T))는 착신 단말인 T-UE(100(T))로 인바이트 메세지를 전송한다(S4900).
이와 같은 도 3 및 도 4의 상태 정보 가등록 처리 방법에 대해서 설명되지 아니한 사항은 앞서 도 1 및 도 2의 상태 정보 가등록 처리 방법에 대하여 설명된 내용과 동일하거나 설명된 내용으로부터 용이하게 유추 가능하므로 이하 설명을 생략하도록 한다.
상술한 단계들(S3100~S3800, S4100~S4900)간의 순서는 예시일 뿐, 이에 한정되지 않는다. 즉, 상술한 단계들(S3100~S3800, S4100~S4900)간의 순서는 상호 변동될 수 있으며, 이중 일부 단계들은 동시에 실행되거나 삭제될 수도 있다.
도 5는 본 발명의 일 실시예에 따른 무선 단말의 상태 정보 가등록 처리 방법을 설명하기 위한 동작 흐름도이다. 도 5를 참조하면, TAS는, 무선 단말에서 발신한 인바이트(Invite) 메세지를 CSCF(Call Session Control Function)를 경유하여 수신한다(S5100).
그리고 나서, TAS는, 무선 단말의 상태 정보가 TAS에 등록되었는지를 확인한다(S5200).
또한, TAS는, 확인 결과 상태 정보가 TAS에 등록되어 있지 않은 경우, 무선 단말의 상태 정보를 가등록 처리한다(S5300).
이와 같은 도 5의 상태 정보 가등록 처리 방법에 대해서 설명되지 아니한 사항은 도 1 내지 도 4를 통해 상태 정보 가등록 처리 방법에 대해서 설명된 내용과 동일하거나 설명된 내용으로부터 용이하게 유추 가능하므로 이하 설명을 생략하도록 한다.
도 5를 통해 설명된 일 실시예에 따른 상태 정보 가등록 처리 방법은, 컴퓨터에 의해 실행되는 애플리케이션이나 프로그램 모듈과 같은 컴퓨터에 의해 실행가능한 명령어를 포함하는 기록 매체의 형태로도 구현될 수 있다. 컴퓨터 판독 가능 매체는 컴퓨터에 의해 액세스될 수 있는 임의의 가용 매체일 수 있고, 휘발성 및 비휘발성 매체, 분리형 및 비분리형 매체를 모두 포함한다. 또한, 컴퓨터 판독가능 매체는 컴퓨터 저장 매체 및 통신 매체를 모두 포함할 수 있다. 컴퓨터 저장 매체는 컴퓨터 판독가능 명령어, 데이터 구조, 프로그램 모듈 또는 기타 데이터와 같은 정보의 저장을 위한 임의의 방법 또는 기술로 구현된 휘발성 및 비휘발성, 분리형 및 비분리형 매체를 모두 포함한다. 통신 매체는 전형적으로 컴퓨터 판독가능 명령어, 데이터 구조, 프로그램 모듈, 또는 반송파와 같은 변조된 데이터 신호의 기타 데이터, 또는 기타 전송 메커니즘을 포함하며, 임의의 정보 전달 매체를 포함한다.
전술한 본 발명의 설명은 예시를 위한 것이며, 본 발명이 속하는 기술분야의 통상의 지식을 가진 자는 본 발명의 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 쉽게 변형이 가능하다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다. 예를 들어, 단일형으로 설명되어 있는 각 구성 요소는 분산되어 실시될 수도 있으며, 마찬가지로 분산된 것으로 설명되어 있는 구성 요소들도 결합된 형태로 실시될 수 있다.
본 발명의 범위는 상기 상세한 설명보다는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 그 균등 개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.

Claims (5)

  1. 무선 단말의 호 처리 서버에서 실행되는 무선 단말의 상태 정보 가등록 방법에 있어서,
    무선 단말에서 발신한 인바이트(Invite) 메세지를 호 세션 관리 장치를 경유하여 수신하는 단계;
    상기 무선 단말의 상태 정보가 상기 호 처리 서버에 등록되었는지를 확인하는 단계; 및
    상기 확인 결과 상기 상태 정보가 상기 호 처리 서버에 등록되어 있지 않은 경우, 상기 무선 단말의 상태 정보를 상기 호 처리 서버에 가등록 처리하는 단계
    를 포함하는, 무선 단말의 상태 정보 가등록 방법.
  2. 제 1 항에 있어서,
    상기 무선 단말은 발신 단말이고,
    상기 호 세션 관리 장치는 발신 호 세션 관리 장치이고,
    상기 인바이트 메세지는 상기 발신 단말의 착신 단말에 대한 발신 호에 대응하는 메세지인 것인, 무선 단말의 상태 정보 가등록 방법.
  3. 제 1 항에 있어서,
    상기 무선 단말은 발신 단말이고,
    상기 호 세션 관리 장치는 착신 호 세션 관리 장치이고,
    상기 인바이트 메세지는 상기 발신 단말의 착신 단말에 대한 착신 호에 대응하는 메세지인 것인, 무선 단말의 상태 정보 가등록 방법.
  4. 제 1 항에 있어서,
    상기 호 세션 관리 장치는 착신 호 세션 관리 장치이고,
    상기 무선 단말의 상태 정보가 상기 착신 호 세션 관리 장치에 등록되었는지의 여부를, 상기 인바이트 메세지의 헤더를 통하여 확인하는 단계
    를 더 포함하고,
    상기 확인 결과 상기 상태 정보가 착신 호 세션 관리 장치에 등록되고, 상기 호 처리 서버에 등록되어 있지 않은 경우, 상기 무선 단말의 상태 정보를 가등록 처리하는 것인, 무선 단말의 상태 정보 가등록 방법.
  5. 호 처리 서버에 있어서,
    무선 단말에서 발신한 인바이트(Invite) 메세지를 호 세션 관리 장치를 경유하여 수신하는 수신부;
    상기 무선 단말의 상태 정보가 상기 호 처리 서버에 등록되었는지를 확인하는 확인부; 및
    상기 확인 결과 상기 상태 정보가 상기 호 처리 서버에 등록되어 있지 않은 경우, 상기 무선 단말의 상태 정보를 상기 호 처리 서버에 가등록 처리하는 가등록 처리부
    를 포함하는, 호 처리 서버.
KR1020130110551A 2013-09-13 2013-09-13 무선 단말의 상태 정보 가등록 방법 및 이를 수행하는 호 처리 서버 KR101530648B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020130110551A KR101530648B1 (ko) 2013-09-13 2013-09-13 무선 단말의 상태 정보 가등록 방법 및 이를 수행하는 호 처리 서버

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020130110551A KR101530648B1 (ko) 2013-09-13 2013-09-13 무선 단말의 상태 정보 가등록 방법 및 이를 수행하는 호 처리 서버

Publications (2)

Publication Number Publication Date
KR20150031057A KR20150031057A (ko) 2015-03-23
KR101530648B1 true KR101530648B1 (ko) 2015-06-22

Family

ID=53024858

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020130110551A KR101530648B1 (ko) 2013-09-13 2013-09-13 무선 단말의 상태 정보 가등록 방법 및 이를 수행하는 호 처리 서버

Country Status (1)

Country Link
KR (1) KR101530648B1 (ko)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020004440A (ko) * 2000-07-05 2002-01-16 박종섭 Cdma 시스템내 방문자 위치 등록기의 미등록 가입자호처리 방법
KR20080099620A (ko) * 2007-05-10 2008-11-13 에스케이 텔레콤주식회사 Sip 화상 단말기의 착신 서비스 방법
KR20100060527A (ko) * 2008-11-27 2010-06-07 주식회사 케이티 방문자 위치 등록기에 미등록된 단말에 대한 위치 정보를 제공하는 시스템 및 방법
US20110249666A1 (en) * 2010-04-13 2011-10-13 Verizon Patent And Licensing Inc. Location based routing

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020004440A (ko) * 2000-07-05 2002-01-16 박종섭 Cdma 시스템내 방문자 위치 등록기의 미등록 가입자호처리 방법
KR20080099620A (ko) * 2007-05-10 2008-11-13 에스케이 텔레콤주식회사 Sip 화상 단말기의 착신 서비스 방법
KR20100060527A (ko) * 2008-11-27 2010-06-07 주식회사 케이티 방문자 위치 등록기에 미등록된 단말에 대한 위치 정보를 제공하는 시스템 및 방법
US20110249666A1 (en) * 2010-04-13 2011-10-13 Verizon Patent And Licensing Inc. Location based routing

Also Published As

Publication number Publication date
KR20150031057A (ko) 2015-03-23

Similar Documents

Publication Publication Date Title
US10116456B2 (en) Method and apparatus for optimizing internet communications
JP5016359B2 (ja) Ipマルチメディアサブシステムへのアクセスを与える方法
US9203504B2 (en) System and method for enhanced paging and quality of service establishment in mobile satellite systems
KR102298031B1 (ko) 모바일 원거리통신 네트워크에서 사용자들의 가입을 관리하는 방법
WO2018228678A1 (en) Quality of service initiated handover
US20150106454A1 (en) Method and device for transferring and receiving message in roaming system
KR20160064885A (ko) 단말간 스폰서링 서비스를 제공하기 위한 방법 및 장치
US8788677B2 (en) Session based support of multiple 3GPP standards versions
US8582553B2 (en) Policy management in a roaming or handover scenario in an IP network
JP2012039219A (ja) 移動通信方法及び優先度制御ノード
US20220256040A1 (en) Zero charge systems and methods for packet-switched telephony
US20140242942A1 (en) Optimization of online charging triggers in communication networks
US11606728B1 (en) Interworking function for VoLTE outbound roaming
US20220256039A1 (en) Network exception systems and methods for packet-switched telephony
KR101530648B1 (ko) 무선 단말의 상태 정보 가등록 방법 및 이를 수행하는 호 처리 서버
US20210227001A1 (en) VoLTE Circuit Switch Voice and SMS Interworking
KR102072702B1 (ko) 데이터 세션 관리 방법 및 장치
WO2013091705A1 (en) Methods and apparatuses for session establishment with policy control between mobile and fixed networks
US20180048655A1 (en) Access Network Determination
KR102166966B1 (ko) 무선 단말의 상태 정보 전송 방법 및 장치
KR102092877B1 (ko) 에러 코드 처리 방법 및 장치
KR20130016613A (ko) Ims 네트워크에서 mtc 디바이스의 접속을 제어하는 방법 및 장치
US20240098579A1 (en) Interworking Function for VoLTE Outbound Roaming SMS Messaging
KR102072713B1 (ko) 호 처리 통합형 통화 연속성 제공 방법 및 장치
KR102098211B1 (ko) 데이터 세션 업데이트 방법 및 장치

Legal Events

Date Code Title Description
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20180530

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20190502

Year of fee payment: 5