9
스마트폰 환경에서 음성통화와 어플리케이션을 연계하는 컨버전스 서비스 479 스마트폰 환경에서 음성통화와 어플리케이션을 연계하는 컨버전스 서비스 (A Convergence Service Integrated with Voice Calls and Applications in Smartphone Environments) 조민호 (Min Ho Cho) 스마트폰은 데스크탑 컴퓨터에 비추어도 손색이 없을 만큼 강력한 하드웨어와 운영체제를 가 지고 있다. 하지만, 대부분의 사용자들은 기존 피쳐폰과 비슷한 기능과 서비스를 사용함으로써 스마트폰을 제대로 활용하지 못하고 있다. 이런 점에서 스마트폰의 성능과 기능을 잘 활용할 수 있는 컨버전스 서비 스 개념을 제공하고 실제 구현 사례를 제시함으로써, 스마트폰 시대에 맞는 편리하고 다양한 서비스가 개 발되는데 도움이 되고자 한다. 본 논문에서 제시하고자 하는 컨버전스 서비스는 기존에 따로 수행되던 음 성 통화 기능과 어플리케이션 기능을 통화를 중심으로 통합하는 것이다. 서비스 이름은 스마트콜이라 정 하고 구체적인 개념을 정립한 후에 실제 사용자를 대상으로 개발한 사례를 제시한다. “스마트콜서비스 개념을 통하여 피쳐폰의 한계를 극복하고 스마트폰에 적합한 새롭고 독창적인 서비스가 개발되기를 기대 한다. 키워드: 서비스, 안드로이드, 스마트폰, 컨버전스 Abstract Smartphone has a powerful hardware and OS. But Almost user use only the function that is applied to feature phone, then can’t use enough the functionality of smart phone. This paper submits a convergence concept of service that can fully use smartphone’s functionality and performance, and show an implementation example. The convergence service concept that is proposed by this paper is an integrated service both voice call communication and application function based on call communication process. We call this service as “Smart Call”. We expect the content of this paper is a starting point of new service development in smart phone environment. Keywords: service, android, smart phone, convergence 정 회 원 논문접수 심사완료 : : : 중원대학교 컴퓨터시스템공학과 교수 [email protected] 201365201382Copyright2013 한국정보과학회ː개인 목적이나 교육 목적인 경우, 이 저작 물의 전체 또는 일부에 대한 복사본 혹은 디지털 사본의 제작을 허가합니다. 이 때, 사본은 상업적 수단으로 사용할 수 없으며 첫 페이지에 본 문구와 출처 를 반드시 명시해야 합니다. 이 외의 목적으로 복제, 배포, 출판, 전송 등 모든 유형의 사용행위를 하는 경우에 대하여는 사전에 허가를 얻고 비용을 지불해야 합니다. 정보과학회논문지: 컴퓨팅의 실제 및 레터 제19권 제10(2013.10) 1. 서 론 스마트폰을 포함하는 모바일 디바이스는 무선 인터넷 접속 기능과 강력한 운영체제, 높은 이동성을 제공하고 있으며, 수백만에 달하는 다양한 어플리케이션이 개발되 어 사용되고 있다. 이런 환경이 통화, 웹과 연계되어 사 용자 중심의 서비스를 구성함으로써 스마트폰에 대한 사용자의 수요도 급격히 증가하고 있다[1]. 스마트폰의 많은 어플리케이션은 제한된 자원 내에서 운영이 가능하도록 설계된 구글의 안드로이드 환경에서 작동하며[2,3], 모바일 환경에서의 서비스 개발을 위해 Mobile-D[4]MASAM(Mobile Applicaton software Based Agile Methodology)[5] 등의 방법론이 개발되어 모바일 환경의 활성화에 기여하고 있다. 하지만 아직도 스마트폰에서 수행되는 서비스는 기존 의 피쳐폰에서 수행되던 제한적 기능의 한계를 넘지 못 하고 단순한 화면의 변화나 조작방법의 발전에 따른 특 화 정도에 그치고 있다. 대표적인 예가 SMS 서비스를 무료로 제공하는 카톡서비스라고 할 수 있으며, SMS 에 기존에 개발된 게임이나 Social Network 개념을 GUI에 기반하여 연결하는 방향으로 진화하고 있다. 이번 연구는 기존의 서비스 개발 개념을 벗어나서 스 마트폰에 맞는 서비스를 개발하고자 수행되었으며, 사용

스마트폰 환경에서 음성통화와 어플리케이션을 연계하는 …kiise.or.kr/e_journal/2013/10/cpl/pdf/01.pdf사용자의 전체적인 경험과 적용 환경 및 라이프사이클

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 스마트폰 환경에서 음성통화와 어플리케이션을 연계하는 …kiise.or.kr/e_journal/2013/10/cpl/pdf/01.pdf사용자의 전체적인 경험과 적용 환경 및 라이프사이클

스마트폰 환경에서 음성통화와 어 리 이션을 연계하는 컨버 스 서비스 479

스마트폰 환경에서 음성통화와

어 리 이션을 연계하는 컨버 스 서비스(A Convergence Service Integrated with Voice Calls and

Applications in Smartphone Environments)

조 민 호†

(Min Ho Cho)

요 약 스마트폰은 데스크탑 컴퓨터에 비추어도 손색이 없을 만큼 강력한 하드웨어와 운 체제를 가

지고 있다. 하지만, 부분의 사용자들은 기존 피쳐폰과 비슷한 기능과 서비스를 사용함으로써 스마트폰을

