KR102404364B1 - 외부 전자 장치와 페어링되는 전자 장치 및 그 전자 장치의 제어 방법 - Google Patents

외부 전자 장치와 페어링되는 전자 장치 및 그 전자 장치의 제어 방법 Download PDF

Info

Publication number
KR102404364B1
KR102404364B1 KR1020180009335A KR20180009335A KR102404364B1 KR 102404364 B1 KR102404364 B1 KR 102404364B1 KR 1020180009335 A KR1020180009335 A KR 1020180009335A KR 20180009335 A KR20180009335 A KR 20180009335A KR 102404364 B1 KR102404364 B1 KR 102404364B1
Authority
KR
South Korea
Prior art keywords
electronic device
information
display
processor
communication circuit
Prior art date
Application number
KR1020180009335A
Other languages
English (en)
Other versions
KR20190090535A (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
Application filed by 삼성전자주식회사 filed Critical 삼성전자주식회사
Priority to KR1020180009335A priority Critical patent/KR102404364B1/ko
Priority to EP19744181.9A priority patent/EP3713203A4/en
Priority to US16/963,348 priority patent/US20210068178A1/en
Priority to PCT/KR2019/000976 priority patent/WO2019147019A1/ko
Publication of KR20190090535A publication Critical patent/KR20190090535A/ko
Application granted granted Critical
Publication of KR102404364B1 publication Critical patent/KR102404364B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/14Direct-mode setup
    • 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/72409User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories
    • H04M1/72412User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories using two-way short-range wireless interfaces
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/44Program or device authentication
    • G06F21/445Program or device authentication by mutual authentication, e.g. between devices or programs
    • 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/72469User interfaces specially adapted for cordless or mobile telephones for operating the device by selecting functions from two or more displayed items, e.g. menus or icons
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2201/00Electronic components, circuits, software, systems or apparatus used in telephone systems
    • H04M2201/34Microprocessors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2201/00Electronic components, circuits, software, systems or apparatus used in telephone systems
    • H04M2201/38Displays
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/06Details of telephonic subscriber devices including a wireless LAN interface
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/50Secure pairing of devices

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Software Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Telephone Function (AREA)

Abstract

통신 회로; 출력 인터페이스; 및 상기 통신 회로, 및 상기 출력 인터페이스에 동작 가능하도록 연결된 프로세서;를 포함하고, 상기 프로세서는, 상기 통신 회로를 통해 상기 전자 장치를 설정하기 위한 정보를 포함하는 제1 정보를 상기 외부 전자 장치로 송신하고, 상기 제1 정보에 기초한 가이드 정보를 출력 인터페이스를 통해 출력하고, 상기 통신 회로를 통해 상기 전자 장치를 지정된 상태로 설정하기 위한 정보를 포함하는 제2 정보를 수신하고, 상기 제2 정보가 상기 가이드 정보에 포함된 지정된 조건과 일치하면: 상기 전자 장치를 상기 외부 전자 장치와 페어링시키고, 상기 제2 정보에 기초하여 상기 전자 장치를 지정된 상태로 설정하는, 전자 장치가 개시된다. 이 외에도 명세서를 통해 파악되는 다양한 실시 예가 가능하다.

Description

외부 전자 장치와 페어링되는 전자 장치 및 그 전자 장치의 제어 방법{ELECTRONIC APPARATUS PAIRED WITH EXTERNAL ELECTRONIC APPARATUS AND CONTROL METHOD THEREOF}
본 문서에서 개시되는 실시 예들은, 전자 장치를 연결을 설정하는 기술과 관련된다.
전자 장치는 유무선 통신 인터페이스를 통해 외부 전자 장치와 연결되어 데이터를 송수신할 수 있다. 전자 장치는 블루투스(bluetooth), Wi-Fi(wireless- fidelity) 등의 무선 통신 방식으로 외부 전자 장치와 연결되어 데이터를 송수신할 수 있다. 특히, 전자 장치가 외부 전자 장치와 무선 통신 방식으로 직접 연결되는 경우, 연결을 설정하기 위한 페어링 동작을 수행할 수 있다.
또한, 전자 장치는 지정된 외부 전자 장치와 연결을 설정하기 위해 외부 전자 장치를 인식하고 인식된 전자 장치와 연결을 설정하기 위해 PIN(personal identification number) 코드을 이용할 수 있다.
전자 장치가 사용자 또는 전자 장치를 구별할 수 있는 랜덤(random)한 정보(예: PIN(personal identification number) 코드)를 이용하여 외부 전자 장치와 페이링을 설정할 수 있다. 상기 랜덤한 정보는 연결을 허용하기 위한 전자 장치임을 구별하는 정보만을 포함할 수 있다. 이에 따라, 사용자는 전자 장치를 설정하거나, 지정된 동작을 수행하기 위한 사용자 입력을 별도로 해야 하는 불편함이 있다.
본 발명의 다양한 실시 예에 따른 전자 장치는 페어링을 위한 코드 정보를 이용하여, 연결을 허용하기 위한 외부 전자 장치를 확인하고, 전자 장치를 지정된 상태로 설정할 수 있다.
본 문서에 개시되는 일 실시 예에 따른 전자 장치는, 통신 회로; 출력 인터페이스; 및 상기 통신 회로, 및 상기 출력 인터페이스에 동작 가능하도록 연결된 프로세서;를 포함하고, 상기 프로세서는, 상기 통신 회로를 통해 상기 전자 장치를 설정하기 위한 정보를 포함하는 제1 정보를 상기 외부 전자 장치로 송신하고, 상기 제1 정보에 기초한 가이드 정보를 출력 인터페이스를 통해 출력하고, 상기 통신 회로를 통해 상기 전자 장치를 지정된 상태로 설정하기 위한 정보를 포함하는 제2 정보를 수신하고, 상기 제2 정보가 상기 가이드 정보에 포함된 지정된 조건과 일치하면: 상기 전자 장치를 상기 외부 전자 장치와 페어링시키고, 상기 제2 정보에 기초하여 상기 전자 장치를 지정된 상태로 설정하도록 할 수 있다.
또한, 본 문서에 개시되는 일 실시 예에 따른 전자 장치는, 통신 회로; 입력 인터페이스; 디스플레이; 및 상기 통신 회로, 상기 입력 인터페이스, 및 상기 디스플레이에 동작 가능하도록 연결된 프로세서;를 포함하고, 상기 프로세서는, 상기 통신 회로를 통해 외부 전자 장치를 설정하기 위한 정보를 포함하는 제1 정보를 수신하고, 상기 제1 정보를 이용하여 사용자 입력과 관련된 가이드 UI(user interface)를 상기 디스플레이에 표시하고, 상기 입력 인터페이스를 통해 상기 외부 전자 장치에서 출력되는 가이드 정보, 및 상기 가이드 UI에 따라 상기 외부 전자 장치를 지정된 상태로 설정하기 위한 사용자 입력을 수신하고, 상기 통신 회로를 통해 상기 수신된 사용자 입력에 대응되는 제2 정보를 상기 외부 전자 장치로 송신하고, 상기 제2 정보가 상기 가이드 정보에 포함된 지정된 조건과 일치하면: 상기 전자 장치를 상기 외부 전자 장치와 페어링시키고, 상기 제2 정보에 기초하여 상기 외부 전자 장치가 지정된 상태로 설정하도록 할 수 있다.
또한, 본 문서에 개시되는 일 실시 예에 따른 데이터 송수신 시스템은, 제1 통신 회로; 출력 인터페이스; 및 상기 제1 통신 회로, 및 상기 출력인터페이스와 동작 가능하도록 연결된 제1 프로세서;를 포함하는, 제1 전자 장치; 및 제2 통신 회로; 입력 인터페이스; 디스플레이; 상기 제2 통신 회로, 상기 입력 인터페이스, 및 상기 디스플레이와 동작 가능하도록 연결되는 제2 프로세서;를 포함하는 제2 전자 장치;를 포함하고, 상기 제1 프로세서는, 상기 제1 통신 회로를 통해 상기 제1 전자 장치를 설정하기 위한 제1 정보를 상기 제2 전자 장치로 송신하고, 상기 제1 정보에 기초한 가이드 정보를 출력 인터페이스를 통해 출력하고, 상기 제1 통신 회로를 통해 상기 제1 전자 장치를 지정된 상태로 설정하기 위한 정보를 포함하는 제2 정보를 수신하고, 상기 제2 정보가 상기 가이드 정보에 포함된 지정된 조건과 일치하면, 상기 제1 전자 장치와 상기 제2 전자 장치의 연결을 수립하고, 상기 제2 정보에 기초하여 상기 제1 전자 장치를 지정된 상태로 설정하고, 상기 제2 프로세서는, 상기 제2 통신 회로를 통해 상기 제1 정보를 수신하고, 상기 제1 정보를 이용하여 사용자 입력과 관련된 가이드 UI(user interface)를 상기 디스플레이에 표시하고, 상기 입력 인터페이스를 통해 상기 제1 전자 장치로부터 출력되는 가이드 정보, 및 상기 가이드 UI에 따라 상기 외부 전자 장치를 지정된 상태로 설정하기 위한 사용자 입력을 수신하고, 상기 제2 통신 회로를 통해 상기 수신된 사용자 입력에 대응되는 제2 정보를 상기 제1 전자 장치로 송신하고, 상기 제2 정보가 상기 가이드 정보에 포함된 지정된 조건과 일치하면: 상기 제2 전자 장치와 상기 제1 전자 장치를 페어링시키고, 상기 제2 정보에 기초하여 상기 제1 전자 장치가 지정된 상태로 설정되도록 할 수 있다.
본 문서에 개시되는 실시 예들에 따르면, 전자 장치는 외부 전자 장치와 페어링을 설정하기 위해 송신 또는 수신되는 정보를 이용하여 전자 장치를 지정된 상태로 설정함으로써, 전자 장치와 외부 전자 장치 사이에 송신 또는 수신되는 데이터를 효율적으로 사용하고, 사용자가 제1 전자 장치(100)를 별도로 설정하는 불편함을 감소시킬 수 있다.
이 외에, 본 문서를 통해 직접적 또는 간접적으로 파악되는 다양한 효과들이 제공될 수 있다.
도 1은 다양한 실시 예에 따른 데이터 송수신 시스템을 나타낸 도면이다.
도 2는 다양한 실시 예에 따른 전자 장치의 구성을 나타낸 블록도이다.
도 3은 다양한 실시 예에 따른 전자 장치를 페어링(pairing)시키는 방법을 나타낸 시퀀스도이다.
도 4 내지 도 7의 일 실시 예에 따른 전자 장치가 페어링되는 화면을 나타낸 도면이다.
도 8은 다양한 실시 예에 따른 다양한 전자 장치가 연결되는 방법을 나타낸 도면이다.
도면의 설명과 관련하여, 동일 또는 유사한 구성요소에 대해서는 동일 또는 유사한 참조 부호가 사용될 수 있다.
이하, 본 발명의 다양한 실시 예가 첨부된 도면을 참조하여 기재된다. 그러나, 이는 본 발명을 특정한 실시 형태에 대해 한정하려는 것이 아니며, 본 발명의 실시 예의 다양한 변경(modification), 균등물(equivalent), 및/또는 대체물(alternative)을 포함하는 것으로 이해되어야 한다. 도면의 설명과 관련하여, 유사한 구성요소에 대해서는 유사한 참조 부호가 사용될 수 있다.
도 1은 다양한 실시 예에 따른 데이터 송수신 시스템을 나타낸 도면이다.
도 1을 참조하면, 데이터 송수신 시스템(10)은 제1 전자 장치(100), 제2 전자 장치(200), 및 외부 서버(300)를 포함할 수 있다.
일 실시 예에 따르면, 제1 전자 장치(100)는 외부 전자 장치와 연결되어 데이터를 송신 또는 수신할 수 있다. 예를 들어, 제1 전자 장치(100)는 외부 전자 장치(예: 제2 전자 장치(200))와 직접 연결되어 데이터를 송신 또는 수신할 수 있다. 일 실시 예에 따르면, 제1 전자 장치(100)는 외부 전자 장치와 연결되어 수신된 컨텐트(content)를 수신하고, 상기 수신된 컨텐트를 출력할 수 있다. 예를 들어, 제1 전자 장치는 컨텐트에 포함된 이미지(예: 비디오 이미지), 및 사운드 중 적어도 하나를 출력할 수 있다. 일 실시 예에 따르면, 제1 전자 장치(100)는 TV, 스마트 냉장고, 스마트 스피커(또는, AI(artificial intelligence) 스피커) 등 외부 전자 장치와 연결되어 컨텐트를 출력할 수 있는 다양한 장치로 구성될 수 있다.
일 실시 예에 따르면, 제2 전자 장치(100)는 외부 전자 장치와 연결되어 데이터를 송신 또는 수신할 수 있다. 예를 들어, 제2 전자 장치(100)는 외부 전자 장치(예: 제1 전자 장치)에 직접 연결되어 데이터를 송신 또는 수신할 수 있다. 일 실시 예에 따르면, 제2 전자 장치(200)는 외부 전자 장치와 연결되어 컨텐트를 송신하고, 상기 외부 전자 장치를 통해 상기 송신된 컨텐트를 출력할 수 있다. 예를 들어, 제2 전자 장치(100)는 디스플레이를 통해 출력되는 이미지에 대한 정보를 제1 전자 장치로 송신하여 외부 전자 장치의 디스플레이를 통해 출력할 수 있다. 다시 말해, 제2 전자 장치(200)는 미러링(mirroring) 기능을 수행할 수 있다. 일 실시 예에 따르면, 제2 전자 장치(200)는, 스마트폰, 태블릿 PC 등 외부 전자 장치와 연결되어 컨텐트를 송신할 수 있는 다양한 장치로 구성될 수 있다.
일 실시 예에 따르면, 제1 전자 장치(100)는 제2 전자 장치(200)와 데이터를 송신 또는 수신하기 위한 연결을 설정할 수 있다. 예를 들어, 제1 전자 장치(100)는 제2 전자 장치(200)와 무선으로 연결되기 위한 페어링(pairing)을 설정할 수 있다. 일 실시 예에 따르면, 제1 전자 장치(100)는 블루투스(bluetooth), Wi-Fi(wireless- fidelity) 등의 무선 통신 인터페이스를 통해 제2 전자 장치(200)와 연결될 수 있다.
일 실시 예에 따르면, 제1 전자 장치(100)는 제2 전자 장치(200)와 연결을 설정하기 위한 정보를 송신 또는 수신할 수 있다. 예를 들어, 제1 전자 장치(100)는 외부 전자 장치(예: 제2 전자 장치(200))와의 연결을 설정하기 위한 요청을 제2 전자 장치(200)로부터 수신할 수 있다. 제1 전자 장치(100)는 페어링을 설정하기 위한 코드(code) 정보 요청을 제2 전자 장치(200)로 송신할 수 있다. 제1 전자 장치(100)는 상기 요청에 응답하여 코드 정보를 제1 전자 장치(100)로 송신할 수 있다. 상기 코드 정보는, 예를 들어, 사용자 또는 전자 장치를 구별할 수 있는 정보(예: PIN(personal indentification number))를 포함할 수 있다. 일 실시 예에 따르면, 제1 전자 장치(100)는 상기 코드 정보가 지정된 정보와 일치하는 경우, 제2 전자 장치(200)와 페어링(또는, 연결)을 설정할 수 있다. 이에 따라, 제1 전자 장치(100), 및 제2 전자 장치(200)는 데이터(예: 컨텐트 데이터)를 송신 또는 수신하기 위한 연결을 설정할 수 있다.
일 실시 예에 따르면, 제1 전자 장치(100), 및 제2 전자 장치(200)는 외부 서버(300)를 통해 페어링을 설정하기 위한 정보를 송수신할 수 있다. 예를 들어, 제1 전자 장치(100)는 외부 서버(200)를 통해 페어링 하기 위한 코드 정보를 송신 또는 수신할 수 있다. 제2 전자 장치(200)는 외부 서버(200)를 통해 상기 코드 정보를 송신 또는 수신할 수 있다. 일 실시 예에 따르면, 외부 서버(200)는 제1 전자 장치(100), 또는 제2 전자 장치(200)로부터 수신된 정보를 제2 전자 장치(200), 또는 제1 전자 장치(200)로 각각 전달할 수 있다. 일 실시 예에 따르면, 외부 서버(200)는 상기 송신, 또는 수신되는 정보를 데이터베이스에 저장할 수 있다.
제1 전자 장치(100), 및 제2 전자 장치(200)가 연결을 설정할 때, 사용자 또는 전자 장치를 구별할 수 있는 랜덤(random)한 정보를 이용하여 페이링을 설정할 수 있다. 상기 랜덤한 정보는, 예를 들어, PIN(personal identification number) 코드를 포함할 수 있다. 상기 랜덤한 정보는 연결을 허용하기 위한 전자 장치(예: 제1 전자 장치(100))임을 구별하는 정보만을 포함할 수 있다. 이에 따라, 사용자는 전자 장치(예: 제1 전자 장치(100))를 설정하거나, 지정된 동작을 수행하기 위한 사용자 입력을 별도로 해야 하는 불편함이 있다. 본 발명의 다양한 실시 예에 따른 전자 장치는 페어링을 위한 코드 정보를 이용하여, 연결을 허용하기 위한 외부 전자 장치를 확인하고, 전자 장치를 지정된 상태로 설정할 수 있다.
도 2는 본 발명의 다양한 실시 예에 따른 전자 장치의 구성을 나타낸 블록도이다.
도 2를 참조하면, 제1 전자 장치(100)는 제2 전자 장치(200)와 연결을 위한 페이링을 설정할 수 있다. 이하 제1 전자 장치(100), 및 제2 전자 장치(200)는 각각 스마트 TV(smart television), 및 스마트 폰(smart phone)임을 가정하여 설명하겠다.
일 실시 예에 따르면, 제1 전자 장치(100)는 제1 통신 인터페이스(110), 제1 디스플레이(또는, 출력 인터페이스)(120), 제1 메모리(130), 및 제1 프로세서(140)을 포함할 수 있다.
일 실시 예에 따르면, 제1 통신 인터페이스(110)는 외부 전자 장치(예: 제2 전자 장치(200))와 통신할 수 있다. 예를 들어, 제1 통신 인터페이스(110)는 페어링 하기 위해 필요한 정보를 송신 또는 수신할 수 있다. 일 실시 예에 따르면, 제1 통신 인터페이스(110)는 무선 통신 인터페이스를 포함할 수 있다. 상기 무선 통신 인터페이스는, 예를 들어, 블루투스 인터페이스, 및 Wi-Fi 인터페이스 중 적어도 하나를 포함할 수 있다.
일 실시 예에 따르면, 제1 디스플레이(120)는 이미지를 표시할 수 있다. 예를 들어, 제1 디스플레이(120)는 페어링 하기 위해 필요한 정보를 포함하는 이미지를 표시할 수 있다. 상기 페어링 하기 위해 필요한 정보는, 예를 들어, 제1 디스플레이(120)에 표시된 UI(user interface)에 표시될 수 있다.
일 실시 예에 따르면, 메모리(130)는 지정된 제1 전자 장치(100)를 제어하기 위한 데이터를 저장할 수 있다. 예를 들어, 메모리(130)는 외부 전자 장치(예: 제2 전자 장치(200))와 페어링하기 위해 필요한 정보를 저장할 수 있다. 일 실시 예에 따르면, 메모리(130)는 지정된 기능을 수행하기 위한 어플리케이션 프로그램(application program)(또는, 앱(app))을 저장할 수 있다.
일 실시 예에 따르면, 제1 프로세서(140)는 제1 통신 인터페이스(110), 제1 디스플레이(120), 및 제1 메모리(130)와 동작 가능하도록 연결되어, 제1 전자 장치(100)의 전반적인 동작을 제어할 수 있다. 일 실시 예에 따르면, 프로세서(140)는 메모리(130)에 저장된 명령어(instruction)가 실행되었을 때 하기의 동작을 수행할 수 있다.
일 실시 예에 따르면, 제1 프로세서(140)는 페어링을 설정하기 위한 정보를 송신 또는 수신하고, 제1 전자 장치(100)와 제2 전자 장치(200)와의 연결을 설정할 수 있다.
일 실시 예에 따르면, 제1 프로세서(140)는 제1 통신 인터페이스(110)를 통해 제2 전자 장치(200)와 연결을 설정하기 위한 요청을 수신할 수 있다.
일 실시 예에 따르면, 제1 프로세서(140)는 제1 통신 인터페이스(110)를 통해 제1 전자 장치(100)를 설정하기 위한 제1 정보를 제2 전자 장치(200)로 송신할 수 있다. 상기 제1 정보는, 예를 들어, 제1 전자 장치(100)에서 지원하는 기능과 관련된 복수의 항목을 포함할 수 있다. 일 실시 예에 따르면, 상기 복수의 항목은 사용자의 선호도를 나타내는 컨텍스트(context) 정보를 수집하기 위한 메뉴를 포함할 수 있다. 예를 들어, 상기 복수의 항목은 사용자의 선호 컨택트 포인트(contact point)(CP)에 대한 정보를 수집하기 위한 복수의 메뉴를 포함할 수 있다. 상기 복수의 메뉴는, 예를 들어, 복수의 기능 각각에 대응될 수 있다. 다른 예를 들어, 상기 복수의 항목은 사용자의 선호 채널(channel)에 대한 정보를 수신하기 위한 복수의 메뉴를 포함할 수 있다. 또 다른 예를 들어, 상기 복수의 항목은 사용자의 선호 앱에 대한 정보를 수신하기 위한 복수의 메뉴를 포함할 수 있다. 일 실시 예에 따르면, 제1 프로세서(140)는 상기 제1 정보를 통해 제2 전자 장치(200)와 연결 허용 여부를 판단하기 위한 정보를 포함할 수 있다.
일 실시 예에 따르면, 제1 프로세서(140)는 상기 제1 정보에 기초한 가이드 정보를 제1 디스플레이(120)에 표시할 수 있다. 예를 들어, 제1 프로세서(140)는 상기 제1 정보에 포함된 복수의 항목을 선택하는 개수와 관련된 정보를 제1 디스플레이(120)에 표시할 수 있다. 또한, 제1 프로세서(140)는 상기 제1 정보에 포함된 복수의 항목을 제1 디스플레이(120)에 표시할 수 있다.
일 실시 예에 따르면, 제1 프로세서(140)는 제1 통신 인터페이스(110)를 통해 제1 전자 장치(100)를 지정된 상태로 설정하기 위한 제2 정보를 수신할 수 있다. 상기 제2 정보는, 예를 들어, 상기 제1 정보에 포함된 복수의 항목 중 선택된 적어도 하나의 항목에 대한 정보를 포함할 수 있다. 일 실시 예에 따르면, 상기 선택된 적어도 하나의 항목은 사용자의 선호도를 나타내는 컨텍스트(context) 정보를 포함할 수 있다. 예를 들어, 상기 선택된 적어도 하나의 항목은 선호 컨택트 포인트, 선호 채널, 또는 선호 앱에 대한 정보를 포함할 수 있다. 일 실시 예에 따르면, 제1 프로세서(140)는 상기 제2 정보를 통해 제2 전자 장치(200)와의 연결 허용 여부를 확인할 수 있다.
일 실시 예에 따르면, 제1 프로세서(140)는 상기 제2 정보가 상기 가이드 정보에 포함된 지정된 조건과 일치하면, 제1 전자 장치(100)와 제2 전자 장치(200)의 연결을 수립하고(또는, 제1 전자 장치(100)와 제2 전자 장치(200)를 페어링 시키고), 상기 제2 정보에 기초하여 제1 전자 장치(100)를 지정된 상태로 설정할 수 있다. 예를 들어, 제1 프로세서(140)는 복수의 항목 중 선택된 적어도 하나의 항목의 개수가 상기 가이드 정보에 포함된 지정된 개수와 일치하면, 제1 전자 장치(100)와 제2 전자 장치(200) 사이의 연결을 수립하고, 제1 전자 장치(100)가 상기 선택된 항목과 관련된 기능을 수행할 때 상기 선택된 적어도 하나의 항목을 제1 디스플레이(120)에 표시할 수 있다. 상기 선택된 적어도 하나의 항목은, 예를 들어, 제1 디스플레이(120)에 표시된 UI(user interface)에 추가되는 메뉴에 대응될 수 있다.
일 실시 예에 따르면, 제1 프로세서(140)는 외부 서버(예: 도 1의 외부 서버(300))을 통해 상기 제1 정보를 송신하고, 상기 외부 서버를 통해 상기 제2 정보를 수신할 수 있다. 일 실시 예에 따르면, 상기 외부 서버는 상기 제1 정보, 및 상기 제2 정보를 데이터베이스에 저장할 수 있다.
일 실시 예에 따르면, 제2 전자 장치(200)는 제2 통신 인터페이스(210), 입력 인터페이스(220), 제2 디스플레이(230), 제2 메모리(240), 제2 프로세서(250)를 포함할 수 있다.
일 실시 예에 따르면, 제2 통신 인터페이스(210), 제2 디스플레이(230), 및 제2 메모리(240)는 제1 전자 장치(100)의 제1 통신 인터페이스(110), 디스플레이(120), 및 제1 메모리(130)과 유사할 수 있다.
일 실시 예에 따르면, 입력 인터페이스(220)는 사용자 입력을 수신할 수 있다. 예를 들어, 입력 인터페이스(220)는 제2 디스플레이(230)와 결합된 터치 패널을 통해 터치 입력을 수신할 수 있다. 일 실시 예에 따르면, 입력 인터페이스(220)는 제2 디스플레이(230)에 표시된 복수의 항목 중 적어도 하나의 항목을 선택하는 사용자 입력을 수신할 수 있다.
일 실시 예에 따르면, 제2 프로세서(250)는 제2 통신 인터페이스(210), 입력 인터페이스(220), 제2 디스플레이(230), 및 메모리(240)와 동작 가능하도록 연결되어, 제2 전자 장치(200)의 전반적인 동작을 제어할 수 있다.
일 실시 예에 따르면, 제2 프로세서(250)는 제2 통신 인터페이스(210)을 통해 제1 전자 장치(100)와 연결을 설정하기 위한 요청을 송신할 수 있다.
일 실시 예에 따르면, 제2 프로세서(250)는 제2 통신 인터페이스(210)를 통해 제1 전자 장치(100)를 설정하기 위한 제1 정보를 수신할 수 있다. 상기 제1 정보는, 예를 들어, 사용자의 선호도를 나타내는 컨텍스트 정보를 포함할 수 있다.
일 실시 예에 따르면, 제2 프로세서(250)는 제2 통신 인터페이스(210)를 통해 제1 전자 장치(100)를 설정하기 위한 제1 정보를 제1 전자 장치(100)로부터 수신할 수 있다. 상기 제1 정보는, 예를 들어, 제1 전자 장치(100)에서 지원하는 기능과 관련된 복수의 항목을 포함할 수 있다. 일 실시 예에 따르면, 상기 복수의 항목은 사용자의 컨텍스트(context) 정보를 수집하기 위한 복수의 메뉴를 포함할 수 있다. 일 실시 예에 따르면, 제2 프로세서(250)는 상기 제1 정보를 통해 제1 전자 장치(100)와 페어링을 설정하기 위한 코드 정보를 생성할 수 있다.
일 실시 예에 따르면, 제2 프로세서(250)는 상기 제1 정보를 이용하여 사용자 입력과 관련된 가이드 UI를 디스플레이(230)에 표시할 수 있다. 예를 들어, 제2 프로세서(250)는 상기 제1 정보에 포함된 복수의 항목을 상기 가이드 UI에 표시할 수 있다. 제2 프로세서(250)는 상기 제1 정보에 포함된 선호 컨택트 포인트, 선호 채널, 또는 선호 앱에 대한 정보를 수신하기 위한 메뉴를 상기 가이드 UI에 표시할 수 있다.
일 실시 예에 따르면, 제2 프로세서(250)는 입력 인터페이스(120)를 통해 제1 전자 장치(100)에서 출력되는 가이드 정보, 및 상기 가이드 UI에 따라 제1 전자 장치(100)를 지정된 상태로 설정하기 위한 사용자 입력을 수신할 수 있다. 상기 사용자 입력은 디스플레이(130)에 표시된 복수의 항목 중 적어도 하나의 항목을 선택하는 입력일 수 있다.
일 실시 예에 따르면, 제2 프로세서(250)는 제2 통신 인터페이스(210)를 통해 상기 수신된 사용자 입력에 대응되는 제2 정보를 제1 전자 장치(100)로 송신할 수 있다. 상기 제2 정보는, 예를 들어, 상기 제1 정보에 포함된 복수의 항목 중 선택된 적어도 하나의 항목에 대한 정보를 포함할 수 있다. 일 실시 예에 따르면, 상기 선택된 적어도 하나의 항목은 사용자의 선호도를 나타내는 컨텍스트(context) 정보를 포함할 수 있다. 예를 들어, 상기 선택된 적어도 하나의 항목은 선호 컨택트 포인트, 선호 채널, 또는 선호 앱에 대한 정보를 포함할 수 있다. 일 실시 예에 따르면, 제2 프로세서(250)는 상기 제2 정보를 통해 제1 전자 장치(100)와 페어링을 설정할 수 있다.
일 실시 예에 따르면, 제2 프로세서(250)는 상기 제2 정보가 상기 가이드 정보에 포함된 지정된 조건과 일치하면, 제2 전자 장치(200)와 제1 전자 장치의 연결을 수립하고(또는, 제2 전자 장치(200)와 제1 전자 장치(100)를 페어링 시키고), 상기 제2 정보에 기초하여 제1 전자 장치(100)를 지정된 상태로 설정할 수 있다. 예를 들어, 제2 프로세서(250)는 복수의 항목 중 선택된 적어도 하나의 항목의 개수가 상기 가이드 정보에 포함된 지정된 개수와 일치하면, 제2 전자 장치(200)와 제1 전자 장치(100) 사이의 연결을 수립하고, 제1 전자 장치(100)가 상기 선택된 항목과 관련된 기능을 수행할 때 상기 선택된 적어도 하나의 항목을 제1 디스플레이(120)에 표시할 수 있다.
일 실시 예에 따르면, 제2 프로세서(250)는 외부 서버(예: 도 1의 외부 서버(300))을 통해 상기 제1 정보를 송신하고, 상기 외부 서버를 통해 상기 제2 정보를 수신할 수 있다. 일 실시 예에 따르면, 상기 외부 서버는 상기 제1 정보, 및 상기 제2 정보를 데이터베이스에 저장할 수 있다.
이에 따라, 제1 전자 장치(100), 및 제2 전자 장치(200)는 페어링을 설정하기 위한 정보(또는, 코드 정보)를 이용하여 제1 전자 장치(100)를 지정된 상태로 설정할 수 있다.
도 3은 본 발명의 다양한 실시 예에 따른 전자 장치를 페어링(pairing)시키는 방법을 나타낸 시퀀스도이다.
일 실시 예에 따르면, 311 동작에서, 제2 전자 장치(200)는 사용자로부터 페어링될 전자 장치를 선택하는 사용자 입력을 수신할 수 있다.
일 실시 예에 따르면, 313 동작에서, 제2 전자 장치(200)는 페어링을 설정하기 위한 요청을 제1 전자 장치(100)로 송신할 수 있다.
일 실시 예에 따르면, 321 동작에서 제1 전자 장치(100)는 제1 전자 장치(100)를 설정하기 위한 제1 정보를 제2 전자 장치(200)로 송신할 수 있다. 상기 제1 정보는, 예를 들어, 제1 전자 장치(100)에서 지원하는 기능과 관련된 복수의 항목을 포함할 수 있다.
일 실시 예에 따르면, 323 동작에서, 제1 전자 장치(100)는 상기 제1 정보에 기초한 가이드 정보를 제1 디스플레이(예: 도 2의 제1 디스플레이(120))에 표시할 수 있다. 상기 가이드 정보는 상기 제1 정보에 포함된 복수의 항목을 선택하는 개수와 관련된 정보를 포함할 수 있다.
일 실시 예에 따르면, 325 동작에서, 제2 전자 장치(200)는 상기 제1 정보를 수신할 수 있다. 상기 제1 정보에 포함된 상기 복수의 항목은 사용자의 컨텍스트 정보를 수집하기 위한 복수의 메뉴를 포함할 수 있다.
일 실시 예에 따르면, 331 동작에서, 제2 전자 장치(200)는 상기 제1 정보를 이용하여 사용자 입력과 관련된 UI를 제2 디스플레이(예: 도 2의 제2 디스플레이(230))에 표시할 수 있다. 예를 들어, 제2 전자 장치(200)는 상기 제1 정보에 포함된 복수의 항목을 상기 가이드 UI에 표시할 수 있다.
일 실시 예에 따르면, 333 동작에서, 제2 전자 장치(200)는 323동작에서 출력되는 가이드 정보, 및 상기 가이드 UI에 따라 제1 전자 장치(100)를 지정된 상태로 설정하기 위한 사용자 입력을 수신할 수 있다.
일 실시 예에 따르면, 335 동작에서, 제2 전자 장치(200)는 상기 수신된 사용자 입력에 대응되는 제2 정보를 제1 전자 장치(100)로 송신할 수 있다. 상기 제2 정보는, 예를 들어, 상기 제1 정보에 포함된 복수의 항목 중 선택된 적어도 하나의 항목에 대한 정보를 포함할 수 있다.
일 실시 예에 따르면, 337 동작에서, 제1 전자 장치(100)는 제1 전자 장치(100)를 지정된 상태로 상기 제2 정보를 수신할 수 있다. 상기 제2 정보는, 예를 들어, 상기 제1 정보에 포함된 복수의 항목 중 선택된 적어도 하나의 항목에 대한 정보를 포함할 수 있다.
일 실시 예에 따르면, 341 동작에서, 제1 전자 장치(100)는 상기 제2 정보가 상기 가이드 정보에 포함된 지정된 조건과 일치하는지 확인할 수 있다. 예를 들어, 제1 전자 장치(100)는 복수의 항목 중 선택된 적어도 하나의 항목의 개수가 상기 가이드 정보에 포함된 지정된 개수와 일치하는지 확인할 수 있다.
일 실시 예에 따르면, 343 동작에서, 제1 전자 장치(100)는 상기 제2 정보가 상기 지정된 조건과 일치하면, 제2 전자 장치(200)와 페어링(또는, 연결)을 설정할 수 있다. 일 실시 예에 따르면, 343´동작에서, 제2 전자 장치(200)는 제1 전자 장치(100)와 페어링을 설정할 수 있다.
일 실시 예에 따르면, 345 동작에서, 제1 전자 장치(100)는 상기 제2 정보가 상기 지정된 조건과 일치하면, 상기 제2 정보에 기초하여 지정된 상태로 설정될 수 있다.
도 4 내지 도 7의 본 발명의 일 실시 예에 따른 전자 장치가 페어링되는 화면을 나타낸 도면이다.
도 4를 참조하면, 제1 전자 장치(100)는 제1 전자 장치(100)를 설정하기 위한 제1 정보를 제2 전자 장치(예: 도 1의 제2 전자 장치(200))로 송신할 수 있다.
일 실시 예에 따르면, 410 화면에서, 제1 전자 장치(100)는 컨텐트 이미지를 제1 디스플레이(예: 도 2의 제1 디스플레이(120))에 표시할 수 있다. 일 실시 예에 따르면, 제1 전자 장치(100)는 제2 전자 장치로부터 페어링을 설정하기 위한 요청을 수신할 수 있다.
일 실시 예에 따르면, 420 화면에서, 제1 전자 장치(100)는 제1 전자 장치(100)를 설정하기 위한 제1 정보를 제2 전자 장치로 송신할 수 있다. 일 실시 예에 따르면, 제1 전자 장치(100)는 상기 제1 정보에 포함된 복수의 항목(421)을 제1 디스플레이에 표시할 수 있다. 복수의 항목(421)은, 예를 들어, 사용자의 선호 컨택트 포인트에 대한 정보를 수집하기 위한 복수의 인디케이터를 포함할 수 있다. 상기 복수의 인디케이터는, 예를 들어, 앱을 통해 제공되는 복수의 서비스 각각에 대응될 수 있다. 일 실시 예에 따르면, 제1 전자 장치(100)는 상기 제1 정보에 기초한 가이드 정보를 제1 디스플레이에 표시할 수 있다. 예를 들어, 제1 전자 장치는 복수의 항목 중 선택해야 하는 개수에 대한 정보(예: “모바일에서 선호하는 CP 제목을 5가지 선택해주세요.”)를 제1 디스플레이에 표시할 수 있다.
도 5를 참조하면, 제2 전자 장치(200)는 상기 제1 정보를 수신하고, 제1 전자 장치(예: 도 2의 제1 전자 장치(100))를 설정하기 위한 제2 정보를 송신할 수 있다.
일 실시 예에 따르면, 510 화면에서, 제2 전자 장치(200)는 제1 전자 장치와 페어링을 실행하기 위한 기능을 수행할 수 있다.
일 실시 예에 따르면, 520 화면에서, 제2 전자 장치(200)는 페어링을 설정할 전자 장치(501)를 선택할 수 있다. 제2 전자 장치(200)는 제1 전자 장치를 선택하는 사용자 입력을 수신할 수 있다. 일 실시 예에 따르면, 제2 전자 장치(200)는 상기 선택된 제1 전자 장치로 페어링을 설정하기 위한 요청을 송신할 수 있다. 일 실시 예에 다르면, 제2 전자 장치(200)는 제1 전자 장치로부터 제1 전자 장치를 설정하기 위한 제1 정보를 수신할 수 있다.
일 실시 예에 따르면, 530 화면에서, 제2 전자 장치(200)는 제1 정보를 이용하여 사용자 입력과 관련된 UI(503)를 표시할 수 있다. UI(503)는, 예를 들어, 제1 전자 장치의 제1 디스플레이(예: 도 2의 제1 디스플레이(120))에 표시된 복수의 항목과 동일할 수 있다. 다시 말해, UI(503)은 앱을 통해 제공되는 복수의 인디케이터를 포함할 수 있다. 일 실시 예에 따르면, 제2 전자 장치(200)는 사용자 입력을 수신하기 위한 가이드 정보(예: “TV 스크린을 참고하여 수행해주세요.”)를 제2 디스플레이에 표시할 수 있다.
일 실시 예에 따르면, 540 화면에서, 제2 전자 장치(200)는 복수의 항목 중 적어도 하나의 항목을 선택하는 사용자 입력(505a)을 수신할 수 있다. 예를 들어, 제2 전자 장치(200)는 제2 디스플레이에 표시된 복수의 인디케이터 중 적어도 하나를 선택하는 터치 입력(505a)를 수신할 수 있다. 사용자 입력(505a)은, 예를 들어, 도 4의 420 화면에서 제1 전자 장치가 제1 디스플레이에 표시한 가이드 정보에 따라 입력될 수 있다. 사용자 입력(505a)은 상기 가이드 정보와 동일한 개수의 인디케이터를 선택할 수 있다.
도 6을 참조하면, 제1 전자 장치(100)는 상기 제2 정보를 수신하고, 제2 전자 장치(예: 도 2의 제2 전자 장치(200))와 연결 및, 지정된 상태로 설정될 수 있다.
일 실시 예에 따르면, 610 화면에서, 제1 전자 장치(100)는 제2 전자 장치(예: 도 1의 제2 전자 장치(200)와의 연결 상태를 나타내는 화면을 제1 디스플레이(예: 도 2의 제1 디스플레이(120))에 표시할 수 있다.
일 실시 예에 따르면, 620 화면에서, 제1 전자 장치(100)는 상기 제2 정보를 이용하여 지정된 상태로 설정될 수 있다. 예를 들어, 제1 전자 장치(100)는 UI(621)에 도 5의 540 동작에서 선택된 적어도 하나의 인디케이터(623)를 추가할 수 있다.
도 7을 참조하면, 제2 전자 장치(200)는 제1 전자 장치(예: 도 1의 제1 전자 장치(100))와 페어링이 설정될 수 있다.
일 실시 예에 따르면, 710 동작에서, 제2 전자 장치(200)는 제1 전자 장치와 페어링 설정을 완료할 수 있다. 다시 말해, 제2 전자 장치(200)는 제1 전자 장치와 직접적으로 연결될 수 있다.
일 실시 예에 따르면, 720 동작에서, 제2 전자 장치(200)는 제1 전자 장치와 데이터를 송신 또는 수신할 수 있다.
도 8은 다양한 실시 예에 따른 다양한 전자 장치가 연결되는 방법을 나타낸 도면이다.
도 8을 참조하면, 제1 전자 장치(100)는 제1 디스플레이(예: 도 2의 제1 디스플레이(120)) 사용자와 인터렉션(interaction)하기 위한 출력 인터페이스를 포함하는 전자 장치일 수 있다. 예를 들어, 제1 전자 장치(100)는 스마트 TV(101), 스마트 냉장고(103), 자동차(105), 또는 AI 스피커(107)일 수 있다.
일 실시 예에 따르면, 제1 전자 장치(100)는 제2 전자 장치(예: 스마트 폰)(200)와 외부 서버(300)를 통해 페어링을 설정하기 위한 제1 정보, 및 제2 정보를 송신 또는 수신하여 제2 전자 장치(200)와 연결될 수 있다. 일 실시 예에 따르면, 제1 전자 장치(100)는 제2 전자 장치(200)로부터 수신된 제2 정보를 이용하여 지정된 상태로 설정될 수 있다.
일 실시 예에 따르면, 스마트 TV(101)는 제2 전자 장치(200)와 페어링하기 위한 정보를 이용하여 지정된 상태로 설정될 수 있다. 스마트 TV(101)는, 예를 들어, 통신 인터페이스를 통해 외부 장치와 연결될 수 있다.
예를 들어, 스마트 TV(101)는 스마트 폰(200)과 페어링하기 위한 정보를 이용하여, 초기 설정을 위한 사용자의 선호 컨택트 포인트에 대한 정보를 수신할 수 있다. 스마트 TV(101)는 스마트 폰(200)으로부터 선택된 적어도 하나의 컨택트 포인트에 대한 정보를 수신할 수 있다. 스마트 TV(101)는 상기 선택된 컨택트 포인트의 개수가 지정된 개수와 일치하면, 스마트 폰(200)과 페어링을 설정하고, UI에 선택된 컨택트 포인트를 추가 할 수 있다. 이에 따라, 스마트 TV(101)는 UI에 포함된 메뉴를 자동으로 구성할 수 있다. 사용자는 UI에 포함된 메뉴를 별도로 구성할 필요 없다.
다른 예를 들어, 스마트 TV(101)는 스마트 폰(200)과 페어링하기 위한 정보를 이용하여, 사용 중 설정을 위한 사용자의 선호 채널, 또는 선호 앱에 대한 정보를 수신할 수 있다. 스마트 TV(101)는 스마트 폰(200)으로부터 선택된 적어도 하나의 채널, 또는 앱에 대한 정보를 수신할 수 있다. 스마트 TV(101)는 상기 선택된 채널, 또는 앱의 개수가 지정된 개수와 일치하면, 스마트 폰(200)과 페어링을 설정하고, 선택된 채널, 또는 앱에 대응되는 인디케이터를 제1 디스플레이(예: 도 2의 제1 디스플레이(120))에 표시할 수 있다. 이에 따라, 스마트 TV(101)는 선호하는 채널 리스트를 구성하거나, 선호하는 앱 리스트를 장르별로 구성할 수 있다. 사용자는 채널 리스트를 구성하거나, 앱 리스트를 별도로 설정할 필요 없다.
일 실시 예에 따르면, 스마트 냉장고(103)는 제2 전자 장치(200)와 페어링하기 위한 정보를 이용하여 지정된 상태로 설정될 수 있다. 스마트 냉장고(103)는, 예를 들어, 사용자와 인터렉션을 수행하기 위한 터치스크린 디스플레이를 포함할 수 있다.
예를 들어, 스마트 냉장고(103)는 스마트 폰(200)과 페어링 하기 위한 정보를 이용하여, 초기 설정을 위한 사용자의 선호 기능(예: 냉장고 관리, 뉴스 및 일정 제공 등)에 대한 정보를 수신할 수 있다. 스마트 냉장고(103)는 스마트 폰(200)으로부터 선택된 적어도 하나의 기능에 대한 정보를 수신할 수 있다. 스마트 냉장고(103)는 상기 선택된 기능의 개수가 지정된 개수와 일치하면, 스마트 폰(200)과 페어링을 설정하고, UI에 선택된 기능을 제공할 수 있다. 이에 따라, 스마트 냉장고(103)는 지정된 순위에 따라 기능을 나타내거나, 선호하는 기능에 대한 알람을 제공할 수 있다. 사용자는 기능의 순위, 또는 알람을 별도로 설정할 필요 없다.
다른 예를 들어, 스마트 냉장고(103)는 스마트 폰(200)과 페어링하기 위한 정보를 이용하여, 사용 중 설정을 위한 사용자의 선호 요리(또는, 음식)에 대한 정보를 수신할 수 있다. 스마트 냉장고(103)는 스마트 폰(200)으로부터 선택된 적어도 하나의 요리(또는, 음식)에 대한 정보를 수신할 수 있다. 스마트 냉장고(103)는 상기 선택된 요리(또는, 음식)의 개수가 지정된 개수와 일치하면, 스마트 폰(200)과 페어링을 설정하고, 선택된 요리(또는, 음식)의 레시피를 제1 디스플레이에 표시할 수 있다. 이에 따라, 스마트 냉장고(103)는 선호하는 음식에 대한 레시피를 우선하여 제공할 수 있다. 사용자는 레시피를 검색할 필요 없다.
일 실시 예에 따르면, 자동차(105)는 제2 전자 장치(200)와 페어링하기 위한 정보를 이용하여 지정된 상태로 설정될 수 있다. 자동차(105)는, 예를 들어, 사용자와 인터렉션을 수행하기 위한 전자 장치를 포함할 수 있다. 상기 전자 장치는 디스플레이(또는, 터치 스크린 디스플레이), 및 스피커 중 적어도 하나를 포함할 수 있다.
예를 들어, 자동차(105)는 스마트 폰(200)과 페어링하기 위한 정보를 이용하여, 초기 설정을 위한 사용자의 선호 기능(예: 날씨 정보 제공, 네비게이션, 음악 재생 기능 등)에 대한 정보를 수신할 수 있다. 자동차(105)는 스마트 폰(200)으로부터 선택된 적어도 하나의 기능에 대한 정보를 수신할 수 있다. 자동차(105)는 상기 선택된 기능의 개수가 지정된 개수와 일치하면, 스마트 폰(200)과 페어링을 설정하고, 제1 디스플레이에 선호하는 기능의 출력 인터페이스를 통해 출력할 수 있다. 이에 따라, 자동차(105)는 제공되는 기능 리스트를 구성할 수 있다. 사용자는 기능 편집을 별도로 수행할 필요 없다.
다른 예를 들어, 자동차(105)는 스마트 폰(200)과 페어링하기 ?∏? 정보를 이용하여, 사용 중 설정을 위한 선호하는 방문 지역에 대한 정보를 수신할 수 있다. 자동차(105)는 스마트 폰(200)으로부터 선택된 적어도 하나의 방문 지역에 대한 정보를 수신할 수 있다. 자동차(105)는 상기 선택된 방문 지역을 출력인터페이스를 통해 출력할 수 있다. 이에 따라, 자동차(105)는 네비게이션에 방문 지역을 추가할 수 있다. 사용자는 방문 지역을 설정을 별도로 수행할 필요 없다.
일 실시 예에 따르면, AI 스피커(107)는 제2 전자 장치(200)와 페어링 하기 위한 정보를 이용하여 지정된 상태로 설정될 수 있다. AI 스피커(107)는, 예를 들어, 사용자와 인터렉션을 수행하기 위한 스피커를 포함할 수 있다.
예를 들어, AI 스피커(107)는 제2 전자 장치(200)와 페어링하기 위한 정보를 이용하여, 초기 설정을 위한 사용자의 선호 기능(예: 음악 재생, 날씨 정보 제공, 일정 리마인더 기능 등)에 대한 정보를 수신할 수 있다. AI 스피커(103)는 스마트 폰(200)으로부터 선택된 적어도 하나의 기능에 대한 정보를 수신할 수 있다. 스마트 냉장고(103)는 상기 선택된 기능의 개수가 지정된 개수와 일치하면, 스마트 폰(200)과 페어링을 설정하고, UI에 선택된 기능을 제공할 수 있다. 이에 따라, AI 스피커(103)는 지정된 순위에 따라 기능을 제공(예: 사용자가 집으로 돌아왔을 경우, 지정된 순위에 따라 기능 제공)할 수 있다. 사용자는 AI 스피커의 우선 제공 기능 편집을 별도로 수행할 필요 없다.
다른 예를 들어, AI 스피커(107)는 제2 전자 장치(200)와 페어링하기 위한 정보를 이용하여, 사용 중 설정을 위한 사용자의 선호 음악 장르, 또는 선호 뮤지션에 대한 정보를 수신할 수 있다. AI 스피커(107)는 스마트 폰(200)으로부터 선택된 적어도 하나의 음악 장르, 또는 뮤지션의 개수가 지정된 개수와 일치하면, 스마트 폰(200)과 페어링을 설정하고, 선택된 음악 장르, 또는 뮤지션 등록시킬 수 있다. 이에 따라 AI 스피커(107)는 선호하는 음악, 또는 뮤지션의 리스트를 구성할 수 있다. 사용자는 음악, 또는 뮤지션 리스트를 구성을 별도로 수행할 필요 없다.
도 1 내지 도 8에서 설명한 본 발명의 다양한 실시 예에 따른 제1 전자 장치(100)는 제2 전자 장치(200)와 페어링을 설정하기 위해 송신 또는 수신되는 정보를 이용하여 제1 전자 장치(100)를 지정된 상태로 설정함으로써, 제1 전자 장치(100)와 제2 전자 장치(200) 사이에 송신 또는 수신되는 데이터를 효율적으로 사용하고, 사용자가 제1 전자 장치(100)를 별도로 설정하는 불편함을 감소시킬 수 있다.
다양한 실시 예에 따른 장치(예: 모듈들 또는 그 기능들) 또는 방법(예: 동작들)의 적어도 일부는 프로그램 모듈의 형태로 컴퓨터로 판독 가능한 저장 매체에 저장된 명령어로 구현될 수 있다. 상기 명령어가 프로세서에 의해 실행될 경우, 프로세서가 상기 명령어에 해당하는 기능을 수행할 수 있다. 컴퓨터로 판독 가능한 기록 매체는, 하드디스크, 플로피디스크, 마그네틱 매체(예: 자기테이프), 광기록 매체(예: CD-ROM, DVD, 자기-광 매체 (예: 플롭티컬 디스크), 내장 메모리 등을 포함할 수 있다. 명령어는 컴파일러에 의해 만들어지는 코드 또는 인터프리터에 의해 실행될 수 있는 코드를 포함할 수 있다.
본 문서에 개시된 실시 예는 개시된, 기술 내용의 설명 및 이해를 위해 제시된 것이며, 본 발명의 범위를 한정하는 것은 아니다. 따라서, 본 문서의 범위는, 본 발명의 기술적 사상에 근거한 모든 변경 또는 다양한 다른 실시 예를 포함하는 것으로 해석되어야 한다.

Claims (20)

  1. 전자 장치에 있어서,
    통신 회로;
    출력 인터페이스; 및
    상기 통신 회로, 및 상기 출력 인터페이스에 동작 가능하도록 연결된 프로세서;를 포함하고,
    상기 프로세서는,
    상기 통신 회로를 통해 상기 전자 장치를 설정하기 위한 정보를 포함하는 제1 정보를 외부 전자 장치로 송신하고,
    상기 제1 정보에 기초한 가이드 정보를 출력 인터페이스를 통해 출력하고,
    상기 통신 회로를 통해 상기 전자 장치를 지정된 상태로 설정하기 위한 정보를 포함하는 제2 정보를 수신하고,
    상기 제2 정보가 상기 가이드 정보에 포함된 지정된 조건과 일치하면:
    상기 전자 장치를 상기 외부 전자 장치와 페어링시키고,
    상기 제2 정보에 기초하여 상기 전자 장치를 지정된 상태로 설정하는, 전자 장치.
  2. 청구항 1에 있어서,
    상기 제1 정보는 상기 전자 장치에서 지원하는 기능과 관련된 복수의 항목을 포함하고,
    상기 제2 정보는 상기 복수의 항목 중 선택된 적어도 하나의 항목에 대한 정보를 포함하는,
    상기 가이드 정보는 선택된 항목의 개수와 관련된, 전자 장치.
  3. 청구항 2에 있어서,
    상기 프로세서는, 상기 선택된 적어도 하나의 항목의 개수가 상기 가이드 정보에 포함된 지정된 개수와 일치하면:
    상기 전자 장치를 상기 외부 전자 장치 사이와 페어링시키고,
    상기 전자 장치가 상기 선택된 항목과 관련된 기능을 수행할 때 상기 선택된 적어도 하나의 항목을 상기 출력 인터페이스를 통해 출력하도록 설정하는, 전자 장치.
  4. 청구항 3에 있어서,
    상기 출력 인터페이스는 디스플레이를 포함하고,
    상기 선택된 적어도 하나의 항목은 상기 디스플레이에 표시된 UI에 추가되는 메뉴에 대응되는, 전자 장치.
  5. 청구항 1에 있어서,
    상기 제2 정보는, 사용자의 선호도를 나타내는 컨텍스트 정보(context information)을 포함하는, 전자 장치.
  6. 청구항 1에 있어서,
    상기 출력 인터페이스는 디스플레이, 및 스피커 중 적어도 하나를 포함하고,
    상기 프로세서는,
    상기 가이드 정보에 기초하여 상기 디스플레이에 이미지를 표시하거나, 상기 스피커를 통해 사운드를 출력하는, 전자 장치.
  7. 청구항 1에 있어서,
    상기 프로세서는,
    외부 서버를 통해 상기 외부 전자 장치로 상기 제1 정보를 송신하고,
    상기 외부 서버를 통해 상기 외부 전자 장치로 상기 제2 정보를 수신하도록 하는, 전자 장치.
  8. 청구항 1에 있어서,
    상기 전자 장치는 TV(television), 디스플레이를 포함하는 냉장고, 사용자와 인터렉션(interaction) 가능한 스피커, 및 외부 장치와 통신 가능한 자동차 중 어느 하나인, 전자 장치.
  9. 청구항 1에 있어서,
    상기 프로세서는,
    상기 통신 회로를 통해 상기 전자 장치와 상기 외부 전자 장치와의 연결을 설정하기 위한 요청을 수신하고,
    상기 요청에 응답하여 상기 제1 정보를 상기 외부 전자 장치로 송신하는, 전자 장치.
  10. 전자 장치에 있어서,
    통신 회로;
    입력 인터페이스;
    디스플레이; 및
    상기 통신 회로, 상기 입력 인터페이스, 및 상기 디스플레이에 동작 가능하도록 연결된 프로세서;를 포함하고,
    상기 프로세서는,
    상기 통신 회로를 통해 외부 전자 장치를 설정하기 위한 정보를 포함하는 제1 정보를 수신하고,
    상기 제1 정보를 이용하여 사용자 입력과 관련된 가이드 UI(user interface)를 상기 디스플레이에 표시하고,
    상기 입력 인터페이스를 통해 상기 외부 전자 장치에서 출력되는 가이드 정보, 및 상기 가이드 UI에 따라 상기 외부 전자 장치를 지정된 상태로 설정하기 위한 사용자 입력을 수신하고,
    상기 통신 회로를 통해 상기 수신된 사용자 입력에 대응되는 제2 정보를 상기 외부 전자 장치로 송신하고,
    상기 제2 정보가 상기 가이드 정보에 포함된 지정된 조건과 일치하면:
    상기 전자 장치를 상기 외부 전자 장치와 페어링시키고,
    상기 제2 정보에 기초하여 상기 외부 전자 장치가 지정된 상태로 설정되는, 전자 장치.
  11. 청구항 10에 있어서,
    상기 제1 정보는 상기 외부 전자 장치에서 지원하는 기능과 관련된 복수의 항목을 포함하고,
    상기 제2 정보는 상기 복수의 항목 중 선택된 적어도 하나의 항목에 대한 정보를 포함하는,
    상기 가이드 정보는 선택된 항목의 개수와 관련된, 전자 장치.
  12. 청구항 11에 있어서,
    상기 프로세서는,
    상기 복수의 항목을 포함하는 상기 UI를 상기 디스플레이에 표시하고,
    상기 입력 인터페이스를 통해 상기 복수의 항목 중 적어도 하나의 항목을 선택하는 사용자 입력을 수신하는, 전자 장치.
  13. 청구항 11에 있어서,
    상기 프로세서는,
    상기 선택된 적어도 하나의 항목의 개수가 상기 가이드 정보에 포함된 지정된 개수와 일치하면:
    상기 전자 장치와 상기 외부 전자 장치 사이의 연결이 수립되고,
    상기 외부 전자 장치가 상기 선택된 항목과 관련된 기능을 수행할 때 상기 선택된 적어도 하나의 항목을 상기 디스플레이에 표시하도록 설정되는, 전자 장치.
  14. 청구항 13에 있어서,
    상기 선택된 적어도 하나의 항목은 상기 외부 전자 장치의 디스플레이에 표시된 UI에 추가되는 메뉴에 대응되는, 전자 장치.
  15. 청구항 10에 있어서,
    상기 제2 정보는, 사용자의 선호도를 나타내는 컨텍스트 정보(context information)을 포함하는, 전자 장치.
  16. 청구항 10에 있어서,
    상기 프로세서는,
    외부 서버를 통해 상기 외부 전자 장치로부터 상기 제1 정보를 수신하고,
    상기 외부 서버를 통해 상기 외부 전자 장치로 상기 제2 정보를 송신하도록 하는, 전자 장치.
  17. 청구항 10에 있어서,
    상기 전자 장치는 스마트폰(smart phone)인, 전자 장치.
  18. 청구항 10에 있어서,
    상기 프로세서는,
    상기 통신 회로를 통해 상기 전자 장치와 상기 외부 전자 장치와의 연결을 위한 요청을 송신하고,
    상기 요청에 응답하여 송신된 상기 제1 정보를 상기 외부 전자 장치로부터 수신하는, 전자 장치.
  19. 데이터 송수신 시스템에 있어서,
    제1 통신 회로;
    출력 인터페이스; 및
    상기 제1 통신 회로, 및 상기 출력인터페이스와 동작 가능하도록 연결된 제1 프로세서;를 포함하는, 제1 전자 장치; 및
    제2 통신 회로;
    입력 인터페이스;
    디스플레이;
    상기 제2 통신 회로, 상기 입력 인터페이스, 및 상기 디스플레이와 동작 가능하도록 연결되는 제2 프로세서;를 포함하는 제2 전자 장치;를 포함하고,
    상기 제1 프로세서는,
    상기 제1 통신 회로를 통해 상기 제1 전자 장치를 설정하기 위한 제1 정보를 상기 제2 전자 장치로 송신하고,
    상기 제1 정보에 기초한 가이드 정보를 출력 인터페이스를 통해 출력하고,
    상기 제1 통신 회로를 통해 상기 제1 전자 장치를 지정된 상태로 설정하기 위한 정보를 포함하는 제2 정보를 수신하고,
    상기 제2 정보가 상기 가이드 정보에 포함된 지정된 조건과 일치하면,
    상기 제1 전자 장치와 상기 제2 전자 장치의 연결을 수립하고,
    상기 제2 정보에 기초하여 상기 제1 전자 장치를 지정된 상태로 설정하고,
    상기 제2 프로세서는,
    상기 제2 통신 회로를 통해 상기 제1 정보를 수신하고,
    상기 제1 정보를 이용하여 사용자 입력과 관련된 가이드 UI(user interface)를 상기 디스플레이에 표시하고,
    상기 입력 인터페이스를 통해 상기 제1 전자 장치로부터 출력되는 가이드 정보, 및 상기 가이드 UI에 따라 외부 전자 장치를 지정된 상태로 설정하기 위한 사용자 입력을 수신하고,
    상기 제2 통신 회로를 통해 상기 수신된 사용자 입력에 대응되는 제2 정보를 상기 제1 전자 장치로 송신하고,
    상기 제2 정보가 상기 가이드 정보에 포함된 지정된 조건과 일치하면:
    상기 제2 전자 장치와 상기 제1 전자 장치를 페어링시키고,
    상기 제2 정보에 기초하여 상기 제1 전자 장치가 지정된 상태로 설정되는, 데이터 송수신 시스템.
  20. 청구항 19에 있어서,
    상기 제1 정보는 상기 외부 전자 장치에서 지원하는 기능과 관련된 복수의 항목을 포함하고,
    상기 제2 정보는 상기 복수의 항목 중 선택된 적어도 하나의 항목에 대한 정보를 포함하는,
    상기 가이드 정보는 선택된 항목의 개수와 관련된, 데이터 송수신 시스템.
KR1020180009335A 2018-01-25 2018-01-25 외부 전자 장치와 페어링되는 전자 장치 및 그 전자 장치의 제어 방법 KR102404364B1 (ko)

Priority Applications (4)

Application Number Priority Date Filing Date Title
KR1020180009335A KR102404364B1 (ko) 2018-01-25 2018-01-25 외부 전자 장치와 페어링되는 전자 장치 및 그 전자 장치의 제어 방법
EP19744181.9A EP3713203A4 (en) 2018-01-25 2019-01-23 ELECTRONIC DEVICE PAIRED WITH AN EXTERNAL ELECTRONIC DEVICE AND ELECTRONIC DEVICE CONTROL METHOD
US16/963,348 US20210068178A1 (en) 2018-01-25 2019-01-23 Electronic device paired with external electronic device, and control method for electronic device
PCT/KR2019/000976 WO2019147019A1 (ko) 2018-01-25 2019-01-23 외부 전자 장치와 페어링되는 전자 장치 및 그 전자 장치의 제어 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020180009335A KR102404364B1 (ko) 2018-01-25 2018-01-25 외부 전자 장치와 페어링되는 전자 장치 및 그 전자 장치의 제어 방법

Publications (2)

Publication Number Publication Date
KR20190090535A KR20190090535A (ko) 2019-08-02
KR102404364B1 true KR102404364B1 (ko) 2022-06-07

Family

ID=67395005

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020180009335A KR102404364B1 (ko) 2018-01-25 2018-01-25 외부 전자 장치와 페어링되는 전자 장치 및 그 전자 장치의 제어 방법

Country Status (4)

Country Link
US (1) US20210068178A1 (ko)
EP (1) EP3713203A4 (ko)
KR (1) KR102404364B1 (ko)
WO (1) WO2019147019A1 (ko)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20240118865A1 (en) * 2022-10-07 2024-04-11 CoinCircle, Inc. User interface control for contactless in-person transaction via sound

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130029596A1 (en) 2011-07-29 2013-01-31 Motorola Solutions, Inc. Pairing devices using data exchanged in an out-of-band channel
US20130065637A1 (en) 2011-09-08 2013-03-14 Michael Edric Tasker Wireless cell phone headset relay
KR101608940B1 (ko) 2015-03-26 2016-04-05 리모트솔루션주식회사 스마트 tv용 사용자 인식형 리모트 컨트롤러 및 그 동작 방법

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101598336B1 (ko) * 2009-05-29 2016-02-29 엘지전자 주식회사 공간리모콘의 페어링방법 및 동작방법
US9107055B2 (en) * 2011-06-14 2015-08-11 Sonifi Solutions, Inc. Method and apparatus for pairing a mobile device to an output device
WO2013111239A1 (ja) * 2012-01-26 2013-08-01 パナソニック株式会社 携帯端末、テレビ放送受信装置及び機器連携方法
KR102097640B1 (ko) * 2013-03-08 2020-04-06 엘지전자 주식회사 이동 단말기 및 그것의 제어 방법
KR102254886B1 (ko) * 2014-06-30 2021-05-24 엘지전자 주식회사 이동 단말기 및 이를 이용한 외부 디바이스의 제어 방법
KR101762930B1 (ko) * 2014-11-28 2017-07-31 이케이웍스 주식회사 근거리 유저 식별을 통한 스마트 tv 시스템
US10999331B1 (en) * 2016-07-06 2021-05-04 Google Llc Reverse discovery and pairing of client devices to a media device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130029596A1 (en) 2011-07-29 2013-01-31 Motorola Solutions, Inc. Pairing devices using data exchanged in an out-of-band channel
US20130065637A1 (en) 2011-09-08 2013-03-14 Michael Edric Tasker Wireless cell phone headset relay
KR101608940B1 (ko) 2015-03-26 2016-04-05 리모트솔루션주식회사 스마트 tv용 사용자 인식형 리모트 컨트롤러 및 그 동작 방법

Also Published As

Publication number Publication date
EP3713203A4 (en) 2021-03-31
US20210068178A1 (en) 2021-03-04
EP3713203A1 (en) 2020-09-23
KR20190090535A (ko) 2019-08-02
WO2019147019A1 (ko) 2019-08-01

Similar Documents

Publication Publication Date Title
CN105634881B (zh) 应用场景推荐方法及装置
US9967811B2 (en) Method and device for displaying WIFI list
CN101882366B (zh) 主机设备、附件和遥控信号学习和处理方法
US10674219B2 (en) Method and system for reproducing contents, and computer-readable recording medium thereof
KR102013338B1 (ko) 서비스 페이지 공유 방법과 시스템 및 이를 지원하는 단말기
US10560654B2 (en) Display device
US8990703B2 (en) Smart-remote protocol
US20150169183A1 (en) Method for controlling a composition of a home screen and electronic device thereof
KR102064929B1 (ko) 근접 기능 운용 방법 및 이를 지원하는 전자 장치
KR20160010237A (ko) 심 운용 방법 및 이를 지원하는 전자 장치
KR20130090947A (ko) 서비스 연동 수행 방법과 이를 위한 시스템
CN103580729A (zh) 显示设备、显示***及其控制方法
US11157231B2 (en) Method and apparatus for controlling sound signal output
CN104378267A (zh) 设备连接的提示方法及装置
US20140295763A1 (en) Apparatus and method for sharing data with an electronic device
US8704698B2 (en) Universal remote control apparatus, system for controlling universal remote control, and method for the same based on batch instruction
KR101336622B1 (ko) 오디오 데이터를 이용한 프레즌스 정보 제공 시스템, 이를 위한 장치 및 이를 위한 방법
KR102404364B1 (ko) 외부 전자 장치와 페어링되는 전자 장치 및 그 전자 장치의 제어 방법
KR20120045217A (ko) 소셜 네트워크 서비스 정보 등록 방법 및 장치
CN109388471B (zh) 一种导航方法及装置
CN105554563A (zh) 多媒体播放方法及装置
KR102132264B1 (ko) eMBMS 서비스를 제공하는 방법 및 이를 위한 전자 장치
KR20100028718A (ko) 외부 전자기기의 제어 기능을 갖는 dtv 및 그 방법
CN105630286A (zh) 图标排列方法及装置
KR20200053752A (ko) 자동 완성 기능 지원 방법 및 이를 지원하는 전자 장치

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