KR101589212B1 - 폰북 정보 다운로드 중 발신 통화를 제어하는 방법 및 장치 - Google Patents

폰북 정보 다운로드 중 발신 통화를 제어하는 방법 및 장치 Download PDF

Info

Publication number
KR101589212B1
KR101589212B1 KR1020140095987A KR20140095987A KR101589212B1 KR 101589212 B1 KR101589212 B1 KR 101589212B1 KR 1020140095987 A KR1020140095987 A KR 1020140095987A KR 20140095987 A KR20140095987 A KR 20140095987A KR 101589212 B1 KR101589212 B1 KR 101589212B1
Authority
KR
South Korea
Prior art keywords
phonebook
phone book
information
new
book information
Prior art date
Application number
KR1020140095987A
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 KR1020140095987A priority Critical patent/KR101589212B1/ko
Priority to US14/540,347 priority patent/US9521231B2/en
Priority to CN201410842809.9A priority patent/CN105323369A/zh
Application granted granted Critical
Publication of KR101589212B1 publication Critical patent/KR101589212B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/60Substation equipment, e.g. for use by subscribers including speech amplifiers
    • H04M1/6033Substation equipment, e.g. for use by subscribers including speech amplifiers for providing handsfree use or a loudspeaker mode in telephone sets
    • H04M1/6041Portable telephones adapted for handsfree use
    • H04M1/6075Portable telephones adapted for handsfree use adapted for handsfree use in a vehicle
    • H04M1/6083Portable telephones adapted for handsfree use adapted for handsfree use in a vehicle by interfacing with the vehicle audio system
    • H04M1/6091Portable telephones adapted for handsfree use adapted for handsfree use in a vehicle by interfacing with the vehicle audio system including a wireless interface
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/26Devices for calling a subscriber
    • H04M1/27Devices whereby a plurality of signals may be stored simultaneously
    • H04M1/274Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc
    • H04M1/2745Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips
    • H04M1/2753Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips providing data content
    • H04M1/2757Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips providing data content by data transmission, e.g. downloading

Landscapes

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

Abstract

본 발명은 폰북 정보 다운로드 중 발신 통화를 제어하는 방법 및 그를 위한 장치에 관한 것이다. 본 발명의 일 실시예에 따른 차량 헤드 유닛에서의 발신 통화 제어 방법은 차량 전원 인가 시 사용자 디바이스와의 통신 채널을 설정하는 단계와 상기 설정된 통신 채널을 통해 소정 폰북 다운로드 요청 신호를 상기 사용자 디바이스에 전송하는 단계와 상기 설정된 통신 채널을 통해 상기 사용자 디바이스로부터 신규 폰북 정보를 다운로드 받는 단계를 포함하되, 상기 차량 헤드 유닛에 기존 폰북 정보가 존재하면, 상기 신규 폰북 정보를 다운로드 받고 있는 동안 상기 기존 폰북 정보를 이용하여 사용자 요청된 발신 통화 서비스를 제공할 수 있다. 따라서, 본 발명은 사용자 디바이스로부터 폰북 정보를 다운로드 받고 있는 동안에도 사용자 요청된 발신 통화 서비스를 제공할 수 있는 장점이 있다.

Description

