KR100882942B1 - 국제 로밍된 이동 단말기에 대한 착신 호 과금 처리 방법및 그 시스템 - Google Patents
국제 로밍된 이동 단말기에 대한 착신 호 과금 처리 방법및 그 시스템 Download PDFInfo
- Publication number
- KR100882942B1 KR100882942B1 KR1020070073726A KR20070073726A KR100882942B1 KR 100882942 B1 KR100882942 B1 KR 100882942B1 KR 1020070073726 A KR1020070073726 A KR 1020070073726A KR 20070073726 A KR20070073726 A KR 20070073726A KR 100882942 B1 KR100882942 B1 KR 100882942B1
- Authority
- KR
- South Korea
- Prior art keywords
- mobile terminal
- prepaid
- service
- roaming
- call
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/24—Accounting or billing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/02—Processing 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/18—Service support devices; Network management devices
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
본 발명은 국제 로밍 서비스에 관한 것이다. 본 발명에 따른 국제 로밍된 이동 단말기에 대한 착신 호 과금 처리 방법은 로밍망을 통한 상기 이동 단말기의 위치 갱신 메시지를 수신하는 경우, 상기 이동 단말기에 상응하는 가입자 정보를 추출하여 상기 로밍망으로 전송하는 단계; 상기 홈 망에 접속된 발신 단말기로부터 호 설정 요청 메시지를 수신하는 경우, 상기 이동 단말기가 접속된 방문 교환기로의 경로 정보를 획득하고 상기 획득된 경로 정보에 따라 착신 호를 설정하는 단계; 상기 이동 단말기가 선납 서비스에 가입된 경우, 선납 금액에 상응하는 통화 가능 시간을 산출하여 상기 방문 교환기에 전송하는 단계; 및 상기 이동 단말기에 제공된 착신 통화 내역 정보를 상기 방문 교환기로부터 수신하여 통화 요금을 산출하고, 상기 산출된 통화 요금을 상기 선납 금액에서 차감하는 단계를 포함하는 것을 특징으로 한다. 따라서 본 발명은 홈 망의 선불 서비스에 가입한 이동 단말기가 국제 로밍된 경우에 있어서도, 자동적으로 선불 서비스를 제공할 수 있는 장점이 있다.
로밍, 선불, 착신 호, 지능망, 교환기, HLR, 위치등록, GLR, 과금
Description
본 발명은 선불 이동 통신 서비스에 대한 과금 처리 방법 및 그 시스템에 관한 것으로서, 좀 더 상세하게는, 국내 선불 이동 통신 서비스에 가입한 이동 단말기가 국제 로밍된 경우, 해당 이동 단말기에 대한 착신 호 과금 처리 방법 및 그 시스템에 관한 것이다.
최근 이동 통신 기술이 발달함에 따라, 기본적인 통신 서비스뿐만 아니라 지능망을 통해 다양한 부가 서비스를 제공하고 있다.
지능망이란 용어는 1984년 벨코어(Bellcore)에서 공중가입자전화망(Public Subscriber Telecommunication Network)을 대상으로 처음 사용되었다.
이동 통신망에 있어서, 북미식 무선 접속 방식인 CDMA(Code Division Multiple Access)는 WIN(Wireless Intelligent Network)이란 표준 규격, 유럽식 무 선 접속 방식인 GSM 및 WCDMA는 CAMEL(Customized Application of Mobile Enhanced Logic)이란 표준 규격으로 발전되어 왔다.
지능망 표준화는 ITU, ETSI, 벨코어에 의해 활발히 진행되고 있으며, 미국에서는 벨코어를 중심으로, 유럽은 ETSI의 주도하에 표준화 활동이 활발히 진행되고 있다.
이러한 지능망은 수행하는 기능에 따라서 크게 SCP(Service Control Point), IP(Intelligent Peripheral), SMP(Service Management Point), SCE(Service Creation Environment) 및 SSP(Service Switching Point)로 구성된다.
여기서, SCP는 지능 망 서비스 로직과 데이터를 관리하며, 지능망 서비스에 대한 모든 과정을 제어하는 장치이다.
IP는 지능망 서비스에 필요한 음성 안내, 음성 인식, DTMF(Dual Tone Multi Frequency) 수집, TTS(Text-To-Speech) 등의 기능을 제공하는 특수 자원 관리 장치이다.
SMP는 지능 망을 구성하는 다수의 SCP, IP 등의 타 지능 망 구성 요소를 관리하는 장치이다.
SCE는 SCP에서 사용되는 지능 망 서비스 로직 개발에 필요한 편집기, 유틸리티, 시뮬레이터 등의 서비스 생성 환경을 제공하는 장치이다.
SSP는 지능망 서비스 가입자에게 망 접속을 제공하거나 호 설정에 필요한 교환 기능을 제공할 뿐만 아니라 지능망 관련 장치에 대한 전체 엑세스를 제공한다.
이를 위해 SSP는 지능망 서비스 요청을 감지하기 위한 감지 능력, SCP, 지능 형 정보 제공 시스템(IP:Intelligent Peripheral)을 비롯한 다른 물리 실체와 통신하기 위한 통신 능력 및 다른 물리 실체로부터 전송되는 명령에 대한 응답 능력을 포함해야 한다.
기능적으로 SSP는 호 제어 기능(CCF : Call Control Function), 호 제어 대리 기능(CCAF : Call Control Agent Function) 및 서비스 교환 기능(SSF : Service Switching Function)을 포함한다.
특히, 지능망(Intelligent Network)은 이동통신교환기(MSC)의 소프트웨어 변경 없이 새로운 서비스를 이동 통신망에 적용할 수 있는 망 환경을 의미한다.
하지만, 종래의 유선 및 무선 통신 교환망에서 제공되는 대부분의 부가 서비스들은 교환기에 탑재되므로, 새로운 부가 서비스를 추가하기 위해서는 교환기 소프트웨어를 변경해야만 했다.
이러한 환경에서는 신규 서비스를 추가할 때마다 현재 운용 중인 교환기 소프트웨어를 수정해야 하므로, 현재 제공되는 서비스에 영향을 미칠 수 있다.
또한, 통신 사업자마다 교환 방식 및 통신 규격이 상이한 경우, 서비스 개발 업체는 다양한 교환기마다 서로 다른 연동 규격으로 서비스를 개발하여야 하는 문제점이 있었다.
즉, 교환기 제조 업체가 교환기 연동 규격을 서비스 개발 업체에 알려주지 않으면 사실상 신규 서비스 개발이 어려운 문제점이 발생하였다.
상기한 문제점들을 해결하기 위하여 등장한 것이 바로 지능망이다.
현재 지능망은 통신 기술 및 망 환경 변화에 능동적으로 대응할 수 있는 개 방형 망구조를 제공함으로써, 신규 서비스의 추가/변경/삭제 시 기존 교환망에 대한 영향을 최소화할 뿐만 아니라 신속한 신규 서비스 개발이 가능하게 되었다.
또한, 지능망은 실제 사용자가 직접 자신의 서비스에 대한 제어가 용이할 뿐만 아니라 집중화된 부가 서비스망을 구성함으로써, 시스템 및 서비스의 제어 및 운용이 편리한 장점이 있다.
대표적인 지능망 서비스로는 080 클로버 서비스, 대표번화 서비스(1588, 1577), 평생번호 서비스, 선불 이동 전화 서비스(Pre-Paid Service, PPS), 투 넘버 서비스, 발신 번호 표시 및 금지 서비스, 지정번호 할인 요금제, 요금 상한제 서비스, 위치 기반 차등 과금 서비스 등이 있다.
특히, 선불 이동 전화 서비스는 일정액의 통화한도가 명시된 선불(PP) 카드를 구입하여 그 금액만큼 이동전화 서비스를 이용하는 대표적인 지능망 서비스의 일종이다
일반적으로 선불 카드를 소지한 가입자가 자신의 단말기를 이용하여 선불 이동전화 서비스를 이용하는 경우 일반 가입자와 동일한 방법으로 이동전화 서비스를 이용할 수 있으며, 타인의 이동 단말기로도 특번(Feature Code)을 이용하여 이동 전화 서비스를 이용할 수 있다.
또한 선불 이동 전화 서비스 가입자는 자신의 선불 카드 잔액을 이동 통신망 또는 인터넷망을 통해 확인할 수 있으며, 소정의 절차를 통해 잔액을 충전할 수도 있다.
최근 전 세계 단일 통화권을 지향하는 WCDMA로 대표되는 3세대 이동 통신이 상용화됨에 따라, 3세대 이동 통신 가입자는 자신의 이동 단말기를 별도의 해외 로밍 절차 없이 자동 로밍되어 해외에서도 자유롭게 사용할 수 있게 되었다.
일반적으로, 해외 로밍 서비스의 경우, 전화를 거는 발신 단말기뿐만 아니라 걸려온 전화를 받는 착신 단말기에도 제공된 통화 서비스에 대한 요금이 부가되는 특징이 있다.
하지만, 종래에는 국내의 선불 이동 통신 서비스에 가입한 가입자가 해외로 로밍된 경우, 국내 이동 통신 서비스 사업자에 선납한 요금을 이용하여 통화 서비스를 제공하는 방법이 제공되지 않았다.
또한, 종래에는 국내의 선불 이동 통신 서비스에 가입한 가입자가 해외로 로밍된 경우, 국내 이동 통신 시스템에서 해당 이동 통신 가입자에 대해 실시간 과금을 수행하는 방법이 제공되지 않는 문제점이 있었다.
즉, 종래에는 해외 로밍된 이동 단말기에 제공된 통신 서비스에 대한 과금 정보를 아웃 바운드 로밍망에서 일정 시간 동안 수집하고, 수집된 과금 정보를 홈 망에 제공하므로, 아웃 바운드 로밍된 선불 서비스 가입자에 대해 실시간으로 과금할 수 없는 문제점이 있었다.
상기한 바와 같은 종래 기술의 문제점을 해결하기 위한 본 발명의 목적은 국내 WCDMA망의 선불 이동 통신 서비스에 가입한 이동 단말기가 해외 로밍(Out-Bound Roaming)된 경우, 선납된 요금을 이용하여 해당 이동 단말기에 대한 착신 호 과금을 처리하는 방법을 제공하는 것이다.
본 발명의 다른 목적은 아웃 바운드 로밍된 선불 가입자 단말기에 대해 실시간으로 착신 과금 서비스를 제공하는 것이 가능한 호 처리 절차를 제공하는 것이다.
본 발명의 다른 목적은 글로벌 로밍 이동 통신 환경에서, 선불 이동 통신 서비스에 가입한 이동 단말기에 대해 해외 로밍 서비스를 쉽게 제공하는 것이 가능한 과금 처리 시스템을 제공하는 것이다.
본 발명의 다른 목적들은 이하의 실시예에 대한 설명을 통해 쉽게 이해될 수 있을 것이다.
상기한 바와 같은 목적을 달성하기 위해, 본 발명의 일 측면에 따르면, 홈 망에서 국제 로밍된 이동 단말기에 대한 착신 호 과금 방법이 개시된다.
본 발명의 일 실시예에 따르면, 홈 망에서의 국제 로밍된 이동 단말기에 대한 착신 호 과금 방법은 로밍망을 통한 상기 이동 단말기의 위치 갱신 메시지를 수신하는 경우, 상기 이동 단말기에 상응하는 가입자 정보를 추출하여 상기 로밍망으로 전송하는 가입자 정보 전송 단계;
상기 홈 망에 접속된 발신 단말기로부터 호 설정 요청 메시지를 수신하는 경우, 상기 이동 단말기가 접속된 방문 교환기로의 경로 정보를 획득하고 상기 획득 된 경로 정보에 따라 착신 호를 설정하는 착신 호 설정 단계; 상기 이동 단말기가 선납 서비스에 가입된 경우, 선납 금액에 상응하는 통화 가능 시간을 산출하여 상기 방문 교환기에 전송하는 선납 정보 전송 단계; 및 호 종료 시, 상기 이동 단말기에 제공된 착신 통화 내역 정보를 상기 방문 교환기로부터 수신하여 통화 요금을 산출하고, 상기 산출된 통화 요금을 상기 선납 금액에서 차감하는 선납 과금 처리 단계를 포함하는 것을 특징으로 한다.
본 발명의 다른 일 측면에 따르면, 홈 망에 연결된 지능망 서비스 제어 장치에서 국제 로밍된 이동 단말기에 대한 선불 서비스를 제공하는 방법이 개시된다.
본 발명의 일 실시예에 따르면, 지능망 서비스 제어 장치에서 국제 로밍된 이동 단말기에 대한 선불 서비스 제공 방법은 미리 설정된 국제 신호망을 통해 방문 교환기로부터 상기 이동 단말기에 대한 선불 서비스 과금의 시작을 요청하는 초기 감지 포인트(Initial Detection Point) 메시지를 수신하는 단계; 상기 이동 단말기가 선불 서비스에 가입된 경우, 상기 이동 단말기에 제공할 서비스에 상응하는 충분한 선납 금액의 존재 여부를 확인하는 단계; 상기 확인 결과, 충분한 선납 금액이 존재하는 경우, 상기 선납 금액에 상응하는 서비스 타입 별 통화 가능 시간을 산출하여 상기 방문 교환기에 제공하는 단계; 및 상기 방문 교환기로부터 상기 이동 단말기에 대한 통화 내역 정보를 수신하는 경우, 상기 통화 내역 정보에 상응하는 통화 요금을 산출하고, 상기 산출된 통화 요금을 상기 선납 금액에서 차감하는 단계를 포함하는 것을 특징으로 하는 한다.
이상에서는 홈 망에서의 국제 로밍된 이동 단말기에 대한 착신 호 과금 방법 및 홈 망에 연결된 지능망 서비스 제어 장치에서 국제 로밍된 이동 단말기에 대한 선불 서비스를 제공하는 방법만을 기술하였지만, 상술한 방법들은 유형화된 명령어로 이루어진 프로그램으로 기록되며, 상기 프로그램은 전자 장치에서 판독할 수 있는 기록 매체로 제공될 수 있다.
본 발명의 일 실시예에 따르면, 국제 로밍된 이동 단말기에 대한 착신 호 선불 서비스 제공 시스템이 제공된다.
본 발명에 따른, 국제 로밍된 이동 단말기에 대한 착신 호 선불 서비스 제공 시스템은 관문 위치 등록기부터 상기 이동 단말기의 최초 위치 갱신 메시지를 수신하는 경우, 상기 최초 위치 갱신 메시지에 포함된 위치 정보를 저장하고, 선불 서비스 및 국제 로밍 서비스 가입 여부에 따라 상기 이동 단말기에 상응하는 가입자 정보를 추출하여 상기 관문 위치 등록기에 제공하는 홈위치등록기; 발신 호 요청 수신 시, 상기 이동 단말기에 대한 이동 가입자 로밍 번호(Mobile Subscriber Roaming Number : MSRN)를 상기 홈위치등록기로부터 획득하고, 상기 획득된 이동 가입자 로밍 번호를 이용하여 방문 교환기로의 라우팅 경로를 설정하는 발신 교환기; 및 상기 설정된 라우팅 경로를 통해 상기 방문 교환기로부터 초기 감지 포인트(Initial Detection Point) 메시지를 수신하는 경우, 해당 착신 호에 대한 선납 과금 서비스(Pre-Paid Charging Service)를 제공하는 지능망서비스제어장치를 포함하는 것을 특징으로 한다.
본 발명은 국내 WCDMA망의 선불 이동 통신 서비스에 가입한 이동 단말기가 해외 로밍(Out-Bound Roaming)된 경우, 선납된 요금을 이용하여 해당 이동 단말기에 대한 착신 호 과금을 처리하는 방법을 제공하는 장점이 있다.
또한, 본 발명에 따른 착신 호 선불 과금 처리 방법은 해외 로밍된 착신 단말기의 위치 등록 과정에서 방문 교환기로 VT-CSI 정보를 제공하고, 방문 교환기가 수신된 VT-CSI에 따라 홈 망의 지능 망으로 호를 연동하게 하고, 지능망이 선불 가입자에 대한 착신 호 과금 처리를 수행하게 함으로써, 선불 가입자에게 보다 편리한 국제 로밍 서비스를 제공하는 장점이 있다.
또한, 본 발명은 아웃 바운드 로밍된 선불 가입자 단말기에 대해 실시간으로 착신 과금 서비스를 제공하는 것이 가능한 호 처리 절차를 제공하는 장점이 있다.
또한, 본 발명은 글로벌 로밍 이동 통신 환경에서, 선불 이동 통신 서비스에 가입한 이동 단말기에 대해 해외 로밍 서비스를 쉽게 제공하는 것이 가능한 과금 처리 시스템을 제공하는 장점이 있다.
또한, 본 발명은 기존 하드웨어의 변경 없이 표준 규격에 정의된 메시지를 이용하여, 선불 가입자에 대한 효과적인 과금 서비스를 제공할 수 있는 효과가 있다.
특히, 본 발명은 홈 망의 선불 이동 통신 서비스에 가입된 이동 단말기를 별도의 로밍 서비스 가입 절차 없이 아웃 바운드 로밍망에서 사용 가능하게 함으로써, 국내 선불 가입자들에게 보다 편리한 선불 서비스를 제공할 수 있을 뿐만 아니라 선불 서비스 시장을 활성화시키는 효과를 기대할 수 있다.
본 발명의 다른 목적들은 이하의 실시예에 대한 설명을 통해 쉽게 이해될 수 있을 것이다.
이하에서, 본 발명에 따른 해외 로밍된 이동 단말기에 대한 착신 호 과금 처리 방법 및 그 시스템에 관한 바람직한 실시예를 도면을 참조하여 상세하게 설명하기로 한다.
도 1은 본 발명에 따른 관문위치등록기를 이용한 위치 갱신 절차를 설명하기 위한 시스템 구성도이다.
좀 더 상세하게는 도 1은 홈 망 HLR(Home Location Register, 이하, 'HLR'이라 함)이 아웃 바운드 로밍된 이동 단말기로부터 위치 갱신 메시지를 수신하는 경우, 해당 이동 단말기에 상응하는 가입자 데이터를 방문 망(Visited Network)에 위치한 관문위치등록기(Gateway Location Register, 이하, 'GLR'이라 함)를 통해 방문 망의 교환단에 전달하는 절차를 도시하고 있다.
여기서, 교환단은 교환기와 방문위치등록기(Visitor Location Register, 이하, 'VLR'이라 함)로 구성된다.
일반적으로 HLR은 가입자의 마스터 데이터베이스로서 가입자와 관련된 기본적인 정보를 유지한다. 예를 들면, HLR은 가입자 전화 번호, 가입자 주소 정보, 가입자의 보안 및 인증을 위한 망 접근 제어 정보, 가입자의 위치 등록 정보, 이종 시스템간의 이동 정보 즉 로밍 정보 및 가입자의 서비스 프로파일 정보를 유지할 수 있다.
관문위치등록기는 방문 망에 위치한 가상의 홈위치등록기이다. GLR은 방문 망으로 로밍된 홈 망(Home Network) 가입자의 정보를 저장할 수 있으며, 해당 로밍 가입자에 대한 위치 관리를 수행한다.
이때, 홈 망은 GLR의 존재를 인식하지 못할 수 있다. 따라서, HLR과 GLR 사이의 인터페이스는 HLR과 방문위치등록기 사이에 정의된 인터페이스 규격을 따르며, GLR과 VLR 사이의 인터페이스는 VLR과 HLR 사이에 정의된 인터페이스 규격을 따른다.
GLR은 위치 갱신 절차(Location Update Procedure)를 수행하는 동안 HLR로부터 획득한 가입자 데이터를 저장하는 기능을 수행한다.
예를 들면, 홈 망의 HLR은 방문 망에 로밍된 가입자 단말기에 의해 기원된 위치 등록 요청 메시지를 수신하는 경우, 로밍 이동 단말기의 가입자 데이터를 포함하는 가입자 데이터 삽입 메시지(Insert Subscriber Data Message)를 GLR을 통해 방문 망의 교환단에 전송할 수 있다.
이때, GLR은 HLR로부터 위치 정보 삭제 메시지(Cancel Location Message)를 수신할 때까지 해당 가입자 정보를 저장하며, 저장된 가입자 정보는 HLR 에뮬레이션(Emulation) 기능을 위해 사용된다.
여기서, HLR 에뮬레이션 기능은 방문 망 내에서만 위치 관리 절차를 수행하는 것을 의미한다. 좀 더 상세하게는 이동 단말기로부터 수신된 위치 갱신 요구가 위치 갱신 스크리닝 기능(Location Update Screening Function)에 의해 관련 HLR과 연동하지 않고 처리될 수 있는 경우, HLR 에뮬레이션 기능이 수행될 수 있으며, 이때부터 GLR은 해당 가입자의 HLR처럼 동작한다.
위치 갱신 스크리닝 기능은 수신된 위치 갱신 요청 메시지를 해당 HLR에 통보할 필요가 있는지 여부를 판단하기 위해 사용되며, GLR은 해당 가입자에 대한 IMSI 기록이 존재하는 경우, 상기한 HLR 에뮬레이션 기능을 수행할 수 있다.
단, GLR에 해당 가입자의 IMSI 기록이 존재할지라도, 특정 경우에 있어서는, GLR은 관련 HLR에 수신된 위치 갱신 요청 메시지를 통보할 수 있음을 주의해야 한다. 여기서, 특정 경우에 대한 상세한 설명은 본 발명이 개시한 사상을 설명하기 위해 필수적인 요소가 아니므로 생략하기로 한다.
도 2는 본 발명의 일 실시예에 따른 국제 로밍된 이동 단말기에 대해 선불 서비스를 제공하는 방법을 설명하기 위한 망 구성도이다.
좀 더 상세하게는 홈 망(100) 선불 서비스 가입자가 국제 로밍(Out-Bound Roaming)된 경우, 착신 호에 대해 실시간으로 선납 금액을 이용하여 과금하는 방법을 설명하기 위한 망 구성도이다.
도 2를 참조하면, 본 발명의 일 실시예에 따른 통신망은 크게 홈 망(Home Network, 200)과 아웃 바운드 로밍망(Out-Bound Roaming Network, 250)-이하, 간단히 '로밍망'이라 함-으로 구성될 수 있다.
본 발명에 따른 홈 망(100)은 무선접속망(204), 교환기/VLR(206), IPGS(208), 국내사업자신호망(210), 지능망서비스제어장치(Service Control Point, 212), 과금서버(214), HLR(216)을 포함할 수 있다.
이하의 설명에서는 발신 단말기(202)가 접속된 교환기/VLR(206)을 발신 교환기, 아웃 바운드 로밍된 착신 단말기(252)가 접속된 교환기/VLR(256)을 방문 교환기라 명하기로 한다.
로밍망(250)은 무선접속망(254), 방문 교환기(256), IPGS(258), 해외신호망(260), HLR(262) 및 관문위치등록기(264)를 포함할 수 있다.
홈 망(100)과 로밍망(250) 사이의 통신은 국제회선망(220) 및 국제신호망(230)을 이용하여 수행될 수 있다.
여기서, 국제회선망은 ITU-T에 의해 정의된 ISUP(ISDN(Integrated Service Digital Network) User Part) 프로토콜 규격이 사용될 수 있으며, ISUP 프로토콜을 통해 홈 망(200)과 로밍망(250)의 교환기(206 및 256)는 통신 회선의 설정/변경/해제와 관련된 제어 절차뿐만 아니라 설정된 회선을 통해 음성 및 데이터를 전송하거나 수신할 수 있다.
특히, 본 발명은 3GPP(3rd Generation Partnership Project) 표준 규격에 정의된 GLR-MAP(Mobile Application Part) 프로토콜을 통해 아웃 바운드 로밍된 이동 단말기에 대한 위치 갱신 절차를 제공할 수 있다.
예를 들면, 방문 교환기(256)가 국제 로밍된 이동 단말기(252, 이하, '착신단말기'이라 함)로부터 위치 갱신 요청 메시지를 수신하는 경우, 해외신호망(260)을 통해 수신된 위치 갱신 메시지를 GLR(264)에 전달하며, GLR(264)은 착신단말 기(252)에 대한 가입자 프로파일(Subscriber Profile)이 존재하지 않는 경우 수신된 위치 갱신 메시지를 국제신호망(230)을 통해 홈 망(200)의 HLR(216)에 전송할 수 있다.
이때, 홈 망(200)의 HLR(216)은 착신단말기(252)에 상응하는 가입자 프로파일을 소정의 데이터베이스로부터 추출하고, 추출된 가입자 정보를 포함하는 가입자 정보 삽입 요청 메시지(Insert Subscriber Data Message)를 국내사업자신호망(210) 및 국제신호망(230)을 통해 GLR(264)에 전송한다.
GLR(264)은 수신된 가입자 프로파일을 로밍망(250)에 등록한 후, 가입자 정보 삽입 응답 메시지(Insert Subscriber Data Acknowledge Message)를 홈 망(200)의 HLR(216)에 전송한다.
홈 망(200)의 HLR(216)은 가입자 정보 삽입 응답 메시지를 수신하면, 위치 갱신 응답 메시지를 로밍망(250)으로 전송한다.
또한, 본 발명의 일 실시예에 따른 지능망서비스제어장치(212)는 3GPP 표준 규격에 정의된 CAP(CAMEL(Customized Applications for Mobile. Network Enhanced Logic) Application Part) 프로토콜을 통해 지능 망 서비스-여기서, 지능 망 서비스는 선불 서비스를 포함함- 가입자에 대한 실시간 과금 처리 절차를 수행할 수 있다.
일반적으로, 지능망서비스제어장치(212)는 지능 망의 핵심 장비로써, 각종 지능 망 서비스에 대한 서비스 로직 및 데이터를 관리한다. 즉, 지능망서비스제어장치(212)는 이동 통신 사업자의 지능 망 서비스 시나리오를 실제적으로 수행할 수 있다. 특히, 지능망서비스제어장치(212)는 SS7 기반과 IP 기반 지능 망 프로토콜인 WIN, CAMEL 등을 이용하여 타 망 자원들과의 연동이 가능하다.
본 발명의 일 실시예에 따른 지능망서비스제어장치(212)는 상기한 CAP 프로토콜에 정의된 제어 메시지를 이용하여 로밍망(150)에 접속된 착신단말기(252)가 홈 망(200)의 선불 서비스에 가입되었음을 방문 교환기(256)에 알릴 수 있다.
또한, 지능망서비스제어장치(212)는 방문 교환기(256)로부터 착신단말기(252)의 통화 내역 정보를 CAP 프로토콜에 정의된 소정의 제어 메시지-예를 들면, 통화 정보 보고 메시지(Call Information Report Message)-를 통해 수신할 수 있다.
지능망서비스제어장치(212)는 수신된 통화 내역 정보에 이용하여 통화 요금을 산출하고, 산출된 요금을 선납 금액으로부터 차감할 수 있다.
본 발명의 다른 일 실시예에 따르면, 지능망서비스제어장치(212)는 수신된 통화 내역 정보를 과금 서버(214)에 전달하며, 과금 서버(214)는 지능망서비스제어장치(212)로부터 수신된 통화 내역 정보를 이용하여 통화 요금을 산출하며, 산출된 요금을 선납 금액으로부터 차감할 수 있다.
이후, 과금 서버(214)는 차감된 선납 금액-이하, '선납 잔액'이라 함-을 지능망서비스제어장치(212)에 제공할 수 있다.
또한, 본 발명에 따른 지능망서비스제어장치(212)는 선납 잔액을 CAP 프로토콜에 정의된 제어 메시지-예를 들면, 과금 정보 제공 메시지(Furnish Charging Information Message)-를 이용하여 방문 교환기(256)에 제공할 수 있다.
도 3은 본 발명의 일 실시예에 따른 국제 로밍된 이동 단말기에 대한 최초 위치 갱신 절차(First Location Update Procedure)를 도시한 흐름도이다.
좀 더 상세하게는, 도 3은 홈 망(200)의 선불 서비스에 가입한 이동 단말기(252)가 국제 로밍된 경우, 로밍망(250)을 통해 최초 위치 갱신 절차를 수행하는 방법을 도시한 흐름도이다.
이하의 설명에서는 아웃 바운드 로밍된 이동 단말기(252)가 접속되어 있는 교환기/VLR(256)을 설명의 편의를 위해 방문 교환기라 명하기로 한다.
도 3을 참조하면, 이동 단말기(252)는 로밍망(250)에 위치한 방문 교환기(256)로 위치 갱신 요청 메시지를 송신한다(S302).
방문 교환기(256)는 이동 단말기(252)에 대한 가입자 정보가 로밍망(250)에 존재하지 않는 경우, 수신된 위치 갱신 요청 메시지를 관문위치등록기(264)에 전송한다(S304).
관문위치등록기(264)는 수신된 위치 갱신 메시지에 포함된 VLR 번호 및 교환기 번호를 저장한 후, 관문위치등록기 번호-여기서, 관문위치등록기 번호는 VLR 번호임-및 교환기 번호를 포함하는 위치 갱신 메시지를 홈 망(100)의 HLR(216)에 전송한다(S306).
HLR(216)은 위치 갱신 요청한 이동 단말기(252)가 국제 로밍 서비스에 가입되었는지 여부를 확인할 수 있다.
만약, 이동 단말기(252)가 국제 로밍 서비스에 가입된 경우, HLR(216)은 수 신된 위치 갱신 메시지에 포함된 관문위치등록기 번호 및 교환기 번호를 저장한 후, 후술할 가입자 데이터 삽입 절차(S308 내지 S314)를 수행한다.
특히, 본 발명에 따른 HLR(216)은 이동 단말기(252)가 선불 서비스에 가입된 경우, 가입자 데이터 삽입 요청 메시지를 통해 방문 교환기(256)에 CAMEL 트리거(Trigger) 정보를 전달할 수 있다.
CAMEL 트리거 정보는 서비스 타입 별 호 처리 절차, 로밍 허용 유무, BCSM(Basic Call State Model) 천이(Transition), BCSM 이벤트, 감지 점(DP: Detection Point) 등에 관한 정보를 포함할 수 있다.
여기서, 서비스 타입 별 호 처리 절차는 O-CSI, D-CSI, VT-CSI, SMS-CSI, GPRS-CSI 중 적어도 하나를 포함할 수 있다.
음성 및 영상 발신 호에 대한 실시간 과금 처리를 위해서는 O-CSI와 D-CSI가 사용되고, 음성 및 영상 착신 호에 대한 실시간 과금 처리를 위해서는 VT-CSI가 사용된다. 또한, 단문 메시지에 대한 실시간 과금 처리를 위해서는 SMS-CSI가 사용되고, 패킷 데이터 호를 대한 실시간 과금 처리를 위해서는 GPRS-CSI가 사용된다.
BCSM 이벤트는 발신측 또는 착신측에 설정된 통화 채널이 단절되었음을 의미하는 단절 이벤트(Disconnect Event), 착신측이 통화중임을 의미하는 통화중 이벤트(Busy Event), 착신측으로부터의 응답이 없음을 의미하는 무응답 이벤트(NoAnswer Event), 착신측이 수신 불가능한 지역에 있음을 의미하는 경로 선택 실패 이벤트(Router Select Failure Event), 착신측으로의 착신 호 설정이 완료되었음을 의미하는 응답 이벤트(Answer Event) 등을 포함할 수 있다.
또한, 본 발명의 다른 일 실시예에 따른 BCSM 이벤트는 선납 금액에 상응하는 가용한 통화 시간이 모두 소진되었음을 알리는 잔액 부족 이벤트를 더 포함할 수 있다.
예를 들면, 본 발명의 일 실시예에 따른 방문 교환기는 선납 금액에 상응하는 통화 가능 시간 정보를 홈 망으로부터 수신할 수 있으며, 방문 교환기는 착신측에 제공된 통화 시간이 통화 가능 시간을 초과하거나 초과하기 일정 시간 전에 잔액 부족 이벤트를 포함하는 BCSM 이벤트 보고 메시지를 홈 망에 전송할 수 있다.
홈 망은 잔액 부족 이벤트를 수신하는 경우, 기 설정된 호를 종료하거나, 소정의 제어 절차를 통해 이후 착신 단말기에 부가되는 통화 요금을 발신 단말기의 요금에 부가할 수 있다.
HLR(216)은 CAMEL 트리거 정보를 가입자 데이터 삽입 요청 메시지(Insert Subscriber Data Message)를 통해 방문 교환기(256)에 전송할 수 있다.
방문 교환기(256)는 수신된 CAMEL 트리거 정보에 따라 트리거된 기본 호 상태 모델(Basic Call State Model : BCSM) 이벤트를 BCSM 이벤트 보고 메시지를 이용하여 지능망서비스제어장치(212)에 전달할 수 있다.
관문위치등록기(264)는 이동 단말기(252)의 가입자 정보-여기서, 가입자 정보는 CAMEL 트리거 정보를 포함할 수 있음-를 포함하는 가입자 데이터 삽입 요청 메시지(Insert Subscriber Data Message)를 수신하는 경우, 해당 가입자 정보를 소정의 기록 영역에 저장하고(S308), 수신된 가입자 데이터 삽입 요청 메시지를 방문 교환기(256)에 전달한다(S310).
이때, 방문 교환기(256)는 수신된 지능 망 가입자 정보를 소정의 기록 영역에 저장하며, 상기한 CAMEL 트리거 정보에 대응하는 호 처리가 발생하면, 홈 망(200)에 위치한 지능망서비스제어장치(212)로 트리거 정보를 전송한다.
관문위치등록기(264)가 가입자 데이터 삽입 응답 메시지(Insert Subscriber Data Acknowledge Message)를 방문 교환기(256)로부터 수신하면(S312), 수신된 응답 메시지를 HLR(216)에 전달한다(S314).
HLR(216)은 상기한 306 단계에서 수신된 위치 갱신 요청 메시지에 대한 응답으로 위치 갱신 응답 메시지를 생성하여 관문위치등록기(264)에 전송한다(S316).
관문위치등록기(264)는 수신된 위치 갱신 응답 메시지를 방문 교환기(256)에 전송하고(S318), 방문 교환기(256)는 이동 단말기(252)가 접속한 무선접속망-여기서, 무선접속망은 기지국제어기 및 기지국을 포함함-을 통해 수신된 위치 갱신 응답 메시지를 이동 단말기(252)에 전송한다(S320).
상기한 최초 위치 갱신 절차를 통해 로밍망(250)은 국제 로밍된 이동 단말기(252)에 대한 가입자 정보를 획득할 수 있다.
도 4은 본 발명의 일 실시예에 따른 국제 로밍된 이동 단말기에 대한 최초가 아닌(Second and further) 위치 갱신 절차를 도시한 흐름도이다.
좀 더 상세하게는 도 4는 국제 로밍된 이동 단말기(252)에 대한 최초 위치 갱신 절차가 완료된 경우, 이후 로밍망(250)에서 해당 이동 단말기(252)로부터 수신된 위치 갱신 요청 메시지를 처리하는 절차를 도시한 흐름도이다.
특히, 본 실시 예에서는 로밍망(250)내에서 이동 단말기(252)가 새롭게 방문한 VLR-이하, '제1 VLR(400)'이라 함-로 위치 등록을 시도하는 경우, 위치 갱신이 수행되는 절차에 대해 상세히 설명하기로 한다.
이하의 설명에서는 이동 단말기(252)에 대한 최근 위치 등록 정보를 유지하는 VLR을 '제2 VLR(410)'이라 명하기로 한다.
도 4를 참조하면, 제1 VLR(400)이 국제 로밍된 이동 단말기(252)로부터 위치 갱신 요청 메시지를 수신하는 경우, 수신된 위치 갱신 요청 메시지를 관문위치등록기(264)에 전송한다(S402).
관문위치등록기(264)는 해당 이동 단말기(252)에 대한 가입자 정보가 존재하는 경우, 수신된 위치 갱신 요청 메시지에 포함된 VLR 번호 및 교환기 번호를 저장한 후(S404), 위치 정보 삭제 요청 메시지(Cancel Location Message)를 제 2VLR(410)에 전송한다(S406).
여기서, 위치 정보 삭제 요청 메시지는 해당 이동 단말기(252)에 대해 기 등록된 위치 정보 및 가입자 정보를 해당 데이터베이스에서 삭제할 것을 지시하는 메시지이다.
관문위치등록기(264)가 제 2VLR(410)로부터 위치 정보 삭제 응답 메시지(Cancel Location Acknowledge Message)를 수신하는 경우, 관문위치등록기(264)는 해당 이동 단말기(252)에 상응하는 가입자 정보를 추출하고, 추출된 가입자 정보를 포함하는 가입자 데이터 삽입 요청 메시지를 제 1VLR(400)에 전송한다(S410).
제 1VLR(400)은 수신된 가입자 정보를 저장한 후, 가입자 데이터 삽입 응답 메시지를 관문위치등록기(264)에 전송한다(S412).
관문위치등록기(264)는 가입자 데이터 삽입 응답 메시지를 수신하는 경우, 위치 갱신 응답 메시지를 제 1VLR(400)에 전송한다(S414).
상기한 바와 같이, 국제 로밍된 이동 단말기(252)가 최초 위치 갱신 절차가 완료된 경우, 이후 수행되는 위치 갱신 절차는 홈 망(200)의 HLR(216)과의 연동 없이, 로밍망(250) 내부적으로 수행되는 것을 알 수 있다. 즉, 로밍망(250)에 위치한 관문위치등록기(264)가 가상의 HLR(216) 기능을 수행함을 알 수 있다.
도 5는 본 발명의 일 실시예에 따른 위치 정보 삭제 절차를 도시한 흐름도이다.
좀 더 상세하게는 도 5는 국제 로밍된 이동 단말기(252)가 관문위치등록기(264)를 가지는 로밍망(250)을 떠나, 홈 망(200)의 VLR(500)로 위치 갱신 절차를 수행하는 경우, 홈 망(200)의 HLR(216)에 의해 로밍망(250)에 저장된 해당 이동 단말기(252)의 위치 정보를 삭제하는 절차가 도시한 흐름도이다.
국제 로밍된 이동 단말기(252)가 홈 망(200)으로 복귀하면, 이동 단말기(252)는 접속된 홈 망(200) 기지국을 통해 위치 갱신 요청 메시지를 새롭게 방문한 홈 망 VLR(500)에 전송한다.
홈 망 VLR(500)은 해당 이동 단말기(252)에 대한 가입자 정보가 존재하지 않는 경우, 수신된 위치 갱신 요청 메시지를 HLR(216)에 전송한다(S502).
HLR(216)은 위치 갱신 요청 메시지를 수신하는 경우, 수신된 위치 갱신 요청 메시지에 포함된 VLR 번호 및 교환기 번호를 저장하고, 해당 이동 단말기(252)가 국제 로밍된 단말인지 여부를 확인할 수 있다.
HLR(216)은 해당 이동 단말기(252)가 국제 로밍 상태인 경우, 위치 정보 삭제 요청 메시지를 해당 로밍망(250)의 관문위치등록기(264)에 전송한다(S504).
관문위치등록기(264)가 위치 정보 삭제 요청 메시지를 수신하는 경우, 해당 이동 단말기(252)에 대한 가입자 정보를 삭제하고, 해당 이동 단말기(252)에 대한 마지막 위치 등록 정보를 유지하는 VLR(510)로 수신된 위치 정보 삭제 요청 메시지를 전달한다(S506).
로밍망(250)에 위치한 VLR(510)은 위치 정보 삭제 요청 메시지를 수신하면, 해당 이동 단말기(252)에 대한 가입자 정보를 삭제한 후, 위치 정보 삭제 응답 메시지를 관문위치등록기(264)에 전송한다(S508).
관문위치등록기(264)는 수신된 위치 정보 삭제 응답 메시지를 홈 망(200)에 위치한 HLR(216)에 전송한다(S510).
HLR(216)은 로밍망(250)으로부터 위치 정보 삭제 응답 메시지를 수신하는 경우, 해당 이동 단말기(252)의 상태를 홈 망 접속 상태로 변환한 후, 해당 이동 단말기(252)에 대한 가입자 정보를 포함하는 가입자 데이터 삽입 요청 메시지를 홈 망 VLR(500)에 전송한다(S512).
홈 망 VLR(500)은 수신된 가입자 정보를 저장한 후, 가입자 데이터 삽입 응답 메시지를 HLR(216)에 전송한다(S514).
HLR(216)은 위치 갱신 응답 메시지를 생성하여 홈 망 VLR(500)에 전송한 다(S516).
도 6은 본 발명의 일 실시예에 따른 국제 로밍된 이동 단말기에 대한 호 처리 절차를 도시한 흐름도이다.
좀 더 상세하게는 도 6은 홈 망(200)의 선불 서비스에 가입한 착신 단말기(250)가 국제 로밍 상태에 있는 경우, 홈 망(200)에 접속된 발신 단말기(202)가 로밍망(250)에 접속된 착신 단말기(252)와의 통화를 요청하는 경우, 그에 따른 호 처리 절차 및 제공된 서비스에 대한 과금 처리 방법을 설명하기 위한 도면이다.
특히, 도 6은 음성 통화 서비스 및 영상 통화 서비스에 대한 호 처리 흐름을 중심으로 설명하기로 한다.
도 6을 참조하면, 홈 망(200)의 교환기/VLR(206)이 발신단말기(202)로부터 호 설정 요청 메시지를 수신하는 경우(S602), 해당 교환기/VLR(206)는 경로 정보 요청 메시지(MAP_SEND_ROUTING_INFORMAION message)를 HLR(216)에 전송한다(S604). 여기서, 경로 정보 요청 메시지는 착신 단말기(252)가 마지막으로 위치 등록한 교환기로의 경로 정보를 획득하기 위한 목적으로 사용된다.
HLR(216)은 착신 단말기가 아웃 바운드 로밍 상태인 경우, 착신 단말기의 로밍 번호를 획득하기 위해 로밍 번호 제공 요청 메시지(MAP_PROVIDE_ROAMING_NUMBER message)를 관문 위치 등록기(264)를 통해 착신 단말기(252)가 접속된 교환기/VLR(256)로 전송한다(S606 내지 S608).
교환기/VLR(256)는 착신 단말기(252)에 대응하는 이동 가입자 로밍 번 호(Mobile Subscriber Roaming Number : MSRN)을 할당한 후, 할당된 MSRN을 포함하는 로밍 번호 제공 응답 메시지(MAP_PROVIDE_ROAMING_NUMBER_ACK message)를 관문 위치 등록기(264)를 통해 홈 망(200)의 HLR(216)에 전송한다(S610 내지 S612).
일반적으로, MSRN은 단일 통화 시에만 유효한 임시 번호로서, 호 설정 시, 관문 교환기(Gateway Mobile Switching Center)로부터 타겟(Target) 교환기까지의 모바일 네트웍에서의 라우팅 경로(Routing Path)를 설정하기 위해 필요한 정보로 구성된다.
즉, MSRN은 로밍 식별자, 로밍 사업자 식별자, 로밍 국가 프레픽스(prefix), 이동 망 식별자 및 사업자 코드, 가입자 식별번호로 구성될 수 있다.
HLR(216)은 수신된 MSRN을 포함하는 경로 정보 응답 메시지를 홈 망(200)의 교환기/VLR(206)에 송신한다(S614).
교환기/VLR(206)는 수신된 MSRN에 따라서, 로밍망(250)의 교환기/VLR(256)로의 트렁크(Trunk)를 설정하기 위해 ISUP 초기 어드레스 메시지(Initial Address Message, 이하,'IAM'이라 함)을 생성하고, 생성된 IAM을 로밍망(250)의 교환기/VLR(256)에 전송한다(S614). 여기서, 트렁크는 발신 교환기와 방문 교환기 사이의 데이터 및 제어 메시지 송수신에 필요한 소정의 통신 회선을 의미한다.
즉, 교환기/VLR(206)은 MSRN을 통해 착신 단말기(252)의 국제 로밍 여부를 판단할 수 있으며, 착신 단말기(252)가 국제 로밍된 경우, 교환기/VLR(206)는 IAM을 로밍망(250)의 교환기/VLR(256)에 전송할 수 있다.
로밍망(250)의 교환기/VLR(256)는 IAM을 수신하는 경우, 위치 등록 시 저장 한 VT-CSI에 따라 홈 망(200)의 지능망서비스제어장치(212)로 선불 서비스 과금을 요청하기 위한 초기 감지 포인트(Initial Detection Point : IDP) 메시지를 전송한다(S618). 여기서, IDP 메시지는 CAP 프로토콜 규격에 정의된 제어 메시지이다.
홈 망(200)의 지능망서비스제어장치(212)는 IDP 메시지를 수신하는 경우, 해당 가입자가 선불 서비스 가입자인지 여부와 선납 잔액이 남아있는지 여부를 확인한다.
만약, 요청된 통화 서비스를 제공하기 위한 소정의 선납 잔액이 남아 있는 경우, 지능망서비스제어장치(212)는 통화 정보 요청 메시지(Call Information ReQuest message), BCSM 보고 요청 메시지(Request Report BCSM(Basic Call State Model)), 과금 처리 요청 메시지(Apply Charging message) 및 연결 메시지(Connect message)를 순차적으로 로밍망(250) 교환기/VLR(256)에 전송한다(S620 내지 S622).
여기서, 통화 정보 요청 메시지는 착신 단말기(252)에 대한 통화 내역 정보를 로밍망(250)에 위치한 교환기/VLR(256)에 요청하기 위해 사용되는 메시지이다.
BCSM 보고 요청 메시지는 방문 교환기-여기서, 방문 교환기는 로밍망(250)에 위치한 교환기/VLR(256)을 의미함-가 착신 단말기에 대한 통화 상태-여기서, 통화 상태는 통화중(Busy), 응답(Answer), 무응답(No Answer), 통화종료(Disconnect) 등의 기본적인 호 상태를 포함함-에 따라 발생된 이벤트 정보를 홈 망(200)의 지능망서비스제어장치(212)에 보고할 것을 요구하는 제어 메시지이다.
과금 처리 요청 메시지는 방문 교환기(256)가 착신 단말기(252)에 대한 과금 처리를 개시할 것을 지시하기 위한 용도 및 선불 서비스 가입자의 선납 잔액에 상 응하는 통화 가능 시간을 방문 교환기(256)에 통보하기 위한 용도로 사용되는 메시지이다.
여기서, 통화 가능 시간은 발신 단말기(202)가 요청한 서비스 타입-예를 들면, 음성 통화, 영상 통화, 패킷 데이터 통신 등을 포함함-에 따라 산출될 수 있다.
연결 메시지는 착신 번호가 변경되거나 호 처리에 필요한 정보를 전달하기 위한 목적으로 사용될 수 있다.
교환기/VLR(256)는 연결 메시지를 수신하는 경우, 수신된 호 처리 정보에 따라 착신 단말기(252)에 착신 호 요청 메시지를 송신한다(S624).
여기서, 착신 호 요청 메시지는 무선 통신에 필요한 자원 할당 정보를 착신 단말기(252)에 전달하기 위해 사용되며, 착신 단말기(252)는 수신된 무선 자원 할당 정보에 따라 무선 통신 채널을 설정할 수 있다.
본 도면에는 도시되어 있지 않으나, 교환기/VLR(256)는 착신 단말기(252)가 접속중인 무선 접속망으로도 착신 단말기(252)에 할당된 자원 할당 정보를 전송하며, 무선 접속망은 수신된 자원 할당 정보를 이용하여 착신 단말기(252)와의 무선 통신에 필요한 채널을 설정할 수 있다.
교환기/VLR(256)는 착신 단말기(252)와의 응답 절차를 수행한 후(S626), 응답 절차가 완료된 시간 정보(tAnswer)를 포함하는 BCSM 이벤트 보고(BCSM Event Report : ERB) 메시지를 지능망서비스제어장치(212)에 전송한다(S628).
여기서, 교환기/VLR(256)는 착신 단말기(252)로부터 응답(Answer) 신호를 수 신하면 응답 절차가 완료된 것으로 판단할 수 있다.
연이어, 교환기/VLR(256)는 ISUP 어드레스 완료 메시지(Address Complete Message : ACM) 및 ISUP 응답 메시지(ANswer Message : ANM)를 홈 망(200)에 위치한 교환기/VLR(206)에 전송한다(S630).
만약, 교환기/VLR(256)가 착신 단말기(252)로부터 호 설정 해제 요청 메시지를 수신하는 경우, 착신 단말기(252)를 위해 기 할당된 자원을 해제하는 절호 절차(Disconnect Procedure)를 수행한다(S632). 즉, 교환기/VLR(256)는 절호 절차를 통해 착신 단말기(252)에 설정된 통화 채널을 삭제할 수 있다.
물론, 상기한 632 단계에서의 절호 절차는 발신 단말기(202)로부터 수신된 호 설정 해제 요청 메시지에 따라 수행될 수도 있음을 주의해야 한다.
교환기/VLR(256)는 절호 절차가 완료된 시간 정보(tDisconnect)를 포함하는 BCSM 이벤트 보고 메시지를 지능망서비스제어장치(212)에 전송한다(S634).
이후, 교환기/VLR(256)는 착신 단말기(252)에 제공된 상세 통화 내역 정보를 포함하는 통화 정보 보고 메시지(Call Information RePort message:CIRP)를 지능망서비스제어장치(212)에 전송한다(S636).
또한, 교환기/VLR(256)는 착신 단말기(252)에 대한 과금 처리가 완료되었음을 알리는 과금 처리 보고(Apply Charging Report : ACR) 메시지를 지능망서비스제어장치(212)에 전송한다(S638).
지능망서비스제어장치(212)는 상기한 636 단계에서 수신한 통화 내역 정보를 이용하여 요금을 산출하고, 산출된 요금을 선납 금액으로부터 차감한다.
지능망서비스제어장치(212)는 선납 잔여 금액을 포함하는 과금 정보 제공(Furnish Charging Information:FCI) 메시지를 로밍망(250)에 위치한 교환기/VLR(256)에 전송한다(S640).
이후, 지능망서비스제어장치(212)는 로밍망(250)에서 절호 절차를 계속 수행하도록 지시하는 진행 메시지(Continue message)를 교환기/VLR(256)에 송신한다(S642).
로밍망(250)의 교환기/VLR(256)는 절호 절차가 종료되었음을 알리는 종료 메시지(End message)를 지능망서비스제어장치(212)에 전송한 후(S644), 발신 단말기(202)를 위해 설정된 통화 채널의 해제를 지시하는 해제 메시지(Release Message)를 홈 망(200)의 교환기/VLR(206)에 전송한다(S648).
홈 망(200)의 교환기/VLR(206)는 로밍망(250)의 교환기/VLR(256)으로부터 해제 메시지를 수신하는 경우, 발신 단말기(202) 및 착신 단말기(252)에 대한 과금 데이터 레코드(Charging Data Record:CDR)를 생성한 후, 발신 단말기(202)를 위해 설정된 채널 자원을 해제하기 위한 절호 절차를 수행한다(S648).
상기한 본 발명의 바람직한 실시예는 예시의 목적을 위해 개시된 것이고, 본 발명에 대해 통상의 지식을 가진 당업자라면 본 발명의 사상과 범위 안에서 다양한 수정, 변경, 부가가 가능할 것이며, 이러한 수정, 변경 및 부가는 하기의 특허청구범위에 속하는 것으로 보아야 할 것이다.
도 1은 본 발명의 일 실시예에 따른 관문위치등록기를 이용한 위치 갱신 절차를 설명하기 위한 시스템 구성도.
도 2는 본 발명의 일 실시예에 따른 국제 로밍된 이동 단말기에 대해 선불 서비스를 제공하는 방법을 설명하기 위한 망 구성도.
도 3은 본 발명의 일 실시예에 따른 국제 로밍된 이동 단말기에 대한 최초 위치 갱신 절차(First Location Update Procedure)를 도시한 흐름도.
도 4는 본 발명의 일 실시예에 따른 국제 로밍된 이동 단말기에 대한 최초가 아닌(Second and further) 위치 갱신 절차를 도시한 흐름도.
도 5는 본 발명의 일 실시예에 따른, 위치 정보 삭제 절차를 도시한 흐름도.
도 6은 본 발명의 일 실시예에 따른 국제 로밍된 이동 단말기에 대한 호 처리 절차를 도시한 흐름도.
*주요 도면 부호
200 : 홈 망(Home Network)
202 : 발신 단말기
206 : 발신 교환기
212 : 지능망 서비스 제어 장치(Service Control Point :SCP)
216 : 홈위치등록기(Home Location Register)
220 : 국제 회선망
230 : 국제 신호망
250 : 아웃 바운드 로밍망(Out_Bound Roaming Network)
252 : 착신 단말기
256 : 방문 교환기
264 : 관문위치등록기(Gateway Location Register : GLR)
Claims (18)
- 홈 망(Home Network)에서 국제로밍(Out_Bound Roaming)된 이동 단말기에 대한 착신 호 과금 방법에 있어서,로밍 망(Roaming Network)으로부터 상기 이동 단말기의 위치 갱신 메시지를 수신하는 경우, 상기 이동 단말기에 상응하는 가입자 정보를 추출하여 상기 로밍 망으로 전송하는 가입자 정보 전송 단계;상기 홈 망에 접속된 발신 단말기로부터 상기 이동 단말기를 착신으로 하는 호 설정 요청 메시지를 수신하는 경우, 상기 이동 단말기가 접속된 방문 교환기로의 경로 정보를 획득하고 상기 획득된 경로 정보에 따라 착신 호를 설정하는 착신 호 설정 단계;상기 이동 단말기가 선납 서비스에 가입된 경우, 선납 금액에 상응하는 서비스 타입 별 통화 가능 시간을 산출하여 상기 방문 교환기에 전송하는 선납 정보 전송 단계; 및호 종료 시, 상기 이동 단말기에 제공된 착신 통화 내역 정보를 상기 방문 교환기로부터 수신하여 통화 요금을 산출하고, 상기 산출된 통화 요금을 상기 선납 금액에서 차감하는 선납 과금 처리 단계를 포함하는 국제 로밍된 이동 단말기에 대한 착신 호 과금 방법.
- 제 1항에 있어서,상기 가입자 정보 전송 단계는상기 방문 교환기로부터 위치 갱신 요청 메시지를 수신하는 단계;상기 추출된 가입자 정보를 포함하는 가입자 데이터 삽입 요청 메시지를 상기 방문 교환기에 전송하는 단계;상기 방문 교환기로부터 가입자 데이터 삽입 응답 메시지를 수신하는 단계; 및위치 갱신 응답 메시지를 상기 방문 교환기에 전송하는 단계를 포함하는 것을 특징으로 하는 국제 로밍된 이동 단말기에 대한 착신 호 과금 방법.
- 제 1항에 있어서,상기 가입자 정보는 CAMEL 트리거(Trigger) 정보를 포함하되, 상기 방문 교환기는 상기 CAMEL 트리거 정보에 상응하여 발생된 BCSM(Basic Call State Model) 이벤트 정보를 BCSM 이벤트 보고 메시지를 이용하여 상기 홈 망에 보고하는 것을 특징으로 하는 국제 로밍된 이동 단말기에 대한 착신 호 과금 방법.
- 제 3항에 있어서,상기 CAMEL 트리거 정보는 서비스 타입 별 호 처리 절차, 로밍 허용 유무, BCSM(Basic Call State Model) 천이(Transition), BCSM 이벤트, 감지 점(DP: Detection Point) 중 적어도 하나를 포함하는 것을 특징으로 하는 국제 로밍된 이동 단말기에 대한 착신 호 과금 방법.
- 제 4항에 있어서,상기 서비스 타입 별 호 처리 절차는음성 및 영상 발신 호에 대한 실시간 과금 처리 절차;음성 및 영상 착신 호에 대한 실시간 과금 처리 절차;단문 메시지에 대한 실시간 과금 처리 절차; 및패킷 데이터 호를 대한 실시간 과금 처리 절차중 적어도 하나를 포함하는 것을 특징으로 하는 국제 로밍된 이동 단말기에 대한 착신 호 과금 방법.
- 제 3항에 있어서,상기 BCSM 이벤트는발신 또는 착신 단말기에 설정된 통화 채널이 단절되었음을 의미하는 단절 이벤트(Disconnect Event);착신 단말기가 통화중임을 의미하는 통화중 이벤트(Busy Event);착신 단말기로부터의 응답이 없음을 의미하는 무응답 이벤트(No Answer Event);착신 단말기가 수신 불가능한 지역에 위치하고 있음을 의미하는 경로 선택 실패 이벤트(Router Select Failure Event); 및착신 호 설정이 완료되었음을 의미하는 응답 이벤트(Answer Event)를 포함하는 것을 특징으로 하는 국제 로밍된 이동 단말기에 대한 착신 호 과금 방법.
- 제 6항에 있어서,상기 BCSM 이벤트는 선납 금액에 상응하는 통화 가능 시간이 경과하였음을 의미하는 잔액 부족 이벤트를 더 포함하되, 상기 방문 교환기는 착신 호에 제공된 통화 시간이 상기 통화 가능 시간을 초과하거나 초과하기 일정 시간 전에 상기 잔액 부족 이벤트를 포함하는 상기 BCSM 이벤트 보고 메시지를 상기 홈 망에 전송하는 것을 특징으로 하는 국제 로밍된 이동 단말기에 대한 착신 호 과금 방법.
- 제 1항에 있어서,상기 방문 교환기는 상기 홈 망으로부터 로밍 번호 제공 요청 메시지를 수신하는 경우, MSRN(Mobile Subscriber Roaming Number)을 할당하여 상기 홈 망에 전 송하는 것을 특징으로 하는 국제 로밍된 이동 단말기에 대한 착신 호 과금 방법.
- 제 8항에 있어서,상기 홈 망은 상기 수신된 MSRN을 이용하여 상기 방문 교환기로의 경로를 획득하며, 상기 획득된 경로를 통해 착신 호 설정을 위한 ISUP 초기 어드레스 메시지(Initial Address Message)를 상기 방문 교환기에 송신하는 것을 특징으로 하는 국제 로밍된 이동 단말기에 대한 착신 호 과금 방법.
- 제 1항에 있어서,상기 선납 정보 전송 단계는상기 방문 교환기로부터 초기 감지 포인트(Initial Detection Point) 메시지를 수신하는 단계;상기 이동 단말기의 선불 서비스 가입 여부 및 선납 잔액이 남아있는지 여부를 판단하는 단계; 및상기 이동 단말기가 선불 서비스에 가입되고, 상기 선납 잔액이 남아 있는 경우, 상기 선납 잔액에 상응하는 통화 가능 시간을 포함하는 과금 처리 요청 메시지를 상기 방문 교환기에 전송하는 단계를 포함하는 것을 특징으로 하는 국제 로밍된 이동 단말기에 대한 착신 호 과금 방법.
- 제 1항에 있어서,상기 차감된 선납 금액을 상기 방문 교환기에 전송하는 선납 금액 갱신 단계를 더 포함하는 것을 특징으로 하는 국제 로밍된 이동 단말기에 대한 착신 호 과금 방법.
- 홈 망에 연결된 지능망 서비스 제어 장치에서 국제 로밍된 이동 단말기에 대한 선불 서비스를 제공하는 방법에 있어서,방문 교환기로부터 상기 이동 단말기에 대한 선불 서비스 과금의 시작을 요청하는 초기 감지 포인트(Initial Detection Point) 메시지를 수신하는 단계;상기 이동 단말기가 선불 서비스에 가입된 경우, 상기 이동 단말기에 제공할 서비스에 상응하는 충분한 선납 금액의 존재 여부를 확인하는 단계;상기 확인 결과, 충분한 선납 금액이 존재하는 경우, 상기 선납 금액에 상응하는 서비스 타입 별 통화 가능 시간을 산출하여 상기 방문 교환기에 제공하는 단계; 및상기 방문 교환기로부터 상기 이동 단말기에 대한 통화 내역 정보를 수신하는 경우, 상기 통화 내역 정보에 상응하는 통화 요금을 산출하고, 상기 산출된 통 화 요금을 상기 선납 금액에서 차감하는 단계를 포함하는 것을 특징으로 하는 지능망 서비스 제어 장치에서의 국제 로밍된 이동 단말기에 대한 선불 서비스 제공 방법.
- 제 12항에 있어서,상기 차감된 선납 금액을 과금 정보 제공 메시지(Furnish Charging Information message)를 이용하여 상기 방문 교환기에 송신하는 단계를 더 포함하는 것을 특징으로 지능망 서비스 제어 장치에서의 국제 로밍된 이동 단말기에 대한 선불 서비스 제공 방법.
- 제 1항 내지 제 13항 중 어느 한 항의 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록 매체
- 국제 로밍된 이동 단말기에 대한 착신 호 선불 서비스를 제공하는 시스템에 있어서,관문 위치 등록기부터 상기 이동 단말기의 최초 위치 갱신 메시지를 수신하는 경우, 상기 최초 위치 갱신 메시지에 포함된 위치 정보를 저장하고, 선불 서비스 및 국제 로밍 서비스 가입 여부에 따라 상기 이동 단말기에 상응하는 가입자 정보를 추출하여 상기 관문 위치 등록기에 제공하는 홈위치등록기;발신 호 요청 수신 시, 상기 이동 단말기에 대한 이동 가입자 로밍 번호(Mobile Subscriber Roaming Number : MSRN)를 상기 홈위치등록기로부터 획득하고, 상기 획득된 이동 가입자 로밍 번호를 이용하여 방문 교환기로의 라우팅 경로를 설정하는 발신 교환기; 및상기 설정된 라우팅 경로를 통해 상기 방문 교환기로부터 초기 감지 포인트(Initial Detection Point) 메시지를 수신하는 경우, 해당 착신 호에 대한 선납 과금 서비스(Pre-Paid Charging Service)를 제공하며, 선납 금액에 상응하는 서비스 타입 별 통화 가능 시간을 산출하는 지능망서비스제어장치를 포함하는 국제 로밍된 이동 단말기에 대한 착신 호 선불 서비스 제공 시스템.
- 제 15항에 있어서,상기 이동 가입자 로밍 번호는 상기 방문 교환기에 의해 할당되며, 상기 관문 위치 등록기를 통해 상기 홈위치등록기에 전송되는 것을 특징으로 하는 국제 로밍된 이동 단말기에 대한 착신 호 선불 서비스 제공 시스템.
- 제 15항에 있어서,상기 이동 가입자 로밍 번호는 로밍 식별자, 로밍 사업자 식별자, 로밍 국가 프레픽스(prefix), 이동 망 식별자 및 사업자 코드, 가입자 식별번호 중 적어도 하나로 구성되는 것을 특징으로 하는 국제 로밍된 이동 단말기에 대한 착신 호 선불 서비스 제공 시스템.
- 제 15항에 있어서,상기 지능망서비스제어장치는상기 이동 단말기가 선불 서비스에 가입된 경우, 선납 금액에 상응하는 통화 가능 시간을 상기 방문 교환기에 제공하는 수단;상기 방문 교환기로부터 상기 이동 단말기에 제공된 착신 호 통화 내역 정보를 수신하는 수단; 및상기 통화 내역 정보에 상응하는 통화 요금을 상기 선납 금액으로부터 차감하는 수단;을 통해 상기 선납 과금 서비스를 제공하는 것을 특징으로 하는 국제 로밍된 이동 단말기에 대한 착신 호 선불 서비스 제공 시스템.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020070073726A KR100882942B1 (ko) | 2007-07-23 | 2007-07-23 | 국제 로밍된 이동 단말기에 대한 착신 호 과금 처리 방법및 그 시스템 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020070073726A KR100882942B1 (ko) | 2007-07-23 | 2007-07-23 | 국제 로밍된 이동 단말기에 대한 착신 호 과금 처리 방법및 그 시스템 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20090010542A KR20090010542A (ko) | 2009-01-30 |
KR100882942B1 true KR100882942B1 (ko) | 2009-02-10 |
Family
ID=40489699
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020070073726A KR100882942B1 (ko) | 2007-07-23 | 2007-07-23 | 국제 로밍된 이동 단말기에 대한 착신 호 과금 처리 방법및 그 시스템 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100882942B1 (ko) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101022376B1 (ko) * | 2008-10-16 | 2011-03-22 | 주식회사 케이티 | Ims 서비스에 대한 실시간 과금 처리 방법 및 그 시스템 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20020058377A (ko) * | 2000-12-29 | 2002-07-12 | 엘지전자 주식회사 | 비동기 이동 지능망에서의 선불형 과금 서비스 시스템 및방법 |
US6684072B1 (en) * | 2000-08-24 | 2004-01-27 | Level Z, L.L.C. | Global wireless prepaid roaming |
KR20040042310A (ko) * | 2002-11-13 | 2004-05-20 | (주)엔텔스 | 이종의 이동통신망에서 한도가입자의 데이터 서비스의인증과 빌링 방법 및 이를 위한 시스템 |
KR20040104159A (ko) * | 2003-06-03 | 2004-12-10 | 에스케이 텔레콤주식회사 | Gsm 가입자의 호 전환 서비스 제공 방법 |
KR20060108405A (ko) * | 2005-04-13 | 2006-10-18 | 시스템베이스 주식회사 | 착신전환장치 및 그 방법 |
US7181210B2 (en) | 2002-09-24 | 2007-02-20 | Redknee Inc. | Method and system for international roaming and call bridging |
-
2007
- 2007-07-23 KR KR1020070073726A patent/KR100882942B1/ko active IP Right Grant
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6684072B1 (en) * | 2000-08-24 | 2004-01-27 | Level Z, L.L.C. | Global wireless prepaid roaming |
KR20020058377A (ko) * | 2000-12-29 | 2002-07-12 | 엘지전자 주식회사 | 비동기 이동 지능망에서의 선불형 과금 서비스 시스템 및방법 |
US7181210B2 (en) | 2002-09-24 | 2007-02-20 | Redknee Inc. | Method and system for international roaming and call bridging |
KR20040042310A (ko) * | 2002-11-13 | 2004-05-20 | (주)엔텔스 | 이종의 이동통신망에서 한도가입자의 데이터 서비스의인증과 빌링 방법 및 이를 위한 시스템 |
KR20040104159A (ko) * | 2003-06-03 | 2004-12-10 | 에스케이 텔레콤주식회사 | Gsm 가입자의 호 전환 서비스 제공 방법 |
KR20060108405A (ko) * | 2005-04-13 | 2006-10-18 | 시스템베이스 주식회사 | 착신전환장치 및 그 방법 |
Also Published As
Publication number | Publication date |
---|---|
KR20090010542A (ko) | 2009-01-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20060252425A1 (en) | Dynamic generation of CSI for inbound roamers | |
CN101146266B (zh) | 为用户增加特殊用途号码的方法及*** | |
US8060087B2 (en) | CDMA intelligent network system and its method, device for realizing international roaming service | |
JP2002505061A (ja) | 移動無線通話のために料金助言パラメータを提供する方法および装置 | |
WO2015166342A2 (en) | Method, apparatus, and system for serving a roaming mobile terminal | |
US7974611B2 (en) | Method, apparatus or software for managing a call in a telecommunications network | |
US20100184428A1 (en) | Local roaming number server | |
KR100882942B1 (ko) | 국제 로밍된 이동 단말기에 대한 착신 호 과금 처리 방법및 그 시스템 | |
KR100932248B1 (ko) | 인바운드 로밍 서비스 가입자에 대한 로밍 부가 서비스제공 시스템 및 그 제공방법 | |
KR100839796B1 (ko) | 선불카드를 이용한 로밍 서비스 시스템 및 그 방법 | |
WO2006048038A1 (en) | Charging of short messages (sms) in a mobile telecommunications network supporting number portability | |
KR100924111B1 (ko) | 아웃바운드 해외 로밍 서비스에서의 음성호 과금 처리시스템 및 그 방법 | |
CN102137362B (zh) | 预付费用户的智能改号呼叫方法、***和相关装置 | |
KR100875833B1 (ko) | 로밍 사용자를 위한 발신 서비스 시스템 및 방법 | |
KR100860220B1 (ko) | 로밍 사용자를 위한 착신 서비스 시스템 및 방법 | |
EP1973353A1 (en) | Providing telephony services for a SIP-client via a mobile service switching centre (MSC) of a circuit-switched network | |
CN103024712A (zh) | 处理回呼业务的的方法和装置 | |
KR100909828B1 (ko) | 위치기반 통화연결음 제공 장치 | |
KR100909830B1 (ko) | 통화연결음 대체 기능이 구비된 단말장치 | |
KR20090013512A (ko) | 로밍 사용자를 위한 메시지 전송 시스템 및 방법 | |
KR100775541B1 (ko) | 위치 기반의 통화 서비스를 제공하기 위한 시스템 및 방법 | |
KR101000394B1 (ko) | 인 바운드 로밍 선불 서비스 시스템 및 그 서비스 방법 | |
KR100909831B1 (ko) | 수신 가입자가 설정한 발신 단말기 위치기반 통화연결음제공 시스템 | |
KR100909823B1 (ko) | 수신 가입자가 설정한 발신 단말기 위치기반 통화연결음 제공 방법 | |
KR101463748B1 (ko) | 법인 존 서비스 제공 시스템 및 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20130201 Year of fee payment: 5 |
|
FPAY | Annual fee payment |
Payment date: 20140203 Year of fee payment: 6 |
|
FPAY | Annual fee payment |
Payment date: 20150202 Year of fee payment: 7 |
|
FPAY | Annual fee payment |
Payment date: 20180326 Year of fee payment: 10 |