Nothing Special   »   [go: up one dir, main page]

KR101501131B1 - 전화망과 데이터망 간 서비스 동기화 방법 - Google Patents

전화망과 데이터망 간 서비스 동기화 방법 Download PDF

Info

Publication number
KR101501131B1
KR101501131B1 KR20140049718A KR20140049718A KR101501131B1 KR 101501131 B1 KR101501131 B1 KR 101501131B1 KR 20140049718 A KR20140049718 A KR 20140049718A KR 20140049718 A KR20140049718 A KR 20140049718A KR 101501131 B1 KR101501131 B1 KR 101501131B1
Authority
KR
South Korea
Prior art keywords
service
ars
smartphone
program
server
Prior art date
Application number
KR20140049718A
Other languages
English (en)
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 KR20140049718A priority Critical patent/KR101501131B1/ko
Priority to PCT/KR2014/005845 priority patent/WO2015163532A1/ko
Priority to JP2016519458A priority patent/JP6212210B2/ja
Application granted granted Critical
Publication of KR101501131B1 publication Critical patent/KR101501131B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/20Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel
    • 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
    • H04W56/00Synchronisation arrangements
    • H04W56/001Synchronization between nodes

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Telephonic Communication Services (AREA)
  • Telephone Function (AREA)

Abstract

본 발명은 전화망과 데이터망 간 서비스 동기화 방법에 관한 것으로, 데이터망을 통해 스마트폰과 통신하고 ARS서버와 연계된 운영서버에서 실행되는 전화망과 데이터망 간 서비스 동기화 방법에 있어서, 전화망을 통해 ARS서버에서 제공하는 하나 이상의 ARS 서비스 단계와 매칭되는 N(N≥2)개의 서비스화면 템플릿을 생성하고, 상기 서비스화면 템플릿과 매칭되는 하나 이상의 ARS 서비스 단계를 식별하는 서비스코드와 상기 생성된 서비스화면 템플릿을 매핑하여 저장매체에 저장하고, 전화망을 통해 사용자의 스마트폰과 상기 ARS서버 간 통화채널이 연결된 상태에서 데이터망을 경유하여 상기 스마트폰에 구비된 프로그램과 통신하는 경우, 상기 ARS서버로부터 현재 ARS 서비스 단계에 대응하는 서비스코드를 수신하고, 상기 저장매체에 저장된 N개의 서비스화면 템플릿 중 상기 수신된 서비스코드에 대응하는 제n(1≤n≤N) 서비스화면 템플릿을 추출하여 상기 데이터망을 통해 상기 스마트폰의 프로그램으로 제공하고, 상기 데이터망을 통해 상기 스마트폰의 프로그램으로부터 상기 제n 서비스화면 템플릿을 통해 입력 또는 선택된 데이터가 수신되는 경우 상기 수신된 데이터를 근거로 다음 ARS 서비스 단계를 위한 서비스코드를 확인하여 상기 ARS서버로 제공하고, 상기 ARS서버로부터 다음 ARS 서비스 단계의 서비스코드가 수신되는 경우 상기 저장매체로부터 상기 서비스코드에 대응하는 제(n+1) 서비스화면 템플릿을 추출하여 상기 데이터망을 통해 상기 스마트폰의 프로그램으로 제공한다.

Description

