CN105093948A - 智能设备控制方法、终端及服务器 - Google Patents

智能设备控制方法、终端及服务器 Download PDF

Info

Publication number
CN105093948A
CN105093948A CN201510408993.0A CN201510408993A CN105093948A CN 105093948 A CN105093948 A CN 105093948A CN 201510408993 A CN201510408993 A CN 201510408993A CN 105093948 A CN105093948 A CN 105093948A
Authority
CN
China
Prior art keywords
smart machine
device identification
user
terminal
server
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.)
Pending
Application number
CN201510408993.0A
Other languages
English (en)
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.)
Beijing Xiaomi Technology Co Ltd
Xiaomi Inc
Original Assignee
Xiaomi Inc
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 Xiaomi Inc filed Critical Xiaomi Inc
Priority to CN201510408993.0A priority Critical patent/CN105093948A/zh
Priority to MX2016007146A priority patent/MX357645B/es
Priority to KR1020167015757A priority patent/KR101782070B1/ko
Priority to PCT/CN2015/090598 priority patent/WO2017008399A1/zh
Priority to JP2016535120A priority patent/JP6259091B2/ja
Priority to RU2016123612A priority patent/RU2641541C2/ru
Publication of CN105093948A publication Critical patent/CN105093948A/zh
Priority to EP16158537.7A priority patent/EP3119054B1/en
Priority to US15/060,618 priority patent/US20170019265A1/en
Pending legal-status Critical Current

Links