폰북 정보 다운로드 중 발신 통화를 제어하는 방법 및 장치{Method and apparatus for controlling an origination call during phonebook information download}
본 발명은 폰북 정보 다운로드 중 발신 통화를 제어하는 방법 및 그를 위한 장치에 관한 것으로서, 상세하게, 블루투스 페어링된 사용자 디바이스로부터 폰북 정보를 다운로드 받고 있는 중에 발신 전화가 요청되면 기존 폰북 정보를 이용하여 발신을 가능하게 하는 차량 헤드 유닛에서 발신 통화를 제어하는 방법에 관한 것이다.
최근 급격한 IT 기술의 발전은 자동차 산업에도 많은 영향을 미치고 있으며, 다양한 IT 기술이 차량에 접목되고 있는 실정이다.
특히, 최근에는 스마트폰과 같은 통신 기기와 연동하여 다양한 서비스를 제공하는 차량 블루투스 페어링 기술이 각광을 받고 있다.
일반적으로, 블루투스 기능이 탑재된 차량 헤드 유닛(Vehicle Head Unit)은 차량의 시동이 켜지면 블루투스 기능이 자동으로 켜지면서, 페어링(Pairing) 대기 상태가 되고, 운전자는 차량 헤드 유닛과 스마트폰에서의 소정 메뉴 선택을 통해 페어링 작업을 수행하게 된다. 이때, 페어링 작업이 완료되면, 운전자는 블루투스 통신 연결을 통해 핸즈프리로 통화할 수 있다.
차량에서 블루투스 페어링을 이용하여 통화 서비스를 제공받기 위해서는 페어링된 모바일 디바이스에 저장된 전화번호부 및 통화 목록(call history)가 차량 헤드 유닛으로 전송되어야 한다.
사용자는 전송 완료된 폰북 정보 및 차량 헤드 유닛에 탑재된 음성 인식 수단을 이용하여 핸즈프리 발신 통화를 개시할 수 있다. 여기서, 폰북 정보는 전화번호부 및 통화 목록을 포함할 수 있다.
하지만, 종래에는 차량 헤드 유닛이 페어링된 모바일 디바이스로부터 폰북 정보를 수신하는 중에 발신 통화가 요청되면, 해당 발신 통화가 정상적으로 처리되지 않는 문제점이 있었다.
본 발명은 상술한 종래 기술의 문제점을 해결하기 위해 고안된 것으로, 본 발명의 목적은 폰북 정보 다운로드 중 발신 통화를 제어하는 방법 및 그를 위한 장치를 제공하는 것이다.
본 발명의 다른 목적은 사용자 디바이스로부터 폰북 정보를 수신하고 있는 중에 발신 통화가 요청되면 기존 폰북 정보를 이용하여 발신 통화를 처리하는 것이 가능한 차량 헤드 유닛에서의 발신 통화 제어 방법을 제공하는 것이다.
본 발명의 또 다른 목적은 블루투스 페어링된 사용자 디바이스로부터 수신된 폰북 정보와 기존 폰북 정보의 동일 여부에 따라 적응적으로 폰북 업데이트 승인 요청 메시지를 사용자 디바이스로 전송하는 것이 가능한 차량 헤드 유닛에서의 발신 통화 제어 방법을 제공하는 것이다.
본 발명의 또 다른 목적은 블루투스 페어링된 사용자 디바이스로부터 백그라운드로 폰북 정보를 자동 다운로드 받은 후에 기존 폰북 정보를 삭제 가능하게 제어함으로써, 신규 폰북 다운로드 중에서 발신 통화를 가능하게 하는 차량 헤드 유닛에서의 발신 통화 제어 방법을 제공하는 것이다.
본 발명의 또 다른 목적은 사용자 디바이스로부터 폰북 정보를 수신하고 있는 중에 기존 폰북 정보를 이용하여 차량 시스템상에서 수동으로 발신 통화가 가능한 발신 통화 제어 방법을 제공하는 것이다.
본 발명에서 이루고자 하는 기술적 과제들은 이상에서 언급한 기술적 과제들로 제한되지 않으며, 언급하지 않은 또 다른 기술적 과제들은 아래의 기재로부터 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에게 명확하게 이해될 수 있을 것이다.
본 발명은 폰북 정보 다운로드 중 발신 통화를 제어하는 방법 및 그를 위한 장치에 관한 것이다.
본 발명의 일 실시예에 따른 차량 헤드 유닛에서의 발신 통화 제어 방법은 차량 전원 인가 시 사용자 디바이스와의 통신 채널을 설정하는 단계와 상기 설정된 통신 채널을 통해 소정 폰북 다운로드 요청 신호를 상기 사용자 디바이스에 전송하는 단계와 상기 설정된 통신 채널을 통해 상기 사용자 디바이스로부터 신규 폰북 정보를 다운로드 받는 단계를 포함하되, 상기 차량 헤드 유닛에 기존 폰북 정보가 존재하면, 상기 신규 폰북 정보를 다운로드 받고 있는 동안 상기 기존 폰북 정보를 이용하여 사용자 요청된 발신 통화 서비스를 제공할 수 있다.
여기서, 상기 발신 통화 제어 방법은 상기 신규 폰북 정보의 다운로드가 완료되면, 상기 기존 폰북 정보와 상기 신규 폰북 정보가 동일한지 여부를 확인하는 단계를 더 포함할 수 있다.
여기서, 상기 확인 결과, 상기 기존 폰북 정보와 상기 신규 폰북 정보가 동일하지 않은 경우, 폰북 업데이트에 대한 수락 여부를 확인하기 위한 소정 팝업 알림 창이 상기 차량 헤드 유닛에 구비된 화면에 표시될 수 있다.
여기서, 상기 팝업 알림 창은 상기 폰북 업데이트에 대한 사용자 수락을 입력 받기 위한 제1 소프트키; 상기 폰북 업데이트에 대한 사용자 거절을 입력 받기 위한 제2 소프트키; 및 상기 폰북이 변경되어 상기 폰북 업데이트가 필요함을 지시하는 문자열중 적어도 하나를 포함할 수 있다.
또한, 상기 확인 결과, 상기 기존 폰북 정보와 상기 신규 폰북 정보가 동일한 경우, 상기 팝업 알림 창이 표시되지 않고, 상기 기존 폰북 정보를 이용하여 사용자 요청된 발신 통화 서비스가 제공될 수 있다.
또한, 상기 팝업 알림 창에서의 사용자 선택에 따라 상기 폰북 업데이트가 수락되면, 상기 신규 폰북 정보를 이용하여 사용자 요청된 발신 통화 서비스가 제공될 수 있다.
또한, 상기 확인 결과, 상기 기존 폰북 정보와 상기 신규 폰북 정보가 동일하지 않은 경우, 캐쉬 메모리 영역에 유지되어 있는 상기 기존 폰북 정보가 상기 다운로드 완료된 신규 폰북 정보로 대체되어 저장될 수 있다.
또한, 상기 신규 폰북 정보를 다운로드 받고 있는 상태에서 상기 차량 헤드 유닛에 상기 기존 폰북 정보가 존재하지 않으면, 폰북 정보가 없어 새로운 폰북 정보를 상기 사용자 디바이스로부터 수신하고 있음을 알리는 소정 알림 메시지가 화면에 표시될 수 있다.
또한, 상기 통신 채널은 근거리 무선 통신 채널일 수 있다.
여기서, 상기 근거리 무선 통신 채널은 블루투스 통신 채널, NFC(Near Field Communication) 채널, 지, 지그비(Zigbee) 통신 채널 중 어느 하나일 수 있다.
또한, 상기 통신 채널은 USB(Universal Serial Bus) 통신 채널일 수 있다.
또한, 상기 신규 폰북 정보는 백그라운드로 다운로드될 수 있다.
또한, 상기 기존 폰북 정보 및 상기 신규 폰북 정보는 전화번호부, 통화 목록 중 적어도 하나를 포함할 수 있다.
또한, 상기 통신 채널은 상기 차량 전원이 인가되면 상기 사용자 디바이스와의 소정 제어 절차를 통해 자동으로 설정될 수 있다.
본 발명의 다른 일 실시예는 상기한 발신 전화 제어 방법을 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 포함한다.
본 발명의 다른 일 실시예에 따른 사용자 디바이스와 연동하여 통화 서비스를 제공하는 차량 헤드 유닛은 차량 전원 인가 시 상기 사용자 디바이스와의 통신 채널을 설정하는 수단과 상기 설정된 통신 채널을 통해 소정 폰북 다운로드 요청 신호를 상기 사용자 디바이스에 전송하는 수단과 상기 설정된 통신 채널을 통해 상기 사용자 디바이스로부터 신규 폰북 정보를 다운로드 받는 수단을 포함하되, 상기 차량 헤드 유닛에 기존 폰북 정보가 존재하면, 상기 신규 폰북 정보를 다운로드 받고 있는 동안 상기 기존 폰북 정보를 이용하여 사용자 요청된 발신 통화 서비스를 제공할 수 있다.
여기서, 상기 차량 헤드 유닛은 상기 신규 폰북 정보의 다운로드가 완료되면, 상기 기존 폰북 정보와 상기 신규 폰북 정보가 동일한지 여부를 확인하는 수단을 더 포함할 수 있다.
여기서, 상기 확인 결과, 상기 기존 폰북 정보와 상기 신규 폰북 정보가 동일하지 않은 경우, 상기 차량 헤드 유닛은 폰북 업데이트에 대한 수락 여부를 확인하기 위한 소정 팝업 알림 창을 생성하여 상기 차량 헤드 유닛에 구비된 화면에 표시할 수 있다.
또한, 상기 팝업 알림 창은 상기 폰북 업데이트에 대한 사용자 수락을 입력 받기 위한 제1 소프트키와 상기 폰북 업데이트에 대한 사용자 거절을 입력 받기 위한 제2 소프트키와 상기 폰북이 변경되어 상기 폰북 업데이트가 필요함을 지시하는 문자열 중 적어도 하나를 포함할 수 있다.
또한, 상기 확인 결과, 상기 기존 폰북 정보와 상기 신규 폰북 정보가 동일한 경우, 상기 차량 헤드 유닛은 상기 팝업 알림 창을 표시하지 않고, 상기 기존 폰북 정보를 이용하여 사용자 요청된 발신 통화 서비스를 제공할 수 있다.
또한, 상기 팝업 알림 창에서의 사용자 선택에 따라 상기 폰북 업데이트가 수락되면, 상기 차량 헤드 유닛은 상기 신규 폰북 정보를 이용하여 사용자 요청된 발신 통화 서비스를 제공할 수 있다.
또한, 상기 확인 결과, 상기 기존 폰북 정보와 상기 신규 폰북 정보가 동일하지 않은 경우, 상기 차량 헤드 유닛은 캐쉬 메모리 영역에 유지되어 있는 상기 기존 폰북 정보를 상기 다운로드 완료된 신규 폰북 정보로 대체하여 저장할 수 있다.
또한, 상기 신규 폰북 정보를 다운로드 받고 있는 상태에서 상기 차량 헤드 유닛에 상기 기존 폰북 정보가 존재하지 않는 경우, 상기 차량 헤드 유닛은 폰북 정보가 없어 새로운 폰북 정보를 상기 사용자 디바이스로부터 수신하고 있음을 알리는 소정 알림 메시지를 생성하여 상기 차량 헤드 유닛의 일측에 구비된 화면에 표시할 수 있다.
또한, 상기 통신 채널은 근거리 무선 통신 채널일 수 있다.
여기서, 상기 근거리 무선 통신 채널은 블루투스 통신 채널, NFC(Near Field Communication) 채널, 지, 지그비(Zigbee) 통신 채널 중 어느 하나일 수 있다.
또한, 상기 신규 폰북 정보는 백그라운드로 다운로드될 수 있다.
상기 본 발명의 양태들은 본 발명의 바람직한 실시예들 중 일부에 불과하며, 본원 발명의 기술적 특징들이 반영된 다양한 실시예들이 당해 기술분야의 통상적인 지식을 가진 자에 의해 이하 상술할 본 발명의 상세한 설명을 기반으로 도출되고 이해될 수 있다.
본 발명에 따른 방법 및 장치에 대한 효과에 대해 설명하면 다음과 같다.
첫째, 본 발명은 블루투스 페어링된 사용자 디바이스로부터 폰북 정보를 수신하고 있는 상태에서도 발신 통화를 가능하게 하는 장점이 있다.
둘째, 본 발명은 사용자 디바이스로부터 폰북 정보를 수신하고 있는 중에 발신 통화가 요청되면 기존 폰북 정보를 이용하여 발신 통화를 처리하는 것이 가능한 차량 헤드 유닛에서의 발신 통화 제어 방법을 제공하는 장점이 있다.
셋째, 본 발명은 블루투스 페어링된 사용자 디바이스로부터 수신된 폰북 정보와 기존 폰북 정보의 동일 여부에 따라 적응적으로 폰북 업데이트 승인 요청 메시지를 사용자 디바이스로 전송하는 것이 가능한 차량 헤드 유닛에서의 발신 통화 제어 방법을 제공하는 장점이 있다.
넷째, 본 발명은 블루투스 페어링된 사용자 디바이스로부터 백그라운드로 폰북 정보를 자동 다운로드 받은 이후에 기존 폰북 정보를 삭제 가능하게 제어함으로써, 신규 폰북 다운로드 중에서 발신 통화를 가능하게 하는 차량 헤드 유닛에서의 발신 통화 제어 방법을 제공하는 장점이 있다.
다섯째, 본 발명은 사용자 디바이스로부터 폰북 정보를 수신하고 있는 중에 기존 폰북 정보를 이용하여 차량 시스템상에서 수동으로 발신 통화가 가능한 발신 통화 제어 방법을 제공하는 장점이 있다.
여섯째, 본 발명은 다운로드된 신규 폰북 정보와 기존 폰북 정보가 상이한 경우에만, 폰북 업데이트 승인을 위한 팝업 알림 창이 사용자 디바이스의 화면 또는 차량 헤드 유닛의 화면상에 표시되게 함으로써, 사용자의 불편을 최소화시키는 장점이 있다.
본 발명에서 얻을 수 있는 효과는 이상에서 언급한 효과들로 제한되지 않으며, 언급하지 않은 또 다른 효과들은 아래의 기재로부터 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 명확하게 이해될 수 있을 것이다.
이하에 첨부되는 도면들은 본 발명에 관한 이해를 돕기 위한 것으로, 상세한 설명과 함께 본 발명에 대한 실시예들을 제공한다. 다만, 본 발명의 기술적 특징이 특정 도면에 한정되는 것은 아니며, 각 도면에서 개시하는 특징들은 서로 조합되어 새로운 실시예로 구성될 수 있다.
도 1은 종래 기술에 따른 차량에서의 블루투스 페이링 절차를 설명하기 위한 도면이다.
도 2는 종래 기술에 따른 블루투스 페이링 과정에서 차량용 헤드 유닛에 출력되는 사용자 인터페이스 화면을 설명하기 위한 도면이다.
도 3은 본 발명의 일 실시예에 따른 차량 블루투스 페어링 시스템 구성도이다.
도 4a는 종래 기술에 따른 폰북 다운로드 절차를 설명하기 위한 흐름도이다.
도 4b는 본 발명의 일 실시예에 따른 폰북 다운로드 절차를 설명하기 위한 흐름도이다.
도 5는 본 발명의 일 실시예에 따른 차량 헤드 유닛에서의 발신 통화 제어 방법을 설명하기 위한 순서도이다.
이하, 본 발명의 실시예들이 적용되는 장치 및 다양한 방법들에 대하여 도면을 참조하여 보다 상세하게 설명한다. 이하의 설명에서 사용되는 구성요소에 대한 접미사 "모듈" 및 "부"는 명세서 작성의 용이함만이 고려되어 부여되거나 혼용되는 것으로서, 그 자체로 서로 구별되는 의미 또는 역할을 갖는 것은 아니다.
이상에서, 본 발명의 실시예를 구성하는 모든 구성 요소들이 하나로 결합되거나 결합되어 동작하는 것으로 설명되었다고 해서, 본 발명이 반드시 이러한 실시예에 한정되는 것은 아니다. 즉, 본 발명의 목적 범위 안에서라면, 그 모든 구성 요소들이 하나 이상으로 선택적으로 결합하여 동작할 수도 있다. 또한, 그 모든 구성 요소들이 각각 하나의 독립적인 하드웨어로 구현될 수 있지만, 각 구성 요소들의 그 일부 또는 전부가 선택적으로 조합되어 하나 또는 복수 개의 하드웨어에서 조합된 일부 또는 전부의 기능을 수행하는 프로그램 모듈을 갖는 컴퓨터 프로그램으로서 구현될 수도 있다. 그 컴퓨터 프로그램을 구성하는 코드들 및 코드 세그먼트들은 본 발명의 기술 분야의 당업자에 의해 용이하게 추론될 수 있을 것이다. 이러한 컴퓨터 프로그램은 컴퓨터가 읽을 수 있는 저장매체(Computer Readable Media)에 저장되어 컴퓨터에 의하여 읽혀지고 실행됨으로써, 본 발명의 실시예를 구현할 수 있다. 컴퓨터 프로그램의 저장매체로서는 자기 기록매체, 광 기록매체, 캐리어 웨이브 매체 등이 포함될 수 있다.
또한, 이상에서 기재된 "포함하다", "구성하다" 또는 "가지다" 등의 용어는, 특별히 반대되는 기재가 없는 한, 해당 구성 요소가 내재될 수 있음을 의미하는 것이므로, 다른 구성 요소를 제외하는 것이 아니라 다른 구성 요소를 더 포함할 수 있는 것으로 해석되어야 한다. 기술적이거나 과학적인 용어를 포함한 모든 용어들은, 다르게 정의되지 않는 한, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가진다. 사전에 정의된 용어와 같이 일반적으로 사용되는 용어들은 관련 기술의 문맥 상의 의미와 일치하는 것으로 해석되어야 하며, 본 발명에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다.
또한, 본 발명의 구성 요소를 설명하는 데 있어서, 제 1, 제 2, A, B, (a), (b) 등의 용어를 사용할 수 있다. 이러한 용어는 그 구성 요소를 다른 구성 요소와 구별하기 위한 것일 뿐, 그 용어에 의해 해당 구성 요소의 본질이나 차례 또는 순서 등이 한정되지 않는다. 어떤 구성 요소가 다른 구성 요소에 "연결", "결합" 또는 "접속"된다고 기재된 경우, 그 구성 요소는 그 다른 구성 요소에 직접적으로 연결되거나 또는 접속될 수 있지만, 각 구성 요소 사이에 또 다른 구성 요소가 "연결", "결합" 또는 "접속"될 수도 있다고 이해되어야 할 것이다.
이하에서는 도 1 내지 2를 참조하여 종래 기술에 따른 차량에서의 블루투스 페어링 절차를 간단히 설명하기로 한다.
도 1은 종래 기술에 따른 차량에서의 블루투스 페이링 절차를 설명하기 위한 도면이다.
도면 번호 1a는 차량 헤드 유닛에서 수행되는 블루투스 페어링 절차이고, 도면 번호 1b는 사용자 디바이스에서 수행되는 블루투스 페어링 절차이다.
도면 번호 1a를 참조하면, 사용자에 의해 차량 시동이 켜지고 차량에 전원이 인가되어-즉, ACC ON-, 차량 시스템이 준비되면, 차량 헤드 유닛(H/U: Head Unit)은 자동 블루투스 페어링 절차를 개시한다. 이때, 차량 헤드 유닛은 폰 모드로 진입하여 미리 지정 또는 사전 등록된 사용자 디바이스-예를 들면, 운전자 스마트폰일 수 있음-와의 페어링을 시도한다(S101 내지 S103). 또한, 차량 헤드 유닛의 디스플레이 화면에는 특정 디바이스로의 연결이 시도되고 있음을 보여주는 소정 사용자 인터페이스 화면이 구성되어 표시될 수 있다.
만약, 시동 후 자동으로 수행되는 페어링 절차가 사용자에 의해 취소되면, 차량 헤드 유닛은 설정 메뉴 및 폰 메뉴에 순차적으로 진입하여 새로운 사용자 디바이스를 등록하거나 기존 등록된 사용자 디바이스 중 어느 하나를 선택할 수 있는 메뉴가 포함된 소정 사용자 인터페이스 화면-이하, 설명의 편의를 위해, "디바이스 등록 선택 화면"이라 명함-을 구성하여 표시할 수 있다(S105 내지 S109). 이때, 디바이스 등록 선택 화면상에서의 사용자는 메뉴 선택에 따라 페어링 대상 사용자 디바이스를 지정할 수 있다. 또한, 차량 헤드 유닛의 디스플레이 화면에는 연결 대상 사용자 디바이스의 블루투스 기능을 활성화하도록 지시하는 소정 안내 메시지가 표시될 수 있다.
도면 번호 1b를 참조하면, 사용자 차량 헤드 유닛의 화면에 표시된 안내 메시지에 따라, 블루투스 기능을 활성화시킬 수 있다(S111).
사용자에 의해 사용자 디바이스의 블루투스 기능이 활성화되면, 사용자 디바이스는 블루트스 페어링이 가능한 주변 기기를 검색하고, 검색 결과를 화면에 표시할 수 있다(S113).
검색 결과 화면상에서 사용자에 의해 자신의 차량이 선택되면, 사용자 디바이스는 선택된 차량으로 연결 요청 신호를 전송한다(S115). 이때, 사용자 디바이스 화면에는 선택된 차량에 대응되는 비밀 키 값을 입력 받는 소정 비밀 키 입력 화면이 표시될 수 있다.
연이어, 차량 헤드 유닛은 사용자 디바이스로부터 연결 요청 신호가 수신되면, 화면에 차량 정보 및 비밀 키 값을 표시할 수 있다.
사용자 디바이스는 비밀 키 입력 화면상에서 비밀 키 값이 입력 받아, 차량 헤드 유닛에 전송하며, 차량 헤드 유닛은 수신된 비밀 키 값이 자신의 비밀 키 값과 일치하면, 연결 요청이 승인 완료되었음을 지시하는 소정 승인 완료 메시지를 사용자 디바이스에 전송할 수 있다(S117).
도 2는 종래 기술에 따른 블루투스 페이링 과정에서 차량용 헤드 유닛에 출력되는 사용자 인터페이스 화면을 설명하기 위한 도면이다.
도 2를 참조하면, 차량 시동이 켜지고, 자동 페어링 절차가 개시되면, 차량 헤드 유닛은 특정 사용자 기기로의 블루투스 연결이 진행되고 있음을 알리는 자동 연결 화면을 출력할 수 있다(S201).
이 때, 사용자에 의해 자동 연결 화면상의 취소 버튼(200)이 클릭되어 진행중인 자동 페어링이 취소되면, 차량 헤드 유닛은 페어링 대상 디바이스를 등록하거나 선택하기 위한 화면을 표시할 수 있다(S203 내지 S295).
이 후, 사용자에 의해 페어링 대상 디바이스가 지정되면, 차량 헤드 유닛은 지정된 디바이스의 블루투스 기능을 활성화하도록 지시하는 소정 블루투스 연결 안내 메시지를 화면에 표시할 수 있다(S207).
이때, 사용자는 블루투스 연결 안내 메시지에 따라 해당 디바이스의 블루투스 기능을 활성화시킬 수 있다.
이 후, 사용자가 OK 버튼(210)을 클릭하면 차량 헤드 유닛은 새로운 디바이스 등록을 위해 사용될 차량 이름(Car Name) 및 비밀 키(Passkey) 값을 화면에 표시하여 페어링 대기 상태로 전환된다(S209). 만약, 페어링 대기 상태에서 취소 버튼(220)이 선택되면, 차량 헤드 유닛은 진행중인 페어링 절차를 종료할 수 있다.
다른 일 예로, 종래에는 페어링 앱을 이용한 차량 블루투스 페어링 방법도 사용되고 있다.
사용자는 인터넷 마켓에서 페어링 앱을 다운로드 받아 자신의 사용자 디바이스에 설치한다. 대분분의 페어링 절차는 상기한 도 1 내지 도 2에 도시된 차량 블루투스 페어링 절차와 동일하며 단지, 페어링 앱이 구동되면, 페어링 앱에 의해 등록된 기기와 사용 가능한 기기-예를 들면, 차량, 블루투스 헤드셋, 스마트폰, 휴대폰 등을 포함함-가 검색되고 사용자는 사용 가능한 기기를 선택하여 바로 등록된 기기 목록에 추가할 수 있는 특징이 있다.
하지만, 페어링 앱을 이용한 차량 블루투스 페어링 방법은 사용자 디바이스에서 페어링 앱을 다운로드 받아 설치해야 하며, 모든 기기에 호환되지 않을 수 있다. 예를 들면, 특정 페어링 앱은 안드로이드 운영 체제의 기기에서만 동작 가능할 수 있다. 또한, 페어링 앱을 사용하여도 차량 헤드 유닛에서의 페어링을 위한 사용자 조작 단계가 줄어들지 않는 문제점이 있다.
이상에서 설명한 바와 같이, 종래의 차량 운전자는 차량 시동 후 새로운 사용자 디바이스로의 블루투스 페어링을 원하는 경우, 차량 헤드 유닛상에서 폰 모드로 진입하는 단계, 자동 연결 중인 페어링 절차를 취소하는 단계, 설정 메뉴로 진입하는 단계, 폰 메뉴로 진행하는 단계 및 페어링 대상을 선택하는 단계를 순차적으로 수행해야 했다.
도 3은 본 발명의 일 실시예에 따른 차량 핸즈프리 통화시스템 구성도이다.
도 3에 도시된 바와 같이, 본 발명에 따른 차량 핸즈프리 통화 시스템은 사용자 디바이스(20)와 차량 헤드 유닛(10)으로 구성될 수 있다.
차량 헤드 유닛(10)은 블루투스 모듈(310), 차량 통신 모듈(320), 메모리부(340), 입력 키 모듈(350), 출력부(360), A/V(Audio/Video) 입력부(370), 제어부(380), 전원 공급부(390)를 포함할 수 있다.
블루투스 모듈(310)은 블루투스 규격에 따라 베이스밴드(Baseband) 신호 처리를 수행하는 베이스밴드 모듈, 베이스밴드 신호를 증폭하는 파워 앰프(Power Amplifier), 증폭된 베이스밴드 신호를 송신 주파수 대역으로 변환하거나 안테나를 통해 수신된 RF 신호 중 원하는 주파수 대역의 신호만을 통과시키는 대역통과 필터(BPF:Band Pass Filter), 대역 통과된 RF 신호를 신호 인식이 용이하도록 증폭하여 베이스밴드 모듈에 전달하는 저잡음증폭기(LNA: Low Noise Amplifier), RF 신호를 송수신하는 안테나 등을 포함하여 구성될 수 있다.
또한, 블루투스 모듈(310)은 블루투스 기능이 활성화된 사용자 디바이스(20)와의 소정 제어 절차를 통해 블루투스 통신을 수행할 수 있다. 일 예로, 블루투스 모듈(310)은 소정 블루투스 연결 요청 신호를 사용자 디바이스(20)로 전송하고, 사용자 디바이스(20)로부터 해당 블루투스 연결 요청에 대한 승인 신호를 수신할 수 있다. 승인이 완료되면, 블루투스 모듈(310)은 해당 사용자 디바이스(20)에 저장된 폰북 정보를 수신하여 메모리부(340)에 저장할 수 있다.
차량 통신 모듈(320)는 차량에 탑재된 전자 제어 장치(ECU: Electric Control Unit)들과의 통신을 담당한다. 예를 들면, 차량 통신 모듈(320)은 차량 시동이 켜지면, 차량 시동을 감지하는 ECU로부터 ACC ON되었음을 알리는 제어 신호를 수신하여 제어부(390)에 전달할 수 있다. 제어부(380)는 차량 헤드 유닛에 전원을 인가하고 자동 페어링 절차를 개시할 수 있다.
메모리부(340)는 제어부(380) 및 제어부(380)에 의해 제어되는 하부 모듈들의 동작을 위한 프로그램을 저장할 수 있고, 입/출력되는 데이터들(예를 들어, 폰북 정보, 메시지, 정지영상, 동영상, 응용 프로그램 등)을 임시 저장할 수도 있다.
여기서, 폰북 정보는 전화번호부 및 통화 목록 등을 포함할 수 있다. 본 발명에 따른, 폰북 정보는 기존 폰북 정보와 신규 폰북 정보로 구분될 수 있다. 기존 폰북 정보는 이전의 블루투스 페어링을 통해 해당 사용자 디바이스(20)로부터 수신되었던 폰북 정보로서, 신규 폰북이 해당 사용자 디바이스로(20)로부터 수신되기 이전까지 메모리부(340)의 소정 기록 영역에 유지될 수 있다. 신규 폰북 정보는 현재 블루투스 페어링된 사용자 디바이스(20)로부터 수신되고 있는 폰북 정보로서, 신규 폰북 정보의 다운로드가 완료되면, 기존 폰북 정보는 메모리부(340)에서 삭제될 수 있다.
본 발명의 다른 일 실시예에 따른 메모리부(340)는 복수의 사용자 디바이스(20)에 대한 사용자 디바이스(20) 별 기존 폰북 정보 및 신규 폰북 정보를 유지할 수도 있다. 이때, 제어부(380)는 사용자 디바이스(20)에 대응되는 소정 사용자 디바이스 식별자를 이용하여 해당 폰북 정보가 어느 사용자 디바이스(20)로부터 수신된 폰북 정보인지 식별할 수 있다.
본 발명에 따른 메모리부(340)는 캐쉬(Cash) 메모리 영역과 일반 메모리 영역으로 구분될 수 있다. 이때, 캐쉬 메모리 영역에는 보다 빠른 데이터 처리를 위해 현재 사용중인 폰북 정보가 유지될 수 있다. 또한, 캐쉬 메모리는 휘발성 메모리로서, 캐쉬 메모리 영역에 저장된 데이터는 차량 전원이 꺼지면 삭제될 수 있다. 반면, 일반 메모리는 비휘발성 메모리로서, 일반 메모리 영역에 저장된 데이터는 차량 전원이 꺼져도 사라지지 않는다. 일 예로, 차량 헤드 유닛(10)이 블루투스 페어링된 사용자 디바이스(20)로부터 신규 폰북 정보를 수신하고 있는 상태에서는 캐쉬 메모리 영역에 기존 폰북 정보가 유지되고 일반 메모리 영역에는 수신되고 있는 신규 폰북 정보가 저장될 수 있다. 하지만, 신규 폰북 정보의 수신이 완료되고, 폰북 업데이트에 대한 수락 신호를 수신하면, 일반 메모리 영역에 저장된 신규 폰북 정보가 캐쉬 메모리 영역으로 복사될 수 있다.
특히, 차량 헤드 유닛(10)은 차량 전원이 인가되어 시스템이 준비되면, 일반 메모리 영역에 저장된 폰북 정보를 캐쉬 메모리 영역에 복사하여 사용할 수 있다.
응용 프로그램은 블루투스 핸즈프리 통신, 네비게이션, 게임, 채팅, 웹 서핑, 일정관리, 멀티미디어 재생 등을 위한 프로그램들이 포함될 수 있다.
또한, 메모리부(340)에는 터치스크린 상의 터치 입력시 출력되는 다양한 패턴의 진동 및 음향에 관한 데이터가 저장될 수 있다.
메모리부(340)는 플래시 메모리 타입(flash memory type), 하드디스크 타입(hard disk type), 멀티미디어 카드 마이크로 타입(multimedia card micro type), 카드 타입의 메모리(예를 들어 SD 또는 XD 메모리 등), 램(Random Access Memory, RAM), SRAM(Static Random Access Memory), 롬(Read-Only Memory, ROM), EEPROM(Electrically Erasable Programmable Read-Only Memory), PROM(Programmable Read-Only Memory) 자기 메모리, 자기 디스크, 광디스크 중 적어도 하나의 타입의 저장 매체를 포함할 수 있다.
입력 키 모듈(350)은 차량 헤드 유닛(10)의 동작 제어를 위한 입력 데이터를 발생시킨다. 입력 키 모듈(350)은 키 패드(key pad), 돔 스위치 (dome switch), 터치 패드(정압/정전), 조그 휠, 조그 스위치 등으로 구성될 수 있다.
출력부(360)는 시각, 청각 또는 촉각 등과 관련된 출력을 발생시키기 위한 것으로서, 디스플레이 모듈(361), 음향 출력 모듈(362), 알람 모듈(363) 등을 포함할 수 있다.
디스플레이 모듈(361)은 차량 헤드 유닛(10)에서 처리되는 정보를 표시 출력한다. 예를 들어, 차량 헤드 유닛(10)이 블루투스 핸즈 프리 통화 모드인 경우 해당 모드와 관련된 UI(User Interface) 또는 GUI(Graphic User Interface)를 표시한다. 또한, 차량 헤드 유닛(10)이 네비게이션 모드인 경우, 주행 안내와 관련된 UI(User Interface) 또는 GUI(Graphic User Interface)를 표시한다.
디스플레이 모듈(361)은 액정 디스플레이(liquid crystal display), 박막 트랜지스터 액정 디스플레이(thin film transistor-liquid crystal display), 유기 발광 다이오드(organic light-emitting diode), 플렉시블 디스플레이(flexible display), 3차원 디스플레이(3D display) 중에서 적어도 하나를 포함할 수 있다.
차량 헤드 유닛(10)의 구현 형태에 따라 디스플레이 모듈(361)이 2개 이상 존재할 수 있다. 예를 들어, 차량 헤드 유닛(10)에는 복수의 디스플레이 모듈(361)들이 하나의 면에 이격되거나 일체로 배치될 수 있고, 또한 서로 다른 면에 각각 배치될 수도 있다.
디스플레이 모듈(361)과 터치 동작을 감지하는 센서(이하, '터치 센서'라 함)가 상호 레이어 구조를 이루는 경우(이하, '터치 스크린'이라 약칭함)에, 디스플레이 모듈(361)은 출력 장치 이외에 입력 장치로도 사용될 수 있다.
터치 센서는, 예를 들어, 터치 필름, 터치 시트, 터치 패드 등의 형태를 가질 수 있다.
터치 센서는 디스플레이 모듈(361)의 특정 부위에 가해진 압력 또는 디스플레이 모듈(131)의 특정 부위에 발생하는 정전 용량 등의 변화를 전기적인 입력 신호로 변환하도록 구성될 수 있다. 터치 센서는 터치 되는 위치 및 면적뿐만 아니라, 터치 시의 압력까지도 검출할 수 있도록 구성될 수 있다.
터치 센서에 대한 터치 입력이 있는 경우, 그에 대응하는 신호(들)는 터치 제어기로 보내진다. 터치 제어기는 그 신호(들)를 처리한 다음 대응하는 데이터를 제어부(380)로 전송한다. 이로써, 제어부(380)는 디스플레이 모듈(361)의 어느 영역이 터치 되었는지 여부 등을 알 수 있게 된다.
음향 출력 모듈(362)은 블루투스 핸즈프리 통화 모드, 블루투스 페어링 모드, 음원/동영상 재생 모드, 네비게이션 모드 등에서 블루투스 모듈(310)을 통해 수신되거나 메모리부(340)에 저장된 오디오 데이터를 출력할 수 있다. 또한, 음향 출력 모듈(362)은 차량 헤드 유닛(10)에서 수행되는 기능(예를 들어, 호신호 수신음, 메시지 수신음, 페어링 완료음 등)과 관련된 음향 효과 신호를 출력할 수 있다. 이러한 음향 출력 모듈(362)에는 리시버(Receiver), 스피커(speaker), 버저(Buzzer) 등이 포함될 수 있다. 또한, 음향 출력 모듈(362)은 차량 헤드 유닛(10)의 일측에 구비된 이어폰잭을 통해 음향을 출력할 수도 있다.
알람 모듈(363)은 차량 헤드 유닛(10)의 이벤트 발생을 알리기 위한 신호를 출력한다. 차량 헤드 유닛(10)에서 발생 되는 이벤트의 예로는 호 신호 수신, 메시지 수신, 키 신호 입력, 터치 입력, 차량 통신 모듈(320)로부터 차량 상태 정보 수신 등을 포함할 수 있다. 여기서, 차량 상태 정보는 도어 열림 정보, 엔진 과열 정보, 차선 이탈 정보, 연료 상태 정보 등을 포함할 수 있다. 알람 모듈(363)은 비디오 신호나 오디오 신호 이외에 다른 형태, 예를 들어 진동으로 이벤트 발생을 알리기 위한 신호를 출력할 수도 있다. 비디오 신호나 오디오 신호는 디스플레이 모듈(361)이나 음향 출력 모듈(362)을 통해서도 출력될 수 있다.
A/V(Audio/Video) 입력부(370)는 오디오 신호 또는 비디오 신호 입력을 위한 것으로서, 카메라(371)와 마이크(372) 등이 포함될 수 있다.
카메라(371)는 화상 통화 모드 또는 촬영 모드에서 이미지 센서에 의해 얻어지는 정지영상 또는 동영상 등의 화상 프레임을 처리한다. 처리된 화상 프레임은 디스플레이 모듈(361)에 표시될 수 있다. 또한, 카메라(371)는 차량 후진 시, 후방의 영상을 촬영할 수 있으며, 촬영된 영상은 디스플레이 모듈(361)을 통해 출력될 수 있다.
카메라(371)에서 처리된 화상 프레임은 메모리부(340)에 저장되거나 블루투스 모듈(310)을 통해 페어링된 사용자 디바이스(20)로 전송될 수 있다.
카메라(371)는 차량 헤드 유닛(10) 및 차량의 구성 태양에 따라 2개 이상이 구비될 수도 있다.
마이크(372)는 통화 모드, 녹음 모드, 음성 인식 모드 등에서 마이크로폰(Microphone)를 통해 외부의 음향 신호를 입력 받아 전기적인 음성 데이터로 변환하는 기능을 수행할 수 있다. 여기서, 변환된 음성 데이터는 통화 모드인 경우, 블루투스 모듈(310)을 통해 페어링된 사용자 다바이스(20)로 전송될 수 있다.
또한, 마이크(372)는 음성 인식 모드에서, 변환 완료된 음성 데이터를 제어부(380)에 전달할 수 있다. 제어부(380)는 메모리부(340)에 저장된 음성 인식 데이터베이스를 참조하여 수신된 음성 데이터에 대한 음성 인식을 수행할 수 있다.
전원 공급부(390)는 차량 헤드 유닛(10)의 동작에 필요한 전원을 공급한다. 차량 시동이 ON되면, 전원 공급부(390)는 자동으로 차량 헤드 유닛(10)에 전원을 공급할 수 있다. 물론, 차량 시동이 OFF되면, 전원 공급부(390)는 자동으로 차량 헤드 유닛(10)에 인가되고 있는 전원을 차단할 수 있다.
제어부(380)는 통상적으로 차량 헤드 유닛(10)의 전반적인 동작을 제어한다.
예를 들면, 제어부(380)는 블루투스 페어링을 이용한 핸즈프리 통화, 데이터 통신, 화상 통화 등을 포함한 통신 기능뿐만 아니라 응용 프로그램의 설치 및 구동을 제어할 수 있다.
또한, 제어부(380)는 터치스크린 상에서 행해지는 필기 입력 또는 그림 그리기 입력을 각각 문자 및 이미지로 인식할 수 있는 패턴 인식 처리를 행할 수 있다.
또한, 제어부(380)는 차량 시스템이 준비되고, 사용자 디바이스(20)와의 블루투스 페어링이 완료되면, 해당 사용자 디바이스(20)를 식별할 수 있다. 만약, 식별된 사용자 디바이스(20)에 대응되는 기존 폰북 정보가 메모리부(340)에 존재하는 경우, 제어부(380)는 식별된 사용자 디바이스(20)에 대응되는 신규 폰북 정보가 수신 완료되기 이전까지 기존 폰북 정보를 이용하여 사용자에 의해 요청된 발신 통화가 가능하도록 제어할 수 있다.
또한, 제어부(380)는 사용자 디바이스(20)로부터 수신된 신규 폰북 정보를 기존 폰북 정보와 비교하여 동일 여부를 판단하고, 판단 결과, 동일하지 않으면, 기본 폰북 정보가 신규 폰북 정보로 갱신되어야 함을 지시하는 소정 팝업 알림 창이 표시되도록 제어할 수 있다. 여기서, 팝업 알림 창은 해당 사용자 디바이스(20)의 화면에 표시될 수 있으며, 사용자는 팝업 알림 창상에서 폰북 업데이트 수락 여부를 선택할 수 있다. 사용자에 의해 폰북 업데이트가 수락된 경우, 제어부(380)는 기존 폰북 정보를 신규 폰북 정보로 갱신할 수 있다.
본 발명의 다른 일 실시예에 따른 기본 폰북 정보가 신규 폰북 정보로 갱신되어야 함을 지시하는 소정 팝업 알림 창은 차량 헤드 유닛(10)의 디스플레이 모듈(361)을 통해 표시될 수도 있다.
본 발명의 또 다른 일 실시예는 상기 팝업 알림 창이 사용자 디바이스(20) 및 차량 헤드 유닛(10)의 화면에 동시에 표시될 수도 있다. 이 경우, 사용자 디바이스(20) 및 차량 헤드 유닛(10)에 표시된 팝업 알림 창 중 어느 하나를 통해 폰북 업데이트에 대한 사용자 수락을 받은 경우, 제어부(380)는 기존 폰북 정보를 신규 폰북 정보로 갱신하는 폰북 업데이트 절차를 개시할 수 있다.
만약, 기존 폰북 정보와 신규 폰북 정보가 동일한 것으로 판단된 경우, 제어부(380)는 폰북 업데이트 수락 여부를 확인하기 위한 팝업 알림 창이 표시되지 않도록 제어하고, 기존 폰북 정보를 이용하여 사용자 요청된 발신 통화를 처리할 수 있다.
또한, 제어부(380)는 사용자 디바이스(20)로부터 새로운 폰북을 다운로드 받고 있는 상태에서 기존 폰북 정보가 존재하지 않는 경우, 폰북 정보가 없어 새로운 폰북 정보를 사용자 디바이스(20)로부터 수신하고 있음을 알리는 소정 알림 메시지가 디스플레이 모듈(361)을 통해 표시될 수 있도록 제어할 수 있다. 따라서, 사용자는 불필요한 발신 통화 시도를 수행하지 않을 수 있다.
도 4a 내지 4b는 본 발명의 일 실시예에 따른 사용자 디바이스로부터 폰북 정보를 다운로드 받는 절차를 종래 기술과 비교 설명하기 위한 흐름도이다.
상세하게, 도 4a는 종래 기술에 따른 폰북 다운로드 절차를 설명하기 위한 도면이고, 도 4b는 본 발명에 따른 개선된 폰북 다운로드 절차를 설명하기 위한 도면이다.
도 4a를 참조하면, 차량 전원이 인가되고 사용자 디바이스(20)와의 블루투스 통신 연결이 완료되면, 차량 헤드 유닛(10)의 특정 응용 계층(401)-예를 들면, 핸즈프리 통신 프로파일일 수 있음-은 폰북 다운로드 요청 신호를 생성하여 차량 헤드 유닛(10)의 하부 모듈(402)-여기서, 하부 모듈(402)은 블루투스 모듈(310)일 수 있음-에 전달한다(S411).
연이어, 차량 헤드 유닛(10)의 하부 모듈(402)은 수신된 폰북 다운로드 요청 신호를 기 연결된 블루투스 통신 채널을 통해 해당 사용자 디바이스(20)에 전송한다(S413).
사용자 디바이스(20)는 내부 메모리에 저장된 폰북 정보를 블루투스 통신 채널을 통해 차량 헤드 유닛(10)의 하부 모듈(402)에 전송한다(S415).
이때, 사용자 디바이스(20)로부터의 폰북 다운로드 절차가 시작되면, 기존 폰북 정보는 메모리상에서 삭제되고, 사용자 디바이스(20)로부터 수신된 폰북 정보-이하, 신규 폰북 정보라 명함-는 메모리에 저장된다(S417).
사용자 디바이스(20) 신규 폰북 전송이 완료되면, 차량 헤드 유닛(10)의 하부 모듈(402)은 폰북 다운로드가 완료되었음을 지시하는 소정 제어 신호를 응용 계층(401)에 전송할 수 있다(S419).
이 후, 차량 헤드 유닛(10)의 응용 계층(401)은 신규 폰북 정보를 이용하여 사용자 요청된 발신 통화를 처리할 수 있다.
하지만, 종래의 폰북 다운로드 절차는 폰북 다운로드 요청 시점부터 폰북 다운로드 완료 시점까지 발신 통화가 제한되는 문제점이 있었다. 즉, 해당 구간 동안에는 차량 헤드 유닛(10)에 사용 가능한 폰북 정보가 존재하지 않으므로, 차량 헤드 유닛(10)이 사용자 요청된 발신 통화 서비스를 제공하는 것이 불가능하다.
상기한 바와 같은 종래 폰북 다운로드 절차의 문제점을 해결하기 위해 고안된 개선된 폰북 다운로드 절차는 신규 폰북 정보를 다운로드 받고 있는 중에는 기존 폰북 정보를 이용하여 발신 통화 서비스를 제공하는 특징이 있다.
이하에서는, 도 4b를 참조하여, 본 발명에 따른 개선된 폰북 다운로드 절차를 상세히 설명하기로 한다.
도 4b를 참조하면, 차량 전원이 인가되고 사용자 디바이스(20)와의 블루투스 통신 연결이 완료되면, 차량 헤드 유닛(10)의 특정 응용 계층(401)-예를 들면, 핸즈프리 통신 프로파일(서비스)일 수 있음-은 폰북 다운로드 요청 신호를 생성하여 차량 헤드 유닛(10)의 하부 모듈(402)에 전송한다(S421).
연이어, 차량 헤드 유닛(10)의 하부 모듈(310)은 수신된 폰북 다운로드 요청 신호를 기 연결된 블루투스 통신 채널을 통해 해당 사용자 디바이스(20)에 전송한다(S423).
차량 헤드 유닛(10)의 하부 모듈(310)은 사용자 디바이스(20)에 저장된 폰북 정보를 블루투스 통신 채널을 통해 수신하기 시작한다(S425).
이때, 차량 헤드 유닛(10)의 하부 모듈(310)은 사용자 디바이스(20)로부터 수신되는 폰북 정보-이하, 신규 폰북 정보라 명함-를 일반 메모리 영역에 저장하고, 기존 폰북 정보는 캐쉬 메모리 영역에 유지시킬 수 있다(S427). 따라서, 폰북 다운로드가 수행되고 있는 중에도 기존 폰북 정보를 이용하여 사용자 요청된 발신 통화 서비스가 제공될 수 있다.
차량 헤드 유닛(10)의 하부 모듈(310)은 신규 폰북 정보의 다운로드가 완료되면, 폰북 다운로드가 완료되었음을 지시하는 소정 제어 신호를 응용 계층(401)에 전송할 수 있다(S429).
응용 계층(420)은 폰북 업데이트에 대한 수락 여부를 확인하기 위한 소정 팝업 알림 창을 차량 헤드 유닛(10)의 화면에 표시할 수 있다(S431).
여기서, 팝업 알림 창은 폰북이 변경되어 업데이트가 필요함을 알리는 소정 문자열 및 수락 여부를 입력 받기 위한 예(Yes), 아니오(No) 소프트키를 포함할 수 있다.
만약, 사용자에 의해 폰북 업데이트가 수락되면-즉, 팝업 알림 창상의 Yes 소프트키가 선택되면-, 응용 계층(401)는 소정 폰북 업데이트 요청 신호를 하부 모듈(402)에 전송할 수 있다(S433).
연이어, 하부 모듈(402)는 수신 완료된 신규 폰북 정보를 기존 폰북 정보가 유지되어 있는 캐시 메모리 영역에 덮어 쓸 수 있다(S435).
이 후, 하부 모듈(402)은 폰북 업데이트가 완료되었음을 지시하는 소정 제어 신호를 응용 계층(401)에 전송할 수 있다(S437).
도 5는 본 발명의 일 실시예에 따른 차량 헤드 유닛에서의 발신 통화 제어 방법을 설명하기 위한 순서도이다.
도 5를 참조하면, 차량에 전원이 인가되어 차량 시스템이 준비되면, 차량 헤드 유닛(10)은 자동 블루투스 페어링 절차를 수행하여 해당 사용자 디바이스(20)와의 블루투스 통신을 연결한다(S501 내지 S503).
이 때, 차량 헤드 유닛(10)의 메모리부(340)에 저장된 기존 폰북 정보가 캐쉬 메모리 영역에 로딩될 수 있다(S505).
이 후, 차량 헤드 유닛(10)은 사용자 디바이스(20)와 소정 폰북 다운로드 제어 절차를 수행함으로써, 사용자 디바이스(20)에 저장된 신규 폰북 정보를 백그라운드로 다운로드 받아 일반 메모리 영역에 저장할 수 있다(S507). 여기서, 신규 폰북 정보는 전화번호부 및 통화 목록을 포함할 수 있으며, 차량 헤드 유닛(10)은 전화번호부와 통화 목록을 순차적으로 다운로드 받아 일반 메모리 영역에 저장할 수 있다. 따라서, 사용자는 신규 폰북 정보가 다운로드 되고 있는지 여부를 육안으로 확인할 수 없다. 즉, 본 발명에 따른 차량 헤드 유닛(10)은 차량 전원 인가 후 시스템이 준비되면 사용자 디바이스(10)와의 블루투스 통신을 자동으로 연결할 뿐만 아니라 사용자 디바이스(20)에 저장된 폰북 정보를 사용자가 인식하지 못하게 자동으로 다운로드 받는다.
이때, 차량 헤드 유닛(10)은 신규 폰북 정보를 사용자 디자이스(20)로부터 다운로드 받고 있는 동안에는 기존 폰북 정보를 이용하여 발신 통화 서비스를 제공함을 주의해야 한다.
차량 헤드 유닛(10)은 기존 폰북 정보와 신규 폰북 정보가 동일한지 여부를 확인한다(S509).
만약, 확인 결과, 기존 폰북 정보와 신규 폰북 정보가 동일하면, 차량 헤드 유닛(10)은 기존 폰북 정보를 이용하여 사용자로부터 요청되는 발신 통화 서비스를 제공할 수 있다(S511).
반면, 확인 결과, 기존 폰북 정보와 신규 폰북 정보가 상이한 경우, 차량 헤드 유닛(10)은 폰북 정보가 변경되어 사용자로부터의 폰북 업데이트 승인이 요구됨을 지시하는 소정 팝업 알림 창을 차량 헤드 유닛(10)의 화면 일측에 표시하고, 팝업 알림 창상에서 사용자 입력을 감지하여 확인한다(S513). 일 예로, 팝업 알림 창은 도면 번호, 550에 도시된 바와 같이, "전화번호부가 변경되었습니다. 업데이트를 하시겠습니까?"라는 안내 메시지와 폰북 업데이트 수락 여부를 입력 받기 위한 예(Yes, 551) 및 아니오(No, 552) 소프트키를 포함할 수 있다.
만약, 확인 결과, 폰북 업데이트가 승인되면, 차량 헤드 유닛(10)은 캐쉬 메모리 영역에 저장된 기존 폰북 정보를 신규 폰북 정보로 대체하고, 대체된 신규 폰북 정보를 이용하여 사용자로부터 요청되는 발신 통화 서비스를 제공할 수 있다(S515).
이상에서는, 차량 헤드 유닛(10)과 사용자 디바이스(20)가 블루투스 페어링되어 폰북 다운로드 절차를 수행하는 것으로 설명되고 있으나, 이는 하나의 실시예에 불과하며, 본 발명의 다른 일 실시예에 따른 차량 헤드 유닛(10)은 USB(Universal Serial Bus) 통신 케이블을 통해 폰북 다운로드 절차를 수행할 수도 있다. 이를 위해, 차량 헤드 유닛(10)의 일측에는 USB 연결 단자가 추가적으로 구비될 수 있다.
다른 일 예로, 차량 헤드 유닛(10)은 블루투스 이외의 다른 근거리 무선 통신 방법-예를 들면, NFC(Near-Field Communication) 통신, 지그비(Zigbee) 통신, Wi-Fi 통신 등을 포함함-을 통해서도 폰북 다운로드 절차를 수행할 수 있음을 주의해야 한다.
본 발명은 본 발명의 정신 및 필수적 특징을 벗어나지 않는 범위에서 다른 특정한 형태로 구체화될 수 있음은 당업자에게 자명하다.
따라서, 상기의 상세한 설명은 모든 면에서 제한적으로 해석되어서는 아니되고 예시적인 것으로 고려되어야 한다. 본 발명의 범위는 첨부된 청구항의 합리적 해석에 의해 결정되어야 하고, 본 발명의 등가적 범위 내에서의 모든 변경은 본 발명의 범위에 포함된다.
10: 차량 헤드 유닛 20: 사용자 디바이스
310: 블루투스 모듈 340: 메모리부
360: 출력부 380: 제어부
401: 응용 계층 402: 하부 모듈

