01(479-487) CPL13-09.hwp

Similar documents
아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상

<B1DDC0B6B1E2B0FCB0FAC0CEC5CDB3DDB0B3C0CEC1A4BAB82E687770>

H3250_Wi-Fi_E.book

SBR-100S User Manual

±èÇö¿í Ãâ·Â

<31362DB1E8C7FDBFF82DC0FABFB9BBEA20B5B6B8B3BFB5C8ADC0C720B1B8C0FC20B8B6C4C9C6C32E687770>

iOS5_1±³

이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론


04서종철fig.6(121~131)ok

Windows 8에서 BioStar 1 설치하기

PathEye 공식 블로그 다운로드 받으세요!! 지속적으로 업그래이드 됩니다. 여러분의 의견을 주시면 개발에 반영하겠 습니다.

View Licenses and Services (customer)

산업백서2010표지

학습영역의 Taxonomy에 기초한 CD-ROM Title의 효과분석

서현수

wtu05_ÃÖÁ¾

SIGIL 완벽입문

PDF_Compass_32호-v3.pdf


[Brochure] KOR_TunA

<332EC0E5B3B2B0E62E687770>

SW¹é¼Ł-³¯°³Æ÷ÇÔÇ¥Áö2013

001지식백서_4도


내지(교사용) 4-6부

<30362E20C6EDC1FD2DB0EDBFB5B4EBB4D420BCF6C1A42E687770>

<C3E6B3B2B1B3C0B C8A32DC5BEC0E7BFEB28C0DBB0D4292D332E706466>

목 차 1. 드라이버 설치 설치환경 드라이버 설치 시 주의사항 USB 드라이버 파일 Windows XP에서 설치 Windows Vista / Windows 7에서 설치 Windows

CMS-내지(서진이)

05( ) CPLV12-04.hwp

<32382DC3BBB0A2C0E5BED6C0DA2E687770>

歯CRM개괄_허순영.PDF

Microsoft PowerPoint - chap01-C언어개요.pptx

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

* pb61۲õðÀÚÀ̳ʸ

F120L(JB)_UG_V1.0_ indd

04 Çмú_±â¼ú±â»ç

about_by5

Windows Live Hotmail Custom Domains Korea

슬라이드 1

슬라이드 1

HTML5* Web Development to the next level HTML5 ~= HTML + CSS + JS API


CR hwp

OVERVIEW 디트라이브는 커뮤니케이션 환경의 다변화에 대응하기 위한 고객들의 다양한 욕구를 충족시키기 위해, TV광고부터 온라인 광고 및 프로모션과 웹사이트 구축은 물론 뉴미디어까지 아우르는 다양한 IMC 기능을 수행하는 마케팅 커뮤니케이션 회사입니다. 대표이사 설

사용설명서를 읽기 전에 안드로이드(Android)용 아이디스 모바일은 네트워크 연결을 통해 안드로이드 플랫폼 기반의 모바일 기기에서 장치 (DVR, NVR, 네트워크 비디오 서버, 네트워크 카메라) 에 접속하여 원격으로 영상을 감시할 수 있는 프로그램입니다. 장치의 사

3. 클라우드 컴퓨팅 상호 운용성 기반의 서비스 평가 방법론 개발.hwp

Software Modeling < < OOAD Stage 김정태 최정명 이낙원 송준현

ThinkVantage Fingerprint Software

들어가며 설명서 소개 이 설명서에는 와이즈 070 FMC 에 대한 기본적인 개요와 설치 방법, 여러 가지 기능 사용법에 대해 설명합니다.. 설명서 구성 이 설명서에는 5 개의 장으로 구성되어 있습니다. 1 장. 와이즈 070 FMC 소개 와이즈 070 FMC 에 대해

인문사회과학기술융합학회

RFID USN 8P PDF.ps, page Normalize

04-다시_고속철도61~80p

1

사용설명서를 읽기 전에 ios용 아이디스 모바일은 네트워크 연결을 통해 ios 플랫폼 기반의 모바일 기기(iOS 버전 6.0 이상의 ipod Touch, iphone 또는 ipad)에서 장치(DVR, 네트워크 비디오 서버 및 네트워크 카메라)에 접속하여 원격으로 영상을