전화망과 데이터망 간 서비스 동기화 방법{Method for Synchronizing Service between Telephone Network and Data Network}
본 발명은 스마트폰을 대상으로 ARS 서비스 제공 시, 스마트폰에 구비된 프로그램 중에서 상기 ARS 서비스와 연동하는 프로그램을 구동 또는 활성화하여 전화망을 이용한 ARS 서비스와 데이터망을 이용한 앱 기반 서비스를 동기화하는 것이다.
전화망을 통해 송수신 가능한 음성멘트와 DTMF(Dual Tone Multiple Frequency) 신호를 이용하여 서비스 제공에 필요한 정보를 취득하고 이를 이용하는 ARS(Automatic Response System) 서비스가 범용적으로 제공되고 있다.
그런데 모든 ARS 서비스는 전화망을 통해 송출되는 음성멘트를 기반으로 제공되기 대문에 원하는 ARS 서비스 단계까지 도달하기 위해 오랜 시간을 대기하며 DTMF 신호를 입력해야 하며, 혹시라도 음성멘트 중에 DTMF 신호를 잘못 입력할 경우 이를 수정하기가 난해하며, 수정할 경우 오랜 시간을 대기하고 복잡한 입력 절차를 반복해야 하는 문제점을 지니고 있다.
이에 일부 ARS 서비스는 전화망을 이용하는 ARS 서비스 이외에 웹페이지를 이용하는 웹 기반 서비스와, 사용자 단말에 구비된 프로그램(이하, 편의상 ‘앱’이라고도 한다)을 이용하는 앱 기반 서비스를 병행하여 제공하기도 한다.
그러나 ARS 서비스는 별도의 보안 수단을 이용하거나 또는 복잡한 보안 절차를 거치지 않고도 다양한 서비스 제공에 이용 가능한 편의성에 의해, 웹 기반 서비스 또는 앱 기반 서비스가 병행되고 있음에도 여전히 주요한 서비스 제공 수단으로 이용되고 있으며, 최근 웹 기반 서비스 또는 앱 기반 서비스의 보안 문제(예컨대, 해킹 등)이 이슈화되면서 ARS 서비스 이용이 더욱 증가하고 있으나, ARS 서비스의 불편함은 해소되기 난해한 문제점을 지니고 있다.
상기와 같은 문제점을 해소하기 위한 본 발명의 목적은, 데이터망을 통해 스마트폰과 통신하고 ARS서버와 연계된 운영서버에서 실행되는 전화망과 데이터망 간 서비스 동기화 방법에 있어서, 전화망을 통해 ARS서버에서 제공하는 하나 이상의 ARS 서비스 단계와 매칭되는 N(N≥2)개의 서비스화면 템플릿을 생성하는 제1 단계와 상기 서비스화면 템플릿과 매칭되는 하나 이상의 ARS 서비스 단계를 식별하는 서비스코드와 상기 생성된 서비스화면 템플릿을 매핑하여 저장매체에 저장하는 제2 단계와 전화망을 통해 사용자의 스마트폰과 상기 ARS서버 간 통화채널이 연결된 상태에서 데이터망을 경유하여 상기 스마트폰에 구비된 프로그램과 통신하는 경우, 상기 ARS서버로부터 현재 ARS 서비스 단계에 대응하는 서비스코드를 수신하는 제3 단계와 상기 저장매체에 저장된 N개의 서비스화면 템플릿 중 상기 수신된 서비스코드에 대응하는 제n(1≤n≤N) 서비스화면 템플릿을 추출하여 상기 데이터망을 통해 상기 스마트폰의 프로그램으로 제공하는 제4 단계 및 상기 데이터망을 통해 상기 스마트폰의 프로그램으로부터 상기 제n 서비스화면 템플릿을 통해 입력 또는 선택된 데이터가 수신되는 경우 상기 수신된 데이터를 근거로 다음 ARS 서비스 단계를 위한 서비스코드를 확인하여 상기 ARS서버로 제공하는 제5 단계 및 상기 ARS서버로부터 다음 ARS 서비스 단계의 서비스코드가 수신되는 경우 상기 저장매체로부터 상기 서비스코드에 대응하는 제(n+1) 서비스화면 템플릿을 추출하여 상기 데이터망을 통해 상기 스마트폰의 프로그램으로 제공하는 제6 단계를 포함하는 전화망과 데이터망 간 서비스 동기화 방법을 제공함에 있다.
본 발명에 따른 전화망과 데이터망 간 서비스 동기화 방법은, 데이터망을 통해 스마트폰과 통신하고 ARS서버와 연계된 운영서버에서 실행되는 전화망과 데이터망 간 서비스 동기화 방법에 있어서, 전화망을 통해 ARS서버에서 제공하는 하나 이상의 ARS 서비스 단계와 매칭되는 N(N≥2)개의 서비스화면 템플릿을 생성하는 제1 단계와 상기 서비스화면 템플릿과 매칭되는 하나 이상의 ARS 서비스 단계를 식별하는 서비스코드와 상기 생성된 서비스화면 템플릿을 매핑하여 저장매체에 저장하는 제2 단계와 전화망을 통해 사용자의 스마트폰과 상기 ARS서버 간 통화채널이 연결된 상태에서 데이터망을 경유하여 상기 스마트폰에 구비된 프로그램과 통신하는 경우, 상기 ARS서버로부터 현재 ARS 서비스 단계에 대응하는 서비스코드를 수신하는 제3 단계와 상기 저장매체에 저장된 N개의 서비스화면 템플릿 중 상기 수신된 서비스코드에 대응하는 제n(1≤n≤N) 서비스화면 템플릿을 추출하여 상기 데이터망을 통해 상기 스마트폰의 프로그램으로 제공하는 제4 단계 및 상기 데이터망을 통해 상기 스마트폰의 프로그램으로부터 상기 제n 서비스화면 템플릿을 통해 입력 또는 선택된 데이터가 수신되는 경우 상기 수신된 데이터를 근거로 다음 ARS 서비스 단계를 위한 서비스코드를 확인하여 상기 ARS서버로 제공하는 제5 단계 및 상기 ARS서버로부터 다음 ARS 서비스 단계의 서비스코드가 수신되는 경우 상기 저장매체로부터 상기 서비스코드에 대응하는 제(n+1) 서비스화면 템플릿을 추출하여 상기 데이터망을 통해 상기 스마트폰의 프로그램으로 제공하는 제6 단계를 포함하는 것을 특징으로 한다.
본 발명에 따르면, 상기 서비스화면 템플릿은 상기 스마트폰의 프로그램을 통해 표시 가능한 XML 형태로 이루어지고, 상기 스마트폰에 프로그램을 통해 상기 ARS서버를 통해 제공되는 ARS 서비스 단계와 매칭되는 서비스 인터페이스 화면을 표시할 수 있다.
본 발명에 따르면, 상기 전화망과 데이터망 간 서비스 동기화 방법은, 상기 전화망을 통해 사용자의 스마트폰과 상기 ARS서버 간 통화채널이 연결되는 중 또는 후에 상기 스마트폰에서 구동 또는 활성화된 프로그램의 요청을 근거로 상기 데이터망을 통해 상기 스마트폰과 통신채널을 연결하는 단계를 더 포함할 수 있다.
본 발명에 따르면, 상기 전화망과 데이터망 간 서비스 동기화 방법은, 상기 전화망을 통해 사용자의 스마트폰과 상기 ARS서버 간 통화채널이 연결되는 중 또는 후에 상기 스마트폰에서 구동 또는 활성화된 프로그램의 요청을 근거로 상기 데이터망 상에서 상기 운영서버와 연계된 중계서버와 상기 스마트폰 간 통신채널 연결을 확인하는 단계를 더 포함할 수 있다.
본 발명에 따르면, 상기 현재 ARS 서비스 단계에 대응하는 서비스코드는, 상기 데이터망을 통해 상기 스마트폰과 통신하는 시점을 기준으로 상기 ARS서버에서 상기 스마트폰으로 제공 중인 현재의 ARS 서비스 단계를 식별하는 서비스코드를 포함할 수 있다.
본 발명에 따르면, 상기 제3 단계는 상기 ARS서버로부터 상기 제n 서비스화면 템플릿에 포함하여 상기 스마트폰의 프로그램으로 제공할 서비스화면 정보를 수신하는 단계를 더 포함하며, 상기 제4 단계는 상기 서비스코드에 대응하는 제n 서비스화면 템플릿에 상기 서비스화면 정보를 포함 또는 연계시켜 상기 데이터망을 통해 상기 스마트폰의 프로그램으로 제공할 수 있다. 여기서 상기 서비스화면 정보는 상기 ARS서버에서 상기 전화망을 통해 제공하는 ARS 서비스 단계와 매칭하여 제n 서비스화면 템플릿에 포함시켜 제공할 서비스화면 정보를 포함하거나, 또는 상기 ARS서버와 연계하여 스마트폰의 사용자와 통화 중인 상담원 단말을 통해 입력된 서비스화면 정보를 포함할 수 있다.
본 발명에 따르면, 상기 전화망과 데이터망 간 서비스 동기화 방법은, 상기 스마트폰의 프로그램으로 상기 제n 서비스화면 템플릿이 제공된 후, 상기 스마트폰의 프로그램으로부터 상기 제n 서비스화면 템플릿을 통해 입력 또는 선택된 데이터를 수신 대기하는 단계를 더 포함할 수 있다.
본 발명에 따르면, 상기 전화망과 데이터망 간 서비스 동기화 방법은, 상기 스마트폰의 프로그램으로 제n 서비스화면 템플릿이 제공된 후, 상기 데이터망을 통해 상기 스마트폰의 프로그램으로부터 전송된 데이터를 수신하는 단계를 더 포함하여 이루어지는 것을 특징으로 한다.
본 발명에 따르면, 상기 전화망과 데이터망 간 서비스 동기화 방법은, 상기 제5 단계는, 상기 데이터망을 통해 상기 스마트폰의 프로그램으로부터 수신된 데이터를 상기 ARS서버로 제공하는 단계를 더 포함하여 이루어지는 것을 특징으로 한다.
본 발명에 따르면, 상기 전화망과 데이터망 간 서비스 동기화 방법은, 상기 스마트폰의 프로그램으로 상기 제n 서비스화면 템플릿이 제공된 후, 상기 ARS서버로부터 다음 ARS 서비스 단계를 위한 서비스코드를 수신 대기하는 단계를 더 포함할 수 있다.
본 발명에 따르면, 상기 전화망과 데이터망 간 서비스 동기화 방법은, 상기 스마트폰의 프로그램으로 제n 서비스화면 템플릿이 제공된 후,상기 ARS서버로부터 다음 ARS 서비스 단계를 위한 서비스코드를 수신하는 단계를 더 포함하여 이루어지는 것을 특징으로 한다.
본 발명에 따르면, 상기 다음 ARS 서비스 단계를 위한 서비스코드는, 상기 스마트폰에서 상기 전화망을 통해 송출된 DTMF 신호를 근거로 상기 ARS서버에서 상기 전화망을 통해 제공할 다음 ARS 서비스 단계를 위한 서비스코드를 포함하거나, 또는 상기 ARS서버와 연계하여 스마트폰의 사용자와 통화 중인 상담원 단말을 통해 입력된 정보에 대응하는 서비스코드를 포함할 수 있다.
본 발명에 따르면, 상기 전화망과 데이터망 간 서비스 동기화 방법은, 상기 사용자의 스마트폰과 상기 ARS서버 간 통화채널이 연결된 후, 상기 ARS서버로부터 상기 전화망을 통해 상기 ARS서버로 수신된 DTMF 신호에 대응하는 신호정보를 수신하는 단계를 더 포함하여 이루어지는 것을 특징으로 한다.
본 발명에 따르면, 상기 전화망과 데이터망 간 서비스 동기화 방법은, 상기 ARS서버로부터 상기 제(n+1) 서비스화면 템플릿에 포함하여 상기 스마트폰의 프로그램으로 제공할 서비스화면 정보를 수신하는 단계를 더 포함하며, 상기 제6 단계는, 상기 서비스코드에 대응하는 제(n+1) 서비스화면 템플릿에 상기 서비스화면 정보를 포함 또는 연계시켜 상기 데이터망을 통해 상기 스마트폰의 프로그램으로 제공할 수 있다. 여기서 상기 서비스화면 정보는 상기 ARS서버에서 상기 전화망을 통해 제공할 다음 ARS 서비스 단계와 매칭하여 제(n+1) 서비스화면 템플릿에 포함시켜 제공할 서비스화면 정보를 포함하거나, 또는 상기 ARS서버와 연계하여 스마트폰의 사용자와 통화 중인 상담원 단말을 통해 입력된 서비스화면 정보를 포함할 수 있다.
본 발명에 따르면, 상기 전화망과 데이터망 간 서비스 동기화 방법은, 상기 스마트폰의 프로그램을 통해 수신된 데이터 또는 상기 ARS서버로부터 수신된 서비스코드를 근거로 상기 제(n+1) 서비스화면 템플릿에 포함하여 상기 스마트폰의 프로그램으로 제공할 서비스화면 정보를 결정하는 단계를 더 포함하며, 상기 제6 단계는, 상기 제(n+1) 서비스화면 템플릿에 상기 서비스화면 정보를 포함 또는 연계시켜 상기 데이터망을 통해 상기 스마트폰의 프로그램으로 제공하는 것을 특징으로 한다.
본 발명에 따르면, 전화망과 데이터망에 다중 접속 가능한 스마트폰을 통해 ARS 서비스를 이용할 경우, 전화망을 이용하는 ARS 서비스와 데이터망을 이용하는 앱 기반 서비스를 동기화하여 서비스를 제공함으로써, ARS 서비스의 불편함을 앱 기반 서비스를 통해 해소하는 이점을 제공함과 동시에, 앱 기반 서비스의 보안문제를 ARS 서비스를 통해 해소하는 이점이 있다.
도 1은 본 발명의 실시 방법에 따른 전화망과 데이터망 간 서비스 동기화 시스템 구성의 개략도를 도시한 도면이다.
도 2는 본 발명의 실시 방법에 따른 운영서버의 구성을 도시한 도면이다.
도 3은 본 발명의 실시 방법에 따른 서비스화면 템플릿 등록 과정을 도시한 도면이다.
도 4는 본 발명의 실시 방법에 따른 ARS 서비스 제공 과정을 도시한 도면이다.
도 5는 본 발명의 제1 실시 방법에 따른 전화망과 데이터망 간 서비스 동기화 과정을 도시한 도면이다.
도 6은 본 발명의 제2 실시 방법에 따른 전화망과 데이터망 간 서비스 동기화 과정을 도시한 도면이다.
도 7은 본 발명의 실시 방법에 따른 전화망과 데이터망 간 동기화 기반 서비스 제공 과정을 도시한 도면이다.
이하 첨부된 도면과 설명을 참조하여 본 발명의 바람직한 실시예에 대한 동작 원리를 상세히 설명한다. 다만, 하기에 도시되는 도면과 후술되는 설명은 본 발명의 특징을 효과적으로 설명하기 위한 여러 가지 방법 중에서 바람직한 실시 방법에 대한 것이며, 본 발명이 하기의 도면과 설명만으로 한정되는 것은 아니다. 예를들어, 서버 측에 구비된 구성부가 단말 측에 구현되거나, 반대로 단말 측에 구비된 구성부가 서버 측에 구현되는 형태로 실시되는 것이 가능하다.
또한, 하기에서 본 발명을 설명함에 있어 관련된 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략할 것이다. 그리고 후술되는 용어들은 본 발명에서의 기능을 고려하여 정의된 용어들로서, 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. 그러므로 그 정의는 본 발명에서 전반에 걸친 내용을 토대로 내려져야 할 것이다.
결과적으로, 본 발명의 기술적 사상은 청구범위에 의해 결정되며, 이하 실시예는 진보적인 본 발명의 기술적 사상을 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 효율적으로 설명하기 위한 일 수단일 뿐이다.
도면1은 본 발명의 실시 방법에 따른 전화망과 데이터망 간 서비스 동기화 시스템 구성의 개략도를 도시한 도면이다.
보다 상세하게 본 도면1은 운영서버(200)와 연계된 ARS(Automatic Response System)서버(110)가 전화망을 통해 사용자의 스마트폰(100)과 통화채널이 연결된 상태에서 데이터망을 통해 상기 운영서버(200)와 스마트폰(100)이 통신하는 경우에 상기 ARS서버(110)를 통해 제공되는 ARS 서비스 단계와 상기 프로그램(105)의 인터페이스 화면을 동기화시키는 시스템의 개략도를 도시한 것으로서, 본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 본 도면1을 참조 및/또는 변형하여 상기 전화망과 데이터망 간 서비스 동기화 시스템 구성에 대한 다양한 실시 방법(예컨대, 일부 구성부가 생략되거나, 또는 세분화되거나, 또는 합쳐진 실시 방법)을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 모든 실시 방법을 포함하여 이루어지며, 본 도면1에 도시된 실시 방법만으로 그 기술적 특징이 한정되지 아니한다.
도면1을 참조하면, 상기 전화망과 데이터망 간 서비스 동기화 시스템은, 전화망과 데이터망에 다중 연결 가능하며 전화망을 통해 통화채널이 연결된 상태에서 구동/활성화되는 프로그램(105)을 구비한 스마트폰(100)과, 전화망을 통해 상기 스마트폰(100)과 통화채널이 연결되는 ARS서버(110) 및 데이터망을 통해 상기 스마트폰(100)의 프로그램(105)과 통신하는 운영서버(200)를 포함하여 이루어지며, 실시 방법에 따라 상기 데이터망을 통해 스마트폰(100)의 프로그램(105)과 운영서버(200) 간 통신을 중계하는 중계서버(115)를 더 포함할 수 있다.
상기 스마트폰(100)은 전화망과 데이터망에 다중 연결 가능하며 전화망을 통해 통화채널이 연결된 상태에서 프로그램(105)의 구동/활성화가 가능한 무선통신기기의 총칭으로서, 예를들어 애플사의 아이폰 시리즈 스마트폰(100) 또는 삼성사의 갤럭시 시리즈 스마트폰(100) 등을 포함할 수 있다. 상기 전화망은 이동통신망의 교환기를 경유하는 이동 전화망(예컨대 3G 전화망, LTE 전화망 등)을 포함할 수 있다.
본 발명의 실시 방법에 따르면, 상기 스마트폰(100)은 전화망을 통해 ARS서버(110) 간 통화채널이 연결되는 중 또는 후에 구동되거나 또는 활성화 가능한 프로그램(105)을 탑재하며, 상기 프로그램(105)은 데이터망을 통해 상기 운영서버(200)와 통신한다.
상기 ARS서버(110)는 전화망을 통해 스마트폰(100)과 통화채널을 연결하여 음성멘트와 DTMF(Dual Tone Multiple Frequency) 신호를 기반으로 ARS 서비스를 제공하는 서버의 총칭으로서, 바람직하게 상기 ARS 서비스는 트리 구조의 서비스 단계를 포함하여 이루어진다.
본 발명의 실시 방법에 따르면, 상기 ARS서버(110)는 상기 트리 구조의 서비스 단계에 따라 지정된 ARS 서비스 단계까지 ARS 서비스를 제공한 후, 상기 지정된 ARS 서비스 단계까지의 ARS 서비스 결과로서 서비스정보를 생성하여 지정된 서비스서버(120)로 제공할 수 있다. 예를들어, 상기 ARS서버(110)가 비밀번호를 등록하는 경우, 상기 ARS서버(110)는 상기 트리 구조의 서비스 단계에 따라 지정된 ARS 서비스 단계까지 ARS 서비스를 제공하여 DTMF 신호를 기반으로 비밀번호를 획득하고, 비밀번호를 관리하는 서비스서버(120)(예컨대, 회원관리서버 등)로 상기 획득된 비밀번호를 제공할 수 있다. 또는 상기 ARS서버(110)가 카드결제를 처리하는 경우, 상기 ARS서버(110)는 상기 트리 구조의 서비스 단계에 따라 지정된 ARS 서비스 단계까지 ARS 서비스를 제공하여 DTMF 신호를 기반으로 카드번호를 획득하고, 카드결제를 처리/중계하는 서비스서버(120)(예컨대, 결제서버 또는 카드사서버 등)로 상기 획득된 카드번호를 제공할 수 있다.
상기 운영서버(200)는 데이터망을 통해 상기 스마트폰(100)과 통신하는 서버의 총칭으로서, 상기 데이터망은 이동통신 기반 데이터망(예컨대, 3G 데이터망, LTE 데이터망 등), 와이파이 또는 무선랜을 이용하는 근거리통신 기반 데이터망 중 적어도 하나의 데이터망을 포함할 수 있다.
본 발명의 실시 방법에 따르면, 상기 운영서버(200)는 상기 데이터망을 통해 상기 스마트폰(100)과 통신채널을 연결하여 통신하거나, 또는 상기 운영서버(200)와 연계된 중계서버(115)와 상기 스마트폰(100) 간 통신채널을 경유하는 중계 채널을 통해 상기 스마트폰(100)과 통신하는 것이 모두 가능하며, 이에 의해 본 발명이 한정되지 아니한다.
본 발명의 실시 방법에 따르면, 상기 운영서버(200)는 상기 ARS서버(110)로부터 현재 ARS 서비스 단계에 대응하는 서비스코드를 수신한 후, 상기 서비스코드에 대응하는 서비스화면 템플릿을 추출하여 상기 데이터망을 통해 상기 스마트폰(100)의 프로그램(105)으로 제공할 수 있으며, 상기 스마트폰(100)의 프로그램(105)은 상기 서비스화면 템플릿에 대응하는 서비스 인터페이스 화면을 스마트폰(100)의 화면에 표시한다. 이 때 사용자는 상기 전화망의 ARS 서비스에 대응하는 전화망을 통해 DTMF 신호를 송출하는 ARS 기반 서비스를 이용하거나, 및/또는 상기 프로그램(105)을 통해 표시된 서비스 인터페이스 화면을 통해 소정의 데이터를 입력 또는 선택하는 형태로 앱 기반 서비스를 이용하는 것이 모두 가능하다.
본 발명의 제1 동기화 방식에 따르면, 전화망을 통해 ARS서버(110)와 통화채널을 연결하여 ARS 서비스가 제공되면서 상기 프로그램(105)을 통해 상기 ARS 서비스와 동기화된 서비스 인터페이스 화면이 표시된 상태에서, 사용자는 상기 ARS 서비스를 기반으로 각 ARS 서비스 단계에서 음성멘트를 통해 입력 요청된 DTMF 신호를 입력할 수 있다. 이 경우 상기 스마트폰(100)은 상기 통화채널을 통해 상기 각 ARS 서비스 단계에서 입력된 DTMF 신호를 송출하며, 상기 스마트폰(100)으로부터 송출된 DTMF 신호는 전화망을 통해 상기 ARS서버(110)로 수신 및 판독된다.
상기 제1 동기화 방식과 연계된 제1-1 서비스 방식에 따르면, 상기 ARS서버(110)는 상기 전화망을 통해 수신된 DTMF 신호를 기반으로 서비스정보를 생성할 수 있으며, 실시 방법에 따라 상기 생성된 서비스정보를 지정된 서비스서버(120)로 제공할 수 있다.
상기 제1 동기화 방식과 연계된 제1-2 서비스 방식에 따르면, 상기 ARS서버(110)는 상기 전화망을 통해 수신된 DTMF 신호에 대응하는 신호정보를 상기 운영서버(200)로 제공할 수 있으며, 이 경우 상기 운영서버(200)는 상기 신호정보를 기반으로 서비스정보를 생성할 수 있으며, 실시 방법에 따라 상기 생성된 서비스정보를 지정된 서비스서버(120)로 제공할 수 있다.
본 발명의 제2 동기화 방식에 따르면, 전화망을 통해 ARS서버(110)와 통화채널을 연결하여 ARS 서비스가 제공되면서 상기 프로그램(105)을 통해 상기 ARS 서비스와 동기화된 서비스 인터페이스 화면이 표시된 상태에서, 사용자는 상기 ARS 서비스를 기반으로 각 ARS 서비스 단계 중 일부의 ARS 서비스 단계에서 음성멘트를 통해 입력 요청된 DTMF 신호를 입력하고 나머지 ARS 서비스 단계에 대응하는 데이터를 상기 서비스 인터페이스 화면을 통해 입력 또는 선택할 수 있다. 이 경우 상기 스마트폰(100)은 상기 통화채널을 통해 상기 일부의 ARS 서비스 단계에서 입력된 DTMF 신호를 송출하고, 상기 스마트폰(100)의 프로그램(105)은 상기 데이터망을 통해 상기 나머지 ARS 서비스 단계에서 상기 서비스 인터페이스 화면을 통해 입력 또는 선택된 데이터를 전송할 수 있다. 상기 스마트폰(100)으로부터 송출된 DTMF 신호는 전화망을 통해 상기 ARS서버(110)로 수신 및 판독되며, 상기 프로그램(105)을 통해 전송된 데이터는 데이터망을 통해 상기 운영서버(200)로 수신된다.
상기 제2 동기화 방식과 연계된 제2-1 서비스 방식에 따르면, 상기 운영서버(200)는 상기 데이터망을 통해 수신된 데이터를 상기 ARS서버(110)로 제공할 수 있으며, 이 경우 상기 ARS서버(110)는 상기 운영서버(200)로부터 상기 데이터망을 통해 수신된 데이터를 제공받고, 상기 전화망을 통해 수신된 DTMF 신호와 상기 운영서버(200)로부터 제공받은 데이터를 조합하여 서비스정보를 생성할 수 있으며, 실시 방법에 따라 상기 생성된 서비스정보를 지정된 서비스서버(120)로 제공할 수 있다.
상기 제2 동기화 방식과 연계된 제2-2 서비스 방식에 따르면, 상기 ARS서버(110)는 상기 전화망을 통해 수신된 DTMF 신호에 대응하는 신호정보를 상기 운영서버(200)로 제공할 수 있으며, 이 경우 상기 운영서버(200)는 상기 ARS서버(110)로부터 상기 신호정보를 제공받고, 상기 데이터망을 통해 수신된 데이터와 상기 운영서버(200)로부터 제공받은 신호정보를 조합하여 서비스정보를 생성할 수 있으며, 실시 방법에 따라 상기 생성된 서비스정보를 지정된 서비스서버(120)로 제공할 수 있다.
본 발명의 제3 동기화 방식에 따르면, 전화망을 통해 ARS서버(110)와 통화채널을 연결하여 ARS 서비스가 제공되면서 상기 프로그램(105)을 통해 상기 ARS 서비스와 동기화된 서비스 인터페이스 화면이 표시된 상태에서, 사용자는 각 ARS 서비스 단계에 대응하는 데이터를 상기 프로그램(105)을 통해 표시된 서비스 인터페이스 화면을 통해 입력 또는 선택할 수 있다. 이 경우 상기 스마트폰(100)의 프로그램(105)은 상기 데이터망을 통해 상기 입력 또는 선택된 데이터를 전송하며, 상기 스마트폰(100)의 프로그램(105)으로부터 전송된 데이터는 데이터망을 통해 상기 운영서버(200)로 수신된다.
상기 제3 동기화 방식과 연계된 제3-1 서비스 방식에 따르면, 상기 운영서버(200)는 상기 데이터망을 통해 스마트폰(100)의 프로그램(105)으로부터 수신된 데이터를 기반으로 서비스정보를 생성할 수 있으며, 실시 방법에 따라 상기 생성된 서비스정보를 지정된 서비스서버(120)로 제공할 수 있다.
상기 제3 동기화 방식과 연계된 제3-2 서비스 방식에 따르면, 상기 운영서버(200)는 상기 데이터망을 통해 스마트폰(100)의 프로그램(105)으로부터 수신된 데이터를 ARS서버(110)로 제공할 수 있으며, 이 경우 상기 ARS서버(110)는 상기 데이터를 기반으로 서비스정보를 생성할 수 있으며, 실시 방법에 따라 상기 생성된 서비스정보를 지정된 서비스서버(120)로 제공할 수 있다.
본 발명의 실시 방법에 따르면, 상기 제1 내지 제3 동기화 방식은 상기 제1-1 내지 제3-2 서비스 방식 중 적어도 하나를 통해 서비스정보가 생성되거나, 또는 상기 서비스정보 생성과 무관하게 ARS 서비스가 완료(예컨대, 상담원 연결 등)되거나 또는 종료(예컨대, 전화망을 이용한 통화채널 종료)될 때까지 반복되는 것이 바람직하다.
이하, 본 발명의 바람직한 실시예는 상기 제2 동기화 방식과 상기 제2-1 또는 제2-2 서비스 방식을 조합하는 실시예를 통해 본 발명의 특징을 설명할 것이나, 본 발명의 특징이 이하의 실시예로 한정되는 것은 아니며, 본 발명은 당업자의 의도에 따라 상기 제1 내지 제3 동기화 방식과 상기 제1-1 내지 제3-2 서비스 방식을 선택적으로 조합하여 제공되는 모든 실시예를 권리범위로 포함함을 명백하게 밝혀두는 바이다.
도면2는 본 발명의 실시 방법에 따른 운영서버(200)의 구성을 도시한 도면이다.
보다 상세하게 본 도면2는 ARS서버(110)와 연계되고 데이터망을 통해 스마트폰(100)과 통신하는 운영서버(200)에서 전화망과 데이터망을 사이의 서비스를 동기화하는 구성을 도시한 것으로서, 본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 본 도면2를 참조 및/또는 변형하여 상기 운영서버(200)의 구성에 대한 다양한 실시 방법(예컨대, 일부 구성부가 생략되거나, 또는 세분화되거나, 또는 합쳐진 실시 방법)을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 모든 실시 방법을 포함하여 이루어지며, 본 도면2에 도시된 실시 방법만으로 그 기술적 특징이 한정되지 아니한다.
도면2를 참조하면, 상기 운영서버(200)는, 전화망을 통해 ARS서버(110)에서 제공하는 하나 이상의 ARS 서비스 단계와 매칭되는 N(N≥2)개의 서비스화면 템플릿을 생성하는 템플릿 생성부(205)와, 상기 서비스화면 템플릿과 매칭되는 하나 이상의 ARS 서비스 단계를 식별하는 서비스코드와 상기 생성된 서비스화면 템플릿을 매핑하여 저장매체에 저장하는 템플릿 저장부(210)를 구비한다.
상기 템플릿 생성부(205)는 지정된 운영단말로 서비스화면 템플릿을 생성하기 위한 서비스화면 제작 인터페이스를 제공(단, 운영단말에 서비스화면 제작 인터페이스를 표시하는 애플리케이션이 구비된 경우 생략 가능)하고, 상기 서비스화면 제작 인터페이스를 통해 정의된 규칙에 따라 지정된 ARS서버(110)가 전화망을 통해 통화단말(예컨대, 스마트폰(100) 포함)로 ARS 서비스를 제공하는 하나 이상의 ARS 서비스 단계와 매칭되는 N개의 서비스화면 템플릿을 생성한다. 상기 운영단말은 상기 운영서버(200)의 운영자가 이용하는 단말일 수 있으며, 또는 ARS서버(110)의 운영자가 이용하는 단말일 수 있다. 상기 서비스화면 제작 인터페이스는 지정된 ARS서버(110)를 통해 제공되는 하나 이상의 ARS 서비스 단계와 매칭하여 각 단계의 ARS 서비스를 통해 스마트폰(100)으로부터 제공받을 데이터의 종류와 형식을 정의하고, 상기 정의된 종류와 형식에 대응하는 데이터를 입력 또는 선택 받기 위한 템플릿을 포함하여 이루어진다. 운영자는 상기 서비스화면 제작 인터페이스를 통해 하나 이상의 템플릿을 조합하여 지정된 ARS서버(110)를 통해 제공되는 하나 이상의 ARS 서비스 단계와 매칭되는 서비스화면 템플릿을 생성하기 위한 서비스화면 생성 규칙을 결정할 수 있다. 상기 운영단말은 상기 생성된 서비스화면 생성 규칙을 전송하며, 상기 템플릿 생성부(205)는 상기 서비스화면 생성 규칙에 따라 하나 이상의 템플릿을 조합하여 지정된 ARS서버(110)를 통해 제공되는 하나 이상의 ARS 서비스 단계와 매칭되는 서비스화면 템플릿을 생성한다. 실시 방법에 따라 상기 템플릿 생성부(205)는 상기 운영단말에 구비될 수 있다.
본 발명의 실시 방법에 따르면, 상기 서비스화면 템플릿은 스마트폰(100)의 프로그램(105)을 통해 서비스 인터페이스 화면을 표시 가능한 XML(eXtensible markup language) 형태로 이루어지는 것이 바람직하며, 상기 스마트폰(100)의 프로그램(105)은 상기 XML 형태의 서비스화면 템플릿을 근거로 서비스 인터페이스 화면을 표시하는 기능을 구비하는 것이 바람직하다.
본 발명의 실시 방법에 따르면, 상기 서비스화면 템플릿은 스마트폰(100)에 프로그램(105)을 통해 지정된 ARS서버(110)를 통해 제공되는 ARS 서비스 단계와 매칭되는 서비스 인터페이스 화면을 표시하는 것이 바람직하다. 여기서, 서비스화면 템플릿은 하나의 ARS 서비스 단계와 매칭될 수 있을 뿐만 아니라, 복수의 ARS 서비스 단계의 조합과 매칭될 수 있다. 예를들어, 비밀번호를 등록하는 ARS 서비스 단계가 “주민등록번호를 입력하세요”라는 음성멘트 후에 주민등록번호에 해당하는 DTMF 신호를 수신하고, “등록하실 비밀번호를 입력하세요”라는 음성멘트 후에 비밀번호에 해당하는 DTMF 신호를 수신하고, “같은 비밀번호를 한번 더 입력하세요”라는 음성멘트 후에 동일한 비밀번호에 해당하는 DTMF 신호를 수신하는 과정을 포함하는 3단계의 ARS 서비스 단계로 이루어져 있다면, 비밀번호 등록을 위한 서비스화면 템플릿은 주민등록번호와 같은 비밀번호를 두 번 입력하는 서비스 인터페이스 화면을 포함하여 이루어지는 것이 바람직하다.
상기 템플릿 생성부(205)를 통해 지정된 ARS서버(110)에서 제공하는 하나 이상의 ARS 서비스 단계와 매칭되는 서비스화면 템플릿이 생성되면, 상기 템플릿 저장부(210)는 상기 생성된 서비스화면 템플릿과 매칭되는 하나 이상의 ARS 서비스 단계를 식별하는 서비스코드를 결정하거나 또는 상기 운영단말로부터 수신하고, 상기 생성된 서비스화면 템플릿과 서비스코드를 매핑하여 지정된 저장매체에 저장한다. 바람직하게, 상기 템플릿 저장부(210)는 상기 템플릿 생성부(205)를 통해 생성된 N개의 서비스화면 템플릿과 M(M≥N)개의 서비스코드를 매핑하여 저장한다. 즉, N개의 서비스화면 템플릿은 서비스코드와 일대일 매핑(예컨대, N개의 서비스화면 템플릿과 M(M=N)개의 서비스코드를 매핑)되거나, 또는 하나의 서비스화면 템플릿이 지정된 ARS서버(110)에서 제공하는 둘 이상의 ARS 서비스 단계를 식별하는 둘 이상의 서비스코드와 매핑되는 형태로 N개의 서비스화면 템플릿과 M(M>N)개의 서비스코드가 매핑될 수 있다. 만약 하나의 서비스화면 템플릿이 둘 이상의 서비스코드와 매핑되는 경우, 상기 둘 이상의 서비스코드는 ARS 서비스 단계의 순서를 판별 가능한 인덱스가 부여되는 형태로 이루어질 수 있다. 따라서 M개의 서비스코드 중 지정된 ARS서버(110)를 통해 제공되는 제m(1≤m≤M) ARS 서비스 단계를 식별하는 제m 서비스코드를 통해 N개의 서비스화면 템플릿 중 상기 제m 서비스코드와 매칭되는 제n 서비스화면 템플릿을 판별할 수 있으며, 반대로 N개의 서비스화면 템플릿 중 제n 서비스화면 템플릿에 대응하는 서비스 인터페이스 화면을 통해 입력 또는 선택되는 데이터를 근거로 지정된 ARS서버(110)를 통해 현재 또는 다음에 제공 가능한 ARS 서비스 단계를 식별하는 제m 서비스코드를 판별할 수 있다.
도면2를 참조하면, 상기 운영서버(200)는, 전화망을 통해 사용자의 스마트폰(100)과 상기 ARS서버(110) 간 통화채널이 연결된 상태에서 데이터망을 경유하여 상기 스마트폰(100)에 구비된 프로그램(105)과 통신 가능한지(또는 통신 중인지) 확인하는 통신상태 확인부(215)를 구비하며, 실시 방법에 따라 데이터망을 통해 상기 스마트폰(100)의 프로그램(105)과 통신채널을 연결하는 프로그램 연동부(235)를 구비한다.
스마트폰(100)을 소지한 사용자는 지정된 ARS서버(110)로 전화를 걸어 인바운드 콜 형태로 스마트폰(100)과 ARS서버(110) 간 통화채널을 연결하거나, 또는 상기 ARS서버(110)로부터 발신된 콜을 착신하여 아웃바운드 콜 형태로 스마트폰(100)과 ARS서버(110) 간 통화채널을 연결하는데, 상기 스마트폰(100)과 ARS서버(110) 간 통화채널이 연결되기 전 또는 중 또는 후 중의 어느 일 시점에 상기 스마트폰(100)에 구비된 프로그램(105)이 구동(예컨대, 종료 상태에서 서비스 인터페이스 화면을 표시 가능하게 실행) 또는 활성화(예컨대, 백그라운드 실행 상태에서 서비스 인터페이스 화면을 표시 가능하게 활성화)된다.
본 발명의 제1 프로그램(105) 구동/활성화 방식에 따르면, 상기 스마트폰(100)의 프로그램(105)은 전화망을 통해 스마트폰(100)과 ARS서버(110) 간 통화채널이 연결되기 전에 사용자 조작(또는 운영서버(200)로부터의 푸시 통지)에 의해 구동/활성화될 수 있다. 이 경우 상기 스마트폰(100)의 프로그램(105)은 상기 스마트폰(100)과 ARS서버(110) 간 통화채널 연결을 위한 서비스 인터페이스 화면을 표시할 수 있으며, 상기 프로그램(105)을 통해 상기 스마트폰(100)과 ARS서버(110) 간 통화채널이 연결된다.
본 발명의 제2 프로그램(105) 구동/활성화 방식에 따르면, 상기 스마트폰(100)의 프로그램(105)은 백그라운드 실행 상태를 유지할 수 있으며, 이 경우 상기 스마트폰(100)의 프로그램(105)은 운영체제를 통해 발생되는 이벤트를 참조하여 사용자 조작에 의해 인바운드 콜 또는 아웃바운드 콜 형태로 서비스화면 템플릿을 제공 가능하게 지정된 ARS서버(110)와 스마트폰(100) 간 통화채널이 연결되는지 확인하며, 상기 통화채널이 연결되는 중 또는 후에 활성화될 수 있다.
상기 제1 또는 제2 프로그램(105) 구동/활성화 방식에 따라 스마트폰(100)의 프로그램(105)이 구동/활성화되면, 상기 스마트폰(100)의 프로그램(105)은 데이터망을 통해 통신채널 연결을 시도하거나, 또는 기 연결된 통신채널 연결을 확인한다.
상기 프로그램 연동부(235)는 상기 스마트폰(100)의 프로그램(105)으로부터의 통신채널 연결 요청에 반응하여 데이터망을 통해 상기 스마트폰(100)과 통신채널을 연결한다. 한편 상기 스마트폰(100)의 프로그램(105)은 상기 운영서버(200)와 연계된 중계서버(115)(예컨대, 스마트폰(100)에 구비된 프로그램(105)과 통신하기로 정의된 서버)와 통신채널을 연결할 수 있으며, 이 경우 상기 프로그램 연동부(235)는 상기 중계서버(115)에 분산되어 구비될 수 있다.
상기 통신상태 확인부(215)는 지정된 ARS서버(110)로부터 통화채널이 연결된 통화단말(예컨대, 스마트폰(100) 포함)의 전화번호를 제공받고, 데이터망을 통해 통신채널이 연결된 스마트폰(100)의 식별번호(예컨대, 스마트폰(100)의 전화번호, 또는 스마트폰(100)의 전화번호와 매핑된 식별코드)를 확인한 후, 상기 ARS서버(110)로부터 제공받은 전화번호와 상기 데이터망을 통해 확인된 식별번호를 비교하여 전화망을 통해 사용자의 스마트폰(100)과 상기 ARS서버(110) 간 통화채널이 연결된 상태에서 데이터망을 경유하여 상기 스마트폰(100)에 구비된 프로그램(105)과 통신 가능한 상태(또는 통신 중인 상태)인지 확인한다.
도면2를 참조하면, 상기 운영서버(200)는, 상기 스마트폰(100)과 ARS서버(110) 간 통화채널이 연결된 상태에서 상기 스마트폰(100)의 프로그램(105)과 통신하는 경우, 상기 ARS서버(110)로부터 현재 ARS 서비스 단계에 대응하는 서비스코드를 수신하는 ARS 연동부(220)와, 상기 저장매체에 저장된 N개의 서비스화면 템플릿 중 상기 수신된 서비스코드에 대응하는 제n(1≤n≤N) 서비스화면 템플릿을 추출하여 상기 데이터망을 통해 상기 스마트폰(100)의 프로그램(105)으로 제공하는 동기화 처리부(225)를 구비한다.
상기 통신상태 확인부(215)를 통해 상기 스마트폰(100)과 ARS서버(110) 간 통화채널이 연결된 상태에서 상기 운영서버(200)가 상기 스마트폰(100)의 프로그램(105)과 통신하는 것으로 확인되면, 상기 ARS 연동부(220)는 상기 스마트폰(100)과 통화채널이 연결된 ARS서버(110)로부터 상기 스마트폰(100)으로 현재 제공 중인 ARS 서비스 단계에 대응하는 서비스코드를 수신한다. 상기 현재 ARS 서비스 단계에 대응하는 서비스코드는 상기 데이터망을 통해 상기 스마트폰(100)과 통신하는 시점을 기준으로 상기 ARS서버(110)에서 상기 스마트폰(100)으로 제공 중인 현재의 ARS 서비스 단계를 식별하는 서비스코드를 포함하는 것이 바람직하다. 상기 현재 ARS 서비스 단계에 대응하는 서비스코드는 상기 ARS 연동부(220)의 요청에 의해 상기 ARS서버(110)로부터 수신되거나, 또는 별도의 요청 없이도 지정된 규칙에 따라 상기 ARS서버(110)로부터 수신될 수 있다.
상기 ARS서버(110)로부터 현재 ARS 서비스 단계에 대응하는 서비스코드가 수신되면, 상기 동기화 처리부(225)는 상기 저장매체에 저장된 N개의 서비스화면 템플릿 중 상기 ARS서버(110)로부터 수신된 현재 ARS 서비스 단계에 대응하는 서비스코드에 대응하는 제n 서비스화면 템플릿을 추출하고, 상기 데이터망을 통해 상기 스마트폰(100)의 프로그램(105)으로 상기 추출된 제n 서비스화면 템플릿을 제공한다. 상기 스마트폰(100)의 프로그램(105)은 상기 제n 서비스화면 템플릿을 수신하고, 상기 제n 서비스화면 템플릿에 대응하는 서비스 인터페이스 화면을 표시한다.
본 발명의 실시 방법에 따르면, 상기 ARS 연동부(220)는 상기 ARS서버(110)로부터 상기 제n 서비스화면 템플릿에 포함하여 상기 스마트폰(100)의 프로그램(105)으로 제공할 서비스화면 정보를 수신할 수 있으며, 상기 동기화 처리부(225)는 상기 서비스코드에 대응하는 제n 서비스화면 템플릿에 상기 서비스화면 정보를 포함 또는 연계시켜 상기 데이터망을 통해 상기 스마트폰(100)의 프로그램(105)으로 제공할 수 있다. 여기서 상기 서비스화면 정보는 상기 ARS서버(110)에서 상기 전화망을 통해 제공하는 ARS 서비스 단계와 매칭하여 제n 서비스화면 템플릿에 포함시켜 제공할 서비스화면 정보를 포함하거나, 또는 상기 ARS서버(110)와 연계하여 스마트폰(100)의 사용자와 통화 중인 상담원 단말을 통해 입력된 서비스화면 정보를 포함할 수 있다. 예를들어, 제n 서비스화면 템플릿이 지도를 표시하는 서비스화면 템플릿인 경우, 상기 서비스화면 정보는 상기 제n 서비스화면 템플릿에 표시할 지도 데이터를 포함할 수 있다.
본 발명의 다른 실시 방법에 따르면, 상기 ARS서버(110)로부터 서비스화면 정보가 수신되지 않더라도, 상기 동기화 처리부(225)는 상기 ARS서버(110)로부터 수신된 서비스코드를 근거로 상기 제n 서비스화면 템플릿에 포함하여 상기 스마트폰(100)의 프로그램(105)으로 제공할 서비스화면 정보를 결정할 수 있다. 이 경우 상기 동기화 처리부(225)는 상기 제n 서비스화면 템플릿에 상기 서비스화면 정보를 포함 또는 연계시켜 상기 데이터망을 통해 상기 스마트폰(100)의 프로그램(105)으로 제공할 수 있다.
도면2를 참조하면, 상기 운영서버(200)는, 상기 스마트폰(100)의 프로그램(105)으로 제n 서비스화면 템플릿이 제공된 후, 상기 스마트폰(100)의 프로그램(105)으로부터 상기 제n 서비스화면 템플릿을 통해 입력 또는 선택된 데이터를 수신 대기하거나, 또는 상기 ARS서버(110)로부터 다음 ARS 서비스 단계를 위한 서비스코드를 수신 대기하는 수신 대기부(230)와, 상기 수신 대기 상태에서 상기 데이터망을 통해 상기 스마트폰(100)의 프로그램(105)으로부터 상기 제n 서비스화면 템플릿을 통해 입력 또는 선택된 데이터를 수신하는 프로그램 연동부(235)와, 상기 수신 대기 상태에서 상기 ARS서버(110)로부터 다음 ARS 서비스 단계의 서비스코드를 수신하는 ARS 연동부(220)를 구비한다.
상기 스마트폰(100)의 프로그램(105)으로 제n 서비스화면 템플릿이 제공된 후, 상기 수신 대기부(230)는 상기 스마트폰(100)의 프로그램(105)으로부터 상기 제n 서비스화면 템플릿을 통해 입력 또는 선택된 데이터를 수신 대기하거나, 또는 상기 ARS서버(110)로부터 다음 ARS 서비스 단계를 위한 서비스코드를 수신 대기한다. 이 경우 상기 스마트폰(100)(또는 프로그램(105))의 사용자는 상기 제n 서비스화면 템플릿에 대응하는 서비스 인터페이스 화면에 캐럿을 할당한 후 상기 서비스 인터페이스 화면을 통해 소정의 데이터를 입력 또는 선택할 수 있으며, 상기 스마트폰(100)의 프로그램(105)은 데이터망을 통해 상기 입력 또는 선택된 데이터를 전송할 수 있다. 한편 상기 사용자는 상기 스마트폰(100)을 통해 상기 제n 서비스화면 템플릿에 대응하는 서비스 인터페이스 화면이 표시되었음에도 전화망을 통해 ARS 기반 음성멘트에 따라 DTMF 신호를 입력할 수 있으며, 상기 스마트폰(100)은 전화망을 통해 상기 입력된 DTMF 신호를 송출할 수 있다. 여기서 사용자가 프로그램(105)에 표시된 서비스 인터페이스 화면을 통해 데이터를 입력 또는 선택하거나, 또는 전화망을 통해 DTMF 신호를 송출하는 것은, 사용자가 화면에 표시된 서비스 인터페이스 화면에 캐럿을 할당하는지 여부(예컨대, 스마트폰(100)으로 서비스화면 템플릿이 제공되어 서비스 인터페이스 화면이 최초 표시된 경우에 서비스 인터페이스 화면에는 캐럿이 할당되지 않을 수 있음), 사용자가 전화통화 화면에서 프로그램(105)의 서비스 인터페이스 화면으로 화면을 전환하는지 또는 반대로 프로그램(105)의 서비스 인터페이스 화면에서 전화통화 화면으로 화면을 전환하는지 여부, 스마트폰(100)의 화면 출력부(또는 터치스크린)이 활성/비활성(예컨대, 사용자가 ARS서버(110)의 음성멘트를 듣기 위해 스마트폰(100)의 스피커를 자신의 귀에 근접시키면 스마트폰(100)의 근접센서에 의해 스마트폰(100)의 화면 출력부(또는 터치스크린)는 비활성화되며, 반대로 자신의 귀에서 멀리 떨어뜨리거나 또는 스마트폰(100)의 자이로센서(또는 가속도센서)에 의해 사용자가 스마트폰(100)을 자신의 귀에서 이격시킨 것이 확인되는 경우에 스마트폰(100)의 화면 출력부(또는 터치스크린)는 활성화됨) 여부에 따라 시시각각 변경될 수 있으며, 사용자는 전화망의 DTMF 신호와 프로그램(105)의 서비스 인터페이스 화면 중 어느 것을 이용하더라도 무방하다.
만약 상기 사용자가 프로그램(105)의 서비스 인터페이스 화면을 통해 소정의 데이터를 입력 또는 선택한 경우, 상기 스마트폰(100)의 프로그램(105)은 상기 서비스 인터페이스 화면을 통해 입력 또는 선택된 데이터를 상기 데이터망을 통해 전송할 수 있으며, 상기 프로그램 연동부(235)는 상기 데이터망을 통해 상기 스마트폰(100)의 프로그램(105)으로부터 상기 제n 서비스화면 템플릿을 통해 입력 또는 선택된 데이터를 수신한다.
본 발명의 실시 방법에 따르면, 상기 프로그램 연동부(235)를 통해 상기 스마트폰(100)의 프로그램(105)으로부터 상기 제n 서비스화면 템플릿을 통해 입력 또는 선택된 데이터가 수신된 경우, 상기 ARS 연동부(220)는 상기 데이터망을 통해 상기 스마트폰(100)의 프로그램(105)으로부터 수신된 데이터를 상기 ARS서버(110)로 제공할 수 있다.
한편 상기 사용자가 전화망의 DTMF 신호를 입력한 경우, 상기 DTMF 신호는 상기 전화망을 통해 통화채널이 연결된 ARS서버(110)로 수신되며, 상기 ARS서버(110)는 상기 DTMF 신호를 수신한다. 상기 ARS서버(110)는 상기 수신된 DTMF 신호를 근거로 다음에 제공되어야 할 다음 ARS 서비스 단계를 확인한 후, 상기 확인된 다음 ARS 서비스 단계에 대응하는 음성멘트를 송출함과 동시에, 상기 다음 ARS 서비스 단계를 위한 서비스코드를 결정하여 상기 운영서버(200)로 전달하며, 상기 ARS 연동부(220)는 상기 ARS서버(110)로부터 상기 다음 ARS 서비스 단계를 위한 서비스코드를 수신한다. 여기서 상기 다음 ARS 서비스 단계를 위한 서비스코드는 상기 스마트폰(100)에서 상기 전화망을 통해 송출된 DTMF 신호를 근거로 상기 ARS서버(110)에서 상기 전화망을 통해 제공할 다음 ARS 서비스 단계를 위한 서비스코드를 포함하거나, 또는 상기 ARS서버(110)와 연계하여 스마트폰(100)의 사용자와 통화 중인 상담원 단말을 통해 입력된 정보에 대응하는 서비스코드를 포함할 수 있다.
본 발명의 실시 방법에 따르면, 상기 ARS서버(110)는 상기 전화망을 통해 상기 스마트폰(100)으로부터 수신된 DTMF 신호에 대응하는 신호정보를 상기 운영서버(200)로 제공할 수 있으며, 상기 ARS 연동부(220)는 상기 ARS서버(110)로부터 상기 신호정보를 제공받을 수 있다.
도면2를 참조하면, 상기 운영서버(200)는, 상기 데이터망을 통해 상기 스마트폰(100)의 프로그램(105)으로부터 상기 제n 서비스화면 템플릿을 통해 입력 또는 선택된 데이터가 수신되는 경우 상기 수신된 데이터를 근거로 다음 ARS 서비스 단계를 위한 서비스코드를 확인하여 상기 ARS서버(110)로 제공하고, 상기 ARS서버(110)로부터 다음 ARS 서비스 단계의 서비스코드가 수신되는 경우 상기 저장매체로부터 상기 서비스코드에 대응하는 제(n+1) 서비스화면 템플릿을 추출하여 상기 데이터망을 통해 상기 스마트폰(100)의 프로그램(105)으로 제공하는 동기화 처리부(225)를 구비하며, 실시 방법에 따라 상기 데이터망을 통해 수신된 데이터 및/또는 상기 ARS서버(110)로부터 수신된 신호정보를 기반으로 소정의 서비스정보를 생성하여 지정된 서비스서버(120)로 제공하는 서비스 제공부(240)를 구비한다. 바람직하게, 상기 동기화 처리부(225)의 동기화 과정은 상기 서비스 제공부(240)를 통해 소정의 서비스정보가 생성되거나, 또는 상기 ARS서버(110)를 통해 ARS 서비스가 완료 또는 종료될 때까지 반복되는 것이 바람직하다.
만약 상기 수신 대기 상태에서 상기 프로그램 연동부(235)를 통해 상기 스마트폰(100)의 프로그램(105)으로부터 상기 제n 서비스화면 템플릿을 통해 입력 또는 선택된 데이터가 수신되면, 상기 동기화 처리부(225)는 상기 저장매체를 통해 상기 수신된 데이터를 근거로 다음 ARS 서비스 단계를 위한 서비스코드를 확인하고, 상기 확인된 서비스코드를 상기 ARS서버(110)로 제공한다. 상기 ARS서버(110)는 상기 서비스코드를 근거로 다음 ARS 서비스 단계에 대응하는 ARS 서비스를 제공할 수 있다. 만약 상기 다음 ARS 서비스 단계를 위한 서비스코드가 제공되는 시점에 상기 ARS서버(110)가 상기 스마트폰(100)으로 송출 중인 음성멘트가 완료되지 않았다면, 상기 ARS서버(110)는 현재 송출 중인 음성멘트의 송출을 중지하고 상기 다음 ARS 서비스 단계를 위한 서비스코드에 해당하는 음성멘트를 송출할 수 있다.
한편 상기 수신 대기 상태에서 상기 ARS 연동부(220)를 통해 상기 ARS 서버로부터 다음 ARS 서비스 단계의 서비스코드가 수신되면, 상기 동기화 처리부(225)는 상기 저장매체를 통해 상기 수신된 서비스코드에 대응하는 제(n+1) 서비스화면 템플릿을 추출하고, 상기 데이터망을 통해 상기 스마트폰(100)의 프로그램(105)으로 상기 제(n+1) 서비스화면 템플릿을 제공한다.
본 발명의 실시 방법에 따르면, 상기 ARS 연동부(220)는 상기 ARS서버(110)로부터 상기 제(n+1) 서비스화면 템플릿에 포함하여 상기 스마트폰(100)의 프로그램(105)으로 제공할 서비스화면 정보를 수신할 수 있으며, 이 경우 상기 동기화 처리부(225)는 상기 서비스코드에 대응하는 제(n+1) 서비스화면 템플릿에 상기 서비스화면 정보를 포함 또는 연계시켜 상기 데이터망을 통해 상기 스마트폰(100)의 프로그램(105)으로 제공할 수 있다. 여기서 상기 서비스화면 정보는 상기 ARS서버(110)에서 상기 전화망을 통해 제공할 다음 ARS 서비스 단계와 매칭하여 제(n+1) 서비스화면 템플릿에 포함시켜 제공할 서비스화면 정보를 포함하거나, 또는 상기 ARS서버(110)와 연계하여 스마트폰(100)의 사용자와 통화 중인 상담원 단말을 통해 입력된 서비스화면 정보를 포함할 수 있다.
본 발명의 다른 실시 방법에 따르면, 상기 ARS서버(110)로부터 서비스화면 정보가 수신되지 않더라도, 상기 동기화 처리부(225)는 상기 스마트폰(100)의 프로그램(105)을 통해 수신된 데이터 또는 상기 ARS서버(110)로부터 수신된 서비스코드를 근거로 상기 제(n+1) 서비스화면 템플릿에 포함하여 상기 스마트폰(100)의 프로그램(105)으로 제공할 서비스화면 정보를 결정할 수 있다. 이 경우 상기 동기화 처리부(225)는 상기 제(n+1) 서비스화면 템플릿에 상기 서비스화면 정보를 포함 또는 연계시켜 상기 데이터망을 통해 상기 스마트폰(100)의 프로그램(105)으로 제공할 수 있다.
상기 동기화 처리부(225)가 상기 ARS 연동부(220) 및/또는 프로그램 연동부(235)와 연계하여 전화망과 데이터망 간 서비스를 동기화하는 과정은 소정의 서비스정보를 생성 가능한 조건을 만족할 때가지 반복되거나, 또는 상기 ARS서버(110)를 통해 ARS 서비스가 완료 또는 종료될 때까지 반복되는 것이 바람직하다
상기 서비스 제공부(240)는 상기 프로그램 연동부(235)를 통해 스마트폰(100)의 프로그램(105)으로 수신되는 데이터를 축적함과 동시에, 실시 방법에 따라 전화망을 통해 ARS서버(110)로 수신된 DTMF 신호에 대응하는 신호정보를 추적하고, 상기 스마트폰(100)의 프로그램(105)으로 수신되는 데이터를 이용하거나, 상기 ARS서버(110)로 제공받은 신호정보를 이용하거나, 또는 상기 스마트폰(100)의 프로그램(105)으로 수신되는 데이터와 ARS서버(110)로 제공받은 신호정보를 조합함으로써, 지정된 서비스서버(120)를 통해 소정의 서비스를 제공받기 위한 서비스정보를 생성하고, 상기 생성된 서비스정보를 상기 지정된 서비스서버(120)로 제공한다.
도면3은 본 발명의 실시 방법에 따른 서비스화면 템플릿 등록 과정을 도시한 도면이다.
보다 상세하게 본 도면3은 운영서버(200)에서 ARS서버(110)를 통해 스마트폰(100)으로 제공되는 하나 이상의 ARS 서비스 단계와 매칭되는 N(N≥2)개의 서비스화면 템플릿을 생성하고 상기 하나 이상의 ARS 서비스 단계를 식별하는 서비스코드와 매핑하여 저장매체에 저장하는 과정을 도시한 것으로서, 본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 본 도면3을 참조 및/또는 변형하여 상기 서비스화면 템플릿 등록 과정에 대한 다양한 실시 방법(예컨대, 일부 단계가 생략되거나, 또는 순서가 변경된 실시 방법)을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 모든 실시 방법을 포함하여 이루어지며, 본 도면3에 도시된 실시 방법만으로 그 기술적 특징이 한정되지 아니한다.
도면3을 참조하면, 운영서버(200)는 지정된 운영단말로 서비스화면 템플릿 제작을 위한 서비스화면 제작 인터페이스를 제공하고(300), 상기 운영단말은 상기 서비스화면 제작 인터페이스를 통해 지정된 ARS서버(110)를 제공하는 하나 이상의 ARS 서비스 단계와 매칭되는 서비스화면 템플릿을 제작하는 절차를 수행하고(305), 상기 서비스화면 템플릿 제작 절차의 결과로서 상기 운영서버(200)로 서비스화면 템플릿을 생성하기 위한 서비스화면 생성 규칙을 제공한다(310).
상기 운영서버(200)는 상기 서비스화면 생성 규칙을 이용하여 하나 이상의 ARS 서비스 단계와 매칭되는 서비스화면 템플릿을 생성하고(315), 상기 생성된 서비스화면 템플릿과 매칭되는 하나 이상의 ARS 서비스 단계를 식별하는 서비스코드를 결정한다(320). 상기 과정은 지정된 ARS서버(110)를 통해 제공되는 ARS 서비스 단계와 매칭되는 N개의 서비스화면 템플릿이 생성될 때까지 반복되며, 상기 N개의 서비스화면 템플릿이 생성되면, 상기 운영서버(200)는 상기 생성된 N개의 서비스화면 템플릿과 상기 결정된 M개의 서비스코드를 매핑하여 지정된 저장매체에 저장한다(325).
도면4는 본 발명의 실시 방법에 따른 ARS 서비스 제공 과정을 도시한 도면이다.
보다 상세하게 본 도면4는 도면5 또는 도면6에 도시된 과정을 통해 데이터망과 동기화되는 ARS 서비스를 제공하는 과정을 도시한 것으로서, 본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 본 도면4를 참조 및/또는 변형하여 상기 ARS 서비스 제공 과정에 대한 다양한 실시 방법(예컨대, 일부 단계가 생략되거나, 또는 순서가 변경된 실시 방법)을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 모든 실시 방법을 포함하여 이루어지며, 본 도면4에 도시된 실시 방법만으로 그 기술적 특징이 한정되지 아니한다. 편의상 본 도면4 내지 도면6은 ARS서버(110)와 운영서버(200) 동기화를 위해 상호 연동하는 부분을 소정의 식별번호로 표시하였다.
도면4를 참조하면, 스마트폰(100)과 ARS서버(110)는 인바운드 콜 또는 아웃바운드 콜 기반의 통화채널을 연결하며(400), 상기 통화채널 연결에 대응하여 상기 ARS서버(110)는 운영서버(200)로 통화채널이 연결된 전화번호를 제공할 수 있다(400a). 한편 상기 스마트폰(100)은 상기 통화채널 연결에 대응하여 ARS 서비스와 매칭되는 서비스 인터페이스 화면을 표시하는 프로그램(105)을 구동 또는 활성화할 수 있다(400b).
한편 상기 스마트폰(100)과 ARS서버(110)가 통화채널이 연결되면, 상기 ARS서버(110)는 전화망을 통해 ARS 서비스를 제공하기 위한 ARS 서비스 단계를 확인하고(405), 상기 전화망을 통해 상기 확인된 ARS 서비스 단계에 대응하는 음성멘트를 송출하며(410), 상기 스마트폰(100)은 상기 ARS 서비스를 위한 음성멘트를 출력한다(415). 만약 상기 음성멘트 출력에 대응하여 DTMF 신호가 입력되면, 상기 스마트폰(100)은 상기 전화망을 통해 상기 입력된 DTMF 신호를 송출하고(420), 상기 ARS서버(110)는 전화망을 통해 상기 DTMF 신호를 수신하고(425), 상기 DTMF 신호를 판독하여 신호정보를 확인한다(430). 본 발명의 실시 방법에 따라 운영서버(200)가 서비스서버(120)와 연동하는 경우, 상기 ARS서버(110)는 상기 DTMF 신호를 판독하여 확인된 신호정보를 상기 운영서버(200)로 제공할 수 있다(430a).
만약 상기 과정 중 또는 후에 ARS 서비스가 완료 또는 종료되지 않는다면, 상기 ARS서버(110)는 상기 DTMF 신호를 근거로 다음 ARS 서비스 단계를 결정하고(435), 상기 ARS 서비스가 완료 또는 종료될 때까지 상기 ARS 서비스 단계에 대응하는 음성멘트를 송출하는 과정(410)을 반복한다. 상기 DTMF 신호를 근거로 다음 ARS 서비스 단계가 결정된 경우, 상기 ARS서버(110)는 상기 결정된 다음 ARS 서비스 단계에 대응하는 서비스코드를 상기 운영서버(200)로 제공할 수 있다(435a).
도면5는 본 발명의 제1 실시 방법에 따른 전화망과 데이터망 간 서비스 동기화 과정을 도시한 도면이다.
보다 상세하게 본 도면5는 상기 도면4에 도시된 ARS 서비스 제공 과정과 연동하여 스마트폰(100)에 대한 전화망과 데이터망 간 서비스 동기화하는 과정을 도시한 것으로서, 본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 본 도면5를 참조 및/또는 변형하여 상기 전화망과 데이터망 간 서비스 동기화 과정에 대한 다양한 실시 방법(예컨대, 일부 단계가 생략되거나, 또는 순서가 변경된 실시 방법)을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 모든 실시 방법을 포함하여 이루어지며, 본 도면5에 도시된 실시 방법만으로 그 기술적 특징이 한정되지 아니한다. 편의상 본 도면5 내지 도면6은 ARS서버(110)와 운영서버(200) 동기화를 위해 상호 연동하는 부분을 소정의 식별번호로 표시하였다.
도면5를 참조하면, 상기 도면4에 도시된 과정을 통해 스마트폰(100)과 ARS서버(110) 간 통화채널이 연결되기 전 또는 중 또는 후에 상기 스마트폰(100)의 프로그램(105)이 구동 또는 활성화되면, 상기 스마트폰(100)의 프로그램(105)은 데이터망을 통해 운영서버(200)(또는 중계서버(115) 가능)와 통신채널을 연결하며(500), 상기 운영서버(200)는 상기 데이터망을 통해 상기 스마트폰(100)의 프로그램(105)과 통신채널을 연결하거나(500), 또는 지정된 중계서버(115)와 상기 스마트폰(100) 간 연결된 통신채널을 확인한다(500).
상기 스마트폰(100)의 프로그램(105)과의 통신채널이 연결되기 전 또는 중 또는 후에, 상기 도면4에 도시된 과정을 통해 상기 ARS서버(110)로부터 해당 ARS서버(110)와 통화채널이 연결된 전화번호가 수신되는데, 상기 운영서버(200)는 상기 전화번호를 이용하여 상기 데이터망을 통해 통신채널이 연결된 스마트폰(100)이 전화망을 통해 상기 ARS서버(110)와 통화채널이 연결된 상태인지 확인한다(505).
만약 스마트폰(100)이 전화망을 통해 ARS서버(110)와 통화채널이 연결된 상태에서 데이터망을 경유하여 통신채널이 연결된 것이 확인되면, 상기 운영서버(200)는 ARS서버(110)로부터 스마트폰(100)으로 제공되는 ARS 서비스 단계에 대응하는 서비스코드를 수신하고(510), 지정된 저장매체로부터 상기 수신된 서비스코드에 대응하는 제n 서비스화면 템플릿을 추출하고(515), 데이터망을 통해 상기 추출된 제n 서비스화면 템플릿을 상기 스마트폰(100)의 프로그램(105)으로 제공한다(520).
상기 스마트폰(100)의 프로그램(105)은 데이터망을 통해 ARS 서비스 단계와 매칭되는 제n 서비스화면 템플릿을 수신하고(525), 상기 제n 서비스화면 템플릿에 대응하는 서비스 인터페이스 화면을 표시한다(530). 이후 사용자의 선택 내지 스마트폰(100)의 화면 표시 상태에 따라 상기 서비스 인터페이스 화면을 통해 소정의 데이터가 입력 또는 선택될 수 있으며, 또는 상기 도면4에 도시된 ARS 서비스가 유지될 수 있다.
만약 상기 서비스 인터페이스 화면을 통해 소정의 데이터가 입력 또는 선택되면, 상기 스마트폰(100)의 프로그램(105)은 데이터망을 통해 상기 서비스 인터페이스 화면을 기반으로 입력 또는 선택된 데이터를 전송한다(535).
한편 상기 스마트폰(100)의 프로그램(105)으로 상기 제n 서비스화면 템플릿이 제공된 후, 상기 운영서버(200)는 상기 스마트폰(100)의 프로그램(105)으로부터 상기 제n 서비스화면 템플릿을 통해 입력 또는 선택된 데이터를 수신 대기하거나, 또는 상기 ARS서버(110)로부터 다음 ARS 서비스 단계를 위한 서비스코드를 수신 대기하며, 만약 상기 스마트폰(100)의 프로그램(105)으로부터 상기 데이터가 전송되면, 상기 운영서버(200)는 데이터망을 통해 상기 스마트폰(100)의 프로그램(105)에서 상기 제n 서비스화면 템플릿에 대응하는 서비스 인터페이스 화면을 통해 입력 또는 선택된 데이터를 수신한다(540).
상기 데이터망을 통해 상기 데이터를 수신함에 의해 서비스 제공을 위한 서비스정보를 생성하지 않거나, 또는 상기 ARS서버(110)를 통해 ARS서비스 완료 또는 종료가 확인되지 않을 경우, 상기 운영서버(200)는 상기 수신된 데이터를 근거로 다음 ARS 서비스 단계를 위한 서비스코드를 확인하고(545), 상기 ARS서버(110)로 상기 확인된 서비스코드를 제공한다(550). 상기 서비스코드는 도면4에 도시된 과정을 통해 ARS 서비스를 제공하는데 이용될 수 있다.
도면6은 본 발명의 제2 실시 방법에 따른 전화망과 데이터망 간 서비스 동기화 과정을 도시한 도면이다.
보다 상세하게 본 도면6은 상기 도면4에 도시된 ARS 서비스 제공 과정 내지 상기 도면5에 도시된 동기화 과정과 연동하여 스마트폰(100)에 대한 전화망과 데이터망 간 서비스 동기화하는 과정을 도시한 것으로서, 본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 본 도면6을 참조 및/또는 변형하여 상기 전화망과 데이터망 간 서비스 동기화 과정에 대한 다양한 실시 방법(예컨대, 일부 단계가 생략되거나, 또는 순서가 변경된 실시 방법)을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 모든 실시 방법을 포함하여 이루어지며, 본 도면6에 도시된 실시 방법만으로 그 기술적 특징이 한정되지 아니한다. 편의상 본 도면6 내지 도면6은 ARS서버(110)와 운영서버(200) 동기화를 위해 상호 연동하는 부분을 소정의 식별번호로 표시하였다.
도면6을 참조하면, 운영서버(200)는 도면4에 도시된 과정을 통해 ARS서버(110)를 통해 스마트폰(100)으로 제공될 다음 ARS 서비스 단계를 위한 서비스코드를 수신(또는 확인)하고(600), 지정된 저장매체로부터 상기 수신된 서비스코드에 대응하는 제(n+1) 서비스화면 템플릿을 추출하고(605), 데이터망을 통해 상기 추출된 제(n+1) 서비스화면 템플릿을 상기 스마트폰(100)의 프로그램(105)으로 제공한다(610).
상기 스마트폰(100)의 프로그램(105)은 데이터망을 통해 ARS 서비스 단계와 매칭되는 제(n+1) 서비스화면 템플릿을 수신하고(615), 상기 제(n+1) 서비스화면 템플릿에 대응하는 서비스 인터페이스 화면을 표시한다(620). 이후 사용자의 선택 내지 스마트폰(100)의 화면 표시 상태에 따라 상기 서비스 인터페이스 화면을 통해 소정의 데이터가 입력 또는 선택될 수 있으며, 또는 상기 도면4에 도시된 ARS 서비스가 유지될 수 있다.
만약 상기 서비스 인터페이스 화면을 통해 소정의 데이터가 입력 또는 선택되면, 상기 스마트폰(100)의 프로그램(105)은 데이터망을 통해 상기 서비스 인터페이스 화면을 기반으로 입력 또는 선택된 데이터를 전송한다(625).
한편 상기 스마트폰(100)의 프로그램(105)으로 상기 제(n+1) 서비스화면 템플릿이 제공된 후, 상기 운영서버(200)는 상기 스마트폰(100)의 프로그램(105)으로부터 상기 제(n+1) 서비스화면 템플릿을 통해 입력 또는 선택된 데이터를 수신 대기하거나, 또는 상기 ARS서버(110)로부터 다음 ARS 서비스 단계를 위한 서비스코드를 수신 대기하며, 만약 상기 스마트폰(100)의 프로그램(105)으로부터 상기 데이터가 전송되면, 상기 운영서버(200)는 데이터망을 통해 상기 스마트폰(100)의 프로그램(105)에서 상기 제(n+1) 서비스화면 템플릿에 대응하는 서비스 인터페이스 화면을 통해 입력 또는 선택된 데이터를 수신한다(630).
상기 데이터망을 통해 상기 데이터를 수신함에 의해 서비스 제공을 위한 서비스정보를 생성하지 않거나, 또는 상기 ARS서버(110)를 통해 ARS서비스 완료 또는 종료가 확인되지 않을 경우, 상기 운영서버(200)는 상기 수신된 데이터를 근거로 다음 ARS 서비스 단계를 위한 서비스코드를 확인하고(635), 상기 ARS서버(110)로 상기 확인된 서비스코드를 제공한다(640). 상기 서비스코드는 도면4에 도시된 과정을 통해 ARS 서비스를 제공하는데 이용될 수 있다.
도면7은 본 발명의 실시 방법에 따른 전화망과 데이터망 간 동기화 기반 서비스 제공 과정을 도시한 도면이다.
보다 상세하게 본 도면7은 상기 도면4 내지 도면6에 도시된 과정을 통해 수행된 전화망과 데이터망 간 동기화를 기반으로 지정된 서비스를 제공하는 과정을 도시한 것으로서, 본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 본 도면7을 참조 및/또는 변형하여 상기 서비스 제공 과정에 대한 다양한 실시 방법(예컨대, 일부 단계가 생략되거나, 또는 순서가 변경된 실시 방법)을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 모든 실시 방법을 포함하여 이루어지며, 본 도면7에 도시된 실시 방법만으로 그 기술적 특징이 한정되지 아니한다. 편의상 본 도면7 내지 도면6은 ARS서버(110)와 운영서버(200) 동기화를 위해 상호 연동하는 부분을 소정의 식별번호로 표시하였다.
도면7을 참조하면, 운영서버(200)는 상기 도면5 또는 도면6에 도시된 과정을 통해 데이터망을 통해 수신된 데이터를 확인하거나(700), 및/또는 상기 도면4에 도시된 과정을 통해 ARS서버(110)로부터 수신된 신호정보를 확인하고(700), 상기 데이터망을 통해 수신된 데이터 및/또는 ARS서버(110)로부터 수신된 신호정보를 통해 지정된 서비스서버(120)를 통해 서비스 제공에 이용될 서비스정보를 생성한다(705).
상기 운영서버(200)는 상기 생성된 서비스정보를 지정된 서비스서버(120)로 제공하고(710), 상기 서비스서버(120)는 상기 서비스정보를 수신하여 지정된 서비스 절차를 수행한 후(715), 상기 운영서버(200)로 서비스결과를 제공한다(720). 상기 운영서버(200)는 상기 서비스서버(120)로부터 상기 서비스정보에 대응하는 서비스결과를 확인하고(725), 데이터망을 통해 스마트폰(100)의 프로그램(105)으로 상기 서비스결과를 제공하며(730), 상기 스마트폰(100)의 프로그램(105)은 데이터망을 통해 상기 서비스결과를 수신하여 출력한다(735). 상기와 같이 서비스 제공이 완료되거나, 또는 상기 도면4 내지 도면6에 도시된 과정을 통해 ARS 서비스가 완료 또는 종료되는 경우, 상기 운영서버(200)는 상기 스마트폰(100)의 프로그램(105)과 연결된 통신채널을 종료하도록 처리한다(740).
100 : 스마트폰 105 : 프로그램
110 : ARS서버 115 : 중계서버
120 : 서비스서버 200 : 운영서버
205 : 템플릿 생성부 210 : 템플릿 저장부
215 : 통신상태 확인부 220 : ARS 연동부
225 : 동기화 처리부 230 : 수신 대기부
235 : 프로그램 연동부 240 : 서비스 제공부