Claims (26)

  1. 차량 헤드 유닛에서의 발신 통화 제어 방법에 있어서,
    차량 전원 인가 시 사용자 디바이스와의 통신 채널을 설정하는 단계;
    상기 설정된 통신 채널을 통해 소정 폰북 다운로드 요청 신호를 상기 사용자 디바이스에 전송하는 단계;
    상기 설정된 통신 채널을 통해 상기 사용자 디바이스로부터 신규 폰북 정보를 백그라운드로 다운로드 받는 단계; 및
    상기 백그라운드로 상기 신규 폰북 정보를 다운로드 받고 있는 상태에서, 발신 통화 서비스를 요청 받는 단계
    를 포함하되, 상기 차량 헤드 유닛에 기존 폰북 정보가 존재하면, 상기 신규 폰북 정보를 백그라운드로 다운로드 받는 것을 중단하지 않고 상기 기존 폰북 정보를 이용하여 상기 요청 받은 발신 통화 서비스를 제공하는, 발신 통화 제어 방법.
  2. 제1항에 있어서,
    상기 신규 폰북 정보의 다운로드가 완료되면, 상기 기존 폰북 정보와 상기 신규 폰북 정보가 동일한지 여부를 확인하는 단계를 더 포함하는, 발신 통화 제어 방법.
  3. 제2항에 있어서,
    상기 확인 결과, 상기 기존 폰북 정보와 상기 신규 폰북 정보가 동일하지 않은 경우, 폰북 업데이트에 대한 수락 여부를 확인하기 위한 소정 팝업 알림 창이 상기 차량 헤드 유닛에 구비된 화면에 표시되는, 발신 통화 제어 방법.
  4. 제3항에 있어서,
    상기 팝업 알림 창은
    상기 폰북 업데이트에 대한 사용자 수락을 입력 받기 위한 제1 소프트키;
    상기 폰북 업데이트에 대한 사용자 거절을 입력 받기 위한 제2 소프트키; 및
    상기 폰북이 변경되어 상기 폰북 업데이트가 필요함을 지시하는 문자열
    중 적어도 하나를 포함하는, 발신 통화 제어 방법.
  5. 제3항에 있어서,
    상기 확인 결과, 상기 기존 폰북 정보와 상기 신규 폰북 정보가 동일한 경우, 상기 팝업 알림 창이 표시되지 않고, 상기 기존 폰북 정보를 이용하여 사용자 요청된 발신 통화 서비스가 제공되는, 발신 통화 제어 방법.
  6. 제3항에 있어서,
    상기 팝업 알림 창에서의 사용자 선택에 따라 상기 폰북 업데이트가 수락되면, 상기 신규 폰북 정보를 이용하여 사용자 요청된 발신 통화 서비스가 제공되는, 발신 통화 제어 방법.
  7. 제2항에 있어서,
    상기 확인 결과, 상기 기존 폰북 정보와 상기 신규 폰북 정보가 동일하지 않은 경우, 캐쉬 메모리 영역에 유지되어 있는 상기 기존 폰북 정보가 상기 다운로드 완료된 신규 폰북 정보로 대체되어 저장되는, 발신 통화 제어 방법.
  8. 제1항에 있어서,
    상기 신규 폰북 정보를 다운로드 받고 있는 상태에서 상기 차량 헤드 유닛에 상기 기존 폰북 정보가 존재하지 않으면, 폰북 정보가 없어 새로운 폰북 정보를 상기 사용자 디바이스로부터 수신하고 있음을 알리는 소정 알림 메시지가 화면에 표시되는, 발신 통화 제어 방법.
  9. 제1항에 있어서,
    상기 통신 채널은 근거리 무선 통신 채널인 것을 특징으로 하는, 발신 통화 제어 방법.
  10. 제9항에 있어서,
    상기 근거리 무선 통신 채널은 블루투스 통신 채널, NFC(Near Field Communication) 채널, 지, 지그비(Zigbee) 통신 채널 중 어느 하나인 것을 특징으로 하는, 발신 통화 제어 방법.
  11. 제1항에 있어서,
    상기 통신 채널은 USB(Universal Serial Bus) 통신 채널인 것을 특징으로 하는, 발신 통화 제어 방법.
  12. 삭제
  13. 제1항에 있어서,
    상기 기존 폰북 정보 및 상기 신규 폰북 정보는 전화번호부, 통화 목록 중 적어도 하나를 포함하는, 발신 통화 제어 방법.
  14. 제1항에 있어서,
    상기 통신 채널은 상기 차량 전원이 인가되면 자동으로 설정되는 것을 특징으로 하는, 발신 통화 제어 방법.
  15. 제1항 내지 제11항, 제13항 내지 제14항 중 어느 한 항에 기재된 방법을 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.
  16. 사용자 디바이스와 연동하여 통화 서비스를 제공하는 차량 헤드 유닛에 있어서,
    차량 전원 인가 시 상기 사용자 디바이스와의 통신 채널을 설정하는 수단;
    상기 설정된 통신 채널을 통해 소정 폰북 다운로드 요청 신호를 상기 사용자 디바이스에 전송하는 수단;
    상기 설정된 통신 채널을 통해 상기 사용자 디바이스로부터 신규 폰북 정보를 백그라운드로 다운로드 받는 수단; 및
    상기 백그라운드로 상기 신규 폰북 정보를 다운로드 받고 있는 상태에서, 발신 통화 서비스를 요청 받는 수단
    을 포함하되, 상기 차량 헤드 유닛에 기존 폰북 정보가 존재하면, 상기 신규 폰북 정보를 백그라운드로 다운로드 받는 것을 중단하지 않고, 상기 기존 폰북 정보를 이용하여 상기 요청 받은 발신 통화 서비스를 제공하는, 차량 헤드 유닛.
  17. 제16항에 있어서,
    상기 신규 폰북 정보의 다운로드가 완료되면, 상기 기존 폰북 정보와 상기 신규 폰북 정보가 동일한지 여부를 확인하는 수단을 더 포함하는, 차량 헤드 유닛.
  18. 제17항에 있어서,
    상기 확인 결과, 상기 기존 폰북 정보와 상기 신규 폰북 정보가 동일하지 않은 경우, 폰북 업데이트에 대한 수락 여부를 확인하기 위한 소정 팝업 알림 창을 생성하여 상기 차량 헤드 유닛에 구비된 화면에 표시하는, 차량 헤드 유닛.
  19. 제18항에 있어서,
    상기 팝업 알림 창은
    상기 폰북 업데이트에 대한 사용자 수락을 입력 받기 위한 제1 소프트키;
    상기 폰북 업데이트에 대한 사용자 거절을 입력 받기 위한 제2 소프트키; 및
    상기 폰북이 변경되어 상기 폰북 업데이트가 필요함을 지시하는 문자열
    중 적어도 하나를 포함하는, 차량 헤드 유닛.
  20. 제18항에 있어서,
    상기 확인 결과, 상기 기존 폰북 정보와 상기 신규 폰북 정보가 동일한 경우, 상기 팝업 알림 창을 표시하지 않고, 상기 기존 폰북 정보를 이용하여 사용자 요청된 발신 통화 서비스를 제공하는, 차량 헤드 유닛.
  21. 제18항에 있어서,
    상기 팝업 알림 창에서의 사용자 선택에 따라 상기 폰북 업데이트가 수락되면, 상기 신규 폰북 정보를 이용하여 사용자 요청된 발신 통화 서비스를 제공하는, 차량 헤드 유닛.
  22. 제17항에 있어서,
    상기 확인 결과, 상기 기존 폰북 정보와 상기 신규 폰북 정보가 동일하지 않은 경우, 캐쉬 메모리 영역에 유지되어 있는 상기 기존 폰북 정보를 상기 다운로드 완료된 신규 폰북 정보로 대체하여 저장하는, 차량 헤드 유닛.
  23. 제16항에 있어서,
    상기 신규 폰북 정보를 다운로드 받고 있는 상태에서 상기 차량 헤드 유닛에 상기 기존 폰북 정보가 존재하지 않는 경우, 폰북 정보가 없어 새로운 폰북 정보를 상기 사용자 디바이스로부터 수신하고 있음을 알리는 소정 알림 메시지를 생성하여 상기 차량 헤드 유닛의 일측에 구비된 화면에 표시하는, 차량 헤드 유닛.
  24. 제16항에 있어서,
    상기 통신 채널은 근거리 무선 통신 채널인 것을 특징으로 하는, 차량 헤드 유닛.
  25. 제24항에 있어서,
    상기 근거리 무선 통신 채널은 블루투스 통신 채널, NFC(Near Field Communication) 채널, 지, 지그비(Zigbee) 통신 채널 중 어느 하나인 것을 특징으로 하는, 차량 헤드 유닛.
  26. 삭제
