KR100989271B1 - 지능망 서비스를 제공하는 장치 및 방법 - Google Patents

지능망 서비스를 제공하는 장치 및 방법 Download PDF

Info

Publication number
KR100989271B1
KR100989271B1 KR1020080047206A KR20080047206A KR100989271B1 KR 100989271 B1 KR100989271 B1 KR 100989271B1 KR 1020080047206 A KR1020080047206 A KR 1020080047206A KR 20080047206 A KR20080047206 A KR 20080047206A KR 100989271 B1 KR100989271 B1 KR 100989271B1
Authority
KR
South Korea
Prior art keywords
intelligent network
network service
message
providing
terminal
Prior art date
Application number
KR1020080047206A
Other languages
English (en)
Other versions
KR20090121091A (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 KR1020080047206A priority Critical patent/KR100989271B1/ko
Publication of KR20090121091A publication Critical patent/KR20090121091A/ko
Application granted granted Critical
Publication of KR100989271B1 publication Critical patent/KR100989271B1/ko

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

본 발명은 지능망 서비스를 제공하는 장치 및 방법에 관한 것으로서, WCDMA(Wideband Code Division Multiple Access)망에서 지능망 서비스를 제공함에 있어서 지능망 서비스의 속성인 CSI(CAMEL Subscription Information)를 참조하여 지능망 서비스의 종류에 따라 처리 경로를 결정하는 지능망 서비스를 제공하는 장치 및 방법에 관한 것이다.
본 발명의 실시예에 따른 지능망 서비스를 제공하는 장치는 수신된 메시지를 참조하여 지능망 서비스를 요청한 단말기의 지능망 가입 여부를 판단하고, 상기 지능망 서비스를 제공함에 있어서 CSI(CAMEL Subscription Information)의 필요 여부를 판단하는 판단부와, 상기 판단 결과에 대응하는 메시지를 생성하는 메시지 생성부 및 상기 생성된 메시지를 송신하는 통신부를 포함한다.
WCDMA(Wideband Code Division Multiple Access), 지능망 서비스(Intelligent Network Service), CSI(CAMEL Subscription Information)

Description

지능망 서비스를 제공하는 장치 및 방법{Apparatus and method for providing intelligent network service}
본 발명은 지능망 서비스를 제공하는 장치 및 방법에 관한 것으로서, 더욱 상세하게는 WCDMA(Wideband Code Division Multiple Access)망에서 지능망 서비스를 제공함에 있어서 지능망 서비스의 속성인 CSI(CAMEL Subscription Information)를 참조하여 지능망 서비스의 종류에 따라 처리 경로를 결정하는 지능망 서비스를 제공하는 장치 및 방법에 관한 것이다.
지능망(Intelligent Network)란 이동 통신 교환기(Mobile Switching Center; MSC)의 소프트웨어 변경 없이 새로운 서비스를 이동 통신망에 적용할 수 있는 망 환경을 의미한다. 즉, 이전의 유선 및 무선 통신 교환망의 대다수 부가 서비스들이 이동 통신 교환기에 탑재되어 있어서, 새로운 서비스를 추가하기 위해서는 이동 통신 교환기의 소프트웨어를 변경해야만 했다.
이러한 환경에서는 신규 서비스를 추가할 때마다 서비스 운용 중인 이동 통신 교환기를 수정하게 됨으로써 서비스에도 영향을 미치게 되고, 통신 사업자의 이동 통신 교환기마다 서로 연동할 수 있는 규격이 다를 경우 서비스 개발업체는 다 양한 이동 통신 교환기별로 서로 다른 연동 규격으로 서비스를 개발하여야 하는 문제점과 이동 통신 교환기 제조업체에서 연동 규격을 서비스 개발업체에 알려주지 않으면 신규 서비스 개발이 어렵다는 문제점 등이 발생하였는데, 이러한 문제점들을 해결하기 위하여 등장한 것이 바로 지능망이다.
또한, 새로운 부가서비스를 표준화하지 않고 이동 사업자가 알맞게 정의하고 사용할 수 있는 환경을 제공하는 플랫폼인 CAMEL이 등장하게 되었는데, CAMEL은 서로 다른 간접 네트워크에서 로밍 서비스를 가능하게 하기 위해 이동식과 지능 에이전트 기술들을 결합한다.
한편, 사용자의 단말기가 SMS(Short Message Service)와 관련된 지능망 서비스를 요청하는 경우 이동 통신 교환기는 서비스 제어 장치(Service Control Point; SCP)로 초기 DP(Detection Point) SMS를 송신하고 연결 SMS를 수신하는데, 초기 DP SMS 및 연결 SMS의 송수신 여부는 CSI(CAMEL Subscription Information)의 유무에 따라 결정된다.
여기서, CSI의 유무는 해당 사용자가 지능망 서비스의 가입자인지의 여부에 따라 결정되는데, 실제로 SMS와 관련된 지능망 서비스의 경우에는 초기 DP SMS 및 연결 SMS의 송수신이 불필요하다.
즉, 사용자의 단말기가 SMS와 관련된 지능망 서비스를 요청하는 경우 초기 DP SMS 및 연결 SMS의 송수신 없이, 이동 통신 교환기는 단문 서비스 센터(Short Message Service Center; SMSC)로 SMS 요청 메시지인 MO-FORWARD SM을 송신하고 그에 대한 응답으로 MO_FORWARD SM ACK를 수신함으로써 사용자 단말기에게 SMS 지능 망 서비스를 제공할 수 있는 것이다.
다시 말해, 지능망 서비스의 가입자에 의한 서비스 요청이 발생하였다는 이유만으로 불필요한 데이터가 송수신되는 것으로서, 지능망 서비스의 종류에 따라 초기 DP SMS 및 연결 SMS의 송수신 여부가 결정될 수 있도록 하는 발명의 등장이 요구된다.
본 발명은 WCDMA망에서 지능망 서비스를 제공함에 있어서 지능망 서비스의 속성인 CSI(CAMEL Subscription Information)를 참조하여 지능망 서비스의 종류에 따라 처리 경로를 결정하는데 그 목적이 있다.
본 발명의 목적들은 이상에서 언급한 목적으로 제한되지 않으며, 언급되지 않은 또 다른 목적들은 아래의 기재로부터 당업자에게 명확하게 이해될 수 있을 것이다.
상기 목적을 달성하기 위하여, 본 발명의 실시예에 따른 지능망 서비스를 제공하는 장치는 수신된 메시지를 참조하여 지능망 서비스를 요청한 단말기의 지능망 가입 여부를 판단하고, 상기 지능망 서비스를 제공함에 있어서 CSI(CAMEL Subscription Information)의 필요 여부를 판단하는 판단부와, 상기 판단 결과에 대응하는 메시지를 생성하는 메시지 생성부 및 상기 생성된 메시지를 송신하는 통신부를 포함한다.
본 발명의 실시예에 따른 지능망 서비스를 제공하는 방법은 수신된 메시지를 참조하여 지능망 서비스를 요청한 단말기의 지능망 가입 여부를 판단하는 제 1 판단 단계와, 상기 지능망 서비스를 제공함에 있어서 CSI(CAMEL Subscription Information)의 필요 여부를 판단하는 제 2 판단 단계와, 상기 판단 결과에 대응하는 메시지를 생성하는 단계 및 상기 생성된 메시지를 송신하는 단계를 포함한다.
기타 실시예들의 구체적인 사항들은 상세한 설명 및 도면들에 포함되어 있다.
상기한 바와 같은 본 발명의 지능망 서비스를 제공하는 장치 및 방법에 따르면 다음과 같은 효과가 하나 혹은 그 이상 있다.
첫째, WCDMA망에서 지능망 서비스를 제공함에 있어서 지능망 서비스의 속성인 CSI를 참조하여 지능망 서비스의 종류에 따라 처리 경로를 결정함으로써 네트워크 자원의 낭비를 방지하는 장점이 있다.
둘째, MSC 및 SCP에 의한 불필요한 작업의 수행을 방지하는 장점도 있다.
이하, 첨부된 도면을 참조하여 본 발명의 바람직한 실시예를 상세히 설명하기로 한다.
도 1은 본 발명의 실시예에 따른 지능망 서비스를 제공하는 시스템을 나타낸 도면으로서, 지능망 서비스를 제공하는 시스템(이하, 지능망 서비스 제공 시스템이라 한다)의 이동 통신망은 CDMA(Code Division Multiple Access), WCDMA(Wideband CDMA), 또는 GSM(Global System for Mobile Telecommunication)를 기반으로 할 수 있다. 그러나 본 발명이 이에 한정되는 것은 아니며, 시스템의 이동 통신망은 다른 유형의 이동 통신 방식을 기반으로 할 수도 있다.
지능망 서비스 제공 시스템은 단말기(110), 기지국(120), 무선망 제어기(Radio Network Controller; RNC)(130), 이동 통신 교환기(Mobile Switching Center; MSC)(400), 장비 신원 등록기(Equipment Identity Register; EIR)(180), 서비스 제어 장치(Service Control Point; SCP)(140), 홈 위치 등록기(Home Location Register; HLR)(150), 인증 장치(Authentication Center; AuC)(160) 및 단문 서비스 센터(Short Message Service Center; SMSC)(170)를 포함하여 구성된다.
단말기(110)는 휴대폰이나 PDA(Personal Digital Assistant)와 같은 이동 통신 장치일 수 있는데, 단말기(110)는 단말기 식별자를 보유할 수 있다. 단말기 식별자는 다른 단말기로부터 해당 단말기(110)를 식별해주는 고유한 값으로서, 단말기(110)가 생산될 때 단말기 제조업체나 공인된 기관에 의해 단말기별로 할당될 수 있다.
단말기(110)에는 가입자 식별자를 포함하는 정보 카드가 연결될 수 있다. 가입자 식별자는 가입자를 식별할 수 있게 하는 고유한 정보로서, 그 일 예로 IMSI(International Mobile Subscriber Identity)를 들 수 있다. 또한, 정보 카드는 소정의 인증 함수를 이용하여 인증값을 생성할 수 있는데, 인증값은 이동 통신망에서 가입자를 인증할 때 사용될 수 있다.
정보 카드는 단말기(110)에 착탈 가능하도록 연결될 수도 있고, 가입자가 임의로 단말기(110)로부터 정보 카드를 분리하지 못하도록 단말기(110)에 고정되어 있을 수도 있다. 정보 카드는 데이터를 저장할 수 있는 메모리와 소정의 연산을 수행할 수 있는 CPU(Central Processing Unit)를 포함할 수 있다. 이러한 정보 카드의 예로써 SIM(Subscriber Identity Module) 카드와 USIM(Universal Subscriber Identity Module) 카드를 들 수 있다.
도 1에는 지능망 서비스 제공 시스템을 구성하는 각 장비들이 하나씩 도시되어 있으나, 이는 지능망 서비스 제공 시스템의 기본 구성을 개략적으로 나타낸 것일 뿐이며, 본 발명이 이에 한정되는 것은 아니다. 따라서, 지능망 서비스 제공 시스템은 복수 개의 각 장비들을 포함할 수도 있으며, 일부 장비가 제거되어 운용될 수도 있다. 또한, 지능망 서비스 제공 시스템은 둘 이상이 장비가 하나로 통합되어 운용될 수 있으며, 하나의 장비에 의하여 수행되는 기능이 복수 개의 장비로 분할되어 운용될 수도 있다.
기지국(120)은 단말기(110)의 일차 접속 지점으로서, 단말기(110)와 각종 신호 및 데이터를 송수신할 수 있다. 즉 기지국(120)은 안테나와 송수신 모뎀으로 구성된 무선 모뎀 기능을 수행할 수 있다. 단말기(110)로부터 기지국 방향의 통신 채널을 상향 채널이라 하고, 기지국(120)으로부터 단말기(110) 방향의 통신 채널을 하향 채널이라 한다.
무선망 제어기(130)는 기지국(120)을 제어하고 무선 자원을 관리할 수 있다. 보다 구체적으로, 무선망 제어기(130)는 단말기(110)에 대한 통신 채널의 할당을 기지국(120)에게 지시하고, 기지국(120)의 송신 출력을 제어할 수 있다. 또한, 무선망 제어기(130)는 기지국(120) 간을 이동하는 단말기(110)에 대한 핸드오버(hand over)를 지원할 수도 있다.
이동 통신 교환기(400)는 하나 이상의 무선망 제어기(130)와 연결되어, 단말기(110)와 다른 단말기(도시하지 않음)간의 통신을 중계할 수 있다. 본 발명의 일 실시예에 따르면, 이동 통신 교환기(400)는 단말기(110)의 사용자에 대한 인증 작업을 수행할 수도 있다.
장비 신원 등록기(180)는 단말기 제조업체에서 생산되는 단말기들의 단말기 식별자를 관리할 수 있다. 단말기 식별자의 일 예로써 IMEI(International Mobile Equipment Identity)를 들 수 있다. 신규로 생산된 단말기(110)의 단말기 식별자는 단말기 제조업체로부터 직접 획득될 수도 있고, 각 제조업체의 신규 단말기에 대한 등록을 처리하는 서버(도시하지 않음)로부터 획득될 수도 있다.
또한, 장비 신원 등록기(180)는 단말기(110)의 상태 정보도 관리할 수 있다. 단말기(110)의 상태 정보는 단말기(110)가 정상인지의 여부를 식별할 수 있는 정보를 포함할 수 있다. 본 발명의 일 실시예에 따르면, 단말기(110)의 상태 정보는 '정상(White)', '비정상(Black)', 및 '비정상 추정(Gray)' 중 어느 하나로 설정될 수 있다. 정상적으로 사용 가능한 단말기(110)의 상태 정보는 '정상'으로 설정될 수 있다. 그러나, 도난신고가 접수된 단말기(110)나 이동 통신망에 오작동을 유발시킬 수 있는 단말기(110)의 상태 정보는 '비정상'으로 설정될 수 있다. 또한, 이동 통신망에서 요구되는 통신 조건을 만족하지 않는 단말기(110)나 상태 정보가 '정상'인지 '비정상'인지 불명확한 단말기(110)의 상태 정보는 '비정상 추정'으로 설정될 수 있다. 장비 신원 등록기(180)가 단말기(110)의 상태 정보를 수집하는 방식에 대한 실시예에 의해 본 발명이 한정되는 것은 아니므로, 그에 대한 구체적인 설명은 생략하도록 한다.
이동 통신망에서 상태 정보가 '비정상'인 단말기(110)의 통신은 차단될 수 있는데, 상태 정보가 '비정상 추정'인 단말기(110)에 대한 통신 차단 여부는 실시예에 따라서 달라질 수 있다.
장비 신원 등록기(180)는 각 단말기(110)의 단말기 식별자에 해당 단말기(110)의 상태 정보를 매핑시켜 매핑 정보를 보유할 수 있다. 예를 들어, 신규로 생성된 단말기(110)의 단말기 식별자를 획득한 경우, 장비 신원 등록기(180)는 단말기 식별자에 상태 정보로서 '정상'을 매핑시킬 수 있다. 만약, 단말기(110)에 대한 분실 신고가 접수된다면, 장비 신원 등록기(180)는 해당 단말기(110)의 단말기 식별자에 매핑된 상태 정보를 '정상'에서 '비정상'으로 변경할 수 있다.
서비스 제어 장치(140)는 단말기(110)에 제공할 지능망 서비스를 관리할 수 있다. 예를 들어, 서비스 제어 장치(140)는 단말기(110)에 대해 SMS(Short Message Service)나 USSD(Unstructured Supplementary Services Data) 기반의 메시지 전송 서비스를 관리할 수 있다.
바람직하게는, 서비스 제어 장치(140)는 단말기(110)의 속성 정보에 따라서 단말기(110)에게 적합한 서비스 로직을 구동시킬 수 있다. 서비스 제어 장치(140)는 단말기 제조업체가 생산하는 각종 단말기의 속성 정보를 관리할 수 있다. 물론 속성 정보를 관리하는 별도의 서버(도시하지 않음)가 존재하고, 서비스 제어 장치(140)는 해당 서버에 접근하여 단말기(110)의 속성 정보를 확인하는 실시예도 가능하다. 여기서 속성 정보는 단말기(110)가 지원 가능한 언어, 단말기(110)의 화면 해상도, 단말기(110)에 구비된 코덱(codec)의 종류 등 단말기(110)의 기능이나 성능을 나타내는 정보를 포함할 수 있다.
홈 위치 등록기(150)는 가입자의 위치 정보(예를 들어, 단말기(110)가 현재 위치한 곳의 VLR(Visitor Location Register) 주소, MSC 주소 등)와 가입자 부가 서비스 정보를 관리할 수 있다.
인증 장치(160)는 이동 통신망 가입자에 대한 인증 및 무선 통화 구간에 대한 암호화 기능을 지원할 수 있다. 도 1에는 인증 장치(160)가 홈 위치 등록기(150)로부터 독립된 장치로 도시되어 있지만, 인증 장치(160)는 홈 위치 등록기(150)에 포함될 수도 있다.
또한, 본 발명의 실시예에 따른 홈 위치 등록기(150)는 위치 등록을 요청한 단말기(110)의 사용자가 지능망 서비스의 가입자인지를 확인하는 역할을 수행한다. 이 때, 홈 위치 등록기(150)는 IMSI와 같은 가입자 식별자를 이용하여 해당 단말기(110)의 사용자가 지능망 서비스의 가입자인지를 확인할 수 있다.
또한, 본 발명의 실시예에 따른 홈 위치 등록기(150)는 위치 정보 메시지(User Profile Locator; UPL)를 수신하는 경우, 해당 단말기(110)의 사용자가 가입한 지능망 서비스에 CSI(CAMEL Subscription Information)를 필요로 하는 서비스가 존재하는지 여부를 확인할 수 있다. 본 발명에서 CSI를 필요로 하는 서비스란, 해당 서비스를 제공함에 있어서 서비스 제어 장치(140)의 동작이 수반되어야 하는 서비스를 의미하는 것으로 이해될 수 있다.
위치 정보 메시지는 이동 통신 교환기(400)로부터 수신되는데, 위치 정보 메시지에 대한 대응으로 홈 위치 등록기(150)는 ISD(Insert Subscriber Data) 메시지를 송신할 수 있다.
여기서, ISD 메시지의 형태는 홈 위치 등록기(150)에 의한 확인 결과에 따라 달라질 수 있다. 즉, 단말기(110)의 사용자가 지능망 서비스의 가입자인지, 그리고 가입된 서비스가 CSI를 필요로 하는 서비스인지에 따라 ISD 메시지의 형태가 달라지는 것이다.
본 발명의 실시예에 따른 ISD 메시지(200, 300)는 도 2 및 도 3에 도시되어 있는데, 도 2에 도시된 ISD 메시지(200)는 단말기(110)의 사용자가 지능망 서비스의 가입자임과 동시에 가입된 지능망 서비스가 CSI를 필요로 하는 서비스인 경우의 ISD 메시지를 나타내고, 도 3에 도시된 ISD 메시지(300)는 단말기(110)의 사용자가 지능망 서비스의 가입자이기는 하지만, 가입된 지능망 서비스가 CSI를 필요로 하지 않는 서비스인 경우의 ISD 메시지를 나타낸다.
도 2 및 도 3에서 Invoke ID 필드(210, 310)에는 대응하는 서비스에 대한 고유 번호가 명시되는 것으로서, 여기서는 해당 메시지가 ISD 메시지임을 나타내는 고유 번호가 명시된다.
파라미터 필드(220, 320)에는 위치 등록에서 발생하는 기본 정보가 포함될 수 있다. 예를 들어, 파라미터 필드(220, 320)에는 VLR 주소 또는 변경된 네트워크 접속 모드에 대한 정보가 포함될 수 있는 것이다.
도 2에서 ISD 메시지(200)의 CSI 필드(230)에는 CSI가 명시되는데, 도 2에서와 같이 ISD 메시지(200)에 CSI 필드(230)가 포함되는 경우, 이는 단말기(110)의 사용자가 가입한 지능망 서비스를 수행함에 있어서 CSI가 필요한 경우임을 나타내는 것으로 이해될 수 있다.
한편, 도 3에서 ISD 메시지(300)는 확장 ID 필드(330)를 포함하는데, ISD 메시지(300)에 확장 ID 필드(330)가 포함되는 경우 이는 단말기(110)의 사용자가 가입한 지능망 서비스를 수행함에 있어서 CSI가 필요하지 않은 경우임을 나타내는 것으로 이해될 수 있다.
여기서, 확장 ID 필드(330)에는 확장 ID로서 지능망 서비스의 ID가 명시될 수 있다. 즉, 단말기(110)의 사용자가 가입한 지능망 서비스를 나타내는 고유 번호가 확장 ID 필드(330)에 명시될 수 있는 것이다.
도 2 및 도 3의 ISD 메시지(200, 300)는 단말기(110)의 사용자가 지능망 서비스의 가입자인 경우 홈 위치 등록기(150)에 의하여 생성되는 메시지를 나타내는데, 단말기(110)의 사용자가 지능망 서비스의 가입자가 아닌 경우 홈 위치 등록기(150)는 CSI 필드(230) 및 확장 ID 필드(330)가 없이 Invoke ID 필드(210, 310) 및 파라미터 필드(220, 320)만으로 구성된 ISD 메시지를 생성할 수 있다.
홈 위치 등록기(150)에 의하여 생성된 ISD 메시지는 이동 통신 교환기(400)로 송신되는데, 이동 통신 교환기(400)는 수신한 ISD 메시지를 참조하여 위치 등록을 요청한 단말기(110)의 사용자가 지능망 서비스의 가입자인지 여부 및 가입된 지능망 서비스가 CSI를 필요로 하는 서비스인지를 확인할 수 있게 된다.
그리하여, 이동 통신 교환기(400)는 단말기(110)로부터 요청 받은 지능망 서비스(단문 메시지 송신 서비스)를 수행함에 있어서, CSI의 필요 여부 및 단말기(110)의 사용자가 지능망 서비스의 가입자인지 여부에 따라 서비스 제어 장치(140)로 초기 DP SMS(Initial Detection Point Short Message Service) 메시지를 송신하고 그에 대한 응답으로 연결 SMS 메시지를 수신할지 여부를 결정할 수 있으며, 서로 다른 형태의 MO-Forward SM을 단문 서비스 센터(170)로 송신할 수 있다.
단문 서비스 센터(170)는 문자 메시지의 송수신을 위한 장치로서, 송신 요청된 문자 메시지를 저장하고 전송하는 기능을 수행한다. 문자 메시지를 전송함에 있어서, 단문 서비스 센터(170)는 착신 단말기의 수신 가능 상태를 확인하여 문자 메시지를 전송할 수 있는데, 여기서 문자 메시지는 이동 통신 교환기(400)로부터 전달받은 것이거나 인터넷상의 응용 서버로부터 전달받은 것일 수 있다.
본 발명의 일 실시예에 따른 서비스 제공 과정은 가입자 인증 작업, 단말기 인증 작업, 위치 등록 작업, 및 서비스 구동 작업을 포함할 수 있다. 서비스 제공 과정에 포함되는 작업들은 본 발명의 이해를 돕기 위하여 서비스 제공 과정의 구체적인 프로세스들을 그룹화한 것일 뿐이다. 따라서, 서비스 제공 과정이 세부 작업들로 구분되어야만 하는 것은 아니며, 세부 작업들의 명칭에 의해서 본 발명이 한정되는 것도 아니다. 설명의 편의를 위하여 이하의 실시예에서는 도 1의 기지국(120)과 무선망 제어기(130)의 동작 과정은 생략하도록 한다.
도 4는 본 발명의 실시예에 따른 지능망 서비스를 제공하는 장치를 나타낸 블록도로서, 지능망 서비스를 제공하는 장치(400)는 통신부(410), 메시지 확인부(420), 판단부(430), 저장부(440) 및 메시지 생성부(450)를 포함하여 구성된다.
본 발명의 실시예에 따른 지능망 서비스를 제공하는 장치(400)는 이동 통신 교환기(400)에 내장되거나, 별도의 장치로 지능망 서비스 제공 시스템에 구비되어 그 기능을 수행할 수 있다.
메시지 확인부(420)는 수신된 메시지를 분석하여 메시지에 포함된 각 필드를 추출하는 역할을 수행한다. 여기서, 수신된 메시지는 UPL(User Profile Locator) 메시지에 대한 응답으로 홈 위치 등록기(150)로부터 수신된 ISD 메시지를 포함하는데, UPL 메시지는 단말기(110)의 위치 등록 요청에 따라 홈 위치 등록기(150)로 송신된 것을 의미하며, UPL 메시지에는 IMSI가 포함될 수 있다.
추출된 각 필드는 판단부(430)로 전달되는데, 판단부(430)는 전달받은 각 필드를 참조하여 지능망 서비스를 요청한 단말기(110)의 지능망 가입 여부를 판단하고, 지능망 서비스를 제공함에 있어서 CSI의 필요 여부를 판단할 수 있다.
즉, 전달받은 필드 중 CSI가 포함된 필드가 존재하는 경우 판단부(430)는 해당 단말기(110)가 지능망에 가입되어 있고, 지능망 서비스를 제공함에 있어서 CSI가 필요한 것으로 판단하는 것이다.
또한, 전달받은 필드 중 확장 ID가 포함된 필드가 존재하는 경우 판단부(430)는 해당 단말기(110)가 지능망에 가입되어 있고, 지능망 서비스를 제공함에 있어서 CSI가 필요하지 않은 것으로 판단할 수 있다. 여기서, 확장 ID가 포함된 필드에는 확장 ID로서 지능망 서비스의 ID가 포함될 수 있다.
메시지 생성부(450)는 판단부(430)의 판단 결과에 대응하는 메시지를 생성하는 역할을 수행한다. 즉, 단말기(110)가 지능망에 가입되어 있고, 단문 메시지 송신 서비스인 지능망 서비스를 제공함에 있어서 CSI가 필요한 것으로 판단되는 경우, 메시지 생성부(450)는 초기 DP SMS 메시지를 생성할 수 있으며, 제어 정보 및 지능망 서비스의 ID가 포함된 MO-Forward SM을 생성할 수 있다.
한편, 단말기(110)가 지능망에 가입되어 있고, 단문 메시지 송신 서비스인 지능망 서비스를 제공함에 있어서 CSI가 필요로 하지 않은 것으로 판단되는 경우, 메시지 생성부(450)는 지능망 서비스의 ID가 포함된 MO-Forward SM을 생성할 수 있다.
또한, 메시지 생성부(450)는 단말기(110)에 의한 위치 등록 요청에 따라 홈 위치 등록기(150)로 송신할 UPL 메시지 및 홈 위치 등록기(150)로부터 수신한 ISD 메시지에 대한 응답 메시지를 생성할 수 있으며, 위치 등록 또는 서비스의 요청이 완료된 경우 이를 나타내는 메시지를 생성할 수도 있다.
메시지 생성부(450)에 의하여 생성된 메시지는 통신부(410)로 전달되고, 통신부(410)는 전달받은 메시지를 송신하는 역할을 수행한다. 즉, 통신부(410)는 UPL 메시지 및 ISD 응답 메시지를 홈 위치 등록기(150)로 송신하거나 초기 DP SMS 메시지를 서비스 제어 장치(140)로 송신할 수 있으며, MO-Forward SM을 단문 서비스 센터(170)로 송신할 수 있다.
또한, 통신부(410)는 위치 등록 완료 메시지 또는 서비스 요청 완료 메시지를 단말기(110)로 송신할 수도 있다.
또한, 통신부(410)는 단말기(110)로부터 위치 등록 요청 메시지 또는 서비스 요청 메시지를 수신할 수 있고, 홈 위치 등록기(150)로부터 ISD 메시지를 수신할 수 있으며, 서비스 제어 장치(140)로부터 연결 SMS 메시지를 수신하거나 단문 서비스 센터(170)로부터 MO-Forward SM 응답 메시지를 수신할 수도 있다.
이와 같은 데이터 송수신을 위하여 통신부(410)는 메시지의 종류별 송수신을 위한 서로 다른 복수 개의 통신 수단으로 구성될 수 있으며, 각각의 통신 수단은 서로 다른 통신 방식을 이용할 수도 있다.
저장부(440)는 홈 위치 등록기(150)로부터 수신한 ISD 메시지를 저장하는 역할을 수행한다. 단말기(110)로부터 지능망 서비스 요청이 발생한 경우, 판단부(430)는 저장부(440)에 저장된 ISD 메시지 중 해당 단말기(110)와 연관된 ISD 메시지를 추출하여 해당 단말기 가입자의 지능망 가입 여부를 판단하고, CSI 필요 여부를 판단하는 것이다. 이를 위하여, 단말기(110)와 이에 대응되는 ISD 메시지가 테이블로 구성되어 저장부(440)에 저장될 수 있다.
따라서, 메시지 확인부(420)가 분석하여 필드를 추출하는 대상인 메시지는 통신부(410)를 통하여 수신된 메시지일 뿐만 아니라 저장부(440)에 저장된 메시지일 수 있는 것이다.
저장부(440)는 하드 디스크, 플래시 메모리, CF 카드(Compact Flash Card), SD 카드(Secure Digital Card), SM 카드(Smart Media Card), MMC(Multimedia Card) 또는 메모리 스틱(Memory Stick) 등 정보의 입출력이 가능한 모듈로서 지능망 서비스를 제공하는 장치(400)의 내부에 구비되어 있을 수도 있고, 별도의 장치에 구비되어 있을 수도 있다. 저장부(440)가 별도의 장치에 구비되어 있는 경우 통신부(410)는 별도의 장치와 통신할 수 있다.
도 5는 본 발명의 실시예에 따른 단말기의 위치 등록 과정을 나타낸 흐름도이다.
위치 등록을 위하여 단말기(110)는 이동 통신 교환기(400)에게 위치 등록 요 청 메시지를 송신한다(S510). 위치 등록 요청 메시지에는 단말기 가입자의 가입자 정보인 IMSI가 포함될 수 있다.
위치 등록 요청 메시지를 수신함에 따라 이동 통신 교환기(400)는 IMSI가 포함된 위치 정보 메시지(UPL)을 생성하여 홈 위치 등록기(150)로 송신하는데(S520), 홈 위치 등록기(150)는 수신한 메시지에 포함된 IMSI를 참조하여 해당 단말기(110)의 사용자가 지능망 서비스의 가입자인지를 확인하고, 만일 지능망 서비스의 가입자인 것으로 확인되는 경우 가입된 지능망 서비스를 수행함에 있어서 CSI가 필요한지 여부를 확인한다(S530).
여기서, CSI의 필요 여부는 기 설정된 지능망 서비스의 종류에 따라 결정될 수 있다. 예를 들어, 특정 지능망 서비스는 CSI가 필요한 것으로 구분 되고, 또 다른 특정 지능망 서비스는 CSI가 필요하지 않은 것으로 구분될 수 있는 것으로서, 이를 위하여 홈 위치 등록기(150)에는 지능망 서비스의 종류에 따라 CSI의 필요 여부가 명시된 데이터베이스가 구비될 수 있다.
그리고, 홈 위치 등록기(150)는 지능망 서비스의 가입 여부 및 CSI의 필요 여부 판단 결과에 대응하는 ISD 메시지를 생성하고, 이를 이동 통신 교환기(400)로 송신한다(S540). 홈 위치 등록기(150)의 판단 결과에 따른 ISD 메시지의 종류에 대해서는 도 2 및 도 3을 통하여 전술하였으므로, 이에 대한 자세한 설명은 생략하기로 한다.
ISD 메시지를 수신한 이동 통신 교환기(400)는 수신된 ISD 메시지에 대한 응답 메시지를 홈 위치 등록기(150)로 송신하고(S550), 홈 위치 등록기(150)는 위치 정보 메시지에 대한 응답 메시지를 이동 통신 교환기(400)로 송신한다(S560).
그리고, 이동 통신 교환기(400)는 위치 등록이 완료되었음을 나타내는 위치 등록 응답 메시지를 단말기(110)로 송신한다(S570).
도 6은 본 발명의 실시예에 따른 지능망 서비스 제공 과정을 나타낸 흐름도로서, 단말기(110)의 사용자가 지능망에 가입되어 있고, 요청된 지능망 서비스를 수행함에 있어서 CSI가 필요한 경우의 지능망 서비스 제공 과정을 나타낸 흐름도이다. 여기서, 지능망 서비스는 단문 메시지의 송신 서비스를 예로 들기로 한다.
지능망 서비스를 요청하기 위하여, 단말기(110)는 단문 메시지의 송신을 요청하는 서비스 요청 메시지를 이동 통신 교환기(400)로 송신한다(S610). 이에 따라, 이동 통신 교환기(400)는 해당 단말기(110)에 대응하는 ISD 메시지를 추출하여 각 필드 중 CSI를 포함하는 필드가 존재하는지를 확인한다(S620).
그리하여, ISD 메시지에 CSI가 포함되어 있음을 확인한 이동 통신 교환기(400)는 초기 DP SMS 메시지를 서비스 제어 장치(140)로 송신한다(S630).
그리고, 서비스 제어 장치(140)는 초기 DP SMS 메시지에 대한 응답으로 연결 SMS 메시지를 이동 통신 교환기(400)로 송신하는데(S640), 연결 SMS 메시지에는 단문 메시지 송신을 요청한 단말기(110)의 가입자 정보, 단문 메시지의 수신 대상인 착신 단말기의 번호 및 단문 서비스 센터(170)의 주소와 같은 제어 정보가 포함될 수 있다.
이동 통신 교환기(400)는 연결 SMS 메시지에 대한 응답 메시지를 서비스 제어 장치(140)로 송신하고(S650), 수신된 연결 SMS 메시지를 참조하여 MO-Forward SM을 단문 서비스 센터(170)로 송신한다(S660). 여기서, MO-Forward SM에는 연결 SMS 메시지에 포함된 제어 정보 및 지능망 서비스의 ID가 포함될 수 있다.
요청된 서비스가 완료되는 경우 즉, 단문 메시지의 전송이 완료된 경우, 단문 서비스 센터(170)는 이동 통신 교환기(400)로 MO-Forward SM 응답 메시지를 송신하고(S670), 이동 통신 교환기(400)는 서비스가 완료되었음을 나타내는 서비스 응답 메시지를 단말기(110)로 송신한다(S680).
도 7은 본 발명의 다른 실시예에 따른 지능망 서비스 제공 과정을 나타낸 흐름도로서, 단말기(110)의 사용자가 지능망에 가입되어 있고, 요청된 지능망 서비스를 수행함에 있어서 CSI가 필요하지 않은 경우의 지능망 서비스 제공 과정을 나타낸 흐름도이다. 여기서, 지능망 서비스는 단문 메시지의 송신 서비스를 예로 들기로 한다.
지능망 서비스를 요청하기 위하여, 단말기(110)는 단문 메시지의 송신을 요청하는 서비스 요청 메시지를 이동 통신 교환기(400)로 송신한다(S710). 이에 따라, 이동 통신 교환기(400)는 해당 단말기(110)에 대응하는 ISD 메시지를 추출하여 각 필드 중 CSI를 포함하는 필드가 존재하는지를 확인한다(S720).
그리하여, ISD 메시지에 CSI가 포함되어 있지 않음을 확인한 이동 통신 교환기(400)는 ISD 메시지에 확장 ID가 포함되어 있는지를 확인한다(S730). 그리고, 확장 ID의 존재를 확인한 이동 통신 교환기(400)는 MO-Forward SM을 단문 서비스 센터(170)로 송신한다(S740). 여기서, MO-Forward SM에는 확장 ID가 포함될 수 있는데, 확장 ID로 지능망 서비스의 ID가 MO-Forward SM에 포함될 수 있다.
한편, 확장 ID 존재 여부 확인 과정(S730)에서 ISD 메시지에 확장 ID가 포함되어 있지 않은 것으로 확인되는 경우, 이동 통신 교환기(400)에 의하여 송신되는 MO-Forward SM에는 확장 ID가 포함되어 있지 않을 수 있다.
요청된 서비스가 완료되는 경우 즉, 단문 메시지의 전송이 완료된 경우, 단문 서비스 센터(170)는 이동 통신 교환기(400)로 MO-Forward SM 응답 메시지를 송신하고(S750), 이동 통신 교환기(400)는 서비스가 완료되었음을 나타내는 서비스 응답 메시지를 단말기(110)로 송신한다(S760).
이상과 첨부된 도면을 참조하여 본 발명의 실시예를 설명하였지만, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자는 본 발명이 그 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 실시될 수 있다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다.
도 1은 본 발명의 실시예에 따른 지능망 서비스를 제공하는 시스템을 나타낸 도면이다.
도 2는 본 발명의 실시예에 따른 ISD 메시지를 나타낸 도면이다.
도 3은 본 발명의 다른 실시예에 따른 ISD 메시지를 나타낸 도면이다.
도 4는 본 발명의 실시예에 따른 지능망 서비스를 제공하는 장치를 나타낸 블록도이다.
도 5는 본 발명의 실시예에 따른 단말기의 위치 등록 과정을 나타낸 흐름도이다.
도 6은 본 발명의 실시예에 따른 지능망 서비스 제공 과정을 나타낸 흐름도이다.
도 7은 본 발명의 다른 실시예에 따른 지능망 서비스 제공 과정을 나타낸 흐름도이다.
<도면의 주요 부분에 관한 부호의 설명>
410 : 통신부 420 : 메시지 확인부
430 : 판단부 440 : 저장부
450 : 메시지 생성부

Claims (12)

  1. 수신된 메시지를 참조하여 지능망 서비스를 요청한 단말기의 지능망 가입 여부를 판단하고, 상기 지능망 서비스를 제공함에 있어서 CSI(CAMEL Subscription Information)의 필요 여부를 판단하는 판단부;
    상기 지능망 가입 여부의 판단 결과 및 상기 CSI 필요 여부의 판단 결과에 대응하는 메시지를 생성하는 메시지 생성부; 및
    상기 생성된 메시지를 송신하는 통신부를 포함하는 지능망 서비스를 제공하는 장치.
  2. 제 1항에 있어서,
    상기 판단부는 상기 수신된 메시지에 상기 CSI가 포함되어 있는 경우, 상기 단말기가 지능망에 가입되어 있고, 상기 지능망 서비스를 제공함에 있어서 상기 CSI가 필요한 것으로 판단하는 지능망 서비스를 제공하는 장치.
  3. 제 1항에 있어서,
    상기 판단부는 상기 수신된 메시지에 확장 ID가 포함되어 있는 경우, 상기 단말기가 지능망에 가입되어 있고, 상기 지능망 서비스를 제공함에 있어서 상기 CSI가 필요하지 않은 것으로 판단하는 지능망 서비스를 제공하는 장치.
  4. 수신된 메시지를 참조하여 지능망 서비스를 요청한 단말기의 지능망 가입 여부를 판단하는 제 1 판단 단계;
    상기 지능망 서비스를 제공함에 있어 CSI(CAMEL Subscription Information)의 필요 여부를 판단하는 제 2 판단 단계;
    상기 지능망 가입 여부의 판단 결과 및 상기 CSI 필요 여부의 판단 결과에 대응하는 메시지를 생성하는 단계; 및
    상기 생성된 메시지를 송신하는 단계를 포함하는 지능망 서비스를 제공하는 방법.
  5. 제 4항에 있어서,
    상기 수신된 메시지는 UPL(User Profile Locator) 메시지에 대한 응답으로 홈 위치 등록기(Home Location Register)에 의하여 송신된 ISD(Insert Subscriber Data) 메시지를 포함하는 지능망 서비스를 제공하는 방법.
  6. 제 5항에 있어서,
    상기 홈 위치 등록기는 상기 단말기의 상기 지능망 가입 여부를 판단하고,
    상기 지능망 서비스를 제공함에 있어서 상기 CSI의 필요 여부를 판단하여,
    상기 지능망 가입 여부의 판단 결과 및 상기 CSI 필요 여부의 판단 결과에 따른 상기 ISD 메시지를 생성하는 지능망 서비스를 제공하는 방법.
  7. 제 4항에 있어서,
    상기 수신된 메시지에 상기 CSI가 포함되어 있는 경우, 상기 제 1 판단 단계는 상기 단말기가 지능망에 가입되어 있는 것으로 판단하는 단계를 포함하고, 상기 제 2 판단 단계는 상기 지능망 서비스를 제공함에 있어서 상기 CSI가 필요한 것으로 판단하는 단계를 포함하는 지능망 서비스를 제공하는 방법.
  8. 제 4항에 있어서,
    상기 수신된 메시지에 확장 ID가 포함되어 있는 경우, 상기 제 1 판단 단계는 상기 단말기가 지능망에 가입되어 있는 것으로 판단하는 단계를 포함하고, 상기 제 2 판단 단계는 상기 지능망 서비스를 제공함에 있어서 상기 CSI가 필요하지 않은 것으로 판단하는 단계를 포함하는 지능망 서비스를 제공하는 방법.
  9. 제 8항에 있어서,
    상기 확장 ID는 상기 지능망 서비스의 ID를 포함하는 지능망 서비스를 제공하는 방법.
  10. 제 4항에 있어서,
    상기 단말기가 지능망에 가입되어 있고, 단문 메시지 송신 서비스인 상기 지능망 서비스를 제공함에 있어서 상기 CSI가 필요한 것으로 판단되는 경우, 상기 생성된 메시지는 초기 DP SMS 메시지(Initial Detection Point Short Message Service)를 포함하는 지능망 서비스를 제공하는 방법.
  11. 제 4항에 있어서,
    상기 단말기가 지능망에 가입되어 있고, 단문 메시지 송신 서비스인 상기 지능망 서비스를 제공함에 있어서 상기 CSI가 필요한 것으로 판단되는 경우, 상기 생성된 메시지는 제어 정보 및 상기 지능망 서비스의 ID가 포함된 MO-Forward SM(Mobile Oriented Forward Short Message)을 포함하는 지능망 서비스를 제공하는 방법.
  12. 제 4항에 있어서,
    상기 단말기가 지능망에 가입되어 있고, 단문 메시지 송신 서비스인 상기 지능망 서비스를 제공함에 있어서 상기 CSI 가 필요하지 않은 것으로 판단되는 경우, 상기 생성된 메시지는 상기 지능망 서비스의 ID가 포함된 MO-Forward SM(Mobile Oriented Forward Short Message)을 포함하는 지능망 서비스를 제공하는 방법.
KR1020080047206A 2008-05-21 2008-05-21 지능망 서비스를 제공하는 장치 및 방법 KR100989271B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020080047206A KR100989271B1 (ko) 2008-05-21 2008-05-21 지능망 서비스를 제공하는 장치 및 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020080047206A KR100989271B1 (ko) 2008-05-21 2008-05-21 지능망 서비스를 제공하는 장치 및 방법

Publications (2)

Publication Number Publication Date
KR20090121091A KR20090121091A (ko) 2009-11-25
KR100989271B1 true KR100989271B1 (ko) 2010-10-20

Family

ID=41604240

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020080047206A KR100989271B1 (ko) 2008-05-21 2008-05-21 지능망 서비스를 제공하는 장치 및 방법

Country Status (1)

Country Link
KR (1) KR100989271B1 (ko)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020049065A1 (en) 1999-04-27 2002-04-25 Jukka Wallenius Method and system for distributing intelligent network services in a mobile system
KR20020078196A (ko) * 2001-04-06 2002-10-18 삼성전자 주식회사 이동통신시스템에서 카멜 기본 발신호 제어 방법
US20040067753A1 (en) 2002-06-10 2004-04-08 Andreas Berg Method for setting up an additional service in a mobile radio network
US20040242226A1 (en) 2001-10-10 2004-12-02 Jan Bot Method and computer program for accessing an intelligent network service

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020049065A1 (en) 1999-04-27 2002-04-25 Jukka Wallenius Method and system for distributing intelligent network services in a mobile system
KR20020078196A (ko) * 2001-04-06 2002-10-18 삼성전자 주식회사 이동통신시스템에서 카멜 기본 발신호 제어 방법
US20040242226A1 (en) 2001-10-10 2004-12-02 Jan Bot Method and computer program for accessing an intelligent network service
US20040067753A1 (en) 2002-06-10 2004-04-08 Andreas Berg Method for setting up an additional service in a mobile radio network

Also Published As

Publication number Publication date
KR20090121091A (ko) 2009-11-25

Similar Documents

Publication Publication Date Title
CN101084694B (zh) 用于生成认证信息的方法
US9462452B2 (en) Smart card initial personalization
US9769780B2 (en) Remote smart card personalization without third party
KR100989271B1 (ko) 지능망 서비스를 제공하는 장치 및 방법
EP1435743A1 (en) Download of application scripts to a mobile terminal by SMS
JP6010637B2 (ja) スマートカードのパーソナライゼーション
KR100963969B1 (ko) 광고 서비스 제공 장치 및 방법
KR100943733B1 (ko) 이동 통신 서비스 제공 방법 및 이를 위한 이동 통신시스템
CN104254057A (zh) 一种短消息传输方法、***和设备
KR101385846B1 (ko) 통신 방법 및 통신 시스템
KR20100046091A (ko) 데이터 서비스 제공 제어 방법 및 장치
KR101076094B1 (ko) 호 전환을 차단하는 장치 및 방법
CN107801178B (zh) 漫游方法、漫游***和用于漫游的网关
RU2282952C2 (ru) Способ запроса для получения согласия на определение местоположения мобильного устройства радиосвязи и соответствующая сеть мобильной связи
KR100963972B1 (ko) 콜백 번호 전환 장치 및 방법
KR100991552B1 (ko) 음성 메시지 서비스를 제공하는 장치 및 방법
KR101069018B1 (ko) 부재중 착신 정보를 제공하는 장치 및 방법
KR20100030465A (ko) 당첨 이벤트를 제공하는 장치 및 방법
KR20100024301A (ko) 이동통신 단말기의 인증서비스 제공시스템 및 그 방법
KR20100057725A (ko) 위치 정보 제공 장치, 시스템 및 방법

Legal Events

Date Code Title Description
A201 Request for examination
N231 Notification of change of applicant
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: 20131004

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20141006

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20151006

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20161005

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20170921

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20181001

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20190903

Year of fee payment: 10