제 로 활용하지 못하고 있다. 이런 에서 스마트폰의 성능과 기능을 잘 활용할 수 있는 컨버 스 서비

스 개념을 제공하고 실제 구 사례를 제시함으로써, 스마트폰 시 에 맞는 편리하고 다양한 서비스가 개

발되는데 도움이 되고자 한다. 본 논문에서 제시하고자 하는 컨버 스 서비스는 기존에 따로 수행되던 음

성 통화 기능과 어 리 이션 기능을 통화를 심으로 통합하는 것이다. 서비스 이름은 “스마트콜”이라 정

하고 구체 인 개념을 정립한 후에 실제 사용자를 상으로 개발한 사례를 제시한다. “스마트콜” 서비스

개념을 통하여 피쳐폰의 한계를 극복하고 스마트폰에 합한 새롭고 독창 인 서비스가 개발되기를 기

한다.

키워드: 서비스, 안드로이드, 스마트폰, 컨버 스

Abstract Smartphone has a powerful hardware and OS. But Almost user use only the function

that is applied to feature phone, then can’t use enough the functionality of smart phone. This paper

submits a convergence concept of service that can fully use smartphone’s functionality and

performance, and show an implementation example. The convergence service concept that is proposed

by this paper is an integrated service both voice call communication and application function based on

call communication process. We call this service as “Smart Call”. We expect the content of this paper

is a starting point of new service development in smart phone environment.

Keywords: service, android, smart phone, convergence

† 정 회 원

논문 수

심사완료

:

:

:

원 학교 컴퓨터시스템공학과 교수

[email protected]

2013년 6월 5일

2013년 8월 2일

CopyrightⒸ2013 한국정보과학회ː개인 목 이나 교육 목 인 경우, 이 작

물의 체 는 일부에 한 복사본 혹은 디지털 사본의 제작을 허가합니다.

이 때, 사본은 상업 수단으로 사용할 수 없으며 첫 페이지에 본 문구와 출처

를 반드시 명시해야 합니다. 이 외의 목 으로 복제, 배포, 출 , 송 등 모든

유형의 사용행 를 하는 경우에 하여는 사 에 허가를 얻고 비용을 지불해야

합니다.

정보과학회논문지: 컴퓨 의 실제 터 제19권 제10호(2013.10)

1. 서 론

스마트폰을 포함하는 모바일 디바이스는 무선 인터넷

속 기능과 강력한 운 체제, 높은 이동성을 제공하고

있으며, 수백만에 달하는 다양한 어 리 이션이 개발되

어 사용되고 있다. 이런 환경이 통화, 웹과 연계되어 사

용자 심의 서비스를 구성함으로써 스마트폰에 한

사용자의 수요도 격히 증가하고 있다[1].

스마트폰의 많은 어 리 이션은 제한된 자원 내에서

운 이 가능하도록 설계된 구 의 안드로이드 환경에서

작동하며[2,3], 모바일 환경에서의 서비스 개발을 해

Mobile-D[4]나 MASAM(Mobile Applicaton software

Based Agile Methodology)[5] 등의 방법론이 개발되어

모바일 환경의 활성화에 기여하고 있다.

하지만 아직도 스마트폰에서 수행되는 서비스는 기존

의 피쳐폰에서 수행되던 제한 기능의 한계를 넘지 못

하고 단순한 화면의 변화나 조작방법의 발 에 따른 특

화 정도에 그치고 있다. 표 인 가 SMS 서비스를

무료로 제공하는 “카톡”서비스라고 할 수 있으며, SMS

에 기존에 개발된 게임이나 Social Network 개념을

GUI에 기반하여 연결하는 방향으로 진화하고 있다.

이번 연구는 기존의 서비스 개발 개념을 벗어나서 스

마트폰에 맞는 서비스를 개발하고자 수행되었으며, 사용

Page 2: 스마트폰 환경에서 음성통화와 어플리케이션을 연계하는 …kiise.or.kr/e_journal/2013/10/cpl/pdf/01.pdf사용자의 전체적인 경험과 적용 환경 및 라이프사이클

480 정보과학회논문지 : 컴퓨 의 실제 터 제 19 권 제 10 호(2013.10)

자 인터페이스 측면에서 일 성(Consistency)이나 사용

성(Usability) 등을 요시하던 UI(User Interface)에서,

사용자의 체 인 경험과 용 환경 라이 사이클

을 종합 으로 보는 UX(User Experience)환경의 흐름

에 부합되도록 고안하 다. 특히 Mobile-D와 NASAM

을 포함하는 모바일 개발 방법론의 철학을 충실히 반

하 다[4,5].

제안하는 것은 음성통화와 어 리 이션을 통합하는

컨버 스 형태의 서비스로서 “스마트콜”이라 명명한다.

이것은 사용자가 통화를 하면서, 통화 기시간이나 통

화 는 통화 종료 후에 필요한 기능을 상황에 맞게

제공하는 것이다. 이를 하여 실제 사용자의 통화 상태

를 모니터링하고 각 상태에 맞는 기능을 실시간으로 제

공하는 것이 핵심 기술이라고 할 수 있다.

추가 으로 사용자가 필요로 하는 서비스를 요구사항

분석-설계-구 의 단계를 거쳐서 구성하는 것이 아니고,

단 기능을 미리 개발하거나 기존에 개발된 것을 확보

한 후에 사용자의 요구나 환경에 맞추어 필요한 기능을

통화상태와 연결하여 구성한 후, 사용자가 만족할 수 있

