KR20140017874A - 커뮤니케이션 정보 전송 시스템 및 방법 - Google Patents

커뮤니케이션 정보 전송 시스템 및 방법 Download PDF

Info

Publication number
KR20140017874A
KR20140017874A KR1020120084584A KR20120084584A KR20140017874A KR 20140017874 A KR20140017874 A KR 20140017874A KR 1020120084584 A KR1020120084584 A KR 1020120084584A KR 20120084584 A KR20120084584 A KR 20120084584A KR 20140017874 A KR20140017874 A KR 20140017874A
Authority
KR
South Korea
Prior art keywords
information
communication
call
user
request
Prior art date
Application number
KR1020120084584A
Other languages
English (en)
Other versions
KR101953308B1 (ko
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
Priority to KR1020120084584A priority Critical patent/KR101953308B1/ko
Application filed by 삼성전자주식회사 filed Critical 삼성전자주식회사
Priority to SG11201500642SA priority patent/SG11201500642SA/en
Priority to BR112015002180A priority patent/BR112015002180A2/pt
Priority to CN201380050745.2A priority patent/CN104685960B/zh
Priority to IN1573DEN2015 priority patent/IN2015DN01573A/en
Priority to MX2015001476A priority patent/MX2015001476A/es
Priority to PCT/KR2013/006934 priority patent/WO2014021654A1/en
Priority to US13/956,883 priority patent/US20140038560A1/en
Priority to RU2015106982A priority patent/RU2015106982A/ru
Priority to JP2015525363A priority patent/JP2015523830A/ja
Priority to EP17179171.8A priority patent/EP3358813B1/en
Priority to AU2013297267A priority patent/AU2013297267B2/en
Priority to EP13178866.3A priority patent/EP2693730B1/en
Publication of KR20140017874A publication Critical patent/KR20140017874A/ko
Priority to US14/691,212 priority patent/US9654942B2/en
Application granted granted Critical
Publication of KR101953308B1 publication Critical patent/KR101953308B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/7243User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42229Personal communication services, i.e. services related to one subscriber independent of his terminal and/or location
    • H04M3/42263Personal communication services, i.e. services related to one subscriber independent of his terminal and/or location where the same subscriber uses different terminals, i.e. nomadism
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/54Arrangements for diverting calls for one subscriber to another predetermined subscriber
    • H04M3/543Call deflection
    • 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
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/18Information format or content conversion, e.g. adaptation by the network of the transmitted or received information for the purpose of wireless delivery to users or terminals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/22Processing or transfer of terminal data, e.g. status or physical capabilities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2201/00Electronic components, circuits, software, systems or apparatus used in telephone systems
    • H04M2201/20Scanners
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2203/00Aspects of automatic or semi-automatic exchanges
    • H04M2203/20Aspects of automatic or semi-automatic exchanges related to features of supplementary services
    • H04M2203/2094Proximity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2242/00Special services or facilities
    • H04M2242/30Determination of the location of a subscriber
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/12Details of telephonic subscriber devices including a sensor for measuring a physical value, e.g. temperature or motion
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/52Details of telephonic subscriber devices including functional features of a camera

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Databases & Information Systems (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Human Computer Interaction (AREA)
  • Telephonic Communication Services (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephone Function (AREA)

Abstract

커뮤니케이션 정보 전송 시스템 및 방법이 제공된다. 제 1 디바이스의 커뮤니케이션 정보 전송 방법은, 제 1 디바이스가 제 2 디바이스로부터 커뮤니케이션 요청을 수신하는 단계; 상기 제 1 디바이스 주변의 상황 정보를 획득하는 단계; 및 상기 획득된 상황 정보에 기초하여, 상기 커뮤니케이션 요청에 관련된 정보를 적어도 하나의 제 3 디바이스에게 전송하는 단계;를 포함한다.

Description

커뮤니케이션 정보 전송 시스템 및 방법{SYSTEM AND METHOD FOR TRANSMITTING COMMUNICATION INFORMATION}
본 발명은 디바이스 주변의 상황 정보에 기초하여 다른 디바이스에게 커뮤니케이션 정보를 제공할 수 있는, 커뮤니케이션 정보 전송 시스템 및 방법에 관한 것이다.
최근, 멀티미디어 기술 및 네트워크 기술이 발달함에 따라, 사용자들은 휴대폰, 스마트폰, 컴퓨터, 노트북, TV 등과 같은 다양한 디바이스를 이용하여 서로 커뮤니케이션을 할 수 있게 되었다. 그러나, 사용자가 사용할 수 있는 디바이스의 종류가 증가하였지만, 사용자는 자신의 디바이스들을 모두 소지하기 어려운 문제가 있었다. 또한, 사용자의 디바이스들 중에서 소정의 디바이스가 다른 사용자의 디바이스로부터 커뮤니케이션 요청을 수신하는 경우에는, 사용자는 여러 디바이스 중 다른 사용자와 커뮤니케이션을 하기 위하여 커뮤니케이션 요청을 수신한 디바이스를 찾아내야 하는 불편함이 있었다.
본 발명의 일 실시예는 커뮤니케이션 요청을 수신한 디바이스의 주변의 상황 정보에 기초하여 다른 디바이스에게 커뮤니케이션 정보를 제공할 수 있는, 커뮤니케이션 정보 전송 시스템 및 방법을 제공한다.
또한, 본 발명의 일 실시예는 커뮤니케이션 요청을 수신한 디바이스의 주변에 사용자가 위치하지 않은 경우에, 커뮤니케이션 요청을 처리할 수 있는 다른 디바이스에게 커뮤니케이션 정보를 제공할 수 있는 커뮤니케이션 정보 전송 시스템 및 방법을 제공한다.
상술한 기술적 과제를 달성하기 위한 기술적 수단으로서, 본 발명의 제 1 측면은 제 1 디바이스가 제 2 디바이스로부터 커뮤니케이션 요청을 수신하는 단계; 상기 제 1 디바이스 주변의 상황 정보를 획득하는 단계; 및 상기 획득된 상황 정보에 기초하여, 상기 커뮤니케이션 요청을 처리할 수 있는 적어도 하나의 제 3 디바이스를 결정하는 단계;를 포함하는, 제 1 디바이스의 커뮤니케이션 정보 전송 방법을 제공할 수 있다.
또한, 상기 방법은, 상기 결정된 제 3 디바이스에게 상기 커뮤니케이션 요청에 관련된 정보를 전송하는 단계;를 더 포함할 수 있다..
또한, 상기 상황 정보를 획득하는 단계는, 상기 제 1 디바이스에 포함된 카메라 및 마이크 중 적어도 하나를 이용하여, 상기 제 1 디바이스 주변을 촬영한 영상 및 상기 제 1 디바이스 주변의 음성 중 적어도 하나를 획득할 수 있다.
또한, 상기 방법은, 상기 획득된 상기 영상 및 상기 음성 중 적어도 하나에 기초하여, 상기 제 1 디바이스의 사용자가 상기 제 1 디바이스의 주변에 위치하는 지를 판단하는 단계;를 더 포함하며, 상기 커뮤니케이션 요청에 관련된 정보를 전송하는 단계는, 상기 사용자가 상기 제 1 디바이스의 주변에 위치하는 것으로 판단되면, 상기 커뮤니케이션 요청에 관련된 정보를 상기 제 3 디바이스에게 전송할 수 있다.
또한, 상기 사용자가 상기 제 1 디바이스의 주변에 위치하는 지를 판단하는 단계는, 상기 제 1 디바이스에 미리 저장된 상기 사용자의 이미지 및 음성 중 적어도 하나를, 상기 획득된 상기 영상 및 상기 음성 중 적어도 하나와 비교할 수 있다.
또한, 상기 제 3 디바이스를 결정하는 단계는, 서버로부터 상기 제 1 디바이스와 연결 가능한 디바이스들에 대한 디바이스 정보를 수신하고, 상기 수신된 디바이스 정보에 기초하여 상기 제 3 디바이스를 결정할 수 있다.
또한, 상기 제 3 디바이스를 결정하는 단계는, 상기 디바이스들의 기능에 기초하여 상기 커뮤니케이션 요청을 처리할 수 있는 상기 제 3 디바이스를 결정하며, 상기 기능은, 카메라를 이용한 촬영 기능, 마이크를 통한 음성 입력 기능, 스피커를 통한 음성 출력 기능, 통신 기능, 인쇄 기능 및 디스플레이 기능 중 적어도 하나를 포함할 수 있다.
또한, 상기 제 3 디바이스를 결정하는 단계는, 상기 제 1 디바이스의 주변에 위치한 디바이스들에게 디바이스 정보의 제공을 요청하고, 상기 디바이스들로부터 수신된 디바이스 정보에 기초하여, 상기 디바이스들로부터 상기 제 3 디바이스를 결정할 수 있다.
또한, 상기 커뮤니케이션 요청을 수신하는 단계는, 상기 제 2 디바이스로부터 통화 요청 및 메시지 중 적어도 하나를 수신하며, 상기 통화 요청은, 음성 통화 요청 및 영상 통화 요청 및 적어도 하나를 포함할 수 있다.
또한, 상기 제 3 디바이스는, 상기 제 2 디바이스와의 통화 및 메시지 송수신 중 적어도 하나를 수행할 수 있다.
또한, 상기 커뮤니케이션 요청에 관련된 정보를 전송하는 단계는, 상기 커뮤니케이션 요청이 통화 요청이면, 상기 제 2 디바이스의 발신 정보를 상기 제 3 디바이스에게 전송할 수 있다.
또한, 상기 커뮤니케이션 요청에 관련된 정보를 전송하는 단계는, 상기 커뮤니케이션 요청이 통화 요청이면, 상기 제 2 디바이스로부터 수신되는 통화 음성 및 통화 영상 중 적어도 하나를 상기 제 3 디바이스에게 전송할 수 있다.
또한, 상기 커뮤니케이션 요청에 관련된 정보를 전송하는 단계는, 상기 통화 음성 및 통화 영상 중 적어도 하나를 상기 제 3 디바이스에 대응되는 형식으로 변환하고, 상기 변환된 통화 음성 및 통화 영상 중 적어도 하나를 상기 제 3 디바이스에게 전송할 수 있다.
또한, 상기 커뮤니케이션 요청에 관련된 정보를 전송하는 단계는, 상기 제 2 디바이스의 전화 번호를 상기 제 3 디바이스에게 전송하며, 상기 전송된 전화 번호는 상기 제 3 디바이스가 상기 제 2 디바이스와 통화를 수행하는데 이용될 수 있다.
또한, 상기 커뮤니케이션 요청에 관련된 정보를 전송하는 단계는, 상기 커뮤니케이션 요청이 메시지이면, 상기 제 2 디바이스로부터 수신된 상기 메시지를 상기 제 3 디바이스에게 전송할 수 있다.
또한, 상기 커뮤니케이션 요청에 관련된 정보를 전송하는 단계는, 상기 메시지를 상기 제 3 디바이스에 대응되는 형식으로 변환하고, 상기 변환된 메시지를 상기 제 3 디바이스에게 전송할 수 있다.
또한, 상기 커뮤니케이션 요청에 관련된 정보를 전송하는 단계는, 상기 제 2 디바이스의 전화 번호를 상기 제 3 디바이스에게 전송하며, 상기 전송된 전화 번호는 상기 제 3 디바이스가 상기 제 2 디바이스와 메시지를 송수신하는데 이용될 수 있다.
또한, 상기 상황 정보를 획득하는 단계는, 상기 제 1 디바이스에 포함된 센서를 이용하여 상기 제 1 디바이스 주변의 상황에 관한 정보를 획득하며, 상기 센서는, 자이로 센서(Gyro Sensor), 지자기 센서(Geo-magnetic Sensor), 가속도 센서(Accelerometer Sensor), 중력 센서(Gravity Sensor), 광 센서(Light Sensor), 근접 센서(Proximity Sensor), 기압계(Barometer), 동작 인식 센서(Motion Recognition Sensor), 나침반(Compass), RGB 센서 중 적어도 하나를 포함할 수 있다.
또한, 본 발명의 제 2 측면은, 제 2 디바이스로부터 커뮤니케이션 요청을 수신하는 커뮤니케이션 요청 수신부; 상기 제 1 디바이스 주변의 상황 정보를 획득하는 상황 정보 획득부; 및 상기 획득된 상황 정보에 기초하여, 상기 커뮤니케이션 요청을 처리할 수 있는 적어도 하나의 제 3 디바이스를 결정하는 디바이스 결정부;를 포함하는, 커뮤니케이션 정보를 전송하는 제 1 디바이스를 제공할 수 있다.
또한, 상기 제 1 디바이스는, 상기 결정된 제 3 디바이스에게 상기 커뮤니케이션 요청에 관련된 정보를 전송하는 커뮤니케이션 정보 제공부;를 더 포함할 수 있다.
또한, 상기 상황 정보 획득부는, 상기 제 1 디바이스에 포함된 카메라 및 마이크 중 적어도 하나를 이용하여, 상기 제 1 디바이스 주변을 촬영한 영상 및 상기 제 1 디바이스 주변의 음성 중 적어도 하나를 획득할 수 있다.
또한, 상기 획득된 상기 영상 및 상기 음성 중 적어도 하나에 기초하여, 상기 제 1 디바이스의 사용자가 상기 제 1 디바이스의 주변에 위치하는 지를 판단하는 정보 전송 결정부;를 더 포함하며, 상기 커뮤니케이션 정보 제공부는, 상기 사용자가 상기 제 1 디바이스의 주변에 위치하는 것으로 판단되면, 상기 커뮤니케이션 요청에 관련된 정보를 상기 제 3 디바이스에게 전송할 수 있다.
또한, 상기 정보 전송 결정부는, 상기 제 1 디바이스에 미리 저장된 상기 사용자의 이미지 및 음성 중 적어도 하나를, 상기 획득된 상기 영상 및 상기 음성 중 적어도 하나와 비교할 수 있다.
또한, 상기 디바이스 결정부는, 서버로부터 상기 제 1 디바이스와 연결 가능한 디바이스들에 대한 디바이스 정보를 수신하고, 상기 수신된 디바이스 정보에 기초하여 상기 제 3 디바이스를 결정할 수 있다.
또한, 상기 디바이스들의 기능에 기초하여 상기 디바이스들 중에서 상기 커뮤니케이션 요청을 처리할 수 있는 상기 제 3 디바이스를 선택하며, 상기 기능은, 카메라를 이용한 촬영 기능, 마이크를 통한 음성 입력 기능, 스피커를 통한 음성 출력 기능, 통신 기능, 인쇄 기능 및 디스플레이 기능 중 적어도 하나를 포함할 수 있다.
또한, 상기 제 1 디바이스의 주변에 위치한 디바이스들에게 디바이스 정보의 제공을 요청하고, 상기 디바이스들로부터 수신된 디바이스 정보에 기초하여, 상기 디바이스들로부터 상기 제 3 디바이스를 결정할 수 있다.
또한, 상기 커뮤니케이션 요청 수신부는, 상기 제 2 디바이스로부터 통화 요청 및 메시지 중 적어도 하나를 수신하며, 상기 통화 요청은, 음성 통화 요청 및 영상 통화 요청 및 적어도 하나를 포함할 수 있다.
또한, 상기 제 3 디바이스는, 상기 제 2 디바이스와의 통화 및 메시지 송수신 중 적어도 하나를 수행할 수 있다.
또한, 상기 커뮤니케이션 정보 제공부는, 상기 커뮤니케이션 요청이 통화 요청이면, 상기 제 2 디바이스의 발신 정보를 상기 제 3 디바이스에게 전송할 수 있다.
또한, 상기 커뮤니케이션 정보 제공부는, 상기 커뮤니케이션 요청이 통화 요청이면, 상기 제 2 디바이스로부터 수신되는 통화 음성 및 통화 영상 중 적어도 하나를 상기 제 3 디바이스에게 전송할 수 있다.
또한, 상기 커뮤니케이션 정보 제공부는, 상기 통화 음성 및 통화 영상 중 적어도 하나를 상기 제 3 디바이스가 처리할 수 있는 형식으로 변환하고, 상기 변환된 통화 음성 및 통화 영상 중 적어도 하나를 상기 제 3 디바이스에게 전송할 수 있다.
또한, 상기 커뮤니케이션 정보 제공부는, 상기 제 2 디바이스의 전화 번호를 상기 제 3 디바이스에게 전송하며, 상기 전송된 전화 번호는 상기 제 3 디바이스가 상기 제 2 디바이스와 통화를 수행하는데 이용될 수 있다.
또한, 상기 커뮤니케이션 정보 제공부는, 상기 커뮤니케이션 요청이 메시지이면, 상기 제 2 디바이스로부터 수신된 상기 메시지를 상기 제 3 디바이스에게 전송할 수 있다.
또한, 상기 커뮤니케이션 정보 제공부는, 상기 메시지를 상기 제 3 디바이스에 대응되는 형식으로 변환하고, 상기 변환된 메시지를 상기 제 3 디바이스에게 전송할 수 있다.
또한, 상기 커뮤니케이션 정보 제공부는, 상기 제 2 디바이스의 전화 번호를 상기 제 3 디바이스에게 전송하며, 상기 전송된 전화 번호는 상기 제 3 디바이스가 상기 제 2 디바이스와 메시지를 송수신하는데 이용될 수 있다.
또한, 상기 상황 정보 획득부는, 상기 제 1 디바이스에 포함된 센서를 이용하여 상기 제 1 디바이스 주변의 상황에 관한 정보를 획득하며, 상기 센서는, 자이로 센서(Gyro Sensor), 지자기 센서(Geo-magnetic Sensor), 가속도 센서(Accelerometer Sensor), 중력 센서(Gravity Sensor), 광 센서(Light Sensor), 근접 센서(Proximity Sensor), 기압계(Barometer), 동작 인식 센서(Motion Recognition Sensor), 나침반(Compass), RGB 센서 중 적어도 하나를 포함할 수 있다.
또한, 본 발명의 제 3 측면은, 상기 제 1 측면의 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공할 수 있다.
도 1은 본 발명의 일 실시예에 따른 커뮤니케이션 정보 전송 시스템의 전체 개요도이다.
도 2는 본 발명의 일 실시예에 따른 제 1 디바이스(1000)가 제 3 디바이스(3000)에게 발신 정보를 제공하는 일례를 도시한 도면이다.
도 3은 본 발명의 일 실시예에 따른 커뮤니케이션 정보 전송 방법의 흐름도이다.
도 4는 본 발명의 일 실시예에 따른 커뮤니케이션 정보 전송 시스템에서 제 2 디바이스(2000) 및 제 3 디바이스(3000)가 제 1 디바이스(1000)를 경유하여 커뮤니케이션 정보를 송수신하는 일례를 도시한 도면이다.
도 5는 본 발명의 일 실시예에 따른 제 2 디바이스(2000)가 제 1 디바이스(1000)에게 통화를 요청하는 경우에, 제 2 디바이스(2000) 및 제 3 디바이스(3000)가 제 1 디바이스(1000)를 경유하여 통화를 수행하는 방법의 흐름도이다.
도 6은 본 발명의 일 실시예에 따른 제 2 디바이스(2000)가 제 1 디바이스(1000)에게 메시지를 전송하는 경우에, 제 2 디바이스(2000) 및 제 3 디바이스(3000)가 제 1 디바이스(1000)를 경유하여 메시지를 송수신하는 방법의 흐름도이다.
도 7은 본 발명의 일 실시예에 따른 커뮤니케이션 정보 전송 시스템에서 제 2 디바이스(2000) 및 제 3 디바이스(3000)가 직접 커뮤니케이션 정보를 송수신하는 일례를 도시한 도면이다.
도 8은 본 발명의 일 실시예에 따른 제 2 디바이스(2000)가 제 1 디바이스(1000)에게 통화를 요청하는 경우에, 제 2 디바이스(2000) 및 제 3 디바이스(3000)가 직접 통화를 수행하는 방법의 흐름도이다.
도 9는 본 발명의 일 실시예에 따른 제 2 디바이스(2000)가 제 1 디바이스(1000)에게 메시지를 전송하는 경우에, 제 2 디바이스(2000) 및 제 3 디바이스(3000)가 직접 메시지를 송수신하는 방법의 흐름도이다.
도 10은 본 발명의 일 실시예에 따른 제 1 디바이스(1000)가 상황 정보를 획득하는 방법의 흐름도이다.
도 11은 본 발명의 일 실시예에 따른 제 1 디바이스(1000)가 커뮤니케이션의 요청에 관련된 정보를 제 3 디바이스(3000)에게 전송할 지를 결정하는 방법의 흐름도이다.
도 12는 본 발명의 일 실시예에 따른 제 1 디바이스(1000)가 서버(미도시)로부터 수신되는 디바이스 정보에 기초하여, 커뮤니케이션 요청을 처리할 수 있는 제 3 디바이스를 결정하는 방법의 흐름도이다.
도 13은 본 발명의 일 실시예에 따른 제 1 디바이스(1000)가 제 1 디바이스(1000)의 주변의 디바이스들로부터 수신되는 디바이스 정보에 기초하여, 커뮤니케이션 요청을 처리할 수 있는 제 3 디바이스를 결정하는 방법의 흐름도이다.
도 14는 본 발명의 일 실시예에 따른 제 1 디바이스(1000)의 블록도이다.
도 15는 본 발명의 일 실시예에 따른 상황 정보 획득부(1200)의 세부 블록도이다.
도 16은 본 발명의 다른 실시예에 따른 제 1 디바이스(1000)의 블록도이다.
아래에서는 첨부한 도면을 참조하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 본 발명의 실시예를 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예에 한정되지 않는다. 그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다.
명세서 전체에서, 어떤 부분이 다른 부분과 "연결"되어 있다고 할 때, 이는 "직접적으로 연결"되어 있는 경우뿐 아니라, 그 중간에 다른 소자를 사이에 두고 "전기적으로 연결"되어 있는 경우도 포함한다. 또한 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미한다.
또한, 본 명세서에서 커뮤니케이션 정보는 전화 통화, 메시지 송수신에 관련된 정보를 의미한다. 전화 통화는 음성 통화 및 영상 통화를 포함할 수 있다. 또한, 메시지는 이메일(email), sms(short message service), mms(Multimedia Messaging Service), 메신저 프로그램을 통하여 전송되는 메시지를 포함할 수 있다.
이하 첨부된 도면을 참고하여 본 발명을 상세히 설명하기로 한다.
도 1은 본 발명의 일 실시예에 따른 커뮤니케이션 정보 전송 시스템의 전체 개요도이다.
도 1에 도시된 바와 같이, 본 발명의 일 실시예에 따른 커뮤니케이션 정보 전송 시스템은, 제 1 디바이스(1000), 제 2 디바이스(2000) 및 적어도 하나의 제 3 디바이스(3000)를 포함한다.
본 발명의 일 실시예에 따른 커뮤니케이션 정보 시스템에서, 제 2 디바이스(2000)가 제 1 디바이스(1000)에게 통화를 요청하거나 메시지를 송신하면, 제 1 디바이스(1000)는 제 1 디바이스(1000) 주변의 상황 정보를 획득할 수 있다. 또한, 제 1 디바이스(1000)는 제 1 디바이스(1000)의 주변에 사용자가 위치하는지 판단하고, 제 1 디바이스(1000)의 주변에 사용자가 위치하지 않으면, 전화 통화 및 메시지에 관련된 정보를 적어도 하나의 제 3 디바이스(3000)에게 전송한다. 이 경우, 제 1 디바이스(1000)는 디바이스들 중에서 전화 통화 및 메시지를 처리할 수 있는 제 3 디바이스(3000)를 검색할 수 있다. 또한, 제 3 디바이스(3000)는 제 2 디바이스(2000)와 통화를 수행하거나 메시지를 송수신할 수 있다.
제 1 디바이스(1000)는, 유, 무선 네트워크를 통하여 제 2 디바이스(2000) 및 제 3 디바이스(3000)와 연결 가능한 모든 종류의 디바이스를 포함한다. 제 1 디바이스(1000)는 스마트폰, 휴대폰, PDA(personal digital assistant), 디지털 TV, 미디어 플레이어, GPS(global positioning system) 장치, 랩톱, 및 기타 모바일 또는 비모바일 컴퓨팅 장치일 수 있으나, 이에 제한되지 않는다.
또한, 제 3 디바이스(3000)는, 유, 무선 네트워크를 통하여 제 1 디바이스(1000) 및 제 2 디바이스(2000)와 연결 가능한 모든 종류의 디바이스를 포함한다. 제 1 디바이스(1000)는 스마트폰, 휴대폰, PDA(personal digital assistant), 디지털 TV, 프린터, 미디어 플레이어, GPS(global positioning system) 장치, 랩톱, 및 기타 모바일 또는 비모바일 컴퓨팅 장치일 수 있으나, 이에 제한되지 않는다.
예를 들어, 제 1 디바이스(1000)가 안방에 놓여 있고, 사용자가 거실에서 TV를 시청하고 있는 경우에, 제 1 디바이스(1000)가 제 2 디바이스(2000)로부터 통화 요청을 수신하면, 제 1 디바이스(1000)는 안방에 사용자가 없음을 확인할 수 있다. 또한, 제 1 디바이스(1000)는 제 2 디바이스(2000)의 발신 정보를 TV에게 전송할 수 있으며, TV는 발신 정보를 화면에 디스플레이하고, 사용자 입력에 기초하여 제 2 디바이스(2000)와 통화를 수행할 수 있다.
또한, 예를 들어, 제 1 디바이스(1000)가 안방에 놓여 있고, 사용자가 서재에서 컴퓨터를 사용하고 있는 경우에, 제 1 디바이스(1000)가 제 2 디바이스(2000)로부터 메시지를 수신하면, 제 1 디바이스(1000)는 안방에 사용자가 없음을 확인할 수 있다. 또한, 제 1 디바이스(1000)는 제 2 디바이스(2000)로부터 수신된 메시지를 컴퓨터에게 전송할 수 있으며, 컴퓨터는 메시지를 화면에 디스플레이하고, 사용자 입력에 기초하여 제 2 디바이스(2000)와 메시지를 송수신할 수 있다.
또한, 예를 들어, 제 1 디바이스(1000)가 안방에 놓여 있고, 제 1 디바이스(1000)가 제 2 디바이스(2000)로부터 메시지를 수신하면, 제 1 디바이스(1000)는 안방에 사용자가 없음을 확인할 수 있다. 또한, 제 1 디바이스(1000)는 제 2 디바이스(2000)로부터 수신된 메시지를 프린터에게 전송할 수 있으며, 프린터는 수신된 메시지를 출력할 수 있다.
도 2는 본 발명의 일 실시예에 따른 제 1 디바이스(1000)가 제 3 디바이스(3000)에게 발신 정보를 제공하는 일례를 도시한 도면이다.
도 2 a)를 참조하면, 제 1 디바이스(1000)가 제 2 디바이스(2000)로부터 통화 요청을 수신하고, 제 1 디바이스(1000)의 주변에 사용자가 위치하는 것으로 판단하면, 제 1 디바이스(1000)는 제 2 디바이스(2000)의 발신 정보를 제 1 디바이스(1000)의 화면에 디스플레이할 수 있다. 이 경우, 제 1 디바이스(1000)는 제 3 디바이스(3000)에게 발신 정보를 제공하지 않을 수 있다.
또한, 도 2(b)를 참조하면, 제 1 디바이스(1000)가 제 2 디바이스(2000)로부터 통화 요청을 수신하고, 제 1 디바이스(1000)의 주변에 사용자가 위치하지 않는 것으로 판단하면, 제 1 디바이스(1000)는 제 2 디바이스(2000)의 발신 정보를 제 3 디바이스(3000)에게 제공할 수 있다. 또한, 제 3 디바이스(3000)는 수신된 발신 정보를 제 3 디바이스(3000)의 화면에 디스플레이할 수 있다. 이 경우, 발신 정보는 제 3 디바이스(3000)에서 재생 중인 콘텐트 화면에 오버랩되어 표시될 수 있다.
도 3은 본 발명의 일 실시예에 따른 커뮤니케이션 정보 전송 방법의 흐름도이다.
단계 S200에서 제 1 디바이스(1000)는 제 2 디바이스(2000)로부터 커뮤니케이션 요청을 수신한다. 제 1 디바이스(1000)는 제 2 디바이스(2000)로부터 통화 요청을 수신하거나 메시지를 수신할 수 있다. 통화 요청은 음성 통화 요청 및 영상 통화 요청을 포함할 수 있다. 또한, 메시지는 이메일(e-mail), sms(short message service), mms(Multimedia Messaging Service), 메신저 프로그램을 통하여 전송되는 메시지를 포함할 수 있다. 제 1 디바이스(1000)가 제 2 디바이스(2000)로부터 통화 요청을 수신한 경우에, 제 1 디바이스(1000)는 전화 벨을 울릴 수 있다.
단계 S210에서 제 1 디바이스(1000)는 제 1 디바이스(1000)의 주변의 상황 정보를 획득한다. 제 1 디바이스(1000)는 제 1 디바이스(1000)에 포함된 카메라, 마이크 및 센서 중 적어도 하나를 이용함으로써, 제 1 디바이스(1000) 주변의 상황에 대한 정보를 획득할 수 있다.
예를 들어, 제 1 디바이스(1000)는 카메라를 이용하여 제 1 디바이스(1000)의 주변을 촬영할 수 있다. 이 경우, 제 1 디바이스(1000)는 제 2 디바이스(2000)로부터 통화 요청이 수신됨에 따라 카메라 애플리케이션을 실행할 수 있으며, 실행된 카메라 애플리케이션을 제어함으로써 제 1 디바이스(1000)의 주변을 촬영할 수 있다. 제 1 디바이스(1000)가 동영상을 촬영한 경우에, 촬영된 동영상의 프레임들을 서로 비교하여 색깔 또는 밝기의 차이를 확인할 수 있다. 또한, 제 1 디바이스(1000)는 촬영된 영상 내에 사용자가 포함된 경우, 촬영된 사용자가 제 1 디바이스(1000)의 사용자인지를 확인할 수 있다. 또한, 제 1 디바이스(1000)는 제 1 디바이스(1000)가 놓여진 상태에 따라, 제 1 디바이스(1000)의 전면에 위치한 카메라를 활성화시킬지 제 1 디바이스(1000)의 후면에 위치한 카메라를 활성화시킬지를 결정할 수 있다.
또한, 예를 들어, 제 1 디바이스(1000)는 마이크를 이용하여 제 1 디바이스(1000) 주변의 음성을 녹음할 수 있다. 이 경우, 제 1 디바이스(1000)는 제 2 디바이스(2000)로부터 통화 요청이 수신됨에 따라 음성 녹음 애플리케이션을 실행할 수 있으며, 실행된 음성 녹음 애플리케이션을 제어함으로써 제 1 디바이스(1000)의 주변을 음성을 녹음할 수 있다. 제 1 디바이스(1000)는 녹음된 음성의 크기 변화를 모니터링할 수 있다. 예를 들어, 사용자가 제 1 디바이스(1000)를 잡는 경우, 제 1 디바이스(1000)는 제 1 디바이스(1000)의 주변의 음성 변화를 감지할 수 있다.
또한, 제 1 디바이스(1000)는 각종 센서를 이용하여 제 1 디바이스(1000) 주변의 상황에 대한 정보를 획득할 수 있다. 이 경우, 제 1 디바이스(1000)는 제 2 디바이스(2000)로부터 통화 요청이 수신됨에 따라 센서 애플리케이션을 실행할 수 있으며, 실행된 센서 애플리케이션을 제어함으로써 제 1 디바이스(1000)의 주변에 관한 상황 정보를 획득할 수 있다. 센서는, 예를 들어, 자이로 센서(Gyro Sensor), 지자기 센서(Geo-magnetic Sensor), 가속도 센서(Accelerometer Sensor), 중력 센서(Gravity Sensor), 광 센서(Light Sensor), 근접 센서(Proximity Sensor), 기압계(Barometer), 동작 인식 센서(Motion Recognition Sensor), 나침반(Compass), RGB 센서 중 적어도 하나를 포함할 수 있다. 제 1 디바이스(1000)는 각종 센서를 통하여 감지된 값의 변화를 모니터링할 수 있다.
또한, 제 1 디바이스(1000)는 댁 내의 홈 네트워크 시스템(미도시)를 통하여, 제 1 디바이스(1000) 주변의 상황에 대한 정보를 획득할 수도 있다. 홈 네트워크 시스템(미도시)는 시큐리티 시스템을 포함할 수 있으나 이에 제한되지 않는다. 홈 네트워크 시스템(미도시)는 게이트웨이(미도시), 제 1 디바이스(1000), 제 3 디바이스(3000) 및 댁 내의 각종 기기를 포함할 수 있다. 또한, 댁 내의 각종 기기는, 감시 카메라, 음성 수집 장치, 온도 센서 및 습도 센서를 포함할 수 있다. 게이트웨이(미도시)는 댁 내의 각종 기기를 통하여 댁 내의 상황 정보를 획득할 수 있다. 예를 들어, 게이트웨이(미도시)는 감시 카메라로부터 촬영되는 영상, 음성 수집 장치를 통하여 획득되는 음성, 및 온도 센서와 습도 센서를 통하여 획득되는 센싱 정보를 수신할 수 있다. 또한, 제 1 디바이스(1000)는 게이트웨이(미도시)에 의해 획득된 상황 정보를 게이트웨이(미도시)로부터 수신할 수 있다.
단계 S220에서 제 1 디바이스(1000)는 커뮤니케이션 요청에 관련된 정보를 전송할지를 결정한다. 제 1 디바이스(1000)는 획득된 상황 정보에 기초하여, 제 1 디바이스(1000) 주변에 사용자가 위치하는지를 판단 하고, 제 1 디바이스(1000) 주변의 사용자가 제 1 디바이스(1000)에 등록된 사용자인지를 판단 할 수 있다.
예를 들어, 사용자가 제 1 디바이스(1000)를 잡거나 제 1 디바이스(1000)의 위치로 이동함에 따라, 제 1 디바이스(1000)에서 촬영된 영상의 밝기가 어두워지거나 녹음된 음성의 크기가 증가하면, 제 1 디바이스(1000)는 제 1 디바이스(1000)의 주변에 사용자가 위치한다고 판단할 수 있다. 또한, 사용자가 제 1 디바이스(1000)를 잡고 제 1 디바이스(1000)를 움직임에 따라 제 1 디바이스(1000)는 동작 센서를 이용하여 제 1 디바이스(1000)의 움직임을 감지할 수 있으며, 제 1 디바이스(1000)는 움직임이 감지되면 제 1 디바이스(1000)의 주변에 사용자가 위치한다고 판단할 수 있다.
또한, 제 1 디바이스(1000)는 촬영된 영상 내의 사용자의 얼굴을 감지하고, 촬영된 영상 내의 사용자가 제 1 디바이스(1000)에 등록된 사용자인지를 판단할 수 있다. 제 1 디바이스(1000)는 촬영된 영상 내의 사용자의 얼굴의 형상, 눈의 형상, 코의 형상, 입의 형상, 눈의 위치, 코의 위치 및 입의 위치에 기초하여, 촬영된 영상 내의 사용자가 제 1 디바이스(1000)에 등록된 사용자인지를 확인할 수 있다.
또한, 촬영된 영상 내의 사용자가 제 1 디바이스(1000)에 등록된 사용자인지는, 제 1 디바이스(1000)의 메모리에 저장된 사용자 정보에 기초하여 판단될 수 있다. 이 경우, 제 1 디바이스(1000)에 등록된 사용자를 촬영한 이미지가 제 1 디바이스(1000)의 메모리에 저장될 수 있다. 또한, 촬영된 영상 내의 사용자가 제 1 디바이스(1000)에 등록된 사용자인지는, 별도의 서버(미도시)에 저장된 사용자 정보에 기초하여 판단될 수 있다. 예를 들어, 제 1 디바이스(1000)에 대응되는 SNS 서비스 제공 서버에 저장된 사용자 이미지에 기초하여, 촬영된 영상 내의 사용자가 제 1 디바이스(1000)에 등록된 사용자인지가 판단될 수 있다.
또한, 제 1 디바이스(1000)는 제 1 디바이스(1000) 주변의 촬영 이미지, 녹음된 음성 및 센싱 정보 중 적어도 둘 이사의 조합에 기초하여 제 1 디바이스(1000)의 주변에 사용자가 위치하는지를 판단할 수도 있다.
또한, 제 1 디바이스(1000)는 녹음된 음성이 제 1 디바이스(1000)에 등록된 사용자의 음성인지를 판단할 수도 있다. 이 경우, 제 1 디바이스(1000)에 등록된 사용자의 음성이 제 1 디바이스(1000) 또는 별도의 서버(미도시)에 미리 저장될 수 있다.
또한, 제 1 디바이스(1000)는, 제 1 디바이스(1000) 주변에 사용자가 위치하지 않는다고 판단되거나, 사용자가 제 1 디바이스(1000)에 등록된 사용자가 아니면, 커뮤니케이션 요청에 관련된 정보를 제 3 디바이스(3000)에게 전송하도록 결정할 수 있다.
한편, 제 1 디바이스(1000)는 게이트웨이(미도시)로부터 수신되는 사용자의 위치 정보에 기초하여, 사용자가 제 1 디바이스(1000)의 주변에 위치하는지를 판단할 수도 있다. 이 경우, 게이트웨이(미도시)는 댁 내의 각종 기기를 통하여 획득되는 상황 정보에 기초하여, 댁 내의 사용자의 위치 정보를 생성할 수 있다. 예를 들어, 게이트웨이(미도시)는 감시 카메라로부터 촬영되는 영상, 음성 수집 장치를 통하여 획득되는 음성, 및 온도 센서와 습도 센서를 통하여 획득되는 센싱 정보를 이용하여, 댁 내에 사용자가 위치한 곳에 관한 위치 정보를 생성할 수 있다. 또한, 사용자의 위치 정보는, 사용자가 댁 내에서 어떤 디바이스의 주변에 위치하는지에 관한 정보를 포함할 수 있다.
또한, 제 1 디바이스(1000)는 게이트웨이(미도시)에 의해 생성된 위치 정보를 수신하고, 수신된 위치 정보에 기초하여 사용자가 제 1 디바이스(1000)의 주변에 위치하는지를 판단할 수도 있다.
단계 S230에 서 제 1 디바이스(1000)는 커뮤니케이션 요청을 처리할 제 3 디바이스(3000)를 결정한다. 제 1 디바이스(1000)는 주변의 디바이스들 중에서 커뮤니케이션 요청을 처리할 적어도 하나의 제 3 디바이스(3000)를 검색하고 선택할 수 있다. 커뮤니케이션 요청을 처리하는 것은 커뮤니케이션 요청에 관련된 정보를 표시하거나 제 2 디바이스(2000)와 커뮤니케이션을 수행할 수 있는 것을 의미한다.
구체적으로, 제 1 디바이스(1000)는 서버(미도시)에게 제 1 디바이스(1000)와 연결 가능한 디바이스들에 대한 디바이스 정보를 요청하고, 서버(미도시)로부터 수신된 디바이스 정보에 기초하여 제 3 디바이스(3000)를 검색할 수 있다. 이 경우, 제 1 디바이스(1000)와 연결 가능한 디바이스들에 대한 정보는 서버(미도시)에 미리 저장될 수 있다. 또한, 서버(미도시)는 댁외에 위치한 서버이거나, 홈 네트워크를 위한 댁내의 게이트웨이일 수 있으나, 이에 제한되지 않는다.
또한, 디바이스 정보는 디바이스에 대한 각종의 정보를 포함한다. 디바이스 정보는 디바이스의 종류, 디바이스에 포함된 기능에 대한 정보를 포함할 수 있다. 디바이스에 포함된 기능은, 예를 들어, 카메라를 이용한 촬영 기능, 마이크를 통한 음성 입력 기능, 스피커를 통한 음성 출력 기능, 통신 기능, 인쇄 기능 및 디스플레이 기능 중 적어도 하나를 포함할 수 있다.
또한, 제 1 디바이스(1000)는 요청된 커뮤니케이션의 종류에 따라 제 3 디바이스(3000)를 결정할 수 있다. 예를 들어, 제 1 디바이스(1000)가 제 2 디바이스(2000)로부터 영상 통화 요청을 수신한 경우에, 제 1 디바이스(1000)는 주변의 디바이스들 중에서 촬영 기능, 음성 입력 기능, 음성 출력 기능, 디스플레이 기능을 포함하는 TV를 제 3 디바이스(3000)로 결정할 수 있다. 또한, 예를 들어, 제 1 디바이스(1000)가 제 2 디바이스(2000)로부터 메시지를 수신한 경우에, 제 1 디바이스(1000)는 주변의 디바이스들 중에서 디스플레이 기능 및 네트워크 통신 기능을 포함하는 노트북을 제 3 디바이스(3000)로 결정할 수 있다. 또한, 예를 들어, 제 1 디바이스(1000)가 제 2 디바이스(2000)로부터 메시지를 수신한 경우에, 제 1 디바이스(1000)는 주변의 디바이스들 중에서 인쇄 기능을 포함하는 프린터를 제 3 디바이스(3000)로 결정할 수 있다.
또한, 제 1 디바이스(1000)는 적어도 하나의 제 3 디바이스(3000)를 검색할 수 있으며, 검색된 모든 제 3 디바이스(3000)에게 커뮤니케이션 정보를 제공할 것을 결정할 수 있다. 또한, 제 1 디바이스(1000)는 검색된 적어도 하나의 제 3 디바이스(3000) 중에서 소정의 디바이스를 커뮤니케이션 정보를 제공할 디바이스로 선택할 수 있다. 이 경우, 검색된 적어도 하나의 제 3 디바이스(3000)는 제 3 디바이스(3000)의 주변에 사용자가 위치하는지 확인할 수 있으며, 제 1 디바이스(1000)는 사용자가 주변에 위치한 제 3 디바이스(3000)를 커뮤니케이션 정보를 제공할 디바이스로 선택할 수 있다. 이 경우, 제 3 디바이스(3000)는 제 3 디바이스(3000)에 포함된 카메라, 마이크 및 각종의 센서를 이용하여 제 3 디바이스(3000)의 주변에 사용자가 위치하는지를 확인할 수 있다.
또한, 제 1 디바이스(1000)는 주변에 위치한 디바이스들에게 디바이스 정보의 제공을 요청하고, 주변의 디바이스들로부터 수신된 디바이스 정보에 기초하여 제 3 디바이스(3000)를 결정할 수도 있다. 이 경우, 제 1 디바이스(1000)는 주변의 위치한 디바이스들에게 디바이스 정보 제공의 요청을 브로드캐스팅할 수 있으나 이에 제한되지 않는다. 또한, 제 1 디바이스(1000)는 댁내에 위치한 디바이스들에게 디바이스 정보의 제공을 요청할 수 있으나, 이에 제한되지 않는다.
또한, 제 1 디바이스(1000)는 요청된 커뮤니케이션의 종류에 따라 커뮤니케이션 정보를 전송할 제 3 디바이스(3000)를 미리 설정할 수도 있다. 또한, 제 1 디바이스(1000)는 사용자 입력에 기초하여 요청된 커뮤니케이션의 종류에 대응되는 제 3 디바이스(3000)를 결정할 수도 있다.
한편, 제 1 디바이스(1000)가 게이트웨이(미도시)로부터 사용자의 위치 정보를 수신하는 경우에, 제 1 디바이스(1000)는 수신된 위치 정보에 기초하여, 제 3 디바이스(3000)를 결정할 수도 있다. 게이트웨이(미도시)로부터 수신되는 사용자의 위치 정보는, 사용자가 댁 내에서 어떤 디바이스의 주변에 위치하는지에 관한 정보를 포함할 수 있다. 또한, 제 1 디바이스(1000)는 사용자 주변의 디바이스 중에서 커뮤니케이션 요청을 처리할 수 있는 디바이스를 제 3 디바이스(3000)로 결정할 수 있다.
단계 S240에서 제 1 디바이스(1000)는 커뮤니케이션 요청에 관련된 정보를 제 3 디바이스(3000)에게 전송한다. 제 1 디바이스(1000)가 제 2 디바이스(2000)로부터 통화 요청을 수신한 경우에, 제 1 디바이스(1000)는 제 3 디바이스(3000)에게 제 2 디바이스(2000)의 발신 정보를 제공할 수 있다. 또한, 제 1 디바이스(1000)는 제 3 디바이스(3000)와 제 2 디바이스(2000)가 서로 통화를 수행할 수 있도록 통화와 관련된 음성 정보 또는 영상 정보를 중계할 수 있다.
또한, 제 1 디바이스(1000)가 제 2 디바이스(2000)로부터 메시지를 수신할 경우에 제 1 디바이스(1000)는 제 3 디바이스(3000)에게 수신된 메시지, 제 2 디바이스(2000)의 전화 번호, 및 제 2 디바이스(2000)와 통신 가능한 접속 정보 중 적어도 하나를 제공할 수 있다. 또한, 제 1 디바이스(1000)는 제 3 디바이스(3000)로부터 수신된 메시지를 제 2 디바이스(2000)에게 제공할 수도 있다.
또한, 제 1 디바이스(1000)는 커뮤니케이션 요청에 관련된 정보를 제 3 디바이스(3000)에서 처리할 수 있는 형식으로 변환하고, 변환된 정보를 제 3 디바이스(3000)에게 제공할 수 있다. 이 경우, 제 1 디바이스(1000)는 제 3 디바이스(3000)가 처리할 수 있는 데이터 형식에 관한 정보를 외부 기기 또는 서버로부터 수신할 수 있다. 예를 들어, 제 1 디바이스(1000)는 댁 내의 게이트웨이로부터 제 3 디바이스(3000)에 설치된 애플리케이션, 제 3 디바이스(3000)가 지원하는 코덱, 파일 확장자에 관한 정보를 수신할 수 있다.
도 4는 본 발명의 일 실시예에 따른 커뮤니케이션 정보 전송 시스템에서 제 2 디바이스(2000) 및 제 3 디바이스(3000)가 제 1 디바이스(1000)를 경유하여 커뮤니케이션 정보를 송수신하는 일례를 도시한 도면이다.
도 4에 도시된 바와 같이, 본 발명의 일 실시예에 따른 커뮤니케이션 정보 전송 시스템에서 제 1 디바이스(1000)는 제 2 디바이스(2000)로부터 수신된 통화 정보 및 메시지 정보를 제 3 디바이스(3000)에게 제공할 수 있으며, 제 3 디바이스(3000)로부터 수신된 통화 정보 및 메시지 정보를 제 1 디바이스(1000)에게 제공할 수 있다.
도 5는 본 발명의 일 실시예에 따른 제 2 디바이스(2000)가 제 1 디바이스(1000)에게 통화를 요청하는 경우에, 제 2 디바이스(2000) 및 제 3 디바이스(3000)가 제 1 디바이스(1000)를 경유하여 통화를 수행하는 방법의 흐름도이다.
단계 S400에서 제 1 디바이스(1000)는 제 2 디바이스(2000)로부터 통화 요청을 수신한다. 제 1 디바이스(1000)는 제 2 디바이스(2000)로부터 음성 통화 요청 및 영상 통화 요청 중 적어도 하나를 수신할 수 있다. 제 1 디바이스(1000)가 제 2 디바이스(2000)로부터 통화 요청을 수신한 경우에, 제 1 디바이스(1000)는 전화 벨을 울릴 수 있다.
단계 S410에서 제 1 디바이스(1000)는 제 1 디바이스(1000) 주변의 상황 정보를 획득한다. 제 1 디바이스(1000)는 제 1 디바이스(1000)에 포함된 카메라, 마이크 및 센서 중 적어도 하나를 이용함으로써, 제 1 디바이스(1000) 주변의 상황에 대한 정보를 획득할 수 있다.
예를 들어, 제 1 디바이스(1000)는 카메라를 이용하여 제 1 디바이스(1000)의 주변을 촬영할 수 있다. 제 1 디바이스(1000)가 동영상을 촬영한 경우에, 촬영된 동영상의 프레임들을 서로 비교하여 색깔 또는 밝기의 차이를 확인할 수 있다. 또한, 제 1 디바이스(1000)는 촬영된 영상 내에 사용자가 포함된 경우, 촬영된 사용자가 제 1 디바이스(1000)의 사용자인지를 확인할 수 있다.
또한, 예를 들어, 제 1 디바이스(1000)는 마이크를 이용하여 제 1 디바이스(1000) 주변의 음성을 녹음할 수 있다. 제 1 디바이스(1000)는 녹음된 음성의 크기 변화를 모니터링할 수 있다. 예를 들어, 사용자가 제 1 디바이스(1000)를 잡는 경우, 제 1 디바이스(1000)는 제 1 디바이스(1000)의 주변의 음성 변화를 감지할 수 있다.
또한, 제 1 디바이스(1000)는 각종 센서를 이용하여 제 1 디바이스(1000) 주변의 상황에 대한 정보를 획득할 수 있다. 센서는, 예를 들어, 자이로 센서(Gyro Sensor), 지자기 센서(Geo-magnetic Sensor), 가속도 센서(Accelerometer Sensor), 중력 센서(Gravity Sensor), 광 센서(Light Sensor), 근접 센서(Proximity Sensor), 기압계(Barometer), 동작 인식 센서(Motion Recognition Sensor), 나침반(Compass), RGB 센서 중 적어도 하나를 포함할 수 있다. 제 1 디바이스(1000)는 각종 센서를 통하여 감지된 값의 변화를 모니터링할 수 있다.
단계 S420에서 제 1 디바이스(1000)는 통화 요청에 관련된 정보를 전송할지를 결정한다. 제 1 디바이스(1000)는 획득된 상황 정보에 기초하여, 제 1 디바이스(1000) 주변에 사용자가 위치하는지를 판단하고, 제 1 디바이스(1000) 주변의 사용자가 제 1 디바이스(1000)에 등록된 사용자인지를 판단할 수 있다.
예를 들어, 사용자가 제 1 디바이스(1000)를 잡거나 제 1 디바이스(1000)의 위치로 이동함에 따라, 제 1 디바이스(1000)에서 촬영된 영상의 밝기가 어두워지거나 녹음된 음성의 크기가 증가하면, 제 1 디바이스(1000)는 제 1 디바이스(1000)의 주변에 사용자가 위치한다고 판단할 수 있다. 또한, 사용자가 제 1 디바이스(1000)를 잡고 제 1 디바이스(1000)를 움직임에 따라 제 1 디바이스(1000)는 동작 센서를 이용하여 제 1 디바이스(1000)의 움직임을 감지할 수 있으며, 제 1 디바이스(1000)는 움직임이 감지되면 제 1 디바이스(1000)의 주변에 사용자가 위치한다고 판단할 수 있다.
또한, 제 1 디바이스(1000)는 촬영된 영상 내의 사용자의 얼굴을 감지하고, 촬영된 영상 내의 사용자가 제 1 디바이스(1000)에 등록된 사용자인지를 판단할 수 있다. 제 1 디바이스(1000)는 촬영된 영상 내의 사용자의 얼굴의 형상, 눈의 형상, 코의 형상, 입의 형상, 눈의 위치, 코의 위치 및 입의 위치에 기초하여, 촬영된 영상 내의 사용자가 제 1 디바이스(1000)에 등록된 사용자인지를 확인할 수 있다.
또한, 촬영된 영상 내의 사용자가 제 1 디바이스(1000)에 등록된 사용자인지는, 제 1 디바이스(1000)의 메모리에 저장된 사용자 정보에 기초하여 판단될 수 있다. 이 경우, 제 1 디바이스(1000)에 등록된 사용자를 촬영한 이미지가 제 1 디바이스(1000)의 메모리에 저장될 수 있다. 또한, 촬영된 영상 내의 사용자가 제 1 디바이스(1000)에 등록된 사용자인지는, 별도의 서버(미도시)에 저장된 사용자 정보에 기초하여 판단될 수 있다. 예를 들어, 제 1 디바이스(1000)에 대응되는 SNS 서비스 제공 서버에 저장된 사용자 이미지에 기초하여, 촬영된 영상 내의 사용자가 제 1 디바이스(1000)에 등록된 사용자인지가 판단될 수 있다.
또한, 제 1 디바이스(1000)는 녹음된 음성이 제 1 디바이스(1000)에 등록된 사용자의 음성인지를 판단할 수도 있다. 이 경우, 제 1 디바이스(1000)에 등록된 사용자의 음성이 제 1 디바이스(1000) 또는 별도의 서버(미도시)에 미리 저장될 수 있다.
또한, 제 1 디바이스(1000)는, 제 1 디바이스(1000) 주변에 사용자가 위치하지 않는다고 판단되거나, 사용자가 제 1 디바이스(1000)에 등록된 사용자가 아니면, 통화 요청에 관련된 정보를 제 3 디바이스(3000)에게 전송하도록 결정할 수 있다.
단계 S430에서 제 1 디바이스(1000)는 제 2 디바이스(2000)로부터의 통화 요청을 처리할 제 3 디바이스(3000)를 결정한다. 제 1 디바이스(1000)는 주변의 디바이스들 중에서 제 2 디바이스(2000)와 통화를 수행할 적어도 하나의 제 3 디바이스(3000)를 검색하고 선택할 수 있다.
구체적으로, 제 1 디바이스(1000)는 서버(미도시)에게 제 1 디바이스(1000)와 연결 가능한 디바이스들에 대한 디바이스 정보를 요청하고, 서버(미도시)로부터 수신된 디바이스 정보에 기초하여 제 3 디바이스(3000)를 검색할 수 있다. 이 경우, 제 1 디바이스(1000)와 연결 가능한 디바이스들에 대한 정보는 서버(미도시)에 미리 저장될 수 있다. 또한, 서버(미도시)는 댁외에 위치한 서버이거나, 홈 네트워크를 위한 댁내의 게이트웨이일 수 있으나, 이에 제한되지 않는다.
또한, 디바이스 정보는 디바이스에 대한 각종의 정보를 포함한다. 디바이스 정보는 디바이스의 종류, 디바이스에 포함된 기능에 대한 정보를 포함할 수 있다. 디바이스에 포함된 기능은, 예를 들어, 카메라를 이용한 촬영 기능, 마이크를 통한 음성 입력 기능, 스피커를 통한 음성 출력 기능, 통신 기능, 인쇄 기능 및 디스플레이 기능 중 적어도 하나를 포함할 수 있다.
또한, 제 1 디바이스(1000)는 요청된 커뮤니케이션의 종류에 따라 제 3 디바이스(3000)를 결정할 수 있다. 예를 들어, 제 1 디바이스(1000)가 제 2 디바이스(2000)로부터 영상 통화 요청을 수신한 경우에, 제 1 디바이스(1000)는 주변의 디바이스들 중에서 촬영 기능, 음성 입력 기능, 음성 출력 기능, 디스플레이 기능을 포함하는 TV를 제 3 디바이스(3000)로 결정할 수 있다. 또한, 예를 들어, 제 1 디바이스(1000)가 제 2 디바이스(2000)로부터 음성 통화 요청을 수신한 경우에, 제 1 디바이스(1000)는 주변의 디바이스들 중에서 음성 입력 기능, 음성 출력 기능을 포함하는 휴대폰을 제 3 디바이스(3000)로 결정할 수 있다.
또한, 제 1 디바이스(1000)는 적어도 하나의 제 3 디바이스(3000)를 검색할 수 있으며, 검색된 모든 제 3 디바이스(3000)에게 통화와 관련된 정보를 제공할 것을 결정할 수 있다. 또한, 제 1 디바이스(1000)는 검색된 적어도 하나의 제 3 디바이스(3000) 중에서 소정의 디바이스를 통화와 관련된 정보를 제공할 디바이스로 선택할 수 있다. 이 경우, 검색된 적어도 하나의 제 3 디바이스(3000)는 제 3 디바이스(3000)의 주변에 사용자가 위치하는지 확인할 수 있으며, 제 1 디바이스(1000)는 사용자가 주변에 위치한 제 3 디바이스(3000)를 통화와 관련된 정보를 제공할 디바이스로 선택할 수 있다. 이 경우, 제 3 디바이스(3000)는 제 3 디바이스(3000)에 포함된 카메라, 마이크 및 각종의 센서를 이용하여 제 3 디바이스(3000)의 주변에 사용자가 위치하는지를 확인할 수 있다.
또한, 제 1 디바이스(1000)는 주변에 위치한 디바이스들에게 디바이스 정보의 제공을 요청하고, 주변의 디바이스들로부터 수신된 디바이스 정보에 기초하여 제 3 디바이스(3000)를 결정할 수도 있다. 이 경우, 제 1 디바이스(1000)는 주변의 위치한 디바이스들에게 디바이스 정보 제공의 요청을 브로드캐스팅할 수 있으나 이에 제한되지 않는다. 또한, 제 1 디바이스(1000)는 댁내에 위치한 디바이스들에게 디바이스 정보의 제공을 요청할 수 있으나, 이에 제한되지 않는다.
단계 S440에서 제 1 디바이스(1000)는 제 3 디바이스(3000)에게 발신 정보를 전송한다. 예를 들어, 제 1 디바이스(1000)는 제 2 디바이스(2000)의 전화번호, 전화 수신 시각, 제 2 디바이스(2000)의 사용자명에 관한 정보를 제 3 디바이스(3000)에게 제공할 수 있다.
단계 S450에서 제 3 디바이스(3000)는 수신된 발신 정보를 표시한다. 제 3 디바이스(3000)는 제 1 디바이스(1000)로부터 수신된 발신 정보를 제 3 디바이스(3000)의 화면에 디스플레이할 수 있다.
단계 S460에서 제 3 디바이스(3000)는 제 2 디바이스(2000)와의 통화를 수락한다. 제 3 디바이스(3000)는 사용자 입력에 기초하여, 제 2 디바이스(2000)와 통화를 수행할 지를 결정할 수 있다.
단계 S470 내지 단계 S485를 통하여 제 2 디바이스(2000) 및 제 3 디바이스(3000)는 제 1 디바이스(1000)를 경유하여 통화 정보를 송수신함으로써 서로 통화를 수행할 수 있다.
구체적으로, 단계 S470에서 제 1 디바이스(1000)는 제 2 디바이스(2000)로부터 통화 정보를 수신하고, 단계 S475에서 제 1 디바이스(1000)는 수신된 통화 정보를 제 3 디바이스(3000)에게 전송한다. 이 경우, 제 1 디바이스(1000)는 제 2 디바이스(2000)로부터 수신된 통화 정보를 제 3 디바이스(3000)가 처리할 수 있는 형식으로 변환하고, 변환된 통화 정보를 제 3 디바이스(3000)에게 제공할 수 있다.
또한, 단계 S480에서 제 1 디바이스(1000)는 제 3 디바이스(3000)로부터 통화 정보를 수신하고, 단계 S485에서 제 1 디바이스(1000)는 수신된 통화 정보를 제 2 디바이스(2000)에게 전송한다. 이 경우, 제 1 디바이스(1000)는 제 3 디바이스(3000)로부터 수신된 통화 정보를 제 2 디바이스(2000)가 처리할 수 있는 형식으로 변환하고, 변환된 통화 정보를 제 2 디바이스(2000)에게 제공할 수 있다.
도 6은 본 발명의 일 실시예에 따른 제 2 디바이스(2000)가 제 1 디바이스(1000)에게 메시지를 전송하는 경우에, 제 2 디바이스(2000) 및 제 3 디바이스(3000)가 제 1 디바이스(1000)를 경유하여 메시지를 송수신하는 방법의 흐름도이다.
단계 S500에서 제 1 디바이스(1000)는 제 2 디바이스(2000)로부터 메시지를 수신한다. 메시지는 이메일(email), sms(short message service), mms(Multimedia Messaging Service), 메신저 프로그램을 통하여 전송되는 메시지를 포함할 수 있다.
단계 S510에서 제 1 디바이스(1000)는 제 1 디바이스(1000) 주변의 상황 정보를 획득한다. 제 1 디바이스(1000)는 제 1 디바이스(1000)에 포함된 카메라, 마이크 및 센서 중 적어도 하나를 이용함으로써, 제 1 디바이스(1000) 주변의 상황에 대한 정보를 획득할 수 있다.
단계 S420에서 제 1 디바이스(1000)는 메시지 정보를 전송할지를 결정한다. 제 1 디바이스(1000)는 획득된 상황 정보에 기초하여, 제 1 디바이스(1000) 주변에 사용자가 위치하는지를 판단하고, 제 1 디바이스(1000) 주변의 사용자가 제 1 디바이스(1000)에 등록된 사용자인지를 판단할 수 있다. 제 1 디바이스(1000)는, 제 1 디바이스(1000) 주변에 사용자가 위치하지 않는다고 판단되거나, 사용자가 제 1 디바이스(1000)에 등록된 사용자가 아니면, 메시지 정보를 제 3 디바이스(3000)에게 전송하도록 결정할 수 있다.
단계 S530에서 제 1 디바이스(1000)는 제 2 디바이스(2000)로부터의 메시지를 처리할 제 3 디바이스(3000)를 결정한다. 제 1 디바이스(1000)는 제 2 디바이스(2000)와 메시지를 송수신하거나 제 2 디바이스(2000)로부터의 메시지를 출력할 제 3 디바이스(3000)를 결정한다. 제 1 디바이스(1000)는 주변의 디바이스들 중에서 적어도 하나의 제 3 디바이스(3000)를 검색하고 선택할 수 있다.
또한, 예를 들어, 제 1 디바이스(1000)가 제 2 디바이스(2000)로부터 메시지를 수신한 경우에, 제 1 디바이스(1000)는 주변의 디바이스들 중에서 디스플레이 기능 및 네트워크 통신 기능을 포함하는 노트북을 제 3 디바이스(3000)로 결정할 수 있다. 또한, 예를 들어, 제 1 디바이스(1000)가 제 2 디바이스(2000)로부터 메시지를 수신한 경우에, 제 1 디바이스(1000)는 주변의 디바이스들 중에서 인쇄 기능을 포함하는 프린터를 제 3 디바이스(3000)로 결정할 수 있다.
단계 S540에서 제 1 디바이스(1000)는 제 3 디바이스(3000)에게 메시지를 전송한다. 제 1 디바이스(1000)는 제 2 디바이스(2000)로부터 수신된 메시지를 제 3 디바이스(3000)가 처리할 수 있는 형식으로 변환할 수 있다. 또한, 제 1 디바이스(1000)는 변환된 메시지를 제 3 디바이스(3000)에게 제공할 수 있다.
단계 S550에서 제 3 디바이스(3000)는 수신된 메시지를 출력한다. 제 3 디바이스(3000)는 제 1 디바이스(1000)로부터 수신된 메시지를 제 3 디바이스(3000)의 화면에 디스플레이할 수 있다. 또한, 제 3 디바이스(3000)에 인쇄 기능이 포함된 경우에는, 제 3 디바이스(3000)는 제 1 디바이스(1000)로부터 수신된 메시지를 인쇄할 수도 있다.
단계 S560 내지 단계 S570에서, 제 3 디바이스(3000)는 제 1 디바이스(1000)를 경유하여 메시지를 제 2 디바이스(2000)에게 제공할 수 있다. 구체적으로, 단계 S550에서 제 3 디바이스(3000)는 제 2 디바이스(2000)에게 제공할 메시지를 제 1 디바이스(1000)에게 전송할 수 있다. 또한, 단계 S560에서 제 1 디바이스(1000)는 제 3 디바이스(3000)로부터 수신된 메시지를 제 2 디바이스(2000)에게 전송할 수 있다. 이 경우, 제 1 디바이스(1000)는 제 3 디바이스(3000)로부터 수신된 메시지를 제 2 디바이스(2000)가 처리할 수 있는 형식으로 변환할 수 있다. 또한, 제 1 디바이스(1000)는 변환된 메시지를 제 2 디바이스(2000)에게 제공할 수 있다.
도 7은 본 발명의 일 실시예에 따른 커뮤니케이션 정보 전송 시스템에서 제 2 디바이스(2000) 및 제 3 디바이스(3000)가 직접 커뮤니케이션 정보를 송수신하는 일례를 도시한 도면이다.
도 7에 도시된 바와 같이, 제 2 디바이스(2000)가 제 1 디바이스(1000)에게 통화 요청을 하거나 메시지를 전송하면, 제 1 디바이스(1000)는 제 2 디바이스(2000)의 발신 정보 또는 메시지 정보를 제 3 디바이스(3000)에게 전송할 수 있다. 또한, 이후에 제 2 디바이스(2000)와 제 3 디바이스(3000)는 제 1 디바이스(1000)를 경유하지 않고 서로 통화를 수행하거나 메시지를 송수신할 수 있다.
이 경우, 발신 정보 및 메시지 정보에는, 제 3 디바이스(3000)가 제 2 디바이스(2000)와 연결할 수 있도록 하기 위한 연결 정보가 포함될 수 있다. 또한, 연결 정보는 제 2 디바이스(2000)의 인터넷 전화 번호 및 IP 주소 중 적어도 하나를 포함할 수 있다. 제 3 디바이스(3000)가 제 2 디바이스(2000)의 전화 번호를 수신할 경우에는, 제 3 디바이스(3000)는 수신된 전화 번호를 이용하여 소프트스위치 시스템(미도시)을 통해 제 2 디바이스(2000)의 IP 주소를 획득하고, 획득된 IP 주소를 이용하여 제 2 디바이스(2000)와 인터넷 전화 통화를 수행할 수 있다. 또한, 제 3 디바이스(3000)가 제 1 디바이스(1000)로부터 제 2 디바이스(2000)의 IP 주소를 수신한 경우에는, 수신된 IP 주소를 이용하여 제 2 디바이스(2000)와 인터넷 전화 통화를 수행할 수 있다.
만약, 제 3 디바이스(3000)가 이동 통신망을 통하여 이동 통신을 수행할 수 있는 경우에는, 제 3 디바이스(3000)는 제 2 디바이스(2000)의 전화 번호를 이용하여, 제 2 디바이스(2000)와 이동 통신을 수행할 수도 있다.
도 8은 본 발명의 일 실시예에 따른 제 2 디바이스(2000)가 제 1 디바이스(1000)에게 통화를 요청하는 경우에, 제 2 디바이스(2000) 및 제 3 디바이스(3000)가 직접 통화를 수행하는 방법의 흐름도이다.
도 8의 단계 S700 내지 단계 S760은, 도 5의 단계 S400 내지 단계 S460에 대응될 수 있으며, 이하에서는 단계 S770 내지 단계 S790에 대하여 설명하기로 한다. 다만, 단계 S740에서 제 1 디바이스(1000)가 제 3 디바이스(3000)에게 제공하는 발신 정보에는, 제 3 디바이스(3000)가 제 2 디바이스(2000)와 연결할 수 있도록 하기 위한 연결 정보가 포함될 수 있다. 또한, 연결 정보는 제 2 디바이스(2000)의 인터넷 전화 번호 및 IP 주소 중 적어도 하나를 포함할 수 있다.
단계 S770에서 제 3 디바이스(3000)는 제 2 디바이스(2000)와 연결된다. 제 3 디바이스(3000)는 제 1 디바이스(1000)로부터 수신된 발신 정보를 이용하여 제 2 디바이스(2000)에게 통화 연결을 요청할 수 있으나 이에 제한되지 않는다.
만약, 제 3 디바이스(3000)가 제 2 디바이스(2000)의 전화 번호를 수신할 경우에는, 제 3 디바이스(3000)는 수신된 전화 번호를 이용하여 소프트스위치 시스템(미도시)을 통해 제 2 디바이스(2000)의 IP 주소를 획득하고, 획득된 IP 주소를 이용하여 제 2 디바이스(2000)와 인터넷 전화 통화를 수행할 수 있다. 또한, 제 3 디바이스(3000)가 제 1 디바이스(1000)로부터 제 2 디바이스(2000)의 IP 주소를 수신한 경우에는, 수신된 IP 주소를 이용하여 제 2 디바이스(2000)와 인터넷 전화 통화를 수행할 수 있다.
만약, 제 3 디바이스(3000)가 이동 통신망을 통하여 이동 통신을 수행할 수 있는 경우에는, 제 3 디바이스(3000)는 제 2 디바이스(2000)의 전화 번호를 이용하여, 제 2 디바이스(2000)와 이동 통신을 수행할 수도 있다.
단계 S780에서 제 3 디바이스(3000)는 제 2 디바이스(2000)에게 통화 정보를 제공할 수 있으며, 단계 S790에서 제 2 디바이스(2000)는 제 3 디바이스(3000)에게 통화 정보를 제공할 수 있다. 제 2 디바이스(2000)와 제 3 디바이스(3000) 간에 영상 통화가 수행되는 경우에, 통화 정보는 영상 정보 및 음성 정보를 포함할 수 있다. 또한, 제 2 디바이스(2000)와 제 3 디바이스(3000) 간에 음성 통화가 수행되는 경우에, 통화 정보는 음성 정보를 포함할 수 있다.
도 9는 본 발명의 일 실시예에 따른 제 2 디바이스(2000)가 제 1 디바이스(1000)에게 메시지를 전송하는 경우에, 제 2 디바이스(2000) 및 제 3 디바이스(3000)가 직접 메시지를 송수신하는 방법의 흐름도이다.
도 9의 단계 S800 내지 단계 S730은, 도 6의 단계 S500 내지 단계 S530에 대응될 수 있으며, 이하에서는 단계 S840 내지 단계 S880에 대하여 설명하기로 한다.
단계 S840에서 제 1 디바이스(1000)는 제 3 디바이스(3000)에게 제 2 디바이스(2000)에 관련된 디바이스 정보 및 메시지를 전송한다. 제 1 디바이스(1000)는 제 2 디바이스(2000)로부터 수신된 메시지, 제 2 디바이스(2000)의 전화 번호, 및 제 2 디바이스(2000)와 통신 가능한 접속 정보를 제 3 디바이스(3000)에게 제공할 수 있다.
단계 S850에서 제 3 디바이스(3000)는 수신된 메시지를 출력한다. 제 3 디바이스(3000)는 제 1 디바이스(1000)로부터 수신된 메시지를 제 3 디바이스(3000)의 화면에 디스플레이할 수 있다. 또한, 제 3 디바이스(3000)에 인쇄 기능이 포함된 경우에는, 제 3 디바이스(3000)는 제 1 디바이스(1000)로부터 수신된 메시지를 인쇄할 수도 있다.
단계 S860에서 제 3 디바이스(3000)는 제 2 디바이스(2000)와 연결된다. 제 3 디바이스(3000)는 제 1 디바이스(1000)로부터 수신된 제 2 디바이스(2000)에 관련된 디바이스 정보를 이용하여 제 2 디바이스(2000)와 연결될 수 있다.
단계 S870에서 제 3 디바이스(3000)는 제 2 디바이스(2000)에게 메시지를 전송할 수 있으며, 단계 S880에서 제 2 디바이스(2000)는 제 3 디바이스(3000)에게 메시지를 전송할 수 있다.
도 10은 본 발명의 일 실시예에 따른 제 1 디바이스(1000)가 상황 정보를 획득하는 방법의 흐름도이다.
단계 S212에서 제 1 디바이스(1000)는 제 1 디바이스(1000) 주변을 촬영한다. 제 1 디바이스(1000)는 카메라를 이용하여 제 1 디바이스(1000)의 주변을 촬영할 수 있다. 이 경우, 제 1 디바이스(1000)는 제 2 디바이스(2000)로부터 통화 요청이 수신됨에 따라 카메라 애플리케이션을 실행할 수 있으며, 실행된 카메라 애플리케이션을 제어함으로써 제 1 디바이스(1000)의 주변을 촬영할 수 있다. 또한, 제 1 디바이스(1000)는 제 1 디바이스(1000)가 놓여진 상태에 따라, 제 1 디바이스(1000)의 전면에 위치한 카메라를 활성화시킬지 제 1 디바이스(1000)의 후면에 위치한 카메라를 활성화시킬지를 결정할 수 있다.
단계 S214에서 제 1 디바이스(1000)는 제 1 디바이스(1000)의 주변 음성을 녹음한다. 제 1 디바이스(1000)는 마이크를 이용하여 제 1 디바이스(1000) 주변의 음성을 녹음할 수 있다. 이 경우, 제 1 디바이스(1000)는 제 2 디바이스(2000)로부터 통화 요청이 수신됨에 따라 음성 녹음 애플리케이션을 실행할 수 있으며, 실행된 음성 녹음 애플리케이션을 제어함으로써 제 1 디바이스(1000)의 주변을 음성을 녹음할 수 있다. 제 1 디바이스(1000)는 녹음된 음성의 크기 변화를 모니터링할 수 있다. 예를 들어, 사용자가 제 1 디바이스(1000)를 잡는 경우, 제 1 디바이스(1000)는 제 1 디바이스(1000)의 주변의 음성 변화를 감지할 수 있다.
단계 S216에서 제 1 디바이스(1000)는 제 1 디바이스(1000)의 주변 상황을 센서를 이용하여 감지한다. 제 1 디바이스(1000)는 각종 센서를 이용하여 제 1 디바이스(1000) 주변의 상황에 대한 정보를 획득할 수 있다. 이 경우, 제 1 디바이스(1000)는 제 2 디바이스(2000)로부터 통화 요청이 수신됨에 따라 센서 애플리케이션을 실행할 수 있으며, 실행된 센서 애플리케이션을 제어함으로써 제 1 디바이스(1000)의 주변에 관한 상황 정보를 획득할 수 있다. 센서는, 예를 들어, 자이로 센서(Gyro Sensor), 지자기 센서(Geo-magnetic Sensor), 가속도 센서(Accelerometer Sensor), 중력 센서(Gravity Sensor), 광 센서(Light Sensor), 근접 센서(Proximity Sensor), 기압계(Barometer), 동작 인식 센서(Motion Recognition Sensor), 나침반(Compass), RGB 센서 중 적어도 하나를 포함할 수 있다. 제 1 디바이스(1000)는 각종 센서를 통하여 감지된 값의 변화를 모니터링할 수 있다.
도 11은 본 발명의 일 실시예에 따른 제 1 디바이스(1000)가 커뮤니케이션의 요청에 관련된 정보를 제 3 디바이스(3000)에게 전송할 지를 결정하는 방법의 흐름도이다.
단계 S222에서 제 1 디바이스(1000)는 제 1 디바이스(1000)의 주변에 사용자가 위치하는 지를 판단한다. 제 1 디바이스(1000)는 획득된 상황 정보에 기초하여, 제 1 디바이스(1000) 주변에 사용자가 위치하는지를 판단할 수 있다. 예를 들어, 사용자가 제 1 디바이스(1000)를 잡거나 제 1 디바이스(1000)의 위치로 이동함에 따라, 제 1 디바이스(1000)에서 촬영된 영상의 밝기가 어두워지거나 녹음된 음성의 크기가 증가하면, 제 1 디바이스(1000)는 제 1 디바이스(1000)의 주변에 사용자가 위치한다고 판단할 수 있다. 또한, 촬영된 영상 내에 사용자가 포함된 경우에 제 1 디바이스(1000)는 제 1 디바이스(1000)의 주변에 사용자가 위치한다고 판단할 수 있다. 또한, 사용자가 제 1 디바이스(1000)를 잡고 제 1 디바이스(1000)를 움직임에 따라 제 1 디바이스(1000)는 동작 센서를 이용하여 제 1 디바이스(1000)의 움직임을 감지할 수 있으며, 제 1 디바이스(1000)는 움직임이 감지되면 제 1 디바이스(1000)의 주변에 사용자가 위치한다고 판단할 수 있다.
단계 S222에서의 판단 결과, 제 1 디바이스(1000)의 주변에 사용자가 위치한다고 판단되면, 제 1 디바이스(1000)는 단계 S224를 수행한다. 또한, 제 1 디바이스(1000)의 주변에 사용자가 위치하지 않는다고 판단되면, 제 1 디바이스(1000)는 단계 S226을 수행한다.
단계 S224에서 제 1 디바이스(1000)는 제 1 디바이스(1000)의 주변의 사용자가 제 1 디바이스(1000)에 등록된 사용자인지를 판단한다. 제 1 디바이스(1000)는 획득된 상황 정보에 기초하여, 제 1 디바이스(1000)의 주변의 사용자가 제 1 디바이스(1000)에 등록된 사용자인지를 판단할 수 있다. 예를 들어, 제 1 디바이스(1000)는 촬영된 영상 내의 사용자의 얼굴을 감지하고, 촬영된 영상 내의 사용자가 제 1 디바이스(1000)에 등록된 사용자인지를 판단할 수 있다. 제 1 디바이스(1000)는 촬영된 영상 내의 사용자의 얼굴의 형상, 눈의 형상, 코의 형상, 입의 형상, 눈의 위치, 코의 위치 및 입의 위치에 기초하여, 촬영된 영상 내의 사용자가 제 1 디바이스(1000)에 등록된 사용자인지를 확인할 수 있다.
또한, 촬영된 영상 내의 사용자가 제 1 디바이스(1000)에 등록된 사용자인지는, 제 1 디바이스(1000)의 메모리에 저장된 사용자 정보에 기초하여 판단될 수 있다. 이 경우, 제 1 디바이스(1000)에 등록된 사용자를 촬영한 이미지가 제 1 디바이스(1000)의 메모리에 저장될 수 있다. 또한, 촬영된 영상 내의 사용자가 제 1 디바이스(1000)에 등록된 사용자인지는, 별도의 서버(미도시)에 저장된 사용자 정보에 기초하여 판단될 수 있다. 예를 들어, 제 1 디바이스(1000)에 대응되는 SNS 서비스 제공 서버에 저장된 사용자 이미지에 기초하여, 촬영된 영상 내의 사용자가 제 1 디바이스(1000)에 등록된 사용자인지가 판단될 수 있다.
또한, 제 1 디바이스(1000)는 녹음된 음성이 제 1 디바이스(1000)에 등록된 사용자의 음성인지를 판단할 수도 있다. 이 경우, 제 1 디바이스(1000)에 등록된 사용자의 음성이 제 1 디바이스(1000) 또는 별도의 서버(미도시)에 미리 저장될 수 있다.
단계 S224에서의 판단 결과, 제 1 디바이스(1000)의 주변의 사용자가 등록된 사용자라고 판단되면, 제 1 디바이스(1000)는 단계 S228을 수행한다. 또한, 제 1 디바이스(1000)의 주변의 사용자가 등록된 사용자가 아니라고 판단되면, 제 1 디바이스(1000)는 단계 S226을 수행한다.
단계 S226에서 제 1 디바이스(1000)는 커뮤니케이션 요청에 관련된 정보를 제 3 디바이스(3000)에게 전송할 지를 결정한다. 제 1 디바이스(1000)는, 제 1 디바이스(1000) 주변에 사용자가 위치하지 않는다고 판단되거나, 사용자가 제 1 디바이스(1000)에 등록된 사용자가 아니면, 커뮤니케이션 요청에 관련된 정보를 제 3 디바이스(3000)에게 전송하도록 결정할 수 있다.
단계 S228에서 제 1 디바이스(1000)는 커뮤니케이션 요청에 관련된 정보를 출력한다. 제 1 디바이스(1000)는 제 1 디바이스(1000)에 포함된 디스플레이 및 스피커를 통하여 커뮤니케이션 요청에 관련된 정보를 출력할 수 있다.
도 12는 본 발명의 일 실시예에 따른 제 1 디바이스(1000)가 서버(미도시)로부터 수신되는 디바이스 정보에 기초하여, 커뮤니케이션 요청을 처리할 수 있는 제 3 디바이스를 결정하는 방법의 흐름도이다.
단계 S232에서 제 1 디바이스(1000)는 제 1 디바이스(1000) 주변의 디바이스들에 관한 디바이스 정보를 서버(미도시)로부터 수신한다. 제 1 디바이스(1000)는 서버(미도시)에게 제 1 디바이스(1000)와 연결 가능한 디바이스들에 대한 디바이스 정보를 요청하고, 서버(미도시)로부터 제 1 디바이스(1000)와 연결 가능한 디바이스들에 대한 디바이스 정보를 수신할 수 있다. 이 경우, 제 1 디바이스(1000)와 연결 가능한 디바이스들에 대한 정보는 서버(미도시)에 미리 저장될 수 있다. 또한, 서버(미도시)는 댁외에 위치한 서버이거나, 홈 네트워크를 위한 댁내의 게이트웨이일 수 있으나, 이에 제한되지 않는다.
또한, 디바이스 정보는 디바이스에 대한 각종의 정보를 포함한다. 디바이스 정보는 디바이스의 종류, 디바이스에 포함된 기능에 대한 정보를 포함할 수 있다. 디바이스에 포함된 기능은, 예를 들어, 카메라를 이용한 촬영 기능, 마이크를 통한 음성 입력 기능, 스피커를 통한 음성 출력 기능, 통신 기능, 인쇄 기능 및 디스플레이 기능 중 적어도 하나를 포함할 수 있다.
단계 S233에서 제 1 디바이스(1000)는 디바이스 정보에 기초하여, 커뮤니케이션 요청을 처리할 수 있는 제 3 디바이스(3000)를 결정한다. 제 1 디바이스(1000)는 요청된 커뮤니케이션의 종류에 따라 제 3 디바이스(3000)를 결정할 수 있다. 예를 들어, 제 1 디바이스(1000)가 제 2 디바이스(2000)로부터 영상 통화 요청을 수신한 경우에, 제 1 디바이스(1000)는 주변의 디바이스들 중에서 촬영 기능, 음성 입력 기능, 음성 출력 기능, 디스플레이 기능을 포함하는 TV를 제 3 디바이스(3000)로 결정할 수 있다. 또한, 예를 들어, 제 1 디바이스(1000)가 제 2 디바이스(2000)로부터 메시지를 수신한 경우에, 제 1 디바이스(1000)는 주변의 디바이스들 중에서 디스플레이 기능 및 네트워크 통신 기능을 포함하는 노트북을 제 3 디바이스(3000)로 결정할 수 있다. 또한, 예를 들어, 제 1 디바이스(1000)가 제 2 디바이스(2000)로부터 메시지를 수신한 경우에, 제 1 디바이스(1000)는 주변의 디바이스들 중에서 인쇄 기능을 포함하는 프린터를 제 3 디바이스(3000)로 결정할 수 있다.
또한, 제 1 디바이스(1000)는 적어도 하나의 제 3 디바이스(3000)를 검색할 수 있으며, 검색된 모든 제 3 디바이스(3000)에게 커뮤니케이션 정보를 제공할 것을 결정할 수 있다. 또한, 제 1 디바이스(1000)는 검색된 적어도 하나의 제 3 디바이스(3000) 중에서 소정의 디바이스를 커뮤니케이션 정보를 제공할 디바이스로 선택할 수 있다. 이 경우, 검색된 적어도 하나의 제 3 디바이스(3000)는 제 3 디바이스(3000)의 주변에 사용자가 위치하는지 확인할 수 있으며, 제 1 디바이스(1000)는 사용자가 주변에 위치한 제 3 디바이스(3000)를 커뮤니케이션 정보를 제공할 디바이스로 선택할 수 있다. 이 경우, 제 3 디바이스(3000)는 제 3 디바이스(3000)에 포함된 카메라, 마이크 및 각종의 센서를 이용하여 제 3 디바이스(3000)의 주변에 사용자가 위치하는지를 확인할 수 있다.
도 13은 본 발명의 일 실시예에 따른 제 1 디바이스(1000)가 제 1 디바이스(1000)의 주변의 디바이스들로부터 수신되는 디바이스 정보에 기초하여, 커뮤니케이션 요청을 처리할 수 있는 제 3 디바이스를 결정하는 방법의 흐름도이다.
S236에서 제 1 디바이스(1000)는 제 1 디바이스(1000) 주변의 디바이스들에게 디바이스 정보를 요청한다. 제 1 디바이스(1000)는 제 1 디바이스(1000)와 연결 가능한 디바이스들에게 디바이스 정보의 요청을 브로드캐스팅할 수 있다.
단계 S237에서 제 1 디바이스(1000)는 주변의 디바이스들로부터 디바이스 정보를 수신한다. 제 1 디바이스(1000)는 제 1 디바이스(1000)와 연결 가능한 디바이스들로부터 디바이스 정보를 수신할 수 있다. 제 1 디바이스(1000)와 연결 가능한 디바이스는 댁내 또는 댁외에 위치한 디바이스일 수 있다.
단계 S238에서 제 1 디바이스(1000)는 디바이스 정보에 기초하여, 커뮤니케이션 요청을 처리할 수 있는 제 3 디바이스(3000)를 결정한다. 제 1 디바이스(1000)는 요청된 커뮤니케이션의 종류에 따라 제 3 디바이스(3000)를 결정할 수 있다. 예를 들어, 제 1 디바이스(1000)가 제 2 디바이스(2000)로부터 영상 통화 요청을 수신한 경우에, 제 1 디바이스(1000)는 주변의 디바이스들 중에서 촬영 기능, 음성 입력 기능, 음성 출력 기능, 디스플레이 기능을 포함하는 TV를 제 3 디바이스(3000)로 결정할 수 있다. 또한, 예를 들어, 제 1 디바이스(1000)가 제 2 디바이스(2000)로부터 메시지를 수신한 경우에, 제 1 디바이스(1000)는 주변의 디바이스들 중에서 디스플레이 기능 및 네트워크 통신 기능을 포함하는 노트북을 제 3 디바이스(3000)로 결정할 수 있다. 또한, 예를 들어, 제 1 디바이스(1000)가 제 2 디바이스(2000)로부터 메시지를 수신한 경우에, 제 1 디바이스(1000)는 주변의 디바이스들 중에서 인쇄 기능을 포함하는 프린터를 제 3 디바이스(3000)로 결정할 수 있다.
또한, 제 1 디바이스(1000)는 적어도 하나의 제 3 디바이스(3000)를 검색할 수 있으며, 검색된 모든 제 3 디바이스(3000)에게 커뮤니케이션 정보를 제공할 것을 결정할 수 있다. 또한, 제 1 디바이스(1000)는 검색된 적어도 하나의 제 3 디바이스(3000) 중에서 소정의 디바이스를 커뮤니케이션 정보를 제공할 디바이스로 선택할 수 있다. 이 경우, 검색된 적어도 하나의 제 3 디바이스(3000)는 제 3 디바이스(3000)의 주변에 사용자가 위치하는지 확인할 수 있으며, 제 1 디바이스(1000)는 사용자가 주변에 위치한 제 3 디바이스(3000)를 커뮤니케이션 정보를 제공할 디바이스로 선택할 수 있다. 이 경우, 제 3 디바이스(3000)는 제 3 디바이스(3000)에 포함된 카메라, 마이크 및 각종의 센서를 이용하여 제 3 디바이스(3000)의 주변에 사용자가 위치하는지를 확인할 수 있다.
도 14는 본 발명의 일 실시예에 따른 제 1 디바이스(1000)의 블록도이다.
도 14에 도시된 바와 같이, 본 발명의 일 실시예에 따른 제 1 디바이스(1000)는 커뮤니케이션 요청 수신부(1100), 상황 정보 획득부(1200), 정보 전송 결정부(1300), 디바이스 결정부(1400), 커뮤니케이션 정보 제공부(1500), 메모리(1600), 송수신부(1700), 및 제어부(1800)를 포함한다.
커뮤니케이션 요청 수신부(1100)는 제 2 디바이스(2000)로부터 커뮤니케이션 요청을 수신한다. 커뮤니케이션 요청 수신부(1100)는 제 2 디바이스(2000)로부터 통화 요청을 수신하거나 메시지를 수신할 수 있다. 통화 요청은 음성 통화 요청 및 영상 통화 요청을 포함할 수 있다. 또한, 메시지는 이메일(email), sms(short message service), mms(Multimedia Messaging Service), 메신저 프로그램을 통하여 전송되는 메시지를 포함할 수 있다. 커뮤니케이션 요청 수신부(1100)가 제 2 디바이스(2000)로부터 통화 요청을 수신한 경우에, 제 1 디바이스(1000)는 전화 벨을 울릴 수 있다.
상황 정보 획득부(1200)는 제 1 디바이스(1000)의 주변의 상황 정보를 획득한다. 상황 정보 획득부(1200)는 제 1 디바이스(1000)에 포함된 카메라, 마이크 및 센서 중 적어도 하나를 이용함으로써, 제 1 디바이스(1000) 주변의 상황에 대한 정보를 획득할 수 있다.
예를 들어, 상황 정보 획득부(1200)는 카메라를 이용하여 제 1 디바이스(1000)의 주변을 촬영할 수 있다. 제 1 디바이스(1000)가 동영상을 촬영한 경우에, 촬영된 동영상의 프레임들을 서로 비교하여 색깔 또는 밝기의 차이를 확인할 수 있다. 또한, 상황 정보 획득부(1200)는 촬영된 영상 내에 사용자가 포함된 경우, 촬영된 사용자가 제 1 디바이스(1000)의 사용자인지를 확인할 수 있다.
또한, 예를 들어, 상황 정보 획득부(1200)는 마이크를 이용하여 제 1 디바이스(1000) 주변의 음성을 녹음할 수 있다. 상황 정보 획득부(1200)는 녹음된 음성의 크기 변화를 모니터링할 수 있다. 예를 들어, 사용자가 제 1 디바이스(1000)를 잡는 경우, 상황 정보 획득부(1200)는 제 1 디바이스(1000)의 주변의 음성 변화를 감지할 수 있다.
또한, 상황 정보 획득부(1200)는 각종 센서를 이용하여 제 1 디바이스(1000) 주변의 상황에 대한 정보를 획득할 수 있다. 센서는, 예를 들어, 자이로 센서(Gyro Sensor), 지자기 센서(Geo-magnetic Sensor), 가속도 센서(Accelerometer Sensor), 중력 센서(Gravity Sensor), 광 센서(Light Sensor), 근접 센서(Proximity Sensor), 기압계(Barometer), 동작 인식 센서(Motion Recognition Sensor), 나침반(Compass), RGB 센서 중 적어도 하나를 포함할 수 있다. 상황 정보 획득부(1200)는 각종 센서를 통하여 감지된 값의 변화를 모니터링할 수 있다.
또한, 상황 정보 획득부(1200)는 댁 내의 홈 네트워크 시스템(미도시)를 통하여, 제 1 디바이스(1000) 주변의 상황에 대한 정보를 획득할 수도 있다. 홈 네트워크 시스템(미도시)는 시큐리티 시스템을 포함할 수 있으나 이에 제한되지 않는다. 홈 네트워크 시스템(미도시)는 게이트웨이(미도시), 제 1 디바이스(1000), 제 3 디바이스(3000) 및 댁 내의 각종 기기를 포함할 수 있다. 또한, 댁 내의 각종 기기는, 감시 카메라, 음성 수집 장치, 온도 센서 및 습도 센서를 포함할 수 있다. 게이트웨이(미도시)는 댁 내의 각종 기기를 통하여 댁 내의 상황 정보를 획득할 수 있다. 예를 들어, 게이트웨이(미도시)는 감시 카메라로부터 촬영되는 영상, 음성 수집 장치를 통하여 획득되는 음성, 및 온도 센서와 습도 센서를 통하여 획득되는 센싱 정보를 수신할 수 있다. 또한, 상황 정보 획득부(1200)는 게이트웨이(미도시)에 의해 획득된 상황 정보를 게이트웨이(미도시)로부터 수신할 수 있다.
정보 전송 결정부(1300)는 커뮤니케이션 요청에 관련된 정보를 전송할지를 결정한다. 정보 전송 결정부(1300)는 획득된 상황 정보에 기초하여, 제 1 디바이스(1000) 주변에 사용자가 위치하는지를 판단하고, 제 1 디바이스(1000) 주변의 사용자가 제 1 디바이스(1000)에 등록된 사용자인지를 판단할 수 있다.
예를 들어, 사용자가 제 1 디바이스(1000)를 잡거나 제 1 디바이스(1000)의 위치로 이동함에 따라, 제 1 디바이스(1000)에서 촬영된 영상의 밝기가 어두워지거나 녹음된 음성의 크기가 증가하면, 정보 전송 결정부(1300)는 제 1 디바이스(1000)의 주변에 사용자가 위치한다고 판단할 수 있다. 또한, 사용자가 제 1 디바이스(1000)를 잡고 제 1 디바이스(1000)를 움직임에 따라 정보 전송 결정부(1300)는 동작 센서를 이용하여 제 1 디바이스(1000)의 움직임을 감지할 수 있으며, 정보 전송 결정부(1300)는 움직임이 감지되면 제 1 디바이스(1000)의 주변에 사용자가 위치한다고 판단할 수 있다.
또한, 정보 전송 결정부(1300)는 촬영된 영상 내의 사용자의 얼굴을 감지하고, 촬영된 영상 내의 사용자가 제 1 디바이스(1000)에 등록된 사용자인지를 판단할 수 있다. 정보 전송 결정부(1300)는 촬영된 영상 내의 사용자의 얼굴의 형상, 눈의 형상, 코의 형상, 입의 형상, 눈의 위치, 코의 위치 및 입의 위치에 기초하여, 촬영된 영상 내의 사용자가 제 1 디바이스(1000)에 등록된 사용자인지를 확인할 수 있다.
또한, 촬영된 영상 내의 사용자가 제 1 디바이스(1000)에 등록된 사용자인지는, 제 1 디바이스(1000)의 메모리에 저장된 사용자 정보에 기초하여 판단될 수 있다. 이 경우, 제 1 디바이스(1000)에 등록된 사용자를 촬영한 이미지가 제 1 디바이스(1000)의 메모리에 저장될 수 있다. 또한, 촬영된 영상 내의 사용자가 제 1 디바이스(1000)에 등록된 사용자인지는, 별도의 서버(미도시)에 저장된 사용자 정보에 기초하여 판단될 수 있다. 예를 들어, 제 1 디바이스(1000)에 대응되는 SNS 서비스 제공 서버에 저장된 사용자 이미지에 기초하여, 촬영된 영상 내의 사용자가 제 1 디바이스(1000)에 등록된 사용자인지가 판단될 수 있다.
또한, 정보 전송 결정부(1300)는 녹음된 음성이 제 1 디바이스(1000)에 등록된 사용자의 음성인지를 판단할 수도 있다. 이 경우, 제 1 디바이스(1000)에 등록된 사용자의 음성이 제 1 디바이스(1000) 또는 별도의 서버(미도시)에 미리 저장될 수 있다.
또한, 정보 전송 결정부(1300)는, 제 1 디바이스(1000) 주변에 사용자가 위치하지 않는다고 판단되거나, 사용자가 제 1 디바이스(1000)에 등록된 사용자가 아니면, 커뮤니케이션 요청에 관련된 정보를 제 3 디바이스(3000)에게 전송하도록 결정할 수 있다.
한편, 정보 전송 결정부(1300)는 게이트웨이(미도시)로부터 수신되는 사용자의 위치 정보에 기초하여, 사용자가 제 1 디바이스(1000)의 주변에 위치하는지를 판단할 수도 있다. 이 경우, 게이트웨이(미도시)는 댁 내의 각종 기기를 통하여 획득되는 상황 정보에 기초하여, 댁 내의 사용자의 위치 정보를 생성할 수 있다. 예를 들어, 게이트웨이(미도시)는 감시 카메라로부터 촬영되는 영상, 음성 수집 장치를 통하여 획득되는 음성, 및 온도 센서와 습도 센서를 통하여 획득되는 센싱 정보를 이용하여, 댁 내에 사용자가 위치한 곳에 관한 위치 정보를 생성할 수 있다. 또한, 사용자의 위치 정보는, 사용자가 댁 내에서 어떤 디바이스의 주변에 위치하는지에 관한 정보를 포함할 수 있다.
또한, 정보 전송 결정부(1300)는 게이트웨이(미도시)에 의해 생성된 위치 정보를 수신하고, 수신된 위치 정보에 기초하여 사용자가 제 1 디바이스(1000)의 주변에 위치하는지를 판단할 수도 있다.
디바이스 결정부(1400)는 커뮤니케이션 요청을 처리할 제 3 디바이스(3000)를 결정한다. 디바이스 결정부(1400)는 주변의 디바이스들 중에서 커뮤니케이션 요청을 처리할 적어도 하나의 제 3 디바이스(3000)를 검색하고 선택할 수 있다. 커뮤니케이션 요청을 처리하는 것은 커뮤니케이션 요청에 관련된 정보를 표시하거나 제 2 디바이스(2000)와 커뮤니케이션을 수행할 수 있는 것을 의미한다.
구체적으로, 디바이스 결정부(1400)는 서버(미도시)에게 제 1 디바이스(1000)와 연결 가능한 디바이스들에 대한 디바이스 정보를 요청하고, 서버(미도시)로부터 수신된 디바이스 정보에 기초하여 제 3 디바이스(3000)를 검색할 수 있다. 이 경우, 제 1 디바이스(1000)와 연결 가능한 디바이스들에 대한 정보는 서버(미도시)에 미리 저장될 수 있다. 또한, 서버(미도시)는 댁외에 위치한 서버이거나, 홈 네트워크를 위한 댁내의 게이트웨이일 수 있으나, 이에 제한되지 않는다.
또한, 디바이스 정보는 디바이스에 대한 각종의 정보를 포함한다. 디바이스 정보는 디바이스의 종류, 디바이스에 포함된 기능에 대한 정보를 포함할 수 있다. 디바이스에 포함된 기능은, 예를 들어, 카메라를 이용한 촬영 기능, 마이크를 통한 음성 입력 기능, 스피커를 통한 음성 출력 기능, 통신 기능, 인쇄 기능 및 디스플레이 기능 중 적어도 하나를 포함할 수 있다.
또한, 디바이스 결정부(1400)는 요청된 커뮤니케이션의 종류에 따라 제 3 디바이스(3000)를 결정할 수 있다. 예를 들어, 제 1 디바이스(1000)가 제 2 디바이스(2000)로부터 영상 통화 요청을 수신한 경우에, 디바이스 결정부(1400)는 주변의 디바이스들 중에서 촬영 기능, 음성 입력 기능, 음성 출력 기능, 디스플레이 기능을 포함하는 TV를 제 3 디바이스(3000)로 결정할 수 있다. 또한, 예를 들어, 제 1 디바이스(1000)가 제 2 디바이스(2000)로부터 메시지를 수신한 경우에, 디바이스 결정부(1400)는 주변의 디바이스들 중에서 디스플레이 기능 및 네트워크 통신 기능을 포함하는 노트북을 제 3 디바이스(3000)로 결정할 수 있다. 또한, 예를 들어, 제 1 디바이스(1000)가 제 2 디바이스(2000)로부터 메시지를 수신한 경우에, 디바이스 결정부(1400)는 주변의 디바이스들 중에서 인쇄 기능을 포함하는 프린터를 제 3 디바이스(3000)로 결정할 수 있다.
또한, 디바이스 결정부(1400)는 적어도 하나의 제 3 디바이스(3000)를 검색할 수 있으며, 검색된 모든 제 3 디바이스(3000)에게 커뮤니케이션 정보를 제공할 것을 결정할 수 있다. 또한, 디바이스 결정부(1400)는 검색된 적어도 하나의 제 3 디바이스(3000) 중에서 소정의 디바이스를 커뮤니케이션 정보를 제공할 디바이스로 선택할 수 있다. 이 경우, 검색된 적어도 하나의 제 3 디바이스(3000)는 제 3 디바이스(3000)의 주변에 사용자가 위치하는지 확인할 수 있으며, 제 1 디바이스(1000)는 사용자가 주변에 위치한 제 3 디바이스(3000)를 커뮤니케이션 정보를 제공할 디바이스로 선택할 수 있다. 이 경우, 제 3 디바이스(3000)는 제 3 디바이스(3000)에 포함된 카메라, 마이크 및 각종의 센서를 이용하여 제 3 디바이스(3000)의 주변에 사용자가 위치하는지를 확인할 수 있다.
또한, 디바이스 결정부(1400)는 주변에 위치한 디바이스들에게 디바이스 정보의 제공을 요청하고, 주변의 디바이스들로부터 수신된 디바이스 정보에 기초하여 제 3 디바이스(3000)를 결정할 수도 있다. 이 경우, 디바이스 결정부(1400)는 주변의 위치한 디바이스들에게 디바이스 정보 제공의 요청을 브로드캐스팅할 수 있으나 이에 제한되지 않는다. 또한, 디바이스 결정부(1400)는 댁내에 위치한 디바이스들에게 디바이스 정보의 제공을 요청할 수 있으나, 이에 제한되지 않는다.
또한, 디바이스 결정부(1400)는 요청된 커뮤니케이션의 종류에 따라 커뮤니케이션 정보를 전송할 제 3 디바이스(3000)를 미리 설정할 수도 있다. 또한, 디바이스 결정부(1400)는 사용자 입력에 기초하여 요청된 커뮤니케이션의 종류에 대응되는 제 3 디바이스(3000)를 결정할 수도 있다.
한편, 제 1 디바이스(1000)가 게이트웨이(미도시)로부터 사용자의 위치 정보를 수신하는 경우에, 디바이스 결정부(1400)는 수신된 위치 정보에 기초하여, 제 3 디바이스(3000)를 결정할 수도 있다. 게이트웨이(미도시)로부터 수신되는 사용자의 위치 정보는, 사용자가 댁 내에서 어떤 디바이스의 주변에 위치하는지에 관한 정보를 포함할 수 있다. 또한, 디바이스 결정부(1400)는 사용자 주변의 디바이스 중에서 커뮤니케이션 요청을 처리할 수 있는 디바이스를 제 3 디바이스(3000)로 결정할 수 있다.
커뮤니케이션 정보 제공부(1500)는 커뮤니케이션 요청에 관련된 정보를 제 3 디바이스(3000)에게 전송한다. 제 1 디바이스(1000)가 제 2 디바이스(2000)로부터 통화 요청을 수신한 경우에, 커뮤니케이션 정보 제공부(1500)는 제 3 디바이스(3000)에게 제 2 디바이스(2000)의 발신 정보를 제공할 수 있다. 또한, 커뮤니케이션 정보 제공부(1500)는 제 3 디바이스(3000)와 제 2 디바이스(2000)가 서로 통화를 수행할 수 있도록 통화와 관련된 음성 정보 또는 영상 정보를 중계할 수 있다.
또한, 제 1 디바이스(1000)가 제 2 디바이스(2000)로부터 메시지를 수신할 경우에 커뮤니케이션 정보 제공부(1500)는 제 3 디바이스(3000)에게 수신된 메시지, 제 2 디바이스(2000)의 전화 번호, 및 제 2 디바이스(2000)와 통신 가능한 접속 정보 중 적어도 하나를 제공할 수 있다. 또한, 커뮤니케이션 정보 제공부(1500)는 제 3 디바이스(3000)로부터 수신된 메시지를 제 2 디바이스(2000)에게 제공할 수도 있다.
또한, 커뮤니케이션 정보 제공부(1500)는 커뮤니케이션 요청에 관련된 정보를 제 3 디바이스(3000)에서 처리할 수 있는 형식으로 변환하고, 변환된 정보를 제 3 디바이스(3000)에게 제공할 수 있다. 또한, 커뮤니케이션 정보 제공부(1500)는 제 3 디바이스(3000)로부터 제공되는 커뮤니케이션 정보를 제 2 디바이스(2000)가 처리할 수 있는 형식으로 변환하고, 변환된 정보를 제 2 디바이스(2000)에게 제공할 수 있다.
메모리(1600)는, 제 1 디바이스(1000)가 상황 정보에 기초하여 소정의 제 3 디바이스(3000)에게 커뮤니케이션 정보를 제공하고, 제 2 디바이스(2000) 및 제 3 디바이스(3000) 간의 커뮤니케이션을 중계할 수 있도록 각종의 정보를 저장한다. 메모리(1600)는, 예를 들어, 사용자가 제 1 디바이스(1000)의 주변에 위치하는지 판단하기 위한 설정 값, 등록된 사용자에 대한 사용자 정보, 및 제 3 디바이스(3000)를 선택하기 위한 설정 값, 제 1 디바이스(1000)와 연결 가능한 디바이스들에 대한 디바이스 정보를 저장할 수 있으나 이에 제한되지 않는다.
송수신부(1700)는 제 1 디바이스(1000)가 상황 정보에 기초하여 소정의 제 3 디바이스(3000)에게 커뮤니케이션 정보를 제공하고, 제 2 디바이스(2000) 및 제 3 디바이스(3000) 간의 커뮤니케이션을 중계할 수 있도록 각종의 정보를 제 2 디바이스(2000) 및 제 3 디바이스(3000)와 송수신한다.
제어부(1800)는 제 1 디바이스(1000)가 상황 정보에 기초하여 소정의 제 3 디바이스(3000)에게 커뮤니케이션 정보를 제공하고, 제 2 디바이스(2000) 및 제 3 디바이스(3000) 간의 커뮤니케이션을 중계할 수 있도록, 커뮤니케이션 요청 수신부(1100), 상황 정보 획득부(1200), 정보 전송 결정부(1300), 디바이스 결정부(1400), 커뮤니케이션 정보 제공부(1500), 메모리(1600), 및 송수신부(1700)를 제어한다.
또한, 커뮤니케이션 요청 수신부(1100), 상황 정보 획득부(1200), 정보 전송 결정부(1300), 디바이스 결정부(1400), 커뮤니케이션 정보 제공부(1500)는 제 1 디바이스(1000)에 포함된 소프트웨어 모듈에 의해 각각의 동작을 수행할 수 있으나, 이에 제한되지 않는다.
도 15는 본 발명의 일 실시예에 따른 상황 정보 획득부(1200)의 세부 블록도이다.
도 15에 도시된 바와 같이, 본 발명의 일 실시예에 따른 상황 정보 획득부(1200)는 촬영부(1210), 녹음부(1220) 및 센싱부(1230)를 포함한다.
촬영부(1210)는 제 1 디바이스(1000)의 주변을 촬영한다. 촬영부(1210)는 카메라를 이용하여 제 1 디바이스(1000)의 주변을 촬영할 수 있다. 이 경우, 촬영부(1210)는 제 2 디바이스(2000)로부터 통화 요청이 수신됨에 따라 카메라 애플리케이션을 실행할 수 있으며, 실행된 카메라 애플리케이션을 제어함으로써 제 1 디바이스(1000)의 주변을 촬영할 수 있다. 또한, 촬영부(1210)는 제 1 디바이스(1000)가 놓여진 상태에 따라, 제 1 디바이스(1000)의 전면에 위치한 카메라를 활성화시킬지 제 1 디바이스(1000)의 후면에 위치한 카메라를 활성화시킬지를 결정할 수 있다.
녹음부(1220)는 제 1 디바이스(1000)의 주변 음성을 녹음한다. 녹음부(1220)는 마이크를 이용하여 제 1 디바이스(1000) 주변의 음성을 녹음할 수 있다. 이 경우, 녹음부(1220)는 제 2 디바이스(2000)로부터 통화 요청이 수신됨에 따라 음성 녹음 애플리케이션을 실행할 수 있으며, 실행된 음성 녹음 애플리케이션을 제어함으로써 제 1 디바이스(1000)의 주변을 음성을 녹음할 수 있다.
센싱부(1230)는 제 1 디바이스(1000)의 주변 상황을 센서를 이용하여 감지한다. 센싱부(1230)는 각종 센서를 이용하여 제 1 디바이스(1000) 주변의 상황에 대한 정보를 획득할 수 있다. 이 경우, 센싱부(1230)는 제 2 디바이스(2000)로부터 통화 요청이 수신됨에 따라 센서 애플리케이션을 실행할 수 있으며, 실행된 센서 애플리케이션을 제어함으로써 제 1 디바이스(1000)의 주변에 관한 상황 정보를 획득할 수 있다. 센서는, 예를 들어, 자이로 센서(Gyro Sensor), 지자기 센서(Geo-magnetic Sensor), 가속도 센서(Accelerometer Sensor), 중력 센서(Gravity Sensor), 광 센서(Light Sensor), 근접 센서(Proximity Sensor), 기압계(Barometer), 동작 인식 센서(Motion Recognition Sensor), 나침반(Compass), RGB 센서 중 적어도 하나를 포함할 수 있다.
도 16은 본 발명의 다른 실시예에 따른 제 1 디바이스(1000)의 블록도이다.
이동 통신부(1001)는 3G/4G와 같은 셀룰러 네트워크를 통해 기지국과의 호 설정, 데이터 통신 등을 수행한다. 서브 통신부(1002)는 블루투스나 NFC 등 근거리 통신을 위한 기능을 수행한다. 방송부(1003)는 DMB 방송 신호를 수신한다.
카메라부(1004)는 사진이나 동영상을 촬영하기 위한 렌즈 및 광학 소자들을 포함한다.
센서부(1005)는 멀티 비전 컨트롤러(1000)의 움직임을 감지하는 중력 센서, 빛의 밝기를 감지하는 조도 센서, 사람의 근접도를 감지하는 근접 센서, 사람의 움직임을 감지하는 모션 센서 등을 포함할 수 있다.
GPS 수신부(1006)는 인공 위성으로부터 GPS 신호를 수신한다. 이러한 GPS 신호를 이용하여 다양한 서비스가 사용자에게 제공될 수 있다.
입출력부(1010)은 외부 기기나 사람과의 인터페이스를 제공하며, 버튼(1011), 마이크(1012), 스피커(1013), 진동 모터(1014), 커넥터(1015), 키패드(1016)을 포함한다.
터치 스크린(1018)은 사용자의 터치 입력을 수신한다. 터치 스크린 컨트롤러(1017)는 터치 스크린(1018)을 통해 입력된 터치 입력을 제어부(1050)에 전달한다. 전원 공급부(1019)는 멀티 비전 컨트롤러(1019)에 필요한 전력을 공급하기 위해 배터리 또는 외부 전원 소스와 연결된다.
제어부(1050)는 메모리(1060)에 저장된 프로그램들을 실행함으로써 본 발명에 따라 커뮤니케이션 정보를 전송한다.
메모리(1060)에 저장된 프로그램들은 그 기능에 따라 복수 개의 모듈들로 분류할 수 있는데, 이동 통신 모듈(1061), Wi-Fi 모듈(1062), 블루투스 모듈(1063), DMB 모듈(1062), 카메라 모듈(1065), 센서 모듈(1066), GPS 모듈(1067), 동영상 재생 모듈(1068), 오디오 재생 모듈(1069), 전원 모듈(1070), 터치 스크린 모듈(1071), UI 모듈(1072), 어플리케이션 모듈(1073) 등으로 분류될 수 있다.
각 모듈들의 기능은 그 명칭으로부터 당업자가 직관적으로 추론할 수 있을 것이므로 여기서는 어플리케이션 모듈(1073)에 대해서 구체적으로 설명하기로 한다.
어플리케이션 모듈(1073)은 제 2 디바이스(2000)로부터 커뮤니케이션 요청을 수신할 수 있다. 어플리케이션 모듈(1073)은 이동 통신 모듈(1061), WIFI 모듈(1062) 및 블루투스 모듈(1063) 중 적어도 하나를 이용하여 제 2 디바이스(2000)로부터의 커뮤니케이션 요청을 수신할 수 있다.
또한, 어플리케이션 모듈(1073)은 제 1 디바이스(1000)의 주변의 상황 정보를 획득할 수 있다. 어플리케이션 모듈(1073)은 카메라 모듈(1065) 및 센서 모듈(1066)을 이용하여 카메라부(1004) 및 센서부(1005)로부터 획득되는 상황 정보를 획득할 수 있다. 또한, 어플리케이션 모듈(1073)은 마이크(1012)를 통하여 제 1 디바이스(1000)의 주변의 음성을 획득할 수도 있다.
또한, 어플리케이션 모듈(1073)은 커뮤니케이션 요청에 관련된 정보를 제 3 디바이스(3000)에게 전송할지를 결정할 수 있다. 어플리케이션 모듈(1073)은 획득된 상황 정보에 기초하여, 제 1 디바이스(1000) 주변에 사용자가 위치하는지를 판단하고, 제 1 디바이스(1000) 주변의 사용자가 제 1 디바이스(1000)에 등록된 사용자인지를 판단할 수 있다. 또한, 어플리케이션 모듈(1073)은, 제 1 디바이스(1000) 주변에 사용자가 위치하지 않는다고 판단되거나, 사용자가 제 1 디바이스(1000)에 등록된 사용자가 아니면, 커뮤니케이션 요청에 관련된 정보를 제 3 디바이스(3000)에게 전송하도록 결정할 수 있다.
또한, 어플리케이션 모듈(1073)은 커뮤니케이션 요청을 처리할 제 3 디바이스(3000)를 결정할 수 있다. 어플리케이션 모듈(1073)은 댁 내의 디바이스들 중에서 커뮤니케이션 요청을 처리할 적어도 하나의 제 3 디바이스(3000)를 검색하고 선택할 수 있다.
또한, 어플리케이션 모듈(1073)은 커뮤니케이션 요청에 관련된 정보를 제 3 디바이스(3000)에게 전송할 수 있다. 어플리케이션 모듈(1073)은 이동 통신 모듈(1061), WIFI 모듈(1062) 및 블루투스 모듈(1063) 중 적어도 하나를 이용하여 커뮤니케이션 요청에 관련된 정보를 제 3 디바이스(3000)에게 전송할 수 있다.
또한, 어플리케이션 모듈(1073)은 커뮤니케이션 요청에 관련된 정보를 제 3 디바이스(3000)에서 처리할 수 있는 형식으로 변환하고, 변환된 정보를 제 3 디바이스(3000)에게 제공할 수 있다. 또한, 어플리케이션 모듈(1073)은 제 3 디바이스(3000)로부터 제공되는 커뮤니케이션 정보를 제 2 디바이스(2000)가 처리할 수 있는 형식으로 변환하고, 변환된 정보를 제 2 디바이스(2000)에게 제공할 수도 있다.
본 발명의 일 실시예는 컴퓨터에 의해 실행되는 프로그램 모듈과 같은 컴퓨터에 의해 실행가능한 명령어를 포함하는 기록 매체의 형태로도 구현될 수 있다. 컴퓨터 판독 가능 매체는 컴퓨터에 의해 액세스될 수 있는 임의의 가용 매체일 수 있고, 휘발성 및 비휘발성 매체, 분리형 및 비분리형 매체를 모두 포함한다. 또한, 컴퓨터 판독가능 매체는 컴퓨터 저장 매체 및 통신 매체를 모두 포함할 수 있다. 컴퓨터 저장 매체는 컴퓨터 판독가능 명령어, 데이터 구조, 프로그램 모듈 또는 기타 데이터와 같은 정보의 저장을 위한 임의의 방법 또는 기술로 구현된 휘발성 및 비휘발성, 분리형 및 비분리형 매체를 모두 포함한다. 통신 매체는 전형적으로 컴퓨터 판독가능 명령어, 데이터 구조, 프로그램 모듈, 또는 반송파와 같은 변조된 데이터 신호의 기타 데이터, 또는 기타 전송 메커니즘을 포함하며, 임의의 정보 전달 매체를 포함한다.
전술한 본 발명의 설명은 예시를 위한 것이며, 본 발명이 속하는 기술분야의 통상의 지식을 가진 자는 본 발명의 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 쉽게 변형이 가능하다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다.
본 발명의 범위는 상기 상세한 설명보다는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 그 균등 개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.

Claims (37)

  1. 제 1 디바이스가 제 2 디바이스로부터 커뮤니케이션 요청 을 수신하는 단계;
    상기 제 1 디바이스 주변의 상황 정보를 획득하는 단계; 및
    상기 획득된 상황 정보에 기초하여, 상기 커뮤니케이션 요청을 처리할 수 있는 적어도 하나의 제 3 디바이스를 결정하는 단계;
    를 포함하는, 제 1 디바이스의 커뮤니케이션 정보 전송 방법.
  2. 제 1 항에 있어서,
    상기 결정된 제 3 디바이스에게 상기 커뮤니케이션 요청에 관련된 정보를 전송하는 단계;
    를 더 포함하는, 제 1 디바이스의 커뮤니케이션 정보 전송 방법.
  3. 제 2 항에 있어서,
    상기 상황 정보를 획득하는 단계는,
    상기 제 1 디바이스에 포함된 카메라 및 마이크 중 적어도 하나를 이용하여, 상기 제 1 디바이스 주변을 촬영한 영상 및 상기 제 1 디바이스 주변의 음성 중 적어도 하나를 획득하는 것인, 방법.
  4. 제 3 항에 있어서,
    상기 획득된 상기 영상 및 상기 음성 중 적어도 하나에 기초하여, 상기 제 1 디바이스의 사용자가 상기 제 1 디바이스의 주변에 위치하는 지를 판단하는 단계;
    를 더 포함하며,
    상기 커뮤니케이션 요청에 관련된 정보를 전송하는 단계는, 상기 사용자가 상기 제 1 디바이스의 주변에 위치하는 것으로 판단되면, 상기 커뮤니케이션 요청에 관련된 정보를 상기 제 3 디바이스에게 전송하는 것인, 방법.
  5. 제 4 항에 있어서,
    상기 사용자가 상기 제 1 디바이스의 주변에 위치하는 지를 판단하는 단계는,
    상기 제 1 디바이스에 미리 저장된 상기 사용자의 이미지 및 음성 중 적어도 하나를, 상기 획득된 상기 영상 및 상기 음성 중 적어도 하나와 비교하는 것인, 방법.
  6. 제 1 항에 있어서,
    상기 제 3 디바이스를 결정하는 단계는,
    서버로부터 상기 제 1 디바이스와 연결 가능한 디바이스들에 대한 디바이스 정보를 수신하고, 상기 수신된 디바이스 정보에 기초하여 상기 제 3 디바이스를 결정하는 것인, 방법.
  7. 제 6 항에 있어서,
    상기 제 3 디바이스를 결정하는 단계는,
    상기 디바이스들의 기능에 기초하여 상기 커뮤니케이션 요청을 처리할 수 있는 상기 제 3 디바이스를 결정하며,
    상기 기능은, 카메라를 이용한 촬영 기능, 마이크를 통한 음성 입력 기능, 스피커를 통한 음성 출력 기능, 통신 기능, 인쇄 기능 및 디스플레이 기능 중 적어도 하나를 포함하는 것인, 방법.
  8. 제 1 항에 있어서,
    상기 제 3 디바이스를 결정하는 단계는,
    상기 제 1 디바이스의 주변에 위치한 디바이스들에게 디바이스 정보의 제공을 요청하고, 상기 디바이스들로부터 수신된 디바이스 정보에 기초하여, 상기 디바이스들로부터 상기 제 3 디바이스를 결정하는 것인, 방법.
  9. 제 1 항에 있어서,
    상기 커뮤니케이션 요청을 수신하는 단계는, 상기 제 2 디바이스로부터 통화 요청 및 메시지 중 적어도 하나를 수신하며,
    상기 통화 요청은, 음성 통화 요청 및 영상 통화 요청 및 적어도 하나를 포함하는 것인, 방법.
  10. 제 9 항에 있어서,
    상기 제 3 디바이스는, 상기 제 2 디바이스와의 통화 및 메시지 송수신 중 적어도 하나를 수행할 수 있는 것인, 방법.
  11. 제 2 항에 있어서,
    상기 커뮤니케이션 요청에 관련된 정보를 전송하는 단계는,
    상기 커뮤니케이션 요청이 통화 요청이면, 상기 제 2 디바이스의 발신 정보를 상기 제 3 디바이스에게 전송하는 것인, 방법.
  12. 제 11 항에 있어서,
    상기 커뮤니케이션 요청에 관련된 정보를 전송하는 단계는,
    상기 커뮤니케이션 요청이 통화 요청이면, 상기 제 2 디바이스로부터 수신되는 통화 음성 및 통화 영상 중 적어도 하나를 상기 제 3 디바이스에게 전송하는 것인, 방법.
  13. 제 12 항에 있어서,
    상기 커뮤니케이션 요청에 관련된 정보를 전송하는 단계는,
    상기 통화 음성 및 통화 영상 중 적어도 하나를 상기 제 3 디바이스에 대응되는 형식으로 변환하고, 상기 변환된 통화 음성 및 통화 영상 중 적어도 하나를 상기 제 3 디바이스에게 전송하는 것인, 방법.
  14. 제 11 항에 있어서,
    상기 커뮤니케이션 요청에 관련된 정보를 전송하는 단계는,
    상기 제 2 디바이스의 전화 번호를 상기 제 3 디바이스에게 전송하며,
    상기 전송된 전화 번호는 상기 제 3 디바이스가 상기 제 2 디바이스와 통화를 수행하는데 이용되는 것인, 방법.
  15. 제 2 항에 있어서,
    상기 커뮤니케이션 요청에 관련된 정보를 전송하는 단계는,
    상기 커뮤니케이션 요청이 메시지이면, 상기 제 2 디바이스로부터 수신된 상기 메시지를 상기 제 3 디바이스에게 전송하는 것인, 방법.
  16. 제 15 항에 있어서,
    상기 커뮤니케이션 요청에 관련된 정보를 전송하는 단계는,
    상기 메시지를 상기 제 3 디바이스에 대응되는 형식으로 변환하고, 상기 변환된 메시지를 상기 제 3 디바이스에게 전송하는 것인, 방법.
  17. 제 15 항에 있어서,
    상기 커뮤니케이션 요청에 관련된 정보를 전송하는 단계는,
    상기 제 2 디바이스의 전화 번호를 상기 제 3 디바이스에게 전송하며,
    상기 전송된 전화 번호는 상기 제 3 디바이스가 상기 제 2 디바이스와 메시지를 송수신하는데 이용되는 것인, 방법.
  18. 제 1 항에 있어서,
    상기 상황 정보를 획득하는 단계는,
    상기 제 1 디바이스에 포함된 센서를 이용하여 상기 제 1 디바이스 주변의 상황에 관한 정보를 획득하며,
    상기 센서는, 자이로 센서(Gyro Sensor), 지자기 센서(Geo-magnetic Sensor), 가속도 센서(Accelerometer Sensor), 중력 센서(Gravity Sensor), 광 센서(Light Sensor), 근접 센서(Proximity Sensor), 기압계(Barometer), 동작 인식 센서(Motion Recognition Sensor), 나침반(Compass), RGB 센서 중 적어도 하나를 포함하는 것인, 방법.
  19. 커뮤니케이션 정보를 전송하는 제 1 디바이스에 있어서,
    제 2 디바이스로부터 커뮤니케이션 요청을 수신하는 커뮤니케이션 요청 수신부;
    상기 제 1 디바이스 주변의 상황 정보를 획득하는 상황 정보 획득부; 및
    상기 획득된 상황 정보에 기초하여, 상기 커뮤니케이션 요청을 처리할 수 있는 적어도 하나의 제 3 디바이스를 결정하는 디바이스 결정부;
    를 포함하는, 제 1 디바이스.
  20. 제 19 항에 있어서,
    상기 결정된 제 3 디바이스에게 상기 커뮤니케이션 요청에 관련된 정보를 전송하는 커뮤니케이션 정보 제공부;
    를 더 포함하는, 제 1 디바이스.
  21. 제 20 항에 있어서,
    상기 상황 정보 획득부는,
    상기 제 1 디바이스에 포함된 카메라 및 마이크 중 적어도 하나를 이용하여, 상기 제 1 디바이스 주변을 촬영한 영상 및 상기 제 1 디바이스 주변의 음성 중 적어도 하나를 획득하는 것인, 제 1 디바이스.
  22. 제 21 항에 있어서,
    상기 획득된 상기 영상 및 상기 음성 중 적어도 하나에 기초하여, 상기 제 1 디바이스의 사용자가 상기 제 1 디바이스의 주변에 위치하는 지를 판단하는 정보 전송 결정부;
    를 더 포함하며,
    상기 커뮤니케이션 정보 제공부는, 상기 사용자가 상기 제 1 디바이스의 주변에 위치하는 것으로 판단되면, 상기 커뮤니케이션 요청에 관련된 정보를 상기 제 3 디바이스에게 전송하는 것인, 제 1 디바이스.
  23. 제 22 항에 있어서,
    상기 정보 전송 결정부는,
    상기 제 1 디바이스에 미리 저장된 상기 사용자의 이미지 및 음성 중 적어도 하나를, 상기 획득된 상기 영상 및 상기 음성 중 적어도 하나와 비교하는 것인, 제 1 디바이스.
  24. 제 19 항에 있어서,
    상기 디바이스 결정부는,
    서버로부터 상기 제 1 디바이스와 연결 가능한 디바이스들에 대한 디바이스 정보를 수신하고, 상기 수신된 디바이스 정보에 기초하여 상기 제 3 디바이스를 결정하는 것인, 제 1 디바이스.
  25. 제 24 항에 있어서,
    상기 디바이스 결정부는,
    상기 디바이스들의 기능에 기초하여 상기 디바이스들 중에서 상기 커뮤니케이션 요청을 처리할 수 있는 상기 제 3 디바이스를 선택하며,
    상기 기능은, 카메라를 이용한 촬영 기능, 마이크를 통한 음성 입력 기능, 스피커를 통한 음성 출력 기능, 통신 기능, 인쇄 기능 및 디스플레이 기능 중 적어도 하나를 포함하는 것인, 제 1 디바이스.
  26. 제 19 항에 있어서,
    상기 디바이스 결정부는,
    상기 제 1 디바이스의 주변에 위치한 디바이스들에게 디바이스 정보의 제공을 요청하고, 상기 디바이스들로부터 수신된 디바이스 정보에 기초하여, 상기 디바이스들로부터 상기 제 3 디바이스를 결정하는 것인, 제 1 디바이스.
  27. 제 19 항에 있어서,
    상기 커뮤니케이션 요청 수신부는, 상기 제 2 디바이스로부터 통화 요청 및 메시지 중 적어도 하나를 수신하며,
    상기 통화 요청은, 음성 통화 요청 및 영상 통화 요청 및 적어도 하나를 포함하는 것인, 제 1 디바이스.
  28. 제 27 항에 있어서,
    상기 제 3 디바이스는, 상기 제 2 디바이스와의 통화 및 메시지 송수신 중 적어도 하나를 수행할 수 있는 것인, 제 1 디바이스.
  29. 제 20 항에 있어서,
    상기 커뮤니케이션 정보 제공부는,
    상기 커뮤니케이션 요청이 통화 요청이면, 상기 제 2 디바이스의 발신 정보를 상기 제 3 디바이스에게 전송하는 것인, 제 1 디바이스.
  30. 제 29 항에 있어서,
    상기 커뮤니케이션 정보 제공부는,
    상기 커뮤니케이션 요청이 통화 요청이면, 상기 제 2 디바이스로부터 수신되는 통화 음성 및 통화 영상 중 적어도 하나를 상기 제 3 디바이스에게 전송하는 것인, 제 1 디바이스.
  31. 제 30 항에 있어서,
    상기 커뮤니케이션 정보 제공부는,
    상기 통화 음성 및 통화 영상 중 적어도 하나를 상기 제 3 디바이스가 처리할 수 있는 형식으로 변환하고, 상기 변환된 통화 음성 및 통화 영상 중 적어도 하나를 상기 제 3 디바이스에게 전송하는 것인, 제 1 디바이스.
  32. 제 29 항에 있어서,
    상기 커뮤니케이션 정보 제공부는,
    상기 제 2 디바이스의 전화 번호를 상기 제 3 디바이스에게 전송하며,
    상기 전송된 전화 번호는 상기 제 3 디바이스가 상기 제 2 디바이스와 통화를 수행하는데 이용되는 것인, 제 1 디바이스.
  33. 제 20 항에 있어서,
    상기 커뮤니케이션 정보 제공부는,
    상기 커뮤니케이션 요청이 메시지이면, 상기 제 2 디바이스로부터 수신된 상기 메시지를 상기 제 3 디바이스에게 전송하는 것인, 제 1 디바이스.
  34. 제 33 항에 있어서,
    상기 커뮤니케이션 정보 제공부는,
    상기 메시지를 상기 제 3 디바이스에 대응되는 형식으로 변환하고, 상기 변환된 메시지를 상기 제 3 디바이스에게 전송하는 것인, 제 1 디바이스.
  35. 제 33 항에 있어서,
    상기 커뮤니케이션 정보 제공부는,
    상기 제 2 디바이스의 전화 번호를 상기 제 3 디바이스에게 전송하며,
    상기 전송된 전화 번호는 상기 제 3 디바이스가 상기 제 2 디바이스와 메시지를 송수신하는데 이용되는 것인, 제 1 디바이스.
  36. 제 19 항에 있어서,
    상기 상황 정보 획득부는,
    상기 제 1 디바이스에 포함된 센서를 이용하여 상기 제 1 디바이스 주변의 상황에 관한 정보를 획득하며,
    상기 센서는, 자이로 센서(Gyro Sensor), 지자기 센서(Geo-magnetic Sensor), 가속도 센서(Accelerometer Sensor), 중력 센서(Gravity Sensor), 광 센서(Light Sensor), 근접 센서(Proximity Sensor), 기압계(Barometer), 동작 인식 센서(Motion Recognition Sensor), 나침반(Compass), RGB 센서 중 적어도 하나를 포함하는 것인, 제 1 디바이스.
  37. 제 1 항의 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.
KR1020120084584A 2012-08-01 2012-08-01 커뮤니케이션 정보 전송 시스템 및 방법 KR101953308B1 (ko)

Priority Applications (14)

Application Number Priority Date Filing Date Title
KR1020120084584A KR101953308B1 (ko) 2012-08-01 2012-08-01 커뮤니케이션 정보 전송 시스템 및 방법
RU2015106982A RU2015106982A (ru) 2012-08-01 2013-08-01 Система и способ передачи информации связи
CN201380050745.2A CN104685960B (zh) 2012-08-01 2013-08-01 用于发送通信信息的***和方法
IN1573DEN2015 IN2015DN01573A (ko) 2012-08-01 2013-08-01
MX2015001476A MX2015001476A (es) 2012-08-01 2013-08-01 Sistema y metodo de transmision de informacion de comunicacion.
PCT/KR2013/006934 WO2014021654A1 (en) 2012-08-01 2013-08-01 System for and method of transmitting communication information
SG11201500642SA SG11201500642SA (en) 2012-08-01 2013-08-01 System for and method of transmitting communication information
BR112015002180A BR112015002180A2 (pt) 2012-08-01 2013-08-01 método de transmissão de informação de comunicação realizado por um primeiro dispositivo, e primeiro dispositivo configurado para transmitir informação de comunicação
JP2015525363A JP2015523830A (ja) 2012-08-01 2013-08-01 コミュニケーション情報伝送システム及びその方法
EP17179171.8A EP3358813B1 (en) 2012-08-01 2013-08-01 System for and method of transmitting communication information
AU2013297267A AU2013297267B2 (en) 2012-08-01 2013-08-01 System for and method of transmitting communication information
EP13178866.3A EP2693730B1 (en) 2012-08-01 2013-08-01 System for and method of transmitting communication information
US13/956,883 US20140038560A1 (en) 2012-08-01 2013-08-01 System for and method of transmitting communication information
US14/691,212 US9654942B2 (en) 2012-08-01 2015-04-20 System for and method of transmitting communication information

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020120084584A KR101953308B1 (ko) 2012-08-01 2012-08-01 커뮤니케이션 정보 전송 시스템 및 방법

Publications (2)

Publication Number Publication Date
KR20140017874A true KR20140017874A (ko) 2014-02-12
KR101953308B1 KR101953308B1 (ko) 2019-05-23

Family

ID=48915881

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020120084584A KR101953308B1 (ko) 2012-08-01 2012-08-01 커뮤니케이션 정보 전송 시스템 및 방법

Country Status (12)

Country Link
US (2) US20140038560A1 (ko)
EP (2) EP3358813B1 (ko)
JP (1) JP2015523830A (ko)
KR (1) KR101953308B1 (ko)
CN (1) CN104685960B (ko)
AU (1) AU2013297267B2 (ko)
BR (1) BR112015002180A2 (ko)
IN (1) IN2015DN01573A (ko)
MX (1) MX2015001476A (ko)
RU (1) RU2015106982A (ko)
SG (1) SG11201500642SA (ko)
WO (1) WO2014021654A1 (ko)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3862706A1 (en) 2014-02-17 2021-08-11 LG Electronics Inc. Refrigerator
KR20210149911A (ko) * 2019-05-03 2021-12-10 엘지전자 주식회사 주변 상황 인지에 따라 통화연결 디바이스를 선택하는 방법

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104601787A (zh) * 2013-10-30 2015-05-06 联想(北京)有限公司 一种信息处理的方法及装置
CN103973786B (zh) * 2014-05-07 2017-05-24 惠州Tcl移动通信有限公司 电子设备的通知消息的同步方法及电子设备
CN103957150B (zh) * 2014-05-07 2017-05-17 惠州Tcl移动通信有限公司 电子设备的通知消息的同步方法及服务器、电子设备
KR102257474B1 (ko) * 2014-11-04 2021-05-31 삼성전자 주식회사 전자 장치의 데이터 송수신 방법 및 이를 사용하는 전자 장치
JP2016178385A (ja) * 2015-03-18 2016-10-06 キヤノン株式会社 通信システム、情報処理装置、通信制御方法およびプログラム
EP4044040B1 (en) * 2015-08-20 2023-10-11 Hewlett-Packard Development Company L.P. Peripheral device pairing
CN107426388B (zh) * 2016-05-24 2021-02-19 富泰华工业(深圳)有限公司 一种智能呼叫装置、***及方法
CN107436815A (zh) * 2016-05-28 2017-12-05 富泰华工业(深圳)有限公司 信息显示***及显示方法
JP6767924B2 (ja) * 2017-05-19 2020-10-14 東芝映像ソリューション株式会社 システム、方法及びプログラム
JP6767926B2 (ja) * 2017-05-23 2020-10-14 東芝映像ソリューション株式会社 電子装置、方法及びプログラム
US10187870B1 (en) * 2017-07-21 2019-01-22 Qualcomm Incorporated Systems and methods for intelligent routing of notifications of incoming voice communication requests
CN110324294B (zh) * 2018-03-30 2021-12-21 南宁富桂精密工业有限公司 通话方法、服务器及计算机可读存储介质
KR20210086103A (ko) * 2019-12-31 2021-07-08 삼성전자주식회사 디스플레이 기기, 모바일 기기, 그에 따른 디스플레이 기기를 통해 수행되는 영상 통화 방법 및 그에 따른 모바일 기기를 통해 수행되는 영상 통화 방법

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002344568A (ja) * 2001-05-14 2002-11-29 Ricoh Co Ltd インタフェース装置、テレビジョン装置及びテレビシステム
JP2002369257A (ja) * 2001-06-11 2002-12-20 Ntt Docomo Inc 携帯端末装置の着信通知方法及びその携帯端末装置
KR20070113839A (ko) * 2006-05-26 2007-11-29 엘지전자 주식회사 단말기 연동시스템 및 단말기 연동방법
US20080143517A1 (en) * 2006-12-14 2008-06-19 General Instrument Corporation Method and Apparatus to Alert the Hearing Impaired of Events Such as Incoming Telephone Calls
KR20110077580A (ko) * 2009-12-30 2011-07-07 주식회사 오 코스모스 인터넷 전화 착신 내역 디스플레이 시스템 및 방법
KR20120017617A (ko) * 2010-08-19 2012-02-29 삼성전자주식회사 블루투스 통신 방법 및 시스템

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5604791A (en) * 1993-10-13 1997-02-18 Lee; Shonh S. Single line telephone answering system with access security features
US5903833A (en) * 1996-08-30 1999-05-11 Telefonaktiebolaget L M Ericsson Method and apparatus for routing calls by remote control
US6999769B1 (en) * 1999-12-08 2006-02-14 Koninklijke Philips Electronics N.V. Method for in-progress telephone call transfer between a wireless telephone and a wired telephone using a short-range communication control link
US7058036B1 (en) * 2000-02-25 2006-06-06 Sprint Spectrum L.P. Method and system for wireless instant messaging
US7969990B2 (en) * 2002-07-25 2011-06-28 Oded Shmueli Routing of data including multimedia between electronic devices
CN1516432A (zh) * 2003-01-06 2004-07-28 国际商业机器公司 通信终端,通话转接服务器,通信服务提供***和方法
US20050096029A1 (en) * 2003-10-29 2005-05-05 Lucent Technologies Inc. Method and system for call forwarding in multimedia telecommunication networks
US20050113108A1 (en) * 2003-11-24 2005-05-26 Kadakia Mitul B. Location-based location service apparatus, and associated method, for routing a call in a telephonic communication system
KR20060042661A (ko) * 2004-11-10 2006-05-15 주식회사 팬택 이동 통신 단말기의 외부 호 전환 장치 및 방법
US8306516B2 (en) * 2004-11-22 2012-11-06 The Invention Science Fund I, Llc Bring call here selectively
KR100713359B1 (ko) * 2005-02-03 2007-05-04 삼성전자주식회사 제3의 디스플레이를 통한 영상 제공이 가능하도록 하는영상 전화 방법
US20070002835A1 (en) * 2005-07-01 2007-01-04 Microsoft Corporation Edge-based communication
US8880047B2 (en) * 2005-08-03 2014-11-04 Jeffrey C. Konicek Realtime, location-based cell phone enhancements, uses, and applications
KR100931306B1 (ko) 2007-12-11 2009-12-11 한국전자통신연구원 센서를 이용하여 모드 변경을 수행하는 화상통화 가능한무선 전화기 겸용 리모콘 및 그 이용 방법
CN101631273B (zh) * 2009-07-09 2012-06-06 中兴通讯股份有限公司 呼叫转移业务更改方法及装置
US9055077B2 (en) 2009-08-24 2015-06-09 Apple Inc. Device identity matching
KR101532215B1 (ko) * 2009-11-03 2015-06-29 삼성전자주식회사 블루투스 통신 방법과 이를 지원하는 블루투스 디바이스 및 시스템
US20130090926A1 (en) * 2011-09-16 2013-04-11 Qualcomm Incorporated Mobile device context information using speech detection

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002344568A (ja) * 2001-05-14 2002-11-29 Ricoh Co Ltd インタフェース装置、テレビジョン装置及びテレビシステム
JP2002369257A (ja) * 2001-06-11 2002-12-20 Ntt Docomo Inc 携帯端末装置の着信通知方法及びその携帯端末装置
KR20070113839A (ko) * 2006-05-26 2007-11-29 엘지전자 주식회사 단말기 연동시스템 및 단말기 연동방법
US20080143517A1 (en) * 2006-12-14 2008-06-19 General Instrument Corporation Method and Apparatus to Alert the Hearing Impaired of Events Such as Incoming Telephone Calls
KR20110077580A (ko) * 2009-12-30 2011-07-07 주식회사 오 코스모스 인터넷 전화 착신 내역 디스플레이 시스템 및 방법
KR20120017617A (ko) * 2010-08-19 2012-02-29 삼성전자주식회사 블루투스 통신 방법 및 시스템

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3862706A1 (en) 2014-02-17 2021-08-11 LG Electronics Inc. Refrigerator
KR20210149911A (ko) * 2019-05-03 2021-12-10 엘지전자 주식회사 주변 상황 인지에 따라 통화연결 디바이스를 선택하는 방법

Also Published As

Publication number Publication date
US20150230067A1 (en) 2015-08-13
KR101953308B1 (ko) 2019-05-23
BR112015002180A2 (pt) 2017-07-04
EP3358813B1 (en) 2022-01-19
EP2693730B1 (en) 2017-09-13
JP2015523830A (ja) 2015-08-13
RU2015106982A (ru) 2016-09-20
CN104685960A (zh) 2015-06-03
US20140038560A1 (en) 2014-02-06
AU2013297267B2 (en) 2017-06-01
US9654942B2 (en) 2017-05-16
AU2013297267A1 (en) 2015-02-26
SG11201500642SA (en) 2015-02-27
IN2015DN01573A (ko) 2015-07-03
MX2015001476A (es) 2015-04-08
CN104685960B (zh) 2018-07-31
EP2693730A1 (en) 2014-02-05
EP3358813A1 (en) 2018-08-08
WO2014021654A1 (en) 2014-02-06

Similar Documents

Publication Publication Date Title
KR101953308B1 (ko) 커뮤니케이션 정보 전송 시스템 및 방법
US10134269B2 (en) Control switching method and control terminal, and storage medium
US9648153B2 (en) Method and device for incoming call notification
US10205776B2 (en) Method and device for wireless connection
EP3432588B1 (en) Method and system for processing image information
JP6177444B2 (ja) 画像を送信する方法および装置
US20160277557A1 (en) Method by which portable device displays information through wearable device, and device therefor
CN104350740A (zh) 利用无线***视频会议装置进行视频会议
US9826556B2 (en) Apparatus and method for data transmission and reception of a mobile terminal
US20160219424A1 (en) Methods, apparatuses and devices for transmitting data
EP3893594A1 (en) User device pairing method and apparatus
CN106101600A (zh) 视频通话的连接方法及装置
US11617129B2 (en) Method and device for transmitting system information
JP6076543B2 (ja) 位置特定方法、装置、プログラム、及び記録媒体
US20170041377A1 (en) File transmission method and apparatus, and storage medium
CN108521882B (zh) 网络接入方法及装置
US9544415B2 (en) Mobile electronic device, position checking method, position checking program, and position checking system
CN110169107B (zh) 一种实现无线网络边缘计算的方法及装置
CN105517016B (zh) 对路由设备的管理方法、移动终端及装置
CN113438462B (zh) 一种多设备互联拍摄方法及装置、电子设备及存储介质
US20240137903A1 (en) Ranging method and apparatus, terminal device and storage medium
CN114287165A (zh) 无线通信方法及装置、存储介质

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right