KR101621406B1 - 주소록 기반의 통화 제어 시스템 및 방법 - Google Patents

주소록 기반의 통화 제어 시스템 및 방법 Download PDF

Info

Publication number
KR101621406B1
KR101621406B1 KR1020150009683A KR20150009683A KR101621406B1 KR 101621406 B1 KR101621406 B1 KR 101621406B1 KR 1020150009683 A KR1020150009683 A KR 1020150009683A KR 20150009683 A KR20150009683 A KR 20150009683A KR 101621406 B1 KR101621406 B1 KR 101621406B1
Authority
KR
South Korea
Prior art keywords
call
terminal
calling terminal
address book
service server
Prior art date
Application number
KR1020150009683A
Other languages
English (en)
Other versions
KR20150087135A (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 (주)티아이스퀘어
Publication of KR20150087135A publication Critical patent/KR20150087135A/ko
Application granted granted Critical
Publication of KR101621406B1 publication Critical patent/KR101621406B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/16Communication-related supplementary services, e.g. call-transfer or call-hold
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements
    • H04W4/14Short messaging services, e.g. short message services [SMS] or unstructured supplementary service data [USSD]
    • 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
    • H04W8/04Registration at HLR or HSS [Home Subscriber Server]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/18Service support devices; Network management devices

Landscapes

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

Abstract

본 발명은 주소록 기반의 통화 제어 시스템 및 방법에 관한 것으로서, 교환기로부터 호 연결 요청 신호에 대한 라우팅 질의 신호를 수신하고 서비스 서버의 라우팅 정보를 교환기로 전송하는 HLR/HSS; 상기 HLR/HSS로부터 수신한 발신 단말의 식별 정보가 착신 단말의 주소록에 포함되어 있는지의 여부를 판단하는 DB 서버; 및 교환기를 통해 호 연결 요청 신호를 수신한 경우 발신 단말과 호를 형성하고 상기 형성된 호를 통해 발신 단말로 발신자 확인을 위한 안내 멘트를 제공하는 서비스 서버를 포함하고, 상기 서비스 서버는, 발신 단말로부터 상기 형성된 호를 통해 전송되는 음성 신호를 저장하고 발신 단말로부터 호 연결 요청 정보를 착신 단말로 제공하는 것을 특징으로 하는 통화 제어 시스템 및 이를 이용한 방법을 제공한다.

Description

주소록 기반의 통화 제어 시스템 및 방법{SYSTEM AND METHOD FOR CONTROLLING CALL BASED ON ADDRESS BOOK}
본 발명은 통화 제어 서비스 제공 시스템 및 방법에 관한 것으로서, 보다 상세하게는 스팸 전화나 주소록에 미등록된 전화 번호에 대해서 착신자가 전화를 받기 이전 단계에서 발신자의 신원을 사전에 파악할 수 있도록 한 후 통화가 이루어질 수 있도록 하는 시스템 및 방법에 관한 것이다.
일반적으로 스팸(SPAM) 전화 또는 주소록에 등록되지 않은 전화가 걸려온 경우 전화를 받지 않거나 전화를 받아도 쉽게 끊지 못하고 귀찮은 경우가 빈번하게 발생하고 있다. 그러나, 이러한 스팸 전화나 주소록 미등록 전화번호로부터 전화가 걸려오더라도 착신자는 이를 미리 파악할 수가 없어서 전화를 수신한 후에나 발신자가 누구인지를 식별할 수 있다.
이러한 스팸 전화/주소록 미등록 전화번호를 파악하기 위한 종래의 기술로서는, 스마트폰에 스팸 방지 어플리케이션을 설치하도록 하고 등록한 스팸 전화번호 혹은 공유된 스팸 전화번호에 대해서 전화 수신시 해당 번호에 연동된 정보를 알려주거나 통화를 종료하도록 하는 방법이 알려져 있다. 그러나, 이러한 기술은 미리 해당 전화 번호가 등록되어야 한다는 한계점이 있다. 또한 스마트폰 자체의 기술적인 한계가 있는데 예컨대 안드로이드나 iOs와 같은 스마트폰의 OS상에서 어플리케이션이 전화 호를 끊을 수는 있으나 전화를 받아서 음성을 저장하거나 수신자에게 저장된 음성을 들려주고 호를 연결해 주는 것이 불가능하다는 한계가 있다.
또한 이러한 어플리케이션들은 사용자가 별도로 어플리케이션을 다운로드 받아서 설치해야 하며, 어플리케이션을 설치하지 않은 사용자나 스마트폰이 아닌 기존의 피처폰은 사용이 불가하다는 한계도 있다.
한편, 다른 종래의 기술로서, 이동 통신사의 망내에서 스팸 방지를 제공하는 서비스가 제공되고는 있으나, 이러한 경우에도 스팸으로 등록된 번호에 대해서 통신망의 자원을 이용하여 알려주거나 전화를 끊어 버리는 기능만 있으며, 모르는 번호로부터 전화가 걸려오는 경우에는 발신자가 누구인지 미리 확인해 주지는 못한다는 한계가 있다.
본 발명은 상기한 바와 같은 문제점을 해결하기 위한 것으로서, 사용자의 단말의 주소록에 저장되어 있지 않은 미등록 전화 번호 및 스팸 전화번호에 대해 안내 멘트를 통해 사전에 발신자를 확인할 수 있도록 한 후 통화 서비스가 이루어질 수 있도록 하는 시스템 및 방법을 제공하는 것을 목적으로 한다.
또한, 본 발명은 스팸/주소록 미등록 전화번호에 대해 일일이 전화를 받지 않고 통화 수신 방식을 간편하게 선택할 수 있도록 하는 시스템 및 방법을 제공하는 것을 또 다른 목적으로 한다.
또한, 본 발명은 단말의 주소록에 저장되어 있지 않은 전화번호로부터 전화가 걸려오는 경우 전화를 직접 받기 이전 단계에서 발신자가 누구인지 미리 확인할 수 있도록 함으로써, 불필요한 홍보 및 광고 전화를 거절하거나 선택적으로 전화통화할 수 있도록 하여, 사용자가 안심하고 통화할 수 있도록 하는 시스템 및 방법을 제공하는 것을 또 다른 목적으로 한다.
또한, 본 발명은 사용자의 단말 주소록에 있는 정보를 통신망 내의 DB 서버에 동기화시킴으로써 착신자가 전화를 수신하지 않고도 통신망의 자원을 이용하여 선택적으로 호를 제어할 수 있는 시스템 및 방법을 제공하는 것을 또 다른 목적으로 한다.
상기한 바와 같은 과제를 해결하기 위하여 본 발명은, 주소록 기반의 통화 제어 시스템에 있어서, 교환기로부터 호 연결 요청 신호에 대한 라우팅 질의 신호를 수신하고 서비스 서버의 라우팅 정보를 교환기로 전송하는 HLR/HSS; 상기 HLR/HSS로부터 수신한 발신 단말의 식별 정보가 착신 단말의 주소록에 포함되어 있는지의 여부를 판단하는 DB 서버; 및 교환기를 통해 호 연결 요청 신호를 수신한 경우 발신 단말과 호를 형성하고 상기 형성된 호를 통해 발신 단말로 발신자 확인을 위한 안내 멘트를 제공하는 서비스 서버를 포함하고, 상기 서비스 서버는, 발신 단말로부터 상기 형성된 호를 통해 전송되는 음성 신호를 저장하고 발신 단말로부터 호 연결 요청 정보를 착신 단말로 제공하는 것을 특징으로 하는 통화 제어 시스템을 제공한다.
여기에서, 상기 HLR/HSS는, 교환기로부터 호 연결 요청 신호에 대한 라우팅 질의 신호를 수신한 경우, 상기 DB 서버로 발신 단말의 식별 정보를 전송하고, 상기 DB 서버는, 발신 단말의 식별 정보가 착신 단말의 주소록에 포함되어 있는지의 여부를 판단하여 주소록 포함 신호 또는 주소록 미포함 신호를 상기 HLR/HSS로 전송하고, 상기 HLR/HSS는, 상기 DB 서버로부터 주소록 미포함 신호를 수신한 경우 서비스 서버의 라우팅 정보를 교환기로 전송하도록 구성할 수 있다.
또한, 상기 HLR/HSS는 상기 DB 서버로부터 주소록 포함 신호를 수신한 경우 착신 단말로 호를 라우팅하도록 할 수도 있다.
또한, 상기 DB 서버는, 착신 단말의 주소록과 동기화된 주소록을 저장하는 것이 바람직하다.
또한, 상기 서비스 서버는, 상기 발신 단말로부터 전송되는 음성 신호를 저장한 후 발신 단말과의 호를 해제한 후 착신 단말과 호를 형성하고, 상기 형성된 호를 통해 착신 단말로 저장된 음성 신호를 착신 단말로 전송함으로써 발신 단말로부터 호 연결 요청 정보를 착신 단말로 제공하도록 할 수도 있다.
또한, 상기 서비스 서버는, 상기 발신 단말로부터 전송되는 음성 신호를 저장한 후 발신 단말과의 호를 해제한 후 착신 단말로 발신 단말의 콜백 유알엘(Call back URL) 정보를 포함하는 SMS를 전송함으로써 발신 단말로부터 호 연결 요청 정보를 착신 단말로 제공하도록 할 수도 있다.
또한, 상기 서비스 서버는, 상기 발신 단말로부터 전송되는 음성 신호를 저장한 후 발신 단말과의 호를 유지한 채 착신 단말과 호를 형성하고, 상기 형성된 호를 통해 저장된 음성 신호를 착신 단말로 전송함으로써 발신 단말로부터 호 연결 요청 정보를 착신 단말로 제공할 수도 있다.
또한, 상기 서비스 서버는 상기 착신 단말로 발신 단말과의 호 연결을 위한 안내 멘트를 전송하고, 착신 단말로부터의 DTMF 입력 신호에 기초하여 발신 단말과 착신 단말 간의 호를 연결하도록 할 수도 있다.
본 발명의 다른 측면에 의하면, 상기한 바와 같은 주소록 기반의 통화 제어 시스템에서 통화를 제어하는 방법에 있어서, HLR/HSS가 교환기로부터 호 연결 요청 신호에 대한 라우팅 질의 신호를 수신하는 제1 단계; HLR/HSS가 서비스 서버의 라우팅 정보를 교환기로 전송하는 제2 단계; DB 서버가 상기 HLR/HSS로부터 수신한 발신 단말의 식별 정보가 착신 단말의 주소록에 포함되어 있는지의 여부를 판단하는 제3 단계; 서비스 서버가 교환기를 통해 호 연결 요청 신호를 수신한 경우 발신 단말과 호를 형성하고 상기 형성된 호를 통해 발신 단말로 발신자 확인을 위한 안내 멘트를 제공하는 제4 단계; 및 서비스 서버가 발신 단말로부터 상기 형성된 호를 통해 전송되는 음성 신호를 저장하고 발신 단말로부터 호 연결 요청 정보를 착신 단말로 제공하는 제5 단계를 포함하는 통화 제어 방법을 제공한다.
본 발명에 의하면, 사용자의 단말의 주소록에 저장되어 있지 않은 미등록 전화 번호 및 스팸 전화번호에 대해 안내 멘트를 통해 사전에 발신자를 확인할 수 있도록 한 후 통화 서비스가 이루어질 수 있도록 하는 시스템 및 방법을 제공할 수 있다.
또한, 본 발명은 스팸/주소록 미등록 전화번호에 대해 일일이 전화를 받지 않고 통화 수신 방식을 간편하게 선택할 수 있도록 하는 시스템 및 방법을 제공할 수 있다.
또한, 본 발명은 단말의 주소록에 저장되어 있지 않은 전화번호로부터 전화가 걸려오는 경우 전화를 직접 받기 이전 단계에서 발신자가 누구인지 미리 확인할 수 있도록 함으로써, 불필요한 홍보 및 광고 전화를 거절하거나 선택적으로 전화통화할 수 있도록 하여, 사용자가 안심하고 통화할 수 있도록 하는 시스템 및 방법을 제공할 수 있다.
또한, 본 발명은 사용자의 단말 주소록에 있는 정보를 통신망 내의 DB 서버에 동기화시킴으로써 착신자가 전화를 수신하지 않고도 통신망의 자원을 이용하여 선택적으로 호를 제어할 수 있는 시스템 및 방법을 제공할 수 있다.
또한, 본 발명에 의하면, 통신 사업자의 경우 사용자가 주소록에 없는 전화 번호로부터 걸려온 전화를 받지 않는 경우 본 발명에 의한 시스템에서 호를 수신하도록 함으로써 통화 수익을 증대시킬 수 있는 효과도 있다.
또한, 본 발명에 의하면, 착신자가 전화를 직접 받기 전에 본 발명에 의한 시스템을 통해 전화를 먼저 수신하여 안내 멘트를 제공하는 일종의 통화비서 서비스를 제공할 수 있는 효과도 있다.
도 1은 본 발명에 의한 주소록 기반의 통화 제어 서비스 제공 시스템(100)의 일실시예의 전체 구성을 나타낸 도면이다.
도 2는 서비스 서버(30)의 내부 구성을 나타낸 도면이다.
도 3은 DB 서버(20)의 내부 구성을 나타낸 도면이다.
도 4는 가입자 DB(22)의 구성의 일예를 나타낸 도면이다.
도 5는 본 발명에 의한 주소록 기반의 통화 제어 방법의 일실시예를 나타낸 흐름도이다.
도 6은 본 발명에 의한 주소록 기반의 통화 제어 방법의 다른 실시예를 나타낸 흐름도이다.
도 7은 본 발명에 의한 주소록 기반의 통화 제어 방법의 또 다른 실시예를 나타낸 흐름도이다.
도 8 내지 도 11은 본 발명에 의한 통화 제어 방법을 수행하기 위해 단말에 설치되는 어플리케이션의 화면의 예를 나타낸 것이다.
이하, 첨부 도면을 참조하여 본 발명에 의한 실시예를 상세하게 설명하기로 한다.
도 1은 본 발명에 의한 주소록 기반의 통화 제어 서비스 제공 시스템(100)의 일실시예의 전체 구성을 나타낸 도면이다.
도 1을 참조하면, 본 실시예에 의한 주소록 기반의 통화 제어 서비스 제공 시스템(100, 이하, "시스템(100)"이라 한다)은 HLR/HSS(10), DB 서버(20) 및 서비스 서버(30)를 포함한다. 또한, 시스템(100)은 또한 이동 통신망(미도시)에 포함된 교환기(40)를 통해 발신 단말(50) 및 착신 단말(60)과 결합한다.
발신 단말(50) 및 착신 단말(60)은 이동 통신망을 통해 이동 통신 서비스를 제공받을 수 있는 종래의 이동 통신 단말기를 의미하며, 본 발명에서는 어플리케이션을 설치 및 실행할 수 있는 스마트폰인 것이 바람직하다. 발신 단말(50)과 착신 단말(60)은 본 발명의 직접적인 목적은 아니고 또한 종래 기술에 의해 알려진 기술 그대로를 사용할 수 있으므로 이에 대한 상세 설명은 생략한다.
교환기(40)는 이동 통신망에 포함되는 종래의 구성 요소로서, 발신 단말(50)과 착신 단말(60) 사이에서 호(call)를 연결하는 기능을 수행한다. 교환기(40)는 종래 이동 통신망에서의 호 연결 과정에 따라 발신 단말(50)로부터 호 연결 요청 신호가 수신되면 HLR/HSS(10)를 통해 착신 단말(60)의 라우팅 정보를 획득하고 이에 따라 착신 단말(60)로 호 연결 요청 신호를 전송하고 이에 착신 단말(60)이 응답하면 발신 단말(50)과 착신 단말(60) 사이에서 호가 형성된다. 이러한 교환기(40) 자체는 본 발명의 직접적인 목적은 아니고 또한 종래 기술에 의해 알려진 기술 그대로를 사용할 수 있으므로 이에 대한 상세 설명은 생략한다.
HLR(Home Location Register)/HSS(Home Subscriber Server)(10)는 가입자 정보(위치 정보, 인증 정보, 서비스 정보 등)를 관리하는 시스템으로서, 이 또한 이동 통신망에 포함되는 종래의 구성 요소이다. 본 발명에서 HLR/HSS(10)는 이러한 종래의 기능을 수행함과 동시에 다음과 같은 기능을 수행하는 것을 특징으로 한다. 즉, 교환기(40)로부터 호 연결 요청 신호에 대한 라우팅 질의 신호를 수신하면 해당 호 연결 요청 신호에 대한 착신 단말(60)의 사용자가 본 발명에 의한 통화 제어 서비스의 가입자인지의 여부를 확인하고 서비스 가입자인 경우에 DB 서버(20)로 발신 단말(50)의 식별 정보(예컨대 전화 번호)를 전송하고 DB 서버(20)로부터 주소록 포함 신호 또는 주소록 미포함 신호를 수신하여, 주소록 미포함 신호를 수신한 경우 서비스 서버(30)의 라우팅 정보를 교환기(40)로 전송하여, 교환기(40)로부터의 호가 서비스 서버(30)로 연결되도록 한다.
HLR/HSS(10)는 착신 단말(60) 사용자가 서비스 미가입자인 것으로 판단되는 경우 일반적인 호 처리 절차에 따라 착신 단말(60)로 호를 연결하도록 라우팅 정보를 교환기(40)로 전송한다. 또한, DB 서버(20)에서 주소록 포함 신호를 수신한 경우에도 HLR/HSS(10)는 일반적인 호 처리 절차에 따라 착신 단말(60)로 호를 연결하도록 라우팅 정보를 교환기(40)로 전송한다.
DB 서버(20)는 본 발명에 의한 서비스의 가입자별로 주소록을 저장하고 있으며, HLR/HSS(10)로부터 수신한 발신 단말의 식별 정보가 착신 단말(60)의 주소록에 포함되어 있는지의 여부를 판단하여 포함되어 있는 경우 주소록 포함 신호를, 포함되어 있지 않은 경우에는 주소록 미포함 신호를 HLR/HSS(10)로 전송하는 기능을 수행한다.
이를 위하여 DB 서버(20)에 저장되는 서비스 가입자 별 주소록은 가입자의 단말에 저장되어 있는 주소록과 동기화되는 것이 바람직하다. 주소록의 동기화는 사용자의 단말 조작에 의하거나 본 발명을 수행하기 위하여 단말에 설치되는 어플리케이션을 통해 이루어질 수 있다. 이러한 기술도 본 발명의 직접적인 목적이 아니고 또한 종래 기술에 의해 널리 알려져 있는 것이므로 이에 대한 상세 설명은 생략한다.
서비스 서버(30)는 교환기(40)를 통해 호 연결 요청 신호를 수신한 경우 발신 단말(50)과 호를 형성하고 상기 형성된 호를 통해 발신 단말(50)로 발신자 확인을 위한 안내 멘트를 제공한다. 이 때, 전술한 바와 같이, HLR/HSS(10)에서 착신 단말(60) 사용자가 서비스 가입자가 아니고 HLR/HSS(10)가 DB 서버(20)로부터 주소록 미포함 신호를 수신한 경우 HLR/HSS(10)가 서비스 서버(30)에 대한 라우팅 정보를 교환기(40)로 전송함으로써 교환기(40)로부터의 호 연결 요청 신호가 서비스 서버(30)로 전송된다.
여기에서, 발신 단말(50)로 제공되는 안내 멘트는 발신 단말(50) 사용자의 신원을 착신 단말(60) 사용자가 파악할 수 있도록 발신 단말(50) 사용자의 정보를 음성으로 말하라는 것으로서 예컨대 "삐 소리가 나면 발신자의 정보를 말해 주시면, 착신자가 확인 후 연락드릴 것입니다" 등과 같은 것일 수 있다.
발신 단말(50) 사용자는 안내 멘트를 듣고 자신의 신원을 예컨대 "안녕하세요 일전 찾아뵈었던 ABC 보험사의 설계사 김철수입니다. 연락 부탁드립니다"와 같이 말하면, 이는 음성 신호로서 호를 통해 서비스 서버(30)로 전송되고 서비스 서버(30)는 발신 단말(50)로부터 호를 통해 전송되는 발신 단말(50) 사용자의 음성 신호를 수신하여 저장하고 발신 단말(50)로부터의 호 연결 요청이 있었음을 알리기 위한 호 연결 요청 정보를 착신 단말(60)로 제공한다.
여기에서, 서비스 서버(30)가 발신 단말(50)로부터의 호 연결 요청 정보를 착신 단말(60)로 전송하는 방법은 다음과 같은 방법을 사용할 수 있다.
우선, 첫번째 방법은, 서비스 서버(30)가 발신 단말(50)로부터 전송되는 음성 신호를 저장한 후 발신 단말과의 호를 해제한 후 착신 단말(60)과 호를 형성하고, 착신 단말(60)과의 사이에서 형성된 호를 통해 저장된 음성 신호를 착신 단말(60)로 전송하는 방법이다.
이 때, 착신 단말(60) 사용자는 전송되는 음성 신호를 듣고 서비스 서버(30)와의 호를 해제하고 발신 단말(50)로 전화를 걸 수 있다. 또는, 서비스 서버(30)에서 음성 신호를 전송하면서 예컨대 "발신자와 통화를 원하시면 1번을 눌러 주시기 바랍니다"와 같은 안내 멘트를 제공하고 이에 따라 착신 단말(60) 사용자가 1번 키패드를 눌러서 DTMF 신호를 발생시켜면 서비스 서버(30)는 발신 단말(50)로 호를 연결하고, 발신 단말(50)과 착신 단말(60) 사이의 호를 연결함으로써 발신 단말(50)과 착신 단말(60) 사이에서 통화가 이루어지도록 할 수도 있다.
서비스 서버(30)가 발신 단말(50)로부터의 호 연결 요청 정보를 착신 단말(60)로 전송하는 두 번째 방법은 다음과 같다. 즉, 서비스 서버(30)가 발신 단말(30)로부터 전송되는 음성 신호를 저장한 후 발신 단말(50)과의 호를 해제한 후 착신 단말(60)로 발신 단말(50)의 콜백 유알엘(Call back URL) 정보를 포함하는 SMS를 전송함으로써 발신 단말(50)로부터 호 연결 요청 정보를 착신 단말(60)로 제공할 수 있다. 이후 착신 단말(60) 사용자는 SMS 메시지 내에 포함된 콜백 유알엘을 클릭하면 발신 단말(50)로 호 연결 요청 신호를 전송하게 되며, 이후 호가 형성되어 발신 단말(50)과 통화를 할 수 있다.
서비스 서버(30)가 발신 단말(50)로부터의 호 연결 요청 정보를 착신 단말(60)로 전송하는 세 번째 방법은 다음과 같다. 즉, 서비스 서버(30)가 발신 단말(50)로부터 전송되는 음성 신호를 저장한 후 발신 단말(50)과의 호를 해제하지 않고 유지한 채 착신 단말(60)과 호를 형성하고, 형성된 호를 통해 저장된 음성 신호를 착신 단말(60)로 전송함으로써 발신 단말(50)로부터 호 연결 요청 정보를 착신 단말(60)로 제공할 수 있다.
이 때, 서비스 서버(30)는 상기 형성된 호를 통해 착신 단말(60)로 발신 단말(50)과의 호 연결을 위한 안내 멘트를 전송할 수 있다. 안내 멘트는 전술한 바와 같이, 예컨대 "발신자와 통화를 원하시면 1번을 눌러 주시기 바랍니다"와 같은 것일 수 있다. 이러한 안내 멘트가 제공되면 착신 단말(60) 사용자가 1번 키패드를 눌러서 DTMF 신호를 발생시키면 DTMF 신호는 서비스 서버(30)로 전송된다. 이후 서비스 서버(30)는 발신 단말(50)로 호를 연결하고, 발신 단말(50)과 착신 단말(60) 사이에서 형성되어 있던 호를 연결함으로써 발신 단말(50)과 착신 단말(60) 사이에서 통화가 이루어지게 된다.
도 2는 서비스 서버(30)의 내부 구성을 나타낸 도면이다.
도 2를 참조하면, 서비스 서버(30)는 안내 멘트 관리부(31), 호 관리부(32), 음성 신호 관리부(32) 및 SMS 관리부(33)를 포함한다.
안내 멘트 관리부(31)는 발신 단말(50) 및 착신 단말(60)로 제공할 안내 멘트를 각각의 상황에 따라 저장하고 있으며, 앞서 설명한 바와 같이 각 상황에 따라 해당하는 안내 멘트를 발신 단말(50) 또는 착신 단말(60)로 제공하는 기능을 수행한다. 안내 멘트는 각 단말과의 사이에서 형성된 호를 통해 음성 신호의 형태로 제공된다.
호 관리부(32)는 교환기(40)와 연동하여 발신 단말(50) 및 착신 단말(60)과의 호를 연결하고 형성된 호를 유지 및 관리하며, 호를 해제하는 등의 기능을 수행한다.
SMS 관리부(33)는 발신 단말(50)로부터 음성 신호가 전송되어 온 경우 착신 단말(60)로 콜백 유알엘을 포함하는 SMS를 전송하는 기능을 수행한다.
도 3은 DB 서버(20)의 내부 구성을 나타낸 도면이다.
도 3을 참조하면, DB 서버(20)는 HLR/HSS 연동부(21), 가입자 DB(22) 및 주소록 DB(23)를 포함한다.
HLR/HSS 연동부(21)는 HLR/HSS(10)와 연결되어 HLR/HSS(10)로부터 발신 단말(50)의 식별 정보를 수신하며, 또한 가입자 DB(22) 및 주소록 DB(23)를 이용하여 가입자 즉, 착신 단말(60)의 주소록에 발신 단말(50)의 식별 정보가 포함되어 있는지를 확인하고 그 결과로서 주소록 포함 신호 또는 주소록 미포함 신호를 HLR/HSS(10)로 전송하는 기능을 수행한다.
가입자 DB(22)는 각 가입자별 식별 정보와 주소록 ID를 저장하고 있다.
도 4는 가입자 DB(22)의 구성의 일예를 나타낸 도면이다. 도 4에 나타낸 바와 같이, 가입자 DB(22)는 가입자별로 식별 정보(이름, 전화번호)를 저장하고 있으며, 각 가입자별로 주소록 DB에 대한 주소록 ID를 저장하고 있다.
주소록 DB(23)는 가입자별(가입자 ID별)로 주소록을 저장하고 있으며, 가입자에 대한 주소록 ID를 알게 되면 해당 주소록 ID에 상응하는 주소록을 주소록 DB(23)에서 획득할 수 있게 된다.
전술한 바와 같이 주소록 DB(23)는 가입자들의 단말과 연결되어 가입자 단말에 저장된 주소록과 동기화되도록 하는 것이 바람직하다.
도 5는 도 1 내지 도 4를 참조하여 설명한 시스템(100)에서 수행되는 주소록 기반의 통화 제어 방법의 일실시예를 나타낸 흐름도이다.
우선, 발신 단말(50)로부터 교환기(40)로 호 연결 요청 신호가 전송되고(S100), 교환기(40)는 착신 단말(60)과의 호 연결을 위해 라우팅 질의 신호를 HLR/HSS(10)로 전송한다(S110).
HLR/HSS(10)는 라우팅 질의 신호를 수신하면 라우팅 질의 신호에 포함된 착신 단말(60)의 전화 번호에 기초하여 착신 단말(60) 사용자가 본 발명에 의한 서비스 가입자인지의 여부를 판단한다(S120).
서비스 가입자가 아닌 경우 착신 단말(60)의 라우팅 정보를 교환기(40)로 전송하여 일반적인 호 연결 절차에 따라 호 연결이 이루어지도록 하며 이후 절차를 생략한다.
서비스 가입자인 경우에는, HLR/HSS(10)는 DB 서버(20)로 발신 단말(50)의 식별 정보를 전송하여 주소록 포함 여부를 확인하는 요청 신호를 전송한다(S130).
DB 서버(20)는 주소록 확인 요청 신호에 포함된 발신 단말(50)의 식별 정보에 기초하여 발신 단말(50) 사용자의 식별 정보(전화 번호)가 착신 단말(60)의 주소록에 저장되어 있는지의 여부를 확인하고(S140), 그 결과로서 주소록 포함 신호 또는 주소록 미포함 신호를 HLR/HSS(10)로 전송한다(S150).
HLR/HSS(10)는 주소록 포함 신호, 즉 발신 단말(50) 사용자의 식별 정보(전화 번호)가 착신 단말(60)의 주소록에 저장되어 있는 경우에는, 일반적인 호 절차에 따라 호를 연결하도록 교환기(40)로 착신 단말(60)의 라우팅 정보를 전송한다.
한편, HLR/HSS(10)는 주소록 미포함 신호, 즉 발신 단말(50) 사용자의 식별 정보(전화 번호)가 착신 단말(60)의 주소록에 저장되어 있지 않은 경우에는, 교환기(40)로 서비스 서버(30)의 라우팅 정보를 전송한다(S160).
교환기(40)는 서비스 서버(30)의 라우팅 정보를 수신한 경우, 서비스 서버(30)로 호 연결 요청 신호를 전송하고(S170), 서비스 서버(30)는 이에 응답하여 호 연결 응답 신호를 전송한다(S180).
서비스 서버(30)는 호 연결 응답 신호를 수신하면 발신 단말(50)로 호 연결 응답 신호를 전송하고 이에 의해 발신 단말(50)과 서비스 서버(30) 사이에는 호가 형성된다(S190, S200).
발신 단말(50)과 서비스 서버(30) 사이에 호가 형성되면 형성된 호를 통해 서비스 서버(30)는 발신 단말(50)로 발신자의 신원을 착신 단말(60) 사용자가 확인할 수 있는 정보를 남기라는 취지의 안내 멘트를 전송한다(S210).
발신 단말(50) 사용자는 안내 멘트를 청취하고 자신의 신원을 밝히기 위한 정보를 말하고, 이는 음성 신호의 형태로 호를 통해 서비스 서버(30)로 전송되며, 서비스 서버(30)는 수신되는 음성 신호를 저장한다(S220).
서비스 서버(30)는 발신 단말(50)로부터 전송되는 음성 신호를 저장한 후 발신 단말과의 호를 해제한다(S230).
그리고, 서비스 서버(30)는 착신 단말(60)로 호 연결 요청 신호를 전송하고(S240), 착신 단말(60)은 이에 대한 호 연결 응답 신호를 서비스 서버(30)로 전송한다(S250).
이에 의해 서비스 서버(30)와 착신 단말(60) 사이에 호가 형성되고, 서비스 서버(30)는 형성된 호를 통해 발신 단말(50)로부터 전송되어 저장된 음성 신호를 착신 단말(60)로 전송한다(S260).
이후, 착신 단말(60) 사용자는 전송되는 음성 신호를 청취하고 통화가 필요한 경우 발신 단말(50)로 교환기(40)를 통해 통화를 시도하게 된다.
도 6은 본 발명에 의한 주소록 기반의 통화 제어 방법의 다른 실시예를 나타낸 흐름도이다.
도 6의 실시예는 단계(S100) 내지 단계(S230)까지는 도 5의 실시예와 동일하다. 다만, 단계(S230) 이후, 서비스 서버(30)가 착신 단말(60)로 호를 연결하지 않고 발신 단말(50)의 콜백 유알엘이 포함된 SMS를 전송하고(S280), 착신 단말(60)이 콜백 유알엘을 선택하여 발신 단말(50)로 통화를 시도(S290)한다는 점에서만 차이가 있다.
도 7은 본 발명에 의한 주소록 기반의 통화 제어 방법의 또 다른 실시예를 나타낸 흐름도이다.
도 7의 실시예는 도 5의 실시예와 비교해 볼 때 단계(S100) 내지 단계(S220)까지는 동일하다. 다만, 단계(S220) 이후, 서비스 서버(30)가 발신 단말(60)과의 호를 해제하지 않고 유지한 채 착신 단말(60)과 호를 형성한다(S300,S310)는 점에서 차이가 있다.
서비스 서버(30)는 착신 단말(60)과 호가 형성되면 발신 단말(50)로 "잠시 기다려 주십시오" 등과 같은 안내 멘트를 전송하고(S320), 착신 단말(60)로 발신 단말(50)로부터 전송되어 저장된 음성 신호를 착신 단말(60)과의 사이에서 형성된 호를 통해 전송한다(S330). 이 때, 서비스 서버(30)는 음성 신호와 함께 예컨대 "발신자와 통화를 원하시면 "1"번을 눌러 주십시오" 등과 같은 안내 멘트를 착신 단말(60)로 전송한다.
착신 단말(60) 사용자는 안내 멘트를 청취한 후 통화를 원하는 경우 "1"번을 눌러서 DTMF 신호를 발생시키고(S340), 발신 단말(60)은 해당 DTMF 신호를 서비스 서버(30)로 전달하고, 서비스 서버(30)는 발신 단말(50) 및 착신 단말(60)과의 사이에서 각각 형성된 호를 연결하여 발신 단말(50)과 착신 단말(60)간에 호를 형성하여 통화가 이루어지도록 한다(S350).
도 8은 본 발명에 의한 통화 제어 방법을 수행하기 위해 단말에 설치되는 어플리케이션의 화면 설정 예를 나타낸 것이다.
도 8에서 "통화 비서 설정"은 "미등록 주소", "SPAM만", "모두 수신" 등과 같이 3가지 방식으로 설정이 가능하며, 각각 도 9와 같은 방식으로 호 제어가 가능하다.
도 9는 "통화 비서 설정"의 각 방식의 제어 방식을 설명하기 위한 도면이다.
도 9를 참조하면, "미 등록 주소 설정"은 단말 주소록에 없는 모든 전화 호에 대해서는 직접 전화를 받지 않고 본 발명에 의한 시스템(100)을 통해 발신자의 정보를 확인한 뒤 통화를 할 수 있도록 하는 방식이다.
"SPAM 설정"은 일반적으로 알려진 SPAM 번호를 주소록 DB에 사전에 저장하고 SPAM에 해당하는 전화번호만 본 발명에 의한 시스템(100)을 통해 발신자의 정보를 확인한 뒤 통화를 할 수 있도록 하는 방식이다.
"해제 설정"은 모든 호에 대해 본 발명에 의한 시스템(100)을 거치지 않고 바로 착신자와 통화를 할 수 있도록 하는 방식이다.
다시 도 8을 참조하여, " 인사말 녹음"에 대해 설명한다.
"인사말 녹음"에서 "기본 인사말"은 본 발명에 의한 시스템(100)에서 미리 정해진 안내 멘트를 사용하여 발신자에게 제공하는 기능이며, "내 인사말"은 가입자가 전화를 걸어 자신의 인사말을 녹음하고, 녹음된 안내멘트를 발신자에게 제공하는 기능이다.
"통화비서 알림"의 기능 설정은 다음과 같다.
"전화확인/수신"은 착신 가입자가 본 발명에 의한 시스템(100)으로부터 음성메시지를 듣고 난 뒤 발신자와 바로 통화를 연결을 할 수 있도록 하는 것으로 도 7의 흐름도와 같이 동작한다.
"전화확인/끊기"는 발신자가 안내멘트를 듣고 음성 메시지를 남기면 본 발명에 의한 시스템(100)에서 호를 끊고 난 뒤 착신 가입자에게 전화를 시도하는 것으로 도 5의 흐름도와 같이 동작한다.
"문자"는 발신자가 음성메시지를 남겼을 때 전화를 걸지 않고 SMS를 전송하여 착신자가 SMS Callback을 통해 음성메시지를 확인 할 수 있도록 하는 것으로서 도 6의 흐름도와 같이 동작한다.
도 10은 "문자"를 통해 착신자가 음성 메시지를 확인하는 경우 착신 단말(60)의 화면의 예를 나타낸 것이다.
도 10은 도 9에서 "문자"의 경우 및 도 6의 실시예에 의한 경우 착신 단말(60)로 주소록에 미포함된 발신 단말(50)로부터 전화가 걸려온 경우 서비스 서버(30)를 통해 발신 단말(50)의 콜백 유알엘이 포함된 SMS가 전송된 상태를 나타낸 것이다. 도 10에 나타낸 바와 같이, 착신 단말(60) 사용자는 "확인"을 선택하면 발신 단말(50)로 호가 요청되게 된다.
다시 도 8을 참조하여 "푸시노티"의 기능에 대하여 설명한다.
"푸시노티(push-notification)"는 발신자가 음성 메시지를 남겼을 때 전화를 걸지 않고 도 11과 같이 착신 단말(60)에 푸시 메시지를 전송하여 착신 단말(60) 사용자가 음성 메시지를 확인할 수 있도록 한다.
도 11은 "푸쉬노티"의 경우 착신 단말(60)에 표시되는 화면의 일예를 나타낸 것이다. 도 11에 나타낸 바와 같이, 발신 단말(50)로부터 음성 신호가 저장된 경우 서비스 서버(30)는 착신 단말(60)로 푸쉬 메시지를 전송하여 발신 단말(50)로부터 음성 메시지가 도착했음을 알린다.
다시 도 8을 참조하면, " SPAM 정보"의 기능은 다음과 같다.
"SPAM 표시"는 전화가 왔을 때 발신 단말(50)의 전화번호가 SPAM으로 등록되어 있는 경우에 착신 단말(60)에 SPAM 전화임을 알리는 SPAM 정보를 표시한다.
"해제"는 전화가 왔을 때 발신 단말(50)의 전화번호가 SPAM으로 등록되어 있던 경우라도 착신 단말(60)에 SPAM 정보를 표시하지 않는다.
"주소록 동기"의 기능은 다음과 같다.
"자동동기"는 단말에 저장되어 있는 주소록을 정기적으로 DB 서버(20)와 동기화시키는 기능을 설정하는 것이다.
"수동동기"는 사용자가 어플리케이션의 메뉴를 통해 동기기능을 선택했을 때만 주소록을 동기화시키는 기능이다.
이상에서 본 발명의 바람직한 실시예를 설명하였으나 본 발명의 범위는 상기 실시예에 한정되는 것이 아님은 물론이다. 예컨대, DB 서버(20)와 서비스 서버(30)는 SCP(Service Control Point) 및 IP(Intelligent Peripheral)의 장치로 대체하여도 동일한 기능을 달성할 수 있다.
100...통화 제어 시스템
10...HLR/HSS
20...DB 서버
30...서비스 서버
40...교환기
50...발신 단말
60...착신 단말

Claims (9)

  1. 주소록 기반의 통화 제어 시스템에 있어서,
    교환기로부터 호 연결 요청 신호에 대한 라우팅 질의 신호를 수신하고 서비스 서버의 라우팅 정보를 교환기로 전송하는 HLR/HSS;
    상기 HLR/HSS로부터 수신한 발신 단말의 식별 정보가 착신 단말의 주소록에 포함되어 있는지의 여부를 판단하는 DB 서버; 및
    교환기를 통해 호 연결 요청 신호를 수신한 경우 발신 단말과 호를 형성하고 상기 형성된 호를 통해 발신 단말로 발신자 확인을 위한 안내 멘트를 제공하는 서비스 서버
    를 포함하고,
    상기 서비스 서버는, 발신 단말로부터 상기 형성된 호를 통해 전송되는 음성 신호를 저장하고 발신 단말로부터의 호 연결 요청 정보를 착신 단말로 제공하는 것을 특징으로 하는 통화 제어 시스템.
  2. 제1항에 있어서,
    상기 HLR/HSS는, 교환기로부터 호 연결 요청 신호에 대한 라우팅 질의 신호를 수신한 경우, 상기 DB 서버로 발신 단말의 식별 정보를 전송하고,
    상기 DB 서버는, 발신 단말의 식별 정보가 착신 단말의 주소록에 포함되어 있는지의 여부를 판단하여 주소록 포함 신호 또는 주소록 미포함 신호를 상기 HLR/HSS로 전송하고,
    상기 HLR/HSS는, 상기 DB 서버로부터 주소록 미포함 신호를 수신한 경우 서비스 서버의 라우팅 정보를 교환기로 전송하는 것을 특징으로 하는 통화 제어 시스템.
  3. 제2항에 있어서,
    상기 HLR/HSS는 상기 DB 서버로부터 주소록 포함 신호를 수신한 경우 착신 단말로 호를 라우팅하는 것을 특징으로 하는 통화 제어 시스템.
  4. 제1항에 있어서,
    상기 DB 서버는, 착신 단말의 주소록과 동기화된 주소록을 저장하는 것을 특징으로 하는 통화 제어 시스템.
  5. 제1항에 있어서,
    상기 서비스 서버는,
    상기 발신 단말로부터 전송되는 음성 신호를 저장한 후 발신 단말과의 호를 해제한 후 착신 단말과 호를 형성하고, 상기 형성된 호를 통해 저장된 음성 신호를 착신 단말로 전송함으로써 발신 단말로부터의 호 연결 요청 정보를 착신 단말로 제공하는 것을 특징으로 하는 통화 제어 시스템.
  6. 제1항에 있어서,
    상기 서비스 서버는,
    상기 발신 단말로부터 전송되는 음성 신호를 저장한 후 발신 단말과의 호를 해제한 후 착신 단말로 발신 단말의 콜백 유알엘(Call back URL) 정보를 포함하는 SMS를 전송함으로써 발신 단말로부터의 호 연결 요청 정보를 착신 단말로 제공하는 것을 특징으로 하는 통화 제어 시스템.
  7. 제1항에 있어서,
    상기 서비스 서버는,
    상기 발신 단말로부터 전송되는 음성 신호를 저장한 후 발신 단말과의 호를 유지한 채 착신 단말과 호를 형성하고, 상기 형성된 호를 통해 저장된 음성 신호를 착신 단말로 전송함으로써 발신 단말로부터의 호 연결 요청 정보를 착신 단말로 제공하는 것을 특징으로 하는 통화 제어 시스템.
  8. 제7항에 있어서,
    상기 서비스 서버는 상기 착신 단말로 발신 단말과의 호 연결을 위한 안내 멘트를 전송하고, 착신 단말로부터의 DTMF 입력 신호에 기초하여 발신 단말과 착신 단말 간의 호를 연결하는 것을 특징으로 하는 통화 제어 시스템.
  9. 제1항 내지 제8항 중 어느 한 항에 의한 주소록 기반의 통화 제어 시스템에서 통화를 제어하는 방법에 있어서,
    HLR/HSS가 교환기로부터 호 연결 요청 신호에 대한 라우팅 질의 신호를 수신하는 제1 단계;
    HLR/HSS가 서비스 서버의 라우팅 정보를 교환기로 전송하는 제2 단계;
    DB 서버가 상기 HLR/HSS로부터 수신한 발신 단말의 식별 정보가 착신 단말의 주소록에 포함되어 있는지의 여부를 판단하는 제3 단계;
    서비스 서버가 교환기를 통해 호 연결 요청 신호를 수신한 경우 발신 단말과 호를 형성하고 상기 형성된 호를 통해 발신 단말로 발신자 확인을 위한 안내 멘트를 제공하는 제4 단계; 및
    서비스 서버가 발신 단말로부터 상기 형성된 호를 통해 전송되는 음성 신호를 저장하고 발신 단말로부터의 호 연결 요청 정보를 착신 단말로 제공하는 제5 단계
    를 포함하는 통화 제어 방법.
KR1020150009683A 2014-01-21 2015-01-21 주소록 기반의 통화 제어 시스템 및 방법 KR101621406B1 (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR20140007113 2014-01-21
KR1020140007113 2014-01-21

Publications (2)

Publication Number Publication Date
KR20150087135A KR20150087135A (ko) 2015-07-29
KR101621406B1 true KR101621406B1 (ko) 2016-05-16

Family

ID=53876479

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020150009683A KR101621406B1 (ko) 2014-01-21 2015-01-21 주소록 기반의 통화 제어 시스템 및 방법

Country Status (1)

Country Link
KR (1) KR101621406B1 (ko)

Also Published As

Publication number Publication date
KR20150087135A (ko) 2015-07-29

Similar Documents

Publication Publication Date Title
JP5232173B2 (ja) サーバ装置、及び、メッセージ送信方法
US9113336B2 (en) Software application for intercepting phone call and text messages from specific contacts
JP2012213049A (ja) 電話制御装置、電話システム、および転送制御方法
US9326112B2 (en) Sending user device status information
CN104639731A (zh) 一种来电提醒的方法、***及终端
KR101736390B1 (ko) 전화 연결 서비스 제공 시스템
KR20040102834A (ko) 통화 연결음 서비스 방법
KR101616801B1 (ko) 통화연결음 및 문자메시지를 이용한 음성정보 제공방법
KR101621406B1 (ko) 주소록 기반의 통화 제어 시스템 및 방법
KR20070096162A (ko) 스팸 전화 차단 서비스 시스템 및 방법
KR101017138B1 (ko) 이동통신망에서 수신 전화의 선별통화 서비스 방법 및 이를지원하는 이동통신 교환기와 이동통신 단말기.
KR20150075866A (ko) 발신자 단말기용 컬러링 설정 시스템
WO2021251285A1 (ja) 通知装置、通知システム、通知方法及び記憶媒体
KR101041386B1 (ko) 푸쉬서버를 이용하여 스마트폰에서 인터넷 전화를 연결하도록 하는 인터넷 전화 시스템
JP2010212756A (ja) 通信端末及び交換機
KR20100122406A (ko) 통화 연결음 서비스를 이용한 상업 정보 제공 시스템 및 방법
KR20040043003A (ko) 이동통신 단말기에서 선택적으로 단문 메시지를 수신하는방법
JP2008306283A (ja) コールバック装置、コールバックプログラム、電話機及びそのプログラム
KR101787656B1 (ko) 발신자 정보의 호 데이터를 제공하는 발신자 정보 제공 장치, 발신자 정보 제공 시스템 및 발신자 정보 제공 방법
KR101028121B1 (ko) 통화응답 알림콜 시스템 및 그 방법
KR20060033304A (ko) 통신시스템에서 착신 가입자의 상태에 따른 착신호 제어서비스 방법
KR20040088622A (ko) 통화중 또는 통화종료후 착신자에게 자동으로 메시지를전송하는 방법 및 시스템
KR100541990B1 (ko) 단발성 통화 서비스 제공 방법 및 장치
KR20070074973A (ko) 이동통신 단말기의 착신가능 통지 시스템
KR101111113B1 (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