도록 차 으로 최 화하는 방법을 용하 다. 이 같

은 개념은 Mobile-D나 MASAM 같은 Agile 심의

방법론에서 이미 도입하여 사용하고 있는 방법으로[4,5],

이번 “스마트콜” 서비스의 개발에 용하 다.

2. 련연구

통화 어 리 이션을 통합한 서비스 시장을 분석

하여 볼 때, “음성 메모” 어 리 이션을 수행하여 음성

을 녹음하거나, 통화 녹음 버튼을 러서 녹음 기능

을 수행하는 어 리 이션 등이 사용되고 있다. 하지만,

“스마트콜” 서비스처럼 통화와 어 리 이션을 결합하여

사용자에게 맞는 다양한 서비스를 개발/제공하는 개념은

새롭게 시도되는 것이다.

국내 시장을 기 으로, 기능 인 면에서 “스마트콜”과

유사한 서비스를 정리하면 다음과 같다.

∙아이디벨 : 송신자와 수신자가 아이디벨을 설치하는

경우, 상 에게 특정 이미지나 동 상을 통화 기 화

면에서 보여주는 서비스[6]

∙비쥬얼컬러링/VU컬러링 : 사용자의 단말기에 설치된

어 리 이션이 통화 기 시간에 통신사에서 보내주는

이미지나 상을 보여주는 서비스로서, SKT에서 제공

하는 서비스. 다른 통신사에서도 유사한 서비스를 개

발 제공 [7,8]

아이디벨은 송신자와 수신자 모두가 어 리 이션을

설치한 후에, 송신자와 수신자가 어 리 이션을 수행한

상태에서 상 방에게 특정이미지를 보여주는 것이라는

에서 어 리 이션 심의 서비스이며, 통화와는 계

가 없다. 비쥬얼컬러링/VU컬러링은 통신사가 통화 기

화면에 서비스를 제공하기 하여 통신사의 시스템에

연결된 별도의 장비와 로그램을 개발 운 하는 서비

스이며, 통신사의 기술과 지원이 필요하다

두 개의 서비스 모두 통화와 계는 있지만 통화되기

의 유휴화면에 지정된 이미지를 보여주는 서비스이다.

그러므로 통화 진행 상태에 한 정확한 악이 필요하

지 않고, 각 단계별로 사용자에게 제공해야 하는 서비스

의 분석 최 화 과정도 필요하지 않다. 로써, 통화

하지 못하고 통화를 종료하는 경우와 통화하고 통화를

종료하는 경우에 한 구별이 불가해서 차별화된 서비

스를 제공할 수 없다.

3. “스마트콜” 서비스의 개념

“스마트콜” 서비스는 최근 유행하는 스마트폰 환경에

서 가장 많이 사용되는 음성 통화와 어 리 이션 기능

을 연계하여 활용할 수 있도록 개발된 컨버 스 서비스

개념이다.

“스마트콜” 서비스는 사용자 요구에 맞추어 각각의

독립 인 어 리 이션을 음성 통화의 진행 상태와 연

계하여 조립식으로 제공할 수 있는 서비스로서 다양한

종류의 서비스 형태가 만들어지게 된다. 실제 구 사례

에서 단 기능들이 설정 화면에서 설정하는 것에 따라

작동여부가 결정되며, 사용자들이 보는 입장에서는 다른

서비스로 보이게 된다.

[“스마트콜” 서비스의 특징]

∙미리 설정된 통화 시에 작동한다. 즉, 설정된 특정

화번호에 화를 걸거나 받는 경우 작동하며, 일반

인 상황에서는 작동하지 않는다.

∙통화 상태에 따라 설정된 어 리 이션이 작동한다.

( ) 화걸기, 벨이 울리는 동안, 통화가 된 이후, 통

화되지 않고 화를 끊은 경우 등

∙통신사와 무 하고, 화를 거는 사람의 스마트폰에

“스마트콜” 어 리 이션을 설치하면 작동한다. 즉 통

화하는 양쪽에 모두 설치할 필요가 없다.

∙어 리 이션에서 통화를 수행/조작하는 것이 아니고,

통화 에 필요한 어 리 이션이 기동되는 형태이다.

∙기존에 개발된 다양한 어 리 이션이 통화 상태와

연결되어 수행된다.

( ) 통화 에는 통화 내용의 자동 녹음 기능 수행,

벨이 울리는 동안 일정 리의 내용 보기 는

지정된 음악 듣기

∙고정된 서비스가 아니고, 사용자의 환경에 따라 필요한

어 리 이션을 조립하여 구성한다. 조립된 어 리 이

션은 사용자 환경에 한 최 화 과정을 거치게 된다.

요약하면, “스마트콜” 서비스는 화를 거는 사람의

Page 3: 스마트폰 환경에서 음성통화와 어플리케이션을 연계하는 …kiise.or.kr/e_journal/2013/10/cpl/pdf/01.pdf사용자의 전체적인 경험과 적용 환경 및 라이프사이클

스마트폰 환경에서 음성통화와 어 리 이션을 연계하는 컨버 스 서비스 481

스마트폰에만 어 리 이션을 설치하면 작동한다. 기존

에 개발된 어 리 이션을 활용하여 사용자의 환경이나

요구에 따라 다양한 형태의 서비스가 개발/제공될 수

있다. 추가 으로 통신사와 무 하게 수행될 수 있는 기

술이어서 기술의 확장/ 용에 제한을 받지 않는다. 그러

므로 국내는 물론 해외 시장으로의 진출도 가능하다.

