KR20120079208A - 이동통신 단말기에서 주변 디바이스를 원격 제어하기 위한 장치 및 방법 - Google Patents

이동통신 단말기에서 주변 디바이스를 원격 제어하기 위한 장치 및 방법 Download PDF

Info

Publication number
KR20120079208A
KR20120079208A KR1020110000370A KR20110000370A KR20120079208A KR 20120079208 A KR20120079208 A KR 20120079208A KR 1020110000370 A KR1020110000370 A KR 1020110000370A KR 20110000370 A KR20110000370 A KR 20110000370A KR 20120079208 A KR20120079208 A KR 20120079208A
Authority
KR
South Korea
Prior art keywords
profile
control
information
control target
target device
Prior art date
Application number
KR1020110000370A
Other languages
English (en)
Other versions
KR101924974B1 (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 KR1020110000370A priority Critical patent/KR101924974B1/ko
Application filed by 삼성전자주식회사 filed Critical 삼성전자주식회사
Priority to AU2012205113A priority patent/AU2012205113B2/en
Priority to JP2013547366A priority patent/JP5952301B2/ja
Priority to EP12732010.9A priority patent/EP2661903A4/en
Priority to PCT/KR2012/000077 priority patent/WO2012093848A2/en
Priority to US13/343,415 priority patent/US8856411B2/en
Priority to CN201280004660.6A priority patent/CN103283257B/zh
Publication of KR20120079208A publication Critical patent/KR20120079208A/ko
Priority to US14/508,966 priority patent/US9665242B2/en
Priority to US15/600,655 priority patent/US10620782B2/en
Application granted granted Critical
Publication of KR101924974B1 publication Critical patent/KR101924974B1/ko
Priority to US16/818,790 priority patent/US11416113B2/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04817Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04842Selection of displayed objects or displayed text elements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/22Microcontrol or microprogram arrangements
    • G06F9/24Loading of the microprogram
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/4401Bootstrapping
    • G06F9/4411Configuring for operating with peripheral devices; Loading of device drivers
    • GPHYSICS
    • G08SIGNALLING
    • G08CTRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C17/00Arrangements for transmitting signals characterised by the use of a wireless electrical link
    • G08C17/02Arrangements for transmitting signals characterised by the use of a wireless electrical link using a radio link
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L12/2807Exchanging configuration information on appliance services in a home automation network
    • H04L12/281Exchanging configuration information on appliance services in a home automation network indicating a format for calling an appliance service function in a home automation network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L12/2816Controlling appliance services of a home automation network by calling their functionalities
    • H04L12/282Controlling appliance services of a home automation network by calling their functionalities based on user interaction within the home
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles
    • H04L67/303Terminal profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/34Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters 
    • 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
    • G06F15/177Initialisation or configuration control
    • GPHYSICS
    • G08SIGNALLING
    • G08CTRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C2201/00Transmission systems of control signals via wireless link
    • G08C2201/90Additional features
    • G08C2201/92Universal remote control

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Computer Security & Cryptography (AREA)
  • Selective Calling Equipment (AREA)
  • Telephonic Communication Services (AREA)
  • Telephone Function (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

본 발명은 이동통신 단말기에서 주변 디바이스를 원격 제어하기 위한 장치 및 방법에 관한 것이다. 본 발명에 따른 이동통신 단말기에서 주변 디바이스를 제어하기 위한 방법은, 제어대상 디바이스에 대한 프로파일을 획득하는 과정과, 상기 획득된 프로파일을 기반으로 상기 제어대상 디바이스에 대한 제어 어플리케이션을 구성하는 과정과, 상기 구성된 제어 어플리케이션을 이용하여 상기 제어대상 디바이스를 제어하는 과정을 포함하는 것을 특징으로 한다.

Description

이동통신 단말기에서 주변 디바이스를 원격 제어하기 위한 장치 및 방법{METHODS AND APPARATUS FOR REMOTE CONTROLLING PERIPHERAL DEVICE IN MOBILE COMMUNICATION TERMINAL}
본 발명은 이동통신 단말기에 관한 것이며, 특히 이동통신 단말기에서 주변 디바이스를 원격 제어하기 위한 장치 및 방법에 관한 것이다.
최근의 IT(information technology)업계에서는 컨버젼스(Convergence)가 이슈화 되면서 디바이스 간의 특성을 서로 유기적으로 엮어 새로운 소비 컨텐츠를 만들어 내는 것이 화두가 되고 있다. 또한 디바이스들은 이전의 단일 기능을 목적으로 하는 펌웨어 수준의 디바이스에서 OS(Operate System)를 내장하여 어플리케이션(Application)의 실행에 따라 다양한 목적으로 여러 서비스들을 사용할 수 있는 구조의 디바이스로 변화하고 있다. 이러한 변화는 스마트 폰의 활발한 보급을 기반으로 하여, 스마트 TV, 타블렛(Tablet) PC와 같은 디바이스까지 그 영역을 넓혀 가고 있다.
이와 같이 OS와 통신 네트워크 인터페이스를 가지는 디바이스가 확대됨에 따라 다양한 통신 방법을 통하여 디바이스 간의 의사소통이 가능해져 디바이스 간의 물리적인 결합, 즉 물리적 컨버젼스가 아닌 소프트웨어적 컨버젼스를 통한 새로운 서비스가 가능해지고 있다. 이러한 컨버젼스 기능 중 대표적인 것으로 스마트 폰과 같은 모바일 디바이스로 주변의 장치를 제어하는 서비스들이 있다. 예를 들어 스마트 폰을 이용하여 TV원격 제어, 홈시어터 제어, 자동차 원격제어, PC 마우스 키보드 기능 등을 수행할 수 있다. 이는, 각 리모트 컨트롤러가 해당 디바이스에 특화된 물리적 입력장치를 가지고 있어, 사용자가 각 디바이스들을 제어하기 위해서는 복수개의 물리적 리모트 컨트롤러를 보유해야한다는 단점을 해결하기 위하여, 사용자가 항상 소지하고 있는 스마트 폰과 같은 모바일 디바이스로 그 역할을 옮김으로서, 사용자에게 여러 리모트 컨트롤러의 기능을 하나의 장치로 모아서 사용할 수 있는 환경을 마련해주고 있다. 여기서, 상기 모바일 디바이스는 핸드폰 및 PDA, 스마트 폰, 타블렛 PC, 노트북 등 OS 기능과 통신 네트워크 기능을 가지는 다양한 디바이스들을 총칭할 수 있다.
종래 모바일 디바이스를 이용하여 주변의 제어하고자 하는 대상이 되는 디바이스를 원격 제어하기 위해서는 사용자는 키 조작을 통해 외부 서버에 접속하여 제어 어플리케이션을 다운받아 모바일 디바이스에 설치해야 한다. 또한, 종래 모바일 디바이스를 이용하여 각기 다른 제어대상 디바이스를 제어하기 위해서는 모바일 디바이스에 각 제어대상 디바이스별 어플리케이션들이 존재해야 한다. 이에 따라, 마치 실제 생활에 있어서 리모트 컨트롤러를 어디다 두었는지 몰라 리모트 컨트롤러를 찾아 시간을 소비하는 것과 유사한 현상이 모바일 디바이스 상에서도 나타나게 되는 문제점이 있다.
또한, 종래 모바일 디바이스는 제어대상 디바이스 자체의 고유 기능(예를 들어, TV의 볼륨 및 채널 변경 기능)만을 제어 가능할 뿐, 최근 대두되고 있는 스마트 서비스 즉, 스마트 TV, 타블렛(Tablet) PC와 같이 OS가 내장되어 있는 디바이스에서 실행되는 서비스 어플리케이션에 대응하는 최적화된 제어 및 인터액션(Control & Interaction)에 대해서는 대응하지 못하고 있는 문제점이 있다. 다시 말해, 종래 모바일 디바이스는 일반적인 TV 리모트 컨트롤러처럼 제어 신호를 단방향으로 보내는 형태로 구조화 되어 있거나 간단한 구동 상태에 대한 정보만을 보여주는 형태이기 때문에, 종래 모바일 디바이스의 제어 기능은 스마트 TV와 같은 장치에서 실행되는 여러 서로 다른 어플리케이션의 최적화된 제어 방법을 제공할 수 없는 단점이 있다. 예를 들어, 스마트 TV에는 게임, 탐색기, 잡지, 메신져, 멀티미디어 어플리케이션과 같은 다양한 어플리케이션들이 존재하지만, 일반적인 TV 리모트 컨트롤러의 기능으로는 이와 같은 다양한 어플리케이션들을 쉽고 편리하게 제어할 수 없다.
또한, 종래 모바일 디바이스를 이용하여 각 제어대상 디바이스별 다양한 어플리케이션들을 제어하기 위해서는 대응하는 각각의 제어 어플리케이션에 대한 프로그램의 설계, UI(User Interface) 작업 및 기능 구현까지 전 과정을 개발해야 하기 때문에 투자 비용 및 시간이 많이 필요한 문제점이 있다.
본 발명의 목적은 이동통신 단말기에서 주변 디바이스를 원격 제어하기 위한 장치 및 방법을 제공함에 있다.
본 발명의 다른 목적은 이동통신 단말기에서 주변의 제어 가능한 다양한 디바이스들에 대하여 프로파일을 기반으로 하나의 통합제어 애플리케이션을 구성하고, 상기 구성된 제어 어플리케이션을 이용하여 제어대상 디바이스를 원격 제어하기 위한 장치 및 방법을 제공함에 있다.
상술한 목적들을 달성하기 위한 본 발명의 제 1 견지에 따르면, 이동통신 단말기에서 주변 디바이스를 제어하기 위한 방법은, 제어대상 디바이스에 대한 프로파일을 획득하는 과정과, 상기 획득된 프로파일을 기반으로 상기 제어대상 디바이스에 대한 제어 어플리케이션을 구성하는 과정과, 상기 구성된 제어 어플리케이션을 이용하여 상기 제어대상 디바이스를 제어하는 과정을 포함하는 것을 특징으로 한다.
본 발명의 제 2 견지에 따르면, 이동통신 단말기에서 주변 디바이스를 제어하기 위한 장치는, 제어대상 디바이스에 대한 프로파일을 획득하는 프로파일 매니저와, 상기 획득된 프로파일을 기반으로 상기 제어대상 디바이스에 대한 제어 어플리케이션을 구성하는 동적 구성 매니저와, 상기 구성된 제어 어플리케이션을 이용하여 상기 제어대상 디바이스를 제어하는 제어 인터액션 매니저를 포함하는 것을 특징으로 한다.
본 발명은 주변의 제어 가능한 다양한 디바이스들에 대하여 프로파일을 기반으로 하나의 통합제어 애플리케이션을 구성함으로써, 사용자가 매번 외부 서버에 접속하여 각기 다른 제어대상 디바이스를 제어하기 위한 제어 어플리케이션을 다운받아 단말에 설치해야 하는 번거로움을 줄일 수 있다. 또한, 하나의 화면에서 여러 제어 가능한 디바이스 및 어플리케이션(또는 서비스)의 목록을 관리하기 때문에, 단말 내에 설치된 다수의 제어 애플리케이션들 중에서 제어대상 디바이스에 적합한 제어 애플리케이션을 선택하여 실행할 필요없이, 하나의 통합제어 애플리케이션으로 다양한 디바이스 및 어플리케이션(또는 서비스)을 제어할 수 있는 이점이 있다.
또한, 디바이스 검색 및 제어 프로토콜, 제어 기능에 대한 추가 개발 없이도 프로파일 획득 및 갱신을 통해 새로운 디바이스(서비스 또는 어플리케이션)에 대한 제어 어플리케이션을 간단히 제공할 수 있어 개발 리소스 측면에서 상당히 절감할 수 있는 이점이 있다. 또한, 하나의 제품군이라 할지라도 모델별로 특화된 다양한 기능을 제공하는 제품에 대하여, 모델별로 제어 애플리케이션을 일일이 개발하여 사용자에게 제공할 필요가 없으므로, 제어 애플리케이션 관리 및 배포 측면에서도 신속하고 편리하게 대응이 가능한 이점이 있다.
도 1은 본 발명에 따른 이동통신 단말기와 제어대상이 되는 주변 디바이스를 도시한 도면,
도 2는 본 발명에 따른 이동통신 단말기의 장치 구성을 도시한 블럭도,
도 3은 본 발명의 실시 예에 따른 이동통신 단말기에서 주변 디바이스를 원격 제어하기 위한 방법을 도시한 흐름도, 및
도 4는 본 발명의 실시 예에 따른 화면을 구성하는 오브젝트의 이미지와 배치를 도시한 예시도.
이하 첨부된 도면을 참조하여 본 발명의 동작 원리를 상세히 설명한다. 하기에서 본 발명을 설명함에 있어 관련된 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략할 것이다. 그리고 후술되는 용어들은 본 발명에서의 기능을 고려하여 정의된 용어들로서 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. 그러므로 그 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다.
이하, 본 발명은 이동통신 단말기에서 주변 디바이스를 원격 제어하기 위한 방안에 대해 설명하기로 한다. 이하 본 발명은 단말을 예로 들어 설명할 것이나, 주변 디바이스의 어플리케이션 제어가 가능한 모든 모바일 디바이스에 적용 가능함은 물론이다.
도 1은 본 발명에 따른 이동통신 단말기와 제어대상이 되는 주변 디바이스를 도시한 도면이다.
상기 도 1을 참조하면, 단말(100)은 입력, 표시, 통신 기능을 가지며, 제어대상이 되는 주변 디바이스들(110, 120, 130)과 통신하여 제어대상 디바이스들(110, 120, 130)의 프로파일을 획득하고, 획득된 프로파일을 이용하여 하나의 통합제어 어플리케이션을 구성하며, 상기 구성된 통합제어 어플리케이션을 이용하여 해당 제어대상 디바이스(110, 120, 130)의 어플리케이션(또는 서비스)을 원격 제어한다.
또한, 도시하지는 않았지만, 프로파일 서버(rofile Server)는 각 제어대상 디바이스들의 프로파일을 관리하며, 상기 단말(100)의 요청에 따라 제어대상 디바이스(110, 120, 130)의 프로파일을 상기 단말(100)에게 제공한다. 여기서, 상기 프로파일 서버는, 외부에 존재하는 외부 서버이거나, 댁내 혹은 일정 영역에 존재하는 로컬 서버(Local Server)일 수 있다. 또는 다른 방법으로, 별도의 프로파일 서버 없이, 제어대상 디바이스(110, 120, 130)가 프로파일을 관리할 수 있으며, 이 경우 단말(100)과 제어대상 디바이스(110, 120, 130) 간 직접 연결을 통한 P2P 방식을 통해 제어대상 디바이스(110, 120, 130)의 프로파일을 단말(100)에게 제공할 수 있다.
도 2는 본 발명에 따른 이동통신 단말기의 장치 구성을 도시한 블럭도이다.
도시된 바와 같이, 이동통신 단말기는, 물리적 통신 인터페이스(200), 통신 프로토콜(202), 디바이스 연결 매니저(Device Link Manager)(204), 서비스 인에이블러(Service Enabler)(206), 프로파일 매니저(Profile Manager)(208), 제어 인터액션 매니저(Control Interaction Manager)(210), 동적 구성 매니저(Dynamic Configuration Manager)(212), 제어 어플리케이션(Control Application)(214)을 포함하여 구성된다.
상기 도 2를 참조하면, 상기 물리적 통신 인터페이스(200)는 와이파이(WiFi), 블루투스(Bluetooth), 지그비(ZigBee) 등의 전송 수단을 통해 주변 제어대상 디바이스들과 통신한다.
상기 통신 프로토콜(202)은 UPnP(Universal Plug and Play), DLNA(Digital Living Network Alliance), TCP(Transmission Control Protocol), UDP(User Datagram Protocol), SNMP(Simple Network Management Protocol), RF4CE(Radio Frequency for Consumer Electronics) 등의 데이터 전송 규약을 정의한다.
상기 디바이스 연결 매니저(204)는 주변 제어대상 디바이스들을 검색하기 위한 역할을 수행한다. 특히, 상기 디바이스 연결 매니저(204)는, 상기 통신 프로토콜(202)와 물리적 통신 인터페이스(200)을 이용하여, 주변 제어대상 디바이스들에게 검색요청 메시지를 브로드캐스트하고, 주변 제어대상 디바이스들로부터 상기 검색요청 메시지에 대한 응답 메시지를 수신한다. 여기서, 상기 응답 메시지는 해당 제어대상 디바이스에 관한 정보를 포함하여 구성된다. 예를 들어, 상기 제어대상 디바이스에 관한 정보는 디바이스 명, 모델명, 디바이스 타입(제어가능 여부를 지시), 네트워크 주소, 서비스 및 애플리케이션에 대한 이름 및 종류 등 다양한 정보를 포함할 수 있다. 또한, 상기 디바이스 연결 매니저(204)는 주변 제어대상 디바이스별로 수신된 응답 메시지에서 디바이스 관련 정보를 추출하고, 상기 추출된 주변 제어대상 디바이스별 디바이스 관련 정보를 기반으로 화면에 제어대상 디바이스 목록을 표시한다.
상기 서비스 인에이블러(206)는 주변 제어대상 디바이스들에서 수행하는 서비스나 어플리케이션을 검색하기 위한 역할을 수행한다. 특히, 상기 서비스 인에이블러(206)는, 상기 통신 프로토콜(202)와 물리적 통신 인터페이스(200)을 이용하여, 주변 제어대상 디바이스들에게 검색요청 메시지를 브로드캐스트하고, 주변 제어대상 디바이스들로부터 상기 검색요청 메시지에 대한 응답 메시지를 수신한다. 여기서, 상기 응답 메시지는 해당 제어대상 디바이스로부터 현재 수행되고 있거나 변경되는 서비스나 애플리케이션에 관한 정보를 포함하여 구성된다.
상기 프로파일 매니저(208)는 메모리(도시하지 않음)에 제어대상 디바이스의 프로파일이 존재하지 않는 경우, 프로파일 서버에게 해당 제어대상 디바이스의 프로파일을 전송해줄 것을 요청하고, 상기 프로파일 서버로부터 해당 프로파일을 수신하여 메모리(도시하지 않음)에 저장 및 관리한다. 여기서, 상기 프로파일은 화면 구성을 위한 UI 정보와 오브젝트(Object)에 등록될 제어명령 정보를 포함하여 구성되고 그 외에도 통신 프로토콜을 포함하여 구성되며, 상기 UI 정보는 화면을 구성하는 오브젝트의 이미지 정보와 배치(Layout) 정보를 포함하여 구성된다. 상기 오브젝트는, 예를 들어 도 4와 같이, 버튼, 터치 입력, 제스쳐 입력, 센서 입력, 파일 목록, 동영상, 음악 등 단말을 통해 사용자에게 제공 가능한 다양한 종류의 오브젝트가 될 수 있다.
상기 제어 인터액션 매니저(210)는 구성된 제어 어플리케이션(214)을 이용하여 제어대상 디바이스를 원격 제어한다. 즉, 사용자로부터 화면에 배치된 오브젝트의 이미지가 입력되면, 상기 제어 인터액션 매니저(210)는 상기 오브젝트 이미지에 매핑된 제어명령 정보를 확인하고, 상기 확인된 제어명령 정보를 해당 프로파일에 정의되어 있는 통신 프로토콜(예를 들어 TCP, UDP, UPnP 등의 규격)에 맞게 가공하여 해당 제어대상 디바이스로 전송한다. 또한, 상기 제어 인터액션 매니저(210)는 해당 제어대상 디바이스로부터 정보가 수신되면, 상기 수신된 정보를 해석하고, 상기 해석된 정보와 등록된 제어명령 정보를 비교하여 적절한 동작을 수행한다.
상기 동적 구성 매니저(212)는 제어대상 디바이스의 프로파일을 분석하고, 분석 결과를 기반으로 상기 제어대상 디바이스에 대한 제어 어플리케이션(214)을 실시간으로 구성한다. 즉, 상기 동적 구성 매니저(212)는 제어대상 디바이스의 프로파일에서 화면 구성을 위한 UI 정보와 오브젝트에 등록될 제어명령 정보를 추출한 후, 상기 추출된 UI 정보를 이용하여 각 오브젝트의 이미지를 화면에 배치하고, 상기 추출된 제어명령 정보를 각 오브젝트에 연결하며, 화면에 배치된 각 오브젝트의 이미지와 오브젝트별 제어명령 정보를 매핑하여 등록한다.
도 3은 본 발명의 실시 예에 따른 이동통신 단말기에서 주변 디바이스를 원격 제어하기 위한 방법을 도시한 흐름도이다.
상기 도 3을 참조하면, 단말은 301단계에서 사용자의 키 조작에 따라 통신제어 어플리케이션 실행 메뉴가 선택되는지 여부를 검사한다.
상기 301단계에서, 통신제어 어플리케이션 실행 메뉴가 선택됨이 판단될 시, 상기 단말은 303단계에서 제어하고자 하는 대상 디바이스들이 제어 가능 범위에 존재하는지 여부를 파악하기 위해 주변 제어대상 디바이스들에게 검색요청 메시지를 브로드캐스트한다. 여기서, 상기 단말은 기 결정된 다양한 물리적 통신 인터페이스(예를 들어, 와이파이, 블루투스, 지그비 등)와 디바이스별로 가질 수 있는 다양한 통신 프로토콜(예를 들어, UPnP, DLNA, TCP, UDP, SNMP, RF4CE 등)을 사용하여, 주변 제어대상 디바이스들에게 검색요청 메시지를 브로드캐스트한다. 여기서, 상기 주변 제어대상 디바이스는, 단말에 해당 디바이스에 대한 제어 기능이 존재하는 디바이스와, 신규구입하여 단말에 해당 디바이스에 대한 제어 기능이 존재하지 않는 디바이스를 모두 포함하는 의미이다.
이후, 상기 단말은 305단계에서 주변 제어대상 디바이스들로부터 상기 검색요청 메시지에 대한 응답 메시지가 수신되는지 여부를 검사한다. 여기서, 상기 응답 메시지는 해당 제어대상 디바이스에 관한 정보를 포함하여 구성된다. 예를 들어, 상기 제어대상 디바이스에 관한 정보는 디바이스 명, 모델명, 디바이스 타입(제어가능 여부를 지시), 네트워크 주소, 서비스 및 애플리케이션에 대한 이름 및 종류 등 다양한 정보를 포함할 수 있다.
상기 305단계에서, 주변 제어대상 디바이스들로부터 상기 검색요청 메시지에 대한 응답 메시지가 수신됨이 판단될 시, 상기 단말은 제어하고자 하는 대상 디바이스들이 제어 가능 범위에 존재함을 확인하고, 307단계에서 주변 제어대상 디바이스별로 수신된 응답 메시지에서 디바이스 관련 정보를 추출하고, 상기 추출된 주변 제어대상 디바이스별 디바이스 관련 정보를 기반으로 화면에 제어대상 디바이스 목록을 표시한다.
이후, 상기 단말은 309단계에서 사용자의 키 조작에 따라 화면에 표시된 제어대상 디바이스 목록 중 제어하고자 하는 하나의 제어대상 디바이스가 선택되는지 여부를 검사한다.
상기 309단계에서, 화면에 표시된 제어대상 디바이스 목록 중 제어하고자 하는 하나의 제어대상 디바이스가 선택됨이 판단될 시, 상기 단말은 311단계에서 상기 선택된 제어대상 디바이스의 디바이스 관련 정보를 이용하여, 메모리에 상기 선택된 제어대상 디바이스의 프로파일이 존재하는지 여부를 검사한다.
상기 311단계에서, 메모리에 상기 선택된 제어대상 디바이스의 프로파일이 존재함이 판단될 시, 상기 단말은 315단계로 바로 진행한다. 도시하지는 않았지만, 만약, 메모리에 상기 선택된 제어대상 디바이스의 프로파일이 존재하는 경우, 상기 단말은 상기 메모리에 존재하는 프로파일의 버전정보를 프로파일 서버에게 전송하고, 상기 프로파일 서버에 새롭게 갱신된 프로파일이 존재한다면, 상기 프로파일 서버로부터 새롭게 갱신된 프로파일을 수신하여, 상기 메모리에 존재하는 프로파일을 갱신할 수 있다.
반면, 상기 311단계에서, 메모리에 상기 선택된 제어대상 디바이스의 프로파일이 존재하지 않음이 판단될 시, 상기 단말은 313단계에서 상기 선택된 제어대상 디바이스의 디바이스 관련 정보를 이용하여, 예를 들어 디바이스 명을 이용하여 프로파일 서버에게 상기 선택된 제어대상 디바이스의 프로파일에 대한 전송을 요청하고, 상기 프로파일 서버로부터 상기 선택된 제어대상 디바이스의 프로파일을 수신한다. 이때, 상기 프로파일 서버는 상기 단말로부터 수신되는 디바이스 관련 정보를 이용하여 상기 선택된 제어대상 디바이스의 프로파일을 검색하고, 검색되는 프로파일을 상기 단말로 전송할 수 있다.
이후, 상기 단말은 315단계에서 상기 메모리에 존재하는 또는 상기 프로파일 서버로부터 수신한 제어대상 디바이스의 프로파일을 분석하고, 분석 결과를 기반으로 상기 선택된 제어대상 디바이스에 대한 제어 어플리케이션을 실시간으로 구성하여 화면에 표시한다. 여기서, 상기 프로파일은 화면 구성을 위한 UI 정보와 오브젝트(Object)에 등록될 제어명령 정보를 포함하여 구성되고 그 외에도 통신 프로토콜을 포함하여 구성되며, 상기 UI 정보는 화면을 구성하는 오브젝트의 이미지 정보와 배치(Layout) 정보를 포함하여 구성된다. 상기 오브젝트는, 예를 들어 도 4와 같이, 버튼, 터치 입력, 제스쳐 입력, 센서 입력, 파일 목록, 동영상, 음악 등 단말을 통해 사용자에게 제공 가능한 다양한 종류의 오브젝트가 될 수 있다. 즉, 상기 단말은 상기 제어대상 디바이스의 프로파일에서 화면 구성을 위한 UI 정보와 오브젝트에 등록될 제어명령 정보를 추출한 후, 상기 추출된 UI 정보를 이용하여 각 오브젝트의 이미지를 화면에 배치하고, 상기 추출된 제어명령 정보를 각 오브젝트에 연결한다. 이후, 상기 단말은 화면에 배치된 각 오브젝트의 이미지와 오브젝트별 제어명령 정보를 매핑하여 등록한다.
이후, 상기 단말은 317단계에서 상기 구성된 제어 어플리케이션을 이용하여 사용자의 키 조작에 따라 상기 선택된 제어대상 디바이스를 원격 제어할 수 있다. 즉, 사용자로부터 화면에 배치된 오브젝트의 이미지가 입력되면, 상기 단말은 상기 오브젝트 이미지에 매핑된 제어명령 정보를 확인하고, 상기 확인된 제어명령 정보를 해당 프로파일에 정의되어 있는 통신 프로토콜(예를 들어 TCP, UDP, UPnP 등의 규격)에 맞게 가공하여 해당 제어대상 디바이스로 전송한다. 또한, 상기 단말은 해당 제어대상 디바이스로부터 정보가 수신되면, 상기 수신된 정보를 해석하고, 상기 해석된 정보와 등록된 제어명령 정보를 비교하여 적절한 동작을 수행한다.
이후, 상기 단말은 본 발명에 따른 알고리즘을 종료한다.
한편, 도시하지는 않았지만, 상기 단말은 제어대상 디바이스를 원격 제어하는 도중, 상기 제어대상 디바이스가 어떤 어플리케이션(또는 서비스)을 실행하게 되면, 해당 어플리케이션에 대하여 인터액션(Interaction)할 수 있는 최적의 제어 어플리케이션을 자동으로 구성할 수 있다. 상기 단말은 해당 제어대상 디바이스로부터 현재 수행되고 있거나 변경되는 서비스나 애플리케이션의 프로파일 또는 프로파일 식별자를 획득(메모리에서 검색 또는 프로파일 서버로 요청하여 수신)하고 이를 기반으로 사용자에게 최적의 제어 기능을 제공할 수 있는 제어 어플리케이션을 실시간으로 구성하도록 할 수 있다. 예를 들어, 제어대상 디바이스로서 PC가 검색되고 선택되면, 단말은 PC의 프로파일을 기반으로 PC의 마우스와 키보드 기능 관련 제어 어플리케이션을 구성하고, 이를 이용하여 PC를 원격 제어할 수 있다. 이때, PC가 미디어 플레이어(Media Player)나 파워포인트(Power Point) 등의 어플리케이션을 실행한다면, PC는 해당 어플리케이션의 프로파일 또는 프로파일 식별자를 단말로 전송하여, 상기 단말로 하여금 해당 프로파일을 획득(메모리에서 검색 또는 프로파일 서버로 요청하여 수신)하고 이를 기반으로 사용자에게 최적의 제어 기능을 제공할 수 있는 제어 어플리케이션을 실시간으로 구성하도록 할 수 있다. 즉, PC에서 미디어 플레이어가 실행되는 경우, 단말은 재생, 일시정지, 볼륨조절 등의 정보가 담긴 프로파일을 기반으로 미디어 플레이어에 대한 제어 기능을 사용자에게 제공하고, PC에서 파워포인트가 실행되는 경우, 단말은 프리젠테이션 모드 변경, 이전 페이지, 다음 페이지 등의 제어 기능을 제공할 수 있다.
한편 본 발명의 상세한 설명에서는 구체적인 실시 예에 관해 설명하였으나, 본 발명의 범위에서 벗어나지 않는 한도 내에서 여러 가지 변형이 가능함은 물론이다. 그러므로 본 발명의 범위는 설명된 실시 예에 국한되어 정해져서는 아니 되며 후술하는 특허청구의 범위뿐만 아니라 이 특허청구의 범위와 균등한 것들에 의해 정해져야 한다.
물리적 통신 인터페이스 200, 통신 프로토콜 202, 디바이스 연결 매니저 204, 서비스 인에이블러 206, 프로파일 매니저 208, 제어 인터액션 매니저 210, 동적 구성 매니저 212, 제어 어플리케이션 214

Claims (16)

  1. 제어대상 디바이스에 대한 프로파일을 획득하는 과정과,
    상기 획득된 프로파일을 기반으로 상기 제어대상 디바이스에 대한 제어 어플리케이션을 구성하는 과정과,
    상기 구성된 제어 어플리케이션을 이용하여 상기 제어대상 디바이스를 제어하는 과정을 포함하는 것을 특징으로 하는 이동통신 단말기에서 주변 디바이스를 제어하기 위한 방법.
  2. 제 1 항에 있어서,
    제어 어플리케이션 실행 메뉴가 선택되는지 여부를 검사하는 과정과,
    제어 어플리케이션 실행 메뉴가 선택될 시, 주변 제어대상 디바이스들에게 검색요청 메시지를 브로드캐스트 하는 과정과,
    상기 주변 제어대상 디바이스들로부터 응답 메시지를 수신하는 과정과, 여기서, 상기 응답 메시지는, 해당 제어대상 디바이스에 관련된 정보를 포함하여 구성되며, 상기 제어대상 디바이스에 관련된 정보는 디바이스 명, 모델명, 디바이스 타입, 네트워크 주소, 서비스 이름, 서비스 종류, 어플리케이션 이름, 어플리케이션 종류 중 적어도 하나를 포함하여 구성되며,
    상기 주변 제어대상 디바이스별로 수신된 응답 메시지에서 제어대상 디바이스 관련 정보를 추출하는 과정과,
    상기 추출된 주변 제어대상 디바이스별 디바이스 관련 정보를 기반으로 화면에 제어대상 디바이스 목록을 표시하는 과정을 더 포함하는 것을 특징으로 하는 이동통신 단말기에서 주변 디바이스를 제어하기 위한 방법.
  3. 제 2 항에 있어서, 상기 프로파일 획득 과정은,
    상기 표시된 제어대상 디바이스 목록 중 하나의 제어대상 디바이스가 선택되는지 여부를 검사하는 과정과,
    하나의 제어대상 디바이스가 선택될 시, 상기 선택된 제어대상 디바이스의 디바이스 관련 정보를 이용하여, 메모리에 상기 선택된 제어대상 디바이스의 프로파일이 존재하는지 여부를 검사하는 과정과,
    메모리에 상기 선택된 제어대상 디바이스의 프로파일이 존재하지 않을 시, 상기 선택된 제어대상 디바이스의 디바이스 관련 정보를 이용하여 프로파일 서버에게 상기 선택된 제어대상 디바이스의 프로파일에 대한 전송을 요청하여 수신하는 과정을 포함하는 것을 특징으로 하는 이동통신 단말기에서 주변 디바이스를 제어하기 위한 방법.
  4. 제 3 항에 있어서,
    메모리에 상기 선택된 제어대상 디바이스의 프로파일이 존재할 시, 상기 메모리에 존재하는 프로파일의 버전정보를 프로파일 서버에게 전송하는 과정과,
    상기 프로파일 서버로부터 새롭게 갱신된 프로파일을 수신하는 과정을 더 포함하는 것을 특징으로 하는 이동통신 단말기에서 주변 디바이스를 제어하기 위한 방법.
  5. 제 2 항에 있어서,
    상기 검색요청 메시지와 응답 메시지는, 미리 결정된 물리적 통신 인터페이스와 통신 프로토콜을 기반으로 송수신되며,
    여기서, 상기 물리적 통신 인터페이스는 와이파이, 블루투스, 지그비 중 적어도 하나를 포함하며, 상기 통신 프로토콜은 UPnP, DLNA, TCP, UDP, SNMP, RF4CE 중 적어도 하나를 포함하는 것을 특징으로 하는 이동통신 단말기에서 주변 디바이스를 제어하기 위한 방법.
  6. 제 1 항에 있어서,
    상기 프로파일은, 화면 구성을 위한 UI 정보, 오브젝트(Object)에 등록될 제어명령 정보, 통신 프로토콜 중 적어도 하나를 포함하여 구성되며, 여기서 상기 UI 정보는 화면을 구성하는 오브젝트의 이미지 정보와 배치(Layout) 정보 중 적어도 하나를 포함하여 구성되는 것을 특징으로 하는 이동통신 단말기에서 주변 디바이스를 제어하기 위한 방법.
  7. 제 6 항에 있어서, 상기 제어 어플리케이션 구성 과정은,
    상기 제어대상 디바이스의 프로파일에서 화면 구성을 위한 UI 정보와 오브젝트에 등록될 제어명령 정보를 추출하는 과정과,
    상기 추출된 UI 정보를 이용하여 각 오브젝트의 이미지를 화면에 배치하고, 상기 추출된 제어명령 정보를 각 오브젝트에 연결하는 과정과,
    화면에 배치된 각 오브젝트의 이미지와 오브젝트별 제어명령 정보를 매핑하는 과정을 포함하는 것을 특징으로 하는 이동통신 단말기에서 주변 디바이스를 제어하기 위한 방법.
  8. 제 1 항에 있어서,
    상기 제어대상 디바이스를 제어하는 도중, 상기 제어대상 디바이스로부터 현재 수행되고 있거나 변경되는 서비스나 애플리케이션의 프로파일을 획득하는 과정을 더 포함하는 것을 특징으로 하는 이동통신 단말기에서 주변 디바이스를 제어하기 위한 방법.
  9. 제어대상 디바이스에 대한 프로파일을 획득하는 프로파일 매니저와,
    상기 획득된 프로파일을 기반으로 상기 제어대상 디바이스에 대한 제어 어플리케이션을 구성하는 동적 구성 매니저와,
    상기 구성된 제어 어플리케이션을 이용하여 상기 제어대상 디바이스를 제어하는 제어 인터액션 매니저를 포함하는 것을 특징으로 하는 이동통신 단말기에서 주변 디바이스를 제어하기 위한 장치.
  10. 제 9 항에 있어서,
    제어 어플리케이션 실행 메뉴가 선택되는지 여부를 검사하고, 제어 어플리케이션 실행 메뉴가 선택될 시, 주변 제어대상 디바이스들에게 검색요청 메시지를 브로드캐스트 하며, 상기 주변 제어대상 디바이스들로부터 응답 메시지를 수신하고, 상기 주변 제어대상 디바이스별로 수신된 응답 메시지에서 제어대상 디바이스 관련 정보를 추출하며, 상기 추출된 주변 제어대상 디바이스별 디바이스 관련 정보를 기반으로 화면에 제어대상 디바이스 목록을 표시하는 디바이스 연결 매니저를 더 포함하며,
    여기서, 상기 응답 메시지는, 해당 제어대상 디바이스에 관련된 정보를 포함하여 구성되며, 상기 제어대상 디바이스에 관련된 정보는 디바이스 명, 모델명, 디바이스 타입, 네트워크 주소, 서비스 이름, 서비스 종류, 어플리케이션 이름, 어플리케이션 종류 중 적어도 하나를 포함하여 구성되는 것을 특징으로 하는 이동통신 단말기에서 주변 디바이스를 제어하기 위한 장치.
  11. 제 10 항에 있어서, 상기 프로파일 매니저는,
    상기 표시된 제어대상 디바이스 목록 중 하나의 제어대상 디바이스가 선택되는지 여부를 검사하고,
    하나의 제어대상 디바이스가 선택될 시, 상기 선택된 제어대상 디바이스의 디바이스 관련 정보를 이용하여, 메모리에 상기 선택된 제어대상 디바이스의 프로파일이 존재하는지 여부를 검사하고,
    메모리에 상기 선택된 제어대상 디바이스의 프로파일이 존재하지 않을 시, 상기 선택된 제어대상 디바이스의 디바이스 관련 정보를 이용하여 프로파일 서버에게 상기 선택된 제어대상 디바이스의 프로파일에 대한 전송을 요청하여 수신하는 것을 특징으로 하는 이동통신 단말기에서 주변 디바이스를 제어하기 위한 장치.
  12. 제 11 항에 있어서, 상기 프로파일 매니저는,
    메모리에 상기 선택된 제어대상 디바이스의 프로파일이 존재할 시, 상기 메모리에 존재하는 프로파일의 버전정보를 프로파일 서버에게 전송하고,
    상기 프로파일 서버로부터 새롭게 갱신된 프로파일을 수신하는 것을 특징으로 하는 이동통신 단말기에서 주변 디바이스를 제어하기 위한 장치.
  13. 제 10 항에 있어서,
    상기 검색요청 메시지와 응답 메시지는, 미리 결정된 물리적 통신 인터페이스와 통신 프로토콜을 기반으로 송수신되며,
    여기서, 상기 물리적 통신 인터페이스는 와이파이, 블루투스, 지그비 중 적어도 하나를 포함하며, 상기 통신 프로토콜은 UPnP, DLNA, TCP, UDP, SNMP, RF4CE 중 적어도 하나를 포함하는 것을 특징으로 하는 이동통신 단말기에서 주변 디바이스를 제어하기 위한 장치.
  14. 제 9 항에 있어서,
    상기 프로파일은, 화면 구성을 위한 UI 정보, 오브젝트(Object)에 등록될 제어명령 정보, 통신 프로토콜 중 적어도 하나를 포함하여 구성되며, 여기서 상기 UI 정보는 화면을 구성하는 오브젝트의 이미지 정보와 배치(Layout) 정보 중 적어도 하나를 포함하여 구성되는 것을 특징으로 하는 이동통신 단말기에서 주변 디바이스를 제어하기 위한 장치.
  15. 제 14 항에 있어서, 상기 동적 구성 매니저는,
    상기 제어대상 디바이스의 프로파일에서 화면 구성을 위한 UI 정보와 오브젝트에 등록될 제어명령 정보를 추출하고,
    상기 추출된 UI 정보를 이용하여 각 오브젝트의 이미지를 화면에 배치하고, 상기 추출된 제어명령 정보를 각 오브젝트에 연결하며,
    화면에 배치된 각 오브젝트의 이미지와 오브젝트별 제어명령 정보를 매핑하는 것을 특징으로 하는 이동통신 단말기에서 주변 디바이스를 제어하기 위한 장치.
  16. 제 9 항에 있어서,
    상기 프로파일 매니저는, 상기 제어대상 디바이스를 제어하는 도중, 상기 제어대상 디바이스로부터 현재 수행되고 있거나 변경되는 서비스나 애플리케이션의 프로파일을 획득하는 것을 특징으로 하는 이동통신 단말기에서 주변 디바이스를 제어하기 위한 장치.
KR1020110000370A 2011-01-04 2011-01-04 이동통신 단말기에서 주변 디바이스를 원격 제어하기 위한 장치 및 방법 KR101924974B1 (ko)

Priority Applications (10)

Application Number Priority Date Filing Date Title
KR1020110000370A KR101924974B1 (ko) 2011-01-04 2011-01-04 이동통신 단말기에서 주변 디바이스를 원격 제어하기 위한 장치 및 방법
JP2013547366A JP5952301B2 (ja) 2011-01-04 2012-01-04 移動通信端末における周辺デバイスを遠隔制御するための装置及び方法
EP12732010.9A EP2661903A4 (en) 2011-01-04 2012-01-04 DEVICE AND METHOD FOR REMOTE CONTROL OF PERIPHERAL DEVICES IN A MOBILE COMMUNICATION TERMINAL
PCT/KR2012/000077 WO2012093848A2 (en) 2011-01-04 2012-01-04 Apparatus and method for remotely controlling peripheral devices in mobile communication terminal
AU2012205113A AU2012205113B2 (en) 2011-01-04 2012-01-04 Apparatus and method for remotely controlling peripheral devices in mobile communication terminal
US13/343,415 US8856411B2 (en) 2011-01-04 2012-01-04 Apparatus and method for remotely controlling peripheral devices in mobile communication terminal
CN201280004660.6A CN103283257B (zh) 2011-01-04 2012-01-04 在移动通信终端中远程控制***装置的设备和方法
US14/508,966 US9665242B2 (en) 2011-01-04 2014-10-07 Apparatus and method for remotely controlling peripheral devices in mobile communication terminal
US15/600,655 US10620782B2 (en) 2011-01-04 2017-05-19 Apparatus and method for remotely controlling peripheral devices in mobile communication terminal
US16/818,790 US11416113B2 (en) 2011-01-04 2020-03-13 Apparatus and method for remotely controlling peripheral devices in mobile communication terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020110000370A KR101924974B1 (ko) 2011-01-04 2011-01-04 이동통신 단말기에서 주변 디바이스를 원격 제어하기 위한 장치 및 방법

Related Child Applications (1)

Application Number Title Priority Date Filing Date
KR1020180149395A Division KR102049069B1 (ko) 2018-11-28 2018-11-28 이동통신 단말기에서 주변 디바이스를 원격 제어하기 위한 장치 및 방법

Publications (2)

Publication Number Publication Date
KR20120079208A true KR20120079208A (ko) 2012-07-12
KR101924974B1 KR101924974B1 (ko) 2018-12-04

Family

ID=46381813

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020110000370A KR101924974B1 (ko) 2011-01-04 2011-01-04 이동통신 단말기에서 주변 디바이스를 원격 제어하기 위한 장치 및 방법

Country Status (7)

Country Link
US (4) US8856411B2 (ko)
EP (1) EP2661903A4 (ko)
JP (1) JP5952301B2 (ko)
KR (1) KR101924974B1 (ko)
CN (1) CN103283257B (ko)
AU (1) AU2012205113B2 (ko)
WO (1) WO2012093848A2 (ko)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014115923A1 (ko) * 2013-01-23 2014-07-31 주식회사 포키비언 입출력 신호 송수신 장치 및 입출력 신호 송수신 방법
KR20160070511A (ko) * 2014-12-10 2016-06-20 삼성전자주식회사 다른 전자 장치와 연결되는 전자 장치 및 그 제어 방법
KR20160147152A (ko) * 2015-06-12 2016-12-22 유버 주식회사 자외선 검출 장치, 자외선 검출 방법, 및 자외선 측정 애플리케이션을 포함하는 컴퓨터 판독 가능 매체
WO2016208984A1 (ko) * 2015-06-26 2016-12-29 엘지전자 주식회사 복수의 디바이스에 대한 원격제어를 수행할 수 있는 이동 단말기
WO2017069502A1 (ko) * 2015-10-19 2017-04-27 삼성전자 주식회사 디스플레이 장치, 그의 통합 리모컨 설정 방법 및 시스템
WO2018021798A1 (ko) * 2016-07-28 2018-02-01 삼성전자 주식회사 외부 디바이스를 제어하기 위한 gui를 생성하는 디바이스 및 방법
KR20180043548A (ko) * 2016-10-20 2018-04-30 이경환 모션 침대 제어를 위한 단말장치 및 그 동작 방법
WO2019107578A1 (ko) * 2017-11-28 2019-06-06 조민환 중계 장치, 단말 장치 및 이들의 원격 제어 방법
US11106325B2 (en) 2018-01-31 2021-08-31 Samsung Electronics Co., Ltd. Electronic apparatus and control method thereof
KR20210118958A (ko) * 2016-06-12 2021-10-01 애플 인크. 제어가능한 외부 디바이스들을 관리하기 위한 사용자 인터페이스
US11363071B2 (en) 2019-05-31 2022-06-14 Apple Inc. User interfaces for managing a local network
US11513667B2 (en) 2020-05-11 2022-11-29 Apple Inc. User interface for audio message
US11785387B2 (en) 2019-05-31 2023-10-10 Apple Inc. User interfaces for managing controllable external devices

Families Citing this family (36)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101664430B1 (ko) * 2009-11-13 2016-10-10 삼성전자주식회사 리모트 ui 서비스 제공 방법 및 장치
JPWO2013061517A1 (ja) 2011-10-27 2015-04-02 パナソニック インテレクチュアル プロパティ コーポレーション オブアメリカPanasonic Intellectual Property Corporation of America 機器連携サービス実行装置、機器連携サービス実行方法、及び機器連携サービス実行プログラム
CN103457962B (zh) * 2012-05-28 2018-03-23 腾讯科技(深圳)有限公司 访问微博相册的方法、微博客户端及***
CN102819500B (zh) * 2012-07-20 2016-01-20 腾讯科技(深圳)有限公司 一种创建外部设备控制界面的方法及装置
CN102821015B (zh) 2012-08-07 2015-09-09 歌尔声学股份有限公司 一种实现家庭中多媒体终端相互控制的方法和***
KR20140043000A (ko) * 2012-09-28 2014-04-08 한국전자통신연구원 이동통신 단말기를 이용한 외부기기 입출력 지원장치 및 방법
US9514641B2 (en) * 2012-11-02 2016-12-06 Huawei Technologies Co., Ltd. Smart remote control
CN102932695B (zh) * 2012-11-02 2016-03-30 华为技术有限公司 一种遥控方法、智能终端及智能遥控***
CN103051694B (zh) * 2012-12-12 2017-10-31 北京奇虎科技有限公司 移动通信终端控制设备的方法与移动通信终端
CN103049190B (zh) * 2012-12-12 2016-05-11 北京奇虎科技有限公司 一种移动通信终端及控制设备操作的方法
CN103067448B (zh) * 2012-12-12 2017-04-19 北京奇虎科技有限公司 设备控制方法与移动通信终端
CN103118119A (zh) * 2013-02-07 2013-05-22 青岛海信传媒网络技术有限公司 协作浏览网页的方法及移动通信终端和大屏幕浏览器
EP2797061A1 (fr) * 2013-04-24 2014-10-29 The Swatch Group Research and Development Ltd. Système à multiples appareils à communication simplifiée
US9584873B2 (en) * 2013-10-11 2017-02-28 Western Digital Technologies, Inc. Method and apparatus for configuring an electronic device
US9509806B2 (en) * 2013-12-17 2016-11-29 Qualcomm Incorporated Techniques for supporting Wi-Gig bus extension and Wi-Gig display extension as peripheral function protocols in wireless docking
JP6372134B2 (ja) * 2014-03-31 2018-08-15 富士通株式会社 配信装置、配信方法および配信プログラム
CN104244054B (zh) * 2014-08-22 2019-04-23 深圳创维数字技术有限公司 一种多终端设备的遥控方法及相关装置、***
WO2016032982A1 (en) * 2014-08-25 2016-03-03 Rf Digital Corporation Push user interface
KR102354763B1 (ko) * 2014-11-17 2022-01-25 삼성전자주식회사 주변 기기를 식별하는 전자 기기 및 이의 주변 기기 식별 방법
US20160173937A1 (en) * 2014-12-11 2016-06-16 Mediatek Inc. Methods and devices for media casting management among multiple media casting devices supporting different media casting protocols
CN105068467B (zh) 2015-07-13 2018-02-02 小米科技有限责任公司 控制智能设备的方法及装置
CN105279134B (zh) * 2015-11-09 2018-10-19 北京齐尔布莱特科技有限公司 一种动态配置移动应用的装置以及应用服务器
EP3179755A1 (en) * 2015-12-08 2017-06-14 Gemalto M2M GmbH Method for configuring a wireless device for using voice over lte
KR102516111B1 (ko) 2016-02-24 2023-03-30 삼성전자주식회사 전자 장치, 적어도 하나의 스마트 장치를 이용한 서버의 사용자 환경 제어 방법 및 서버
DK179594B1 (en) * 2016-06-12 2019-02-25 Apple Inc. USER INTERFACE FOR MANAGING CONTROLLABLE EXTERNAL DEVICES
US10265778B2 (en) * 2017-01-16 2019-04-23 Black & Decker Inc. Accessories for oscillating power tools
JP2018129747A (ja) * 2017-02-10 2018-08-16 カシオ計算機株式会社 リモート制御装置、被制御装置、リモート制御システム、リモート制御方法、被制御方法及びプログラム
CN108323198B (zh) * 2017-02-27 2021-03-23 华为技术有限公司 一种配置外部设备的方法及设备
JP7320767B2 (ja) * 2017-03-28 2023-08-04 パナソニックIpマネジメント株式会社 情報提示方法、プログラム、及び情報提示システム
CN107766077A (zh) * 2017-10-18 2018-03-06 张洋 一种多个外部设备控制方法和装置
JP7172244B2 (ja) * 2018-07-26 2022-11-16 セイコーエプソン株式会社 印刷装置、及び印刷装置の制御方法
US11402812B1 (en) 2019-03-22 2022-08-02 The Chamberlain Group Llc Apparatus and method for controlling a device
US10909048B1 (en) * 2019-07-30 2021-02-02 Microsoft Technology Licensing, Llc Declarative transactional communications with a peripheral device via a low-power bus
US11863627B2 (en) * 2020-04-21 2024-01-02 Lg Electronics Inc. Smart home device and method
KR20220056696A (ko) * 2020-10-28 2022-05-06 삼성전자주식회사 전자 장치, 시스템 및 그 제어 방법
US20220370899A1 (en) * 2021-05-24 2022-11-24 Yen-Ho Lu New-generation TV and an operational method for its gaming system integrated with a smartphone

Family Cites Families (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5832298A (en) * 1995-05-30 1998-11-03 Canon Kabushiki Kaisha Adaptive graphical user interface for a network peripheral
US6473788B1 (en) * 1996-11-15 2002-10-29 Canon Kabushiki Kaisha Remote maintenance and servicing of a network peripheral device over the world wide web
US6963923B1 (en) * 1997-02-10 2005-11-08 International Business Machines Corporation Method for file transfer restarts using standard internet protocol
GB9823349D0 (en) 1998-10-27 1998-12-23 Glacier Vandervell Ltd Bearing material
US6512919B2 (en) * 1998-12-14 2003-01-28 Fujitsu Limited Electronic shopping system utilizing a program downloadable wireless videophone
KR200182053Y1 (ko) 1999-12-08 2000-05-15 김상열 스핀들 구조
KR100667742B1 (ko) 2000-08-23 2007-01-11 삼성전자주식회사 제어기기의 적어도 하나 이상의 피제어기기 제어 방법
FR2813409A1 (fr) * 2000-08-29 2002-03-01 Canon Res Ct France Sa Procede et dispositif configuration d'un peripherique de traitement de documents electroniques dans un reseau de communication
KR20020050490A (ko) 2000-12-21 2002-06-27 구자홍 통합 리모콘 정보 제공 시스템 및 그 운용방법
US20020130834A1 (en) * 2001-03-16 2002-09-19 Emsquare Research, Inc. System and method for universal control of devices
JP2002290853A (ja) * 2001-03-22 2002-10-04 Canon Inc テレビジョン放送受信装置およびテレビジョン放送受信方法およびテレビジョン放送受信プログラム
JP4464029B2 (ja) * 2001-04-19 2010-05-19 キヤノン株式会社 情報処理方法および制御プログラムおよび情報処理装置および周辺装置および応答方法および代理応答装置およびネットワークシステム
CN1628450B (zh) * 2001-05-01 2010-05-26 Meta4hand公司 无线网络计算
JP2003143670A (ja) 2001-10-31 2003-05-16 Sony Corp リモートコントロールシステム、電子機器、及びプログラム
US7765280B2 (en) * 2002-11-06 2010-07-27 Scientific-Atlanta, Llc Downloadable remotely stored device drivers for communication with set-top box peripherals
JP3800626B2 (ja) 2003-01-30 2006-07-26 ソニー株式会社 制御装置および方法、情報処理装置および方法、記録媒体、並びにプログラム
JP2005175666A (ja) * 2003-12-09 2005-06-30 Toshiba Corp 周辺オブジェクト通信方法、装置及びシステム
US7164907B2 (en) * 2004-01-13 2007-01-16 Qualcomm Inc. Automated over the air plug-in device recognition and software driver download
US20100081375A1 (en) 2008-09-30 2010-04-01 Apple Inc. System and method for simplified control of electronic devices
US8054854B2 (en) * 2004-08-26 2011-11-08 Sony Corporation Network remote control
US7941786B2 (en) 2004-09-08 2011-05-10 Universal Electronics Inc. Configurable controlling device and associated configuration distribution system and method
JP2006134236A (ja) 2004-11-09 2006-05-25 Canon Inc プロファイル取得方法、装置、プログラム、および、記憶媒体
KR100640064B1 (ko) * 2005-02-21 2006-10-31 삼성전자주식회사 하나의 컨트롤러를 이용한 다수의 홈 디바이스 제어방법 및장치
US20060271695A1 (en) * 2005-05-16 2006-11-30 Electronics Line 3000 Ltd. System for remote secured operation, monitoring and control of security and other types of events
US7263353B2 (en) * 2005-06-29 2007-08-28 Nokia Corporation System and method for automatic application profile and policy creation
JP4829563B2 (ja) * 2005-08-03 2011-12-07 キヤノン株式会社 制御方法及び制御装置
KR100741850B1 (ko) 2005-11-24 2007-07-23 주식회사 유캠프 통합 리모콘을 이용한 홈네트워크 시스템 및 그의 제어방법
EP1802038B1 (en) * 2005-12-23 2009-01-07 Sony Deutschland GmbH System and method for improving service and device discovery in a UPnP-based wireless communication network
JP4882405B2 (ja) * 2006-02-15 2012-02-22 株式会社デンソーウェーブ 機能設定システム
US7728999B2 (en) * 2006-07-14 2010-06-01 Hewlett-Packard Development Company, L.P. Printing device driver
KR20090039904A (ko) 2007-10-19 2009-04-23 경북대학교 산학협력단 무선 네트워크 시스템 및 그에 따른 디바이스 제어 방법
US8903773B2 (en) * 2010-03-31 2014-12-02 Novastor Corporation Computer file storage, backup, restore and retrieval
US9584624B2 (en) * 2010-04-15 2017-02-28 Blackberry Limited Method and system for transmitting an application to a device
US8955022B2 (en) * 2010-09-15 2015-02-10 Comcast Cable Communications, Llc Securing property

Cited By (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014115923A1 (ko) * 2013-01-23 2014-07-31 주식회사 포키비언 입출력 신호 송수신 장치 및 입출력 신호 송수신 방법
KR20160070511A (ko) * 2014-12-10 2016-06-20 삼성전자주식회사 다른 전자 장치와 연결되는 전자 장치 및 그 제어 방법
KR20160147152A (ko) * 2015-06-12 2016-12-22 유버 주식회사 자외선 검출 장치, 자외선 검출 방법, 및 자외선 측정 애플리케이션을 포함하는 컴퓨터 판독 가능 매체
US10218834B2 (en) 2015-06-26 2019-02-26 Lg Electronics Inc. Mobile terminal capable of performing remote control of plurality of devices
KR20170001435A (ko) * 2015-06-26 2017-01-04 엘지전자 주식회사 복수의 디바이스에 대한 원격제어를 수행할 수 있는 이동 단말기
WO2016208984A1 (ko) * 2015-06-26 2016-12-29 엘지전자 주식회사 복수의 디바이스에 대한 원격제어를 수행할 수 있는 이동 단말기
WO2017069502A1 (ko) * 2015-10-19 2017-04-27 삼성전자 주식회사 디스플레이 장치, 그의 통합 리모컨 설정 방법 및 시스템
US10347120B2 (en) 2015-10-19 2019-07-09 Samsung Electronics Co., Ltd. Display device, and integrated remote controller setting method and system for same
KR20210118958A (ko) * 2016-06-12 2021-10-01 애플 인크. 제어가능한 외부 디바이스들을 관리하기 위한 사용자 인터페이스
WO2018021798A1 (ko) * 2016-07-28 2018-02-01 삼성전자 주식회사 외부 디바이스를 제어하기 위한 gui를 생성하는 디바이스 및 방법
KR20180013038A (ko) * 2016-07-28 2018-02-07 삼성전자주식회사 외부 디바이스를 제어하기 위한 gui를 생성하는 디바이스 및 방법
US11360786B2 (en) * 2016-07-28 2022-06-14 Samsung Electronics Co., Ltd. Device and method for generating GUI for controlling external device
EP3477451B1 (en) * 2016-07-28 2023-05-31 Samsung Electronics Co., Ltd. Device and method for generating gui for controlling external device
KR20180043548A (ko) * 2016-10-20 2018-04-30 이경환 모션 침대 제어를 위한 단말장치 및 그 동작 방법
WO2019107578A1 (ko) * 2017-11-28 2019-06-06 조민환 중계 장치, 단말 장치 및 이들의 원격 제어 방법
US11106325B2 (en) 2018-01-31 2021-08-31 Samsung Electronics Co., Ltd. Electronic apparatus and control method thereof
US11363071B2 (en) 2019-05-31 2022-06-14 Apple Inc. User interfaces for managing a local network
US11785387B2 (en) 2019-05-31 2023-10-10 Apple Inc. User interfaces for managing controllable external devices
US11824898B2 (en) 2019-05-31 2023-11-21 Apple Inc. User interfaces for managing a local network
US11513667B2 (en) 2020-05-11 2022-11-29 Apple Inc. User interface for audio message

Also Published As

Publication number Publication date
EP2661903A4 (en) 2014-11-12
JP2014506057A (ja) 2014-03-06
CN103283257A (zh) 2013-09-04
EP2661903A2 (en) 2013-11-13
JP5952301B2 (ja) 2016-07-13
WO2012093848A3 (en) 2012-12-06
CN103283257B (zh) 2016-11-02
AU2012205113B2 (en) 2015-08-20
US20170255362A1 (en) 2017-09-07
US20200210052A1 (en) 2020-07-02
US20120173767A1 (en) 2012-07-05
US10620782B2 (en) 2020-04-14
KR101924974B1 (ko) 2018-12-04
US9665242B2 (en) 2017-05-30
US11416113B2 (en) 2022-08-16
US8856411B2 (en) 2014-10-07
US20150026610A1 (en) 2015-01-22
AU2012205113A1 (en) 2013-05-02
WO2012093848A2 (en) 2012-07-12

Similar Documents

Publication Publication Date Title
US11416113B2 (en) Apparatus and method for remotely controlling peripheral devices in mobile communication terminal
US9621434B2 (en) Display apparatus, remote control apparatus, and method for providing user interface using the same
US20160134942A1 (en) Multimedia playing system, multimedia file sharing method and control method thereof
US20070258718A1 (en) Method and system for extending internet protocol remote control to non-internet protocol devices
KR101634745B1 (ko) 전자장치, 이를 제어할 수 있는 사용자 입력장치 및 그 제어방법
KR101588595B1 (ko) 사물인터넷을 지원하는 통합리모컨 및 그 제어방법
US20070101381A1 (en) IP remote
US9864644B2 (en) System and method for transport layer agnostic programming interface for use with smartphones
EP2963935A1 (en) Multi screen display controlled by a plurality of remote controls
US9418539B2 (en) Remote control apparatus and electronic device remotely controlled by the same
US10684813B2 (en) Display device and method for controlling same
KR101092009B1 (ko) 스위칭 방식의 무선 다중연결 주변장치
KR102049069B1 (ko) 이동통신 단말기에서 주변 디바이스를 원격 제어하기 위한 장치 및 방법
KR102093397B1 (ko) 이동통신 단말기에서 주변 디바이스를 원격 제어하기 위한 장치 및 방법
KR102156802B1 (ko) 이동통신 단말기에서 주변 디바이스를 원격 제어하기 위한 장치 및 방법
CN102667885B (zh) 通过UPnP服务远程控制的方法和设备
CN114980358A (zh) 批量智能设备自动配网方法、***、设备及存储介质
KR101059367B1 (ko) Dlna에서 dms 디바이스와 dmc/dmp 디바이스 간의 제어화면 동기화 시스템 및 그 방법
KR20120025110A (ko) 직비 디바이스 등록 장치 및 방법
KR20140147599A (ko) 전자 기기 및 전자 기기의 제어 방법

Legal Events

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