KR102229697B1 - 비즈 메시징 서비스를 제공하는 장치 및 방법 - Google Patents
비즈 메시징 서비스를 제공하는 장치 및 방법 Download PDFInfo
- Publication number
- KR102229697B1 KR102229697B1 KR1020170084454A KR20170084454A KR102229697B1 KR 102229697 B1 KR102229697 B1 KR 102229697B1 KR 1020170084454 A KR1020170084454 A KR 1020170084454A KR 20170084454 A KR20170084454 A KR 20170084454A KR 102229697 B1 KR102229697 B1 KR 102229697B1
- Authority
- KR
- South Korea
- Prior art keywords
- biz
- message
- ringback tone
- terminal
- call
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/42017—Customized ring-back tones
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/487—Arrangements for providing information services, e.g. recorded voice services or time announcements
- H04M3/4872—Non-interactive information services
- H04M3/4878—Advertisement messages
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- Marketing (AREA)
- Telephonic Communication Services (AREA)
Abstract
사업장에 명확한 의도를 가지고 통화를 시도한 것으로 판단된 발신자에게만 비즈 메시지, 즉 홍보용 메시지를 제공하기 위한 비즈 메시징 서비스를 제공하는 장치 및 방법이 개시된다. 일 측면에 따른 교환기를 통한 발신 단말과 착신 단말 간의 통화 연결 대기 시간 동안에 상기 발신 단말로 링백톤을 송출하는 링백톤 장치는, 상기 교환기로부터 링백톤 송출 요청 수신시 상기 착신 단말 측에서 설정한 링백톤을 상기 발신 단말로 송출하고, 상기 교환기로부터 링백톤 송출 종료 요청 수신시 링백톤 송출을 종료하는 링백톤 송출부; 및 상기 링백톤 송출 종료 요청에 포함된 통화 종료 원인에 기초하여 상기 발신 단말로 상기 착신 단말 측에서 설정한 비즈 메시지를 전송하는 비즈 메시지 발송부를 포함한다.
Description
본 발명은 비즈 메시징 서비스에 관한 것으로, 보다 구체적으로 통화를 활용한 비즈 메시징 서비스를 제공하는 장치 및 방법에 관한 것이다.
비즈 메시징 서비스는 사업장 홍보 서비스로서 이동 통신 고객이 이 서비스에 가입한 사업장에 전화를 걸면 자동으로 사업장 안내 문자 메시지를 전송해 주는 홍보 서비스이다. 홍보용 문자 메시지를 받은 고객은 링크된 무선 인터넷을 접속해 사업장에 대한 길 안내 등의 자세한 정보를 실시간 무료로 이용할 수 있다. 이러한 종래 제공 중인 비즈 메시징 서비스는 사업장에 통화 시도만 하여도 홍보용 문자 메시지가 발송되어 메시지 수신자에게는 거부감을 줄 수 있는 홍보형 서비스로 제공되고 있다. 즉 사업장에 전화를 걸었으나 통화 연결되기 전에 전화를 잘못건 것으로 확인하여 전화를 끊는 경우에도 자동으로 발신 고객에게 홍보형 문자 메시지가 전송되어 메시지 수신자에게 거부감을 준다.
본 발명은 상술한 문제점을 해결하기 위해 제안된 것으로, 사업장에 명확한 의도를 가지고 통화를 시도한 것으로 판단된 발신자에게만 비즈 메시지, 즉 홍보용 메시지를 제공하기 위한 비즈 메시징 서비스를 제공하는 장치 및 방법을 제공하는데 목적이 있다.
일 측면에 따른 교환기를 통한 발신 단말과 착신 단말 간의 통화 연결 대기 시간 동안에 상기 발신 단말로 링백톤을 송출하는 링백톤 장치는, 상기 교환기로부터 링백톤 송출 요청 수신시 상기 착신 단말 측에서 설정한 링백톤을 상기 발신 단말로 송출하고, 상기 교환기로부터 링백톤 송출 종료 요청 수신시 링백톤 송출을 종료하는 링백톤 송출부; 및 상기 링백톤 송출 종료 요청에 포함된 통화 종료 원인에 기초하여 상기 발신 단말로 상기 착신 단말 측에서 설정한 비즈 메시지를 전송하는 비즈 메시지 발송부를 포함한다.
상기 비즈 메시지 발송부는, 상기 통화 종료 원인이 통화 연결 성공인 경우에 상기 비즈 메시지를 전송할 수 있다.
상기 비즈 메시지 발송부는, 상기 통화 종료 원인이 상기 착신 단말의 무응답인 경우에 상기 비즈 메시지를 전송할 수 있다.
상기 비즈 메시지 발송부는, 상기 무응답의 시간이 일정한 시간 이상인 경우에 상기 비즈 메시지를 전송할 수 있다.
상기 비즈 메시지 발송부는, 상기 링백톤 송출 요청 수신시 타이머를 구동하여 상기 링백톤 송출 종료 요청의 수신시까지의 시간을 상기 무응답의 시간으로 판단할 수 있다.
다른 측면에 따른 교환기를 통한 발신 단말과 착신 단말 간의 통화 연결 대기 시간 동안에 상기 발신 단말로 링백톤을 송출하는 링백톤 장치에서 비즈 메시징 서비스를 제공하는 방법은, 상기 교환기로부터 링백톤 송출 요청 수신시 상기 착신 단말 측에서 설정한 링백톤을 상기 발신 단말로 송출하는 단계; 상기 교환기로부터 링백톤 송출 종료 요청 수신시 링백톤 송출을 종료하는 단계; 및 상기 링백톤 송출 종료 요청에 포함된 통화 종료 원인에 기초하여 상기 발신 단말로 상기 착신 단말 측에서 설정한 비즈 메시지를 전송하는 단계를 포함한다.
상기 비즈 메시지를 전송하는 단계는, 상기 통화 종료 원인이 통화 연결 성공인 경우에 상기 비즈 메시지를 전송할 수 있다.
상기 비즈 메시지를 전송하는 단계는, 상기 통화 종료 원인이 상기 착신 단말의 무응답인 경우에 상기 비즈 메시지를 전송할 수 있다.
상기 비즈 메시지를 전송하는 단계는, 상기 무응답의 시간이 일정한 시간 이상인 경우에 상기 비즈 메시지를 전송할 수 있다.
상기 비즈 메시지를 전송하는 단계는, 상기 링백톤 송출 요청 수신시 타이머를 구동하여 상기 링백톤 송출 종료 요청의 수신시까지의 시간을 상기 무응답의 시간으로 판단할 수 있다.
또 다른 측면에 따른 교환기를 통한 발신 단말과 착신 단말 간의 통화 연결에 연관된 부가 서비스 장치는, 상기 발신 단말과 상기 착신 단말 간 통화 연결 과정에서 상기 착신 단말로부터 전송되는 호 연결 응답을 상기 교환기로부터 수신하여 상기 발신 단말로 중계하고, 상기 발신 단말 및 상기 착신 단말 중 어느 한 단말로부터 전송되는 호 종료 요청을 상기 교환기로부터 수신하여 상대 단말로 중계하는 호 중계부; 및 상기 호 종료 요청의 수신에 기초하여 상기 발신 단말로 비즈 메시지를 전송하는 비즈 메시지 발송부를 포함한다.
상기 비즈 메시지 발송부는, 상기 호 연결 응답의 수신 시점부터 상기 호 종료 요청의 수신 시점까지의 시간이 일정한 시간 이상인 경우에 상기 비즈 메시지를 전송할 수 있다.
상기 비즈 메시지 발송부는, 일정한 기간 단위로 상기 발신 단말에 대한 비즈 메시지 전송 횟수를 제한할 수 있다.
상기 비즈 메시지 발송부는, 일정한 기간 단위로 상기 착신 단말 측의 비즈 메시지 전송 횟수를 제한할 수 있다.
또 다른 측면에 따른 교환기를 통한 발신 단말과 착신 단말 간의 통화 연결에 연관된 부가 서비스 장치에서 비즈 메시징 서비스를 제공하는 방법은, 상기 발신 단말과 상기 착신 단말 간 통화 연결 과정에서 상기 착신 단말로부터 전송되는 호 연결 응답을 상기 교환기로부터 수신하여 상기 발신 단말로 중계하는 단계; 상기 발신 단말 및 상기 착신 단말 중 어느 한 단말로부터 전송되는 호 종료 요청을 상기 교환기로부터 수신하여 상대 단말로 중계하는 단계; 및 상기 호 종료 요청의 수신에 기초하여 상기 발신 단말로 비즈 메시지를 전송하는 단계를 포함한다.
상기 비즈 메시지를 전송하는 단계는, 상기 호 연결 응답의 수신 시점부터 상기 호 종료 요청의 수신 시점까지의 시간이 일정한 시간 이상인 경우에 상기 비즈 메시지를 전송할 수 있다.
상기 비즈 메시지를 전송하는 단계는, 일정한 기간 단위로 상기 발신 단말에 대한 비즈 메시지 전송 횟수를 제한하는 단계를 포함할 수 있다.
상기 비즈 메시지를 전송하는 단계는, 일정한 기간 단위로 상기 착신 단말 측의 비즈 메시지 전송 횟수를 제한하는 단계를 포함할 수 있다.
본 발명에 따르면, 발신자가 사업장과 통화를 한 후 종료한 시점 또는 발신자가 사업장에 통화를 시도하여 통화 연결이 시작된 시점, 또는 착신자가 일정한 시간 동안 무응답인 경우 등을 확인한 후 발신자에게 홍보용 메시지를 발송함으로써, 사업장에 전화한 고객의 거부감을 해소하고, 사업장의 홍보 적중율을 높일 수 있다.
도 1은 본 발명의 일 실시예에 따른 비즈 메시징 서비스를 제공하는 통신 시스템을 나타낸 도면이다.
도 2는 도 1의 링백톤 서버의 구성을 나타낸 도면이다.
도 3은 도 1의 통신 시스템에서 비즈 메시징 서비스를 제공하는 방법을 설명하는 신호 흐름도이다.
도 4는 본 발명의 다른 실시예에 따른 비즈 메시징 서비스를 제공하는 통신 시스템을 나타낸 도면이다.
도 5는 도 4의 부가 서비스 서버의 구성을 나타낸 도면이다.
도 6은 도 4의 통신 시스템에서 비즈 메시징 서비스를 제공하는 방법을 설명하는 신호 흐름도이다.
도 2는 도 1의 링백톤 서버의 구성을 나타낸 도면이다.
도 3은 도 1의 통신 시스템에서 비즈 메시징 서비스를 제공하는 방법을 설명하는 신호 흐름도이다.
도 4는 본 발명의 다른 실시예에 따른 비즈 메시징 서비스를 제공하는 통신 시스템을 나타낸 도면이다.
도 5는 도 4의 부가 서비스 서버의 구성을 나타낸 도면이다.
도 6은 도 4의 통신 시스템에서 비즈 메시징 서비스를 제공하는 방법을 설명하는 신호 흐름도이다.
상술한 목적, 특징 및 장점은 첨부된 도면과 관련한 다음의 상세한 설명을 통하여 보다 분명해 질 것이며, 그에 따라 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 본 발명의 기술적 사상을 용이하게 실시할 수 있을 것이다. 또한, 본 발명을 설명함에 있어서 본 발명과 관련된 공지 기술에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에 그 상세한 설명을 생략하기로 한다. 이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 일 실시예를 상세히 설명하기로 한다.
도 1은 본 발명의 일 실시예에 따른 비즈 메시징 서비스를 제공하는 통신 시스템을 나타낸 도면이다.
도 1을 참조하면, 본 실시예에 따른 통신 시스템은, 발신 단말(110), 착신 단말(120), 교환기(130), 링백톤 서버(140), 비즈 메시징 서버(150) 및 메시지 센터(160)를 포함한다.
발신 단말(110) 및 착신 단말(120)은 무선 통신에 사용되는 기기뿐만 아니라, 무선 통신 기능을 구비한 개인 휴대 단말기(PDA: Personal Digital Assistants), 컴퓨터 등을 포함할 수 있다. 발신 단말(110) 및 착신 단말(120)은 고정되거나 이동성을 가질 수 있으며, MS(Mobile Station), UE(User Equipment), UT(User Terminal), SS(Subscriber Station), 무선 기기(Wireless Device) 등으로 불릴 수 있으나, 이에 한정되지 않는다. 특히, 착신 단말(120)은 사업장에 구비되는 통신 단말로서 일반 유선 전화 단말, VoIP 전화 단말, 또는 콜 센터 등에서 사용하는 상담원용 통신 단말이나, 자동 응답 서버 등을 포함하는 것으로 이해될 수 있다.
교환기(130)는 통신망에서 호 처리를 담당하는 장비로서, 여기서의 통신망은 동기식(CDMA) 망, 비동기식(WCDMA) 망, GSM 망 및 LTE(Long Term Evolution) 망 등의 무선 통신망을 모두 포함할 수 있고, 실시예에 따른 통신망은 공중전화망(PSTN) 등의 유선 통신망을 포함할 수 있다. 따라서, 교환기(130)는, PSTN 교환기, MSC(Mobile Switching Center), IMS(IP Multimedia Service) 시스템의 CSCF(Call Session Control Function) 등을 포함할 수 있으나 여기에 제한되지 않는다. 교환기(130)는 발신 단말(110)로부터 호 연결 요청이 수신되면 착신 단말(120)로 호를 착신하여 통화로를 형성한다. 교환기(130)는 비즈 메시징 서비스에 가입한 사업장의 가입자 프로파일을 저장한다. 가입자 프로파일에는, 해당 사업장의 전화번호, 비즈 메시징 서비스 가입자라는 서비스 키를 포함한다. 교환기(130)는 이러한 가입자 프로파일을 관리자로부터 입력받아 저장할 수 있고, 또는 사업장의 통신 단말인 착신 단말(120)이 위치 등록을 할 때, HLR(Home Location Register) 등으로부터 수신하여 저장할 수 있으며, 또는 별도의 가입자 관리 장치로부터 수신하여 저장할 수도 있다.
링백톤 서버(140)는, 발신 단말(110)로부터 착신 단말(120)로 호 연결 요청이 전송되면, 상기 교환기(130)로부터 링백톤 송출 요청(예, INVITE)을 수신하고, 발신 단말(110)과 착신 단말(120) 간의 통화 연결 과정에서 호가 수락되기 전까지의 시간인 통화 연결 대기 시간 동안에 기계적인 링톤 대신에 음원 등의 멀티미디어 데이터를 발신 단말(110)에게 송출한다. 또한 링백톤 서버(140)는 발신 단말(110)과 착신 단말(120) 간에 통화 연결이 완료되면 상기 교환기(130)로부터 링백톤 송출 종료 요청 메시지(예, BYE)를 수신하고, 이어서 발신 단말(110)에 대한 비즈 메시지의 전송 요청을 비즈 메시징 서버(150)로 전송하여 발신 단말(110)로 착신 측의 비즈 메시지, 즉 홍보용 메시지가 전송되도록 한다. 링백톤 서버(140)는, 링백톤 서비스에 가입한 가입자별로 설정된 멀티미디어 데이터를 저장한다.
비즈 메시징 서버(150)는, 비즈 메시징 서비스에 가입한 가입자의 정보, 그리고 가입자들이 설정한 비즈 메시지, 즉 홍보용 메시지를 저장하고, 링백톤 서버(140)로부터 비즈 메시지 전송 요청을 수신하면, 발신 단말(110)로 가입자, 즉 착신측의 설정한 홍보용 메시지, 즉 비즈 메시지를 메시지 센터(160)를 통해 전송한다. 이때 비즈 메시지 전송 요청에는, 발신 단말(110) 및 착신 단말(120)의 식별정보, 예를 들어 전화번호가 포함될 수 있다. 비즈 메시징 서버(150)는 웹 페이지 등을 통해 소호 사업자 등의 사업장의 관리자들이 퍼스널 컴퓨터 등을 이용하여 비즈 메시징 서비스에 가입할 수 있도록 하고 홍보용 메시지를 설정할 수 있도록 한다. 도 1을 참조한 본 실시예에서는 링백톤 서버(140)와 비즈 메시징 서버(150)를 물리적으로 구분된 것으로 설명하나 링백톤 서버(140)에 비즈 메시징 서버(150)의 기능을 구현하여 하나로 통합할 수도 있다.
메시지 센터(160)는, 단문 메시지를 전송하는 SMSC(Short Messaging Center)와 멀티미디어 메시지를 전송하는 MMSC(Multimedia Messaging Center)를 포함하여, 비즈 메시징 서버(150)로부터 홍보용 메시지, 즉 비즈 메시지를 수신하면 이를 발신 단말(110)로 전송한다.
본 실시예에서는 비즈 메시징 서버(150)가 SMSC/MMSC를 통해 단문 메시지 또는 멀티미디어 메시지의 형태로 비즈 메시지를 발신 단말(110)로 전송하는 것을 설명하지만 여기에 제한되는 것은 아니며, 카카오톡이나 라인 등의 인스턴트 메시지 서버를 통해 비즈 메시지를 전송할 수도 있다.
도 2는 도 1의 링백톤 서버의 구성을 나타낸 도면이다. 링백톤 서버(140)는, 메모리, 메모리 제어기, 하나 이상의 프로세서(CPU), 주변 인터페이스, 입출력(I/O) 서브시스템, 디스플레이 장치, 입력 장치 및 통신 회로를 포함할 수 있다. 이러한 구성요소는 하나 이상의 통신 버스 또는 신호선을 통하여 통신한다. 이러한 여러 구성요소는 하나 이상의 신호 처리 및/또는 애플리케이션 전용 집적 회로(application specific integrated circuit)를 포함하여, 하드웨어, 소프트웨어 또는 하드웨어와 소프트웨어 둘의 조합으로 구현될 수 있다.
메모리는 고속 랜덤 액세스 메모리를 포함할 수 있고, 또한 하나 이상의 자기 디스크 저장 장치, 플래시 메모리 장치와 같은 불휘발성 메모리, 또는 다른 불휘발성 반도체 메모리 장치를 포함할 수 있다. 일부 실시예에서, 메모리는 하나 이상의 프로세서로부터 멀리 떨어져 위치하는 저장 장치, 예를 들어 RF 회로와, 인터넷, 인트라넷, LAN(Local Area Network), WLAN(Wide LAN), SAN(Storage Area Network) 등, 또는 이들의 적절한 조합과 같은 통신 네트워크(도시하지 않음)를 통하여 액세스되는 네트워크 부착형(attached) 저장 장치를 더 포함할 수 있다. 프로세서 및 주변 인터페이스와 같은 장치의 다른 구성요소에 의한 메모리로의 액세스는 메모리 제어기에 의하여 제어될 수 있다.
주변 인터페이스는 장치의 입출력 주변 장치를 프로세서 및 메모리와 연결한다. 하나 이상의 프로세서는 다양한 소프트웨어 프로그램 및/또는 메모리에 저장되어 있는 명령어 세트를 실행하여 시스템을 위한 여러 기능을 수행하고 데이터를 처리한다.
일부 실시예에서, 주변 인터페이스, 프로세서 및 메모리 제어기는 칩과 같은 단일 칩 상에서 구현될 수 있다. 일부 다른 실시예에서, 이들은 별개의 칩으로 구현될 수 있다.
I/O 서브시스템은 디스플레이 장치, 입력 장치와 같은 장치의 입출력 주변장치와 주변 인터페이스 사이에 인터페이스를 제공한다.
디스플레이 장치는 LCD(liquid crystal display) 기술 또는 LPD(light emitting polymer display) 기술을 사용할 수 있고, 이러한 디스플레이 장치는 용량형, 저항형, 적외선형 등의 터치 디스플레이일 수 있다. 터치 디스플레이는 시스템과 사용자 사이에 출력 인터페이스 및 입력 인터페이스를 제공한다. 터치 디스플레이는 사용자에게 시각적인 출력을 표시한다. 시각적 출력은 텍스트, 그래픽, 비디오와 이들의 조합을 포함할 수 있다. 시각적 출력의 일부 또는 전부는 사용자 인터페이스 대상에 대응할 수 있다. 터치 디스플레이는 사용자 입력을 수용하는 터치 감지면을 형성한다.
프로세서는 시스템에 연관된 동작을 수행하고 명령어들을 수행하도록 구성된 프로세서로서, 예를 들어, 메모리로부터 검색된 명령어들을 이용하여, 시스템의 컴포넌트 간의 입력 및 출력 데이터의 수신과 조작을 제어할 수 있다.
일부 실시예에서, 소프트웨어 구성요소는 운영 체제, 그래픽 모듈(명령어 세트), 본 발명을 위한 동작을 수행하기 위한 프로그램이 탑재(설치)된다.
운영 체제는, 예를 들어, 다윈(Darwin), RTXC, LINUX, UNIX, OS X, WINDOWS 또는 VxWorks, 안드로이드, iOS 등과 같은 내장 운영체제일 수 있고, 일반적인 시스템 태스크(task)(예를 들어, 메모리 관리, 저장 장치 제어, 전력 관리 등)를 제어 및 관리하는 다양한 소프트웨어 구성요소 및/또는 장치를 포함하고, 다양한 하드웨어와 소프트웨어 구성요소 사이의 통신을 촉진시킨다.
그래픽 모듈은 디스플레이 장치 상에 그래픽을 제공하고 표시하기 위한 주지의 여러 소프트웨어 구성요소를 포함한다. "그래픽(graphics)"이란 용어는 텍스트, 웹 페이지, 아이콘(예컨대, 소프트 키를 포함하는 사용자 인터페이스 대상), 디지털 이미지, 비디오, 애니메이션 등을 제한 없이 포함하여, 사용자에게 표시될 수 있는 모든 대상을 포함한다.
통신 회로는 이더넷 통신 회로 및 RF 회로를 포함할 수 있다. 이더넷 통신 회로는 유선 통신을 수행하고, RF 회로는 전자파를 송수신한다. RF 회로는 전기 신호를 전자파로 또는 그 반대로 변환하며 이 전자파를 통하여 통신 네트워크, 다른 이동형 게이트웨이 및 통신 장치와 통신한다.
도 1에 도시된 바와 같이, 링백톤 서버(140)는 링백톤 송출부(210) 및 비즈 메시지 발송부(220)를 포함하고, 이들은 앞서 설명한 하드웨어 또는/및 소프트웨어의 결합에 의해 구현될 수 있고, 바람직하게 소프트웨어로 구현되어 메모리에 저장되고 프로세서에 의해 실행될 수 있다.
링백톤 송출부(210)는, 교환기(130)로부터 링백톤 송출 요청을 수신하고, 발신 단말(110)과 착신 단말(120) 간의 통화 연결 과정에서 호가 수락되기 전까지의 시간인 통화 연결 대기 시간 동안에 기계적인 링톤 대신에 음원 등의 멀티미디어 데이터를 발신 단말(110)에게 송출한다. 상기 링백톤 송출 요청은 예를 들어, SIP의 INVITE 메시지일 수 있고, 상기 링백톤 송출 요청에 포함된 착신 단말(120)의 식별정보, 예를 들어 전화번호를 이용하여 저장 장치에 저장되어 있는 착신측에서 설정해 놓은 멀티미디어 데이터를 발신 단말(110)로 전송한다. 링백톤 송출부(210)는 교환기(130)로부터 링백톤 송출 종료 요청을 수신하면, 발신 단말(110)로 송출하고 있는 링백톤 송출을 종료한다.
비즈 메시지 발송부(220)는, 상기 링백톤 송출부(210)에서 링백톤 송출이 종료되면, 상기 링백톤 송출 종료 요청에 포함된 링백톤 송출 종료 원인을 확인하고, 종료 원인이 호 수락, 즉 통화 연결 성공인 경우, 비즈 메시징 서버(150)로 발신 단말(110)에 대한 비즈 메시지 전송 요청을 전송한다. 이때, 비즈 메시지 전송 요청에는 발신 단말(110) 및 착신 단말(120)의 식별정보, 예를 들어 전화번호가 포함될 수 있다. 또는 비즈 메시지 발송부(220)는 상기 링백톤 송출 종료 요청에 포함된 링백톤 송출 종료 원인이 착신 단말(120)의 무응답인 경우, 무응답 시간이 일정한 시간 이상인 경우에도 비즈 메시지의 전송을 요청할 수 있다. 비즈 메시지 발송부(220)는 링백톤 송출 요청이 수신된 후 타이머를 구동하여 링백톤 송출 종료 요청이 수신되기까지의 시간을 계산할 수 있다. 비즈 메시지 발송부(220)는 일정한 기간 단위로 발신 전화번호별로 비즈 메시지의 전송 횟수에 제한을 둘 수 있고, 또는 비즈 메시징 서비스 가입자별로 비즈 메시지의 전체 전송 횟수에 제한을 둘 수 있다.
도 3은 도 1의 통신 시스템에서 비즈 메시징 서비스를 제공하는 방법을 설명하는 신호 흐름도이다.
도 3을 참조하면, 발신 단말(110)은 비즈 메시징 서비스에 가입한 사업장의 착신 단말(120)로 호를 발신한다. 따라서 발신 단말(110)로부터 교환기(130)로 호 연결 요청(예, SIP의 INVITE)이 전송된다(S301). 교환기(130)는 호 연결 요청에 포함된 착신 단말(120)의 전화번호에 기초하여 해당 착신 단말(120)이 비즈 메시징 서비스에 가입된 것을 확인하고, 착신 단말(120)로 호 연결 요청(예, SIP의 INVITE))을 전송한 후(S302), 착신 단말(120)로부터 응답(예, ringing)이 수신되면(S303), 링백톤 서버(140)로는 링백톤 송출 요청(예, SIP의 INVITE)을 전송한다(S304). 여기서 착신 단말(120)로부터의 응답(예, ringing)은 착신 단말(120)에 착신 벨이 울리고 있음을 알리는 메시지이다. 그리고 상기 링백톤 송출 요청에는 착신 단말(120)의 식별정보, 그리고 해당 착신 단말(120)이 비즈 메시징 서비스 가입자임을 나타내는 파라미터를 포함한다.
링백톤 서버(140)는 링백톤 송출 요청에 대한 응답, 즉 세션 수락 응답(예, 200 OK/Session Progress)을 교환기(130)로 전송하고(S305), 교환기(130)는 이에 대한 응답(예, ACK)을 다시 링백톤 서버(140)로 전송한다(S306). 이에 따라 링백톤 서버(140)는 발신 단말(110)과 세션이 연결되고 발신 단말(110)로 착신 측이 설정해놓은 멀티미디어 메시지(예컨대, 음원, 또는 안내 멘트)를 전송한다(S307). 그리고 교환기(130)는 발신 단말(110)로 상기 단계 S301에서의 호 연결 요청에 대한 응답, 즉 세션 수락 응답(예, ringing/session progress)을 전송한다(S308). 따라서 발신 단말(110)과 착신 단말(120) 간의 세션 준비가 완료된다.
이후 착신 단말(120)에서 호를 수락하면, 예를 들어 통화 버튼을 누르거나 수화기를 드는 경우, 호 연결 응답(예, 200 OK)이 교환기(130)를 거쳐 발신 단말(110)로 전송된다(S309, S310, S311). 그리고 발신 단말(110)로부터 교환기(130)를 거쳐 착신 단말(120)로 이에 대한 응답(예, ACK)이 전송된다(S312, S313). 따라서 발신 단말(110)과 착신 단말(120) 간에 통화로, 즉 세션이 연결되어 발신자와 착신자 간 통화가 시작된다.
한편, 교환기(130)는 단계 S312에 수신된 응답에 따라 발신 단말(110)과 착신 단말(120) 간에 통화가 시작되었음을 확인하고 링백톤 송출을 중단하기 위한 링백톤 송출 종료 요청(예, BYE)을 링백톤 서버(140)로 전송한다(S314). 이때 링백톤 송출 종료 요청에는 링백톤 송출 종료의 원인으로서 발신 단말(110)과 착신 단말(120) 간의 통화 연결 성공의 파라미터, 예컨대 Q.850:cause=16이 포함된다. 따라서 링백톤 서버(140)는 상기 파라미터에 기초하여 발신 단말(110)과 착신 단말(120) 간의 통화 연결이 성공된 것을 확인하고 비즈 메시징 서버(150)로 비즈 메시지 전송 요청을 전송한다(S315). 이때 비즈 메시지 전송 요청에는 발신 단말(110) 및 착신 단말(120)의 식별정보, 예컨대 전화번호가 포함된다. 따라서 비즈 메시징 서버(150)를 통해 발신 단말(110)로 착신 측에서 설정한 홍보용 메시지, 즉 비즈 메시지가 전송된다.
한편, 링백톤 서버(140)는 링백톤 송출 종료 요청에 대한 응답(예, 200 OK)을 교환기(130)로 전송하고(S316), 발신 단말(110)과 착신 단말(120) 간에 통화가 이루어진 이후(S317) 발신 단말(110)에서 통화를 종료하면, 호 종료 요청(예, BYE)이 교환기(130)를 거쳐 착신 단말(120)로 전송되고(S318, S319), 착신 단말(120)로부터 교환기(130)를 거쳐 발신 단말(110)로 응답(예, 200 OK)이 전송되어(S320, S321) 통화가 최종 종료된다.
이상의 도 3을 참조한 실시예에 따르면, 발신 단말(110)이 비즈 메시징 서비스에 가입한 착신 측에 전화를 걸어 통화 연결이 성공된 이후에만 발신 단말(110)로 착신 측에서 설정한 비즈 메시지가 전송됨으로써, 불필요하게 비즈 메시지가 전송되는 것을 방지하고 사업장의 홍보 적중률을 높일 수 있다.
도 3을 참조한 실시예에서는, 통화 연결이 성공된 경우에만 비즈 메시지를 발신 측으로 전송하는 것을 설명하였지만, 여기에 제한되는 것은 아니며, 링백톤 종료 요청에 포함된 파라미터가, 착신 단말(120)의 무응답으로 통화가 종료되었음을 나타낼 때도 링백톤 서버(140)는 비즈 메시지를 발신 측으로 전송할 수 있다. 또는 링백톤 서버(140)는 링백톤을 송출한 후 착신 단말(120)의 무응답으로 통화가 종료된 시간을 타이머로 카운트하여 그 시간이 소정의 시간 이상일 경우에만 비즈 메시지를 발신 측으로 전송할 수 있다. 즉 링백톤 서버(140)는 링백톤 송출 종료 요청이 착신 단말(120)의 무응답으로 인해 발생한 것이면, 링백톤 송출 요청을 수신한 시점부터 링백톤 송출 종료 요청이 수신되기까지의 시간을 타이머로 카운트한다. 착신 단말(120)이 무응답일 때 무조건 비즈 메시지를 전송하게 되면 발신 측에서 전화를 건 후 전화를 잘못 걸었다고 인지하여 바로 통화를 종료할 때에도 비즈 메시지가 전송될 수 있기 때문이다. 이러한 발신 측은 해당 착신 측에 의도를 가지고 전화를 건 사용자가 아니기 때문에 비즈 메시지를 전송하지 않는 것이다.
도 4는 본 발명의 다른 실시예에 따른 비즈 메시징 서비스를 제공하는 통신 시스템을 나타낸 도면이다. 도 4의 통신 시스템에서 도 1을 참조하여 설명한 통신 시스템과 동일 참조번호를 갖는 구성요소는 도 1을 참조하여 설명한 기능 및 동작을 포함한다.
도 4를 참조한 실시예에서는, 링백톤 서버(140)를 대신하여 부가 서비스 서버(410)에서 비즈 메시징 서비스를 제공한다. 도 1을 참조하여 설명한 실시예에서 링백톤 서버(140)는 발신 단말(110)과 착신 단말(120) 간의 통화에서 발신 단말(110)로 통화 연결 대기 시간 동안에 링백톤을 송출하고, 호 연결 과정에 관여하지 않는다. 반면, 도 4를 참조한 실시예에서 부가 서비스 서버(410)는 발신 단말(110)과 착신 단말(120) 간의 호 연결 과정에 참여하고 발신 단말(110)과 착신 단말(120) 간의 통화가 종료되는 시점에 발신 단말(110)로 비즈 메시지를 전송할 수 있다.
구체적으로, 부가 서비스 서버(410)는 발신 단말(110)에서 전송된 호 연결 요청(예, SIP의 INVITE)이 교환기(130)로 전송되면 교환기(130)로부터 상기 호 연결 요청을 수신한 후 발신 단말(110)로 통화 연결 대기 시간 동안에 링백톤(예, 안내 멘트)을 송출할 수 있다. 이때 교환기(130)는 부가 서비스 서버(410)로 상기 호 연결 요청을 전송하면서 동시에 착신 단말(120)로도 호 연결 요청을 전송한다.
또한, 부가 서비스 서버(410)는, 발신 단말(110)에서 전송된 호 연결 요청이 교환기(130)를 통해 착신 단말(120)로 전송된 후 착신 단말(120)에서 호를 수락하여 착신 단말(120)로부터 호 연결 응답(예, 200 OK)이 전송되면 상기 교환기(130)를 통해 상기 호 연결 응답을 수신하고 이를 다시 교환기(130)를 통해 발신 단말(110)로 전송한다. 도 1을 참조한 실시예에서는 착신 단말(120)로부터 전송된 호 연결 응답(예, 200 OK)은 링백톤 서버(140)를 경유하지 않지만, 도 4를 참조한 실시예에서 호 연결 응답은 부가 서비스 서버(410)를 경유하여 발신 단말(110)로 전송된다. 또한, 부가 서비스 서버(410)는 발신 단말(110)과 착신 단말(120) 간의 통화가 종료되어 어느 한 단말로부터 호 종료 요청(예, BYE)이 전송되면 교환기(130)로부터 그 호 종료 요청을 수신한 후 상대 단말로 전달한다. 따라서 부가 서비스 서버(410)는 발신 단말(110)과 착신 단말(120) 간의 통화 시작 및 통화 종료를 정확히 인지할 수 있다.
부가 서비스 서버(410)는, 착신 단말(120)로 호 연결 요청이 전송된 후, 착신 단말(120)의 무응답 시간을 타이머로 체크하고 무응답 시간이 일정한 시간 이상일 때 발신 단말(110)로 비즈 메시지를 전송할 수 있다. 또한, 부가 서비스 서버(410)는 발신 단말(110)과 착신 단말(120) 간에 통화 연결이 성공한 후 통화 시간을 타이머로 체크하고 통화 시간이 일정한 시간 이상일 때 발신 단말(110)로 비즈 메시지를 전송하여 홍보 적중율을 높일 수 있다. 또한, 부가 서비스 서버(410)는 발신 단말(110)과 착신 단말(120) 간의 통화가 종료되면 그 즉시 발신 단말(110)로 비즈 메시지를 전송할 수 있다. 부가 서비스 서버(410)는 비즈 메시지 가입자별로 비즈 메시지 전송의 기준 시간을 달리 설정할 수 있다. 또한, 부가 서비스 서버(410)는 발신자 전화번호를 기준으로 월별 비즈 메시지 전송 횟수를 제한하거나 비즈 메시징 서비스 가입자별로 전체 비즈 메시지 전송 횟수를 제한할 수도 있다.
도 5는 도 4의 부가 서비스 서버의 구성을 나타낸 도면이다. 부가 서비스 서버(410)는, 메모리, 메모리 제어기, 하나 이상의 프로세서(CPU), 주변 인터페이스, 입출력(I/O) 서브시스템, 디스플레이 장치, 입력 장치 및 통신 회로를 포함할 수 있다. 이러한 구성요소는 하나 이상의 통신 버스 또는 신호선을 통하여 통신한다. 이러한 여러 구성요소는 하나 이상의 신호 처리 및/또는 애플리케이션 전용 집적 회로(application specific integrated circuit)를 포함하여, 하드웨어, 소프트웨어 또는 하드웨어와 소프트웨어 둘의 조합으로 구현될 수 있다.
메모리는 고속 랜덤 액세스 메모리를 포함할 수 있고, 또한 하나 이상의 자기 디스크 저장 장치, 플래시 메모리 장치와 같은 불휘발성 메모리, 또는 다른 불휘발성 반도체 메모리 장치를 포함할 수 있다. 일부 실시예에서, 메모리는 하나 이상의 프로세서로부터 멀리 떨어져 위치하는 저장 장치, 예를 들어 RF 회로와, 인터넷, 인트라넷, LAN(Local Area Network), WLAN(Wide LAN), SAN(Storage Area Network) 등, 또는 이들의 적절한 조합과 같은 통신 네트워크(도시하지 않음)를 통하여 액세스되는 네트워크 부착형(attached) 저장 장치를 더 포함할 수 있다. 프로세서 및 주변 인터페이스와 같은 장치의 다른 구성요소에 의한 메모리로의 액세스는 메모리 제어기에 의하여 제어될 수 있다.
주변 인터페이스는 장치의 입출력 주변 장치를 프로세서 및 메모리와 연결한다. 하나 이상의 프로세서는 다양한 소프트웨어 프로그램 및/또는 메모리에 저장되어 있는 명령어 세트를 실행하여 시스템을 위한 여러 기능을 수행하고 데이터를 처리한다.
일부 실시예에서, 주변 인터페이스, 프로세서 및 메모리 제어기는 칩과 같은 단일 칩 상에서 구현될 수 있다. 일부 다른 실시예에서, 이들은 별개의 칩으로 구현될 수 있다.
I/O 서브시스템은 디스플레이 장치, 입력 장치와 같은 장치의 입출력 주변장치와 주변 인터페이스 사이에 인터페이스를 제공한다.
디스플레이 장치는 LCD(liquid crystal display) 기술 또는 LPD(light emitting polymer display) 기술을 사용할 수 있고, 이러한 디스플레이 장치는 용량형, 저항형, 적외선형 등의 터치 디스플레이일 수 있다. 터치 디스플레이는 시스템과 사용자 사이에 출력 인터페이스 및 입력 인터페이스를 제공한다. 터치 디스플레이는 사용자에게 시각적인 출력을 표시한다. 시각적 출력은 텍스트, 그래픽, 비디오와 이들의 조합을 포함할 수 있다. 시각적 출력의 일부 또는 전부는 사용자 인터페이스 대상에 대응할 수 있다. 터치 디스플레이는 사용자 입력을 수용하는 터치 감지면을 형성한다.
프로세서는 시스템에 연관된 동작을 수행하고 명령어들을 수행하도록 구성된 프로세서로서, 예를 들어, 메모리로부터 검색된 명령어들을 이용하여, 시스템의 컴포넌트 간의 입력 및 출력 데이터의 수신과 조작을 제어할 수 있다.
일부 실시예에서, 소프트웨어 구성요소는 운영 체제, 그래픽 모듈(명령어 세트), 본 발명을 위한 동작을 수행하기 위한 프로그램이 탑재(설치)된다.
운영 체제는, 예를 들어, 다윈(Darwin), RTXC, LINUX, UNIX, OS X, WINDOWS 또는 VxWorks, 안드로이드, iOS 등과 같은 내장 운영체제일 수 있고, 일반적인 시스템 태스크(task)(예를 들어, 메모리 관리, 저장 장치 제어, 전력 관리 등)를 제어 및 관리하는 다양한 소프트웨어 구성요소 및/또는 장치를 포함하고, 다양한 하드웨어와 소프트웨어 구성요소 사이의 통신을 촉진시킨다.
그래픽 모듈은 디스플레이 장치 상에 그래픽을 제공하고 표시하기 위한 주지의 여러 소프트웨어 구성요소를 포함한다. "그래픽(graphics)"이란 용어는 텍스트, 웹 페이지, 아이콘(예컨대, 소프트 키를 포함하는 사용자 인터페이스 대상), 디지털 이미지, 비디오, 애니메이션 등을 제한 없이 포함하여, 사용자에게 표시될 수 있는 모든 대상을 포함한다.
통신 회로는 이더넷 통신 회로 및 RF 회로를 포함할 수 있다. 이더넷 통신 회로는 유선 통신을 수행하고, RF 회로는 전자파를 송수신한다. RF 회로는 전기 신호를 전자파로 또는 그 반대로 변환하며 이 전자파를 통하여 통신 네트워크, 다른 이동형 게이트웨이 및 통신 장치와 통신한다.
도 1에 도시된 바와 같이, 부가 서비스 서버(410)는 호 중계부(510) 및 비즈 메시지 발송부(520)를 포함하고, 이들은 앞서 설명한 하드웨어 또는/및 소프트웨어의 결합에 의해 구현될 수 있고, 바람직하게 소프트웨어로 구현되어 메모리에 저장되고 프로세서에 의해 실행될 수 있다.
호 중계부(510)는, 발신 단말(110)에서 전송된 호 연결 요청(예, SIP의 INVITE)이 교환기(130)로 전송되면 교환기(130)로부터 상기 호 연결 요청을 수신한 후 응답하고 발신 단말(110)로 통화 연결 대기 시간 동안에 링백톤(예, 안내 멘트)을 송출할 수 있다. 저장 수단(예컨대, 상술한 메모리)에 비즈 메시징 서비스에 가입한 가입자별로 링백톤이 설정되고, 호 중계부(510)는 상기 호 연결 요청에 포함된 착신 단말(120)의 전화번호를 이용하여 링백톤을 검색할 수 있다.
또한, 호 중계부(510)는, 발신 단말(110)에서 전송된 호 연결 요청이 착신 단말(120)로 전송된 후 착신 단말(120)로부터 호 수락에 따른 호 연결 응답(예, 200 OK)이 전송되면 상기 교환기(130)를 통해 상기 호 연결 응답을 수신하고 이를 다시 교환기(130)를 통해 발신 단말(110)로 전송한다.
또한, 호 중계부(510)는, 발신 단말(110)과 착신 단말(120) 간의 통화가 종료되어 어느 한 단말로부터 호 종료 요청(예, BYE)이 전송되면 교환기(130)로부터 그 호 종료 요청을 수신한 후 상대 단말로 전달한다.
비즈 메시지 발송부(520)는, 상기 호 중계부(510)의 호 연결 요청(예, INVITE)의 수신 및 응답, 상기 호 연결 응답(예, 200 OK)의 수신 및 전달, 그리고 상기 호 종료 요청(예, BYE)의 수신 및 전달에 기초하여, 발신 단말(110)과 착신 단말(120) 간의 통화 연결 시작, 통화 연결 성공 및 통화 종료를 인지한다.
비즈 메시지 발송부(520)는, 착신 단말(120)로 호 연결 요청(예, INVITE)이 전송된 후, 착신 단말(120)의 무응답 시간을 타이머로 체크하고 무응답 시간이 일정한 시간 이상일 때 발신 단말(110)로 비즈 메시지를 전송할 수 있다. 비즈 메시지 발송부(520)는, 교환기(130)로부터 호 연결 요청의 수신 후부터 타이머를 구동하여 호 종료 요청의 수신까지의 시간, 즉 무응답 시간을 계산할 수 있다.
또한, 비즈 메시지 발송부(520)는, 발신 단말(110)과 착신 단말(120) 간에 통화 연결이 성공된 후 통화 시간을 타이머로 체크하고 통화 시간이 일정한 시간 이상일 때 발신 단말(110)로 비즈 메시지를 전송하여 홍보 적중율을 높일 수 있다. 비즈 메시지 발송부(520)는, 상기 호 연결 응답(예, 200 OK)의 수신 또는 전송 후부터 타이머를 구동하고 상기 호 종료 요청(예, BYE)의 수신 또는 전송 후에 타이머를 종료하여 통화 시간을 계산할 수 있다.
또한, 비즈 메시지 발송부(520)는, 발신 단말(110)과 착신 단말(120) 간의 통화가 종료되면 그 즉시 발신 단말(110)로 비즈 메시지를 전송할 수 있다. 구체적으로, 비즈 메시지 발송부(520)는, 상기 호 종료 요청의 수신 또는 전송 후에 발신 단말(110)로 비즈 메시지를 전송할 수 있다.
비즈 메시지 발송부(520)는, 비즈 메시지 가입자별로 무응답 시간의 기준 또는 통화 시간의 기준을 개별적으로 설정할 수 있다. 또한, 비즈 메시지 발송부(520)는 발신자 전화번호를 기준으로 일정한 기간 단위로, 예를 들어 월별 비즈 메시지 전송 횟수를 제한하거나 비즈 메시징 서비스 가입자별로 전체 비즈 메시지 전송 횟수를 제한할 수도 있다.
도 6은 도 4의 통신 시스템에서 비즈 메시징 서비스를 제공하는 방법을 설명하는 신호 흐름도이다.
도 6을 참조하면, 발신 단말(110)은 비즈 메시징 서비스에 가입한 사업장의 착신 단말(120)로 호를 발신한다. 따라서 발신 단말(110)로부터 교환기(130)로 호 연결 요청(예, SIP의 INVITE)이 전송된다(S601). 교환기(130)는 호 연결 요청에 포함된 착신 단말(120)의 전화번호에 기초하여 해당 착신 단말(120)이 비즈 메시징 서비스에 가입된 것을 확인하고, 착신 단말(120)로 호 연결 요청(예, SIP의 INVITE))을 전송한 후(S602), 착신 단말(120)로부터 응답(예, ringing)이 수신되면(S603), 부가 서비스 서버(410)로 호 연결 요청(예, SIP의 INVITE)을 전송한다(S604). 여기서 착신 단말(120)로부터의 응답(예, ringing)은 착신 단말(120)에 착신 벨이 울리고 있음을 알리는 메시지이다. 그리고 상기 부가 서비스 서버(410)로 전송되는 호 연결 요청에는 착신 단말(120)의 식별정보, 그리고 해당 착신 단말(120)이 비즈 메시징 서비스 가입자임을 나타내는 파라미터를 포함한다.
부가 서비스 서버(410)는 호 연결 요청에 대한 응답, 즉 세션 수락 응답(예, 200 OK/Session Progress)을 교환기(130)로 전송하고(S605), 교환기(130)는 이에 대한 응답(예, ACK)을 다시 부가 서비스 서버(410)로 전송한다(S606). 이에 따라 부가 서비스 서버(410)는 발신 단말(110)과 세션이 연결되고 발신 단말(110)로 착신 측이 설정해놓은 멀티미디어 메시지(예컨대, 음원, 또는 안내 멘트)를 전송한다(S607). 그리고 교환기(130)는 발신 단말(110)로 상기 단계 S601에서의 호 연결 요청에 대한 응답, 즉 세션 수락 응답(예, ringing/session progress)을 전송한다(S608). 따라서 발신 단말(110)과 착신 단말(120) 간의 세션 준비가 완료된다.
이후 착신 단말(120)에서 호를 수락하면, 예를 들어 통화 버튼을 누르거나 수화기를 드는 경우, 호 연결 응답(예, 200 OK)이 교환기(130)를 거쳐 부가 서비스 서버(410)로 전송된다(S609, S610, S611). 부가 서비스 서버(410)는 타이머를 구동하고 발신 단말(110)로 상기 호 연결 응답을 전송한다(S612, S613). 부가 서비스 서버(410)는 상기 호 연결 응답에 대한 응답(예, ACK)을 발신 단말(110)로부터 수신하여 교환기(130)를 거쳐 착신 단말(120)로 전송한다(S614, S615, S616). 따라서 발신 단말(110)과 착신 단말(120) 간에 통화로, 즉 세션이 연결되어 발신자와 착신자 간 통화가 시작된다(S617).
이후 발신 단말(110)과 착신 단말(120) 간에 통화가 종료되면, 예를 들어 발신 단말(110)에서 통화를 종료하면, 발신 단말(110)로부터 호 종료 요청(예, BYE)이 교환기(130)를 거쳐 부가 서비스 서버(410)로 전송된다(S618, S619). 이때 호 종료 요청에는 호 종료의 원인으로서 통화 성공 후 호 종료를 나타내는 파라미터가 포함된다.
부가 서비스 서버(410)는, 상기 호 종료 요청을 수신하고 여기에 포함된 호 종료 원인에 기초하여 통화 성공 후 호 종료임을 확인하고, 단계 S612에서 구동한 타이머에 따라 통화 시간이 일정한 시간 이상인 경우 발신 단말(110)로 비즈 메시지를 전송한다(S620). 부가 서비스 서버(410)는 비즈 메시징 서버(150)로 발신 단말(110) 및 착신 단말(120)의 식별정보(예, 전화번호)를 전달하여 비즈 메시지의 전송을 요청할 수 있고, 자체적으로 발신 단말(110)로 비즈 메시지를 전송할 수 있다. 이어서 부가 서비스 서버(410)는 호 종료 요청을 교환기(130)를 통해 착신 단말(120)로 전송하고(S621, S622), 착신 단말(120)로부터 이에 대한 응답을 수신하여 발신 단말(110)로 전송함으로써 최종적으로 통화를 종료한다(S623, S624, S625).
이상의 도 6을 참조한 실시예에서 부가 서비스 서버(410)는 통화 종료시에 비즈 메시지를 전송하였으나, 실시 형태에 따라 부가 서비스 서버(410)는 착신 단말(120)에서 호를 수락하지 않고 이에 따른 호 종료 요청(예, BYE)을 수신할 수 있고, 이 경우 단계 S604에서 호 연결 요청을 수신한 후 호 종료 요청을 수신한 시간이 일정한 시간 이상인 경우, 즉 착신 단말(120)의 무응답이 일정한 시간 이상인 경우에 발신 단말(120)로 비즈 메시지를 전송할 수도 있다. 이때 부가 서비스 서버(410)는 타이머를 구동하여 무응답 시간을 체크할 수 있다. 또한 부가 서비스 서버(410)는 발신 단말(110)로 전송된 비즈 메시지의 전송 횟수를 카운트하여 일정한 횟수 이상 비즈 메시지가 전송되지 않도록 할 수 있다. 즉, 착신 측이 부재중인 상태에서 발신 단말(110)에서 반복하여 전화를 걸 수 있는데 이때 반복해서 비즈 메시지를 전송하지 않도록 한다. 또는 부가 서비스 서버(410)는 비즈 메시지의 전체 발송 건수를 제한할 수도 있다.
본 명세서는 많은 특징을 포함하는 반면, 그러한 특징은 본 발명의 범위 또는 특허청구범위를 제한하는 것으로 해석되어서는 안 된다. 또한, 본 명세서에서 개별적인 실시예에서 설명된 특징들은 단일 실시예에서 결합되어 구현될 수 있다. 반대로, 본 명세서에서 단일 실시예에서 설명된 다양한 특징들은 개별적으로 다양한 실시예에서 구현되거나, 적절히 결합되어 구현될 수 있다.
도면에서 동작들이 특정한 순서로 설명되었으나, 그러한 동작들이 도시된 바와 같은 특정한 순서로 수행되는 것으로, 또는 일련의 연속된 순서, 또는 원하는 결과를 얻기 위해 모든 설명된 동작이 수행되는 것으로 이해되어서는 안 된다. 특정 환경에서 멀티태스킹 및 병렬 프로세싱이 유리할 수 있다. 아울러, 상술한 실시예에서 다양한 시스템 구성요소의 구분은 모든 실시예에서 그러한 구분을 요구하지 않는 것으로 이해되어야 한다. 상술한 프로그램 구성요소 및 시스템은 일반적으로 단일 소프트웨어 제품 또는 멀티플 소프트웨어 제품에 패키지로 구현될 수 있다.
상술한 바와 같은 본 발명의 방법은 프로그램으로 구현되어 컴퓨터로 읽을 수 있는 형태로 기록매체(시디롬, 램, 롬, 플로피 디스크, 하드 디스크, 광자기 디스크 등)에 저장될 수 있다. 이러한 과정은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있으므로 더 이상 상세히 설명하지 않기로 한다.
이상에서 설명한 본 발명은, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 있어 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 여러 가지 치환, 변형 및 변경이 가능하므로 전술한 실시예 및 첨부된 도면에 의해 한정되는 것이 아니다.
110 : 발신 단말
120 : 착신 단말
130 : 교환기
140 : 링백톤 서버
150 : 비즈 메시징 서버
410 : 부가 서비스 서버
120 : 착신 단말
130 : 교환기
140 : 링백톤 서버
150 : 비즈 메시징 서버
410 : 부가 서비스 서버
Claims (18)
- 교환기를 통한 발신 단말과 착신 단말 간의 통화 연결 대기 시간 동안에 상기 발신 단말로 링백톤을 송출하는 링백톤 장치에 있어서,
상기 교환기로부터 링백톤 송출 요청 수신시 상기 착신 단말 측에서 설정한 링백톤을 상기 발신 단말로 송출하고, 상기 교환기로부터 링백톤 송출 종료 요청 수신시 링백톤 송출을 종료하는 링백톤 송출부; 및
상기 링백톤 송출 종료 요청에 포함된 통화 종료 원인에 기초하여 상기 발신 단말로 상기 착신 단말 측에서 설정한 비즈 메시지를 전송하는 비즈 메시지 발송부를 포함하는 링백톤 장치. - 제 1 항에 있어서,
상기 비즈 메시지 발송부는,
상기 통화 종료 원인이 통화 연결 성공인 경우에 상기 비즈 메시지를 전송하는 링백톤 장치. - 제 1 항에 있어서,
상기 비즈 메시지 발송부는,
상기 통화 종료 원인이 상기 착신 단말의 무응답인 경우에 상기 비즈 메시지를 전송하는 링백톤 장치. - 제 3 항에 있어서,
상기 비즈 메시지 발송부는,
상기 무응답의 시간이 일정한 시간 이상인 경우에 상기 비즈 메시지를 전송하는 링백톤 장치. - 제 4 항에 있어서,
상기 비즈 메시지 발송부는,
상기 링백톤 송출 요청 수신시 타이머를 구동하여 상기 링백톤 송출 종료 요청의 수신시까지의 시간을 상기 무응답의 시간으로 판단하는 링백톤 장치. - 교환기를 통한 발신 단말과 착신 단말 간의 통화 연결 대기 시간 동안에 상기 발신 단말로 링백톤을 송출하는 링백톤 장치에서 비즈 메시징 서비스를 제공하는 방법에 있어서,
상기 교환기로부터 링백톤 송출 요청 수신시 상기 착신 단말 측에서 설정한 링백톤을 상기 발신 단말로 송출하는 단계;
상기 교환기로부터 링백톤 송출 종료 요청 수신시 링백톤 송출을 종료하는 단계; 및
상기 링백톤 송출 종료 요청에 포함된 통화 종료 원인에 기초하여 상기 발신 단말로 상기 착신 단말 측에서 설정한 비즈 메시지를 전송하는 단계를 포함하는 방법. - 제 6 항에 있어서,
상기 비즈 메시지를 전송하는 단계는,
상기 통화 종료 원인이 통화 연결 성공인 경우에 상기 비즈 메시지를 전송하는 방법. - 제 6 항에 있어서,
상기 비즈 메시지를 전송하는 단계는,
상기 통화 종료 원인이 상기 착신 단말의 무응답인 경우에 상기 비즈 메시지를 전송하는 방법. - 제 8 항에 있어서,
상기 비즈 메시지를 전송하는 단계는,
상기 무응답의 시간이 일정한 시간 이상인 경우에 상기 비즈 메시지를 전송하는 방법. - 제 9 항에 있어서,
상기 비즈 메시지를 전송하는 단계는,
상기 링백톤 송출 요청 수신시 타이머를 구동하여 상기 링백톤 송출 종료 요청의 수신시까지의 시간을 상기 무응답의 시간으로 판단하는 방법. - 교환기를 통한 발신 단말과 착신 단말 간의 통화 연결에 연관된 부가 서비스 장치에 있어서,
상기 발신 단말과 상기 착신 단말 간 통화 연결 과정에서 상기 착신 단말로부터 전송되는 호 연결 응답을 상기 교환기로부터 수신하여 상기 발신 단말로 중계하고, 상기 발신 단말 및 상기 착신 단말 중 어느 한 단말로부터 전송되는 호 종료 요청을 상기 교환기로부터 수신하여 상대 단말로 중계하는 호 중계부; 및
상기 호 종료 요청의 수신에 기초하여 상기 발신 단말로 비즈 메시지를 전송하는 비즈 메시지 발송부를 포함하는 부가 서비스 장치. - 제 11 항에 있어서,
상기 비즈 메시지 발송부는,
상기 호 연결 응답의 수신 시점부터 상기 호 종료 요청의 수신 시점까지의 시간이 일정한 시간 이상인 경우에 상기 비즈 메시지를 전송하는 부가 서비스 장치. - 제 11 항에 있어서,
상기 비즈 메시지 발송부는,
일정한 기간 단위로 상기 발신 단말에 대한 비즈 메시지 전송 횟수를 제한하는 부가 서비스 장치. - 제 11 항에 있어서,
상기 비즈 메시지 발송부는,
일정한 기간 단위로 상기 착신 단말 측의 비즈 메시지 전송 횟수를 제한하는 부가 서비스 장치. - 교환기를 통한 발신 단말과 착신 단말 간의 통화 연결에 연관된 부가 서비스 장치에서 비즈 메시징 서비스를 제공하는 방법으로서,
상기 발신 단말과 상기 착신 단말 간 통화 연결 과정에서 상기 착신 단말로부터 전송되는 호 연결 응답을 상기 교환기로부터 수신하여 상기 발신 단말로 중계하는 단계;
상기 발신 단말 및 상기 착신 단말 중 어느 한 단말로부터 전송되는 호 종료 요청을 상기 교환기로부터 수신하여 상대 단말로 중계하는 단계; 및
상기 호 종료 요청의 수신에 기초하여 상기 발신 단말로 비즈 메시지를 전송하는 단계를 포함하는 방법. - 제 15 항에 있어서,
상기 비즈 메시지를 전송하는 단계는,
상기 호 연결 응답의 수신 시점부터 상기 호 종료 요청의 수신 시점까지의 시간이 일정한 시간 이상인 경우에 상기 비즈 메시지를 전송하는 방법. - 제 15 항에 있어서,
상기 비즈 메시지를 전송하는 단계는,
일정한 기간 단위로 상기 발신 단말에 대한 비즈 메시지 전송 횟수를 제한하는 단계를 포함하는 방법. - 제 15 항에 있어서,
상기 비즈 메시지를 전송하는 단계는,
일정한 기간 단위로 상기 착신 단말 측의 비즈 메시지 전송 횟수를 제한하는 단계를 포함하는 방법.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020170084454A KR102229697B1 (ko) | 2017-07-03 | 2017-07-03 | 비즈 메시징 서비스를 제공하는 장치 및 방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020170084454A KR102229697B1 (ko) | 2017-07-03 | 2017-07-03 | 비즈 메시징 서비스를 제공하는 장치 및 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20190004181A KR20190004181A (ko) | 2019-01-11 |
KR102229697B1 true KR102229697B1 (ko) | 2021-03-17 |
Family
ID=65028132
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020170084454A KR102229697B1 (ko) | 2017-07-03 | 2017-07-03 | 비즈 메시징 서비스를 제공하는 장치 및 방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102229697B1 (ko) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102428381B1 (ko) | 2019-11-28 | 2022-08-04 | 손창호 | 콜렉터 시스템 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100836248B1 (ko) * | 2006-11-28 | 2008-06-09 | 주식회사 케이티프리텔 | 통화연결음 서비스를 제공하기 위한 시스템 및 방법 |
-
2017
- 2017-07-03 KR KR1020170084454A patent/KR102229697B1/ko active IP Right Grant
Also Published As
Publication number | Publication date |
---|---|
KR20190004181A (ko) | 2019-01-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
AU2008311548B2 (en) | Visual ARS service system and method enabled by mobile terminal's call control function | |
KR20070079553A (ko) | 국제 메시지 전송 시스템 및 상기 시스템을 운용하는 방법 | |
US20120083243A1 (en) | Communication Network Signaling | |
WO2009048260A2 (en) | Visual ars service system and method enabled by mobile terminal's call control function | |
KR102229697B1 (ko) | 비즈 메시징 서비스를 제공하는 장치 및 방법 | |
KR20010054087A (ko) | 음성사서함 시스템에서 메시지 수신 시 전자메일 통보방법 | |
KR101790896B1 (ko) | 메시지 처리를 위한 장치 및 그 제어방법 | |
KR100499769B1 (ko) | 이동 통신 단말의 인스턴트 메신저를 통한 사진 표시 방법및 이를 위한 이동 통신 단말 | |
JP7026834B2 (ja) | 通信管理装置、通信管理方法及び通信管理システム | |
KR20150124057A (ko) | 콘텐츠 제공 시스템 및 콘텐츠 제공 방법 | |
KR100608757B1 (ko) | 엠엠에스 시스템의 메시지 전송방법 | |
KR20060108140A (ko) | 대표전화번호를 이용한 그룹 메시지 서비스 방법 | |
KR100926494B1 (ko) | 브이오아이피 정보 전달 서비스 시스템 및 그 방법 | |
KR101747847B1 (ko) | 전화 통화 정보에 기초한 네트워크 상의 광고 실행 방법, 및 전화 통화 정보에 기초한 네트워크 상의 광고 실행 방법을 실행시키는 프로그램이 기록된 기록 매체 | |
KR100723707B1 (ko) | 착신 이동통신 단말기로 이미지 콜 서비스를 제공하는 방법및 시스템 | |
KR20090041377A (ko) | 브이오아이피 정보 전달 서비스 시스템 및 그 방법 | |
KR100762085B1 (ko) | 무선 통신 망에서의 자동 통화 연결 방법 및 시스템 | |
KR100776031B1 (ko) | 통화중에 메시지를 전송하는 방법 및 이를 위한 시스템 | |
KR20070046427A (ko) | 메시지 기능이 구비된 이동통신 단말기 및 그 동작방법 | |
KR100642579B1 (ko) | 멀티미디어 메시지 변환 방법 및 시스템 | |
KR20160021573A (ko) | 전화연결장치 및 전화연결방법 | |
KR102197881B1 (ko) | 연결 메시지 서비스 시스템 및 방법 | |
KR20050077575A (ko) | 발신자 정보를 첨부하여 단문 메시지 서비스를 제공하는방법 및 장치 | |
KR100661193B1 (ko) | 발신자 정보를 이용한 메시지 요청 서비스 방법 | |
KR100603010B1 (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 |