참고로 본 논문에서 사용하는 콜은 일반 으로 화

를 걸어서 종료할 때까지의 의미가 아니라

화를 걸기 하여 시도하는 단 단계를 의미한다.

구체 으로 화번호를 입력하고 통화버튼을 른 상태,

벨이 울리는 상태, 통화 인 상태를 콜이라고 보고 서술한다.

4. “스마트콜” 서비스에서 제공하는 기능

“스마트콜” 서비스의 기본 개념은 기존에 개발되어

있는 어 리 이션을 사용자의 통화 상태에 맞추어 제

공하는 것에 있다. 그런 에서 “스마트콜” 서비스에서

만들어 낼 수 있는 서비스의 모습은 무한하며, 사용자가

원하는 것에 따라서 다양하게 용된다.

하지만, “스마트콜” 서비스를 용하고자 하는 사람들

의 이해를 하여 “스마트콜” 서비스에서 제공하는 기

능을 기본기능과 확장 기능으로 분류할 수 있으며, 체

인 내용은 다음과 같다.

[스마트콜 서비스의 기능 분류]

∙기본기능

√통화기능 : 통화의 각 단계에서 실행할 수 있는 기능

을 정리한 부분

[기능의 ]

▸통화 녹음 기능

▸통화 , 메모기능

▸통화 기 , 일정 리 통화 이력 정보 제공 기능

▸통화 기 , 통화연결음 설정 실행 기능

▸통화하기 확인 기능

▸블랙리스트 리 통화거부 기능

√ SMS기능 : 통화 실패 시, 통화를 요청하는 SMS를

보내는 기능과 메시지 수신에 한 Notification기능

을 말한다.

√어 리 이션 연동기능 : 통화 로세스 , 일정 리/

주소록 정보의 조회 활용 기능과 SMS 문자의 발

송/수신 기능을 말한다.

∙사용자 확장 기능(사용자의 환경에 맞추어 용되는 기능)

√특정 정보나 데이터베이스 자료를 스마트폰 사용

자에게 제공하는 기능

: 어 리 이션에서 실시간으로 서버에 근하여 필

요한 정보를 획득하여 제공

√홍보/정보제공 화면을 스마트폰 사용자에게 제공하는

기능

: 기업체에서 제공하고자 하는 정보를 서버의 특정

치에 장하면, 통화 기나 통화 인 스마트 폰

화면에 실시간으로 가져와서 보여주는 기능

√추가 으로 사용자의 스마트폰에 한 원격지원/분실

방지/데이터 백업 기능

“스마트콜”의 기능은 사용자가 화를 건다는 제에

맞추어 기본 기능을 연계하여 제공하는 개념이며, 만약

사용자가 “스마트콜”을 비즈니스나 그룹웨어를 한 보

조도구로 활용한다면 확장 기능을 용하여 서비스의

범 를 넓힐 수 있다.

5. “스마트콜” 서비스의 용 방향

“스마트콜”서비스의 개념과 범 를 기반으로, “스마트

콜” 서비스가 어떤 스토리로 개발될 수 있는가에 하

여 정리한다. 체 내용은 그림 1을 참조하여 확인할 수

있으며, 구체 인 설명은 다음과 같다.

“스마트콜” 서비스는 통화가 기본이므로 표 인 용

사례로 “ 화발신”(=Make a call)과 “ 화수신”(=Receive

a call)의 두 가지 경우를 생각할 수 있다. “ 화발신”과

“ 화수신”의 상황에서 사용자가 진행하는 단계를 분류

하여 필요한 서비스를 정리한 후 흐름에 맞추어 정리하는

것이 “스마트콜” 서비스 개발의 시작이다. 실무에서 용

하는 경우에는 좀 더 다양한 상황을 고려할 수 있지만,

“ 화 발신/수신”에 한 것에 을 두고 논의한다.

화발신의 경우에는 다음의 4가지 동작을 기 으로

스마트 콜을 구성할 수 있다.

∙ “ 화걸기”(=Call)동작과 “ 화벨이 울림(신호 )”

(=Signaling) 동작 사이

∙ “신호 ”(=Signaling)동작과 “ 화받음”(=Receive

call) 동작 사이

∙ “ 화받음(=Receive call)” 동작과 “통화종료” (=Close

call) 동작 사이

∙ “통화종료”(=Close call) 후

화수신의 경우에는 다음의 4가지 동작을 기 으로

“스마트콜”을 구성할 수 있다.

∙ “ 화벨 울림”(=Signaling) 동작

∙ “ 화벨 울림”(=Signaling) 동작과 “ 화받음”

(Receive call) 동작 사이

∙ “ 화받음”(=Receive call)동작과 “통화종료”

(=Close call) 동작 사이

∙ “통화 종료”(=Close call) 후에서 통화한 후 종료한

경우와 통화를 못하고 종료한 경우

그림 2의 내용 “ 화발신” 부분을 자세히 설명하

면 다음과 같다.

∙ “ 화걸기”(=Call)동작과 “ 화벨이 울림(신호 )”

(=Signaling) 동작 사이

Page 4: 스마트폰 환경에서 음성통화와 어플리케이션을 연계하는 …kiise.or.kr/e_journal/2013/10/cpl/pdf/01.pdf사용자의 전체적인 경험과 적용 환경 및 라이프사이클

482 정보과학회논문지 : 컴퓨 의 실제 터 제 19 권 제 10 호(2013.10)

그림 1 “스마트콜” 서비스 개발을 한 기능 상세