Galaxy S 사용의 필수 지침서 SMART Basic 10 Contents Basic 1. 처음 사용하기 006 단말기 기본 사용하기 1 내부 구성품 살펴보기 2 배터리 교체하기 3 버튼별 기능 살펴보기 4 터치/드래그 사용하기 5 보안 설정/해제하기 025 전화

UPMLOPEKAUWE.hwp

<4D F736F F D20C1A4BAB8C5EBBDC5C1F8C8EFC7F9C8B8BFF8B0ED5FBDBAB8B6C6AEBDC3B4EBBAF22E727466>

회원번호 대표자 공동자 KR000****1 권 * 영 KR000****1 박 * 순 KR000****1 박 * 애 이 * 홍 KR000****2 김 * 근 하 * 희 KR000****2 박 * 순 KR000****3 최 * 정 KR000****4 박 * 희 조 * 제

06_ÀÌÀçÈÆ¿Ü0926

이제는 쓸모없는 질문들 1. 스마트폰 열기가 과연 계속될까? 2. 언제 스마트폰이 일반 휴대폰을 앞지를까? (2010년 10%, 2012년 33% 예상) 3. 삼성의 스마트폰 OS 바다는 과연 성공할 수 있을까? 지금부터 기업들이 관심 가져야 할 질문들 1. 스마트폰은

152*220

Microsoft PowerPoint - 3.공영DBM_최동욱_본부장-중소기업의_실용주의_CRM

B2B 매뉴얼

슬라이드 1

....pdf..

의사소통장애(1~7)

정보기술응용학회 발표

°í¼®ÁÖ Ãâ·Â

서비스 구성. 서비스 정의. 심플CRM 주요 기능 구성 0 0. 다운로드 및 설치. 기본 구성 6 6. 제공사양 0 심플CRM 표준형 6 심플CRM 녹취형 7 사용하기. 서비스 신청. 홈페이지 로그인 및 인증 안내 가입자 인증 비밀번호 재설정 비밀번호 찾기

고객 카드

untitled

논단 : 제조업 고부가가치화를 통한 산업 경쟁력 강화방안 입지동향 정책동향 <그림 1> ICT융합 시장 전망 , 년 2015년 2020년 <세계 ICT융합 시장(조 달러)> 2010년 2015년 2020년 <국내 ICT

OMA Bcast Service Guide ATSC 3.0 (S33-2) T-UHDTV 송수신정합 Part.1 Mobile Broadcast (Open Mobile Alliance) 기반 Data Model ATSC 3.0 을위한확장 - icon, Channel No.

슬라이드 1

AGENDA 모바일 산업의 환경변화 모바일 클라우드 서비스의 등장 모바일 클라우드 서비스 융합사례

춤추는시민을기록하다_최종본 웹용

ICT03_UX Guide DIP 1605

SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자

1

<333820B1E8C8AFBFEB2D5A B8A620C0CCBFEBC7D120BDC7BFDC20C0A7C4A1C3DFC1A42E687770>

아이패드에 주목하는 것은 현재 성능 때문이 아니다. 오히려 기존 PC나 휴대폰과 구분되는 가치와 사용형태로부터 파생될 변화 때문이다. 되는 선호도 조사에서는 아이패드가 넷북과 e-book보다 월등한 것으로 나타났다. 제품별 인지도는 넷북이 아이패드보다 월등하게 나타 났

사용하기 전에 2

경제관련 주요 법률 제,개정의 쟁점 분석.doc

2013<C724><B9AC><ACBD><C601><C2E4><CC9C><C0AC><B840><C9D1>(<C6F9><C6A9>).pdf

IT현황리포트 내지 완

CD 2117(121130)

