智能家居场景编排方法及终端转让专利
申请号 : CN201910160998.4
文献号 : CN111650840B
文献日 : 2021-12-03
发明人 : 王建新
申请人 : 华为技术有限公司
摘要 :
权利要求 :
1.一种智能家居场景编排方法,其特征在于,包括:电子设备接收第一操作;
所述电子设备响应所述第一操作,向服务器请求智能家居设备的状态信息;
所述电子设备接收所述智能家居设备的状态信息;
所述电子设备根据所述智能家居设备的状态信息,生成控制规则,所述控制规则用于控制所述智能家居设备;
所述电子设备根据所述智能家居设备的状态信息,生成控制规则,包括:所述电子设备根据转换规则将所述智能家居设备的状态信息转换为所述控制规则;
所述电子设备接收开启智能家居场景的第二操作;
所述电子设备响应所述第二操作,根据所述控制规则控制所述智能家居设备进入与所述状态信息对应的状态。
2.根据权利要求1所述的方法,其特征在于,所述向服务器请求智能家居设备的状态信息,包括:
请求与所述电子设备登录的用户账户关联的所述智能家居设备的状态信息。
3.根据权利要求1所述的方法,其特征在于,在所述电子设备接收第一操作之前,所述方法还包括:
所述电子设备接收开始操作;
所述电子设备响应所述开始操作,开始记录用户操作的所述智能家居设备。
4.根据权利要求3所述的方法,其特征在于,所述向服务器请求智能家居设备的状态信息,包括:
向服务器发送所述用户操作的所述智能家居设备的标识,请求与所述标识对应的所述智能家居设备的状态信息。
5.根据权利要求2或4所述的方法,其特征在于,所述向服务器请求智能家居设备的状态信息,还包括:
向服务器发送所述智能家居设备的类型标识,请求与所述智能家居设备的类型标识关联的所述智能家居设备的状态信息。
6.根据权利要求1‑4中任一项所述的方法,其特征在于,所述方法还包括:所述电子设备接收场景名称;
所述电子设备将所述控制规则与所述场景名称相关联。
7.根据权利要求6所述的方法,其特征在于,所述电子设备接收场景名称,包括:所述电子设备接收用户输入的所述场景名称。
8.根据权利要求6所述的方法,其特征在于,所述电子设备接收场景名称,包括:所述电子设备根据预设规则生成所述场景名称。
9.根据权利要求1‑4中任一项所述的方法,其特征在于,所述智能家居场景对应于第一规则,所述第一规则指示当发生第一事件时,所述智能家居设备进入与所述状态信息对应的状态。
10.一种电子设备,其特征在于,所述电子设备包括:一个或多个处理器、存储器、触摸屏以及通信模块,所述通信模块包括移动通信模块和无线通信模块;其中,所述存储器用于存储一个或多个程序;
所述触摸屏用于接收第一操作和第二操作;
所述一个或多个处理器用于运行所述一个或多个程序,以实现以下动作:响应所述第一操作,并指示所述通信模块向服务器请求智能家居设备的状态信息,在电子设备接收到所述智能家居设备的状态信息之后,根据所述智能家居设备的状态信息,生成控制规则,所述控制规则用于控制所述智能家居设备;响应所述第二操作,根据所述控制规则控制所述智能家居设备进入与所述状态信息对应的状态;
所述根据所述智能家居设备的状态信息,生成控制规则,包括:根据转换规则将所述智能家居设备的状态信息转换为所述控制规则。
11.根据权利要求10所述的电子设备,其特征在于,所述通信模块,用于:请求与所述电子设备登录的用户账户关联的所述智能家居设备的状态信息。
12.根据权利要求10所述的电子设备,其特征在于,所述触摸屏还用于接收开始操作;
所述处理器还用于响应所述开始操作,开始记录用户操作的所述智能家居设备。
13.根据权利要求12所述的电子设备,其特征在于,所述通信模块,用于:向服务器发送所述用户操作的所述智能家居设备的标识,请求与所述标识对应的所述智能家居设备的状态信息。
14.根据权利要求11或13所述的电子设备,其特征在于,所述通信模块,还用于:向服务器发送所述智能家居设备的类型标识,请求与所述智能家居设备的类型标识关联的所述智能家居设备的状态信息。
15.根据权利要求10‑13中任一项所述的电子设备,其特征在于,所述触摸屏还用于接收场景名称;
所述处理器还用于将所述控制规则与所述场景名称相关联。
16.根据权利要求15所述的电子设备,其特征在于,所述触摸屏用于接收用户输入的所述场景名称。
17.根据权利要求15所述的电子设备,其特征在于,所述处理器用于根据预设规则生成所述场景名称。
18.根据权利要求10‑13中任一项所述的电子设备,其特征在于,智能家居场景对应于第一规则,所述第一规则指示当发生第一事件时,所述智能家居设备进入与所述状态信息对应的状态。
19.一种智能家居场景编排装置,其特征在于,所述智能家居场景编排装置包括:处理单元、存储单元、显示单元、收发单元,所述存储单元用于存储一个或多个程序;所述处理单元用于执行所述一个或多个程序;所述一个或多个程序包括指令,所述指令用于执行如权利要求1‑9中任一项所述的智能家居场景编排方法。
说明书 :
智能家居场景编排方法及终端
技术领域
背景技术
备,当然用户也可以操作智能家居设备,控制智能家居设备。为了满足用户可以同时控制多
个智能家居设备的需求,用户可以通过终端上的APP创建一键场景。创建一键场景的过程可
以称为场景编排。随后,用户一键操作终端上的APP,就可以同时控制多个智能家居设备。
要创建管理多个智能家居设备的场景,就需要更多次操作,因此,场景编排的操作步骤非常
复杂,导致用户体验较低。
发明内容
的状态信息;在电子设备接收到智能家居设备的状态信息之后,根据智能家居设备的状态
信息,生成控制规则,控制规则用于控制智能家居设备,从而,生成智能家居场景。在电子设
备接收到开启智能家居场景的第二操作之后,电子设备响应第二操作,可以根据控制规则
控制智能家居设备进入与状态信息对应的状态。
以后可以一键恢复智能家居设备的最佳状态。例如,用户在一天起床后,可能开启智能豆浆
机的五谷豆浆功能,开启智能音响播放自己喜欢的音乐以及开启智能卧室灯。若用户觉得
这些智能家居的状态已达到自己最想要的状态,可以一键获取这些智能家居的状态,并编
排为场景。场景的名称可以由用户输入,也可以自动生成。示例性的,场景的名称为起床场
景。用户在第二天起床的时候,可以一键点击起床场景,恢复智能豆浆机、智能音响和智能
卧室灯的最佳状态,即用户在前一天所编排的状态。
联的智能家居设备的状态信息可以为与用户名关联的所有智能家居设备的状态信息。
记录了用户操作过的智能家居设备之后,所述向服务器请求智能家居设备的状态信息,包
括:向服务器发送用户操作的智能家居设备的标识,请求与标识对应的智能家居设备的状
态信息。
家居设备的状态信息。
第一操作之前,接收用户输入的场景名称;或者,也可以在接收开始操作之前,接收用户输
入的场景名称。
储器用于存储一个或多个程序;所述触摸屏用于接收第一操作和第二操作;一个或多个处
理器用于运行一个或多个程序,以实现以下动作:响应第一操作,并指示通信模块向服务器
请求智能家居设备的状态信息,在电子设备接收到智能家居设备的状态信息之后,根据智
能家居设备的状态信息,生成控制规则,控制规则用于控制智能家居设备;响应第二操作,
根据控制规则控制智能家居设备进入与状态信息对应的状态。
为与用户名关联的所有智能家居设备的状态信息。
备之后,通信模块,用于:向服务器发送用户操作的智能家居设备的标识,请求与标识对应
的智能家居设备的状态信息。
景名称;或者,也可以在接收开始操作之前,接收用户输入的场景名称。
可以为预设手势或语音指令。第二操作可以为预设手势或语音指令。预设手势可以为单击
手势、滑动手势、压力识别手势、长按手势、面积变化手势、双按手势和双击手势中的任意一
种。
执行一个或多个程序;一个或多个程序包括指令,指令用于执行如上述第一方面或第一方
面的可能的实现方式中任一项所述的智能家居场景编排方法。
连接,其中,
方面的可能的实现方式中任一项所述的方法。
法。
硬件或软件包括一个或多个与上述功能相对应的模块,例如,处理单元或模块,存储单元或
模块,显示单元或模块,收发单元或模块。
或有益效果的描述意味着在至少一个实施例中包括特定的技术特征、技术方案或有益效
果。因此,本说明书中对于技术特征、技术方案或有益效果的描述并不一定是指相同的实施
例。进而,还可以任何适当的方式组合本实施例中所描述的技术特征、技术方案和有益效
果。本领域技术人员将会理解,无需特定实施例的一个或多个特定的技术特征、技术方案或
有益效果即可实现实施例。在其他实施例中,还可在没有体现所有实施例的特定实施例中
识别出额外的技术特征和有益效果。
附图说明
具体实施方式
其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨
在以具体方式呈现相关概念。
建高效的住宅设施与家庭日程事务的管理系统,提升家居安全性、便利性、舒适性、艺术性,
并实现环保节能的居住环境。
方式与服务器103连接。例如,智能家居设备101和电子设备102可以通过图1中所示的家用
无线路由器104与服务器103连接进行通信。可以理解的是,智能家居设备101已经在服务器
103上注册,并与电子设备102相关联。换而言之,智能家居设备101已经与电子设备102配对
成功,此时用户可以通过电子设备102控制智能家居设备101。例如,智能家居设备101与用
户名关联,或者,智能家居设备101与设备标识关联。为描述方便,本申请实施例中智能家居
设备已经与特定的电子设备或特定的用户配对。
与电子设备102之间也可以通过无线的方式连接进行通信。示例的,用户可以在电子设备
102安装的智能家居APP上进行操作,通过无线通信网络(例如,3G网络、4G网络等)或通过无
线方式(例如,无线保真(Wireless Fidelity,WiFi))传输控制规则,远程控制智能家居设
备101。本申请实施例对具体的通信方式不作限定。可选的,用户也可以直接在智能家居设
备101上操作,控制智能家居设备101。需要说明的是,控制规则也可以理解为控制指令,智
能家居设备接收到控制指令后,执行相应的操作。
空调处于待机状态。当智能空调接收到开启制冷模式的控制规则,智能空调启动制冷模式,
并将当前所处的制冷模式状态信息上报给服务器103。在另一些实施例中,智能家居设备
101还可以是电饭煲、空调、热水器等等。为方便描述,本申请所述的家居设备均指智能家居
设备。对于不同的智能家居设备,当前状态可以不同。
不同时段的智能家居设备101的状态信息,不予限定。另外,服务器103可以是指云服务器。
计算机、上网本、个人数字助理(Personal Digital Assistant,PDA)、可穿戴电子设备、智
能手表等设备,本申请对上述智能家居设备、服务器和电子设备的具体形式不做特殊限制。
在本实施例中,电子设备102的结构可以如图2所示,为本申请实施例提供的一种图1所示的
智能家居系统中的电子设备102的结构示意图。
块141,电池142,天线1,天线2,移动通信模块150,无线通信模块160,音频模块170,扬声器
170A,受话器170B,麦克风170C,耳机接口170D,传感器模块180,按键190,马达191,指示器
192,摄像头193,显示屏194,以及用户标识模块(subscriber identification module,
SIM)卡接口195等。其中传感器模块180可以包括压力传感器180A,陀螺仪传感器180B,气压
传感器180C,磁传感器180D,加速度传感器180E,距离传感器180F,接近光传感器180G,指纹
传感器180H,温度传感器180J,触摸传感器180K,环境光传感器180L,骨传导传感器180M等。
分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实
现。
unit,GPU),图像信号处理器(image signal processor,ISP),控制器,视频编解码器,数字
信号处理器(digital signal processor,DSP),基带处理器,和/或神经网络处理器
(neural‑network processing unit,NPU)等。其中,不同的处理单元可以是独立的器件,也
可以集成在一个或多个处理器中。例如,在本申请中,处理器110可以根据智能家居设备的
状态信息编排场景,即生成控制规则,控制规则用于控制智能家居设备。在电子设备接收到
开启智能家居场景的第二操作之后,电子设备响应第二操作,根据控制规则控制智能家居
设备进入与状态信息对应的状态。所述智能家居设备是与电子设备登录的用户账户关联的
智能家居设备。进一步的,所述智能家居设备还可以是在与电子设备登录的用户账户关联
的智能家居设备中用户操作过的智能家居设备。
或数据。如果处理器110需要再次使用该指令或数据,可从所述存储器中直接调用。避免了
重复存取,减少了处理器110的等待时间,因而提高了系统的效率。
sound,I2S)接口,脉冲编码调制(pulse code modulation,PCM)接口,通用异步收发传输器
(universal asynchronous receiver/transmitter,UART)接口,移动产业处理器接口
(mobile industry processor interface,MIPI),通用输入输出(general‑purpose
input/output,GPIO)接口,用户标识模块(subscriber identity module,SIM)接口,和/或
通用串行总线(universal serial bus,USB)接口等。
多组I2C总线。处理器110可以通过不同的I2C总线接口分别耦合触摸传感器180K,充电器,
闪光灯,摄像头193等。例如:处理器110可以通过I2C接口耦合触摸传感器180K,使处理器
110与触摸传感器180K通过I2C总线接口通信,实现电子设备102的触摸功能。
信。在一些实施例中,音频模块170可以通过I2S接口向无线通信模块160传递音频信号,实
现通过蓝牙耳机接听电话的功能。
也可以通过PCM接口向无线通信模块160传递音频信号,实现通过蓝牙耳机接听电话的功
能。所述I2S接口和所述PCM接口都可以用于音频通信。
于连接处理器110与无线通信模块160。例如:处理器110通过UART接口与无线通信模块160
中的蓝牙模块通信,实现蓝牙功能。在一些实施例中,音频模块170可以通过UART接口向无
线通信模块160传递音频信号,实现通过蓝牙耳机播放音乐的功能。
serial interface,DSI)等。在一些实施例中,处理器110和摄像头193通过CSI接口通信,实
现电子设备102的拍摄功能。处理器110和显示屏194通过DSI接口通信,实现电子设备102的
显示功能。
通信模块160,音频模块170,传感器模块180等。GPIO接口还可以被配置为I2C接口,I2S接
口,UART接口,MIPI接口等。
电子设备102与外围设备之间传输数据。也可以用于连接耳机,通过耳机播放音频。该接口
还可以用于连接其他电子设备,例如AR设备等。
实施例中不同的接口连接方式,或多种接口连接方式的组合。
接收有线充电器的充电输入。在一些无线充电的实施例中,充电管理模块140可以通过电子
设备102的无线充电线圈接收无线充电输入。充电管理模块140为电池142充电的同时,还可
以通过电源管理模块141为电子设备供电。
194,摄像头193,和无线通信模块160等供电。电源管理模块141还可以用于监测电池容量,
电池循环次数,电池健康状态(漏电,阻抗)等参数。在其他一些实施例中,电源管理模块141
也可以设置于处理器110中。在另一些实施例中,电源管理模块141和充电管理模块140也可
以设置于同一个器件中。
复用为无线局域网的分集天线。在另外一些实施例中,天线可以和调谐开关结合使用。
(low noise amplifier,LNA)等。移动通信模块150可以由天线1接收电磁波,并对接收的电
磁波进行滤波,放大等处理,传送至调制解调处理器进行解调。移动通信模块150还可以对
经调制解调处理器调制后的信号放大,经天线1转为电磁波辐射出去。在一些实施例中,移
动通信模块150的至少部分功能模块可以被设置于处理器110中。在一些实施例中,移动通
信模块150的至少部分功能模块可以与处理器110的至少部分模块被设置在同一个器件中。
调器将解调得到的低频基带信号传送至基带处理器处理。低频基带信号经基带处理器处理
后,被传递给应用处理器。应用处理器通过音频设备(不限于扬声器170A,受话器170B等)输
出声音信号,或通过显示屏194显示图像或视频。在一些实施例中,调制解调处理器可以是
独立的器件。在另一些实施例中,调制解调处理器可以独立于处理器110,与移动通信模块
150或其他功能模块设置在同一个器件中。
(bluetooth,BT),全球导航卫星系统(global navigation satellite system,GNSS),调频
(frequency modulation,FM),近距离无线通信技术(near field communication,NFC),红
外技术(infrared,IR)等无线通信的解决方案。无线通信模块160可以是集成至少一个通信
处理模块的一个或多个器件。无线通信模块160经由天线2接收电磁波,将电磁波信号调频
以及滤波处理,将处理后的信号发送到处理器110。无线通信模块160还可以从处理器110接
收待发送的信号,对其进行调频,放大,经天线2转为电磁波辐射出去。
无线通信技术可以包括全球移动通讯系统(global system for mobile communications,
GSM),通用分组无线服务(general packet radio service,GPRS),码分多址接入(code
division multiple access,CDMA),宽带码分多址(wideband code division multiple
access,WCDMA),时分码分多址(time‑division code division multiple access,TD‑
SCDMA),长期演进(long term evolution,LTE),BT,GNSS,WLAN,NFC,FM,和/或IR技术等。所
述GNSS可以包括全球卫星定位系统(global positioning system,GPS),全球导航卫星系
统(global navigation satellite system,GLONASS),北斗卫星导航系统(beidou
navigation satellite system,BDS),准天顶卫星系统(quasi‑zenith satellite
system,QZSS)和/或星基增强系统(satellite based augmentation systems,SBAS)。
染。处理器110可包括一个或多个GPU,其执行程序指令以生成或改变显示信息。
diode,OLED),有源矩阵有机发光二极体或主动矩阵有机发光二极体(active‑matrix
organic light emitting diode的,AMOLED),柔性发光二极管(flex light‑emitting
diode,FLED),Miniled,MicroLed,Micro‑oled,量子点发光二极管(quantum dot light
emitting diodes,QLED)等。在一些实施例中,电子设备102可以包括1个或N个显示屏194,N
为大于1的正整数。
194的尺寸是固定的,只能在该电子设备102的显示屏194中显示有限的控件。控件是一种
GUI元素,它是一种软件组件,包含在应用程序中,控制着该应用程序处理的所有数据以及
关于这些数据的交互操作,用户可以通过直接操作(direct manipulation)来与控件交互,
从而对应用程序的有关信息进行读取或者编辑。一般而言,控件可以包括图标、按钮、菜单、
选项卡、文本框、对话框、状态栏、导航栏、Widget等可视的界面元素。例如,在本申请实施例
中,显示屏194可以显示虚拟按键(一键编排、开始编排、停止编排)。
理,转化为肉眼可见的图像。ISP还可以对图像的噪点,亮度,肤色进行算法优化。ISP还可以
对拍摄场景的曝光,色温等参数优化。在一些实施例中,ISP可以设置在摄像头193中。
体(complementary metal‑oxide‑semiconductor,CMOS)光电晶体管。感光元件把光信号转
换成电信号,之后将电信号传递给ISP转换成数字图像信号。ISP将数字图像信号输出到DSP
加工处理。DSP将数字图像信号转换成标准的RGB,YUV等格式的图像信号。在一些实施例中,
电子设备102可以包括1个或N个摄像头193,N为大于1的正整数。
里叶变换等。
家组(moving picture experts group,MPEG)1,MPEG2,MPEG3,MPEG4等。
可以实现电子设备102的智能认知等应用,例如:图像识别,人脸识别,语音识别,文本理解
等。
能。例如将音乐,视频等文件保存在外部存储卡中。
应用以及数据处理。例如,在本实施例中,处理器110可以通过执行存储在内部存储器121中
的指令,进行场景编排。内部存储器121可以包括存储程序区和存储数据区。其中,存储程序
区可存储操作系统,至少一个功能所需的应用程序(比如声音播放功能,图像播放功能等)
等。存储数据区可存储电子设备102使用过程中所创建的数据(比如音频数据,电话本等)
等。此外,内部存储器121可以包括高速随机存取存储器,还可以包括非易失性存储器,例如
至少一个磁盘存储器件,闪存器件,通用闪存存储器(universal flash storage,UFS)等。
处理器110通过运行存储在内部存储器121的指令,和/或存储在设置于处理器中的存储器
的指令,执行电子设备102的各种功能应用以及数据处理。
中,音频模块170可以设置于处理器110中,或将音频模块170的部分功能模块设置于处理器
110中。
170C。电子设备102可以设置至少一个麦克风170C。在另一些实施例中,电子设备102可以设
置两个麦克风170C,除了采集声音信号,还可以实现降噪功能。在另一些实施例中,电子设
备102还可以设置三个,四个或更多麦克风170C,实现采集声音信号,降噪,还可以识别声音
来源,实现定向录音功能等。
蜂窝电信工业协会(cellular telecommunications industry association of the USA,
CTIA)标准接口。
传感器,电感式压力传感器,电容式压力传感器等。电容式压力传感器可以是包括至少两个
具有导电材料的平行板。当有力作用于压力传感器180A,电极之间的电容改变。电子设备
102根据电容的变化确定压力的强度。当有触摸操作作用于显示屏194,电子设备102根据压
力传感器180A检测所述触摸操作强度。电子设备102也可以根据压力传感器180A的检测信
号计算触摸的位置。在一些实施例中,作用于相同触摸位置,但不同触摸操作强度的触摸操
作,可以对应不同的操作指令。例如:当有触摸操作强度小于第一压力阈值的触摸操作作用
于短消息应用图标时,执行查看短消息的指令。当有触摸操作强度大于或等于第一压力阈
值的触摸操作作用于短消息应用图标时,执行新建短消息的指令。
器180B可以用于拍摄防抖。示例性的,当按下快门,陀螺仪传感器180B检测电子设备102抖
动的角度,根据角度计算出镜头模组需要补偿的距离,让镜头通过反向运动抵消电子设备
102的抖动,实现防抖。陀螺仪传感器180B还可以用于导航,体感游戏场景。
180D检测翻盖的开合。进而根据检测到的皮套的开合状态或翻盖的开合状态,设置翻盖自
动解锁等特性。
用于横竖屏切换,计步器等应用。
备102使用光电二极管检测来自附近物体的红外反射光。当检测到充分的反射光时,可以确
定电子设备102附近有物体。当检测到不充分的反射光时,电子设备102可以确定电子设备
102附近没有物体。电子设备102可以利用接近光传感器180G检测用户手持电子设备102贴
近耳朵通话,以便自动熄灭屏幕达到省电的目的。接近光传感器180G也可用于皮套模式,口
袋模式自动解锁与锁屏。
传感器180L还可以与接近光传感器180G配合,检测电子设备102是否在口袋里,以防误触。
设备102执行降低位于温度传感器180J附近的处理器的性能,以便降低功耗实施热保护。在
另一些实施例中,当温度低于另一阈值时,电子设备102对电池142加热,以避免低温导致电
子设备102异常关机。在其他一些实施例中,当温度低于又一阈值时,电子设备102对电池
142的输出电压执行升压,以避免低温导致的异常关机。
上或附近的触摸操作。触摸传感器可以将检测到的触摸操作传递给应用处理器,以确定触
摸事件类型。可以通过显示屏194提供与触摸操作相关的视觉输出。在另一些实施例中,触
摸传感器180K也可以设置于电子设备102的表面,与显示屏194所处的位置不同。
动信号。在一些实施例中,骨传导传感器180M也可以设置于耳机中,结合成骨传导耳机。音
频模块170可以基于所述骨传导传感器180M获取的声部振动骨块的振动信号,解析出语音
信号,实现语音功能。应用处理器可以基于所述骨传导传感器180M获取的血压跳动信号解
析心率信息,实现心率检测功能。
号输入。
反馈效果。作用于显示屏194不同区域的触摸操作,马达191也可对应不同的振动反馈效果。
不同的应用场景(例如:时间提醒,接收信息,闹钟,游戏等)也可以对应不同的振动反馈效
果。触摸振动反馈效果还可以支持自定义。
为大于1的正整数。SIM卡接口195可以支持Nano SIM卡,Micro SIM卡,SIM卡等。同一个SIM
卡接口195可以同时插入多张卡。所述多张卡的类型可以相同,也可以不同。SIM卡接口195
也可以兼容不同类型的SIM卡。SIM卡接口195也可以兼容外部存储卡。电子设备102通过SIM
卡和网络交互,实现通话以及数据通信等功能。在一些实施例中,电子设备102采用eSIM,
即:嵌入式SIM卡。eSIM卡可以嵌在电子设备102中,不能和电子设备102分离。
系统上可以安装运行应用程序。
件结构。
用程序框架层,安卓运行时(Android runtime)和系统库,以及内核层。
施例中,应用程序包还可以包括智能家居。在场景编排时,智能家居应用可以访问应用程序
框架层提供的场景编排接口管理服务。
图3所示,应用程序框架层可以包括窗口管理器,内容提供器,视图系统,电话管理器,资源
管理器,通知管理器等。例如,在本申请实施例中,在场景编排时,应用程序框架层可以为应
用程序层提供场景编排功能相关的API,并为应用程序层提供场景编排接口管理服务,以实
现场景编排功能。
界面,可以包括显示文字的视图以及显示图片的视图。
息提醒等。通知管理器还可以是以图表或者滚动条文本形式出现在系统顶部状态栏的通
知,例如后台运行的应用程序的通知,还可以是以对话窗口形式出现在屏幕上的通知。例如
在状态栏提示文本信息,发出提示音,电子设备振动,指示灯闪烁等。
程管理,安全和异常的管理,以及垃圾回收等功能。
收到对智能家居图标401的触摸操作后,向处理器110上报对智能家居图标401的触摸操作,
使得处理器110响应于上述触摸操作,启动智能家居图标401对应的应用(可简称为智能家
居),并在显示屏194上显示智能家居的用户界面。此外,本申请实施例中还可以通过其它方
式使得终端启动智能家居,并在显示屏194上显示智能家居的用户界面。例如,终端当黑屏、
显示锁屏界面或者解锁后显示某一用户界面时,可以响应于用户的语音指令或者快捷操作
等,启动智能家居,并在显示屏194上显示智能家居的用户界面。
加的智能家居设备的选项中可以包括智能家居设备的名称、图标、或控制按钮(例如开关按
钮)等。例如,智能家居的用户界面可以如图4A(b)所示,包括添加设备按钮、已添加的客厅
灯、空调、电视、热水器、电饭煲。以已添加的客厅灯为例,用户可以点击客厅灯,对客厅灯进
行操作。用户可以通过对添加按钮的操作,添加相应的智能家居设备。
客厅灯有多种模式,例如,白天模式、阅读模式和夜间模式,用户还可以选择白天模式。然
后,用户打开电视播放自己喜欢的节目,打开空调,用户还可以设置空调的模式为制冷模
式,设置空调温度为15度,设置空调风速为小,或者,用户还可以设置空调的模式为制热模
式,设置空调温度为25度,设置空调风速为小,以及打开电饭煲做饭。一般来说,如果用户生
活规律,每天对智能家居设备的操作是相似的。例如用户每天定时回家,可能都会打开客厅
灯、电视和空调,进行重复的操作。这给用户带来极大的不便。
操作智能家居设备。例如,图4A为现有技术提供的一种场景编排示例图。如图4A中的(a)所
示,为本申请实施例提供的手机的正面示意图。手机的显示屏上显示有智能家居APP图标
401,用户可以点击智能家居APP图标401,如图4A中的(b)所示,手机响应于点击操作,显示
智能家居APP的用户界面,用户界面可以包括预先配置的场景名称,例如,回家、睡眠和离家
等。其中,如果用户未登录智能家居APP,还需要输入用户名和密码。用户名可以是用户的手
机号码或微信号等,不予限定。在用户登录智能家居APP之后,用户界面还可以包括用户名。
为便于描述,在下文中,如图4A中的(b)所示,用户名可以为138****7332。另外,用户还可以
点击用户界面上的“+”图标,添加智能家居设备,用户界面还可以包括已配置的智能家居设
备的图标。可理解的,已配置的智能家居设备可以是与用户名关联的智能家居设备,也可以
是与设备标识关联的智能家居设备。例如,如图4A中的(b)所示,用户界面还可以包括已配
置的客厅灯图标、空调图标、电视图标、热水器图标和电饭煲图标。用户可以点击预先配置
的场景名称,手机响应于点击操作,显示场景编排界面。例如,如图4A中的(c)所示,用户可
以点击预先配置的场景名称“回家”图标,如图4A中的(d)所示,手机响应于点击操作,显示
回家场景编排界面。此时,如图4B中的(a)所示,用户可以点击 图标,添加智能家居设
备,并设置智能家居设备的状态。如图4B中的(b)所示,手机响应于点击操作,显示添加设备
界面。当然,在实际应用中,添加设备界面还可以包括其他智能家居设备,本申请实施例对
此不作限定。用户可以点击添加设备界面显示的智能家居设备图标进行设置,也可以点击
“全部”添加所有智能家居设备。例如,用户可以点击场景名称“客厅灯”图标,如图4B中的
(c)所示,手机响应于点击操作,显示客厅灯设置界面。用户可以通过选择操作设置客厅灯
的开关状态为开,通过颜色的选项图标“>”设置客厅灯的颜色为白色,通过亮度的选项图
标“>”设置客厅灯的亮度为一般。如图4B中的(d)所示,手机响应于选择操作,显示客厅灯
设置结果。可选的,用户还可以添加空调,设置空调的开关状态为开,设置空调的模式为制
冷模式,设置空调的温度为15度,设置空调的风速为小,等等操作。由此得知,用户采用现有
技术进行场景编排时,场景编排的操作过程非常复杂,仅仅是设置灯和空调这两个智能家
居设备,就需要10步以上的操作。此外,用户在编排的时候,并不知道设置的智能家居设备
是否能实现最佳状态。例如,客厅灯在亮度一般时,是否足够照亮整个客厅。空调温度在15
度时,是否会使房间够凉爽。如果编排的结果不能达到最佳状态,用户可能需要重新设置。
家居设备的最佳状态。例如,用户在一天起床后,可能开启智能豆浆机的五谷豆浆功能,开
启智能音响播放自己喜欢的音乐以及开启智能卧室灯。若用户觉得这些智能家居的状态已
达到自己最想要的状态,可以一键获取这些智能家居的状态,并编排为场景。场景的名称可
以由用户输入,也可以自动生成。示例性的,场景的名称为起床场景。用户在第二天起床的
时候,可以一键点击起床场景,恢复智能豆浆机、智能音响和智能卧室灯的最佳状态,即用
户在前一天所编排的状态。
击手势、滑动手势、压力识别手势、长按手势、面积变化手势、双按手势、双击手势中的任意
一种。在一些实施例中,一键编排操作可以是用户对手机的虚拟按键的操作,也可以是用户
点击手机的物理按钮。
编排操作。并执行S502~S509。
单603中包括一键编排按键601。用户可以点击一键编排按键601,手机接收一键编排操作。
并执行S502~S509。
响应于点击操作,手机显示的界面从图4A中的(c)所示的界面切换为如图6C中的(a)所示的
界面。如图6C中的(a)所示,在回家场景编排界面,用户按照滑动轨迹602执行滑动操作。如
图6C中的(b)所示,手机响应于该滑动操作,显示下拉菜单603,该下拉菜单603中包括一键
编排按键601。用户可以点击一键编排按键601,手机接收一键编排操作。并执行S502~
S509。
的用户账户关联的智能家居设备的状态信息,设备查询请求信息用于手机从服务器获取与
手机登录的用户账户关联的智能家居设备的状态信息。与手机登录的用户账户关联的智能
家居设备的状态信息也可以理解为与用户名关联的智能家居设备的状态信息。设备查询请
求信息用于手机从服务器获取与用户名关联的智能家居设备的状态信息。设备查询请求信
息可以包括用户名,请求与用户名关联的智能家居设备的状态信息。例如,用户名可以为
138****7332。在另一些示例中,用户名也可以替换为设备标识,设备查询请求信息可以包
括设备标识,请求与设备标识关联的智能家居设备的状态信息,例如,设备标识可以是手机
的唯一标识。为便于描述,在下文中,假设设备查询请求信息包括用户名。
智能家居设备的最新状态。例如,设备查询请求信息还可以包括智能家居设备的类型标识。
智能家居设备的类型标识可以是自定义标识,也可以是智能家居设备的标识。智能家居设
备的类型标识用于区别不同用途的智能家居设备。例如,I类表示在厨房中与做饭相关的智
能家居设备,如,电饭煲、豆浆机、微波炉等等。II类表示在在卫生间中与洗漱相关的智能家
居设备,如,热水器等。智能家居设备的类型标识可以存储在手机上,也可以存储在服务器
上,不予赘述。若服务器接收到设备查询请求信息后,根据用户名和智能家居设备的类型标
识,获取与用户名以及智能家居设备的类型标识关联的智能家居设备的状态信息,向手机
发送设备查询响应信息,设备查询响应信息可以包括与用户名以及智能家居设备的类型标
识关联的智能家居设备的状态信息。手机接收到设备查询响应信息之后,根据与用户名以
及智能家居设备的类型标识关联的智能家居设备的状态信息编排场景,即根据与用户名以
及智能家居设备的类型标识关联的智能家居设备的状态信息生成控制规则。示例的,若设
备查询请求信息包括用户名138****7332和I类,服务器接收到用户名138****7332和I类之
后,可以先获取与用户名138****7332关联的所有智能家居设备的状态信息,包括客厅灯的
状态信息、空调的状态信息、电视的状态信息、电饭煲的状态信息、热水器的状态信息,若电
饭煲的类型标识为I类,再根据I类可以从客厅灯的状态信息、空调的状态信息、电视的状态
信息、电饭煲的状态信息和热水器的状态信息中获取电饭煲的状态信息,设备查询响应信
息可以包括电饭煲的状态信息。手机就可以接收到电饭煲的状态信息,进行场景编排。场景
编排的详细解释可以参考S506~S509阐述,不予赘述。
的时段。例如,回家场景对应的回家时段可以是18:00~19:00,在该回家时段内智能家居设
备有多个状态,服务器可以存储在回家时段内的时间点19:00的智能家居设备的状态信息。
睡眠场景对应的睡眠时段22:00~8:00,服务器可以存储在睡眠时段内的时间点8:00的智
能家居设备的状态信息。离家场景对应的离家时段可以是8:00~18:00等,服务器可以存储
离家时段内的时间点18:00的智能家居设备的状态信息。在手机接收到一键编排操作、预设
手势或语音指令之后,向服务器发送设备查询请求信息,设备查询请求信息可以包括用户
名和时间信息,时间信息可以指示需要状态信息的时刻。服务器接收到设备查询请求信息
之后,确定时间信息指示的时刻所属的时间段,获取该用户名下的所属的时间段对应的智
能家居设备的状态信息。服务器向手机发送设备查询响应信息,设备查询响应信息包括该
用户名下的所属的时间段对应的智能家居设备的状态信息。手机接收到设备查询响应信息
之后,根据该用户名下的所属的时间段对应的智能家居设备的状态信息编排场景。示例的,
若服务器确定时间信息指示的时刻属于回家时段,可以获取该用户名138****7332下的回
家时段对应的智能家居设备的状态信息,设备查询响应信息包括该用户名138****7332下
的回家时段对应的智能家居设备的状态信息。手机接收到设备查询响应信息之后,根据该
用户名138****7332下的回家时段对应的智能家居设备的状态信息编排场景。场景编排的
详细解释可以参考S506~S509阐述,不予赘述。
据用户名获取与该用户名关联的智能家居设备的状态信息。所述设备查询响应信息包括与
用户名关联的智能家居设备的状态信息。
器接收到设备查询请求信息后,根据用户名调取该用户名下所有智能家居设备最新的状态
信息,并向手机发送设备查询响应信息,设备查询响应信息包括与用户名关联的智能家居
设备的最新的状态信息。
用户名138****7332关联的客厅灯的最新状态信息、空调的最新状态信息、电视的最新状态
信息、热水器的最新状态信息和电饭煲的最新状态信息,然后向手机发送设备查询响应信
息,所述设备查询响应信息包括与用户名138****7332关联的客厅灯的最新状态信息、空调
的最新状态信息、电视的最新状态信息、热水器的最新状态信息和电饭煲的最新状态信息。
状态的白天模式,设备查询响应信息里还可以包括客厅灯处于白天模式的信息。
空调的温度是15度,设备查询响应信息还可以包括空调处于15度这一状态信息。
换。例如,可以将状态信息转换为json格式或xml格式的控制规则。示例的,手机接收到客厅
灯的状态信息、空调的状态信息、电视的状态信息、热水器的状态信息和电饭煲的状态信
息。客厅灯的状态信息可以包括客厅灯的开关状态为开,客厅灯的模式为白天模式。空调的
状态信息可以包括空调的开关状态为开,空调的模式为制冷模式,空调的温度为15度,空调
的风速为小。电视的状态信息可以包括电视的开关状态为开。热水器的状态信息可以包括
热水器的开关状态为开。电饭煲的状态信息可以包括电饭煲的开关状态为开。客厅灯的控
制规则可以包括打开客厅灯,设置客厅灯的模式为白天。空调的控制规则可以包括打开空
调,设置空调的模式为制冷模式,设置空调的温度为15度,设置空调的风速为小。电视的控
制规则可以包括打开电视。热水器的控制规则可以包括打开热水器。电饭煲的控制规则可
以包括打开电饭煲。
称。场景名称提示框可以显示在智能家居APP的用户界面中。如图6A中的(b)所示,用户输入
“回家”,手机将客厅灯的控制规则、空调的控制规则、电视的控制规则、热水器的控制规则
和电饭煲的控制规则与场景名称“回家”关联,得到关于回家场景的控制规则。
称提示框可以显示在智能家居APP的用户界面中。如图6B中的(c)所示,用户输入“回家”,手
机将客厅灯的控制规则、空调的控制规则、电视的控制规则、热水器的控制规则和电饭煲的
控制规则与场景名称“回家”关联,得到关于回家场景的控制规则。
家”。在另一些实施例中,用户还可以新建一个场景名称,然后在该场景名称的编排界面下
进行一键编排操作。
态获取时间是早上7点至9点之间任意一个时间点,手机自动生成“上班”场景名称。如果智
能家居的状态获取时间是晚上7点至9点之间任意一个时间点,手机自动生成“下班”场景名
称。
机自动生成场景名称“厨房”。
能家居APP进行触发场景操作,手机接收触发场景操作后,响应触发场景操作,获取与场景
名称关联的控制规则,根据与场景名称关联的控制规则控制智能家居设备。
热水器和电饭煲发送控制规则。若客厅灯处于关闭状态,客厅灯接收到客厅灯的控制规则
后,开启客厅灯,客厅灯从关闭状态转换为开启状态,并设置客厅灯的模式为白天,设置客
厅灯的亮度为亮。若空调处于关机状态,空调接收到空调的控制规则后,开启空调,空调从
关机状态转换为开启状态,并设置空调的模式为制冷模式,设置空调的温度为15度,设置空
调的风速为小。电视处于关机状态,电视接收到电视的控制规则后,开启电视,电视从关机
状态转换为开启状态。热水器处于关机状态,热水器接收到热水器的控制规则后,开启热水
器,热水器从关机状态转换为开启状态。电饭煲处于关机状态,电饭煲接收到电饭煲的控制
规则后,开启电饭煲。
制规则控制智能家居设备。
可以在任何时候,任何地点,通过手机上的智能家居APP进行触发场景操作,手机接收触发
场景操作后,向服务器发送用户名和场景名称,服务器可以根据用户名和场景名称获取与
该场景名称关联的智能家居设备的控制规则,可以分别向与该场景名称关联的智能家居设
备发送控制规则,分别控制智能家居设备。
则的关联关系之后,将场景名称“回家”和客厅灯的控制规则、空调的控制规则、电视的控制
规则、热水器的控制规则和电饭煲的控制规则的关联关系存储在该用户名138****7332下。
在用户点击场景名称“回家”图标后,手机向服务器发送用户名138****7332和场景名称“回
家”,服务器接收到用户名138****7332和场景名称“回家”之后,根据用户名138****7332和
场景名称“回家”获取该用户名138****7332下与场景名称“回家”关联的客厅灯的控制规
则、空调的控制规则、电视的控制规则、热水器的控制规则和电饭煲的控制规则,向客厅灯
发送客厅灯的控制规则,向空调发送空调的控制规则,向电视发送电视的控制规则,向热水
器发送热水器的控制规则,以及向电饭煲发送电饭煲的控制规则。客厅灯、空调、电视、热水
器和电饭煲接收到控制规则后,执行控制规则,具体解释可以参考上述阐述,不予赘述。
的场景名称和控制规则之间的关联关系之后,可以根据源地址或手机的标识存储场景名称
和控制规则之间的关联关系。从而,用户可以在任何时候,任何地点,通过手机上的智能家
居APP进行触发场景操作,手机接收触发场景操作后,向服务器发送用户名和场景名称,服
务器可以根据用户名和场景名称获取与该场景名称关联的智能家居设备的控制规则,可以
分别向与该场景名称关联的智能家居设备发送控制规则,分别控制智能家居设备。具体解
释可以参考上述阐述,不予赘述。
换为控制规则,避免用户手动逐个添加场景编排的智能家居设备,有效地减少了用户进行
场景编排的操作步骤,另外,若用户觉得这些智能家居的状态未达到最佳状态,可以一键操
作恢复智能家居设备的最佳状态,从而,提升了用户体验度。
的用户界面。用户界面包括用户名138****7332,用户界面还包括场景名称“回家”、场景名
称“睡眠”、场景名称“离家”,以及已配对的智能家居设备,已配对的智能家居设备包括客厅
灯、空调、电视、热水器和电饭煲,用户界面还包括一键编排按键601。用户可以点击一键编
排按键601,手机接收一键编排操作,手机响应该点击操作,向服务器发送设备查询请求信
息,设备查询请求信息包括用户名138****7332。服务器接收到设备查询请求信息之后,根
据用户名138****7332获取与该用户名138****7332关联的所有智能家居设备的状态信息,
即客厅灯的状态信息、空调的状态信息、电视的状态信息、热水器的状态信息和电饭煲的状
态信息。服务器向手机发送设备查询响应信息,设备查询响应信息包括客厅灯的状态信息、
空调的状态信息、电视的状态信息、热水器的状态信息和电饭煲的状态信息。手机接收到设
备查询响应信息之后,将客厅灯的状态信息、空调的状态信息、电视的状态信息、热水器的
状态信息和电饭煲的状态信息分别转换为控制规则,并将控制规则与场景名称关联。例如,
服务器接收到设备查询请求信息时,客厅灯处于开启状态,此时服务器返回的设备查询响
应信息里包括客厅灯处于开启状态的信息。进一步的,如果客厅灯处于开启状态的白天模
式,设备查询响应信息里还可以包括客厅灯处于白天模式的信息。客厅灯的控制规则可以
包括打开客厅灯,设置客厅灯的模式为白天。由于在用户点击一键编排按键601之前未确定
场景名称,如图7中的(c)所示,手机在智能家居APP的用户界面显示设置场景名称提示框,
用户输入“回家”,手机将客厅灯的控制规则、空调的控制规则、电视的控制规则、热水器的
控制规则和电饭煲的控制规则与场景名称“回家”关联。随后,如图7中的(d)所示,用户可以
点击智能家居APP的用户界面的场景名称“回家”图标,手机响应于点击操作,分别向客厅
灯、空调、电视、热水器和电饭煲发送控制规则。若客厅灯处于关闭状态,客厅灯接收到客厅
灯的控制规则后,开启客厅灯,客厅灯从关闭状态转换为开启状态,并设置客厅灯的模式为
白天,设置客厅灯的亮度为亮。若空调处于关机状态,空调接收到空调的控制规则后,开启
空调,空调从关机状态转换为开启状态,并设置空调的模式为制冷模式,设置空调的温度为
15度,设置空调的风速为小。电视处于关机状态,电视接收到电视的控制规则后,开启电视,
电视从关机状态转换为开启状态。热水器处于关机状态,热水器接收到热水器的控制规则
后,开启热水器,热水器从关机状态转换为开启状态。电饭煲处于关机状态,电饭煲接收到
电饭煲的控制规则后,开启电饭煲。
家场景界面包括在用户名138****7332下的与场景名称“回家”关联的智能家居设备,包括
客厅灯、空调、电视和热水器等。其中,用户可以点击“…”查看其他的与场景名称“回家”关
联的智能家居设备,如电饭煲。
限定。
单603中包括一键编排按键601。用户可以点击一键编排按键601,手机接收一键编排操作。
如图4A中的(d)所示,手机响应于点击操作,显示回家场景编排界面。如图6C中的(a)所示,
在回家场景编排界面,用户按照滑动轨迹602执行滑动操作。如图6C中的(b)所示,手机响应
于该滑动操作,显示下拉菜单603,该下拉菜单603中包括一键编排按键601。用户可以点击
一键编排按键601,手机接收一键编排操作。本申请实施例对一键编排操作的方式不做限
定。具体解释可以参考S501的详细阐述,本申请实施例不予赘述。
息包括用户名。服务器接收手机发送的设备查询请求信息,获取与用户名关联的智能家居
设备的状态信息。服务器向手机发送设备查询响应信息,所述设备查询响应信息包括与用
户名关联的智能家居设备的状态信息。手机接收服务器发送的设备查询响应信息。具体解
释可以参考S502~S505的详细阐述,本申请实施例不予赘述。
可以将状态信息转换为json格式或xml格式的控制规则,然后,将控制规则与场景名称关
联,具体的如上述S506的阐述,不予赘述。
据与场景名称关联的控制规则控制智能家居设备。具体的如上述S507的阐述,不予赘述。
信息自动转换为控制规则,避免用户手动逐个添加场景编排的智能家居设备,有效地减少
了用户进行场景编排的操作步骤,方便用户编排智能家居设备的最佳状态,提升了用户体
验度。
是用户点击手机的物理按钮。
收开始编排操作后,执行S1002。
下拉菜单1103中包括开始编排按键1101。用户可以点击开始编排按键1101,手机接收开始
编排操作。在手机接收开始编排操作后,执行S1002。
如图4A中的(d)所示,手机响应于点击操作,显示回家场景编排界面。如图11C中的(a)所示,
用户想要编排回家场景时,在回家场景编排界面,用户按照滑动轨迹1102执行滑动操作。如
图11C中的(b)所示,手机响应于该滑动操作,显示下拉菜单1103,该下拉菜单1103中包括开
始编排按键1101。用户可以点击开始编排按键1101,手机接收开始编排操作。在手机接收开
始编排操作后,执行S1002。
户操作过的智能家居设备。
收停止编排操作后,执行S1004。
下拉菜单1103中包括停止编排按键1104。用户可以点击停止编排按键1104,手机接收停止
编排操作。在手机接收停止编排操作后,执行S1004。
1103,该下拉菜单1103中包括停止编排按键1104。用户可以点击停止编排按键1104,手机接
收停止编排操作。在手机接收停止编排操作后,执行S1004。
智能家居设备。在另一些示例中,用户名也可以替换为设备标识。具体的可以参考S502的阐
述,不予赘述。
应信息包括该用户名下用户操作过的智能家居设备的状态信息。
户还可以设置空调的模式为制冷模式,设置空调温度为15度,设置空调风速为小。客厅灯和
空调将自己的状态信息上传给服务器。手机记录用户操作过的智能家居设备,例如客厅灯
的标识和空调的标识。然后,用户再点击停止编排按键,手机接收停止编排操作,手机响应
该点击操作,手机向服务器发送设备查询请求信息,设备查询请求信息包括用户名138****
7332、客厅灯的标识和空调的标识,服务器接收到设备查询请求信息,根据用户名138****
7332、客厅灯的标识和空调的标识获取用户名138****7332下客厅灯的状态信息和空调的
状态信息,并向手机发送设备查询响应信息,设备查询响应信息包括客厅灯的状态信息和
空调的状态信息。
指格式转换。例如,可以将状态信息转换为json格式或xml格式的控制规则。示例的,手机接
收到客厅灯的状态信息和空调的状态信息。客厅灯的状态信息可以包括客厅灯的开关状态
为开,客厅灯的模式为白天模式。空调的状态信息可以包括空调的开关状态为开,空调的模
式为制冷模式,空调的温度为15度,空调的风速为小。客厅灯的控制规则可以包括打开客厅
灯,设置客厅灯的模式为白天。空调的控制规则可以包括打开空调,设置空调的模式为制冷
模式,设置空调的温度为15度,设置空调的风速为小。
名称。场景名称提示框可以显示在智能家居APP的用户界面中。如图11A中的(c)所示,用户
输入“回家”,手机将客厅灯的控制规则和空调的控制规则与场景名称“回家”关联,得到关
于回家场景的控制规则。
景名称提示框可以显示在智能家居APP的用户界面中。如图11B中的(d)所示,用户输入“回
家”,手机将客厅灯的控制规则和空调的控制规则与场景名称“回家”关联,得到关于回家场
景的控制规则。
场景名称“回家”。在另一些实施例中,用户还可以新建一个场景名称,然后在该场景名称的
编排界面下进行一键编排操作。
能家居APP进行触发场景操作,手机接收触发场景操作后,响应触发场景操作,获取与场景
名称关联的控制规则,根据与场景名称关联的控制规则控制智能家居设备。具体的解释可
以参考S507的详细解释,不予赘述。
S1011。
可以在任何时候,任何地点,通过手机上的智能家居APP进行触发场景操作,手机接收触发
场景操作后,向服务器发送用户名和场景名称,服务器可以根据用户名和场景名称获取与
该场景名称关联的智能家居设备的控制规则,可以分别向与该场景名称关联的智能家居设
备发送控制规则,分别控制智能家居设备。具体的解释可以参考S508和S509的详细解释,不
予赘述。
排客厅灯,空调和电视的状态信息,而不想编排其他智能家居设备。本申请实施例可以让用
户编排特定的智能家居设备。且能够有效地减少了用户进行场景编排的操作步骤,方便用
户编排智能家居设备的最佳状态,提升了用户体验度。
APP的用户界面。用户界面包括用户名138****7332,用户界面还包括场景名称“回家”、场景
名称“睡眠”、场景名称“离家”,以及已配对的智能家居设备,已配对的智能家居设备包括客
厅灯、空调、电视、热水器和电饭煲,用户界面还可以包括开始编排按键1101和停止编排按
键1104。用户可以点击开始编排按键1101,手机接收开始编排操作,如手机记录用户操作过
的客厅灯的标识和空调的标识。例如,用户打开客厅灯和空调。进一步的,客厅灯还可以有
多种模式,例如,白天模式、阅读模式和夜间模式,此时用户可以选择白天模式。用户还可以
设置空调的模式为制冷模式,设置空调温度为15度,设置空调风速为小。客厅灯和空调将自
己的状态信息上传给服务器。然后,用户再点击停止编排按键1104,手机接收停止编排操
作,手机响应该点击操作,向服务器发送设备查询请求信息,设备查询请求信息包括用户名
138****7332、客厅灯的标识和空调的标识。服务器接收到设备查询请求信息之后,根据用
户名138****7332获取该用户名138****7332下用户操作过的智能家居设备的状态信息,即
客厅灯的状态信息和空调的状态信息。服务器向手机发送设备查询响应信息,设备查询响
应信息包括客厅灯的状态信息和空调的状态信息。手机接收到设备查询响应信息之后,将
客厅灯的状态信息转换为客厅灯的控制规则,将空调的状态信息转换为空调的控制规则。
例如,服务器接收到设备查询请求信息时,客厅灯处于开启状态,此时服务器返回的设备查
询响应信息里包括客厅灯处于开启状态的信息。进一步的,如果客厅灯处于开启状态的白
天模式,设备查询响应信息里还可以包括客厅灯处于白天模式的信息。客厅灯的控制规则
可以包括打开客厅灯,设置客厅灯的模式为白天。若在用户点击开始编排按键1101和停止
编排按键1104之前未确定场景名称,如图12中的(c)所示,手机在智能家居APP的用户界面
显示设置场景名称提示框,用户输入“回家”,手机将客厅灯的控制规则和空调的控制规则
与场景名称“回家”关联。随后,如图12中的(d)所示,用户可以点击智能家居APP的用户界面
的场景名称“回家”图标,手机响应于点击操作,分别向客厅灯和空调发送控制规则。若客厅
灯处于关闭状态,客厅灯接收到客厅灯的控制规则后,开启客厅灯,客厅灯从关闭状态转换
为开启状态,并设置客厅灯的模式为白天,设置客厅灯的亮度为亮。若空调处于关机状态,
空调接收到空调的控制规则后,开启空调,空调从关机状态转换为开启状态,并设置空调的
模式为制冷模式,设置空调的温度为15度,设置空调的风速为小。
限定。
作。在手机接收开始编排操作后,执行S1302。
下拉菜单1103中包括开始编排按键1101。用户可以点击开始编排按键1101,手机接收开始
编排操作。在手机接收开始编排操作后,执行S1302。
如图4A中的(d)所示,手机响应于点击操作,显示回家场景编排界面。如图11C中的(a)所示,
用户想要编排回家场景时,在回家场景编排界面,用户按照滑动轨迹1102执行滑动操作。如
图11C中的(b)所示,手机响应于该滑动操作,显示下拉菜单1103,该下拉菜单1103中包括开
始编排按键1101。用户可以点击开始编排按键1101,手机接收开始编排操作。在手机接收开
始编排操作后,执行S1302。具体解释可以参考S1001的详细阐述,本申请实施例不予赘述。
限定。具体解释可以参考S1003的详细阐述,本申请实施例不予赘述。
备是手机接收到开始编排操作至手机接收到停止编排操作之间记录的智能家居设备。
询响应信息,查询响应信息包括用户名下用户操作过的智能家居设备的状态信息。手机接
收服务器发送的设备查询响应信息。具体解释可以参考S1004~S1006的详细阐述,本申请
实施例不予赘述。
指格式转换。例如,可以将状态信息转换为json格式或xml格式的控制规则。然后,将控制规
则与场景名称关联。具体解释可以参考S1008的详细阐述,本申请实施例不予赘述。
据与场景名称关联的控制规则控制智能家居设备。具体的如上述S507的阐述,不予赘述。
排客厅灯,空调和电视的状态信息,而不想编排其他智能家居设备。本申请实施例可以让用
户编排特定的智能家居设备。且能够有效地减少了用户进行场景编排的操作步骤,方便用
户编排智能家居设备的最佳状态,提升了用户体验度。
用户打开入户门时,感应器感应到入户门打开了,向终端或/服务器发送打开的状态信息,
在终端或/服务器接收到入户门的打开的状态信息之后,向智能家居设备发送与入户门打
开的状态信息相关联的控制规则,智能家居设备接收到控制规则后,智能家居设备进入控
制规则对应的与状态信息对应的状态。
了实现上述本申请实施例提供的方法中的各功能,电子设备包含了执行各个功能相应的硬
件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描
述的各示例的算法步骤,本申请能够以硬件或硬件和计算机软件的结合形式来实现。某个
功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设
计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,
但是这种实现不应认为超出本申请的范围。
器1402;存储器1403;以及一个或多个计算机程序1404,上述各器件可以通过一个或多个通
信总线1405连接。其中该一个或多个计算机程序1404被存储在上述存储器1403中,并被配
置为被该一个或多个处理器1402执行,该一个或多个计算机程序1404包括指令,上述指令
可以用于执行如图5、图9、图10和图13相应实施例中手机执行的各个步骤。当然,图14所示
的电子设备还可以包括如传感器模块、音频模块以及SIM卡接口等其他器件,本申请实施例
对此不做任何限制。当图14所示的电子设备还包括如传感器模块、音频模块以及SIM卡接口
等其他器件时,其可以为图2所示的电子设备。
中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需
要说明的是,本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实
现时可以有另外的划分方式。
申请各方法实施例中任一方法实施例中电子设备所执行的步骤。如图15所示,所述智能家
居场景编排装置为电子设备或支持电子设备实现实施例中提供的方法的通信装置,例如该
通信装置可以是芯片系统。该智能家居场景编排装置可以包括:处理单元1501、显示单元
1502和收发单元1503。
智能家居场景编排方法中的S506,图9所示的智能家居场景编排方法中的S904,图10所示的
智能家居场景编排方法中的S1008,图13所示的智能家居场景编排方法中的S1306。
的智能家居场景编排方法中的S1001和S1003,图13所示的智能家居场景编排方法中的
S1301、S1303和S1308。
的智能家居场景编排方法中的S1004和S1007,图13所示的智能家居场景编排方法中的
S1305。
家居场景编排方法中的S1009,图13所示的智能家居场景编排方法中的S1307。
方法步骤,以实现上述实施例中的方法。
述实施例中的方法。
述计算机指令时,所述控制设备执行如图5、图9、图10和图13中的相关方法步骤实现上述实
施例中的方法。该控制设备可以是一个集成电路IC,也可以是一个片上系统SOC。其中集成
电路可以是通用集成电路,也可以是一个现场可编程门阵列FPGA,也可以是一个专用集成
电路ASIC。
述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成
以上描述的全部或者部分功能。上述描述的系统,装置和单元的具体工作过程,可以参考前
述方法实施例中的对应过程,在此不再赘述。
或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单
元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,
所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元
的间接耦合或通信连接,可以是电性,机械或其它的形式。
网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目
的。
以存储在一个计算机可读取存储介质中。基于这样的理解,本实施例的技术方案本质上或
者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体
现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设
备(可以是个人计算机,服务器,或者网络设备等)或处理器执行各个实施例所述方法的全
部或部分步骤。而前述的存储介质包括:快闪存储器、移动硬盘、只读存储器、随机存取存储
器、磁碟或者光盘等各种可以存储程序代码的介质。
请的保护范围应以所述权利要求的保护范围为准。