Fig. 1 Function detail for developing of “smartcall” service

: 사용자에게 “ 화발신을 재확인”하는 기능이나 “통

화” 신에 “모바일 웹”연결과 같은 기능을 수행하

는 버튼을 보여두는 기능, 지정된 음악을 들려주는

기능을 수행할 수 있다. 물론 화를 거는 상 방 회

사의 홍보 화면이나 내가 지정한 특정 정보가 나의

스마트폰에 보여지는 것도 가능하다.

∙ “신호 ”(=Signaling)동작과 “ 화받음”(=Receive

call)동작 사이

: 상 방과의 과거 통화이력을 보여주는 기능 는 스

마트폰의 메모, 일정정보 등을 보여주는 기능을 수

행할 수 있다.

∙ “ 화받음(=Receive call)”동작과 “통화종료”

(=Close call)동작 사이

: 통화 에 필요한 메모를 할 수 있는 기능과 통화내

용을 녹음하는 기능 외에 일정 리를 기동하여 일

정을 확인하거나 등록하는 기능을 수행할 수 있다.

∙ “통화종료”(=Close call) 후

: 통화녹음 내용을 장할 지를 결정하거나 별도의 메

모나 일정을 입력할 수 있는 기능을 제공할 수 있다.

그 외 “ 화수신”의 경우에도 “ 화발신”의 경우와

비슷하게 각각의 통화 진행 단계에 따라 다양한 서비스

를 연계하여 제공할 수 있다.

“스마트콜” 서비스는 그림 1에서 제시한 구분에 의해

통화와 어 리 이션을 연결할 수도 있지만, 사용자의

환경에 따라서 다양한 단 로 구분하여 서비스를 구성

할 수 있다. 결국, 모든 서비스는 사용자의 환경과 요구

에 따라 조합/구성되는 개념이며 그림 1은 이러한 을

이해하기 한 표 인 사례로써 생각하면 될 것이다.

6. 구 사례

“스마트콜” 서비스를 구 한 사례로써, 골 장에서 회

원들에게 특정 어 리 이션을 배포하는 경우에 하여

개발 사례를 제시한다. 골 장의 이름은 가상으로 “SKY

골 장”으로 정하여 서술하도록 한다.

이 골 장은 회원들이 골 장에 화하는 경우, 콜센

터의 응답을 무작정 기다리는 이 고객 불만의 요

요소로 악하고 있으며 콜센터의 늦은 응답으로 인하

여 약 업무가 진행되지 않고 다른 골 장에 손님을

빼앗기는 경우가 월간 수백 건에 이른다고 악하고 있

다. 추가로 회원의 만족과 콜센터의 보완을 해 개발한

모바일웹 환경에 한 사용자의 활용도가 조하여 이

를 극복하기 한 방안을 찾고 있었다.

이러한 이유로 고객 화에 한 빠른 응 와 기다리는

시간을 활용할 수 있는 방법을 제공함으로써 약률을 높

이고, 콜센터 외의 다른 고객 지원 환경에 ( : 모바일 웹

과 일반 웹 환경, 원격 약시스템 약확인 시스템, 골

장 운 에 한 공지사항 달 환경) 한 활용률을 높

이기 하여 “스마트콜” 서비스를 도입하게 되었다.

그래서 고객이 화하는 경우를 심으로 “스마트콜”

서비스를 구성/운 하기로 하 고, 향후 고객의 만족도와 이

용률에 근거하여 다양한 홍보과 고에도 활용할 정이다.

SKY골 장을 상으로 개발할 서비스 내용은 그림 2

Page 5: 스마트폰 환경에서 음성통화와 어플리케이션을 연계하는 …kiise.or.kr/e_journal/2013/10/cpl/pdf/01.pdf사용자의 전체적인 경험과 적용 환경 및 라이프사이클

스마트폰 환경에서 음성통화와 어 리 이션을 연계하는 컨버 스 서비스 483

그림 2 “스마트콜” 서비스 개발 사례

Fig. 2 The development example of “SmartCall” service

와 같다. 그림 2를 통하여 SKY골 장용 “스마트콜” 서

비스의 체 인 서비스 내용을 악할 수 있다.

그림 2는 고객이 골 장으로 화하는 경우, 고객의

스마트폰에 “스마트콜” 어 리 이션이 설치되어 있다면

수행하게 되는 서비스의 차이다.

∙고객이 골 장에 화하면(=Call), “스마트콜” 어

리 이션은 화번호를 인식해서 골 장에 화하는

경우 자동 으로 수행한다.

∙ 화를 걸기 에 “스마트콜” 어 리 이션은 사용자

에게 “ 화걸기”(=Call), “ 약 약확인”(=Reser-

vation Check), ”취소”(=Cancel)의 메뉴를 보여주고,

나머지 부분에 SKY골 장이 제공하고자 하는 간단

한 고가 보여진다.

∙고객의 선택에 따라 필요한 기능이 연결된다.

√ “ 약 약확인”(=Reservation Check)을 선택

하는 경우, 골 장에서 제공하는 모바일 웹의 해

당 기능으로 연결하여 약이나 약확인의 업무

를 수행할 수 있다. 연결 시, 통화는 끊어진다.

√ “ 화걸기”(=Call)를 선택하는 경우, 콜센터에 화

연결을 수행한다.

√ “취소”(=Cancel)를 선택하는 경우, 화걸기가 취소

된다.

∙ “ 화걸기”(=Call)를 선택하면, SKY 골 장의 콜센

터에 벨이 울리게 되는데(=Signaling), 이때, 고객의