안 산 시 보 차 례 훈 령 안산시 훈령 제 485 호 [안산시 구 사무 전결처리 규정 일부개정 규정] 안산시 훈령 제 486 호 [안산시 동 주민센터 전결사항 규정 일부개정 규

08SW

untitled

1장.indd

歯3이화진

DBPIA-NURIMEDIA

Special Theme _ 스마트폰 정보보호 스마트폰은 기존 PC에서 가지고 있던 위협과 모바일 기기의 위협을 모두 포함하고 있다. 다시 말하면, 다양 한 기능이 추가된 만큼 기존 PC에서 나타났던 많은 위 협들이 그대로 상속되며, 신규 서비스 부가로 인해 신 규 위

09오충원(613~623)


Service-Oriented Architecture Copyright Tmax Soft 2005

DBPIA-NURIMEDIA

_SP28K-....PDF..

Transcription:

스마트폰 환경에서 음성통화와 어플리케이션을 연계하는 컨버전스 서비스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 1. 서 론 스마트폰을 포함하는 모바일 디바이스는 무선 인터넷 접속 기능과 강력한 운영체제, 높은 이동성을 제공하고 있으며, 수백만에 달하는 다양한 어플리케이션이 개발되 어 사용되고 있다. 이런 환경이 통화, 웹과 연계되어 사 용자 중심의 서비스를 구성함으로써 스마트폰에 대한 정 회 원 : 중원대학교 컴퓨터시스템공학과 교수 chominhokr@jwu.ac.kr 논문접수 : 2013년 6월 5일 심사완료 : 2013년 8월 2일 CopyrightC2013 한국정보과학회ː개인 목적이나 교육 목적인 경우, 이 저작 물의 전체 또는 일부에 대한 복사본 혹은 디지털 사본의 제작을 허가합니다. 이 때, 사본은 상업적 수단으로 사용할 수 없으며 첫 페이지에 본 문구와 출처 를 반드시 명시해야 합니다. 이 외의 목적으로 복제, 배포, 출판, 전송 등 모든 유형의 사용행위를 하는 경우에 대하여는 사전에 허가를 얻고 비용을 지불해야 합니다. 정보과학회논문지: 컴퓨팅의 실제 및 레터 제19권 제10호(2013.10) 사용자의 수요도 급격히 증가하고 있다[1]. 스마트폰의 많은 어플리케이션은 제한된 자원 내에서 운영이 가능하도록 설계된 구글의 안드로이드 환경에서 작동하며[2,3], 모바일 환경에서의 서비스 개발을 위해 Mobile-D[4]나 MASAM(Mobile Applicaton software Based Agile Methodology)[5] 등의 방법론이 개발되어 모바일 환경의 활성화에 기여하고 있다. 하지만 아직도 스마트폰에서 수행되는 서비스는 기존 의 피쳐폰에서 수행되던 제한적 기능의 한계를 넘지 못 하고 단순한 화면의 변화나 조작방법의 발전에 따른 특 화 정도에 그치고 있다. 대표적인 예가 SMS 서비스를 무료로 제공하는 카톡 서비스라고 할 수 있으며, SMS 에 기존에 개발된 게임이나 Social Network 개념을 GUI에 기반하여 연결하는 방향으로 진화하고 있다. 이번 연구는 기존의 서비스 개발 개념을 벗어나서 스 마트폰에 맞는 서비스를 개발하고자 수행되었으며, 사용

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. 스마트콜 서비스의 개념 스마트콜 서비스는 최근 유행하는 스마트폰 환경에 서 가장 많이 사용되는 음성 통화와 어플리케이션 기능 을 연계하여 활용할 수 있도록 개발된 컨버전스 서비스 개념이다. 스마트콜 서비스는 사용자 요구에 맞추어 각각의 독립적인 어플리케이션을 음성 통화의 진행 상태와 연 계하여 조립식으로 제공할 수 있는 서비스로서 다양한 종류의 서비스 형태가 만들어지게 된다. 실제 구현 사례 에서 단위 기능들이 설정 화면에서 설정하는 것에 따라 작동여부가 결정되며, 사용자들이 보는 입장에서는 다른 서비스로 보이게 된다. [ 스마트콜 서비스의 특징] 미리 설정된 통화 시에 작동한다. 즉, 설정된 특정 전 화번호에 전화를 걸거나 받는 경우 작동하며, 일반적 인 상황에서는 작동하지 않는다. 통화 상태에 따라 설정된 어플리케이션이 작동한다. (예) 전화걸기, 벨이 울리는 동안, 통화가 된 이후, 통 화되지 않고 전화를 끊은 경우 등 통신사와 무관하고, 전화를 거는 사람의 스마트폰에 스마트콜 어플리케이션을 설치하면 작동한다. 즉 통 화하는 양쪽에 모두 설치할 필요가 없다. 어플리케이션에서 통화를 수행/조작하는 것이 아니고, 통화 중에 필요한 어플리케이션이 기동되는 형태이다. 기존에 개발된 다양한 어플리케이션이 통화 상태와 연결되어 수행된다. (예) 통화 중에는 통화 내용의 자동 녹음 기능 수행, 벨이 울리는 동안 일정관리의 내용 보기 또는 지정된 음악 듣기 고정된 서비스가 아니고, 사용자의 환경에 따라 필요한 어플리케이션을 조립하여 구성한다. 조립된 어플리케이 션은 사용자 환경에 대한 최적화 과정을 거치게 된다. 요약하면, 스마트콜 서비스는 전화를 거는 사람의

스마트폰 환경에서 음성통화와 어플리케이션을 연계하는 컨버전스 서비스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) 동작 사이