Classifications

    • 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/2818Controlling appliance services of a home automation network by calling their functionalities from a device located outside both the home and the home network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B5/00Near-field transmission systems, e.g. inductive or capacitive transmission systems
    • H04B5/70Near-field transmission systems, e.g. inductive or capacitive transmission systems specially adapted for specific purposes
    • H04B5/77Near-field transmission systems, e.g. inductive or capacitive transmission systems specially adapted for specific purposes for interrogation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q9/00Arrangements in telecontrol or telemetry systems for selectively calling a substation from a main station, in which substation desired apparatus is selected for applying a control signal thereto or for obtaining measured values therefrom
    • H04Q9/04Arrangements for synchronous operation
    • 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/2823Reporting information sensed by appliance or service execution status of appliance services in a home automation network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/12Applying verification of the received information
    • H04L63/123Applying verification of the received information received data contents, e.g. message integrity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/55Push-based network services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/06Authentication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/08Access security
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/50Secure pairing of devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/70Services for machine-to-machine communication [M2M] or machine type communication [MTC]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/22Processing or transfer of terminal data, e.g. status or physical capabilities
    • H04W8/24Transfer of terminal data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B5/00Near-field transmission systems, e.g. inductive or capacitive transmission systems
    • H04B5/70Near-field transmission systems, e.g. inductive or capacitive transmission systems specially adapted for specific purposes
    • H04B5/72Near-field transmission systems, e.g. inductive or capacitive transmission systems specially adapted for specific purposes for local intradevice communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0876Network architectures or network communication protocols for network security for authentication of entities based on the identity of the terminal or configuration, e.g. MAC address, hardware or software configuration or device fingerprint
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/18Network architectures or network communication protocols for network security using different networks or channels, e.g. using out of band channels
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2209/00Arrangements in telecontrol or telemetry systems
    • H04Q2209/40Arrangements in telecontrol or telemetry systems using a wireless architecture
    • H04Q2209/43Arrangements in telecontrol or telemetry systems using a wireless architecture using wireless personal area networks [WPAN], e.g. 802.15, 802.15.1, 802.15.4, Bluetooth or ZigBee
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2209/00Arrangements in telecontrol or telemetry systems
    • H04Q2209/40Arrangements in telecontrol or telemetry systems using a wireless architecture
    • H04Q2209/47Arrangements in telecontrol or telemetry systems using a wireless architecture using RFID associated with sensors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/60Context-dependent security
    • H04W12/69Identity-dependent
    • H04W12/71Hardware identity

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Automation & Control Theory (AREA)
  • Databases & Information Systems (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Telephonic Communication Services (AREA)
  • Selective Calling Equipment (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本公开是关于一种智能设备控制方法、终端及服务器,包括:终端从智能设备获取所述智能设备的设备标识,向服务器发送包括所述设备标识的查询请求;接收并向用户推送所述服务器返回的查询响应;向所述服务器发送控制指令,所述控制指令包括所述用户选择的第一触发条件和第一执行条件;服务器检测到所述第一触发条件满足时,控制所述智能设备执行所述第一执行条件。通过本公开的方案,在大数量智能设备的场景下,用户利用终端即可方便准确地识别需要控制的智能设备的设备标识,从而便捷准确地实现智能家居控制。

Description

智能设备控制方法、终端及服务器
技术领域
本公开涉及智能家居领域,尤其涉及一种智能设备控制方法、终端及服务器。
背景技术
在智能家居中,智能设备控制是指在一定的触发条件满足时,例如,用户按下按键,或者智能传感器检测到的数据超过阈值等,控制智能设备执行相应动作的方法。
通过智能设备控制方案,能够将家中的各种智能设备,例如,音视频设备、照明***、窗帘控制、空调控制等,联系到一起,提供家电控制、照明控制、电话远程控制、室内外遥控等多种功能和手段。基于智能设备控制方案,智能家居能够提供全方位的信息交互功能,甚至为各种能源费用节约资金。因而,随着智能家居的广泛应用,智能设备也得到了快速的推广和应用。
发明内容
本公开提供一种智能设备控制方法、终端及服务器。所述技术方案如下:
根据本公开实施例的第一方面,提供一种智能设备控制方法,该方法包括:
终端从智能设备获取所述智能设备的设备标识,向服务器发送包括所述设备标识的查询请求;
所述终端接收并向用户推送所述服务器返回的查询响应,所述查询响应包括所述设备标识对应的触发条件组和执行条件组;
所述终端向所述服务器发送控制指令,所述控制指令包括所述用户根据所述触发条件组和所述执行条件组选择的第一触发条件和第一执行条件,所述控制指令用于使所述服务器检测到所述第一触发条件满足时,控制所述智能设备执行所述第一执行条件。
根据本公开实施例的第二方面,提供一种智能设备控制方法,该方法包括:
服务器接收终端发送的包括智能设备的设备标识的查询请求,所述设备标识是所述终端从所述智能设备获取的;
所述服务器向所述终端发送查询响应,所述查询响应包括所述设备标识对应的触发条件组和执行条件组;
所述服务器接收所述终端发送的控制指令,所述控制指令包括用户根据所述触发条件组和所述执行条件组选择的第一触发条件和第一执行条件;
所述服务器检测到所述第一触发条件满足时,控制所述智能设备执行所述第一执行条件。
根据本公开实施例的第三方面,提供一种终端,该终端包括:
获取模块,用于从智能设备获取所述智能设备的设备标识;
第一发送模块,用于向服务器发送包括所述设备标识的查询请求;
第一接收模块,用于接收所述服务器返回的查询响应,所述查询响应包括所述设备标识对应的触发条件组和执行条件组;
推送模块,用于向用户推送所述查询响应;
所述第一发送模块,还用于向所述服务器发送控制指令,所述控制指令包括所述用户根据所述触发条件组和所述执行条件组选择的第一触发条件和第一执行条件,所述控制指令用于使所述服务器检测到所述第一触发条件满足时,控制所述智能设备执行所述第一执行条件。
根据本公开实施例的第四方面,提供一种服务器,该服务器包括:
第一接收模块,用于接收终端发送的包括智能设备的设备标识的查询请求,所述设备标识是所述终端从所述智能设备获取的;
发送模块,用于向所述终端发送查询响应,所述查询响应包括所述设备标识对应的触发条件组和执行条件组;
所述第一接收模块,还用于接收所述终端发送的控制指令,所述控制指令包括用户根据所述触发条件组和所述执行条件组选择的第一触发条件和第一执行条件;
第一处理模块,用于检测到所述第一触发条件满足时,控制所述智能设备执行所述第一执行条件。
根据本公开实施例的第五方面,提供一种终端,该终端包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为:从智能设备获取所述智能设备的设备标识,向服务器发送包括所述设备标识的查询请求;接收并向用户推送所述服务器返回的查询响应,所述查询响应包括所述设备标识对应的触发条件组和执行条件组;向所述服务器发送控制指令,所述控制指令包括所述用户根据所述触发条件组和所述执行条件组选择的第一触发条件和第一执行条件,所述控制指令用于使所述服务器检测到所述第一触发条件满足时,控制所述智能设备执行所述第一执行条件。
根据本公开实施例的第六方面,提供一种服务器,该服务器包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为:接收终端发送的包括智能设备的设备标识的查询请求,所述设备标识是所述终端从所述智能设备获取的;向所述终端发送查询响应,所述查询响应包括所述设备标识对应的触发条件组和执行条件组;接收所述终端发送的控制指令,所述控制指令包括用户根据所述触发条件组和所述执行条件组选择的第一触发条件和第一执行条件;检测到所述第一触发条件满足时,控制所述智能设备执行所述第一执行条件。
本公开实施例提供的技术方案可以包括以下有益效果:
用户可以通过终端从需要控制的智能设备,获得该智能设备的设备标识,终端根据该设备标识从服务器获取该智能设备支持的触发条件组和执行条件组,用户从中选择出自己需要的触发条件和执行条件,并通过终端发送给服务器,服务器根据用户选择的触发条件和执行,对该智能设备进行控制,在大数量智能设备的场景下,用户利用终端即可方便准确地识别需要控制的智能设备的设备标识,从而便捷准确地实现智能家居控制。
并且,在本公开实施例提供的一种实施方式中,基于近距离通讯或扫描二维码的方式,用户只需在智能设备附近,利用终端即可刷取获得智能设备的标识,进一步快捷准确地实现对该智能设备的控制。
在本公开实施例提供的另一种实施方式中,预先建立用户与智能设备之间的绑定关系,服务器接收到查询请求时,在确定需要控制的智能设备与用户之间的绑定关系后方才向终端反馈,有效保证智能家居的安全性。
在本公开实施例提供的又一种实施方式中,用户可以将自己设定的触发条件加入某智能设备支持的触发条件组中,从而能够根据用户自身需求定制智能设备的触发条件,提高智能家居的个性化和灵活性。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
图1是根据一示例性实施例示出的一种智能设备控制方法的流程图;
图2A是根据另一示例性实施例示出的一种智能设备控制方法的流程图;
图2B是根据另一示例性实施例示出的一种智能设备控制方法的流程图;
图2C是根据另一示例性实施例示出的一种智能设备控制方法的流程图;
图2D是根据另一示例性实施例示出的一种智能设备控制方法的流程图;
图3是根据另一示例性实施例示出的一种智能设备控制方法的流程图;
图4A是根据另一示例性实施例示出的一种智能设备控制方法的流程图;
图4B是根据另一示例性实施例示出的一种智能设备控制方法的流程图;
图5是根据另一示例性实施例示出的一种智能设备控制方法的流程图;
图6是根据另一示例性实施例示出的一种智能设备控制方法的流程图;
图7是根据一示例性实施例示出的一种智能设备控制方法的流程图;
图8A是根据另一示例性实施例示出的一种智能设备控制方法的流程图;
图8B是根据另一示例性实施例示出的一种智能设备控制方法的流程图;
图9是根据另一示例性实施例示出的一种智能设备控制方法的流程图;
图10是根据另一示例性实施例示出的一种智能设备控制方法的流程图;
图11是根据一示例性实施例示出的一种智能设备控制方法的流程图;
图12是根据一示例性实施例示出的一种终端的结构图;
图13A是根据另一示例性实施例示出的一种终端的结构图;
图13B是根据另一示例性实施例示出的一种终端的结构图;
图13C是根据另一示例性实施例示出的一种终端的结构图;
图13D是根据另一示例性实施例示出的一种终端的结构图;
图14是根据另一示例性实施例示出的一种终端的结构图;
图15是根据另一示例性实施例示出的一种终端的结构图;
图16是根据另一示例性实施例示出的一种终端的结构图;
图17是根据另一示例性实施例示出的一种终端的结构图;
图18是根据一示例性实施例示出的一种服务器的结构图;
图19A是根据另一示例性实施例示出的一种服务器的结构图;
图19B是根据另一示例性实施例示出的一种服务器的结构图;
图20是根据另一示例性实施例示出的一种服务器的结构图;
图21是根据另一示例性实施例示出的一种服务器的结构图;
图22是根据一示例性实施例示出的一种终端的框图;
图23是根据一示例性实施例示出的一种服务器的框图;
图24是根据一示例性实施例示出的一种终端2400的框图;
图25是根据一示例性实施例示出的一种服务器2500的框图。
此处的附图被并入说明书中并构成说明书的一部分,示出了符合本公开的实施例,并与说明书仪器用于解释本发明的原理。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
首先对本公开实施例所涉及的几个名词进行解释:
终端:是指可以在移动中使用的电子设备,其包括但不限于任何一种可与用户通过键盘、触摸板、或声控设备进行人机交互的移动电子产品,例如手机、智能手机、PAD、笔记本电脑、平板电脑、POS机、车载电脑等。本领域技术人员应能理解,其他的移动终端如可适用于本发明,也应包含在本发明保护范围以内。
智能设备:是指将微处理器、传感器技术、网络通信技术引入家电设备后形成的家电产品,具有自动感知住宅空间状态和家电自身状态、家电服务状态,能够自动控制及接收住宅内或远程的控制指令,执行相应操作。
服务器:是指终端可以通过网络连接的数据存储和计算实体,包括但不限于通用计算机,专用计算设备,虚拟计算设备等,一个服务器可以为多个终端提供服务。
图1是根据一示例性实施例示出的一种智能设备控制方法的流程图,如图1所示,本实施例以该智能设备控制方法应用于终端中来举例说明,该智能设备控制方法可以包括如下几个步骤:
在步骤101中,终端从智能设备获取所述智能设备的设备标识,向服务器发送包括所述设备标识的查询请求。
其中,所述设备标识用于表征智能设备,例如,所述设备标识可以为智能设备的媒体访问控制(MediaAccessControl,简称MAC)地址。
以实际应用场景来进行举例说明,该场景涉及智能家居的场景,可以用于大数量智能设备的场景:
在智能家居中,可以在服务器中预先配置有各智能设备的控制信息,该控制信息包括触发条件和执行条件,相应的,当服务器检测到该触发条件满足时,例如,该触发条件可以为用户按下按键、通过智能传感器检测到某项数据超过预设的阈值,或者当检测到其它智能设备的工作状态满足预设的状态时等,则控制相应的智能设备执行所述执行条件,例如,开启或者关闭等,从而实现智能家居控制方案,有效提升用户体验。
具体的,在智能家居方案中,需要先对智能设备的控制信息进行配置,即服务器需要预先获知智能设备的触发条件和执行条件。在本实施例中,终端方便地从智能设备获取该智能设备的设备标识,向服务器发送包括该设备标识的查询请求,以执行后续方案。
在步骤102中,所述终端接收并向用户推送所述服务器返回的查询响应,所述查询响应包括所述设备标识对应的触发条件组和执行条件组。
仍以前述的实际应用场景进行举例说明:
终端向服务器发送所述查询请求后,服务器根据查询请求中的设备标识,查找各智能设备的设备标识对应的触发条件组和执行条件组,获得所述设备标识对应的触发条件组和执行条件组,即所述智能设备支持的触发条件组和执行条件组。服务器向终端返回包括所述智能设备支持的触发条件组和执行条件组的查询响应。终端接收到查询响应后,向用户推送所述智能设备支持的触发条件组和执行条件组,以执行后续方案。
其中,触发条件组和执行条件组中的触发条件或执行条件数量可以为至少一个。
具体的,智能设备支持的执行条件组可以由设备的自身特性决定,例如,对于智能照明设备来说,其支持的执行条件组可以包括开启照明和关闭照明等。
再具体的,智能设备支持的触发条件组可以预先设定好,也可以根据用户需求进行设定,仍以智能照明设备举例来说,其支持触发条件组可以包括用户按一次按钮、用户连按两次按钮等。
在步骤103中,所述终端向所述服务器发送控制指令,所述控制指令包括所述用户根据所述触发条件组和所述执行条件组选择的第一触发条件和第一执行条件,所述控制指令用于使所述服务器检测到所述第一触发条件满足时,控制所述智能设备执行所述第一执行条件。
仍以前述的实际应用场景进行举例说明:
终端向用户推送所述智能设备支持的触发条件组和执行条件组后,用户可以从中选择出需要进行配置的第一触发条件和第一执行条件。终端将用户选择的第一触发条件和第一执行条件封装在控制指令中,发送给服务器。服务器根据该控制指令,检测到第一触发条件满足时,则控制所述智能设备执行第一执行条件,从而实现智能家居。
仍以前述的智能照明设备举例来说,假设用户选择的第一触发条件为用户连按两次按钮,第一执行条件为开启,则后续服务器检测到按钮被用户连按两次后,则可通过向智能照明设备发送相应的指令,控制其开启,完成对智能照明设备的智能控制。
本实施例中,用户希望对某智能设备进行控制时,则利用终端直接从该智能设备获取该智能设备的设备标识,终端通过向服务器发送查询请求,获得该智能设备支持的触发条件组和执行条件组供用户选择,用户通过终端将自己选择的第一触发条件和第一执行条件发送给服务器,从而实现对智能设备的智能控制。
实际应用中,在大数量智能设备的场景下,如果采用用户从大量智能设备的设备标识列表中,识别出自己希望控制的智能设备的设备标识的方案,不仅效率比较低,而且容易发生识别错误的情况。
而基于本实施例的方案,在大数量智能设备的场景下,用户无需从大量的设备标识列表中人工识别希望控制的智能设备的设备标识,而是可以从希望控制的智能设备方便准确地获取相应的设备标识,提高智能设备控制的便捷性和可靠性。此外,基于本实施例的方案,可以将各智能设备支持的触发条件组和执行条件组存储在服务器中,进一步有效节省终端的存储资源。
本实施例中涉及服务器的方法,可以参照后述各实施例的相关内容,本实施例在此不再重复阐述。
综上所述,本实施例提供的智能设备控制方法,用户可以通过终端从需要控制的智能设备,获得该智能设备的设备标识,终端根据该设备标识从服务器获取该智能设备支持的触发条件组和执行条件组,用户从中选择出自己需要的触发条件和执行条件,并通过终端发送给服务器,服务器根据用户选择的触发条件和执行,对该智能设备进行控制,在大数量智能设备的场景下,用户利用终端即可方便准确地识别需要控制的智能设备的设备标识,从而便捷准确地实现智能家居控制。
图2A是根据另一示例性实施例示出的一种智能设备控制方法的流程图,如图2A所示,本实施例以该智能设备控制方法应用于终端中来举例说明,该智能设备控制方法可以包括如下几个步骤:
在步骤201中,终端通过与智能设备进行近距离无线通讯,获取所述设备标识,向服务器发送包括所述设备标识的查询请求。
在步骤202中,所述终端接收并向用户推送所述服务器返回的查询响应,所述查询响应包括所述设备标识对应的触发条件组和执行条件组。
在步骤203中,所述终端向所述服务器发送控制指令,所述控制指令包括所述用户根据所述触发条件组和所述执行条件组选择的第一触发条件和第一执行条件,所述控制指令用于使所述服务器检测到所述第一触发条件满足时,控制所述智能设备执行所述第一执行条件。
其中,终端与智能设备进行近距离无线通讯的方式可以有多种。
可选的,可以采用近场通信(NearFieldCommunication,简称NFC),实现近距离无线通讯。相应的,如图2B所示,图2B是根据另一示例性实施例示出的一种智能设备控制方法的流程图,在图2A所示实施例的基础上,步骤201具体可以包括:
在步骤204中,终端向智能设备发送近场通信NFC连接请求,以建立与所述智能设备之间的NFC连接;
在步骤205中,所述终端通过所述NFC连接,向所述智能设备发送第一获取请求;
在步骤206中,所述终端接收所述智能设备通过所述NFC连接返回的第一获取响应,所述第一获取响应包括所述设备标识,向服务器发送包括所述设备标识的查询请求。
实际应用中,可以在智能设备上设置NFC标签,用户携带具备NFC芯片的终端靠近智能设备的NFC标签,NFC芯片向NFC标签发送NFC连接请求,即可建立两者之间的NFC连接,基于该NFC连接,实现两者之间的数据通信。具体的,终端的NFC芯片通过NFC连接向智能设备的NFC标签发送获取请求,智能设备根据该获取请求,将自身存储的设备标识,通过NFC标签发送给终端的NFC芯片,从而使终端方便准确地获取智能设备的设备标识。
再可选的,可以采用射频识别(RadioFrequencyIdentification,简称RFID),实现近距离无线通讯。相应的,如图2C所示,图2C是根据另一示例性实施例示出的一种智能设备控制方法的流程图,在图2A所示实施例的基础上,步骤201具体可以包括:
在步骤207中,终端向智能设备的射频识别RFID标签发送射频信号,所述RFID标签中存储有所述智能设备的设备标识;
在步骤208中,所述终端接收所述RFID标签根据所述射频信号返回的所述设备标识,向服务器发送包括所述设备标识的查询请求。
实际应用中,可以在智能设备上设置RFID标签,用户携带终端靠近智能设备的RFID标签,终端向RFID标签发送射频信号,智能设备的RFID标签根据该射频信号,将自身存储的设备标识,发送给终端,从而使终端方便准确地获取智能设备的设备标识。
再可选的,可以采用蓝牙,实现近距离无线通讯。相应的,如图2D所示,图2D是根据另一示例性实施例示出的一种智能设备控制方法的流程图,在图2A所示实施例的基础上,步骤201具体可以包括:
在步骤209中,终端向智能设备发送配对请求,并根据所述智能设备返回的配对响应,建立与所述智能设备的蓝牙连接;
在步骤210中,所述终端通过所述蓝牙连接,向所述智能设备发送第二获取请求;
在步骤220中,所述终端接收所述智能设备通过所述蓝牙连接返回的第二获取响应,所述第二获取响应包括所述设备标识,向服务器发送包括所述设备标识的查询请求。
实际应用中,可以在智能设备上设置蓝牙模块,用户携带支持蓝牙功能的终端靠近智能设备,终端向智能设备发送配对请求,根据智能设备返回的配对响应,建立两者之间的蓝牙连接,基于该蓝牙连接,实现两者之间的数据通信。具体的,终端通过蓝牙连接向智能设备发送获取请求,智能设备根据该获取请求,将自身存储的设备标识,通过蓝牙连接发送给终端,从而使终端方便准确地获取智能设备的设备标识。
本实施例中涉及服务器的方法,可以参照后述各实施例的相关内容,本实施例在此不再重复阐述。
综上所述,本实施例提供的智能设备控制方法中,用户可以利用终端通过近距离通讯的方式,确定希望控制的智能设备的设备标识,也就是说,用户只需在智能设备附近,利用终端即可刷取获得智能设备的标识,从而快捷准确地实现对该智能设备的控制。
图3是根据另一示例性实施例示出的一种智能设备控制方法的流程图,如图3所示,本实施例以该智能设备控制方法应用于终端中来举例说明,该智能设备控制方法可以包括如下几个步骤:
在步骤301中,终端通过扫描智能设备的二维码,获取所述设备标识,向服务器发送包括所述设备标识的查询请求。
在步骤302中,所述终端接收并向用户推送所述服务器返回的查询响应,所述查询响应包括所述设备标识对应的触发条件组和执行条件组。
在步骤303中,所述终端向所述服务器发送控制指令,所述控制指令包括所述用户根据所述触发条件组和所述执行条件组选择的第一触发条件和第一执行条件,所述控制指令用于使所述服务器检测到所述第一触发条件满足时,控制所述智能设备执行所述第一执行条件。
实际应用中,可以将智能设备的设备标识写入二维码,并将二维码设置在智能设备上,相应的,用户只需用终端扫描智能设备的二维码,即可读取智能设备的设备标识。
本实施例中涉及服务器的方法,可以参照后述各实施例的相关内容,本实施例在此不再重复阐述。
综上所述,本实施例提供的智能设备控制方法中,用户可以利用终端扫描智能设备的二维码,即可获得智能设备的设备标识,从而快捷准确地实现对该智能设备的控制。
图4A是根据另一示例性实施例示出的一种智能设备控制方法的流程图,如图4A所示,本实施例以该智能设备控制方法应用于终端中来举例说明,该智能设备控制方法可以包括如下几个步骤:
在步骤401中,终端从智能设备获取所述智能设备的设备标识,向服务器发送包括所述设备标识和用户的用户标识的查询请求;
在步骤402中,所述终端接收并向用户推送所述服务器返回的查询响应,所述查询响应包括所述设备标识对应的触发条件组和执行条件组,所述查询响应是所述服务器根据当前各用户标识绑定的设备标识,检测到所述用户标识和所述设备标识符合绑定关系后返回的;
在步骤403中,所述终端向所述服务器发送控制指令,所述控制指令包括所述用户根据所述触发条件组和所述执行条件组选择的第一触发条件和第一执行条件,所述控制指令用于使所述服务器检测到所述第一触发条件满足时,控制所述智能设备执行所述第一执行条件。
其中,所述用户标识是指能够表征用户身份的标识,例如用户的身份证号,或者用户的用户名等。具体的,终端可以直接获取预存的用户标识,或者也可以通过交互界面接收用户输入的用户标识。
以实际场景举例来说,终端从智能设备获取到该智能设备的设备标识后,向服务器发送包括设备标识和用户标识的查询请求;服务器根据接收到的查询请求,查询当前各用户标识绑定的设备标识,这里提到的用户标识与设备标识之间的绑定关系,用于表征智能设备与用户之间的所属关系。服务器判定所述设备标识属于所述用户标识绑定的设备标识之一后,向终端返回查询响应。
为了在服务器中建立各用户标识与各设备标识之间的绑定关系,如图4B所示,图4B是根据另一示例性实施例示出的一种智能设备控制方法的流程图,在图4A所示实施例的基础上,该智能设备控制方法还可以包括如下步骤:
在步骤404中,终端向服务器发送绑定请求,所述绑定请求包括用户标识、设备标识以及认证信息,所述绑定请求用于使所述服务器对所述认证信息认证成功后,建立所述用户标识和所述设备标识之间的绑定关系。
实际应用中,所述认证信息用于证明用户与智能设备之间的所属关系。以实际场景举例来说,在智能设备出厂时,可以为每个智能设备配置唯一的认证信息,例如,验证码,该验证码可以为一串数字或字母等,并存储在服务器中。用户在购买某智能设备后,可以获得该智能设备对应的认证信息,相应的,用户通过终端向服务器发送绑定请求,该绑定请求中包括智能设备的设备标识、用户的用户标识、以及该智能设备对应的认证信息,服务器根据当前存储的各智能设备的认证信息,对该智能设备的认证信息进行认证,如果认证成功,即可确定该智能设备属于该用户,则服务器建立用户标识和设备标识之间的绑定关系。
需要说明的是,本实施例可以与前述图1‐图3所示任一实施例结合实施。具体举例来说,终端可基于前述任一实施例所述的方法,获取智能设备的设备标识,并向服务器发送包括设备标识和用户标识的查询请求,服务器根据查询请求,对用户和智能设备的所属关系进行验证,若验证成功,则向终端返回查询响应。
本实施例中涉及服务器的方法,可以参照后述各实施例的相关内容,本实施例在此不再重复阐述。
综上所述,本实施例提供的智能设备控制方法中,根据绑定请求中的认证信息,对智能设备与用户的所属关系进行认证,并在认证成功后建立两者的绑定关系,后续服务器在接收到终端发送的查询请求后,基于各用户标识与各设备标识之间的绑定关系,判定当前需要控制的智能设备属于该用户后,方才执行后续的智能设备控制方案,从而提高智能家居的安全性。
图5是根据另一示例性实施例示出的一种智能设备控制方法的流程图,如图5所示,本实施例以该智能设备控制方法应用于终端中来举例说明,该智能设备控制方法可以包括如下几个步骤:
在步骤501中,终端从智能设备获取所述智能设备的设备标识,向服务器发送包括所述设备标识的查询请求;
在步骤502中,所述终端接收并向用户推送所述服务器返回的查询响应,所述查询响应包括所述设备标识对应的触发条件组和执行条件组;
在步骤503中,所述终端向所述服务器发送控制指令,所述控制指令包括所述用户根据所述触发条件组和所述执行条件组选择的第一触发条件和第一执行条件,所述控制指令用于使所述服务器检测到所述第一触发条件满足时,控制所述智能设备执行所述第一执行条件;
在步骤504中,所述终端根据用户输入的第二触发条件,向所述服务器发送配置指令,所述配置指令包括所述设备标识和所述第二触发条件,所述配置指令用于使所述服务器将所述第二触发条件加入所述设备标识对应的触发条件组。
其中,步骤504可在步骤501中终端从智能设备获取所述智能设备的设备标识之后的任一时刻执行,本实施例在此未对其进行限制。
以实际场景举例来说,当用户需要对某智能设备的触发条件进行设定时,可以利用终端从智能设备获取该智能设备的设备标识,用户通过终端的交互界面输入第二触发条件,终端向服务器发送包括所述设备标识和用户设定的第二触发条件的配置指令,服务器根据配置指令,将用户设定的第二触发条件加入该智能设备支持的触发条件组。
需要说明的是,本实施例可以与前述图1‐图4所示任一实施例结合实施。具体举例来说,终端可基于前述任一实施例所述的方法,获取智能设备的设备标识,并向服务器发送包括设备标识和第二触发条件的配置指令,服务器根据配置指令,对智能设备支持的触发条件组进行更新。
本实施例中涉及服务器的方法,可以参照后述各实施例的相关内容,本实施例在此不再重复阐述。
综上所述,本实施例提供的智能设备控制方法中,终端向服务器发送包括智能设备的设备标识和用户设定的第二触发条件的配置指令,服务器根据该配置指令,将用户设定的第二触发条件加入该智能设备支持的触发条件组,从而根据用户需求配置智能设备支持的触发条件组,实现智能家居的个性化和灵活性。
图6是根据另一示例性实施例示出的一种智能设备控制方法的流程图,如图6所示,本实施例以该智能设备控制方法应用于终端中来举例说明,该智能设备控制方法可以包括如下几个步骤:
在步骤601中,终端向服务器发送登录请求,所述登录请求包括用户的用户标识和验证信息,所述登录请求用于使所述服务器根据所述登录请求对所述用户进行身份验证;
在步骤602中,所述终端在接收到所述服务器返回的登录成功响应后,从所述智能设备获取所述设备标识,向服务器发送包括所述设备标识的查询请求;
在步骤603中,所述终端接收并向用户推送所述服务器返回的查询响应,所述查询响应包括所述设备标识对应的触发条件组和执行条件组;
在步骤604中,所述终端向所述服务器发送控制指令,所述控制指令包括所述用户根据所述触发条件组和所述执行条件组选择的第一触发条件和第一执行条件,所述控制指令用于使所述服务器检测到所述第一触发条件满足时,控制所述智能设备执行所述第一执行条件。
以实际场景举例来说,在获取设备标识之前,用户通过终端向服务器发送登录请求,该登录请求用于使所述服务器根据所述登录请求对所述用户进行身份验证。具体的,登录请求可以包括用户标识和验证信息,其中,所述用户标识可以与前述实施例中的用户标识相同,所述验证信息可以为用户在注册时设定的登录密码等。服务器根据该登录请求,对用户进行身份验证,验证成功后向终端返回登录成功响应,终端接收到该登录成功响应后,从智能设备获取设备标识,并执行后续的智能设备控制方法。
需要说明的是,本实施例可以与前述图1‐图5所示任一实施例结合实施。具体举例来说,终端向服务器发送用于进行用户身份验证的登录请求,登录成功后,终端可基于前述任一实施例所述的方法,获取智能设备的设备标识,并执行后续的智能设备控制方法。
本实施例中涉及服务器的方法,可以参照后述各实施例的相关内容,本实施例在此不再重复阐述。
综上所述,本实施例提供的智能设备控制方法中,终端向服务器发送包括用户标识和验证信息的登录请求,服务器根据该登录请求,对用户身份进行验证,终端在登录成功后,执行相应的智能设备控制方法,从而在对智能设备进行控制之前先对用户的身份进行验证,进一步提高智能家居的安全性。
图7是根据一示例性实施例示出的一种智能设备控制方法的流程图,如图7所示,本实施例以该智能设备控制方法应用于服务器中来举例说明,该智能设备控制方法可以包括如下几个步骤:
在步骤701中,服务器接收终端发送的包括智能设备的设备标识的查询请求,所述设备标识是所述终端从所述智能设备获取的;
在步骤702中,所述服务器向所述终端发送查询响应,所述查询响应包括所述设备标识对应的触发条件组和执行条件组;
在步骤703中,所述服务器接收所述终端发送的控制指令,所述控制指令包括用户根据所述触发条件组和所述执行条件组选择的第一触发条件和第一执行条件;
在步骤704中,所述服务器检测到所述第一触发条件满足时,控制所述智能设备执行所述第一执行条件。
其中,所述设备标识用于表征智能设备,例如,所述设备标识可以为智能设备的媒体访问控制(MediaAccessControl,简称MAC)地址。触发条件组和执行条件组中的触发条件或执行条件数量可以为至少一个。
以实际应用场景来进行举例说明,该场景涉及智能家居的场景,可以用于大数量智能设备的场景:
终端从智能设备获取该智能设备的设备标识,向服务器发送包括该设备标识的查询请求,服务器根据查询请求中的设备标识,查找各智能设备的设备标识对应的触发条件组和执行条件组,获得并向所述终端返回所述设备标识对应的触发条件组和执行条件组,即所述智能设备支持的触发条件组和执行条件组。终端接收到查询响应后,向用户推送所述智能设备支持的触发条件组和执行条件组,用户可以从中选择出需要进行配置的第一触发条件和第一执行条件。终端将用户选择的第一触发条件和第一执行条件封装在控制指令中,发送给服务器。服务器根据该控制指令,检测到第一触发条件满足时,则控制所述智能设备执行第一执行条件,从而实现智能家居。
具体的,智能设备支持的执行条件组可以由设备的自身特性决定,智能设备支持的触发条件组可以预先设定好,也可以根据用户需求进行设定。
本实施例中,用户希望对某智能设备进行控制时,则利用终端直接从该智能设备获取该智能设备的设备标识,终端通过向服务器发送查询请求,获得该智能设备支持的触发条件组和执行条件组供用户选择,用户通过终端将自己选择的第一触发条件和第一执行条件发送给服务器,从而实现对智能设备的智能控制。
基于本实施例的方案,在大数量智能设备的场景下,用户无需从大量的设备标识列表中人工识别希望控制的智能设备的设备标识,而是可以从希望控制的智能设备方便准确地获取相应的设备标识,提高智能设备控制的便捷性和可靠性。此外,基于本实施例的方案,可以将各智能设备支持的触发条件组和执行条件组存储在服务器中,进一步有效节省终端的存储资源。
其中,终端从智能设备获取设备标识的具体方式可以有多种,具体方法可以参见前述各实施例。本实施例中涉及终端的方法,可以参照前述各实施例的相关内容,本实施例在此不再重复阐述。
综上所述,本实施例提供的智能设备控制方法,用户可以通过终端从需要控制的智能设备,获得该智能设备的设备标识,终端根据该设备标识从服务器获取该智能设备支持的触发条件组和执行条件组,用户从中选择出自己需要的触发条件和执行条件,并通过终端发送给服务器,服务器根据用户选择的触发条件和执行,对该智能设备进行控制,在大数量智能设备的场景下,用户利用终端即可方便准确地识别需要控制的智能设备的设备标识,从而便捷准确地实现智能家居控制。
图8A是根据另一示例性实施例示出的一种智能设备控制方法的流程图,如图8A所示,本实施例以该智能设备控制方法应用于服务器中来举例说明,该智能设备控制方法可以包括如下几个步骤:
在步骤801中,服务器接收终端发送的包括智能设备的设备标识和用户的用户标识的查询请求,所述设备标识是所述终端从所述智能设备获取的;
在步骤802中,所述服务器根据当前各用户标识绑定的设备标识,检测到所述用户标识和所述设备标识符合绑定关系后,向所述终端发送所述查询响应,所述查询响应包括所述设备标识对应的触发条件组和执行条件组;
在步骤803中,所述服务器接收所述终端发送的控制指令,所述控制指令包括用户根据所述触发条件组和所述执行条件组选择的第一触发条件和第一执行条件;
在步骤804中,所述服务器检测到所述第一触发条件满足时,控制所述智能设备执行所述第一执行条件。
其中,所述用户标识是指能够表征用户身份的标识,例如用户的身份证号,或者用户的用户名等。具体的,终端可以直接获取预存的用户标识,或者也可以通过交互界面接收用户输入的用户标识。
以实际场景举例来说,终端从智能设备获取到该智能设备的设备标识后,向服务器发送包括设备标识和用户标识的查询请求;服务器根据接收到的查询请求,查询当前各用户标识绑定的设备标识,这里提到的用户标识与设备标识之间的绑定关系,用于表征智能设备与用户之间的所属关系。服务器判定所述设备标识属于所述用户标识绑定的设备标识之一后,向终端返回查询响应。
为了在服务器中建立各用户标识与各设备标识之间的绑定关系,如图8B所示,图8B是根据另一示例性实施例示出的一种智能设备控制方法的流程图,在图8A所示实施例的基础上,该智能设备控制方法还可以包括如下步骤:
在步骤805中,所述服务器接收所述终端发送的绑定请求,所述绑定请求包括用户标识、设备标识以及认证信息;
在步骤806中,所述服务器对所述认证信息认证成功后,建立所述用户标识和所述设备标识之间的绑定关系。
实际应用中,所述认证信息用于证明用户与智能设备之间的所属关系。
需要说明的是,本实施例可以与图7所示实施例结合实施。具体举例来说,终端可基于前述任一实施例所述的方法,获取智能设备的设备标识,并向服务器发送包括设备标识和用户标识的查询请求,服务器根据查询请求,对用户和智能设备的所属关系进行验证,若验证成功,则向终端返回查询响应。
本实施例中涉及终端的方法,可以参照前述各实施例的相关内容,本实施例在此不再重复阐述。
综上所述,本实施例提供的智能设备控制方法中,根据绑定请求中的认证信息,对智能设备与用户的所属关系进行认证,并在认证成功后建立两者的绑定关系,后续服务器在接收到终端发送的查询请求后,基于各用户标识与各设备标识之间的绑定关系,判定当前需要控制的智能设备属于该用户后,方才执行后续的智能设备控制方案,从而提高智能家居的安全性。
图9是根据另一示例性实施例示出的一种智能设备控制方法的流程图,如图9所示,本实施例以该智能设备控制方法应用于服务器中来举例说明,该智能设备控制方法可以包括如下几个步骤:
在步骤901中,服务器接收终端发送的包括智能设备的设备标识的查询请求,所述设备标识是所述终端从所述智能设备获取的;
在步骤902中,所述服务器接收所述终端发送的配置指令,所述配置指令是所述终端根据用户输入的第二触发条件发送的,所述配置指令包括所述设备标识和所述第二触发条件;
在步骤903中,所述服务器将所述第二触发条件加入所述设备标识对应的触发条件组;
在步骤904中,所述服务器向所述终端发送查询响应,所述查询响应包括所述设备标识对应的触发条件组和执行条件组;
在步骤905中,所述服务器接收所述终端发送的控制指令,所述控制指令包括用户根据所述触发条件组和所述执行条件组选择的第一触发条件和第一执行条件;
在步骤906中,所述服务器检测到所述第一触发条件满足时,控制所述智能设备执行所述第一执行条件。
其中,步骤902和步骤903可在终端从智能设备获取所述智能设备的设备标识之后的任一时刻执行,本实施例在此未对其进行限制。
以实际场景举例来说,当用户需要对某智能设备的触发条件进行设定时,可以利用终端从智能设备获取该智能设备的设备标识,用户通过终端的交互界面输入第二触发条件,终端向服务器发送包括所述设备标识和用户设定的第二触发条件的配置指令,服务器根据配置指令,将用户设定的第二触发条件加入该智能设备支持的触发条件组。
需要说明的是,本实施例可以与图7、图8A、图8B所示任一实施例结合实施。具体举例来说,终端获取智能设备的设备标识后,向服务器发送包括设备标识和第二触发条件的配置指令,服务器根据配置指令,对智能设备支持的触发条件组进行更新。
本实施例中涉及终端的方法,可以参照前述各实施例的相关内容,本实施例在此不再重复阐述。
综上所述,本实施例提供的智能设备控制方法中,终端向服务器发送包括智能设备的设备标识和用户设定的第二触发条件的配置指令,服务器根据该配置指令,将用户设定的第二触发条件加入该智能设备支持的触发条件组,从而根据用户需求配置智能设备支持的触发条件组,实现智能家居的个性化和灵活性。
图10是根据另一示例性实施例示出的一种智能设备控制方法的流程图,如图10所示,本实施例以该智能设备控制方法应用于服务器中来举例说明,该智能设备控制方法可以包括如下几个步骤:
在步骤1001中,服务器接收终端发送的登录请求,所述登录请求包括用户的用户标识和验证信息;
在步骤1002中,所述服务器根据所述登录请求,对所述用户进行身份验证,并在验证成功后,向所述终端返回登录成功响应,所述登录成功响应用于使所述终端在接收到所述登录成功响应后,从所述智能设备获取所述设备标识;
在步骤1003中,服务器接收终端发送的包括智能设备的设备标识的查询请求,所述设备标识是所述终端从所述智能设备获取的;
在步骤1004中,所述服务器向所述终端发送查询响应,所述查询响应包括所述设备标识对应的触发条件组和执行条件组;
在步骤1005中,所述服务器接收所述终端发送的控制指令,所述控制指令包括用户根据所述触发条件组和所述执行条件组选择的第一触发条件和第一执行条件;
在步骤1006中,所述服务器检测到所述第一触发条件满足时,控制所述智能设备执行所述第一执行条件。
以实际场景举例来说,在获取设备标识之前,用户通过终端向服务器发送登录请求,该登录请求用于使所述服务器根据所述登录请求对所述用户进行身份验证。具体的,登录请求可以包括用户标识和验证信息,其中,所述用户标识可以与前述实施例中的用户标识相同,所述验证信息可以为用户在注册时设定的登录密码等。服务器根据该登录请求,对用户进行身份验证,验证成功后向终端返回登录成功响应,终端接收到该登录成功响应后,从智能设备获取设备标识,并执行后续的智能设备控制方法。
需要说明的是,本实施例可以与前述图7‐图9所示任一实施例结合实施。具体举例来说,服务器根据终端发送的用于进行用户身份验证的登录请求,对用户身份进行验证,验证成功后,指示终端获取智能设备的设备标识,并执行后续的智能设备控制方法。
本实施例中涉及终端的方法,可以参照前述各实施例的相关内容,本实施例在此不再重复阐述。
综上所述,本实施例提供的智能设备控制方法中,终端向服务器发送包括用户标识和验证信息的登录请求,服务器根据该登录请求,对用户身份进行验证,终端在登录成功后,执行相应的智能设备控制方法,从而在对智能设备进行控制之前先对用户的身份进行验证,进一步提高智能家居的安全性。
图11是根据一示例性实施例示出的一种智能设备控制方法的流程图,如图11所示,本实施例以该智能设备控制方法应用于终端和服务器来举例说明,该智能设备控制方法可以包括如下几个步骤:
在步骤1101中,终端从智能设备获取所述智能设备的设备标识,向服务器发送包括所述设备标识的查询请求;
在步骤1102中,所述服务器向所述终端发送查询响应,所述查询响应包括所述设备标识对应的触发条件组和执行条件组;
在步骤1103中,所述终端向用户推送所述查询响应;
在步骤1104中,所述终端向所述服务器发送控制指令,所述控制指令包括所述用户根据所述触发条件组和所述执行条件组选择的第一触发条件和第一执行条件;
在步骤1105中,所述服务器检测到所述第一触发条件满足时,控制所述智能设备执行所述第一执行条件。
综上所述,本实施例提供的智能设备控制方法中,用户可以通过终端从需要控制的智能设备,获得该智能设备的设备标识,终端根据该设备标识从服务器获取该智能设备支持的触发条件组和执行条件组,用户从中选择出自己需要的触发条件和执行条件,并通过终端发送给服务器,服务器根据用户选择的触发条件和执行,对该智能设备进行控制,在大数量智能设备的场景下,用户利用终端即可方便准确地识别需要控制的智能设备的设备标识,从而便捷准确地实现智能家居控制。
以上描述了智能设备控制方法的实现过程,该过程可以由终端和服务器来实现,以下将对终端和服务器的内部功能和结构进行说明。
图12是根据一示例性实施例示出的一种终端的结构图,如图12所示,该终端包括:
获取模块121,用于从智能设备获取所述智能设备的设备标识;
第一发送模块122,用于向服务器发送包括所述设备标识的查询请求;
第一接收模块123,用于接收所述服务器返回的查询响应,所述查询响应包括所述设备标识对应的触发条件组和执行条件组;
推送模块124,用于向用户推送所述查询响应;
第一发送模块122,还用于向所述服务器发送控制指令,所述控制指令包括所述用户根据所述触发条件组和所述执行条件组选择的第一触发条件和第一执行条件,所述控制指令用于使所述服务器检测到所述第一触发条件满足时,控制所述智能设备执行所述第一执行条件。
其中,所述设备标识用于表征智能设备,例如,所述设备标识可以为智能设备的媒体访问控制(MediaAccessControl,简称MAC)地址。
以实际应用场景来进行举例说明,该场景涉及智能家居的场景,可以用于大数量智能设备的场景:
在本实施例中,获取模块121从智能设备获取该智能设备的设备标识,第一发送模块122向服务器发送包括该设备标识的查询请求,服务器根据查询请求中的设备标识,查找获得所述智能设备支持的触发条件组和执行条件组。服务器向终端返回包括所述智能设备支持的触发条件组和执行条件组的查询响应。第一接收模块123接收到查询响应后,推送模块124向用户推送所述智能设备支持的触发条件组和执行条件组,用户从中选择出需要进行配置的第一触发条件和第一执行条件。第一发送模块122将用户选择的第一触发条件和第一执行条件封装在控制指令中,发送给服务器。服务器根据该控制指令,检测到第一触发条件满足时,则控制所述智能设备执行第一执行条件,从而实现智能家居。
实际应用中,在大数量智能设备的场景下,如果采用用户从大量智能设备的设备标识列表中,识别出自己希望控制的智能设备的设备标识的方案,不仅效率比较低,而且容易发生识别错误的情况。
而基于本实施例的方案,在大数量智能设备的场景下,用户无需从大量的设备标识列表中人工识别希望控制的智能设备的设备标识,而是可以从希望控制的智能设备方便准确地获取相应的设备标识,提高智能设备控制的便捷性和可靠性。此外,基于本实施例的方案,可以将各智能设备支持的触发条件组和执行条件组存储在服务器中,进一步有效节省终端的存储资源。
综上所述,本实施例提供的终端,从用户需要控制的智能设备获得该智能设备的设备标识,终端根据该设备标识从服务器获取该智能设备支持的触发条件组和执行条件组,用户从中选择出自己需要的触发条件和执行条件,并通过终端发送给服务器,服务器根据用户选择的触发条件和执行,对该智能设备进行控制,在大数量智能设备的场景下,用户利用终端即可方便准确地识别需要控制的智能设备的设备标识,从而便捷准确地实现智能家居控制。
图13A是根据另一示例性实施例示出的一种终端的结构图,如图13A所示,在图12所示实施例的基础上,获取模块121包括:
近距离无线通讯部件131,用于通过与所述智能设备进行近距离无线通讯,获取所述设备标识。
其中,终端与智能设备进行近距离无线通讯的方式可以有多种。
可选的,可以采用NFC,实现近距离无线通讯。相应的,如图13B所示,图13B是根据另一示例性实施例示出的一种终端的结构图,在图13A所示实施例的基础上,近距离无线通讯部件131,包括:
第一发送组件132,用于向所述智能设备发送近场通信NFC连接请求,以建立与所述智能设备之间的NFC连接;
第一发送组件132,还用于通过所述NFC连接,向所述智能设备发送第一获取请求;
第一接收组件133,用于接收所述智能设备通过所述NFC连接返回的第一获取响应,所述第一获取响应包括所述设备标识。
实际应用中,第一发送组件132向智能设备的NFC标签发送NFC连接请求,即可建立两者之间的NFC连接,基于该NFC连接,实现两者之间的数据通信。具体的,第一发送组件132通过NFC连接向智能设备的NFC标签发送获取请求,智能设备根据该获取请求,将自身存储的设备标识,通过NFC标签发送给第一接收组件133,从而使终端方便准确地获取智能设备的设备标识。
再可选的,可以采用射频识别(RadioFrequencyIdentification,简称RFID),实现近距离无线通讯。相应的,如图13C所示,图13C是根据另一示例性实施例示出的一种终端的结构图,在图13A所示实施例的基础上,近距离无线通讯部件131,包括:
第二发送组件134,用于向所述智能设备的射频识别RFID标签发送射频信号,所述RFID标签中存储有所述智能设备的设备标识;
第二接收组件135,用于接收所述RFID标签根据所述射频信号返回的所述设备标识。
实际应用中,第二发送组件134向智能设备的RFID标签发送射频信号,智能设备的RFID标签根据该射频信号,将自身存储的设备标识,发送给第二接收组件135,从而使终端方便准确地获取智能设备的设备标识。
再可选的,可以采用蓝牙,实现近距离无线通讯。相应的,如图13D所示,图13D是根据另一示例性实施例示出的一种终端的结构图,在图13A所示实施例的基础上,近距离无线通讯部件131,包括:
第三发送组件136,用户向所述智能设备发送配对请求,并根据所述智能设备返回的配对响应,建立与所述智能设备的蓝牙连接;
第三发送组件136,还用于通过所述蓝牙连接,向所述智能设备发送第二获取请求;
第三接收组件137,用于接收所述智能设备通过所述蓝牙连接返回的第二获取响应,所述第二获取响应包括所述设备标识。
实际应用中,第三发送组件136向智能设备发送配对请求,根据智能设备返回的配对响应,建立两者之间的蓝牙连接,基于该蓝牙连接,实现两者之间的数据通信。具体的,第三发送组件136通过蓝牙连接向智能设备发送获取请求,智能设备根据该获取请求,将自身存储的设备标识,通过蓝牙连接发送给第三接收组件137,从而使终端方便准确地获取智能设备的设备标识。
综上所述,本实施例提供的终端,通过近距离通讯的方式,获取用户希望控制的智能设备的设备标识,也就是说,用户只需在智能设备附近,利用终端即可刷取获得智能设备的标识,从而快捷准确地实现对该智能设备的控制。
图14是根据另一示例性实施例示出的一种终端的结构图,如图14所示,在图12所示实施例的基础上,获取模块121包括:
扫描部件141,用于通过扫描所述智能设备的二维码,获取所述设备标识。
实际应用中,可以将智能设备的设备标识写入二维码,并将二维码设置在智能设备上,相应的,用户只需用终端的扫描部件141扫描智能设备的二维码,即可读取智能设备的设备标识。
综上所述,本实施例提供的终端,通过扫描智能设备的二维码,即可获得智能设备的设备标识,从而快捷准确地实现对该智能设备的控制。
图15是根据另一示例性实施例示出的一种终端的结构图,如图15所示,在图12‐图14所示任一实施例的基础上,所述查询请求还包括所述用户的用户标识,所述查询响应是所述服务器根据当前各用户标识绑定的设备标识,检测到所述用户标识和所述设备标识符合绑定关系后返回的;所述终端还包括:
第二发送模块151,用于向所述服务器发送绑定请求,所述绑定请求包括用户标识、设备标识以及认证信息,所述绑定请求用于使所述服务器对所述认证信息认证成功后,建立所述用户标识和所述设备标识之间的绑定关系。
其中,所述用户标识是指能够表征用户身份的标识。具体的,终端可以直接获取预存的用户标识,或者也可以通过交互界面接收用户输入的用户标识。
实际应用中,所述认证信息用于证明用户与智能设备之间的所属关系。以实际场景举例来说,获取模块121从智能设备获取到该智能设备的设备标识后,第一发送模块122向服务器发送包括设备标识和用户标识的查询请求;服务器根据接收到的查询请求,查询当前各用户标识绑定的设备标识,这里提到的用户标识与设备标识之间的绑定关系,用于表征智能设备与用户之间的所属关系。服务器判定所述设备标识属于所述用户标识绑定的设备标识之一后,向终端返回查询响应。
综上所述,本实施例提供的终端,向服务发送包括用户标识、认证信息和设备标识的绑定请求,服务器根据绑定请求中的认证信息,对智能设备与用户的所属关系进行认证,并在认证成功后建立两者的绑定关系,后续服务器在接收到终端发送的查询请求后,基于各用户标识与各设备标识之间的绑定关系,判定当前需要控制的智能设备属于该用户后,方才执行后续的智能设备控制方案,从而提高智能家居的安全性。
图16是根据另一示例性实施例示出的一种终端的结构图,如图16所示,在图12‐图15所示任一实施例的基础上,该终端还包括:
交互模块161,用于在所述获取模块从智能设备获取所述智能设备的设备标识后,接收用户输入的第二触发条件;
第三发送模块162,用于所述第二触发条件,向所述服务器发送配置指令,所述配置指令包括所述设备标识和所述第二触发条件,所述配置指令用于使所述服务器将所述第二触发条件加入所述设备标识对应的触发条件组。
以实际场景举例来说,当用户需要对某智能设备的触发条件进行设定时,可以利用终端从智能设备获取该智能设备的设备标识,用户通过交互模块161输入第二触发条件,第三发送模块162向服务器发送包括所述设备标识和用户设定的第二触发条件的配置指令,服务器根据配置指令,将用户设定的第二触发条件加入该智能设备支持的触发条件组。
综上所述,本实施例提供的终端,向服务器发送包括智能设备的设备标识和用户设定的第二触发条件的配置指令,服务器根据该配置指令,将用户设定的第二触发条件加入该智能设备支持的触发条件组,从而根据用户需求配置智能设备支持的触发条件组,实现智能家居的个性化和灵活性。
图17是根据另一示例性实施例示出的一种终端的结构图,如图17所示,在图12‐图16所示任一实施例的基础上,该终端还包括:
第四发送模块171,用于向所述服务器发送登录请求,所述登录请求包括用户的用户标识和验证信息,所述登录请求用于使所述服务器根据所述登录请求对所述用户进行身份验证;
第二接收模块172,用于接收所述服务器返回的登录成功响应;
获取模块121,具体用于在第二接收模块172接收到所述登录成功响应后,从所述智能设备获取所述设备标识。
以实际场景举例来说,在获取设备标识之前,第四发送模块171向服务器发送登录请求,该登录请求用于使所述服务器根据所述登录请求对所述用户进行身份验证。服务器根据该登录请求,对用户进行身份验证,验证成功后返回登录成功响应,第二接收模块172接收到该登录成功响应后,获取模块121从智能设备获取设备标识,并执行后续的智能设备控制方法。
综上所述,本实施例提供的终端,向服务器发送包括用户标识和验证信息的登录请求,服务器根据该登录请求,对用户身份进行验证,终端在登录成功后,执行相应的智能设备控制方法,从而在对智能设备进行控制之前先对用户的身份进行验证,进一步提高智能家居的安全性。
图18是根据一示例性实施例示出的一种服务器的结构图,如图18所示,该服务器包括:
第一接收模块181,用于接收终端发送的包括智能设备的设备标识的查询请求,所述设备标识是所述终端从所述智能设备获取的;
发送模块182,用于向所述终端发送查询响应,所述查询响应包括所述设备标识对应的触发条件组和执行条件组;
第一接收模块181,还用于接收所述终端发送的控制指令,所述控制指令包括用户根据所述触发条件组和所述执行条件组选择的第一触发条件和第一执行条件;
第一处理模块183,用于检测到所述第一触发条件满足时,控制所述智能设备执行所述第一执行条件。
其中,所述设备标识用于表征智能设备,例如,所述设备标识可以为智能设备的媒体访问控制(MediaAccessControl,简称MAC)地址。
基于本实施例的方案,在大数量智能设备的场景下,用户无需从大量的设备标识列表中人工识别希望控制的智能设备的设备标识,而是可以从希望控制的智能设备方便准确地获取相应的设备标识,提高智能设备控制的便捷性和可靠性。此外,基于本实施例的方案,可以将各智能设备支持的触发条件组和执行条件组存储在服务器中,进一步有效节省终端的存储资源。
其中,终端从智能设备获取设备标识的具体方式可以有多种,具体方法可以参见前述各实施例。
综上所述,本实施例提供的服务器,接收终端从需要控制的智能设备获得的设备标识,向终端返回该智能设备支持的触发条件组和执行条件组,用户从中选择出自己需要的触发条件和执行条件,并通过终端发送给服务器,服务器根据用户选择的触发条件和执行,对该智能设备进行控制,在大数量智能设备的场景下,用户利用终端即可方便准确地识别需要控制的智能设备的设备标识,从而便捷准确地实现智能家居控制。
图19A是根据另一示例性实施例示出的一种服务器的结构图,如图19A所示,在图18所示实施例的基础上,所述查询请求还包括用户的用户标识;服务器还包括:
检测部件191,用于根据当前各用户标识绑定的设备标识,检测所述用户标识和所述设备标识是否符合绑定关系;
发送模块182,具体用于在所述检测部件检测到所述用户标识和所述设备标识符合绑定关系后,向所述终端发送所述查询响应。
其中,所述用户标识是指能够表征用户身份的标识。
以实际场景举例来说,终端从智能设备获取到该智能设备的设备标识后,向服务器发送包括设备标识和用户标识的查询请求;根据第一接收模块181接收到的查询请求,检测部件191查询当前各用户标识绑定的设备标识,这里提到的用户标识与设备标识之间的绑定关系,用于表征智能设备与用户之间的所属关系。检测部件191判定所述设备标识属于所述用户标识绑定的设备标识之一后,发送模块182向终端返回查询响应。
为了在服务器中建立各用户标识与各设备标识之间的绑定关系,如图19B所示,图19B是根据另一示例性实施例示出的一种服务器的结构图,在图19A所示实施例的基础上,该服务器还包括:
第二接收模块192,用于接收所述终端发送的绑定请求,所述绑定请求包括用户标识、设备标识以及认证信息;
第二处理模块193,用于对所述认证信息认证成功后,建立所述用户标识和所述设备标识之间的绑定关系。
实际应用中,所述认证信息用于证明用户与智能设备之间的所属关系。
综上所述,本实施例提供的服务器,根据绑定请求中的认证信息,对智能设备与用户的所属关系进行认证,并在认证成功后建立两者的绑定关系,后续服务器在接收到终端发送的查询请求后,基于各用户标识与各设备标识之间的绑定关系,判定当前需要控制的智能设备属于该用户后,方才执行后续的智能设备控制方案,从而提高智能家居的安全性。
图20是根据另一示例性实施例示出的一种服务器的结构图,如图20所示,在图18、图19A或图19B所示实施例的基础上,服务器还包括:
第三接收模块211,用于接收所述终端发送的配置指令,所述配置指令是所述终端根据用户输入的第二触发条件发送的,所述配置指令包括所述设备标识和所述第二触发条件;
第三处理模块212,用于将所述第二触发条件加入所述设备标识对应的触发条件组。
以实际场景举例来说,当用户需要对某智能设备的触发条件进行设定时,可以利用终端从智能设备获取该智能设备的设备标识,用户通过终端的交互界面输入第二触发条件,第三接收模块211接收终端发送的包括所述设备标识和用户设定的第二触发条件的配置指令,第三处理模块212将用户设定的第二触发条件加入该智能设备支持的触发条件组。
综上所述,本实施例提供的智能设备控制方法中,终端向服务器发送包括智能设备的设备标识和用户设定的第二触发条件的配置指令,服务器根据该配置指令,将用户设定的第二触发条件加入该智能设备支持的触发条件组,从而根据用户需求配置智能设备支持的触发条件组,实现智能家居的个性化和灵活性。
图21是根据另一示例性实施例示出的一种服务器的结构图,如图21所示,在图18‐图20所示任一实施例的基础上,该服务器还包括:
第四接收模块213,用于在第一接收模块181接收终端发送的包括智能设备的设备标识的查询请求之前,接收所述终端发送的登录请求,所述登录请求包括用户的用户标识和验证信息;
认证模块214,用于根据所述登录请求,对所述用户进行身份验证;
发送模块182,还用于在认证模块214验证成功后,向所述终端返回登录成功响应,所述登录成功响应用于使所述终端在接收到所述登录成功响应后,从所述智能设备获取所述设备标识。
以实际场景举例来说,第四接收模块213接收终端发送的登录请求,认证模块214根据所述登录请求对所述用户进行身份验证,验证成功后,发送模块182向终端返回登录成功响应,终端接收到该登录成功响应后,从智能设备获取设备标识,并执行后续的智能设备控制方法。
综上所述,本实施例提供的服务器,根据终端发送的包括用户标识和验证信息的登录请求,对用户身份进行验证,验证成功后,执行相应的智能设备控制方法,从而在对智能设备进行控制之前先对用户的身份进行验证,进一步提高智能家居的安全性。
以上描述了邮件服务器和邮件客户端的内部功能和结构.
如图22所示,图22是根据一示例性实施例示出的一种终端的框图,如图22所示,该终端可实现为:
处理器;
被配置为存储处理器可执行指令的存储器;
其中,所述处理器被配置为:从智能设备获取所述智能设备的设备标识,向服务器发送包括所述设备标识的查询请求;接收并向用户推送所述服务器返回的查询响应,所述查询响应包括所述设备标识对应的触发条件组和执行条件组;向所述服务器发送控制指令,所述控制指令包括所述用户根据所述触发条件组和所述执行条件组选择的第一触发条件和第一执行条件,所述控制指令用于使所述服务器检测到所述第一触发条件满足时,控制所述智能设备执行所述第一执行条件。
本实施例提供的终端,从用户需要控制的智能设备获得该智能设备的设备标识,终端根据该设备标识从服务器获取该智能设备支持的触发条件组和执行条件组,用户从中选择出自己需要的触发条件和执行条件,并通过终端发送给服务器,服务器根据用户选择的触发条件和执行,对该智能设备进行控制,在大数量智能设备的场景下,用户利用终端即可方便准确地识别需要控制的智能设备的设备标识,从而便捷准确地实现智能家居控制。
如图23所示,图23是根据一示例性实施例示出的一种服务器的框图,如图23所示,该服务器可实现为:
处理器;
被配置为存储处理器可执行指令的存储器;
其中,所述处理器被配置为:接收终端发送的包括智能设备的设备标识的查询请求,所述设备标识是所述终端从所述智能设备获取的;向所述终端发送查询响应,所述查询响应包括所述设备标识对应的触发条件组和执行条件组;接收所述终端发送的控制指令,所述控制指令包括用户根据所述触发条件组和所述执行条件组选择的第一触发条件和第一执行条件;检测到所述第一触发条件满足时,控制所述智能设备执行所述第一执行条件。
本实施例提供的服务器,接收终端从需要控制的智能设备获得的设备标识,向终端返回该智能设备支持的触发条件组和执行条件组,用户从中选择出自己需要的触发条件和执行条件,并通过终端发送给服务器,服务器根据用户选择的触发条件和执行,对该智能设备进行控制,在大数量智能设备的场景下,用户利用终端即可方便准确地识别需要控制的智能设备的设备标识,从而便捷准确地实现智能家居控制。
图24是根据一示例性实施例示出的一种终端2400的框图。例如,终端2400可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。
参照图24,终端2400可以包括以下一个或组件:处理组件2402,存储器2404,电力组件2406,多媒体组件2408,音频组件2410,输入/输出(I/O)的接口2412,传感器组件2414,以及通信组件2416。
处理组件2402通常控制终端2400的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件2402可以包括一个或处理器2420来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件2402可以包括一个或模块,便于处理组件2402和其他组件之间的交互。例如,处理组件2402可以包括多媒体模块,以方便多媒体组件2408和处理组件2402之间的交互。
存储器2404被配置为存储各种类型的数据以支持在终端2400的操作。这些数据的示例包括用于在终端2400上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器2404可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
电力组件2406为终端2400的各种组件提供电力。电力组件2406可以包括电源管理***,一个或电源,及其他与为终端2400生成、管理和分配电力相关联的组件。
多媒体组件2408包括在所述终端2400和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件2408包括一个前置摄像头和/或后置摄像头。当终端2400处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜***或具有焦距和光学变焦能力。
音频组件2410被配置为输出和/或输入音频信号。例如,音频组件2410包括一个麦克风(MIC),当终端2400处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器2404或经由通信组件2416发送。在一些实施例中,音频组件2410还包括一个扬声器,用于输出音频信号。
I/O接口2412为处理组件2402和***接口模块之间提供接口,上述***接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
传感器组件2414包括一个或传感器,用于为终端2400提供各个方面的状态评估。例如,传感器组件2414可以检测到终端2400的打开/关闭状态,组件的相对定位,例如所述组件为终端2400的显示器和小键盘,传感器组件2414还可以检测终端2400或终端2400一个组件的位置改变,用户与终端2400接触的存在或不存在,终端2400方位或加速/减速和终端2400的温度变化。传感器组件2414可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件2414还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件2414还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
通信组件2416被配置为便于终端2400和其他设备之间有线或无线方式的通信。终端2400可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件2416经由广播信道接收来自外部广播管理***的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件2416还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。
在示例性实施例中,终端2400可以被一个或应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器2404,上述指令可由终端2400的处理器2420执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD‐ROM、磁带、软盘和光数据存储设备等。
一种非临时性计算机可读存储介质,当所述存储介质中的指令由移动终端的处理器执行时,使得终端能够执行一种智能设备控制方法,所述方法包括:
从智能设备获取所述智能设备的设备标识,向服务器发送包括所述设备标识的查询请求;接收并向用户推送所述服务器返回的查询响应,所述查询响应包括所述设备标识对应的触发条件组和执行条件组;向所述服务器发送控制指令,所述控制指令包括所述用户根据所述触发条件组和所述执行条件组选择的第一触发条件和第一执行条件,所述控制指令用于使所述服务器检测到所述第一触发条件满足时,控制所述智能设备执行所述第一执行条件。
图25是根据一示例性实施例示出的一种服务器2500的框图。例如,服务器2500可以被提供为一服务器。参照图25,服务器2500包括处理组件2522,其进一步包括一个或处理器,以及由存储器2532所代表的存储器资源,用于存储可由处理组件2522的执行的指令,例如应用程序。存储器2532中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件2522被配置为执行指令,以执行上述方法:
接收终端发送的包括智能设备的设备标识的查询请求,所述设备标识是所述终端从所述智能设备获取的;向所述终端发送查询响应,所述查询响应包括所述设备标识对应的触发条件组和执行条件组;接收所述终端发送的控制指令,所述控制指令包括用户根据所述触发条件组和所述执行条件组选择的第一触发条件和第一执行条件;检测到所述第一触发条件满足时,控制所述智能设备执行所述第一执行条件。
服务器2500还可以包括一个电源组件2526被配置为执行服务器2500的电源管理,一个有线或无线网络接口2550被配置为将服务器2500连接到网络,和一个输入输出(I/O)接口2558。服务器2500可以操作基于存储在存储器2532的操作***,例如WindowsServerTM,MacOSXTM,UnixTM,LinuxTM,FreeBSDTM或类似。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的终端和服务器的具体工作过程,可以参考前述方法实施例中的对应过程。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求指出。
应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。

Claims (32)

1.一种智能设备控制方法,其特征在于,包括:
终端从智能设备获取所述智能设备的设备标识,向服务器发送包括所述设备标识的查询请求;
所述终端接收并向用户推送所述服务器返回的查询响应,所述查询响应包括所述设备标识对应的触发条件组和执行条件组;
所述终端向所述服务器发送控制指令,所述控制指令包括所述用户根据所述触发条件组和所述执行条件组选择的第一触发条件和第一执行条件,所述控制指令用于使所述服务器检测到所述第一触发条件满足时,控制所述智能设备执行所述第一执行条件。
2.根据权利要求1所述的方法,其特征在于,所述终端从智能设备获取所述智能设备的设备标识,包括:
所述终端通过与所述智能设备进行近距离无线通讯,获取所述设备标识。
3.根据权利要求2所述的方法,其特征在于,所述终端通过与所述智能设备进行近距离无线通讯,获取所述设备标识,包括:
所述终端向所述智能设备发送近场通信NFC连接请求,以建立与所述智能设备之间的NFC连接;
所述终端通过所述NFC连接,向所述智能设备发送第一获取请求;
所述终端接收所述智能设备通过所述NFC连接返回的第一获取响应,所述第一获取响应包括所述设备标识。
4.根据权利要求2所述的方法,其特征在于,所述终端通过与所述智能设备进行近距离无线通讯,获取所述设备标识,包括:
所述终端向所述智能设备的射频识别RFID标签发送射频信号,所述RFID标签中存储有所述智能设备的设备标识;
所述终端接收所述RFID标签根据所述射频信号返回的所述设备标识。
5.根据权利要求2所述的方法,其特征在于,所述终端通过与所述智能设备进行近距离无线通讯,获取所述设备标识,包括:
所述终端向所述智能设备发送配对请求,并根据所述智能设备返回的配对响应,建立与所述智能设备的蓝牙连接;
所述终端通过所述蓝牙连接,向所述智能设备发送第二获取请求;
所述终端接收所述智能设备通过所述蓝牙连接返回的第二获取响应,所述第二获取响应包括所述设备标识。
6.根据权利要求1所述的方法,其特征在于,所述终端从智能设备获取所述智能设备的设备标识,包括:
所述终端通过扫描所述智能设备的二维码,获取所述设备标识。
7.根据权利要求1‐6中任一项所述的方法,其特征在于,所述查询请求还包括所述用户的用户标识,所述查询响应是所述服务器根据当前各用户标识绑定的设备标识,检测到所述用户标识和所述设备标识符合绑定关系后返回的。
8.根据权利要求7所述的方法,其特征在于,所述方法还包括:
所述终端向所述服务器发送绑定请求,所述绑定请求包括用户标识、设备标识以及认证信息,所述绑定请求用于使所述服务器对所述认证信息认证成功后,建立所述用户标识和所述设备标识之间的绑定关系。
9.根据权利要求1‐6中任一项所述的方法,其特征在于,所述终端从智能设备获取所述智能设备的设备标识后,所述方法还包括:
所述终端根据用户输入的第二触发条件,向所述服务器发送配置指令,所述配置指令包括所述设备标识和所述第二触发条件,所述配置指令用于使所述服务器将所述第二触发条件加入所述设备标识对应的触发条件组。
10.根据权利要求1‐6中任一项所述的方法,其特征在于,所述终端从智能设备获取所述智能设备的设备标识,包括:
所述终端向所述服务器发送登录请求,所述登录请求包括用户的用户标识和验证信息,所述登录请求用于使所述服务器根据所述登录请求对所述用户进行身份验证;
所述终端在接收到所述服务器返回的登录成功响应后,从所述智能设备获取所述设备标识。
11.一种智能设备控制方法,其特征在于,包括:
服务器接收终端发送的包括智能设备的设备标识的查询请求,所述设备标识是所述终端从所述智能设备获取的;
所述服务器向所述终端发送查询响应,所述查询响应包括所述设备标识对应的触发条件组和执行条件组;
所述服务器接收所述终端发送的控制指令,所述控制指令包括用户根据所述触发条件组和所述执行条件组选择的第一触发条件和第一执行条件;
所述服务器检测到所述第一触发条件满足时,控制所述智能设备执行所述第一执行条件。
12.根据权利要求11所述的方法,其特征在于,所述查询请求还包括用户的用户标识;所述服务器向所述终端发送查询响应,包括:
所述服务器根据当前各用户标识绑定的设备标识,检测到所述用户标识和所述设备标识符合绑定关系后,向所述终端发送所述查询响应。
13.根据权利要求12所述的方法,其特征在于,所述方法还包括:
所述服务器接收所述终端发送的绑定请求,所述绑定请求包括用户标识、设备标识以及认证信息;
所述服务器对所述认证信息认证成功后,建立所述用户标识和所述设备标识之间的绑定关系。
14.根据权利要求11所述的方法,其特征在于,所述方法还包括:
所述服务器接收所述终端发送的配置指令,所述配置指令是所述终端根据用户输入的第二触发条件发送的,所述配置指令包括所述设备标识和所述第二触发条件;
所述服务器将所述第二触发条件加入所述设备标识对应的触发条件组。
15.根据权利要求11‐14中任一项所述的方法,其特征在于,所述服务器接收终端发送的包括智能设备的设备标识的查询请求之前,还包括:
所述服务器接收所述终端发送的登录请求,所述登录请求包括用户的用户标识和验证信息;
所述服务器根据所述登录请求,对所述用户进行身份验证,并在验证成功后,向所述终端返回登录成功响应,所述登录成功响应用于使所述终端在接收到所述登录成功响应后,从所述智能设备获取所述设备标识。
16.一种终端,其特征在于,包括:
获取模块,用于从智能设备获取所述智能设备的设备标识;
第一发送模块,用于向服务器发送包括所述设备标识的查询请求;
第一接收模块,用于接收所述服务器返回的查询响应,所述查询响应包括所述设备标识对应的触发条件组和执行条件组;
推送模块,用于向用户推送所述查询响应;
所述第一发送模块,还用于向所述服务器发送控制指令,所述控制指令包括所述用户根据所述触发条件组和所述执行条件组选择的第一触发条件和第一执行条件,所述控制指令用于使所述服务器检测到所述第一触发条件满足时,控制所述智能设备执行所述第一执行条件。
17.根据权利要求16所述的终端,其特征在于,所述获取模块包括:
近距离无线通讯部件,用于通过与所述智能设备进行近距离无线通讯,获取所述设备标识。
18.根据权利要求17所述的终端,其特征在于,所述近距离无线通讯部件,包括:
第一发送组件,用于向所述智能设备发送近场通信NFC连接请求,以建立与所述智能设备之间的NFC连接;
所述第一发送组件,还用于通过所述NFC连接,向所述智能设备发送第一获取请求;
第一接收组件,用于接收所述智能设备通过所述NFC连接返回的第一获取响应,所述第一获取响应包括所述设备标识。
19.根据权利要求17所述的终端,其特征在于,所述近距离无线通讯部件,包括:
第二发送组件,用于向所述智能设备的射频识别RFID标签发送射频信号,所述RFID标签中存储有所述智能设备的设备标识;
第二接收组件,用于接收所述RFID标签根据所述射频信号返回的所述设备标识。
20.根据权利要求17所述的终端,其特征在于,所述近距离无线通讯部件,包括:
第三发送组件,用户向所述智能设备发送配对请求,并根据所述智能设备返回的配对响应,建立与所述智能设备的蓝牙连接;
所述第三发送组件,还用于通过所述蓝牙连接,向所述智能设备发送第二获取请求;
第三接收组件,用于接收所述智能设备通过所述蓝牙连接返回的第二获取响应,所述第二获取响应包括所述设备标识。
21.根据权利要求16所述的终端,其特征在于,所述获取模块包括:
扫描部件,用于通过扫描所述智能设备的二维码,获取所述设备标识。
22.根据权利要求16‐21中任一项所述的终端,其特征在于,所述查询请求还包括所述用户的用户标识,所述查询响应是所述服务器根据当前各用户标识绑定的设备标识,检测到所述用户标识和所述设备标识符合绑定关系后返回的。
23.根据权利要求22所述的终端,其特征在于,所述终端还包括:
第二发送模块,用于向所述服务器发送绑定请求,所述绑定请求包括用户标识、设备标识以及认证信息,所述绑定请求用于使所述服务器对所述认证信息认证成功后,建立所述用户标识和所述设备标识之间的绑定关系。
24.根据权利要求16‐21中任一项所述的终端,其特征在于,所述终端还包括:
交互模块,用于在所述获取模块从智能设备获取所述智能设备的设备标识后,接收用户输入的第二触发条件;
第三发送模块,用于所述第二触发条件,向所述服务器发送配置指令,所述配置指令包括所述设备标识和所述第二触发条件,所述配置指令用于使所述服务器将所述第二触发条件加入所述设备标识对应的触发条件组。
25.根据权利要求16‐21中任一项所述的终端,其特征在于,所述终端还包括:
第四发送模块,用于向所述服务器发送登录请求,所述登录请求包括用户的用户标识和验证信息,所述登录请求用于使所述服务器根据所述登录请求对所述用户进行身份验证;
第二接收模块,用于接收所述服务器返回的登录成功响应;
所述获取模块,具体用于在所述第二接收模块接收到所述登录成功响应后,从所述智能设备获取所述设备标识。
26.一种服务器,其特征在于,包括:
第一接收模块,用于接收终端发送的包括智能设备的设备标识的查询请求,所述设备标识是所述终端从所述智能设备获取的;
发送模块,用于向所述终端发送查询响应,所述查询响应包括所述设备标识对应的触发条件组和执行条件组;
所述第一接收模块,还用于接收所述终端发送的控制指令,所述控制指令包括用户根据所述触发条件组和所述执行条件组选择的第一触发条件和第一执行条件;
第一处理模块,用于检测到所述第一触发条件满足时,控制所述智能设备执行所述第一执行条件。
27.根据权利要求26所述的服务器,其特征在于,所述查询请求还包括用户的用户标识;所述服务器还包括:
检测部件,用于根据当前各用户标识绑定的设备标识,检测所述用户标识和所述设备标识是否符合绑定关系;
所述发送模块,具体用于在所述检测部件检测到所述用户标识和所述设备标识符合绑定关系后,向所述终端发送所述查询响应。
28.根据权利要求27所述的服务器,其特征在于,所述服务器还包括:
第二接收模块,用于接收所述终端发送的绑定请求,所述绑定请求包括用户标识、设备标识以及认证信息;
第二处理模块,用于对所述认证信息认证成功后,建立所述用户标识和所述设备标识之间的绑定关系。
29.根据权利要求26所述的服务器,其特征在于,所述服务器还包括:
第三接收模块,用于接收所述终端发送的配置指令,所述配置指令是所述终端根据用户输入的第二触发条件发送的,所述配置指令包括所述设备标识和所述第二触发条件;
第三处理模块,用于将所述第二触发条件加入所述设备标识对应的触发条件组。
30.根据权利要求26‐29中任一项所述的服务器,其特征在于,所述服务器还包括:
第四接收模块,用于在所述第一接收模块接收终端发送的包括智能设备的设备标识的查询请求之前,接收所述终端发送的登录请求,所述登录请求包括用户的用户标识和验证信息;
认证模块,用于根据所述登录请求,对所述用户进行身份验证;
所述发送模块,还用于在所述认证模块验证成功后,向所述终端返回登录成功响应,所述登录成功响应用于使所述终端在接收到所述登录成功响应后,从所述智能设备获取所述设备标识。
31.一种终端,其特征在于,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为:从智能设备获取所述智能设备的设备标识,向服务器发送包括所述设备标识的查询请求;接收并向用户推送所述服务器返回的查询响应,所述查询响应包括所述设备标识对应的触发条件组和执行条件组;向所述服务器发送控制指令,所述控制指令包括所述用户根据所述触发条件组和所述执行条件组选择的第一触发条件和第一执行条件,所述控制指令用于使所述服务器检测到所述第一触发条件满足时,控制所述智能设备执行所述第一执行条件。
32.一种服务器,其特征在于,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为:接收终端发送的包括智能设备的设备标识的查询请求,所述设备标识是所述终端从所述智能设备获取的;向所述终端发送查询响应,所述查询响应包括所述设备标识对应的触发条件组和执行条件组;接收所述终端发送的控制指令,所述控制指令包括用户根据所述触发条件组和所述执行条件组选择的第一触发条件和第一执行条件;检测到所述第一触发条件满足时,控制所述智能设备执行所述第一执行条件。
CN201510408993.0A 2015-07-13 2015-07-13 智能设备控制方法、终端及服务器 Pending CN105093948A (zh)

Priority Applications (8)

Application Number Priority Date Filing Date Title
CN201510408993.0A CN105093948A (zh) 2015-07-13 2015-07-13 智能设备控制方法、终端及服务器
MX2016007146A MX357645B (es) 2015-07-13 2015-09-24 Método para controlar aparato inteligente, terminal y servidor.
KR1020167015757A KR101782070B1 (ko) 2015-07-13 2015-09-24 스마트 장치, 단말 및 서버를 제어하기 위한 방법
PCT/CN2015/090598 WO2017008399A1 (zh) 2015-07-13 2015-09-24 智能设备控制方法、终端及服务器
JP2016535120A JP6259091B2 (ja) 2015-07-13 2015-09-24 インテリジェント装置の制御方法、端末及びサーバ
RU2016123612A RU2641541C2 (ru) 2015-07-13 2015-09-24 Способ для управления интеллектуальным устройством, терминал и сервер
EP16158537.7A EP3119054B1 (en) 2015-07-13 2016-03-03 Method for controlling smart apparatus, terminal and server
US15/060,618 US20170019265A1 (en) 2015-07-13 2016-03-04 Method, terminal and server for controlling smart device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510408993.0A CN105093948A (zh) 2015-07-13 2015-07-13 智能设备控制方法、终端及服务器

Publications (1)

Publication Number Publication Date
CN105093948A true CN105093948A (zh) 2015-11-25

Family

ID=54574654

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510408993.0A Pending CN105093948A (zh) 2015-07-13 2015-07-13 智能设备控制方法、终端及服务器

Country Status (8)

Country Link
US (1) US20170019265A1 (zh)
EP (1) EP3119054B1 (zh)
JP (1) JP6259091B2 (zh)
KR (1) KR101782070B1 (zh)
CN (1) CN105093948A (zh)
MX (1) MX357645B (zh)
RU (1) RU2641541C2 (zh)
WO (1) WO2017008399A1 (zh)

Cited By (42)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105467854A (zh) * 2016-01-06 2016-04-06 北京京东尚科信息技术有限公司 基于场景信息的设备操作方法及装置
CN105491034A (zh) * 2015-11-30 2016-04-13 青岛海尔智能家电科技有限公司 一种与终端建立连接的方法、终端鉴权的方法及装置
CN105516103A (zh) * 2015-11-30 2016-04-20 青岛海尔智能家电科技有限公司 绑定智能家电设备的方法、装置和***
CN105681332A (zh) * 2016-03-01 2016-06-15 珠海格力电器股份有限公司 设备绑定方法和装置
CN105722012A (zh) * 2016-02-02 2016-06-29 腾讯科技(深圳)有限公司 一种连接通信设备的方法、终端设备及服务器***
CN105743931A (zh) * 2016-05-11 2016-07-06 百度在线网络技术(北京)有限公司 应用于智能家居平台的控制方法和装置
CN105759622A (zh) * 2016-02-26 2016-07-13 北京小米移动软件有限公司 设备控制方法及装置
CN105871670A (zh) * 2016-05-20 2016-08-17 珠海格力电器股份有限公司 终端设备的控制方法、装置和***
CN105955046A (zh) * 2016-05-31 2016-09-21 深圳市君鹏物联科技有限公司 一种在物联网中实现多条件控制场景的方法
CN105978851A (zh) * 2016-04-13 2016-09-28 青岛海信传媒网络技术有限公司 一种对智能设备进行控制的***及方法
CN106094540A (zh) * 2016-06-14 2016-11-09 珠海格力电器股份有限公司 电器设备控制方法、装置及***
CN106254190A (zh) * 2016-09-14 2016-12-21 深圳众乐智府科技有限公司 一种智能家居设备快速控制方法和装置
CN106454898A (zh) * 2016-10-20 2017-02-22 北京小米移动软件有限公司 智能场景的配置方法及装置
CN106685976A (zh) * 2016-12-30 2017-05-17 北京中电普华信息技术有限公司 一种基于两级网络的安全管控方法
CN106851608A (zh) * 2015-12-07 2017-06-13 宏碁股份有限公司 连网装置的网络设定方法及***
CN106842969A (zh) * 2017-02-13 2017-06-13 浙江风向标科技有限公司 设备控制方法及装置
CN106886159A (zh) * 2015-12-16 2017-06-23 美的集团股份有限公司 家用电器的配置方法和装置
CN106911642A (zh) * 2015-12-23 2017-06-30 北京奇虎科技有限公司 一种智能设备绑定方法及装置
CN107070759A (zh) * 2017-04-07 2017-08-18 深圳广田智能科技有限公司 触发智能家居家电联动的方法及***
CN107197420A (zh) * 2017-05-16 2017-09-22 深圳市欧瑞博电子有限公司 一种近距离信息交互方法及***
WO2017185711A1 (zh) * 2016-04-27 2017-11-02 腾讯科技(深圳)有限公司 控制智能设备的方法、装置、***和存储介质
CN107547586A (zh) * 2016-06-24 2018-01-05 深圳市金博通科技有限公司 信息发送方法及装置、请求处理方法及装置
WO2018040828A1 (en) * 2016-08-30 2018-03-08 Huawei Technologies Co., Ltd. Mobile edge computing for tele-operation
CN108009939A (zh) * 2016-11-01 2018-05-08 腾讯科技(深圳)有限公司 区域管控方法和装置
CN108490853A (zh) * 2018-03-19 2018-09-04 深圳市晶特智造科技有限公司 一种安全***及安全控制方法
CN108600291A (zh) * 2018-02-07 2018-09-28 象翌微链科技发展有限公司 一种企业互联通信的管理方法及***
CN109156066A (zh) * 2016-04-21 2019-01-04 飞利浦照明控股有限公司 用于对凭证进行验证的***和方法
CN109976166A (zh) * 2017-12-27 2019-07-05 西安比卓电子科技有限公司 一种智能家居连接管理***
CN110034985A (zh) * 2019-03-26 2019-07-19 珠海格力电器股份有限公司 智能设备的控制方法、控制设备、智能设备和存储介质
CN110351694A (zh) * 2019-07-18 2019-10-18 杭州圆规网络科技有限公司 中频治疗仪单板软件通信协议
CN111092856A (zh) * 2019-11-18 2020-05-01 北京小米移动软件有限公司 配网方法、配网装置及计算机可读存储介质
CN111352600A (zh) * 2019-05-24 2020-06-30 鸿合科技股份有限公司 一种大屏控制***、方法、装置及电子设备
CN111475843A (zh) * 2020-04-08 2020-07-31 腾讯科技(深圳)有限公司 一种数据处理方法和相关装置
CN112073197A (zh) * 2020-08-10 2020-12-11 珠海格力电器股份有限公司 一种控制方法及设备
CN112448870A (zh) * 2019-08-30 2021-03-05 广东美的制冷设备有限公司 家电设备控制方法、装置及设备
CN113139713A (zh) * 2021-03-25 2021-07-20 杭州博联智能科技股份有限公司 基于模板的智能业务场景生成方法和***
WO2021196638A1 (zh) * 2020-03-31 2021-10-07 广东美的制冷设备有限公司 家电设备的控制方法、控制装置及计算机存储介质
CN113660652A (zh) * 2021-08-26 2021-11-16 广东美的厨房电器制造有限公司 便携设备、控制方法、装置、存储介质和家用电器
CN114237461A (zh) * 2021-12-10 2022-03-25 北京思必拓科技有限责任公司 一种多应用交互方法、装置及电子设备
CN114385283A (zh) * 2020-10-20 2022-04-22 华为技术有限公司 实现自定义功能的方法、存储介质及电子设备
CN115412390A (zh) * 2022-08-30 2022-11-29 青岛海信日立空调***有限公司 一种空调、终端设备、服务器及配置***
CN111885594B (zh) * 2020-06-30 2024-03-22 海尔优家智能科技(北京)有限公司 设备绑定方法及装置

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108337210B (zh) 2017-01-19 2021-05-18 钉钉控股(开曼)有限公司 设备配置方法及装置、***
CN107102558B (zh) * 2017-03-20 2020-09-01 海尔优家智能科技(北京)有限公司 一种设备控制方法及装置
CN109428790B (zh) * 2017-08-22 2022-12-30 芜湖美的厨卫电器制造有限公司 净饮机及其控制***和控制方法、计算机可读存储介质
US11057238B2 (en) * 2018-01-08 2021-07-06 Brilliant Home Technology, Inc. Automatic scene creation using home device control
EP3528516A1 (en) * 2018-02-20 2019-08-21 Siemens Schweiz AG Augmented reality device
WO2020024264A1 (zh) * 2018-08-03 2020-02-06 深圳市元征科技股份有限公司 一种维修设备管理方法及用户终端、服务器
CN110198362B (zh) * 2019-05-05 2021-08-20 华为技术有限公司 一种在联系人中添加智能家居设备的方法及***
CN110474782A (zh) * 2019-09-16 2019-11-19 湖南新云网科技有限公司 一种智能设备的远程管理方法、装置、设备及存储介质
CN112688791B (zh) * 2019-10-17 2022-06-14 珠海格力电器股份有限公司 基于云端授权的设备配网方法和装置
CN111049711B (zh) * 2019-11-28 2022-01-11 苏宁智能终端有限公司 设备控制权分享方法、装置、计算机设备和存储介质
CN115398361A (zh) 2020-01-05 2022-11-25 布里恩特家居科技有限公司 基于触摸的控制装置
CN111665737B (zh) * 2020-07-21 2023-09-15 宁波奥克斯电气股份有限公司 一种智能家居场景控制方法及***
CN114125837A (zh) * 2020-08-31 2022-03-01 Oppo广东移动通信有限公司 设备配网方法、装置、智能台灯及存储介质
CN112526891A (zh) * 2020-11-30 2021-03-19 星络智能科技有限公司 智能开关按键控制***、方法
CN112672330A (zh) * 2020-12-07 2021-04-16 深圳市晨北科技有限公司 通信方法及***、设备及存储介质
CN112671870B (zh) * 2020-12-16 2023-12-12 珠海格力电器股份有限公司 一种数据处理方法、装置、电子设备及存储介质
CN113596005B (zh) * 2021-07-22 2023-07-14 杭州华橙软件技术有限公司 设备的绑定方法、装置、***、存储介质及电子装置

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20090058347A (ko) * 2007-12-04 2009-06-09 조병순 Usn 및 유비쿼터스 스마트 홈 네트워크 구축을 위한매니지먼트 패케이지와 통신변환장치의 구현 및 운영방법
US20130084811A1 (en) * 2011-09-30 2013-04-04 Samsung Electro-Mechanics Co., Ltd. Zigbee device and method for management of zigbee device
CN103645686A (zh) * 2013-11-22 2014-03-19 上海交通大学 基于云平台的电器远程控制***及方法
CN104216379A (zh) * 2014-09-09 2014-12-17 联想(北京)有限公司 一种信息处理方法及电子设备
CN104639966A (zh) * 2015-01-29 2015-05-20 小米科技有限责任公司 遥控方法及装置
CN104660685A (zh) * 2015-01-30 2015-05-27 小米科技有限责任公司 设备信息获取方法及装置

Family Cites Families (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002092194A (ja) * 2000-09-14 2002-03-29 Fujitsu Ltd 制御情報管理方法,制御対象物制御方法,記録媒体,制御情報管理サーバ及び制御情報管理システム
RU2223531C2 (ru) * 2002-04-03 2004-02-10 Конев Евгений Николаевич Способ удаленного управления аппаратурой и система для его осуществления
JP4301997B2 (ja) * 2004-05-07 2009-07-22 日本電信電話株式会社 携帯電話による情報家電向け認証方法
JP2007004579A (ja) * 2005-06-24 2007-01-11 Nippon Telegr & Teleph Corp <Ntt> 情報家電製品に対するサービス制御及び機器制御方法または装置
CN102263776A (zh) * 2010-05-26 2011-11-30 魏星 一种智能家居远程控制***及智能家居服务器
CN102333138A (zh) * 2010-07-12 2012-01-25 富泰华工业(深圳)有限公司 电子装置及提醒方法
JP5901217B2 (ja) * 2011-10-18 2016-04-06 三菱電機株式会社 機器遠隔制御システムおよび機器遠隔制御方法
US10536361B2 (en) * 2012-06-27 2020-01-14 Ubiquiti Inc. Method and apparatus for monitoring and processing sensor data from an electrical outlet
KR101797493B1 (ko) * 2012-09-06 2017-11-15 엘지전자 주식회사 가전제품 및 이를 포함하여 이루어지는 온라인 시스템
US8769030B2 (en) * 2012-09-28 2014-07-01 Google Inc. Device event notification registration through direct interaction with mobile device
CN102938729B (zh) * 2012-10-30 2016-12-21 山东智慧生活数据***有限公司 智能网关、智能家居***及家电设备的远程控制方法
EP3010003B1 (en) * 2012-12-13 2021-03-24 Samsung Electronics Co., Ltd. Method and apparatus for controlling devices in home network system
CN103136678A (zh) * 2013-03-04 2013-06-05 北京奇虎科技有限公司 智能终端的识别方法及装置、识别信息的处理方法及装置、识别***
US10181960B2 (en) * 2013-09-05 2019-01-15 Samsung Electronics Co., Ltd. Method and apparatus for configuring and recommending device action using user context
US9600989B2 (en) * 2013-09-12 2017-03-21 Google Inc. Detector unit with multiple integrated sensing systems and visually pleasing housing
JP6386222B2 (ja) * 2013-11-01 2018-09-05 Necプラットフォームズ株式会社 ネットワークシステム、被制御機器および被制御機器制御方法
CN103595643A (zh) * 2013-11-13 2014-02-19 深圳创维-Rgb电子有限公司 路由器及智能家居控制***
US20150370272A1 (en) * 2014-06-23 2015-12-24 Google Inc. Intelligent configuration of a smart environment based on arrival time
US10104132B2 (en) * 2014-10-08 2018-10-16 Google Llc Network-assisted fabric pairing
CN104486416B (zh) * 2014-12-16 2018-01-26 三星电子(中国)研发中心 一种智能家居服务规则的综合利用***及方法
CN104618201B (zh) * 2014-12-31 2019-03-22 青岛海尔智能家电科技有限公司 一种物联网家电的控制***和控制方法
KR20160095904A (ko) * 2015-02-04 2016-08-12 삼성전자주식회사 클라우드 프린트 서버 및 클라우드 프린트 서버에서 자동화 연동 서비스를 제공하는 방법
US9924342B2 (en) * 2015-06-16 2018-03-20 Google Llc Establishing a connection over a low power communication type

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20090058347A (ko) * 2007-12-04 2009-06-09 조병순 Usn 및 유비쿼터스 스마트 홈 네트워크 구축을 위한매니지먼트 패케이지와 통신변환장치의 구현 및 운영방법
US20130084811A1 (en) * 2011-09-30 2013-04-04 Samsung Electro-Mechanics Co., Ltd. Zigbee device and method for management of zigbee device
CN103645686A (zh) * 2013-11-22 2014-03-19 上海交通大学 基于云平台的电器远程控制***及方法
CN104216379A (zh) * 2014-09-09 2014-12-17 联想(北京)有限公司 一种信息处理方法及电子设备
CN104639966A (zh) * 2015-01-29 2015-05-20 小米科技有限责任公司 遥控方法及装置
CN104660685A (zh) * 2015-01-30 2015-05-27 小米科技有限责任公司 设备信息获取方法及装置

Cited By (53)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105491034A (zh) * 2015-11-30 2016-04-13 青岛海尔智能家电科技有限公司 一种与终端建立连接的方法、终端鉴权的方法及装置
CN105516103A (zh) * 2015-11-30 2016-04-20 青岛海尔智能家电科技有限公司 绑定智能家电设备的方法、装置和***
CN106851608A (zh) * 2015-12-07 2017-06-13 宏碁股份有限公司 连网装置的网络设定方法及***
CN106886159A (zh) * 2015-12-16 2017-06-23 美的集团股份有限公司 家用电器的配置方法和装置
CN106911642A (zh) * 2015-12-23 2017-06-30 北京奇虎科技有限公司 一种智能设备绑定方法及装置
CN105467854A (zh) * 2016-01-06 2016-04-06 北京京东尚科信息技术有限公司 基于场景信息的设备操作方法及装置
CN105467854B (zh) * 2016-01-06 2018-09-14 北京京东尚科信息技术有限公司 基于场景信息的设备操作方法及装置
US10772140B2 (en) 2016-02-02 2020-09-08 Tencent Technology (Shenzhen) Company Limited Communications device connection method, terminal device, and server system
CN105722012B (zh) * 2016-02-02 2020-08-11 腾讯科技(深圳)有限公司 一种连接通信设备的方法、终端设备及服务器***
CN105722012A (zh) * 2016-02-02 2016-06-29 腾讯科技(深圳)有限公司 一种连接通信设备的方法、终端设备及服务器***
CN105759622A (zh) * 2016-02-26 2016-07-13 北京小米移动软件有限公司 设备控制方法及装置
CN105681332A (zh) * 2016-03-01 2016-06-15 珠海格力电器股份有限公司 设备绑定方法和装置
CN105978851A (zh) * 2016-04-13 2016-09-28 青岛海信传媒网络技术有限公司 一种对智能设备进行控制的***及方法
CN109156066A (zh) * 2016-04-21 2019-01-04 飞利浦照明控股有限公司 用于对凭证进行验证的***和方法
CN109156066B (zh) * 2016-04-21 2021-07-09 昕诺飞控股有限公司 用于对凭证进行验证的***和方法
US10547609B2 (en) 2016-04-27 2020-01-28 Tencent Technology (Shenzhen) Company Limited Method, apparatus, and system for controlling intelligent device, and storage medium
WO2017185711A1 (zh) * 2016-04-27 2017-11-02 腾讯科技(深圳)有限公司 控制智能设备的方法、装置、***和存储介质
US11057376B2 (en) 2016-04-27 2021-07-06 Tencent Technology (Shenzhen) Company Limited Method, apparatus, and system for controlling intelligent device, and storage medium
CN105743931A (zh) * 2016-05-11 2016-07-06 百度在线网络技术(北京)有限公司 应用于智能家居平台的控制方法和装置
CN105743931B (zh) * 2016-05-11 2019-10-29 百度在线网络技术(北京)有限公司 应用于智能家居平台的控制方法和装置
CN105871670A (zh) * 2016-05-20 2016-08-17 珠海格力电器股份有限公司 终端设备的控制方法、装置和***
CN105955046A (zh) * 2016-05-31 2016-09-21 深圳市君鹏物联科技有限公司 一种在物联网中实现多条件控制场景的方法
CN106094540A (zh) * 2016-06-14 2016-11-09 珠海格力电器股份有限公司 电器设备控制方法、装置及***
CN107547586A (zh) * 2016-06-24 2018-01-05 深圳市金博通科技有限公司 信息发送方法及装置、请求处理方法及装置
WO2018040828A1 (en) * 2016-08-30 2018-03-08 Huawei Technologies Co., Ltd. Mobile edge computing for tele-operation
CN106254190A (zh) * 2016-09-14 2016-12-21 深圳众乐智府科技有限公司 一种智能家居设备快速控制方法和装置
CN106454898A (zh) * 2016-10-20 2017-02-22 北京小米移动软件有限公司 智能场景的配置方法及装置
CN108009939A (zh) * 2016-11-01 2018-05-08 腾讯科技(深圳)有限公司 区域管控方法和装置
CN106685976A (zh) * 2016-12-30 2017-05-17 北京中电普华信息技术有限公司 一种基于两级网络的安全管控方法
CN106685976B (zh) * 2016-12-30 2020-11-06 北京国电通网络技术有限公司 一种基于两级网络的安全管控方法
CN106842969A (zh) * 2017-02-13 2017-06-13 浙江风向标科技有限公司 设备控制方法及装置
CN107070759A (zh) * 2017-04-07 2017-08-18 深圳广田智能科技有限公司 触发智能家居家电联动的方法及***
CN107197420A (zh) * 2017-05-16 2017-09-22 深圳市欧瑞博电子有限公司 一种近距离信息交互方法及***
CN109976166A (zh) * 2017-12-27 2019-07-05 西安比卓电子科技有限公司 一种智能家居连接管理***
CN108600291A (zh) * 2018-02-07 2018-09-28 象翌微链科技发展有限公司 一种企业互联通信的管理方法及***
CN108490853A (zh) * 2018-03-19 2018-09-04 深圳市晶特智造科技有限公司 一种安全***及安全控制方法
CN110034985A (zh) * 2019-03-26 2019-07-19 珠海格力电器股份有限公司 智能设备的控制方法、控制设备、智能设备和存储介质
CN111352600A (zh) * 2019-05-24 2020-06-30 鸿合科技股份有限公司 一种大屏控制***、方法、装置及电子设备
CN110351694A (zh) * 2019-07-18 2019-10-18 杭州圆规网络科技有限公司 中频治疗仪单板软件通信协议
CN112448870A (zh) * 2019-08-30 2021-03-05 广东美的制冷设备有限公司 家电设备控制方法、装置及设备
CN111092856A (zh) * 2019-11-18 2020-05-01 北京小米移动软件有限公司 配网方法、配网装置及计算机可读存储介质
WO2021196638A1 (zh) * 2020-03-31 2021-10-07 广东美的制冷设备有限公司 家电设备的控制方法、控制装置及计算机存储介质
CN111475843A (zh) * 2020-04-08 2020-07-31 腾讯科技(深圳)有限公司 一种数据处理方法和相关装置
CN111475843B (zh) * 2020-04-08 2023-03-14 腾讯科技(深圳)有限公司 一种数据处理方法和相关装置
CN111885594B (zh) * 2020-06-30 2024-03-22 海尔优家智能科技(北京)有限公司 设备绑定方法及装置
CN112073197A (zh) * 2020-08-10 2020-12-11 珠海格力电器股份有限公司 一种控制方法及设备
CN114385283A (zh) * 2020-10-20 2022-04-22 华为技术有限公司 实现自定义功能的方法、存储介质及电子设备
WO2022083338A1 (zh) * 2020-10-20 2022-04-28 华为技术有限公司 实现自定义功能的方法、存储介质及电子设备
CN114385283B (zh) * 2020-10-20 2023-07-14 华为技术有限公司 实现自定义功能的方法、存储介质及电子设备
CN113139713A (zh) * 2021-03-25 2021-07-20 杭州博联智能科技股份有限公司 基于模板的智能业务场景生成方法和***
CN113660652A (zh) * 2021-08-26 2021-11-16 广东美的厨房电器制造有限公司 便携设备、控制方法、装置、存储介质和家用电器
CN114237461A (zh) * 2021-12-10 2022-03-25 北京思必拓科技有限责任公司 一种多应用交互方法、装置及电子设备
CN115412390A (zh) * 2022-08-30 2022-11-29 青岛海信日立空调***有限公司 一种空调、终端设备、服务器及配置***

Also Published As

Publication number Publication date
EP3119054A1 (en) 2017-01-18
MX357645B (es) 2018-07-17
RU2016123612A (ru) 2017-12-20
MX2016007146A (es) 2017-04-27
EP3119054B1 (en) 2018-05-09
RU2641541C2 (ru) 2018-01-18
US20170019265A1 (en) 2017-01-19
JP6259091B2 (ja) 2018-01-10
WO2017008399A1 (zh) 2017-01-19
KR101782070B1 (ko) 2017-10-23
KR20170018299A (ko) 2017-02-17
JP2017525165A (ja) 2017-08-31

Similar Documents

Publication Publication Date Title
CN105093948A (zh) 智能设备控制方法、终端及服务器
RU2684506C2 (ru) Способ и приспособление для управления устройством
CN105100190A (zh) 对账户与设备的控制关系进行管理的方法、装置和***
CN104936304A (zh) 智能设备绑定方法、智能设备及服务器
CN105160854A (zh) 设备控制方法、装置和终端设备
CN105450655A (zh) 设备绑定方法和装置
CN105372998A (zh) 绑定智能设备的方法及装置
CN105430487A (zh) 一种播放多媒体数据的方法、装置及***
CN104460365A (zh) 设备控制方法和装置
CN104683938A (zh) 智能设备的配置方法和装置
CN105208631A (zh) 网络连接方法和装置
CN105487389A (zh) 控制智能设备的方法和装置
CN104780155A (zh) 设备绑定方法及装置
CN104735057A (zh) 分享设备控制权的方法及装置
CN105182783A (zh) 用于控制智能设备的方法、装置及终端
CN104765990A (zh) 智能设备管理账户的设置方法及装置
CN104915094A (zh) 终端控制方法、装置及终端
CN104660685A (zh) 设备信息获取方法及装置
CN105338399A (zh) 图像获取方法及装置
CN105338083A (zh) 界面显示方法及装置
CN104954371A (zh) 设备信息显示方法及装置
CN105163366A (zh) 无线网络连接方法和装置
CN105159672A (zh) 远程协助方法和客户端
CN104460329A (zh) 智能设备连接方法及装置
CN105204356A (zh) 应用的显示方法、装置及终端

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20151125