스마트폰에 제공되는 기능은 다음과 같다.

√ 화정보, 메모 화면(=Call History and Memo) :

SKY골 장에 화했던 화이력이나 메모장이

뜨는 곳

√M-Web 연결버튼 : 모바일 웹으로 연결하는 버

튼, 연결 시 통화는 끊어짐

√ SMS 송버튼: 벨이 오래 울리는 경우, 콜센터에

화를 요청하는 SMS 송

√Web 연결버튼 : 웹으로 연결하는 버튼, 연결 시

통화는 끊어짐

√ Event 보기버튼 : 골 장에서 제공하는 이벤트에

해 자세한 정보를 보기 한 것으로 서버의 이

벤트 시스템에 속하여 련 정보를 가져와서 보

여주는 기능 수행

√Event/ 행사 정보 제공(=Information Area) : 골

장에서 제공하는 이벤트나 행사에 한 정보 제공

∙콜센터와 통화가 시작되면(=Receive call), 사용자의

스마트폰에 “메모”, “웹 검색”, “다른 화받기”, “지

정된 어 리 이션 수행(=녹음기능), “화면 제거”기

능을 보여주고, 사용자가 특정 기능을 선택하는 경우,

통화와 병행하여 기능이 수행된다. 추가로 고 화면

도 제공한다.

Page 6: 스마트폰 환경에서 음성통화와 어플리케이션을 연계하는 …kiise.or.kr/e_journal/2013/10/cpl/pdf/01.pdf사용자의 전체적인 경험과 적용 환경 및 라이프사이클

484 정보과학회논문지 : 컴퓨 의 실제 터 제 19 권 제 10 호(2013.10)

로써, 통화 하면서 요 내용을 메모해야 하는 경

우에는 “메모”기능을 선택하면 메모장이 생성되고,

즉시 메모가 가능하다. 물론 통화는 계속된다.

∙통화 종료 시(=Close call), 사용자의 스마트폰에

아래의 기능들이 제공된다.

√메모 화면(=Memo) : 메모 기능을 수행하는 화면

√통화녹음 장(=Save voice recording) : 통화 내

용을 일로 장하는 기능. 선택하지 않으면 통

화 녹음은 자동 삭제

√메모등록(=Save memo) : 통화 메모한 내용을

장하는 기능

√일정등록(=Save schedule) : 일정 리 로그램

을 수행하여, 신규 일정 등록이나 기존일정 확인

√재통화(=Re-calling) : 통화하지 못하고 종료된

경우에 보여지며, 버튼을 르게 되면 통화를 연

결하는 기능

앞에서 설명한 그림 2의 내용을 기반으로 실제 구

된 어 리 이션의 구동 화면을 제공하면 그림 3, 그림 4,

그림 5와 같다.

실제 구 사례는 그림 2의 내용과 동일하지 않으며,

실제 구 과정에서 사용자의 요청에 의해 일부 변경된

부분이 있다.

그림 3의 왼쪽 화면은 고객의 스마트폰에서 골 장으

로 화하는 경우의 화면이며, 이것을 통하여 실제로

화한 것을 확인할 수 있다.

그림 3의 오른쪽의 화면은 화를 걸기 에 사용자

에게 “모바일 웹 보기”, “ 약”, “ 약확인”의 과정을 수

그림 3 고객의 스카이 골 장으로 화를 하는 경우의

스마트폰 “ 화걸기”화면1)

Fig. 3 Customer’s Smartphone UI - customer call to

“SKY Golf club”

1) 보여지는 정보( 자, 화번호)는 개인 정보 보호를 해 수정된 것이다.

행할 지 아니면 화를 계속할 지의 여부를 확인하는

과정이다.

사용자가 그림 3에서 “모바일 웹 보기”, “ 약”, “

약확인”을 선택하는 경우에 작동되는 로그램의 화면

은 그림 4에 보여진다.

그림 4의 왼쪽은 모바일 웹에 연결하는 화면이고, 모

든 작업이 완료된 후에 화면 오른쪽 의 “종료”버튼을

르면 그림 3의 오른쪽 화면으로 복귀하게 된다.

그림 4의 가운데 화면은 “ 약”을 선택하는 경우 보

이는 화면으로서 실제 약 작업을 직 수행할 수 있

다. 작업을 마친 후에 화면의 오른쪽 에 있는 “종료”

버튼을 르게 되면 그림 3의 오른쪽 화면으로 복귀하

게 된다.2)

그림 4의 오른쪽 화면은 “ 약확인”을 선택하는 경우

에 보여지는 화면으로서, 로그인 과정을 거친 후에 약

을 확인할 수 있다. 작업을 마친 후에 화면의 오른쪽

에 있는 “종료”버튼을 르게 되면 그림 3의 오른쪽 화

면으로 복귀하게 된다.

고객이 그림 4의 오른쪽 화면에서 통화를 선택하는

경우, 통화가 되기 에 벨이 울리는 동안에는 그림 5의

왼쪽 화면이 보여지게 된다.

화면에는 “메모” 기능과 “ 고/홍보 화면” 그리고 “통

화이력”, “일정 정보”, “메모 보기” 기능과 “모바일 웹

보기”, “이벤트보기”, “ 약”, “ 약확인”의 기능을 선택

할 수 있다. 그러므로 고객이 벨이 울리는 동안 무작정

기다리기 보다는 홍보화면을 보거나, 메모를 하거나, 일

정을 확인하는 업무를 수행할 수 있어서 기다림의 지루