482 정보과학회논문지 : 컴퓨팅의 실제 및 레터 제 19 권 제 10 호(2013.10) : 사용자에게 전화발신을 재확인 하는 기능이나 통 화 대신에 모바일 웹 연결과 같은 기능을 수행하 는 버튼을 보여두는 기능, 지정된 음악을 들려주는 기능을 수행할 수 있다. 물론 전화를 거는 상대방 회 사의 홍보 화면이나 내가 지정한 특정 정보가 나의 스마트폰에 보여지는 것도 가능하다. 신호중 (=Signaling)동작과 전화받음 (=Receive call)동작 사이 : 상대방과의 과거 통화이력을 보여주는 기능 또는 스 마트폰의 메모, 일정정보 등을 보여주는 기능을 수 행할 수 있다. 전화받음(=Receive call) 동작과 통화종료 (=Close call)동작 사이 : 통화 중에 필요한 메모를 할 수 있는 기능과 통화내 용을 녹음하는 기능 외에 일정 관리를 기동하여 일 정을 확인하거나 등록하는 기능을 수행할 수 있다. 통화종료 (=Close call) 후 : 통화녹음 내용을 저장할 지를 결정하거나 별도의 메 모나 일정을 입력할 수 있는 기능을 제공할 수 있다. 그 외 전화수신 의 경우에도 전화발신 의 경우와 비슷하게 각각의 통화 진행 단계에 따라 다양한 서비스 를 연계하여 제공할 수 있다. 스마트콜 서비스는 그림 1에서 제시한 구분에 의해 통화와 어플리케이션을 연결할 수도 있지만, 사용자의 환경에 따라서 다양한 단위로 구분하여 서비스를 구성 할 수 있다. 결국, 모든 서비스는 사용자의 환경과 요구 에 따라 조합/구성되는 개념이며 그림 1은 이러한 점을 이해하기 위한 대표적인 사례로써 생각하면 될 것이다. 6. 구현사례 스마트콜 서비스를 구현한 사례로써, 골프장에서 회 원들에게 특정 어플리케이션을 배포하는 경우에 대하여 개발 사례를 제시한다. 골프장의 이름은 가상으로 SKY 골프장 으로 정하여 서술하도록 한다. 이 골프장은 회원들이 골프장에 전화하는 경우, 콜센 터의 응답을 무작정 기다리는 점이 고객 불만의 중요 요소로 파악하고 있으며 콜센터의 늦은 응답으로 인하 여 예약 업무가 진행되지 않고 다른 골프장에 손님을 빼앗기는 경우가 월간 수백 건에 이른다고 파악하고 있 다. 추가로 회원의 만족과 콜센터의 보완을 위해 개발한 모바일웹 환경에 대한 사용자의 활용도가 저조하여 이 를 극복하기 위한 방안을 찾고 있었다. 이러한 이유로 고객 전화에 대한 빠른 응대와 기다리는 시간을 활용할 수 있는 방법을 제공함으로써 예약률을 높 이고, 콜센터 외의 다른 고객 지원 환경에 (예: 모바일 웹 과 일반 웹 환경, 원격 예약시스템 및 예약확인 시스템, 골 프장 운영에 대한 공지사항 전달 환경) 대한 활용률을 높 이기 위하여 스마트콜 서비스를 도입하게 되었다. 그래서 고객이 전화하는 경우를 중심으로 스마트콜 서비스를 구성/운영하기로 하였고, 향후 고객의 만족도와 이 용률에 근거하여 다양한 홍보과 광고에도 활용할 예정이다. SKY골프장을 대상으로 개발할 서비스 내용은 그림 2 그림 1 스마트콜 서비스 개발을 위한 기능 상세 Fig. 1 Function detail for developing of smartcall service