KR1020140095987A 2014-07-28 2014-07-28 폰북 정보 다운로드 중 발신 통화를 제어하는 방법 및 장치 KR101589212B1 (ko)

Priority Applications (3)

Application Number Priority Date Filing Date Title
KR1020140095987A KR101589212B1 (ko) 2014-07-28 2014-07-28 폰북 정보 다운로드 중 발신 통화를 제어하는 방법 및 장치
US14/540,347 US9521231B2 (en) 2014-07-28 2014-11-13 Method and apparatus for controlling outgoing call during phone book information download
CN201410842809.9A CN105323369A (zh) 2014-07-28 2014-12-30 用于在下载电话簿信息时控制出话呼叫的方法和装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020140095987A KR101589212B1 (ko) 2014-07-28 2014-07-28 폰북 정보 다운로드 중 발신 통화를 제어하는 방법 및 장치

Publications (1)

Publication Number Publication Date
KR101589212B1 true KR101589212B1 (ko) 2016-01-27

Family

ID=55167679

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020140095987A KR101589212B1 (ko) 2014-07-28 2014-07-28 폰북 정보 다운로드 중 발신 통화를 제어하는 방법 및 장치

Country Status (3)

Country Link
US (1) US9521231B2 (ko)
KR (1) KR101589212B1 (ko)
CN (1) CN105323369A (ko)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9560470B2 (en) * 2014-05-01 2017-01-31 GM Global Technology Operations LLC Updating a vehicle head unit with content from a wireless device
US20170308365A1 (en) * 2016-04-26 2017-10-26 General Motors Llc Facilitating mobile device application installation using a vehicle

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20090064855A (ko) * 2007-12-17 2009-06-22 엘지전자 주식회사 단말기 및 이를 이용한 데이터 전송방법
KR20140059663A (ko) * 2012-11-08 2014-05-16 현대모비스 주식회사 차량 내 폰북데이터 생성 장치 및 방법

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE60320420T2 (de) * 2003-11-20 2009-07-09 Sony Ericsson Mobile Communications Ab Abfragen einer Mobilstation von Positionsdaten für einen Standort von einem Informationsdienst
KR101339472B1 (ko) 2006-10-17 2013-12-10 엘지전자 주식회사 가입자 정보 카드의 폰북 읽기 방법 및 그 단말기
KR101438835B1 (ko) 2008-12-01 2014-09-12 현대자동차주식회사 차량 내의 폰북 이용 방법
KR20100069372A (ko) 2008-12-16 2010-06-24 주식회사 트리윤 유선전화기에서 휴대전화단말기에 저장된 전화번호부를 이용하는 유선전화 통화방법과 장치
JP5603257B2 (ja) * 2011-01-12 2014-10-08 株式会社デンソー 電話帳データ処理装置
CA2824700A1 (en) * 2011-01-14 2012-07-19 Research In Motion Limited System and method for indicating callee preferences
US20130045677A1 (en) * 2011-08-17 2013-02-21 Ho-Sung Chien Telematics System and Related Mobile Device and Method
KR20130061529A (ko) 2011-12-01 2013-06-11 에릭슨 엘지 주식회사 무선단말기간 데이터 동기화 장치 및 방법
US9001843B2 (en) * 2012-10-30 2015-04-07 Broadcom Corporation Fast wake-up and link acquisition in reduced-twisted pair gigabit Ethernet applications

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20090064855A (ko) * 2007-12-17 2009-06-22 엘지전자 주식회사 단말기 및 이를 이용한 데이터 전송방법
KR20140059663A (ko) * 2012-11-08 2014-05-16 현대모비스 주식회사 차량 내 폰북데이터 생성 장치 및 방법