Claims (17)

  1. 데이터망을 통해 스마트폰과 통신하고 ARS서버와 연계된 운영서버에서 실행되는 전화망과 데이터망 간 서비스 동기화 방법에 있어서,
    전화망을 통해 ARS서버에서 제공하는 하나 이상의 ARS 서비스 단계와 매칭되는 N(N≥2)개의 서비스화면 템플릿을 생성하는 제1 단계;
    상기 서비스화면 템플릿과 매칭되는 하나 이상의 ARS 서비스 단계를 식별하는 서비스코드와 상기 생성된 서비스화면 템플릿을 매핑하여 저장매체에 저장하는 제2 단계;
    전화망을 통해 사용자의 스마트폰과 상기 ARS서버 간 통화채널이 연결된 상태에서 데이터망을 경유하여 상기 스마트폰에 구비된 프로그램과 통신하는 경우, 상기 ARS서버로부터 현재 ARS 서비스 단계에 대응하는 서비스코드를 수신하는 제3 단계;
    상기 저장매체에 저장된 N개의 서비스화면 템플릿 중 상기 수신된 서비스코드에 대응하는 제n(1≤n≤N) 서비스화면 템플릿을 추출하여 상기 데이터망을 통해 상기 스마트폰의 프로그램으로 제공하는 제4 단계; 및
    상기 데이터망을 통해 상기 스마트폰의 프로그램으로부터 상기 제n 서비스화면 템플릿을 통해 입력 또는 선택된 데이터가 수신되는 경우 상기 수신된 데이터를 근거로 다음 ARS 서비스 단계를 위한 서비스코드를 확인하여 상기 ARS서버로 제공하는 제5 단계; 및
    상기 ARS서버로부터 다음 ARS 서비스 단계의 서비스코드가 수신되는 경우 상기 저장매체로부터 상기 서비스코드에 대응하는 제(n+1) 서비스화면 템플릿을 추출하여 상기 데이터망을 통해 상기 스마트폰의 프로그램으로 제공하는 제6 단계;를 포함하는 전화망과 데이터망 간 서비스 동기화 방법.
  2. 제 1항에 있어서, 상기 서비스화면 템플릿은,
    상기 스마트폰의 프로그램을 통해 표시 가능한 XML 형태로 이루어지고,
    상기 스마트폰에 프로그램을 통해 상기 ARS서버를 통해 제공되는 ARS 서비스 단계와 매칭되는 서비스 인터페이스 화면을 표시하는 것을 특징으로 하는 전화망과 데이터망 간 서비스 동기화 방법.
  3. 제 1항에 있어서,
    상기 전화망을 통해 사용자의 스마트폰과 상기 ARS서버 간 통화채널이 연결되는 중 또는 후에 상기 스마트폰에서 구동 또는 활성화된 프로그램의 요청을 근거로 상기 데이터망을 통해 상기 스마트폰과 통신채널을 연결하는 단계를 더 포함하여 이루어지는 것을 특징으로 하는 전화망과 데이터망 간 서비스 동기화 방법.
  4. 제 1항에 있어서,
    상기 전화망을 통해 사용자의 스마트폰과 상기 ARS서버 간 통화채널이 연결되는 중 또는 후에 상기 스마트폰에서 구동 또는 활성화된 프로그램의 요청을 근거로 상기 데이터망 상에서 상기 운영서버와 연계된 중계서버와 상기 스마트폰 간 통신채널 연결을 확인하는 단계를 더 포함하여 이루어지는 것을 특징으로 하는 전화망과 데이터망 간 서비스 동기화 방법.
  5. 제 1항에 있어서, 상기 현재 ARS 서비스 단계에 대응하는 서비스코드는,
    상기 데이터망을 통해 상기 스마트폰과 통신하는 시점을 기준으로 상기 ARS서버에서 상기 스마트폰으로 제공 중인 현재의 ARS 서비스 단계를 식별하는 서비스코드를 포함하여 이루어지는 것을 특징으로 하는 전화망과 데이터망 간 서비스 동기화 방법.
  6. 제 1항에 있어서,
    상기 제3 단계는, 상기 ARS서버로부터 상기 제n 서비스화면 템플릿에 포함하여 상기 스마트폰의 프로그램으로 제공할 서비스화면 정보를 수신하는 단계를 더 포함하며,
    상기 제4 단계는, 상기 서비스코드에 대응하는 제n 서비스화면 템플릿에 상기 서비스화면 정보를 포함 또는 연계시켜 상기 데이터망을 통해 상기 스마트폰의 프로그램으로 제공하는 것을 특징으로 하는 전화망과 데이터망 간 서비스 동기화 방법.
  7. 제 6항에 있어서, 상기 서비스화면 정보는,
    상기 ARS서버에서 상기 전화망을 통해 제공하는 ARS 서비스 단계와 매칭하여 제n 서비스화면 템플릿에 포함시켜 제공할 서비스화면 정보를 포함하거나, 또는
    상기 ARS서버와 연계하여 스마트폰의 사용자와 통화 중인 상담원 단말을 통해 입력된 서비스화면 정보를 포함하여 이루어지는 것을 특징으로 하는 전화망과 데이터망 간 서비스 동기화 방법.
  8. 제 1항에 있어서,
    상기 스마트폰의 프로그램으로 상기 제n 서비스화면 템플릿이 제공된 후,
    상기 스마트폰의 프로그램으로부터 상기 제n 서비스화면 템플릿을 통해 입력 또는 선택된 데이터를 수신 대기하는 단계를 더 포함하여 이루어지는 것을 특징으로 하는 전화망과 데이터망 간 서비스 동기화 방법.
  9. 제 1항에 있어서,
    상기 스마트폰의 프로그램으로 제n 서비스화면 템플릿이 제공된 후,
    상기 데이터망을 통해 상기 스마트폰의 프로그램으로부터 전송된 데이터를 수신하는 단계를 더 포함하여 이루어지는 것을 특징으로 하는 전화망과 데이터망 간 서비스 동기화 방법.
  10. 제 1항에 있어서, 상기 제5 단계는,
    상기 데이터망을 통해 상기 스마트폰의 프로그램으로부터 수신된 데이터를 상기 ARS서버로 제공하는 단계를 더 포함하여 이루어지는 것을 특징으로 하는 전화망과 데이터망 간 서비스 동기화 방법.
  11. 제 1항에 있어서,
    상기 스마트폰의 프로그램으로 상기 제n 서비스화면 템플릿이 제공된 후,
    상기 ARS서버로부터 다음 ARS 서비스 단계를 위한 서비스코드를 수신 대기하는 단계를 더 포함하여 이루어지는 것을 특징으로 하는 전화망과 데이터망 간 서비스 동기화 방법.
  12. 제 1항에 있어서,
    상기 스마트폰의 프로그램으로 제n 서비스화면 템플릿이 제공된 후,
    상기 ARS서버로부터 다음 ARS 서비스 단계를 위한 서비스코드를 수신하는 단계를 더 포함하여 이루어지는 것을 특징으로 하는 전화망과 데이터망 간 서비스 동기화 방법.
  13. 제 1항 또는 제 11항 또는 제 12항에 있어서, 상기 다음 ARS 서비스 단계를 위한 서비스코드는,
    상기 스마트폰에서 상기 전화망을 통해 송출된 DTMF 신호를 근거로 상기 ARS서버에서 상기 전화망을 통해 제공할 다음 ARS 서비스 단계를 위한 서비스코드를 포함하거나, 또는
    상기 ARS서버와 연계하여 스마트폰의 사용자와 통화 중인 상담원 단말을 통해 입력된 정보에 대응하는 서비스코드를 포함하여 이루어지는 것을 특징으로 하는 전화망과 데이터망 간 서비스 동기화 방법.
  14. 제 1항에 있어서,
    상기 사용자의 스마트폰과 상기 ARS서버 간 통화채널이 연결된 후,
    상기 ARS서버로부터 상기 전화망을 통해 상기 ARS서버로 수신된 DTMF 신호에 대응하는 신호정보를 수신하는 단계를 더 포함하여 이루어지는 것을 특징으로 하는 전화망과 데이터망 간 서비스 동기화 방법.
  15. 제 1항에 있어서,
    상기 ARS서버로부터 상기 제(n+1) 서비스화면 템플릿에 포함하여 상기 스마트폰의 프로그램으로 제공할 서비스화면 정보를 수신하는 단계를 더 포함하며,
    상기 제6 단계는, 상기 서비스코드에 대응하는 제(n+1) 서비스화면 템플릿에 상기 서비스화면 정보를 포함 또는 연계시켜 상기 데이터망을 통해 상기 스마트폰의 프로그램으로 제공하는 것을 특징으로 하는 전화망과 데이터망 간 서비스 동기화 방법.
  16. 제 15항에 있어서, 상기 서비스화면 정보는,
    상기 ARS서버에서 상기 전화망을 통해 제공할 다음 ARS 서비스 단계와 매칭하여 제(n+1) 서비스화면 템플릿에 포함시켜 제공할 서비스화면 정보를 포함하거나, 또는
    상기 ARS서버와 연계하여 스마트폰의 사용자와 통화 중인 상담원 단말을 통해 입력된 서비스화면 정보를 포함하여 이루어지는 것을 특징으로 하는 전화망과 데이터망 간 서비스 동기화 방법.
  17. 제 1항에 있어서,
    상기 스마트폰의 프로그램을 통해 수신된 데이터 또는 상기 ARS서버로부터 수신된 서비스코드를 근거로 상기 제(n+1) 서비스화면 템플릿에 포함하여 상기 스마트폰의 프로그램으로 제공할 서비스화면 정보를 결정하는 단계를 더 포함하며,
    상기 제6 단계는, 상기 제(n+1) 서비스화면 템플릿에 상기 서비스화면 정보를 포함 또는 연계시켜 상기 데이터망을 통해 상기 스마트폰의 프로그램으로 제공하는 것을 특징으로 하는 전화망과 데이터망 간 서비스 동기화 방법.
