CN105723652B - 用于控制智能家庭***的方法和电子设备 - Google Patents

用于控制智能家庭***的方法和电子设备 Download PDF

Info

Publication number
CN105723652B
CN105723652B CN201480060291.1A CN201480060291A CN105723652B CN 105723652 B CN105723652 B CN 105723652B CN 201480060291 A CN201480060291 A CN 201480060291A CN 105723652 B CN105723652 B CN 105723652B
Authority
CN
China
Prior art keywords
information
master device
master
command
sub
Prior art date
Legal status (The legal status 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 status listed.)
Expired - Fee Related
Application number
CN201480060291.1A
Other languages
English (en)
Other versions
CN105723652A (zh
Inventor
姜满锡
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co Ltd
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 Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Priority to CN202010063440.7A priority Critical patent/CN111262761B/zh
Publication of CN105723652A publication Critical patent/CN105723652A/zh
Application granted granted Critical
Publication of CN105723652B publication Critical patent/CN105723652B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/12Arrangements for remote connection or disconnection of substations or of equipment thereof
    • 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
    • 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/2809Exchanging configuration information on appliance services in a home automation network indicating that an appliance service is present 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
    • 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
    • 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/283Processing of data at an internetworking point of a home automation network

Landscapes

  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Computing Systems (AREA)
  • Selective Calling Equipment (AREA)

Abstract

本发明涉及用于控制智能家庭***中的主设备和子设备的方法及其电子设备。用于电子设备的控制主设备和子设备的方法包括以下步骤:感测至少一个主设备;感测与已感测的主设备相关联的至少一个子设备;彼此相关联地存储主设备的信息和子设备的信息;接收与主设备相关联的指令;以及基于该指令控制主设备和子设备当中的至少一个设备。

Description

用于控制智能家庭***的方法和电子设备
技术领域
本发明涉及电子设备,而且更具体地,涉及用于在智能家庭***中控制主设备和子设备的方法和装置。
背景技术
互联网协议版本6(IPv6)的发展已经使得能向每个对象分配唯一的IP。向每个对象分配唯一的IP已经使得每个对象能够接入互联网网络并发送和接收数据。因而,随着对象互联网(物联网)成为可能,已经积极开展关于用于有效利用自动设备的智能家庭***的研究。智能家居***是指用于将多个设备登记到一个电子设备并高效和直观地控制多个已登记的设备的***。例如,智能家庭***的用户不直接控制TV(电视机),而TV向已登记的电子设备发送控制信号以使得可以控制TV。
然而,当要在智能家庭***中控制设备的操作时,用户应当选择包括可以控制的多个设备的设备列表中的允许控制其操作的设备。此外,当要控制相应的设备的功率时,用户应当通过识别和选择连接到相应的设备的插件模块来输入命令。上述一系列过程可以使得没有操作过电子设备的用户感觉不舒服。
因而,需要提供在智能家庭***中通过简单过程简单地控制和管理登记到电子设备的多个设备的方法。
发明内容
因而,本发明的一个实施例提供用于在电子设备中控制主设备和子设备的方法和装置。
本发明的另一实施例提供用于在电子设备中区分主设备和子设备的方法和装置。
本发明的另一实施例提供用于在电子设备中关联和存储主设备和子设备信息的方法和装置。
本发明的另一实施例提供用于在电子设备中确定设备为从用户设备接收的控制命令的目标并基于控制命令控制目标设备的方法和装置。
本发明的另一实施例提供用于一起提供主设备的信息和与主设备关联的子设备的信息的方法和装置。
根据本发明的一个方面,提供一种智能家庭网关的方法,用于控制智能家庭***。该方法包括:感测至少一个主设备;感测与已感测的主设备关联的至少一个子设备;关联和存储主设备的信息和子设备的信息;接收与主设备和关联于主设备的子设备中的至少一个设备相关的命令;以及基于该命令控制主设备和子设备中的至少一个设备。
根据本发明的另一方面,提供一种智能家庭网关装置,用于控制智能家庭***。该装置包括:设备列表管理单元,其感测至少一个主设备,感测与已感测的主设备相关联的至少一个子设备,并关联和存储主设备和子设备的信息;以及设备操作单元,其接收与主设备和关联于主设备的子设备中的至少一个相关的命令,并基于该命令控制主设备和子设备中的至少一个设备。
根据本发明的另一方面,提供一种用户设备的方法,用于控制智能家庭***。该方法包括:运行用于控制至少一个设备的应用;显示指示在担当家庭网关的电子设备中已登记的至少一个主设备的设备列表;选择该设备列表中的一个主设备;以及显示选择的主设备的信息和与主设备相关联的至少一个子设备的信息。
根据本发明的另一方面,提供一种用户设备,用于控制智能家庭***。该用户设备包括:显示单元,当用于控制至少一个设备的应用被运行时,显示指示在担当家庭网关的电子设备中已登记的至少一个主设备的设备列表,并显示用户在该设备列表中选择的主设备的信息和与主设备相关联的至少一个子设备的信息。
附图说明
图1示出根据本发明的实施例的用于通过电子设备中的通信单元控制主设备和子设备的***的配置;
图2是示出根据本发明的实施例的用于通过通信单元控制主设备和子设备的电子设备的配置的框图;
图3A示出根据本发明的实施例的关联和管理主设备的信息和子设备的信息的示例;
图3B示出根据本发明的另一实施例的关联和管理主设备和子设备的信息的示例;
图4A和4B示出根据本发明的实施例的从用户设备接收的控制命令的配置;
图5A示出根据本发明的实施例的在电子设备中关联和控制主设备和子设备的过程;
图5B示出根据本发明的实施例的在电子设备中关联和控制主设备和子设备的部件;
图6示出根据本发明的实施例的将在电子设备中感测的设备确定为主设备或子设备的过程;
图7示出根据本发明的实施例的在电子设备中处理从用户设备接收的控制命令的过程;以及
图8和9示出根据本发明的实施例的用户设备中用于控制主设备和子设备的用户界面(UI)。
具体实施方式
下面,将参照附图描述本发明的优选实施例。此外,在本发明的以下描述中,当其会使得本发明的主题不清楚时,将省略这里合并的已知功能或配置的详细描述。以下将要描述的术语是考虑本发明中的功能而定义的术语,而且可以根据用户、用户的意图、或者习惯而有所不同。因此,应当基于本说明书的全部内容来定义术语。
下文中,一种方法在电子设备中感测至少一个设备,将感测的设备区分为主设备或子设备,将主设备和子设备分组,然后控制每个组的主设备和子设备。电子设备是指用于控制智能家庭***中已登记的至少一个家庭设备的智能家庭网关。
图1示出根据本发明的实施例的用于通过电子设备中的通信模块控制主设备和子设备的***的配置。
参照图1,用户设备110可以通过智能家庭网关100控制至少一个家庭设备。该情形下,用户设备110是指诸如智能电话机和平板计算机(PC)的便携设备。此外,智能家庭网关100对应于用于通过从用户设备110接收控制命令并分析接收的控制命令来通过有线/无线通信网络控制至少一个家庭设备的设备,而且是指下面描述的电子设备。
首先,电子设备可以通过诸如紫蜂(ZigBee)和Wi-Fi的有线/无线通信网络感测至少一个家庭设备(例如,智能插头、照明传感器、LED灯、TV冰箱等),并且将感测的家庭设备确定为主设备130或子设备120。此外,电子设备可以识别主设备130与子设备120之间的相关,并且关联和存储彼此相关的主设备130的信息和子设备120的信息。例如,电子设备可以识别出作为主设备130的TV连接到作为子设备120的智能插头,并且关联和存储TV的信息和智能插头的信息。
然后,当已经接收来自用户设备110的控制命令时,电子设备可以分析接收的控制命令,识别相应的控制命令是用于主设备130的命令还是用于子设备120的命令,并且控制主设备130和子设备120。该情形下,接收的命令可以包括主设备130的标识(ID)信息。主设备130的信息可以包括与主设备130相关的子设备120的ID信息。因而,电子设备可以基于控制命令中包括的主设备130的ID信息来确定相应的控制命令与哪一主设备130相关,并且基于控制命令中包括的操作信息来识别控制命令是用于主设备130的命令还是用于子设备120的命令。
图2是示出根据本发明的实施例的用于通过通信模块控制主设备和子设备的电子设备的配置的框图。
参照图2,电子设备200包括设备列表管理单元201、设备操作控制单元203、以及通信单元205。
设备列表管理单元201可以通过通信模块感测至少一个设备并且执行与感测的设备的连接。即,设备列表管理单元201可以通过有线/无线通信模块感测包括通信模块的至少一个设备或外部智能家庭服务器,并且执行与感测的设备或外部智能家庭服务器的连接。
此外,设备列表管理单元201可以将感测的设备确定为主设备或子设备。即,当已经从感测的设备接收关于相应的设备的信息时,设备列表管理单元201可以基于接收的信息将感测的设备确定为主设备或子设备。例如,当已经从感测的设备接收关于相应的设备的信息时,设备列表管理单元201可以从接收的信息中识别感测的设备的等级信息,并且基于识别的等级信息将感测的设备确定为主设备或子设备。作为另一示例,当感测的设备已经接收关于相应的设备的信息(例如,设备类型或ID)时,设备列表管理单元201可以比较之前存储的数据库和接收的信息以将感测的设备确定为主设备或子设备。例如,数据库可以存储“0x11:a microware,0x12:a cooktop,0x13:a refrigerator,0x14:a coffee pot,0x15:an electric cooker,0x16:a dishwasher,0x17:a washer,and 0x18:a dryer”作为主设备的ID和类型信息,并且可以存储“0x90:a smart plug and 0x91:an illuminationsensor”作为子设备的ID和类型信息。此外,数据库可以存储“0x00:unknown device and0xFE:device distinction error”值。当已经接收0x00或者0xFF值时,设备列表管理单元201可以请求用户来配置设备是主设备还是子设备。
此外,设备列表管理单元201可以接收对电子设备200可以控制的设备的信息的请求,并向用户设备发送相应的信息。例如,当已经从用户设备接收对关于电子设备200可以控制的主设备或子设备的信息的请求时,设备列表管理单元201可以从预存储的数据库中搜索相应的信息并向用户设备发送搜索的信息。作为另一示例,当已经从用户设备接收对关于电子设备200可以控制的主设备或子设备的信息的请求时,设备列表管理单元201可以从主设备或子设备接收相应的信息并向用户设备发送接收的信息。该情形下,关于主设备的信息可以包括关于子设备的信息。此外,关于主设备的信息可以包括关于主设备的信息和关于子设备的信息,并且可以包括用于主设备和子设备的控制命令。此外,用于主设备和子设备的控制命令均可以通过可以在主设备中执行的控制命令来配置。
而且,设备列表管理单元201可以识别主设备与子设备之间的相关,并且以相关的方式存储和管理彼此相关的主设备和子设备的信息。当感测的设备是主设备时,设备列表管理单元201可以识别是否存在与感测的主设备相关的子设备。此外,当存在相关的子设备时,设备列表管理单元201可以关联和存储相应的子设备的信息和感测的主设备的信息。例如,如图3A所示,设备列表管理单元201可以允许在关于主设备的信息中包括与主设备相关的子设备的信息(设备ID、设备类型、设备名称、和操作列表),并且存储和管理信息。作为另一示例,如图3B所示,设备列表信息管理单元201可以分开地存储主设备的信息和与主设备相关的子设备的信息,并且在主设备的信息中仅包括与主设备相关联的子设备的ID信息以存储和管理信息。如上所述,设备列表管理单元201可以在主设备的信息和子设备的信息中包括用于区分主设备和子设备的等级信息以存储和管理等级信息。同时,当感测的设备是子设备时,设备列表管理单元201可以识别是否存在与感测的子设备相关的主设备。此外,当存在相关联的主设备时,设备列表管理单元201可以关联和存储相应的主设备信息和感测的子设备的信息。当感测到新设备时,设备列表管理单元201可以通过从感测的设备接收的设备信息来识别主设备与子设备之间的关联,通过比较接收的设备的信息和预存储的数据库来识别主设备与子设备之间的关联,或者通过用户输入来识别主设备与子设备之间的关联。
此外,设备列表管理单元201可以从用户接收关于感测的设备可以支持的通信方案(例如,紫蜂、Wi-Fi、和蓝牙)的信息,或从与感测的设备相关联的设备接收该信息,从而确定设备列表管理单元是否可以与感测的设备直接通信。当设备列表管理单元无法与感测的设备直接通信时,设备列表管理单元201可以产生设备列表以通过可以直接与感测的设备的电子设备200通信的设备以及有线/无线连接的设备发送控制命令。例如,虽然已经感测到仅支持紫蜂通信方案的多个紫蜂设备,当电子设备200不支持紫蜂通信方案并且仅支持Wi-Fi通信方案时,设备列表管理单元201可以关联和存储紫蜂设备的信息和特定设备的信息,以便通过有线或无线连接到感测的紫蜂设备的其他设备当中支持Wi-Fi通信方案的特定设备来控制感测的紫蜂设备。
设备操作控制单元203可以分析接收的控制命令然后控制主设备和子设备。即,设备操作控制单元203可以从用户设备接收用于控制电子设备100中已登记的主设备和子设备的控制命令,在接收的控制命令中识别目标设备的ID信息和操作信息,然后根据操作信息来控制与识别的目标设备的ID信息对应的主设备、或与相应的主设备关联的子设备。
当在已接收的控制命令中识别的操作信息存在于主设备的操作列表中时,设备操作控制单元203可以向主设备发送相应的操作命令以便控制主设备的操作。例如,如图4A所示,当已经从用户设备接收控制命令时,设备操作控制单元203可以从接收的控制命令识别出目标设备的ID信息401是“123-456”,并且识别出操作信息403是“频道控制”。然后,设备操作控制单元203可以识别与“123-456”对应的主设备为客厅电视机(TV),并且识别出“频道控制”是否存在于客厅TV的操作列表中。设备操作控制单元203可以控制以识别出“频道控制”301存在于客厅TV的操作列表中,向客厅TV发送包含操作参数405的操作命令,并改变客厅TV的频道。
同时,当在接收的控制命令中识别的操作信息在主设备的操作列表中不存在时,设备操作控制单元203可以识别已识别的操作信息是否存在于与相应的主设备相关联的子设备的操作列表中,并在识别出已识别的操作信息存在于子设备的操作列表中时向子设备发送相应的操作命令以便控制子设备的操作。例如,如图4B所示,当已经从用户设备接收控制命令时,设备操作控制单元203可以从接收的控制命令中识别出目标设备的ID信息411为“123-456”,并识别出操作信息413为“功率控制”。然后,设备操作控制单元203可以识别出与“123-456”对应的主设备是客厅TV,并识别“功率控制”是否存在于客厅TV的操作列表中。设备操作控制单元203可以识别出“功率控制”不存在于客厅TV的操作列表中,并且识别出作为与客厅TV相关联的子设备的智能插头的操作列表。设备操作控制单元203可以控制以识别出“功率控制”存在于智能插头的操作列表中,向与客厅TV相关联的智能插头发送包含操作参数415的控制命令,并且改变子设备的电源。这里,设备操作控制单元203可以控制以将从用户设备接收的控制命令转换为与主设备或子设备对应的格式以发送转换的控制命令。
虽然在说明书中已经描述如图3A所示存储主设备和子设备的信息的情况作为示例,即便主设备的信息仅包含子设备的ID信息情况也可以适用相同的方法,如图3B所示。
当一个控制命令同时存在于主设备和与主设备相关联的子设备中时,设备操作控制单元203可以确定相应的控制命令的处理的优先级。例如,设备操作控制单元203可以确定同时存在于主设备和与主设备相关联的子设备中的控制命令的优先级,以使得先处理主设备的控制而不执行子设备的控制。作为另一示例,设备操作控制单元203可以确定同时存在于主设备和与主设备相关联的子设备中的控制命令的优先级,以使得先处理子设备的控制而不执行主设备的控制。此外,作为另一示例,设备操作控制单元203可以确定优先级以同时控制主设备和与主设备相关联的子设备。
通信单元205可以通过有线/无线网络(例如,紫蜂、Wi-Fi、和蓝牙)连接到至少一个用户设备和家庭设备,并执行通信。例如,通信单元205可以从用户设备接收控制命令,向设备操作控制单元203提供接收的控制命令,并根据设备操作控制单元203的控制向主设备或子设备发送控制命令。
图5A示出根据本发明的实施例的在电子设备中关联和控制主设备和子设备的过程。
参照图5A,电子设备200可以在步骤501感测至少一个主设备。即,电子设备200可以通过有线/无线通信感测至少一个设备。
然后,电子设备200前进到步骤503,并可以感测至少一个与感测到的主设备相关联的子设备。该情形下,电子设备200可以识别包含在感测的设备的信息中的等级信息,比较感测的设备的信息和预存储的数据库,或者根据用户控制将感测的设备确定为主设备或子设备。
然后,电子设备200前进到步骤505,并可以关联和存储主设备的信息和子设备的信息。例如,电子设备200可以关联和存储作为主设备的TV和作为子设备的智能插头。这里,智能插头是指插头设备,其连接电源的插头和家用电器(例如,TV和冰箱),向家用电器供电,测量家用电器的功耗信息,向电子设备200发送相应的信息,从电子设备200接收电源开启/关闭命令,并且执行相应的操作。
然后,电子设备200可以在步骤507接收与主设备相关联的命令。该情形下,电子设备200可以从诸如智能电话机和平板计算机(PC)的用户设备接收控制命令,而且接收的命令可以包括目标设备的ID信息和操作信息。
接着,电子设备200可以在步骤509基于命令控制主设备和子设备中的至少一个设备。即,电子设备200可以识别与接收的命令中包括的目标设备的ID信息对应的主设备,并且依赖于接收的命令中包括的操作信息是存在于主设备的操作列表还是子设备的操作列表中来控制主设备或子设备。
图5B示出根据本发明的实施例的在电子设备中关联和控制主设备和子设备的部件。
参照图5B,电子设备200可以包括用于感测至少一个主设备的部件511和用于感测至少一个与主设备相关联的子设备的部件513。该情形下,电子设备200可以包括用于感测至少一个设备的有线/无线通信模块。
此外,电子设备200可以包括用于关联和存储主设备和子设备的信息的部件515。这里,主设备是指诸如TV、空调、冰箱、和洗衣机的家用电器当中独立驱动的设备,而子设备是指不独立执行家用电器的功能而且通过与其他主设备协作来补充主设备的功能的设备,诸如智能插头、温度传感器、和照明传感器。
另外,电子设备200可以包括含用于接收与主设备关联的控制命令的部件517。该情形下,接收的命令可以包括目标设备的ID信息和操作信息。
此外,电子设备200可以包括用于基于命令控制主设备和子设备中的至少一个设备的部件519。该情形下,电子设备200可以包括用于识别接收的命令中包括的目标设备的ID信息和操作信息的部件。另外,电子设备200可以包括用于识别已识别的操作信息是否存在于主设备的操作列表中、和识别已识别的操作信息是否存在于子设备的操作列表中的部件。
图6示出根据本发明的实施例的将在电子设备中感测的设备确定为主设备或子设备的过程。
参照图6,电子设备200可以在步骤601搜索至少一个设备。即,电子设备200可以通过有线/无线通信搜索至少一个设备。
然后,电子设备200前进到步骤603,并且可以识别发现的设备的等级信息。即,当感测到新设备时,电子设备200可以识别从感测的设备接收的设备的信息、或者基于用户输入感测的设备的等级信息。
然后,电子设备200可以在步骤605识别发现的设备的等级信息指示主设备还是子设备。例如,当已经通过有线/无线通信发现至少一个设备时,电子设备200可以从发现的设备接收设备信息,并且识别感测的设备的等级信息指示主设备还是子设备。作为另一示例,当已经通过有线/无线通信发现至少一个设备时,电子设备200可以从发现的设备接收设备信息,并且比较接收的设备信息和预存储的数据库来以识别感测的设备的等级信息指示主设备还是子设备。作为另一示例,当已经通过有线/无线通信发现至少一个设备时,电子设备200可以从用户接收等级信息,并且识别接收的等级信息指示主设备还是子设备。
当接收的设备的等级信息指示主设备时,电子设备200前进到步骤607,并且可以将发现的设备等级为主设备。
然后,电子设备200可以终止根据本发明的实施例的过程。
同时,当发现的设备的等级信息指示子设备时,电子设备200前进到步骤609,并且可以识别是否存在相应的设备的主设备。即,当发现的设备是子设备时,电子设备200可以识别是否存在子设备的主设备。该情形下,电子设备200可以基于从子设备接收的设备信息和用户输入来识别是否存在子设备的主设备。
当存在相应的子设备的主设备,电子设备200前进到步骤611,并且可以将相应的子设备登记为该主设备的子设备。
然后,电子设备200可以终止根据本发明的实施例的过程。
同时,当不存在相应的子设备的主设备时,电子设备200前进到步骤613,并且可以将相应的子设备登记为独立的子设备。
然后,电子设备200可以终止根据本发明的实施例的过程。
图7示出根据本发明的实施例的在电子设备中处理中从用户设备接收的控制命令的过程。
参照图7,电子设备200可以在步骤701接收控制命令。即,电子设备200可以从用户设备接收控制命令。
然后,电子设备200可以识别与目标设备ID对应的主设备的操作信息。即,电子设备200可以从接收的控制命令中识别目标设备的ID信息和操作信息,并且识别与目标设备的ID信息对应的主设备的操作列表。
然后,电子设备200可以在步骤705识别控制命令的操作是否存在于主设备的操作列表中。
当控制命令的操作存在于主设备的操作列表中时,电子设备200可以在步骤707向主设备发送操作命令。电子设备200可以向主设备发送包含操作参数的操作命令。该情形下,操作参数可以包括频道改变信息、音量改变信息、和菜单控制信息的至少一个参数。
然后,电子设备200可以终止根据本发明的实施例的过程。
同时,当控制命令的操作在主设备的操作列表中不存在时,电子设备200前进到步骤709,并且可以识别与主设备相关联的子设备的操作信息。具体地,电子设备200可以识别与目标设备的ID信息对应的主设备相关的子设备的操作列表。
然后,电子设备200可以在步骤711中识别控制命令的操作是否存在于子设备的操作列表中。
当控制命令的操作存在于子设备的操作列表中时,电子设备200可以在步骤713向子设备发送操作命令。电子设备200可以向与主设备相关联的子设备发送包括操作参数的操作命令。该情形下,操作参数可以包括电源开启/关闭和网络改变信息的至少一个参数。
然后,电子设备200可以终止根据本发明的实施例的过程。
同时,当控制命令的操作在子设备的操作列表中不存在时,电子设备200可以终止根据本发明的实施例的过程。
如上所述,担当智能家庭网关的电子设备200关联和存储主设备和子设备。因而,用户设备可以在运行家庭设备控制应用时通过与电子设备200的通信获得与主设备相关联的子设备的信息并且在屏幕上既显示主设备和与主设备相关联的子设备的信息又显示控制功能,以通知用户主设备与子设备之间的相关,从而提高用户的便利性。例如,如图8所示,用户设备可以在运行家庭设备控制应用时在控制设备列表中显示主设备,并且在选择作为主设备的TV选择时显示TV的状态(例如,电源开启/关闭状态、当前频道、以及音量大小)和控制功能(例如,频道调整、音量调整、再现、临时暂停、暂停、快进、以及回退)、以及作为与TV相关的子设备的智能插头的状态(例如,功耗信息)和控制功能(例如,电源开启/关闭控制)。因而,为了控制TV的电源,用户可以通过选择TV设备来请求电源控制而无需执行单独地在设备列表中搜索智能插头以及执行TV电源控制功能的繁琐操作。这里,用户设备可以提供功耗信息作为智能插头的状态信息以使得用户能够识别TV的电源开启/关闭状态。例如,如图9所示,虽然已经请求智能插头的电源开启控制功能,当由于TV的错误或故障而未开启TV的电源时,智能插头的功耗信息可以被显示为“0Wh”。该情形下,用户可以基于智能插头的功耗信息是“0Wh”而识别出TV的电源实际上被关闭。
虽然图8和9中以及显示一个主设备的信息和与主设备相关联的一个子设备的信息,但是当多个子设备与主设备相关时,可以显示多个子设备的所有信息。
本说明书描述的本发明的实施例和所有功能操作可以由计算机软件、固件、或硬件实现,其包括本说明书包括的结构以及与其等同的结构、或者一个或者多个结构的组合。此外,本说明书中描述的本发明的实施例可以通过计算机程序产品实现,即,数据处理装置,或者通过计算机可读介质上的用于控制装置的操作的计算机程序命令的一个或多个模块实现。
计算机可读介质可以是机器可读存储介质、机器可读存储基板、存储设备、影响机器可读传播流的材料的配置、或者一个或者多个的组合。数据处理装置包括例如可编程处理器、计算机、或者包括多处理器或计算机的用于数据处理的全部节点、设备、和及其。除了硬件之外,节点可以包括产生用于相应的计算机程序的执行环境的代码,例如,构成处理器固件、协议栈。数据库管理***、操作***、或者一个或者多个的组合的节点。
虽然已经在本发明的详细描述中描述实施例,可以以多种方式修改本发明而不背离本发明的范围。因而,本发明的范围不应当被定义为限于实施例,而且应当由所附权利要求及其等同物限定。

Claims (14)

1.一种智能家庭网关的方法,用于控制智能家庭***,该方法包括:
感测至少一个主设备;
感测与已感测的主设备关联的至少一个子设备;
关联和存储主设备的信息和子设备的信息,其中,主设备的信息和子设备的信息包括操作列表;
接收用于控制主设备和关联于主设备的子设备中的至少一个设备的命令,所述命令至少包括操作信息和主设备的标识信息;
基于接收的命令中包括的主设备的标识信息识别出主设备;
基于接收的命令中包括的操作信息是存在于所识别的主设备的操作列表中还是存在于关联于所识别的主设备的子设备的操作列表中,在主设备和子设备当中识别要基于接收的命令被控制的目标设备;以及
向目标设备发送与接收到的命令相关联的操作命令。
2.如权利要求1所述的方法,其中感测至少一个主设备包括:
感测至少一个设备;以及
感测至少一个设备,其指示等级信息和设备类型中的至少一个与主设备对应。
3.如权利要求1所述的方法,其中感测与已感测的主设备关联的至少一个子设备包括:感测至少一个设备,其指示等级信息和设备类型中的至少一个与子设备对应,并且指示相关联的设备的信息指示已感测的设备的标识信息。
4.如权利要求1所述的方法,其中关联和存储主设备和子设备的信息包括:存储与主设备相关联的子设备的信息作为主设备信息的下级信息。
5.如权利要求1所述的方法,其中关联和存储主设备和子设备的信息包括:独立于主设备的信息存储与主设备相关联的子设备的信息,并且在主设备的信息中包括和存储与主设备相关联的子设备的ID信息。
6.如权利要求1所述的方法,其中该命令还包括以下至少一个:主设备的名称、主设备的ID、主设备的类型、以及操作参数。
7.如权利要求6所述的方法,其中识别目标设备包括:
使用该命令中包括的主设备的名称、主设备的ID、以及主设备的类型当中的至少一个来确定与该命令对应的主设备;
识别该接收的命令中包括的操作信息是否与该确定的主设备的操作信息对应;以及
当该接收的命令中包括的操作信息与该确定的主设备的操作信息对应时,将目标设备识别为该确定的主设备。
8.如权利要求6所述的方法,其中识别目标设备包括:
使用该命令中包括的主设备的名称、主设备的ID、以及主设备的类型当中的至少一个来确定与该命令对应的主设备;
识别该接收的命令中包括的操作信息是否与该确定的主设备的操作信息对应;以及
当该接收的命令中包括的操作信息与该确定的主设备的操作信息不对应时,识别该接收的命令中包括的操作信息是否与关联于该确定的主设备的子设备的操作信息对应;以及
当该命令中包括的操作信息与子设备的操作信息对应时,将目标设备识别为子设备。
9.如权利要求1所述的方法,其中使用有线通信模块或无线通信模块中的至少一个通信模块来感测主设备或子设备。
10.如权利要求1所述的方法,其中发送包括:
如果目标设备被识别为子设备,则通过绕开主设备来向该子设备发送操作命令。
11.一种智能家庭网关装置,用于控制智能家庭***,该装置包括:
设备列表管理单元,被配置为:
感测至少一个主设备,感测与已感测的主设备相关联的至少一个子设备,并且然后关联和存储主设备和子设备的信息,其中,主设备的信息和子设备的信息包括操作列表;以及
设备操作单元,被配置为:
接收用于控制主设备和关联于主设备的子设备中的至少一个的命令,所述命令至少包括操作信息和主设备的标识信息;
基于接收的命令中包括的主设备的标识信息识别出主设备;
基于接收的命令中包括的操作信息是存在于所识别的主设备的操作列表还是存在于关联于所识别的主设备的子设备的操作列表中,在主设备和子设备当中识别要基于接收的命令被控制的目标设备;以及
向目标设备发送与接收的命令相关联的操作命令。
12.如权利要求11所述的装置,其中该设备列表管理单元感测至少一个设备,其指示等级信息和设备类型中的至少一个与主设备对应。
13.如权利要求11所述的装置,其中该设备列表管理单元感测至少一个设备,其指示等级信息和设备类型中的至少一个与子设备对应,并且指示相关联的设备的信息与已感测的主设备的标识信息对应。
14.如权利要求11所述的装置,被配置为执行权利要求4到9当中的至少一个所述的方法。
CN201480060291.1A 2013-11-04 2014-09-19 用于控制智能家庭***的方法和电子设备 Expired - Fee Related CN105723652B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010063440.7A CN111262761B (zh) 2013-11-04 2014-09-19 一种电子设备和用于操作电子设备的方法

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
KR10-2013-0133060 2013-11-04
KR1020130133060A KR102088526B1 (ko) 2013-11-04 2013-11-04 스마트 홈 시스템을 제어하기 위한 방법 및 그 전자 장치
PCT/KR2014/008721 WO2015064912A1 (ko) 2013-11-04 2014-09-19 스마트 홈 시스템을 제어하기 위한 방법 및 그 전자 장치

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CN202010063440.7A Division CN111262761B (zh) 2013-11-04 2014-09-19 一种电子设备和用于操作电子设备的方法

Publications (2)

Publication Number Publication Date
CN105723652A CN105723652A (zh) 2016-06-29
CN105723652B true CN105723652B (zh) 2020-02-21

Family

ID=53004465

Family Applications (2)

Application Number Title Priority Date Filing Date
CN201480060291.1A Expired - Fee Related CN105723652B (zh) 2013-11-04 2014-09-19 用于控制智能家庭***的方法和电子设备
CN202010063440.7A Active CN111262761B (zh) 2013-11-04 2014-09-19 一种电子设备和用于操作电子设备的方法

Family Applications After (1)

Application Number Title Priority Date Filing Date
CN202010063440.7A Active CN111262761B (zh) 2013-11-04 2014-09-19 一种电子设备和用于操作电子设备的方法

Country Status (4)

Country Link
US (1) US20160277204A1 (zh)
KR (1) KR102088526B1 (zh)
CN (2) CN105723652B (zh)
WO (1) WO2015064912A1 (zh)

Families Citing this family (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20150079106A (ko) * 2013-12-31 2015-07-08 삼성전자주식회사 디스플레이 장치, 단말 장치 및 그 제어 방법
US20150381737A1 (en) * 2014-06-30 2015-12-31 Davra Networks Limited Gateway device and a gateway system for an internet-of-things environment
CN104503688B (zh) * 2014-12-31 2018-03-02 小米科技有限责任公司 智能硬件设备的控制实现方法及装置
US10305728B2 (en) * 2015-02-06 2019-05-28 Assa Abloy Ab Discovering, identifying, and configuring devices with opaque addresses in the internet of things environment
KR102374677B1 (ko) * 2015-11-27 2022-03-15 삼성전자 주식회사 무선 통신을 이용한 전자장치의 관리 방법과 장치
KR101850203B1 (ko) * 2016-04-11 2018-04-18 라인 가부시키가이샤 기기간 어플리케이션 연동 방법 및 시스템
CN107070756B (zh) * 2017-02-27 2018-07-13 宁夏宁信信息科技有限公司 智能家居中去中心化验证的家庭网关访问方法及***
DE102017214941A1 (de) 2017-08-25 2019-02-28 Dometic Sweden Ab Freizeitfahrzeug, Kühlvorrichtung, Steuerungssystem und Verfahren zur Steuerung der Kühlvorrichtung
KR102400108B1 (ko) * 2017-10-18 2022-05-23 삼성전자주식회사 전자 기기를 제어하기 위한 전자 기기 제어 시스템 및 그 전자 기기를 제어하는 방법
WO2019082168A1 (en) 2017-10-27 2019-05-02 Dometic Sweden Ab SYSTEMS, METHODS AND APPARATUSES FOR PROVIDING COMMUNICATIONS BETWEEN AIR CONDITIONING DEVICES IN A RECREATIONAL VEHICLE
KR20190059369A (ko) 2017-11-23 2019-05-31 김상희 사물인터넷 기반 홈 블랙박스 시스템
WO2019111582A1 (ja) * 2017-12-06 2019-06-13 日本電産株式会社 デバイスid設定装置及び設定方法
US11057238B2 (en) 2018-01-08 2021-07-06 Brilliant Home Technology, Inc. Automatic scene creation using home device control
KR102366699B1 (ko) * 2018-02-02 2022-02-23 삼성전자주식회사 사용자 단말 장치 및 그를 제어하는 제어 방법
KR102040910B1 (ko) 2018-02-05 2019-11-27 충북대학교 산학협력단 탈부착형 모듈을 이용한 IoT 환경 구축 방법
US10985972B2 (en) 2018-07-20 2021-04-20 Brilliant Home Technoloy, Inc. Distributed system of home device controllers
CN109445848B (zh) * 2018-11-07 2021-04-20 深圳市云威物联科技有限公司 设备联动方法及装置
CN110708351A (zh) * 2019-08-30 2020-01-17 深圳鸿智云创科技有限公司 数据传输方法
KR102288432B1 (ko) * 2019-11-06 2021-08-10 한국건설기술연구원 서비스모듈을 이용한 개방형 플랫폼 제공 시스템
KR102252486B1 (ko) * 2019-11-06 2021-05-17 한국건설기술연구원 개방형 플랫폼 서비스를 제공하는 프로그램 생성 방법 및 장치
WO2021090993A1 (ko) * 2019-11-06 2021-05-14 한국건설기술연구원 개방형 플랫폼 서비스 제공 시스템, 이를 위한 서비스모듈 개발장치 및 방법
US11469916B2 (en) 2020-01-05 2022-10-11 Brilliant Home Technology, Inc. Bridging mesh device controller for implementing a scene
US11528028B2 (en) 2020-01-05 2022-12-13 Brilliant Home Technology, Inc. Touch-based control device to detect touch input without blind spots
US11755136B2 (en) 2020-01-05 2023-09-12 Brilliant Home Technology, Inc. Touch-based control device for scene invocation
CN111488088B (zh) * 2020-04-07 2022-05-06 Oppo广东移动通信有限公司 设备状态标识方法、装置及智能终端
KR20230002021A (ko) * 2020-04-21 2023-01-05 엘지전자 주식회사 스마트 홈 장치 및 방법
CN115883581A (zh) * 2021-08-11 2023-03-31 深圳市智岩科技有限公司 通信方法、***、智能终端、通信子设备、设备及介质
CN113900386B (zh) * 2021-11-17 2022-02-25 北京联盛德微电子有限责任公司 一种物联网设备自适应联动控制方法及***
CN117170293B (zh) * 2023-10-27 2024-01-09 湖南华鑫电子科技有限公司 一种具备多模式协同工作的电源集中控制方法和***

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20120114877A (ko) * 2011-04-08 2012-10-17 (주)서원인텍 용이하게 홈 네트워크를 구축할 수 있는 인터폰과 이를 컨트롤 할 수 있는 스마트폰을 포함하여 이루어진 인터폰시스템.
WO2013042100A1 (en) * 2011-09-24 2013-03-28 Kool Koncepts Limited Energy management system
CN103369790A (zh) * 2013-06-20 2013-10-23 浙江生辉照明有限公司 一种led照明装置及照明控制***

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002044765A (ja) * 2000-07-28 2002-02-08 Matsushita Electric Ind Co Ltd 遠隔制御システムとゲートウェイ装置
KR100414061B1 (ko) * 2001-11-28 2004-01-07 엘지전자 주식회사 홈 게이트웨이 장치의 매체 접속 제어 방법
US11582065B2 (en) * 2007-06-12 2023-02-14 Icontrol Networks, Inc. Systems and methods for device communication
US8214447B2 (en) * 2004-06-08 2012-07-03 Bose Corporation Managing an audio network
KR20080085513A (ko) * 2007-03-20 2008-09-24 삼성전자주식회사 홈네트워크 제어장치 및 이를 이용하는 홈네트워크 서비스시스템과 그 제어방법
US8350971B2 (en) * 2007-10-23 2013-01-08 Sling Media, Inc. Systems and methods for controlling media devices
KR101601109B1 (ko) * 2008-07-16 2016-03-22 삼성전자주식회사 통합 원격제어기 및 그의 원격제어방법
CN201749342U (zh) * 2009-10-26 2011-02-16 华为终端有限公司 一种控制装置及控制***
US8395477B2 (en) * 2009-10-29 2013-03-12 Time Warner Cable Inc. Geographic based remote control
US20120221713A1 (en) * 2009-11-17 2012-08-30 Woosoon Shin Multifunctional home network system using ubiquitous computing
KR101186742B1 (ko) * 2011-12-05 2012-09-28 유동현 무선단말기를 이용한 전자기기 제어 방법
US20150280936A1 (en) * 2012-10-24 2015-10-01 Organic Response Investors Pty Ltd Device control node, an interface node and a hybrid control system
JP2014160355A (ja) * 2013-02-19 2014-09-04 Fujitsu Mobile Communications Ltd 制御装置、制御方法およびプログラム
CN103326907B (zh) * 2013-06-14 2017-02-15 山东智慧生活数据***有限公司 智能家庭网络***及其家电设备注册方法
US9078072B2 (en) * 2013-10-07 2015-07-07 Bose Corporation Audio distribution

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20120114877A (ko) * 2011-04-08 2012-10-17 (주)서원인텍 용이하게 홈 네트워크를 구축할 수 있는 인터폰과 이를 컨트롤 할 수 있는 스마트폰을 포함하여 이루어진 인터폰시스템.
WO2013042100A1 (en) * 2011-09-24 2013-03-28 Kool Koncepts Limited Energy management system
CN103369790A (zh) * 2013-06-20 2013-10-23 浙江生辉照明有限公司 一种led照明装置及照明控制***

Also Published As

Publication number Publication date
CN111262761A (zh) 2020-06-09
CN111262761B (zh) 2022-05-10
WO2015064912A1 (ko) 2015-05-07
US20160277204A1 (en) 2016-09-22
KR102088526B1 (ko) 2020-04-14
CN105723652A (zh) 2016-06-29
KR20150051514A (ko) 2015-05-13

Similar Documents

Publication Publication Date Title
CN105723652B (zh) 用于控制智能家庭***的方法和电子设备
US10742438B2 (en) Group-wise device management system and method
US9224288B2 (en) Control apparatus, control method, program and system
US9892559B2 (en) Portable terminal device, and portable control device
KR101924974B1 (ko) 이동통신 단말기에서 주변 디바이스를 원격 제어하기 위한 장치 및 방법
US10924296B2 (en) Terminal apparatus, control apparatus, installation-location-ascertainment support system, installation-location-setting support system, installation-location-ascertainment support method, installation-location-setting support method, and program
US20160366481A1 (en) Method and apparatus for service oriented input and output
CN109413515B (zh) 设备控制方法、装置、移动终端及服务器
US20140106735A1 (en) User Identification and Location Determination in Control Applications
EP3474517B1 (en) Electronic device for controlling iot device to correspond to state of external electronic device and operation method thereof
US10989426B2 (en) Information processing device, electronic apparatus, method, and program
KR102566171B1 (ko) 전자 장치 및 그 제어 방법
WO2017187664A1 (ja) 機器制御システム、管理装置、機器制御方法、および制御プログラム
KR20170126698A (ko) 콘텐트 제공을 위한 전자 장치 및 방법
KR20170067917A (ko) 스마트홈 가전 서비스 제공 시스템 및 서비스 제공 방법
JP6181486B2 (ja) 通信システム、サーバ装置、携帯端末装置、および情報処理方法
CN106406132A (zh) 设备控制方法和设备控制***
JP2017163185A (ja) デバイス制御装置、情報提供方法、及びデバイス制御システム
KR20130085309A (ko) 역참조 정보를 이용한 스마트 오브젝트 관리 방법 및 관리 서버
KR102138908B1 (ko) 스마트 홈 시스템을 제어하기 위한 방법 및 그 전자 장치
KR20150066917A (ko) 장치간 동기화 기반 원격 협업 장치
US20230119058A1 (en) Operating-system-level setup for multi-ecosystem smart-home devices
JP5968135B2 (ja) 情報処理装置、情報処理システム及び情報処理方法
WO2023069621A1 (en) Operating-system-level setup for multi-ecosystem smart-home devices
EP3541024A1 (en) Providing building automation equipment with identifiers via a portable electronic device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20200221

Termination date: 20210919

CF01 Termination of patent right due to non-payment of annual fee