Also Published As

Publication number Publication date
US20160028867A1 (en) 2016-01-28
CN105323369A (zh) 2016-02-10
US9521231B2 (en) 2016-12-13

Similar Documents

Publication Publication Date Title
KR101572932B1 (ko) 음성 인식 기능이 탑재된 차량에서의 발신 통화 제어 방법 및 장치
KR101568335B1 (ko) 차량에서의 블루투스 페어링 제공 방법 및 장치
CN105302430B (zh) 用于注册新蓝牙装置的方法和设备
CN110198570B (zh) 用于无缝连接车辆中多个电子设备的方法和装置
EP3745747A1 (en) Method and apparatus for controlling electronic device
CN104219644A (zh) 紧急通信的方法及装置
KR20150042486A (ko) 통신 서비스 운용 방법 및 이를 지원하는 전자 장치
JP2013012825A (ja) 近距離通信システム、車両用機器および携帯通信端末
CN105100484B (zh) 一种结束语音通话的方法、装置和***
JP4715492B2 (ja) 車載ハンズフリー装置及び車載ハンズフリーシステム
CN105100348A (zh) 电话呼叫方法及装置
JP6062293B2 (ja) ハンズフリー通話装置及びコンピュータプログラム
KR101589212B1 (ko) 폰북 정보 다운로드 중 발신 통화를 제어하는 방법 및 장치
KR20130038619A (ko) 휴대용단말기에서 응용프로그램의 제어 정보를 관리하기 위한 장치 및 방법
CN107635213B (zh) 控制个人信息传输的装置、方法、介质及***
US9448838B2 (en) Method for recording user input tasks for controlling a terminal
KR101973457B1 (ko) 전자 장치에서 출력 모드를 제어하기 위한 방법 및 그 전자 장치
KR101509013B1 (ko) 애플리케이션 처리 단말 장치, 방법 및 기록매체
JP2022100074A (ja) 車載ハンズフリー装置及び通信制御方法
KR101072194B1 (ko) 이동 통신 단말기 및 그의 사용 제한 방법
CN115987966A (zh) 耳机升级方法、装置、介质、耳机及电子设备
JP2008011434A (ja) 電子機器
KR20070007436A (ko) 무선 통신 기기 호출 장치 및 방법
KR20100033589A (ko) 휴대 단말기 원격제어방법 및 이를 이용한 장치

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: 20181213

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20191210

Year of fee payment: 5