함을 해소할 수 있다.

골 장의 콜센터와 통화가 되는 경우에는 고객의 스

마트폰 화면이 그림 5의 왼쪽 화면과 유사한 기능을 제

공하도록 구성된다. 화면이 유사하므로 사례로 제시하지

는 않는다.

고객이 콜센터와 통화가 완료된 경우, 그림 5의 간

화면으로 바 게 된다. 이 화면에서는 통화 기억해야

할 것에 한 메모기능과, 일정 등록기능을 제공하게 된

다. 그 외 메모등록 버튼을 통해 메모를 장 할 수 있

다. 특이한 은 고객이 콜센터와 통화하지 못하고 기다

리다가 화를 끊는 경우에는 “상담원 화요청”의 버

튼이 보여져서, 고객이 콜센터에 통화를 요청하는 기능

을 제공한다는 이다. “재통화”버튼은 다시 화를 거

는 기능을 제공한다.3)

마지막으로 그림 5의 오른쪽 화면은 개발된 “스마트

콜” 로그램의 설정 화면이다. “스마트콜”에서 제공하

2) 보여지는 정보( 자, 화번호)는 개인 정보 보호를 해 수정된 것이다.

3) 보여지는 정보( 자, 화번호)는 개인 정보 보호를 해 수정된 것이다.

Page 7: 스마트폰 환경에서 음성통화와 어플리케이션을 연계하는 …kiise.or.kr/e_journal/2013/10/cpl/pdf/01.pdf사용자의 전체적인 경험과 적용 환경 및 라이프사이클

스마트폰 환경에서 음성통화와 어 리 이션을 연계하는 컨버 스 서비스 485

그림 4 모바일웹, 약, 약확인 선택 시에 보여지는 화면 2

Fig. 4 Smartphone UI in Mobile Web, Reservation or Reservation check

그림 5 벨이 울리는 동안, 통화 화면과 “스마트콜” 설정 화면 3

Fig. 5 UI example in Signaling, Communication, Service setting

는 다양한 기능을 사용자의 선택을 통하여 용할 수

있도록 하고 있다. 사용자는 “스마트콜”에서 제공하는

다양한 기능을 선택함으로써 서비스의 내용을 조정할

수 있다. 그러므로, 자신의 상태에 맞도록 서비스를 구

성하는 것이 가능하다.

7. 활용방향

제시된 골 장 사례는 “스마트콜” 개념의 기 용 형

태로 골 장의 고객을 상으로 스마트폰을 이용하여

화하는 경우를 가정하여 구 하 다. 하지만 “스마트콜”의

개념을 확장한다면, 좀더 넓은 분야에서 용이 가능하다.

표 인 사례를 언 하면 다음과 같다.

∙보험 매원이 사용하는 스마트폰에 “스마트콜” 어

리 이션을 설치한 경우

:고객에게서 보험 매원에게 화가 오면, “스마트

콜” 어 리 이션이 작동하여 서버에 조회하거나,

스마트폰의 메모나 일정을 체크하여 화건 사람

에 한 정보와 계약 진행 상황, 추천 상품에

Page 8: 스마트폰 환경에서 음성통화와 어플리케이션을 연계하는 …kiise.or.kr/e_journal/2013/10/cpl/pdf/01.pdf사용자의 전체적인 경험과 적용 환경 및 라이프사이클

486 정보과학회논문지 : 컴퓨 의 실제 터 제 19 권 제 10 호(2013.10)

한 정보를 화면에 보여주고, 보험 매원은 보여진

정보에 기반하여 고객과 상담할 수 있다. ( :

화한 사람의 이름과 계약 진행 상황, 2시간 뒤에

약속된 사람 등의 정보 제공)

∙방문하여 매하는 외 원들이 사용하는 스마트폰

에 “스마트콜”을 설치한 경우

:고객과 만나기 에 본사의 지정된 번호로 화를

걸고, 보여진 화면에 고객의 정보를 입력하면, 고

객과의 통화이력, 메모내용, 서버내의 다양한 고객

정보 등이 보여지게 된다. 이것을 바탕으로 고객과

의할 수 있다. 고객이 외 원에게 특정제품에

한 질의를 하면 특정 번호로 화를 걸고, 보여지

는 화면에 제품 이름을 입력하게 되면 제품 정보

가 실시간으로 제공된다. 이것은, 웹의 검색과는

다른 1:1 맞춤 정보 제공의 의미가 있으며, 사용자

별로 필요한 정보를 별도로 제공할 수 있다

∙회사의 직원들이 사용하는 스마트폰에 “스마트콜”

을 설치한 경우,

:직원이 회사나 동료에게 화하는 경우 회사의

공지사항이나 내의 달사항이 스마트폰에 보

여지고, 수행해야 하는 업무가 버튼의 형태로 보

여져서, 버튼만 르면 업무 서버와 바로 연결된

다. ( : 업정보입력, 인사변동사항, 일정 조

회, 개인일정입력….)

8. 평 가

“스마트콜” 서비스의 경우에는 기능상 사용자의 통화

상황에 한 콘트롤이 가능해야 하는데, 재 안드로이

드를 사용하는 스마트폰에서는 문제없이 작동하지만 애

의 아이폰에서는 통화 상황에 한 콘트롤을 할 수

없어서 동일한 기술을 용한 개발 사례를 제시하지 못

한 이 아쉽다.

다만, 비즈니스 목 으로 사용되는 스마트폰의 경우

국내외 체 시장의 80%가 안드로이드 기반[9]이기 때