스마트폰 환경에서 음성통화와 어플리케이션을 연계하는 컨버전스 서비스483 와 같다. 그림 2를 통하여 SKY골프장용 스마트콜 서 비스의 전체적인 서비스 내용을 파악할 수 있다. 그림 2는 고객이 골프장으로 전화하는 경우, 고객의 스마트폰에 스마트콜 어플리케이션이 설치되어 있다면 수행하게 되는 서비스의 절차이다. 고객이 골프장에 전화하면(=Call), 스마트콜 어플 리케이션은 전화번호를 인식해서 골프장에 전화하는 경우 자동적으로 수행한다. 전화를 걸기 전에 스마트콜 어플리케이션은 사용자 에게 전화걸기 (=Call), 예약 및 예약확인 (=Reservation 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), 사용자의 스마트폰에 메모, 웹 검색, 다른전화받기, 지 정된 어플리케이션 수행(=녹음기능), 화면 제거 기 능을 보여주고, 사용자가 특정 기능을 선택하는 경우, 통화와 병행하여 기능이 수행된다. 추가로 광고 화면 도 제공한다. 그림 2 스마트콜 서비스 개발 사례 Fig. 2 The development example of SmartCall service

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) 보여지는 정보(글자, 전화번호)는 개인 정보 보호를 위해 수정된 것이다.

스마트폰 환경에서 음성통화와 어플리케이션을 연계하는 컨버전스 서비스 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. 활용방향 플리케이션을 설치한 경우 : 고객에게서 보험판매원에게 전화가 오면, 스마트 콜 어플리케이션이 작동하여 서버에 조회하거나, 제시된 골프장 사례는 스마트콜 개념의 초기 적용 형 스마트폰의 메모나 일정을 체크하여 전화건 사람 태로 골프장의 고객을 대상으로 스마트폰을 이용하여 전 에 대한 정보와 계약 진행 상황, 추천 상품에 대

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 Integrated Product Development Process for Mobile Software," 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 Software 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 Objectoriented programming systems, languages, and applications (OOPSLA 2004), pp.174-175, 2004.

스마트폰 환경에서 음성통화와 어플리케이션을 연계하는 컨버전스 서비스487 [5] Jeong, Y.J., Lee, J.H., and Shin G.S., "Development Process of Mobile Application SW Based on Agile Methodology," Proc. of the 10th International Conference on Advanced Communication Technology (ICACT 2008), pp.362-366, 2008. [6] IDBell, idbell Servce, [Online]. Available: http:// idbell.com, 2013. [7] SKTelecom, lettering Plus Service, [Online]. Available: 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 Shipment and Global Smartphone OS Market Share, [Online]. Available: http://www.strategyanalytics. com/, 2/20/2013. 조 민 호 인하대, 숭실대 컴퓨터공학 석,박사(2003) (현)중원대학교 컴퓨터시스템공학과 조교 수. 관심분야는 소프트웨어공학, 소프트웨 어 아키텍쳐 소프트웨어 프로세스 개선