KR20140049718A 2014-04-25 2014-04-25 전화망과 데이터망 간 서비스 동기화 방법 KR101501131B1 (ko)

Priority Applications (3)

Application Number Priority Date Filing Date Title
KR20140049718A KR101501131B1 (ko) 2014-04-25 2014-04-25 전화망과 데이터망 간 서비스 동기화 방법
PCT/KR2014/005845 WO2015163532A1 (ko) 2014-04-25 2014-07-01 전화망과 데이터망 간 서비스 동기화 방법
JP2016519458A JP6212210B2 (ja) 2014-04-25 2014-07-01 電話網とデータ網間サービス同期化方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR20140049718A KR101501131B1 (ko) 2014-04-25 2014-04-25 전화망과 데이터망 간 서비스 동기화 방법

Publications (1)

Publication Number Publication Date
KR101501131B1 true KR101501131B1 (ko) 2015-03-11

Family

ID=53027099

Family Applications (1)

Application Number Title Priority Date Filing Date
KR20140049718A KR101501131B1 (ko) 2014-04-25 2014-04-25 전화망과 데이터망 간 서비스 동기화 방법

Country Status (3)

Country Link
JP (1) JP6212210B2 (ko)
KR (1) KR101501131B1 (ko)
WO (1) WO2015163532A1 (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101936596B1 (ko) * 2018-05-11 2019-01-09 주식회사 디오티스 데이터 망을 이용한 ars 서비스 제공 방법 및 시스템

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20050097123A (ko) * 2004-03-31 2005-10-07 주식회사 브리지텍 전화통화 관리 시스템

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003271195A (ja) * 2002-03-14 2003-09-25 Omron Corp 対話システムおよび対話制御装置
JP5056443B2 (ja) * 2008-01-31 2012-10-24 沖電気工業株式会社 コールセンタ装置
JP2009213056A (ja) * 2008-03-06 2009-09-17 Ntt Docomo Inc 音声自動応答装置、音声自動応答方法、音声自動応答プログラム
KR20100026812A (ko) * 2008-09-01 2010-03-10 주식회사 엘지텔레콤 발신화상영역에 영상 서비스를 제공하는 방법 및 장치
US8340255B2 (en) * 2009-07-07 2012-12-25 CallVU, Ltd. Interactive display response system
KR20110019266A (ko) * 2009-08-19 2011-02-25 주식회사 케이티 영상 응답 서비스 제공 시스템 및 서비스 제공 방법
US20110158222A1 (en) * 2009-12-28 2011-06-30 Duncan Kerr Cellular telephone systems with support for converting voice calls to data sessions
US8565388B2 (en) * 2010-07-06 2013-10-22 Millind Mittal Method and apparatus for data channel augmented auto attended voice response systems
KR101169045B1 (ko) * 2010-08-24 2012-07-26 (주) 콜게이트 음성-화면 ars 서비스 시스템 및 그 제공방법과 컴퓨터 판독 가능한 기록매체
JP5751107B2 (ja) * 2011-09-20 2015-07-22 沖電気工業株式会社 制御サーバ、制御方法、プログラム、および制御システム
KR101175536B1 (ko) * 2012-01-12 2012-09-13 이세용 링데이터를 이용한 ars 연동데이터 제공시스템 및 그 방법

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20050097123A (ko) * 2004-03-31 2005-10-07 주식회사 브리지텍 전화통화 관리 시스템

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101936596B1 (ko) * 2018-05-11 2019-01-09 주식회사 디오티스 데이터 망을 이용한 ars 서비스 제공 방법 및 시스템

Also Published As

Publication number Publication date
JP6212210B2 (ja) 2017-10-11
WO2015163532A1 (ko) 2015-10-29
JP2016521944A (ja) 2016-07-25

Similar Documents

Publication Publication Date Title
KR101488268B1 (ko) 푸시 메시지 서비스 방법 및 시스템
CN107920058A (zh) 远程实时支持工具及用于远程服务支持的方法
CN105141650A (zh) Sms代理
CN105594201A (zh) 设备配对
CN111491279B (zh) 蓝牙扫描方法、装置、设备以及计算机可读存储介质
KR20130031520A (ko) 사용자 단말에서 콜 수신자의 정보 제공 방법 및 장치
CN104301857A (zh) 用于通信终端之间的无线通信的方法和设备
KR101834937B1 (ko) 통신 시스템에서 사용자 단말기의 정보 획득 방법 및 장치
CN102821214B (zh) 一种基于移动终端的语音交互的方法和系统
US9998465B2 (en) Wireless communication apparatus, information processing apparatus, communication system, and method of controlling wireless communication apparatus
KR101501131B1 (ko) 전화망과 데이터망 간 서비스 동기화 방법
CN102868766B (zh) 一种实现远程控制的方法、系统和装置
KR20220158264A (ko) 지불 기능의 개통 방법, 단말 장치, 서버, 시스템 및 저장 매체
KR102616289B1 (ko) 비콘을 이용한 일행을 확인하기 위한 단말, pos 단말, 비콘 관리 서버, 비콘 신호 송출기, 일행 관리 서버 및 그를 포함하는 시스템, 그의 제어 방법 및 컴퓨터 프로그램이 기록된 기록매체
US20190313255A1 (en) Terminal device, connection method, connection program, and authentication assist system
US8363574B2 (en) Monitoring participants in a conference call
KR20140119917A (ko) 무선 통신 연결을 위한 사용자 인터페이스 제공방법, 단말기 및 무선 통신 시스템
CN103167432A (zh) 一种基于蓝牙传输协议实现近场信息发送的系统及方法
KR101874087B1 (ko) 무선 태그를 이용한 통화 기능 제어 방법, 이를 위한 장치 및 시스템
US8832192B2 (en) Information processing system, information processing method, information processing device, information processing device control method, information processing terminal, information processing terminal control method, information storage medium and program
US11575793B2 (en) Service system supporting voice call using digital assistant device, method thereof, and non-transitory computer readable medium having computer program recorded thereon
KR101371184B1 (ko) 근거리 통신을 이용한 착신자 상황 정보 전송 장치 및 방법
US20160006812A1 (en) Robust Communication Protocol, Pairing Procedure and Emergency Messaging System For a Server Computer And at Least Two Client Computers
US10944825B2 (en) Information sharing support server, information sharing support system, and information sharing support method
CN107370897A (zh) 一种语音信箱业务的实现方法及装置

Legal Events

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

Payment date: 20180205

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20181210

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20200218

Year of fee payment: 6