문에 “스마트콜”의 개념을 용하여 업무상 효과를 보

는 입장에서는 큰 문제가 없을 것으로 단된다.

개발 사례로 제시한 “스마트콜”서비스의 경우, 국내에

출시된 안드로이드폰을 기반으로 삼성, LG, 팬텍의 모든

기종에서 정상 으로 작동되는 것을 확인하 다. 상세한

기능의 구 을 하여 별도의 API를 제작 용하지 않

고 안드로이드에서 제공하는 표 API만을 이용하여 작

성하 으므로 앞으로도 호환성에는 문제가 없을 것이다.

마지막으로, 서비스의 구조상 “스마트콜” 어 리 이

션을 송신자만 설치하면 되므로, 송신자와 수신자 모두

가 설치해야 하는 경우보다 서비스의 확산에 많은 도움

이 될 것이다. 더구나, 서비스 환경이 통신사와는 무

하게 개발/ 용 될 수 있으므로 해외 스마트폰 사용자

를 상으로 로벌 비즈니스 수행도 가능하다.

9. 맺는말

스마트폰 시 를 맞이하면서 기존의 피쳐폰에서 가졌

던 많은 념들은 극복되어야 한다고 생각한다. 특히,

통화와 어 리 이션을 분리하여 생각하는 것은 통화

심의 단말기에 콘텐츠 서비스가 부가 으로 지원되던

피쳐폰 시 의 표 인 고정 념이라고 생각한다.

“스마트콜”은 통화를 핵심 기능으로 보고, 효율 통

화를 하여 필요한 어 리 이션을 통화와 연결하여

운 하는 개념으로서 안드로이드 환경에서 구 된 실무

용 사례를 제시하 다. 사용자의 입장에서 통화를 하

면서 “메모”, “녹음”, “ 화요청” 등의 기능을 수행할 수

있어서 편리하고, 효과 인 의사 소통이 가능하다.

기업의 입장에서도 기존의 모바일웹을 포함한 환경을

사용자가 쉽게 이용할 수 있도록 함으로써, 콜센터 등에

한 별도의 투자를 증 하지 않아도 사용자의 만족을

얻을 수 있는 방법을 확보하게 되었다.

“스마트콜”은 회사의 업무 특성( :서비스업, 보험, 은

행, 골 장), 사용자가 화를 거는 경우/받는 경우, 스마

트폰에 보여지는 정보의 내용과 형태, 제공되는 기능의

종류 등에 따라 다양한 모습으로 구성되며 이미 개발된

수천 개의 어 리 이션을 활용할 수 있는 서비스 환경이다.

본 논문을 통하여 스마트폰 환경에서 음성 통화와 어

리 이션이 통합되어 고객의 특성을 반 하는 서비스

가 보다 많이 출 하는 계기가 되고, 단 서비스에 의

존하는 환경이 아닌 컴버 스 서비스 시장으로의 변화

를 한 석이 되기를 바란다.

References

[ 1 ] Konig-Ries, B. and Jena, F., "Challenges in Mobile

Application Development," it-Information Technology,

vol.52, no.2, pp.69-71, 2009.

[ 2 ] Zeidler, c., Kittl, c., and Petrovic, 0., "An Integ-

rated Product Development Process for Mobile Soft-

ware," Proc. of the 6th International Conference

on the Management of Mobile Business (ICMB

2007), pp.23-30, 2007.

[ 3 ] salmre, I., Writing Mobile Code: Essential Soft-

ware Engineering for Building Mobile Applications,

Addison-Wesley Professional, 2005 (chapter2).

[ 4 ] abrahamsson, P., Hanhineva, A., Hulkko, H., Ihme,

T., Jaalinoja, J., Korkala, M., Koskela, J., Kyllonen,

P., and Salo, O., "Mobile-D: An Agile Approach

for Mobile Application Development," Proc. of 19th

annual ACM SIGPLAN conference on Object-

oriented programming systems, languages, and

applications (OOPSLA 2004), pp.174-175, 2004.

Page 9: 스마트폰 환경에서 음성통화와 어플리케이션을 연계하는 …kiise.or.kr/e_journal/2013/10/cpl/pdf/01.pdf사용자의 전체적인 경험과 적용 환경 및 라이프사이클

스마트폰 환경에서 음성통화와 어 리 이션을 연계하는 컨버 스 서비스 487

[ 5 ] Jeong, Y.J., Lee, J.H., and Shin G.S., "Develop-

ment Process of Mobile Application SW Based on

Agile Methodology," Proc. of the 10th International

Conference on Advanced Communication Techno-

logy (ICACT 2008), pp.362-366, 2008.

[ 6 ] IDBell, idbell Servce, [Online]. Available: http://

idbell.com, 2013.

[ 7 ] SKTelecom, lettering Plus Service, [Online]. Avai-

lable: http://www.tworld.co.kr, 2013.

[ 8 ] KT, olleh WiFi Call Showme Service, [Online].

Available: http://dic.olleh.com/wDic/productDetail

/asp?CateCode=5094&ItemCode=652, 2013.

[ 9 ] StrategyAnalytics, Global Smartphone OS Ship-

ment and Global Smartphone OS Market Share,

[Online]. Available: http://www.strategyanalytics.

com/, 2/20/2013.

조 민 호

인하 , 숭실 컴퓨터공학 석,박사(2003)

( ) 원 학교 컴퓨터시스템공학과 조교

수. 심분야는 소 트웨어공학, 소 트웨

어 아키텍쳐 소 트웨어 로세스 개선