KR101748386B1 - 스마트 기기 제어 방법, 장치, 프로그램 및 컴퓨터가 판독가능한 기록매체 - Google Patents

스마트 기기 제어 방법, 장치, 프로그램 및 컴퓨터가 판독가능한 기록매체 Download PDF

Info

Publication number
KR101748386B1
KR101748386B1 KR1020157033178A KR20157033178A KR101748386B1 KR 101748386 B1 KR101748386 B1 KR 101748386B1 KR 1020157033178 A KR1020157033178 A KR 1020157033178A KR 20157033178 A KR20157033178 A KR 20157033178A KR 101748386 B1 KR101748386 B1 KR 101748386B1
Authority
KR
South Korea
Prior art keywords
smart device
interface
control
personalization
status display
Prior art date
Application number
KR1020157033178A
Other languages
English (en)
Other versions
KR20170018295A (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 시아오미 아이엔씨.
Publication of KR20170018295A publication Critical patent/KR20170018295A/ko
Application granted granted Critical
Publication of KR101748386B1 publication Critical patent/KR101748386B1/ko

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/042Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
    • 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
    • H04M1/72533
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/0806Configuration setting for initial configuration or provisioning, e.g. plug-and-play
    • H04L41/0809Plug-and-play configuration
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • H04L67/025Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/4104Peripherals receiving signals from specially adapted client devices
    • H04N21/4126The peripheral being portable, e.g. PDAs or mobile phones
    • H04N21/41265The peripheral being portable, e.g. PDAs or mobile phones having a remote control device for bidirectional communication between the remote control device and client device
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/4104Peripherals receiving signals from specially adapted client devices
    • H04N21/4131Peripherals receiving signals from specially adapted client devices home appliance, e.g. lighting, air conditioning system, metering devices
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/23Pc programming
    • G05B2219/23067Control, human or man machine interface, interactive, HMI, MMI
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/25Pc structure of the system
    • G05B2219/25314Modular structure, modules
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2201/00Electronic components, circuits, software, systems or apparatus used in telephone systems
    • H04M2201/42Graphical user interfaces

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Multimedia (AREA)
  • Automation & Control Theory (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)
  • Telephone Function (AREA)
  • Stored Programmes (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Mechanical Engineering (AREA)
  • General Engineering & Computer Science (AREA)

Abstract

본 발명은 스마트 기기 제어 방법, 장치, 프로그램 및 컴퓨터가 판독가능한 기록매체를 공개하였는바, 스마트 기기 기술분야에 속한다. 스마트 기기 제어 방법은, 단말기와 스마트 기기가 연결을 셋업할 경우, 상기 스마트 기기에 개별화 제어 인터페이스를 설정하였는지의 여부를 검출하는 단계; 만약 상기 스마트 기기에 개별화 제어 인터페이스가 설정된 것이 검출되면, 상기 스마트 기기의 개별화 기능 타입과 개별화 상태 표시 타입을 포함하는 개별화 인터페이스 플러그인을 획득하는 단계; 상기 스마트 기기의 개별화 인터페이스 플러그인과 상기 스마트 기기의 범용 제어 인터페이스의 구성 정보에 따라 제어 옵션과 상태 표시 인터페이스를 생성하는 단계; 상기 제어 옵션과 상기 상태 표시 인터페이스에 따라 상기 스마트 기기를 제어하는 단계를 포함한다. 본 발명은 다수의 단말기에 개별화 제어 인터페이스를 공유하는 스마트 기기를 제어하는 제어 방식을 실현하여, 제어 효율 및 사람과 기계 사이의 상호작용을 향상시킨다.

Description

스마트 기기 제어 방법, 장치, 프로그램 및 컴퓨터가 판독가능한 기록매체{METHOD, APPARATUS, PROGRAM AND COMPUTER-READABLE RECORDING MEDIUM FOR CONTROLLING SMART DEVICE}
본 발명은 스마트 기기 기술분야에 관한 것으로, 특히 스마트 기기를 제어하는 방법, 장치, 프로그램 및 컴퓨터가 판독가능한 기록매체에 관한 것이다.
본원 발명은 출원번호가 CN 201510408868.X이고, 출원 일자가 2015년 7월 13일인 중국 특허 출원에 기반하여 제출하였고, 상기 중국 특허 출원의 우선권을 주장하는바, 중국 특허 출원의 모든 내용은 참조로서 본원 발명에 원용된다.
스마트 기기와 인터넷 기술이 발전하면서, 더욱더 많은 스마트 기기들이 네트워크를 통해 원격으로 조작 제어하는 제어 방식을 실현할 수 있다.
원격 조작 제어의 제어 방식을 실현하기 위하여, 일반적으로 원격 조작 제어하는 응용 프로그램을 사용하여 스마트 기기를 점검 및 제어한다. 사용자는 응용 프로그램에서 제공하는 옵션에 따라 개별화된 설정을 진행할 수 있다. 예를 들면, 공기 청정기에 공기 질량의 변화에 따라 상태 표시 인터페이스의 색상이 변화되도록 설정할 수 있다. 그러나 기타 사용자가 상기 공기 청정기와 연결되면, 범용 조작 제어 인터페이스만 표시될 수 있다.
관련 기술의 문제를 해결하기 위하여, 본 발명의 실시예는 스마트 기기 제어 방법, 장치, 프로그램 및 컴퓨터가 판독가능한 기록매체를 제공한다.
상기 과제 해결 수단은 다음과 같다.
본 발명의 실시예의 제1 양태에 근거하면,
단말기와 스마트 기기가 연결을 셋업할 경우, 상기 스마트 기기에 개별화 제어 인터페이스를 설정하였는지의 여부를 검출하는 단계;
상기 스마트 기기에 개별화 제어 인터페이스가 설정된 것이 검출되면, 상기 스마트 기기의, 개별화 기능 타입과 개별화 상태 표시 타입을 포함하는 개별화 인터페이스 플러그인을 획득하는 단계;
상기 스마트 기기의 개별화 인터페이스 플러그인과 상기 스마트 기기의 범용 제어 인터페이스의 구성 정보에 따라 제어 옵션과 상태 표시 인터페이스를 생성하는 단계;
상기 제어 옵션과 상기 상태 표시 인터페이스에 따라 상기 스마트 기기를 제어하는 단계를 포함하는 스마트 기기 제어 방법을 제공한다.
선택적으로, 상기 스마트 기기에 개별화 동작 인터페이스를 설정하였는지의 여부를 검출하는 상기 단계는,
상기 스마트 기기 또는 클라우드 서버에 조회 요청을 발송하는 단계;
상기 스마트 기기 또는 클라우드 서버가 반환한 조회 결과를 수신하고, 상기 조회 결과에 따라 상기 스마트 기기에 개별화 동작 인터페이스를 설정하였는지의 여부를 결정하는 단계를 포함한다.
선택적으로, 상기 스마트 기기의 개별화 인터페이스 플러그인을 획득하는 상기 단계는,
상기 스마트 기기의 개별화 인터페이스 플러그인을 획득하는 요청을 상기 스마트 기기 또는 클라우드 서버에 발송하는 단계;
상기 스마트 기기 또는 클라우드 서버가 반환한 개별화 인터페이스 플러그인을 수신하는 단계를 포함한다.
선택적으로, 상기 스마트 기기의 개별화 인터페이스 플러그인과 상기 스마트 기기의 범용 제어 인터페이스의 구성 정보에 따라 제어 옵션과 상태 표시 인터페이스를 생성하는 상기 단계는,
상기 개별화 기능 타입 및 상기 범용 제어 인터페이스의 구성 정보 중의 기능 타입에 대응되는 아이콘 및 제어 명령을 획득하고, 상기 아이콘 및 제어 명령에 따라 제어 옵션을 생성하는 단계;
개별화 상태 표시 타입 및 상기 범용 제어 인터페이스의 구성 정보 중의 상태 표시 타입에 대응되는 디스플레이 컨트롤을 획득하고, 상기 디스플레이 컨트롤에 따라 상태 표시 인터페이스를 생성하는 단계를 포함한다.
선택적으로, 상기 스마트 기기에 개별화 제어 인터페이스를 설정하였는지의 여부를 검출하는 상기 단계 이후에, 상기 스마트 기기 제어 방법은,
상기 스마트 기기에 개별화 제어 인터페이스가 설정된 것이 검출되지 않으면, 상기 스마트 기기의 범용 제어 인터페이스의 구성 정보에 따라 상기 스마트 기기의 범용 제어 인터페이스를 생성하는 단계를 더 포함한다.
선택적으로, 상기 스마트 기기에 개별화 제어 인터페이스가 설정된 것이 검출된 이후에, 상기 스마트 기기 제어 방법은,
사용자가 상기 스마트 기기의 범용 제어 인터페이스를 사용하거나 또는 상기 스마트 기기의 개별화 제어 인터페이스를 사용한 것에 대한 선택 정보를 검출하는 단계;
상기 사용자가 상기 스마트 기기의 범용 제어 인터페이스를 사용한 것에 대한 선택 정보가 검출될 경우, 상기 스마트 기기의 범용 제어 인터페이스의 구성 정보에 따라 제어 옵션과 상태 표시 인터페이스를 생성하고, 상기 제어 옵션과 상기 상태 표시 인터페이스에 따라 상기 스마트 기기를 제어하는 단계;
상기 사용자가 상기 스마트 기기의 개별화 제어 인터페이스를 사용한 것에 대한 선택 정보가 검출될 경우, 상기 스마트 기기의 개별화 인터페이스 플러그인과 상기 스마트 기기의 범용 제어 인터페이스의 구성 정보에 따라 제어 옵션과 상태 표시 인터페이스를 생성하고, 상기 제어 옵션과 상기 상태 표시 인터페이스에 따라 상기 스마트 기기를 제어하는 단계를 더 포함한다.
본 발명의 실시예의 제2 양태에 근거하면,
단말기와 스마트 기기가 연결을 셋업할 경우, 상기 스마트 기기에 개별화 제어 인터페이스를 설정하였는지의 여부를 검출하기 위한 제1 검출 모듈;
상기 스마트 기기에 개별화 제어 인터페이스가 설정된 것이 검출될 경우, 상기 스마트 기기의, 개별화 기능 타입과 개별화 상태 표시 타입을 포함하는 개별화 인터페이스 플러그인을 획득하기 위한 획득 모듈;
상기 스마트 기기의 개별화 인터페이스 플러그인과 상기 스마트 기기의 범용 제어 인터페이스의 구성 정보에 따라 제어 옵션과 상태 표시 인터페이스를 생성하기 위한 제1 생성 모듈;
상기 제어 옵션과 상기 상태 표시 인터페이스에 따라 상기 스마트 기기를 제어하기 위한 제어 모듈을 포함하는 스마트 기기 제어 장치를 제공한다.
선택적으로, 상기 제1 검출 모듈은,
상기 스마트 기기 또는 클라우드 서버에 조회 요청을 발송하기 위한 제1 발송 유닛;
상기 스마트 기기 또는 클라우드 서버가 반환한 조회 결과를 수신하기 위한 제1 수신 유닛;
상기 조회 결과에 따라 상기 스마트 기기에 개별화 동작 인터페이스를 설정하였는지의 여부를 결정하기 위한 결정 유닛을 포함한다.
선택적으로, 상기 획득 모듈은,
상기 스마트 기기의 개별화 인터페이스 플러그인을 획득하는 요청을 상기 스마트 기기 또는 클라우드 서버에 발송하기 위한 제2 발송 유닛;
상기 스마트 기기 또는 클라우드 서버가 반환한 개별화 인터페이스 플러그인을 수신하기 위한 제2 수신 유닛을 포함한다.
선택적으로, 상기 제1 생성 모듈은,
상기 개별화 기능 타입 및 상기 범용 제어 인터페이스의 구성 정보 중의 기능 타입에 대응되는 아이콘 및 제어 명령을 획득하기 위한 제1 획득 유닛;
상기 아이콘 및 제어 명령에 따라 제어 옵션을 생성하기 위한 제1 생성 유닛;
개별화 상태 표시 타입 및 상기 범용 제어 인터페이스의 구성 정보 중의 상태 표시 타입에 대응되는 디스플레이 컨트롤을 획득하기 위한 제2 획득 유닛;
상기 디스플레이 컨트롤에 따라 상태 표시 인터페이스를 생성하기 위한 제2 생성 유닛을 포함한다.
선택적으로, 상기 스마트 기기 제어 장치는,
상기 스마트 기기에 개별화 제어 인터페이스가 설정된 것이 검출되지 않을 경우, 상기 스마트 기기의 범용 제어 인터페이스의 구성 정보에 따라 상기 스마트 기기의 범용 제어 인터페이스를 생성하기 위한 제2 생성 모듈을 포함한다.
선택적으로, 상기 스마트 기기 제어 장치는,
사용자가 상기 스마트 기기의 범용 제어 인터페이스를 사용하거나 또는 상기 스마트 기기의 개별화 제어 인터페이스를 사용한 것에 대한 선택 정보를 검출하기 위한 제2 검출 모듈;
상기 사용자가 상기 스마트 기기의 범용 제어 인터페이스를 사용한 것에 대한 선택 정보가 검출될 경우, 상기 스마트 기기의 범용 제어 인터페이스의 구성 정보에 따라 제어 옵션과 상태 표시 인터페이스를 생성하고, 상기 제어 옵션과 상기 상태 표시 인터페이스에 따라 상기 스마트 기기를 제어하기 위한 제1 처리 모듈;
상기 사용자가 상기 스마트 기기의 개별화 제어 인터페이스를 사용한 것에 대한 선택 정보가 검출될 경우, 상기 스마트 기기의 개별화 인터페이스 플러그인과 상기 스마트 기기의 범용 제어 인터페이스의 구성 정보에 따라 제어 옵션과 상태 표시 인터페이스를 생성하고, 상기 제어 옵션과 상기 상태 표시 인터페이스에 따라 상기 스마트 기기를 제어하기 위한 제2 처리 모듈을 포함한다.
본 발명의 실시예의 제3 양태에 근거하면,
프로세서;
상기 프로세서에 의해 실행 가능한 인스트럭션을 저장하기 위한 메모리를 포함하고,
상기 프로세서는,
단말기와 스마트 기기가 연결을 셋업할 경우, 상기 스마트 기기에 개별화 제어 인터페이스를 설정하였는지의 여부를 검출하고;
상기 스마트 기기에 개별화 제어 인터페이스가 설정된 것이 검출되면, 상기 스마트 기기의, 개별화 기능 타입과 개별화 상태 표시 타입을 포함하는 개별화 인터페이스 플러그인을 획득하며;
상기 스마트 기기의 개별화 인터페이스 플러그인과 상기 스마트 기기의 범용 제어 인터페이스의 구성 정보에 따라 제어 옵션과 상태 표시 인터페이스를 생성하고;
상기 제어 옵션과 상기 상태 표시 인터페이스에 따라 상기 스마트 기기를 제어하도록 구성되는 스마트 기기 제어 장치를 제공한다.
본 발명의 실시예의 제4 양태에 따르면,
프로세서에 의해 실행되는 것을 통하여 상기 스마트 기기 제어 방법을 실현하는 컴퓨터가 판독가능한 기록매체에 저장되는 프로그램을 더 제공한다.
본 발명의 실시예의 제5 양태에 따르면,
상기 프로그램이 기록된 컴퓨터가 판독가능한 기록매체를 제공한다.
본 발명의 실시예가 제출한 과제 해결 수단은 하기와 같은 유익한 효과를 포함할 수 있다.
스마트 기기와 연결을 셋업할 경우, 스마트 기기에 개별화 제어 인터페이스를 설정하였는지의 여부를 검출하고, 개별화 제어 인터페이스를 설정하였다면, 스마트 기기의 개별화 인터페이스 플러그인을 획득하며, 개별화 인터페이스 플러그인 및 범용 제어 인터페이스의 구성 정보에 따라 제어 옵션과 상태 표시 인터페이스를 생성하고, 최종적으로 제어 옵션과 상태 표시 인터페이스에 따라 스마트 기기를 제어한다. 이로써 다수의 단말기에 개별화 제어 인터페이스를 공유하는 스마트 기기를 제어하는 제어 방식을 실현하여, 제어 효율 및 사람과 기계 사이의 상호작용을 향상시킨다.
아래의 도면은 명세서의 일부분으로서 명세서 전체를 구성하며 본 발명에 맞는 실시예를 예시하여 본 발명의 원리를 해석하기 위한 것이다.
도 1은 일 예시적 실시예에 따라 도시한 스마트 기기 제어 방법의 흐름도이다.
도 2는 일 예시적 실시예에 따라 도시한 스마트 기기 제어 방법의 흐름도이다.
도 3은 일 예시적 실시예에 따라 도시한 스마트 기기 제어 방법의 흐름도이다.
도 4는 일 예시적 실시예에 따라 도시한 스마트 기기 제어 장치의 블록도이다.
도 5는 일 예시적 실시예에 따라 도시한 스마트 기기 제어 장치 중의 검출 모듈의 블록도이다.
도 6은 일 예시적 실시예에 따라 도시한 스마트 기기 제어 장치 중의 획득 모듈의 블록도이다.
도 7은 일 예시적 실시예에 따라 도시한 스마트 기기 제어 장치 중의 제1 생성 모듈의 블록도이다.
도 8은 일 예시적 실시예에 따라 도시한 스마트 기기 제어 장치의 블록도이다(이동 단말기의 일반구조).
본 발명의 목적, 과제 해결 수단 및 이점을 더 뚜렷하게 하기 위하여, 이하 도면을 결부하여 본 발명의 실시형태에 대해 더욱 상세히 설명한다.
본 발명의 예시적 실시예는 스마트 기기 제어 방법을 제공한다. 도 1을 참조하면, 본 방법의 실시예는 단말기에 응용되고, 상기 스마트 기기 제어 방법은 하기와 같은 단계를 포함한다.
단계101에서, 단말기와 스마트 기기가 연결을 셋업할 경우, 스마트 기기에 개별화 제어 인터페이스를 설정하였는지의 여부를 결정한다.
단계102에서, 만약 스마트 기기에 개별화 제어 인터페이스가 설정된 것이 검출되면, 스마트 기기의, 개별화 기능 타입과 개별화 상태 표시 타입을 포함하는 개별화 인터페이스 플러그인을 획득한다.
단계103에서, 스마트 기기의 개별화 인터페이스 플러그인과 스마트 기기의 범용 제어 인터페이스의 구성 정보에 따라 제어 옵션과 상태 표시 인터페이스를 생성한다.
단계104에서, 제어 옵션과 상태 표시 인터페이스에 따라 스마트 기기를 제어한다.
본 발명의 실시예에서, 단말기에 제어 프레임워크(framework) 응용 프로그램을 미리 설치하고, 사용자는 상기 응용 프로그램을 통하여 스마트 기기가 네트워크에 접속할 수 있도록 보조할 수 있으며, 스마트 기기가 네트워크에 접속된 후 단말기와 연결을 셋업하고, 연결을 셋업한 후 스마트 기기를 제어하기 위한 제어 인터페이스를 생성하며, 여기서 제어 인터페이스는 제어 옵션과 상태 표시 인터페이스를 포함한다.
선택적으로, 제어 프레임워크 응용 프로그램에는 상기 스마트 기기의 입구 옵션(inlet option)을 제어하는 것으로, 단말기와 연결이 셋업되는 각종 스마트 기기에 대응되는 표시 인터페이스 마크가 저장된 기기 표시 리스트가 포함될 수 있다. 여기서, 프레임워크 응용 프로그램 중의 기기 표시 리스트에 하나 또는 다수의 스마트 기기의 입구 옵션을 저장할 수 있어, 매 스마트 기기와 연결을 확인하는 것을 각각 선택할 수 있고, 연결을 확인한 후 상기 스마트 기기에 대응되는 제어 인터페이스에 진입한다.
여기서, 프레임워크 응용 프로그램에는 스마트 기기의 제어와 상태 표시 인터페이스 중의 각 기능 타입에 대응되는 제어 옵션을 생성하는 아이콘과 대응되는 제어 명령 및 각 디스플레이 컨트롤이 포함된다.
본 발명의 실시예에서, 스마트 기기는 이미 네트워크에 접속된 상태이고, 여기서 상기 스마트 기기가 네트워크에 접속되는 것을 보조하는 다른 단말기(본 발명의 실시예에서 설명한 단말기가 아님)로 개별화 제어 인터페이스를 미리 설정할 수 있으며, 여기서 개별화 제어 인터페이스는 개별화된 제어 옵션 및 개별화된 상태 표시 인터페이스를 포함할 수 있고, 이러한 개별화된 제어 옵션 및 개별화된 상태 표시 인터페이스는 프레임워크 응용 프로그램에 미리 저장된 구성 내용일 수 있으며, 사용자가 개별화 설정을 하고자 할 경우, 미리 설정한 개별화 구성 옵션을 사용자에게 제공하여 선택하도록 한다.
예를 들면, 스마트 카메라에 대하여, 카메라 앞에 물체가 움직이는 것이 검출되면 카메라가 자동으로 오픈되도록 제어하는 제어 옵션을 제공할 수 있고, 스마트 공기 청정기에 대하여, 공기 질량의 변화에 따라 배경 색상이 변화되는 상태 표시 인터페이스를 제공할 수 있다.
사용자가 상기 다른 단말기에 개별화 제어 인터페이스를 설정한 후, 설정된 개별화 제어 인터페이스 중의 제어 옵션과 상태 표시 인터페이스에 따라 개별화 인터페이스 플러그인을 생성하고, 상기 개별화 인터페이스 플러그인을 스마트 기기에 발송하여 저장하거나 또는 클라우드 서버에 발송하여 저장한다. 여기서, 개별화 인터페이스 플러그인에는 개별화된 제어 옵션에 대응되는 개별화 기능 타입 및 개별화된 상태 표시 타입에 대응되는 개별화 상태 표시 타입이 포함된다.
본 발명의 실시예에서, 스마트 기기와 연결을 셋업할 경우, 스마트 기기에 개별화 제어 인터페이스를 설정하였는지의 여부를 검출하고, 만약 개별화 제어 인터페이스를 설정하였다면, 스마트 기기의 개별화 인터페이스 플러그인을 획득하며, 개별화 인터페이스 플러그인 및 범용 제어 인터페이스의 구성 정보에 따라 제어 옵션과 상태 표시 인터페이스를 생성하고, 최종적으로 제어 옵션과 상태 표시 인터페이스에 따라 스마트 기기를 제어한다. 이로써 다수의 단말기에 개별화 제어 인터페이스를 공유하는 스마트 기기를 제어하는 제어 방식을 실현하여, 제어 효율 및 사람과 기계 사이의 상호작용을 향상시킨다.
본 발명의 일 예시적 실시예는 스마트 기기 제어 방법을 제공하는바, 도 2를 참조하면, 본 방법의 실시예는 단말기에 응용되고, 상기 스마트 기기 제어 방법은 하기와 같은 단계를 포함한다.
단계201에서, 단말기와 스마트 기기가 연결을 셋업할 경우, 스마트 기기에 개별화 제어 인터페이스를 설정하였는지의 여부를 검출한다.
본 발명의 실시예에서, 단말기와 스마트 기기는 동일한 위치에 있을 수 있거나, 또는 단말기와 스마트 기기는 상이한 위치에 있을 수도 있다. 예를 들면, 스마트 기기는 스마트 에어컨인 바, 상기 스마트 에어컨이 사용자의 집에 위치하고, 사용자가 휴대한 단말기가 사용자의 집에 위치할 수 있으며, 이때 단말기와 스마트 기기는 동일한 위치에 있거나, 또는 사용자가 휴대한 단말기가 사용자의 직장에 위치하고, 이때 단말기와 스마트 기기는 동일한 위치에 처하지 않는다.
만약 단말기와 스마트 기기가 동일한 위치에 있을 경우, 단말기는 스마트 기기와 공동으로 접속된 네트워크 기기를 통하여 데이터를 전송하여, 단말기와 스마트 기기의 연결, 제어 인스트럭션(instruction)의 전송 및 상태 데이터의 전송 등 동작을 완성할 수 있고, 단말기와 스마트 기기 사이에 셋업된 직접 연결하는 전송방식을 통하여 상기 동작을 진행할 수도 있으며, 여기서 직접 연결하는 방식은 블루투스, Wi-Fi(Wireless Fidelity, 무선 충실도) 등을 포함하지만 이에 제한되지 않는다.
만약 단말기와 스마트 기기가 동일한 위치에 처하지 않을 경우, 클라우드 서버를 단말기와 스마트 기기 사이의 중계 연결점으로 하여, 단말기와 스마트 기기의 연결, 제어 인스트럭션의 전송 및 상태 데이터의 전송 등 동작을 진행할 수 있다.
본 발명의 실시예에서, 단말기와 스마트 기기는 일반적으로 처음 연결된 후 본 단계의 검출 단계를 트리거한다.
단말기와 스마트 기기의 상기 설명 중의 연결방식에 따라, 대응되는 상이한 방식을 통하여 검출 동작을 실행할 수 있고, 나아가 단계201은 하기의 단계를 통하여 실현될 수 있다.
단계2011에서, 스마트 기기 또는 클라우드 서버에 조회 요청을 발송한다.
여기서, 본 단계에서 클라우드 서버에 조회 요청을 발송하지 않을 경우, 클라우드 서버가 스마트 기기의 마크에 따라 조회 동작을 실행하도록, 상기 조회 요청에는 스마트 기기의 마크가 더 구비되어야 한다.
만약 스마트 기기의 레지스터(register)에 개별화 인터페이스 플러그인이 저장된 것이 검출되거나 또는 클라우드 서버에 상기 스마트 기기에 대응되는 개별화 인터페이스 플러그인이 저장된 것이 검출되면, 스마트 기기에 개별화 동작 인터페이스를 설정되었다고 결정한다.
단계2012에서, 스마트 기기 또는 클라우드 서버가 반환한 조회 결과를 수신하고, 조회 결과에 따라 스마트 기기에 개별화 동작 인터페이스를 설정하였는지의 여부를 결정한다.
만약 조회 결과가 스마트 기기에 개별화 동작 인터페이스를 설정한 것이면, 단계202를 수행하고, 만약 조회 결과가 스마트 기기에 개별화 동작 인터페이스를 설정하지 않은 것이면, 단계205를 수행한다.
단계202에서, 만약 스마트 기기에 개별화 제어 인터페이스가 설정된 것이 검출되면, 스마트 기기의, 개별화 기능 타입과 개별화 상태 표시 타입을 포함하는 개별화 인터페이스 플러그인을 획득한다.
여기서, 단말기와 스마트 기기는 상기 설명 중의 연결방식에 따라, 대응되게 상이한 방식을 통하여 본 단계 중의 획득 동작을 수행할 수 있으므로, 단계202는 하기와 같은 단계로 실현될 수 있다.
단계2021에서, 만약 스마트 기기에 개별화 제어 인터페이스가 설정된 것이 검출되면, 스마트 기기의 개별화 인터페이스 플러그인를 획득하는 요청을 스마트 기기 또는 클라우드 서버에 발송한다.
여기서, 본 단계에서 스마트 기기의 개별화 인터페이스 플러그인을 획득하는 요청을 클라우드 서버에 발송하지 않았을 경우, 클라우드 서버가 스마트 기기의 마크에 따라 획득 동작을 실행할 수 있도록, 상기 스마트 기기의 개별화 인터페이스 플러그인을 획득하는 요청에는 스마트 기기의 마크가 더 구비되어야 한다.
단계2022에서, 스마트 기기 또는 클라우드 서버가 반환한 개별화 인터페이스 플러그인을 수신한다.
선택적으로, 사용자가 개별화 제어 인터페이스를 설정할 경우, 개별화된 제어 옵션 또는 개별화된 상태 표시 인터페이스만 설정할 수 있으므로, 개별화 인터페이스 플러그인에는 개별화 기능 타입 및/또는 개별화 상태 표시 타입을 포함될 수 있다.
선택적으로, 단말기가 스마트 기기에 개별화 제어 인터페이스가 설정된 것이 결정될 경우, 단말기의 스크린에 제시 정보가 팝업되는 방식으로 상기 스마트 기기에 개별화 제어 인터페이스가 설정된 것을 사용자에게 알릴 수 있고, 제시 정보에 선택 옵션을 설정하는 방식을 통하여, 사용자가 개별화 제어 인터페이스를 생성하거나 또는 범용 제어 인터페이스를 생성하는 여부를 선택하도록 한다.
사용자가 개별화 제어 인터페이스를 생성하는 것을 선택할 경우, 단계202를 수행하고, 사용자가 범용 제어 인터페이스를 생성하는 것을 선택할 경우, 스마트 기기의 범용 제어 인터페이스의 구성 정보에 따라 스마트 기기의 범용 제어 인터페이스를 생성한다.
단계203에서, 스마트 기기의 개별화 인터페이스 플러그인과 스마트 기기의 범용 제어 인터페이스의 구성 정보에 따라 제어 옵션과 상태 표시 인터페이스를 생성한다.
여기서, 스마트 기기의 범용 제어 인터페이스의 구성 정보는 스마트 기기 중의 제어 프레임워크 응용 프로그램 내에 저장될 수 있고, 스마트 기기 또는 클라우드 서버에 저장될 수도 있다. 상응하게, 만약 스마트 기기의 범용 제어 인터페이스의 구성 정보가 스마트 기기 또는 클라우드 서버에 저장되면, 획득 방식은 상기 개별화 인터페이스 플러그인을 획득하는 방식과 동일한바, 여기서 더는 설명하지 않는다. 여기서, 범용 제어 인터페이스의 구성 정보는 기능 타입 및 상태 표시 타입을 포함할 수 있다.
본 발명의 실시예에서, 개별화 인터페이스 플러그인 중의 기능 타입 및 범용 제어 인터페이스의 구성 정보 중의 기능 타입을 통하여, 스마트 기기를 제어하는 조작 제어 인터페이스 중의 제어 옵션을 공동으로 생성한다. 상응하게, 단계203 중의 제어 옵션을 생성하는 방식은 단계2031을 통하여 실현된다.
이 밖에, 개별화 인터페이스 플러그인 중의 상태 표시 타입 및 범용 제어 인터페이스의 구성 정보 중의 상태 표시 타입을 통하여, 스마트 기기의 조작 제어 인터페이스 중의 상태 표시 인터페이스를 공동으로 생성한다. 상응하게, 단계203 중의 상태 표시 인터페이스를 생성하는 방식은 단계2032를 통하여 실현된다.
단계2031에서, 개별화 기능 타입 및 범용 제어 인터페이스의 구성 정보 중의 기능 타입에 대응되는 아이콘 및 제어 명령을 획득하고, 아이콘 및 제어 명령에 따라 제어 옵션을 생성한다.
스마트 공기 청정기를 예로 들어 기능 타입에 대하여 설명하면, 스마트 공기 청정기 중의 범용 제어 인터페이스의 기능 타입은 온/오프 타입, 모드선택 타입, 야간모드를 포함할 수 있지만 이에 제한되지 않는다. 스마트 공기 청정기의 개별화 기능 타입은 작동 시간 제어를 지정하는 것을 포함할 수 있다.
단말기 중의 제어 프레임워크 응용 프로그램에 각종 기능 타입에 대응되는 아이콘 및 제어 명령을 미리 저장하고, 각 기능 타입에 대응되는 아이콘 및 제어 명령을 순차적으로 획득하는 것을 통하여, 제어 인터페이스에서 스마트 기기를 제어하기 위한 제어 옵션을 생성한다.
상응하게, 제어 인터페이스에서 온/오프 타입, 모드선택 타입, 야간모드, 가동시간 제어를 지정하는 이 4개의 제어 옵션을 생성한다.
단계2032에서, 개별화 상태 표시 타입 및 범용 제어 인터페이스의 구성 정보 중의 상태 표시 타입에 대응되는 디스플레이 컨트롤을 획득하고, 디스플레이 컨트롤에 따라 상태 표시 인터페이스를 생성한다.
단말기 중의 제어 프레임워크 응용 프로그램에 각종 상태 표시 타입에 대응되는 디스플레이 컨트롤을 미리 저장한다. 여기서, 디스플레이 컨트롤에는 상태 표시 타입에 대응되는 상태 파라미터를 획득하는 데이터 입력 인터페이스가 포함되고, 상기 데이터 입력 인터페이스는 상태 파라미터를 획득하는 요청을 스마트 기기에 발송하고, 스마트 기기가 반환한 상태 파라미터를 수신하기 위한 것이다. 단말기는 스마트 기기가 직접 연결하는 방식 또는 네트워크 연결하는 방식을 통하여 단말기에 반환한 각종 상태 파라미터를 수신할 수 있다.
이 밖에, 개별화 상태 표시 타입은 범용 제어 인터페이스의 구성 정보 중의 상태 표시 타입과 서로 충돌하는 내용을 구비할 수 있는바, 예를 들면, 스마트 공기 청정기에 대하여, 개별화 상태 표시 타입에 대응되는 것이 공기 질량의 변화에 따라 배경 색상이 변화되는 디스플레이 컨트롤이고, 범용 제어 인터페이스의 구성 정보 중의 상태 표시 타입에 대응되는 것이 색상을 개변하지 않으면서 공기 잘량을 표시하는 디스플레이 컨트롤이면, 이 두 가지 디스플레이 컨트롤은 동일한 타입에 속한다.
따라서 상태 표시 인터페이스를 생성하는 과정에서, 개별화 상태 표시 타입에 대응되는 디스플레이 컨트롤의 타입과 범용 제어 인터페이스의 구성 정보 중의 상태 표시 타입에 대응되는 디스플레이 컨트롤의 타입을 비교해야 하고, 만약 동일한 타입에 속하면, 단지 개별화 상태 표시 타입에 따라 대응되는 디스플레이 컨트롤을 획득하여 상태 표시 인터페이스를 생성하며, 만약 상이한 타입에 속하면, 개별화 상태 표시 타입 및 범용 제어 인터페이스의 구성 정보 중의 상태 표시 타입에 따라, 대응되는 디스플레이 컨트롤을 각각 획득하고, 다수의 디스플레이 컨트롤에 따라 상태 표시 인터페이스를 공동으로 생성한다.
단계204에서, 제어 옵션과 상태 표시 인터페이스에 따라 스마트 기기를 제어한다.
제어 및 상태 표시 인터페이스를 생성한 다음, 사용자는 제어 상태 표시 인터페이스에서 각종 기능의 제어 동작을 진행할 수 있다. 상응하게, 스마트 기기를 제어하면 사용자가 선택한 제어 옵션에 따라, 대응되는 제어 명령을 스마트 기기에 발송한다.
단계205에서, 만약 스마트 기기에 개별화 제어 인터페이스가 설정된 것이 검출되지 않으면, 스마트 기기의 범용 제어 인터페이스의 구성 정보에 따라 스마트 기기의 범용 제어 인터페이스를 생성한다.
여기서, 범용 제어 인터페이스에는 범용 제어 인터페이스의 구성 정보 중의 기능 타입과 범용 제어 인터페이스의 구성 정보 중의 상태 표시 타입에 의해 각각 생성되는 제어 인터페이스 및 상태 표시 인터페이스가 포함된다. 여기서, 생성하는 방식은 하기와 같은 단계를 통하여 실현될 수 있다.
범용 제어 인터페이스의 구성 정보 중의 기능 타입에 대응되는 아이콘 및 제어 명령을 획득하고, 제어 인터페이스 영역에서 기능 타입에 대응되는 제어 옵션을 생성한다.
범용 제어 인터페이스의 구성 정보 중의 상태 표시 타입에 대응되는 디스플레이 컨트롤을 획득하고, 디스플레이 컨트롤에는 상태 표시 타입에 대응되는 상태 파라미터를 획득하는 데이터 입력 인터페이스가 포함된다.
상태 표시 영역에 디스플레이 컨트롤을 로딩시켜, 스마트 기기의 상태 표시 인터페이스를 생성한다.
본 발명의 실시예에서, 스마트 기기와 연결을 셋업할 경우, 스마트 기기에 개별화 제어 인터페이스를 설정하였는지의 여부를 검출하고, 만약 개별화 제어 인터페이스를 설정하였다면, 스마트 기기의 개별화 인터페이스 플러그인을 획득하며, 개별화 인터페이스 플러그인 및 범용 제어 인터페이스의 구성 정보에 따라 제어 옵션과 상태 표시 인터페이스를 생성하고, 최종적으로 제어 옵션과 상태 표시 인터페이스에 따라 스마트 기기를 제어한다. 이로써 다수의 단말기에 개별화 제어 인터페이스를 공유하는 스마트 기기를 제어하는 제어 방식을 실현하여, 제어 효율 및 사람과 기계 사이의 상호작용을 향상시킨다.
본 발명의 일 예시적 실시예는 스마트 기기 제어 방법을 제공하는바, 도 3을 참조하면, 본 방법의 실시예를 단말기에 응용된다.
설명해야 할 것은, 본 발명의 실시예에서, 사용자가 제어 프레임워크 응용 프로그램에서 사용자가 선택하는 방식을 통하여, 상이한 사용자의 수요에 대응되는 스마트 기기의 제어 인터페이스를 생성한다.
여기서, 상기 스마트 기기 제어 방법은 하기와 같은 단계를 포함한다.
단계301에서, 사용자가 스마트 기기의 범용 제어 인터페이스를 사용하거나 또는 스마트 기기의 개별화 제어 인터페이스를 사용한 것에 대한 선택 정보를 검출한다.
여기서, 제어 프레임워크 응용 프로그램이 스마트 기기의 제어 인터페이스를 생성하기 이전에, 스마트 기기에 개별화 제어 인터페이스가 존재하는 것이 검출될 경우, 먼저 사용자가 범용 제어 인터페이스 또는 개별화 제어 인터페이스를 생성하는 것을 선택하도록 하기 위한 제시 정보를 사용자에게 발송할 수 있다.
여기서, 제시 정보는 범용 제어 인터페이스에 대응되는 옵션 및 개별화 제어 인터페이스가 각각 설정된 다이얼로그 박스(dialog box)를 제시하는 방식일 수 있다. 사용자가 선택한 후 선택 정보가 생성되고, 여기서 선택 정보에는 사용자가 제시 다이얼로그 박스에서 선택한 범용 제어 인터페이스의 마크 또는 개별화 제어 인터페이스의 마크일 수 있는 제어 인터페이스의 마크가 포함된다.
단계302에서, 사용자가 스마트 기기의 개별화 제어 인터페이스를 사용한 것에 대한 선택 정보가 검출될 경우, 스마트 기기의 범용 제어 인터페이스의 구성 정보에 따라 제어 옵션과 상태 표시 인터페이스를 생성하고, 제어 옵션과 상태 표시 인터페이스에 따라 스마트 기기를 제어한다.
단계303에서, 사용자가 스마트 기기의 개별화 제어 인터페이스를 사용한 것에 대한 선택 정보가 검출될 경우, 스마트 기기의 개별화 인터페이스 플러그인과 스마트 기기의 범용 제어 인터페이스의 구성 정보에 따라 제어 옵션과 상태 표시 인터페이스를 생성하고, 제어 옵션과 상태 표시 인터페이스에 따라 스마트 기기를 제어한다.
여기서, 단계302와 단계303에서 범용 제어 인터페이스 또는 개별화 제어 인터페이스를 생성하는 방식은 상기 실시예와 동일한바, 여기서 더는 설명하지 않는다.
본 발명의 실시예에서 스마트 기기와 연결을 셋업할 경우, 사용자가 제어 인터페이스에 대한 선택 정보를 검출하여 대응되는 제어 인터페이스를 생성하고, 최종적으로 생성된 제어 인터페이스에 따라 스마트 기기를 제어한다. 이로써 스마트 기기의 여러 가지 제어 인터페이스의 생성방식을 실현하여, 사용자가 수요에 따라 자신이 필요한 제어 방식을 선택하기 편리하고, 제어 효율 및 사람과 기계 사이의 상호작용을 향상시킨다.
상기 예시적 실시예에서 제공한 스마트 기기 제어 방법에 대응되게, 본 발명의 다른 예시적 실시예는 스마트 기기 제어 장치를 제공하고, 상기 스마트 기기 제어 장치는 단말기에 응용되며, 도 4를 참조하면, 상기 스마트 기기 제어하는 장치는,
단말기와 스마트 기기가 연결을 셋업할 경우, 스마트 기기에 개별화 제어 인터페이스를 설정하였는지의 여부를 검출하기 위한 제1 검출 모듈(401);
스마트 기기에 개별화 제어 인터페이스가 설정된 것이 검출될 경우, 스마트 기기의, 개별화 기능 타입과 개별화 상태 표시 타입을 포함하는 개별화 인터페이스 플러그인을 획득하기 위한 획득 모듈(402);
스마트 기기의 개별화 인터페이스 플러그인과 스마트 기기의 범용 제어 인터페이스의 구성 정보에 따라 제어 옵션과 상태 표시 인터페이스를 생성하기 위한 제1 생성 모듈(403);
제어 옵션과 상태 표시 인터페이스에 따라 스마트 기기를 제어하기 위한 제어 모듈(404)을 포함한다.
여기서, 도 5에 도시된 바와 같이, 제1 검출 모듈(401)은,
스마트 기기 또는 클라우드 서버에 조회 요청을 발송하기 위한 제1 발송 유닛(4011);
스마트 기기 또는 클라우드 서버가 반환한 조회 결과를 수신하기 위한 제1 수신 유닛(4012);
조회 결과에 따라 스마트 기기에 개별화 동작 인터페이스를 설정하였는지의 여부를 결정하기 위한 결정 유닛(4013)을 포함한다.
여기서, 도 6에 도시된 바와 같이, 획득 모듈(402)은,
스마트 기기의 개별화 인터페이스 플러그인을 획득하는 요청을 스마트 기기 또는 클라우드 서버에 발송하기 위한 제2 발송 유닛(4021);
스마트 기기 또는 클라우드 서버가 반환한 개별화 인터페이스 플러그인을 수신하기 위한 제2 수신 유닛(4022)을 포함한다.
여기서, 도 7에 도시된 바와 같이, 제1 생성 모듈(403)은,
개별화 기능 타입 및 범용 제어 인터페이스의 구성 정보 중의 기능 타입에 대응되는 아이콘 및 제어 명령을 획득하기 위한 제1 획득 유닛(4031);
아이콘 및 제어 명령에 따라 제어 옵션을 생성하기 위한 제1 생성 유닛(4032);
개별화 상태 표시 타입 및 범용 제어 인터페이스의 구성 정보 중의 상태 표시 타입에 대응되는 디스플레이 컨트롤을 획득하기 위한 제2 획득 유닛(4033);
디스플레이 컨트롤에 따라 상태 표시 인터페이스를 생성하기 위한 제2 생성 유닛(4034)을 포함한다.
여기서, 도 4에 도시된 바와 같이, 스마트 기기 제어 장치는,
스마트 기기에 개별화 제어 인터페이스가 설정된 것이 검출되지 않을 경우, 스마트 기기의 범용 제어 인터페이스의 구성 정보에 따라 스마트 기기의 범용 제어 인터페이스를 생성하기 위한 제2 생성 모듈(405)을 더 포함한다.
여기서, 도 4에 도시된 바와 같이, 스마트 기기 제어 장치는,
사용자가 상기 스마트 기기의 범용 제어 인터페이스를 사용하거나 또는 상기 스마트 기기의 개별화 제어 인터페이스를 사용한 것에 대한 선택 정보를 검출하기 위한 제2 검출 모듈(406);
상기 사용자가 상기 스마트 기기의 범용 제어 인터페이스를 사용한 것에 대한 선택 정보가 검출될 경우, 상기 스마트 기기의 범용 제어 인터페이스의 구성 정보에 따라 제어 옵션과 상태 표시 인터페이스를 생성하고, 상기 제어 옵션과 상기 상태 표시 인터페이스에 따라 상기 스마트 기기를 제어하기 위한 제1 처리 모듈(407);
상기 사용자가 상기 스마트 기기의 개별화 제어 인터페이스를 사용한 것에 대한 선택 정보가 검출될 경우, 상기 스마트 기기의 개별화 인터페이스 플러그인과 상기 스마트 기기의 범용 제어 인터페이스의 구성 정보에 따라 제어 옵션과 상태 표시 인터페이스를 생성하고, 상기 제어 옵션과 상기 상태 표시 인터페이스에 따라 상기 스마트 기기를 제어하기 위한 제2 처리 모듈(408)을 더 포함한다.
본 발명의 실시예에서 스마트 기기와 연결을 셋업할 경우, 스마트 기기에 개별화 제어 인터페이스를 설정하였는지의 여부를 검출하고, 만약 개별화 제어 인터페이스를 설정하였다면, 스마트 기기의 개별화 인터페이스 플러그인을 획득하며, 개별화 인터페이스 플러그인 및 범용 제어 인터페이스의 구성 정보에 따라 제어 옵션과 상태 표시 인터페이스를 생성하고, 최종적으로 제어 옵션과 상태 표시 인터페이스에 따라 스마트 기기를 제어한다. 이로써 다수의 단말기에 개별화 제어 인터페이스를 공유하는 스마트 기기를 제어하는 제어 방식을 실현하여, 제어 효율 및 사람과 기계 사이의 상호작용을 향상시킨다.
도 8을 참조하면, 상기 예시적 실시예에서 제공한 스마트 기기를 제어하는 제어장치에 대응되게, 본 발명의 다른 예시적 실시예는 단말기(800)를 제공한다. 예를 들어, 상기 단말기(800)는 휴대폰, 컴퓨터, 디지털방송 단말기, 메시지 송수신 기기, 게임 콘솔, 태블릿 기기, 의료기기, 휘트니스 기기, 개인 휴대 정보 단말기 등일 수 있다. 선택적으로, 단말기(800)는 스마트 라우터, 스마트 공기청정기, 스마트 정수기, 스마트 카메라 등일 수도 있다.
도 8을 참조하면, 단말기(800)는 프로세싱 어셈블리(802), 메모리(804), 전원 어셈블리(806), 멀티미디어 어셈블리(808), 오디오 어셈블리(810), 입력/출력(I/O) 인터페이스(812), 센서 어셈블리(814) 및 통신 어셈블리(816)와 같은 하나 또는 다수의 어셈블리를 포함할 수 있다.
프로세싱 어셈블리(802)는 통상적으로 디스플레이표시, 전화 호출, 데이터 통신, 카메라 동작 및 기록 동작과 관련한 단말기(800)의 전체 동작을 제어한다. 프로세싱 어셈블리(802)는 상기 스마트 기기 제어방법의 전부 또는 일부 단계를 완성하도록 하나 또는 다수의 프로세서(8208)를 포함하여 인스트럭션을 실행할 수 있다. 이 외에, 프로세싱 어셈블리(802)는 프로세싱 어셈블리(802)와 기타 어셈블리 사이의 교류가 편리하도록 하나 또는 다수의 모듈을 포함할 수 있다. 예를 들어, 프로세싱 어셈블리(802)는 멀티미디어 어셈블리(808)와 프로세싱 어셈블리(802) 사이의 교류가 편리하도록 멀티미디어 모듈을 포함할 수 있다.
메모리(804)는 단말기(800)의 작동을 지원하도록 각종 타입의 데이터를 저장하도록 구성된다. 이러한 데이터의 예시는 단말기(800)에서 작동하기 위한 그 어느 하나의 응용 프로그램 또는 방법의 인스트럭션, 연락인 데이터, 전화번호부 데이터, 메시지, 이미지, 동영상 등을 포함한다. 메모리(804)는 스태틱 랜덤 액세스 메모리(SRAM), 전기적 소거 가능한 프로그램 가능 판독전용 메모리(EEPROM) , 소거 및 프로그램 가능 판독전용 메모리(EPROM) , 프로그램 가능 판독전용 메모리(PROM) , 판독 전용 메모리(ROM) , 자기 메모리, 플래시 메모리, 디스크 또는 CD와 같은 모든 타입의 휘발성 또는 비휘발성 메모리 기기 또는 그들의 조합으로 이루어질 수 있다.
전력 어셈블리(806)는 단말기(800)의 각종 어셈블리에 전력을 제공한다. 전력 어셈블리(806)는 전원관리시스템, 하나 또는 다수의 전원, 단말기(800)에 전력을 생성, 관리 및 분배하는 것과 관련되는 기타 어셈블리를 포함할 수 있다.
멀티미디어 어셈블리(808)는 상기 단말기(800)와 사용자 사이에 출력 인터페이스를 제공하는 스크린을 포함한다. 일부 실시예에서 스크린은 액정디스플레이(LCD)와 터치패널(TP)을 포함할 수 있다. 스크린이 터치패널을 포함하면, 스크린은 사용자가 입력한 신호를 수신하도록 터치스크린으로 구현될 수 있다. 터치패널은 터치, 슬라이딩과 터치패널의 손동작을 감지하도록 하나 또는 다수의 터치센서를 포함한다. 상기 터치센서는 터치 또는 슬라이딩 동작의 경계를 감지할 수 있을 뿐만 아니라 상기 터치 또는 슬라이딩 동작과 관련한 지속시간과 압력도 검출할 수 있다. 일부 실시예에서, 멀티미디어 어셈블리(808)는 전방 카메라 및/또는 후방 카메라를 포함한다. 단말기(800)가 작동모드 예를 들어, 촬영모드 또는 동영상 모드일 경우, 전방 카메라 및/또는 후방 카메라는 외부의 멀티미디어 데이터를 수신할 수 있다. 각 전방 카메라와 후방 카메라는 고정된 광학렌즈 시스템이거나 초점 거리와 광학 줌 능력을 구비할 수 있다.
오디오 어셈블리(810)는 오디오신호를 출력 및/또는 입력하도록 구성된다. 예를 들어, 오디오 어셈블리(810)는 마이크(MIC)를 포함한 바, 단말기(800)가 작동모드, 예를 들어 호출모드, 기록모드 및 음성인식모드일 경우, 마이크는 외부의 오디오신호를 수신한다. 수신된 오디오신호는 진일보로 메모리(804)에 저장되거나 통신 어셈블리(816)를 거쳐 송신될 수 있다. 일부 실시예에서 오디오 어셈블리(810)는 오디오신호를 출력하기 위한 하나의 스피커를 더 포함한다.
IO인터페이스(812)는 프로세싱 어셈블리(802)와 주변 인터페이스 모듈 사이에 인터페이스를 제공하되 상기 주변 인터페이스 모듈은 키보드, 클릭 휠, 버튼 등일 수 있다. 이러한 버튼은 홈버튼, 음량버튼, 작동버튼과 잠금버튼을 포함할 수 있지만 이에 한정하지는 않는다.
센서 어셈블리(814)는 하나 또는 다수의 센서를 포함하여 단말기(800)에 여러 방면의 상태평가를 제공한다. 예를 들어, 센서 어셈블리(814)는 단말기(800)의 온/오프상태, 어셈블리, 예를 들어 상기 어셈블리는 단말기(800)의 모니터와 키패드의 상대위치를 검출할 수 있고, 센서 어셈블리(814)는 단말기(800) 또는 단말기(800)의 한 어셈블리의 위치변화, 사용자와 단말기(800)의 접촉여부, 단말기(800) 방위 또는 가속/감속과 단말기(800)의 온도변화를 검출할 수 있다. 센서 어셈블리(814)는 아무런 물리접촉이 없을 경우 주변 물체의 존재를 검출하도록 배치된 근접센서를 포함할 수 있다. 센서 어셈블리(814)는CMOS 또는 CCD 영상센서와 같은 광 센서를 더 포함하여 영상응용에 사용한다. 일부 실시예에서, 상기 센서 어셈블리(814)는 가속도센서, 자이로센서, 자기센서, 압력센서 또는 온도센서를 더 포함할 수 있다.
통신 어셈블리(816)는 단말기(800)와 기타 기기 사이의 유선 또는 무선방식의 통신이 편리하도록 구성된다. 단말기(800)는 통신표준에 의한 무선 네트워크, 예를 들어 WiFi, 2G 또는 3G 또는 이들의 조합에 의한 무선 네트워크에 액세스할 수 있다. 일 예시적 실시예에서, 통신 어셈블리(816)는 방송신호를 거쳐 외부 방송관리 시스템의 방송신호 또는 방송과 관련한 정보를 수신한다. 일 예시적 실시예에서, 상기 통신 어셈블리(816)는 근거리 통신을 촉진하도록 근거리 자기장 통신(NFC) 모듈을 더 포함한다. 예를 들어 무선주파수 인식(RFID)기술, 적외선 통신 규격(InDA)기술, 초광대역(UWB)기술, 블루투스(BT)기술과 기타 기술에 기반하여 구현할 수 있다.
예시적인 실시예에서 단말기(800)는 상기 스마트 기기 제어방법을 수행하도록 하나 또는 다수의 응용 주문형 집적회로(ASIC), 디지털신호 프로세서(DSP), 디지털신호 처리기기(DSPD), 프로그램 가능 논리 소자(PLD), 필드 프로그램 가능 게이트 어레이(FPGA), 컨트롤러, 마이크로 컨트롤러, 마이크로 프로세서 또는 기타 전자부품에 의해 실현될 수 있다.
예시적인 실시예에서는 인스트럭션을 포함한 비일시적 컴퓨터 판독 가능한 기록매체, 예를 들어 상기 스마트 기기 제어방법을 완성하도록 단말기(800)의 프로세서(820)가 실행하는 인스트럭션을 포함한 메모리(804)를 더 제공한다. 예를 들어, 상기 비일시적 컴퓨터 열독 가능한 기록매체는 ROM, 랜덤 액세스 메모리(RAM), CD-ROM, 테이프, 플로피 디스켓과 광 데이터 저장기기 등일 수 있다.
본 발명의 실시예에서 스마트 기기와 연결을 셋업할 경우, 스마트 기기에 개별화 제어 인터페이스를 설정하였는지의 여부를 검출하고, 만약 개별화 제어 인터페이스를 설정하였다면, 스마트 기기의 개별화 인터페이스 플러그인을 획득하며, 개별화 인터페이스 플러그인 및 범용 제어 인터페이스의 구성 정보에 따라 제어 옵션과 상태 표시 인터페이스를 생성하고, 최종적으로 제어 옵션과 상태 표시 인터페이스에 따라 스마트 기기를 제어한다. 이로써 다수의 단말기에 개별화 제어 인터페이스를 공유하는 스마트 기기를 제어하는 제어 방식을 실현하여, 제어 효율 및 사람과 기계 사이의 상호작용을 향상시킨다.
본 발명이 속하는 기술분야에서 통상의 지식을 가진 자들은 명세서를 고려하여 여기서 공개한 발명을 실시한 후 본 발명의 기타 실시형태를 용이하게 생각해낼 수 있다. 본원 발명은 본 발명의 모든 변형, 용도 또는 적응성 변화를 포함하고 이러한 변형, 용도 또는 적응성 변화는 본 발명의 일반적인 원리를 따르며 본 발명이 공개하지 않은 본 기술분야에서의 공지된 상식 또는 통상적인 기술수단을 포함한다. 명세서와 실시예는 단지 예시적 것일 뿐 본 발명의 진정한 범위와 기술적 사상은 하기의 청구범위에 의해 밝혀질 것이다.
본 발명은 상기에서 설명하고 도면에 도시한 정확한 구조에 한정되는 것이 아니라 그 범위를 벗어나지 않는 한 여러 가지 수정과 변경을 할 수 있음을 이해해야 한다. 본 발명의 범위는 단지 첨부되는 청구범위에 의해서만 한정된다.

Claims (15)

  1. 단말기와 스마트 기기가 연결을 셋업할 경우, 상기 스마트 기기에 개별화(individualization) 제어 인터페이스를 설정하였는지의 여부를 검출하는 단계;
    상기 스마트 기기에 개별화 제어 인터페이스가 설정된 것이 검출되면, 상기 스마트 기기의, 개별화 기능 타입과 개별화 상태 표시 타입을 포함하는 개별화 인터페이스 플러그인(plug in)을 획득하는 단계;
    상기 스마트 기기의 개별화 인터페이스 플러그인과 상기 스마트 기기의 범용 제어 인터페이스의 구성 정보에 따라 제어 옵션과 상태 표시 인터페이스를 생성하는 단계;
    상기 제어 옵션과 상기 상태 표시 인터페이스에 따라 상기 스마트 기기를 원격 제어하는 단계를 포함하고,
    상기 단말기와 상기 스마트 기기는 네트워크로 연결되는 스마트 기기 제어 방법.
  2. 제1항에 있어서,
    상기 스마트 기기에 개별화 제어 인터페이스를 설정하였는지의 여부를 검출하는 상기 단계는,
    상기 스마트 기기 또는 클라우드 서버에 조회 요청을 발송하는 단계;
    상기 스마트 기기 또는 클라우드 서버가 반환한 조회 결과를 수신하고, 상기 조회 결과에 따라 상기 스마트 기기에 개별화 동작 인터페이스를 설정하였는지의 여부를 결정하는 단계를 포함하는 스마트 기기 제어 방법.
  3. 제1항 또는 제2항에 있어서,
    상기 스마트 기기의 개별화 인터페이스 플러그인를 획득하는 상기 단계는,
    상기 스마트 기기의 개별화 인터페이스 플러그인를 획득하는 요청을 상기 스마트 기기 또는 클라우드 서버에 발송하는 단계;
    상기 스마트 기기 또는 클라우드 서버가 반환한 개별화 인터페이스 플러그인를 수신하는 단계를 포함하는 스마트 기기 제어 방법.
  4. 제1항에 있어서,
    상기 스마트 기기의 개별화 인터페이스 플러그인과 상기 스마트 기기의 범용 제어 인터페이스의 구성 정보에 따라 제어 옵션과 상태 표시 인터페이스를 생성하는 상기 단계는,
    상기 개별화 기능 타입 및 상기 범용 제어 인터페이스의 구성 정보 중의 기능 타입에 대응되는 아이콘 및 제어 명령을 획득하고, 상기 아이콘 및 제어 명령에 따라 제어 옵션을 생성하는 단계;
    개별화 상태 표시 타입 및 상기 범용 제어 인터페이스의 구성 정보 중의 상태 표시 타입에 대응되는 디스플레이 컨트롤(control)을 획득하고, 상기 디스플레이 컨트롤에 따라 상태 표시 인터페이스를 생성하는 단계를 포함하는 스마트 기기 제어 방법.
  5. 제1항에 있어서,
    상기 스마트 기기에 개별화 제어 인터페이스를 설정하였는지의 여부를 검출하는 상기 단계 이후에, 상기 스마트 기기 제어 방법은,
    상기 스마트 기기에 개별화 제어 인터페이스가 설정된 것이 검출되지 않으면, 상기 스마트 기기의 범용 제어 인터페이스의 구성 정보에 따라 상기 스마트 기기의 범용 제어 인터페이스를 생성하는 단계를 더 포함하는 스마트 기기 제어 방법.
  6. 제1항 또는 제5항에 있어서,
    상기 스마트 기기에 개별화 제어 인터페이스가 설정된 것이 검출된 이후에, 상기 스마트 기기 제어 방법은,
    사용자가 상기 스마트 기기의 범용 제어 인터페이스를 사용하거나 또는 상기 스마트 기기의 개별화 제어 인터페이스를 사용한 것에 대한 선택 정보를 검출하는 단계;
    상기 사용자가 상기 스마트 기기의 범용 제어 인터페이스를 사용한 것에 대한 선택 정보가 검출될 경우, 상기 스마트 기기의 범용 제어 인터페이스의 구성 정보에 따라 제어 옵션과 상태 표시 인터페이스를 생성하고, 상기 제어 옵션과 상기 상태 표시 인터페이스에 따라 상기 스마트 기기를 제어하는 단계;
    상기 사용자가 상기 스마트 기기의 개별화 제어 인터페이스를 사용한 것에 대한 선택 정보가 검출될 경우, 상기 스마트 기기의 개별화 인터페이스 플러그인과 상기 스마트 기기의 범용 제어 인터페이스의 구성 정보에 따라 제어 옵션과 상태 표시 인터페이스를 생성하고, 상기 제어 옵션과 상기 상태 표시 인터페이스에 따라 상기 스마트 기기를 제어하는 단계를 더 포함하는 스마트 기기 제어 방법.
  7. 단말기와 스마트 기기가 연결을 셋업할 경우, 상기 스마트 기기에 개별화 제어 인터페이스를 설정하였는지의 여부를 검출하기 위한 제1 검출 모듈;
    상기 스마트 기기에 개별화 제어 인터페이스가 설정된 것이 검출될 경우, 상기 스마트 기기의, 개별화 기능 타입과 개별화 상태 표시 타입을 포함하는 개별화 인터페이스 플러그인을 획득하기 위한 획득 모듈;
    상기 스마트 기기의 개별화 인터페이스 플러그인과 상기 스마트 기기의 범용 제어 인터페이스의 구성 정보에 따라 제어 옵션과 상태 표시 인터페이스를 생성하기 위한 제1 생성 모듈;
    상기 제어 옵션과 상기 상태 표시 인터페이스에 따라 상기 스마트 기기를 원격 제어하기 위한 제어 모듈을 포함하고,
    상기 단말기와 상기 스마트 기기는 네트워크로 연결되는 스마트 기기 제어 장치.
  8. 제7항에 있어서,
    상기 제1 검출 모듈은,
    상기 스마트 기기 또는 클라우드 서버에 조회 요청을 발송하기 위한 제1 발송 유닛;
    상기 스마트 기기 또는 클라우드 서버가 반환한 조회 결과를 수신하기 위한 제1 수신 유닛;
    상기 조회 결과에 따라 상기 스마트 기기에 개별화 동작 인터페이스를 설정하였는지의 여부를 결정하기 위한 결정 유닛을 포함하는 스마트 기기 제어 장치.
  9. 제7항 또는 제8항에 있어서,
    상기 획득 모듈은,
    상기 스마트 기기의 개별화 인터페이스 플러그인을 획득하는 요청을 상기 스마트 기기 또는 클라우드 서버에 발송하기 위한 제2 발송 유닛;
    상기 스마트 기기 또는 클라우드 서버가 반환한 개별화 인터페이스 플러그인을 수신하기 위한 제2 수신 유닛을 포함하는 스마트 기기 제어 장치.
  10. 제7항에 있어서,
    상기 제1 생성 모듈은,
    상기 개별화 기능 타입 및 상기 범용 제어 인터페이스의 구성 정보 중의 기능 타입에 대응되는 아이콘 및 제어 명령을 획득하기 위한 제1 획득 유닛;
    상기 아이콘 및 제어 명령에 따라 제어 옵션을 생성하기 위한 제1 생성 유닛;
    개별화 상태 표시 타입 및 상기 범용 제어 인터페이스의 구성 정보 중의 상태 표시 타입에 대응되는 디스플레이 컨트롤을 획득하기 위한 제2 획득 유닛;
    상기 디스플레이 컨트롤에 따라 상태 표시 인터페이스를 생성하기 위한 제2 생성 유닛을 포함하는 스마트 기기 제어 장치.
  11. 제7항에 있어서,
    상기 스마트 기기 제어 장치는,
    상기 스마트 기기에 개별화 제어 인터페이스가 설정된 것이 검출되지 않을 경우, 상기 스마트 기기의 범용 제어 인터페이스의 구성 정보에 따라 상기 스마트 기기의 범용 제어 인터페이스를 생성하기 위한 제2 생성 모듈을 더 포함하는 스마트 기기 제어 장치.
  12. 제7항 또는 제11항에 있어서,
    상기 스마트 기기 제어 장치는,
    사용자가 상기 스마트 기기의 범용 제어 인터페이스를 사용하거나 또는 상기 스마트 기기의 개별화 제어 인터페이스를 사용한 것에 대한 선택 정보를 검출하기 위한 제2 검출 모듈;
    상기 사용자가 상기 스마트 기기의 범용 제어 인터페이스를 사용한 것에 대한 선택 정보가 검출될 경우, 상기 스마트 기기의 범용 제어 인터페이스의 구성 정보에 따라 제어 옵션과 상태 표시 인터페이스를 생성하고, 상기 제어 옵션과 상기 상태 표시 인터페이스에 따라 상기 스마트 기기를 제어하기 위한 제1 처리 모듈;
    상기 사용자가 상기 스마트 기기의 개별화 제어 인터페이스를 사용한 것에 대한 선택 정보가 검출될 경우, 상기 스마트 기기의 개별화 인터페이스 플러그인과 상기 스마트 기기의 범용 제어 인터페이스의 구성 정보에 따라 제어 옵션과 상태 표시 인터페이스를 생성하고, 상기 제어 옵션과 상기 상태 표시 인터페이스에 따라 상기 스마트 기기를 제어하기 위한 제2 처리 모듈을 포함하는 스마트 기기 제어 장치.
  13. 프로세서;
    상기 프로세서에 의해 실행 가능한 인스트럭션을 저장하기 위한 메모리를 포함하고,
    상기 프로세서는,
    단말기와 스마트 기기가 연결을 셋업할 경우, 상기 스마트 기기에 개별화 제어 인터페이스를 설정하였는지의 여부를 검출하고;
    상기 스마트 기기에 개별화 제어 인터페이스가 설정된 것이 검출되면, 상기 스마트 기기의, 개별화 기능 타입과 개별화 상태 표시 타입을 포함하는 개별화 인터페이스 플러그인을 획득하며;
    상기 스마트 기기의 개별화 인터페이스 플러그인과 상기 스마트 기기의 범용 제어 인터페이스의 구성 정보에 따라 제어 옵션과 상태 표시 인터페이스를 생성하고;
    상기 제어 옵션과 상기 상태 표시 인터페이스에 따라 상기 스마트 기기를 원격 제어하도록 구성되고,
    상기 단말기와 상기 스마트 기기는 네트워크로 연결되는 스마트 기기 제어 장치.
  14. 프로세서에 의해 실행되는 것을 통하여 제1 항 내지 제2 항, 및 제4 항 내지 제5 항 중 어느 한 항에 기재된 스마트 기기 제어 방법을 실현하는 것을 특징으로 하는 컴퓨터가 판독가능한 기록매체에 저장되는 프로그램.
  15. 제14 항에 기재된 프로그램이 기록된 컴퓨터가 판독가능한 기록매체.

KR1020157033178A 2015-07-13 2015-09-25 스마트 기기 제어 방법, 장치, 프로그램 및 컴퓨터가 판독가능한 기록매체 KR101748386B1 (ko)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN201510408868.XA CN105068467B (zh) 2015-07-13 2015-07-13 控制智能设备的方法及装置
CN201510408868.X 2015-07-13
PCT/CN2015/090656 WO2017008400A1 (zh) 2015-07-13 2015-09-25 控制智能设备的方法及装置

Publications (2)

Publication Number Publication Date
KR20170018295A KR20170018295A (ko) 2017-02-17
KR101748386B1 true KR101748386B1 (ko) 2017-06-16

Family

ID=54497858

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020157033178A KR101748386B1 (ko) 2015-07-13 2015-09-25 스마트 기기 제어 방법, 장치, 프로그램 및 컴퓨터가 판독가능한 기록매체

Country Status (8)

Country Link
US (1) US9749454B2 (ko)
EP (1) EP3119040B1 (ko)
JP (1) JP6317040B2 (ko)
KR (1) KR101748386B1 (ko)
CN (1) CN105068467B (ko)
MX (1) MX359496B (ko)
RU (1) RU2641949C2 (ko)
WO (1) WO2017008400A1 (ko)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106954089A (zh) * 2015-11-30 2017-07-14 上海联彤网络通讯技术有限公司 能够与外部设备实现多媒体交互的手机
CN105652672A (zh) * 2015-12-29 2016-06-08 小米科技有限责任公司 控制智能设备的方法及装置
CN106773750B (zh) * 2016-11-11 2020-06-19 北京小米移动软件有限公司 设备图像显示方法及装置
JP6999706B2 (ja) 2017-07-27 2022-01-19 オッポ広東移動通信有限公司 共有機器を制御するための方法及び端末
CN109868611B (zh) * 2017-12-01 2022-09-02 青岛海尔洗衣机有限公司 洗衣机控制方法及洗衣机
CN110569069A (zh) * 2018-06-06 2019-12-13 海能达通信股份有限公司 一种配置管理方法、配置管理***及具有存储功能的装置
CN109189295A (zh) * 2018-07-11 2019-01-11 深圳绿米联创科技有限公司 显示控制方法、装置及终端设备
EP3633927B1 (en) * 2018-10-01 2023-08-16 Netatmo Smart adaptation of the functionalities of a remote control in a local area network
CN114302162B (zh) * 2021-12-30 2024-05-07 广州方硅信息技术有限公司 消息气泡的显示方法、***、装置及计算机设备

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005303659A (ja) * 2004-04-12 2005-10-27 Sony Corp リモートコントロールシステム,操作対象装置,リモコン装置,及びリモートコントロール方法

Family Cites Families (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20010013823A1 (en) * 1997-04-14 2001-08-16 Takeshi Hatakeyama Network control system, network terminal and control terminal
JP2004062073A (ja) * 2002-07-31 2004-02-26 Fujitsu Ten Ltd ディスプレイシステム及びディスプレイ装置
JP3800626B2 (ja) * 2003-01-30 2006-07-26 ソニー株式会社 制御装置および方法、情報処理装置および方法、記録媒体、並びにプログラム
US7895234B2 (en) * 2003-09-22 2011-02-22 Rockwell Automation Technologies, Inc. Systems and methods for sharing portal configurations
DE102007010803B4 (de) * 2007-03-02 2009-06-04 Viessmann Werke Gmbh & Co Kg Vorrichtung und Verfahren zum Steuern und Überwachen von Haustechnikeinrichtungen
KR101201856B1 (ko) * 2008-02-27 2012-11-15 교세라 가부시키가이샤 유저인터페이스생성장치
WO2009143608A1 (en) * 2008-05-27 2009-12-03 Streamband Method and apparatus for controlling a display unit using a portable processing unit
BRPI0923285A2 (pt) * 2008-12-05 2017-06-06 Fisher Controls Int Llc comunicador portatil, metodo para executar uma rotina em uma entidade em um sistema de controle de processo, e, sistema de controle de processo
CN101783063A (zh) * 2009-01-16 2010-07-21 纬创资通股份有限公司 用于一遥控装置的功能设定方法及其相关功能设定装置
US8640031B2 (en) * 2009-09-01 2014-01-28 Samsung Electronics Co., Ltd Method and apparatus for controlling remote user interface in a home network
WO2012060679A1 (en) * 2010-11-01 2012-05-10 In Sync (Msc) Sdn Bhd Community-based smart home system
TWI423618B (zh) * 2010-11-24 2014-01-11 Ind Tech Res Inst 遠端控制方法、系統及裝置及受控設備
KR101924974B1 (ko) 2011-01-04 2018-12-04 삼성전자주식회사 이동통신 단말기에서 주변 디바이스를 원격 제어하기 위한 장치 및 방법
KR101276857B1 (ko) * 2011-07-27 2013-06-18 엘지전자 주식회사 가전제품 및 이를 포함하여 이루어지는 온라인 시스템
CN102325144B (zh) * 2011-09-29 2014-07-30 Tcl集团股份有限公司 一种媒体设备间互联互通的方法、***及多媒体设备
CN102611753B (zh) * 2012-03-21 2015-01-14 张雷 一种移动终端基于云平台控制受控设备的***和方法
JP6089356B2 (ja) * 2012-05-17 2017-03-08 パナソニックIpマネジメント株式会社 機器管理装置、機器管理システム
WO2014050058A1 (ja) * 2012-09-28 2014-04-03 パナソニック株式会社 機器分類方法、機器分類システム、及び機器
JP5776706B2 (ja) 2013-02-18 2015-09-09 コニカミノルタ株式会社 情報処理端末、情報処理装置、情報処理システム及びプログラム
CN103399548A (zh) * 2013-07-31 2013-11-20 惠州Tcl移动通信有限公司 遥控智能设备的方法、移动终端、智能设备及***
KR102114860B1 (ko) * 2013-09-04 2020-05-25 엘지전자 주식회사 가전기기, 가전기기 시스템 및 그 제어 방법
CN103607331A (zh) * 2013-11-14 2014-02-26 四川长虹电器股份有限公司 基于远程用户界面的智能设备控制***
KR20150072766A (ko) * 2013-12-20 2015-06-30 경북대학교 산학협력단 원격 제어 시스템, 원격 제어 장치 및 그 방법
CN104460365B (zh) * 2014-10-29 2018-10-19 小米科技有限责任公司 设备控制方法和装置
CN104749978A (zh) * 2015-03-09 2015-07-01 九阳股份有限公司 一种方便操作的智能家电控制***

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005303659A (ja) * 2004-04-12 2005-10-27 Sony Corp リモートコントロールシステム,操作対象装置,リモコン装置,及びリモートコントロール方法

Also Published As

Publication number Publication date
MX2016003773A (es) 2017-05-04
WO2017008400A1 (zh) 2017-01-19
RU2016115731A (ru) 2017-10-25
CN105068467B (zh) 2018-02-02
RU2641949C2 (ru) 2018-01-23
US9749454B2 (en) 2017-08-29
JP6317040B2 (ja) 2018-04-25
KR20170018295A (ko) 2017-02-17
CN105068467A (zh) 2015-11-18
JP2017527930A (ja) 2017-09-21
MX359496B (es) 2018-09-24
EP3119040B1 (en) 2018-09-19
EP3119040A1 (en) 2017-01-18
US20170019520A1 (en) 2017-01-19

Similar Documents

Publication Publication Date Title
KR101748386B1 (ko) 스마트 기기 제어 방법, 장치, 프로그램 및 컴퓨터가 판독가능한 기록매체
US10613498B2 (en) Method for controlling device by remote control device
US10242168B2 (en) Methods and apparatuses for controlling smart device
JP6488375B2 (ja) デバイス制御方法及び装置
KR101763806B1 (ko) 네트워크 접속 채널 상태의 검출방법, 장치, 전자기기, 프로그램 및 기록매체
US9800666B2 (en) Method and client terminal for remote assistance
KR20160077011A (ko) 스마트 홈 디바이스의 운전상태 조절 방법, 장치, 프로그램 및 기록매체
CN105487389A (zh) 控制智能设备的方法和装置
KR20170018294A (ko) 기기를 제어하는 방법, 장치, 프로그램 및 기록매체
JP2017539101A (ja) 画像取得方法および装置
KR101704957B1 (ko) 데이터 전송 방법, 장치, 기기, 프로그램 및 기록매체
CN105388453A (zh) 定位智能设备的方法及装置
EP3076745A1 (en) Methods and apparatuses for controlling wireless access point
CN107798309B (zh) 指纹录入方法、装置及计算机可读存储介质
US20170019482A1 (en) Method and apparatus for downloading control program
KR20180042097A (ko) 알람 설정 방법 및 장치
CN104049864A (zh) 对象控制方法及装置
KR101688176B1 (ko) 호출 전환 방법, 장치, 단말기, 프로그램 및 기록매체
JP2017505963A (ja) 情報表示方法、装置、プログラム、及び記録媒体
KR101787918B1 (ko) 검색 방법, 장치, 프로그램 및 저장매체
CN104539497A (zh) 网络连接方法及装置
US20160127196A1 (en) Device connection prompt
CN106773753A (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
GRNT Written decision to grant