实用新型内容
本实用新型要解决的技术问题在于避免现有技术的不足之处而提出一种智能家居***及基于该***的数据处理和后台控制服务方法,能够提高数据处理效率,减少互联网络带宽占用率,并提供根据成员习惯形成的人性化、个性化智能服务。
本实用新型解决所述技术问题还可以通过采用以下技术方案来实现:
设计、制造一种能够实现后台控制服务的智能家居***,尤其是,包括支持无线网络通信和/或有线网络通信的路由器,与该路由器建立网络通信连接的实时控制和配置端装置和网关装置,至少一个与网关装置建立数据通信连接的受控智能装置,以及与路由器建立网络通信连接的本地数据处理中心装置和云端服务器。所述实时控制和配置端装置和受控智能装置都能够与本地数据处理中心装置进行数据传输。从而在云端服务器与路由器之间建立远程网络,由实时控制和配置端装置、受控智能装置、路由器,网关装置和本地数据处理中心装置构成本地网络。
具体地,所述受控智能装置包括用于完成家居实际功能的控制对象装置,用于对控制对象装置实施条件控制的条件控制装置;
所述网关装置包括网关处理器,电连接该网关处理器的、支持无线网络连接和/或有线网络连接的网关网络通信接口模块,以及电连接所述网关处理器的、支持无线数据连接和/或有线数据连接的网关数据通信接口模块;
所述条件控制装置包括用于采集外部输入信号并将采集信号转换为电信号的信号转换模块,电连接该信号转换模块的条件模块,以及电连接该条件模块的、支持无线数据连接和/或有线数据连接的条件数据通信接口模块;所述条件模块依据信号转换模块输出的电信号确定自身工作状态,并借助条件数据通信接口模块发送条件控制数据;
所述控制对象装置包括用于完成家居实际功能的功能单元,电连接该功能单元的条件判断模块,以及电连接该条件判断模块的、支持无线数据连接和/或有线数据连接的功能数据通信接口模块;所述条件判断模块借助功能数据通信接口模块接收条件配置数据和条件控制数据,条件判断模块依据条件配置数据和条件控制数据判断需要完成的家居实际功能,并发送控制功能信号至功能单元,以使功能单元完成该家居实际功能;
借助网关网络通信接口模块,网关装置与路由器建立网络通信连接;借助网关数据通信接口模块和条件数据接口模块,网关装置与条件控制装置建立数据通信连接;借助网关数据通信接口模块和功能数据通信接口模块,网关装置与控制对象装置建立数据通信连接。
具体而言,所述实时控制和配置端装置是智能移动通信终端,或者是能够与路由器建立网络通信连接的智能电视。
所述条件控制装置是智能传感器,那么该智能传感器的信号转换模块就是将采集声音、振动和光线中至少一种信号的传感器单元。或者,所述条件控制装置是智能开关,那么该智能开关的信号转换模块就是具有一个以上导通触点的开关器件。或者,所述条件控制装置是随心开关,那么该随心开关的信号转换模块就是具有两个以上导通触点的开关器件。或者,所述条件控制装置是人体生物参数感应开关,那么该人体生物参数感应开关的信号转换模块就是能够采集人体视网膜和指纹中至少一种的生物参数感应器。或者,所述条件控制装置是智能门磁开关,那么该智能门磁开关的信号转换模块就是能够采集磁通强度信号的磁信号感应器件。
一种所述条件模块的实现方案是,所述条件模块包括译码器,以及存储有条件控制装置自身标识信息的标识存储器;所述译码器电连接信号转换模块,该译码器将由信号转换模块输入的不同电信号编码信息转换成反映信号转换模块不同工作状态的状态码,条件模块输出由状态码和条件控制装置自身标识信息组成的条件控制数据至条件数据通信接口模块。
另一种所述条件模块的实现方案是,所述条件模块包括条件处理器,以及电连接该条件处理器的条件存储器;条件模块借助条件数据通信接口模块判别、接收条件配置数据,并将接收的条件配置数据存储在条件存储器内;所述条件处理器根据来自信号转换模块的电信号数据、存储在条件存储器中的条件配置数据和条件控制装置的标识信息生成条件控制数据并发送至条件数据通信接口模块。
所述控制对象装置是智能红外遥控转发器,那么该智能红外遥控转发器的功能单元就是转发控制器。或者,所述控制对象装置是智能摄像头,那么该智能摄像头的功能单元就是摄像控制器。或者,所述控制对象装置是包括两个以上不同发光色彩灯体的彩色条灯,那么该彩色条灯的功能单元就是彩色条灯控制器。或者,所述控制对象装置是智能灯,那么该智能灯的功能单元是能够发出光线的灯体。或者,所述控制对象装置是智能墙壁插座,那么该智能墙壁插座的功能单元就是墙插通电/断电控制器。或者,所述控制对象装置是智能插座,那么该智能插座的功能单元就是插座通电/断电控制器。或者,所述控制对象装置是包括两个以上插座的智能排插,那么该智能排插的功能单元就是排插控制器。或者,所述控制对象装置是包括用于完成空气调节的智能空调,那么该智能空调的功能单元就是空调控制器。
一种所述条件判断模块的实现方案,所述条件判断模块包括用于存储条件配置数据的条件配置存储器,用于暂存条件控制数据的暂存器,电连接该条件配置存储器和暂存器的比较器,以及电连接比较器和条件配置存储器的控制信号输出模块;比较器的输出端电连接控制信号输出模块的使能端,控制信号输出模块能够转发条件配置数据中反映控制对象装置应当实现的家居实际功能的动作数据;从而当比较器比对条件配置数据和条件控制数据匹配时,令控制信号输出模块的使能端有效,进而控制信号输出模块输出动作数据而使功能单元完成该家居实际功能。
另一种所述条件判断模块的实现方案,所述条件判断模块包括条件判断处理器,以及电连接该条件判断处理器的条件判断存储器;条件判断模块借助功能数据通信接口模块判别、接收条件配置数据和条件控制数据,将接收的条件配置数据存储在条件判断存储器内;当条件判断处理器比对存储的条件配置数据与接收的条件控制数据匹配时,输出条件配置数据中反映控制对象装置应当实现的家居实际功能的动作数据而使功能单元完成该家居实际功能。
同现有技术相比较,本实用新型“能够实现后台控制服务的智能家居***”的技术效果在于:
1. 节约了服务器访问带宽;将云端服务器存放的有关家庭的数据,都存储在本地数据处理中心装置,由本地数据处理中心装置提供用户数据服务和数据的支持,不需要访问云端服务器,则节约了云端服务器的访问带宽;
2. 实现了用户对包括实时控制和配置端装置和受控智能装置的智能设备的实时控制和实时响应;用户对智能设备进行相关操作时,只需访问本地数据,通信速度快,能够实现用户对智能设备的即时操作,和智能设备的即时响应;
3. 减少了对云端服务器的依赖;由于用户与智能设备之间的交互信息,由本地数据处理中心装置提供数据支持,不用访问云服务器,减少了对云服务器的依赖;
4. 减少了对智能手机的依赖;即使手机关机、断电、失去网络连接,本地数据处理中心装置依然能够提供用户的操作信息,完成了智能设备的后台控制;
5. 为家庭数据的安全、恢复和备份提供了双重保障;家庭数据存储在本地数据处理中心装置和云端服务器。即使本地数据处理中心装置出现故障、数据损坏、丢失等情况,都可以从云服务器端进行数据恢复;同样的,云端服务器也可从本地数据处理中心装置得到数据备份、恢复的相关支持;数据双冗余存储机制,不仅方便了用户的操作,也为每个家庭的家庭数据,提供了双重的安全保障。
6. 实现了家庭内部成员之间的信息共享;本地数据处理中心装置存储有家中所有智能设备的信息数据,当家中其他成员发送对智能设备的控制信息时,本地数据处理中心装置能够自动将智能设备的数据共享给用户,实现了家庭内部,多个成员对多个智能设备的同时控制;
7. 提高了智能家居的智能化服务水平;由于本地数据处理中心装置能够存储每个用户的操作习惯、生活习惯、个人喜好,智能设备利用上述的数据支持,能够提供用户的人性化、个性化的智能服务。
具体实施方式
以下结合附图所示实施例作进一步详述。
本实用新型的基本设计原理是,一个家庭内部,存在多种类型、多个数量的智能设备,存在多个控制设备的使用用户,存在用户对智能设备的控制信息,以上所有数据组成了一个家庭的家庭数据。将家庭数据存储在家庭本地,作为本地数据处理中心装置。
自上,本地数据处理中心装置与云端服务器交互。本地数据处理中心装置的数据与云端服务器的数据保持同步。一旦本地数据处理中心装置存储的数据进行更新,则本地数据处理中心装置自动上传已更新的数据至云端服务器,由云端服务器进行更新,以保持本地数据处理中心装置与云端服务器的数据同步存储、同步更新。
自下,本地数据处理中心装置与家庭物联网网关设备进行交互。当用户对智能设备进行控制时,由智能手机发送数据请求,通过网关转发给本地数据处理中心装置。本地数据处理中心装置回传请求的数据,经由网关发送给智能手机,提供对智能手机的数据支持。本地数据处理中心装置存储一个家庭的所有数据,而云端服务器存储所有家庭的家庭数据。
本地数据处理中心装置,会自动存储所有的智能设备的信息。多个家庭成员使用多部手机对家中的智能设备进行控制时,本地数据处理中心装置自动将智能设备的数据分享给家庭成员,来提供家庭成员对智能设备的控制的数据支持。
本地数据处理中心装置,会为每一个家庭成员建立个人数据记录。个人数据记录自动存储该家庭成员对智能设备所有的操作信息,并对数据进行分析,提取出对用户有用的信息,包括用户的个人喜好,用户的使用时间,用户的生活习惯,将其自动存储在个人数据记录中。智能设备将会根据个人数据记录,针对用户自动提供用户需要的个性化智能服务。实现用户数据的分析、处理和服务。
本地数据处理中心装置,会自动存储用户在手机端的所有操作。当用户手机出现丢失、故障、关机、失去网络连接时,本地数据处理中心装置会自动检测用户的操作是否执行,如果检测到没有执行,本地数据处理中心装置将自动发送操作的相关数据,经由网关转发给智能设备,使智能设备自动执行用户的配置,实现了智能手机的后台控制。
本实用新型提出一种能够实现后台控制服务的智能家居***,如图1所示,包括支持无线网络通信和/或有线网络通信的路由器4,与该路由器4建立网络通信连接的实时控制和配置端装置2和网关装置3,至少一个与网关装置3建立数据通信连接的受控智能装置1,以及与路由器建立网络通信连接的本地数据处理中心装置5和云端服务器6。所述实时控制和配置端装置2和受控智能装置1都能够与本地数据处理中心装置5进行数据传输。从而在云端服务器6与路由器4之间建立远程网络,由实时控制和配置端装置2、受控智能装置1、路由器4,网关装置3和本地数据处理中心装置5构成本地网络。本实用新型优选实施例,实时控制和配置端装置2与路由器4之间建立无线网络通信连接,特别是基于WiFi网络的无线网络通信连接。
本实用新型优选实施例,如图1所示,所述受控智能装置1包括用于完成家居实际功能的控制对象装置12,用于对控制对象装置实施条件控制的条件控制装置11。所述控制对象装置12的家居实际功能是指为家居生活提供的最终功能,而不是中间功能,家居实际功能可以是加湿功能、照明功能、自动清扫功能、空气调节功能、食品制冷功能、食品加工功能、食品烹制功能、厨具清洗功能、房间监控功能等。家居中间功能是为提供家居实际功能提供中间控制的功能,例如各种开关、电能供给等。
如图4所示,所述网关装置3包括网关处理器31,电连接该网关处理器31的、支持无线网络连接和/或有线网络连接的网关网络通信接口模块32,以及电连接所述网关处理器31的、支持无线数据连接和/或有线数据连接的网关数据通信接口模块33。本实用新型优选实施例,所述网关网络通信接口模块32是基于WiFi无线通信原理的网络通信接口,从而在网关装置3与路由器4之间建立WiFi网络的无线网络通信连接。网关数据通信接口模块33是基于射频RF无线通信原理的无线数据通信接口模块。或者,网关数据通信接口模块33是基于无线保真WiFi无线通信原理的无线数据通信接口模块。或者,网关数据通信接口模块33是基于紫蜂ZigBee协议无线通信原理的无线数据通信接口模块。或者,网关数据通信接口模块33是基于蓝牙Bluetooth无线通信原理的无线数据通信接口模块。或者,网关数据通信接口模块33是基于红外数据组织IrDA无线通信原理的无线数据通信接口模块。
如图2所示,所述条件控制装置11包括用于采集外部输入信号并将采集信号转换为电信号的信号转换模块110,电连接该信号转换模块110的条件模块111,以及电连接该条件模块111的、支持无线数据连接和/或有线数据连接的条件数据通信接口模块113。所述条件模块111依据信号转换模块110输出的电信号确定自身工作状态,并借助条件数据通信接口模块113发送条件控制数据。条件数据通信接口模块113是基于射频RF无线通信原理的无线数据通信接口模块。或者,条件数据通信接口模块113是基于无线保真WiFi无线通信原理的无线数据通信接口模块。或者,条件数据通信接口模块113是基于紫蜂ZigBee协议无线通信原理的无线数据通信接口模块。或者,条件数据通信接口模块113是基于蓝牙Bluetooth无线通信原理的无线数据通信接口模块。或者,条件数据通信接口模块是113基于红外数据组织IrDA无线通信原理的无线数据通信接口模块。
如图3所示,所述控制对象装置12包括用于完成家居实际功能的功能单元120,电连接该功能单元120的条件判断模块122,以及电连接该条件判断模块122的、支持无线数据连接和/或有线数据连接的功能数据通信接口模块123。所述条件判断模块122借助功能数据通信接口模块123接收条件配置数据和条件控制数据,条件判断模块122依据条件配置数据和条件控制数据判断需要完成的家居实际功能,并发送控制功能信号至功能单元120,以使功能单元120完成该家居实际功能。功能数据通信接口模块123是基于射频RF无线通信原理的无线数据通信接口模块。或者,功能数据通信接口模块123是基于无线保真WiFi无线通信原理的无线数据通信接口模块。或者,功能数据通信接口模块123是基于紫蜂ZigBee协议无线通信原理的无线数据通信接口模块。或者,功能数据通信接口模块123是基于蓝牙Bluetooth无线通信原理的无线数据通信接口模块。或者,功能数据通信接口模块123基于红外数据组织IrDA无线通信原理的无线数据通信接口模块。
无论采用何种无线通信原理的无线数据通信接口模块,所述网关数据通信接口模块33、条件数据通信接口模块113和功能数据通信接口模块123应当采用基于同种类型无线通信原理的无线数据通信接口模块。
借助网关网络通信接口模块32,网关装置3与路由器4建立网络通信连接。借助网关数据通信接口模块33和条件数据接口模块113,网关装置3与条件控制装置11建立数据通信连接。借助网关数据通信接口模块33和功能数据通信接口模块123,网关装置3与控制对象装置12建立数据通信连接。
本实用新型优选实施例,如图1所示,所述实时控制和配置端装置2采用智能移动通信终端21。智能移动通信终端包括智能手机,平板电脑等。所述实时控制和配置端装置2还可以采用能够与路由器4建立网络通信连接的智能电视22,通过智能电视22的遥控器完成数据输入以实现设置条件配置数据。
本实用新型优选实施例,如图1所示,所述条件控制装置11是智能传感器1101,那么该智能传感器1101的信号转换模块110就是将采集声音、振动和光线中至少一种信号的传感器单元,即智能传感器1101是普通传感器、条件模块111和条件数据通信接口模块113的结合。或者,所述条件控制装置11是智能开关1102,那么该智能开关1102的信号转换模块110就是具有一个以上导通触点的开关器件,即智能开关1102是普通开关器件、条件模块111和条件数据通信接口模块113的结合。或者,所述条件控制装置是随心开关1103,那么该随心开关1103的信号转换模块110就是具有两个以上导通触点的开关器件,即随心开关1103是多触点开关器件、条件模块111和条件数据通信接口模块113的结合。或者,所述条件控制装置11是人体生物参数感应开关1104,那么该人体生物参数感应开关1104的信号转换模块110就是能够采集人体视网膜和指纹中至少一种的生物参数感应器,即人体生物参数感应开关1104是普通人体生物参数感应开关、条件模块111和条件数据通信接口模块113的结合,例如智能视网膜识别开关,智能指纹识别开关等。或者,所述条件控制装置11是智能门磁开关1105,那么该智能门磁开关1105的信号转换模块110就是能够采集磁通强度信号的磁信号感应器件,即智能门磁开关1105是普通门磁开关、条件模块111和条件数据通信接口模块113的结合。
本实用新型可以采用的一种条件模块111的实现方案是所述条件模块111包括译码器,以及存储有条件控制装置11自身标识信息的标识存储器。所述译码器电连接信号转换模块110,该译码器将由信号转换模块110输入的不同电信号编码信息转换成反映信号转换模块不同工作状态的状态码,条件模块111输出由状态码和条件控制装置自身标识信息组成的条件控制数据至条件数据通信接口模块113。
本实用新型可采用的另一种条件模块111的实现方案,所述条件模块111包括条件处理器,以及电连接该条件处理器的条件存储器。条件模块111借助条件数据通信接口模块113判别、接收条件配置数据,并将接收的条件配置数据存储在条件存储器内。所述条件处理器根据来自信号转换模块110的电信号数据、存储在条件存储器中的条件配置数据和条件控制装置的标识信息生成条件控制数据并发送至条件数据通信接口模块113。
本实用新型优选实施例,如图1所示,所述控制对象装置12是智能红外遥控转发器1201,那么该智能红外遥控转发器1201的功能单元120就是转发控制器,即智能红外遥控转发器1201是红外遥控转发器、条件判断模块122和条件数据通信接口模块123的结合。或者,所述控制对象装置是智能摄像头1202,那么该智能摄像头1202的功能单元120就是摄像控制器,即智能摄像头1202是红外遥控转发器、条件判断模块122和条件数据通信接口模块123的结合。或者,所述控制对象装置12是包括两个以上不同发光色彩灯体的彩色条灯1203,那么该彩色条灯1203的功能单元120就是彩色条灯控制器,即彩色条灯1203是普通彩色条灯控制器、条件判断模块122和条件数据通信接口模块123的结合,图1中以彩色条灯控制器外观图示意彩色条灯1203。或者,所述控制对象装置12是智能灯1204,那么该智能灯1204的功能单元120是能够发出光线的灯体,即智能灯1204是普通灯、条件判断模块122和条件数据通信接口模块123的结合。或者,所述控制对象装置12是智能墙壁插座1205,那么该智能墙壁插座1205的功能单元120就是墙插通电/断电控制器,即智能墙壁插座1205是普通墙壁插座、条件判断模块122和条件数据通信接口模块123的结合。或者,所述控制对象装置12是智能插座1206,那么该智能插座1206的功能单元120就是插座通电/断电控制器,即智能插座1206是普通插座、条件判断模块122和条件数据通信接口模块123的结合。或者,所述控制对象装置12是包括两个以上插座的智能排插1207,那么该智能排插1207的功能单元120就是排插控制器,即智能排插1207是普通排插、条件判断模块122和条件数据通信接口模块123的结合。或者,所述控制对象装置12是包括用于完成空气调节的智能空调,那么该智能空调的功能单元就是空调控制器,即智能空调是普通空调的空调控制器、条件判断模块122和条件数据通信接口模块123的结合。
本实用新型可采用的一种条件判断模块122的实现方案,所述条件判断模块122包括用于存储条件配置数据的条件配置存储器,用于暂存条件控制数据的暂存器,电连接该条件配置存储器和暂存器的比较器,以及电连接比较器和条件配置存储器的控制信号输出模块。比较器的输出端电连接控制信号输出模块的使能端,控制信号输出模块能够转发条件配置数据中反映控制对象装置应当实现的家居实际功能的动作数据。从而当比较器比对条件配置数据和条件控制数据匹配时,令控制信号输出模块的使能端有效,进而控制信号输出模块输出动作数据而使功能单元120完成该家居实际功能。
本实用新型可采用的另一种条件判断模块122的实现方案,所述条件判断模块122包括条件判断处理器,以及电连接该条件判断处理器的条件判断存储器。条件判断模块122借助功能数据通信接口模块123判别、接收条件配置数据和条件控制数据,将接收的条件配置数据存储在条件判断存储器内。当条件判断处理器比对存储的条件配置数据与接收的条件控制数据匹配时,输出条件配置数据中反映控制对象装置应当实现的家居实际功能的动作数据而使功能单元120完成该家居实际功能。
本实用新型还提出一种基于上述智能家居***的数据处理和后台控制服务方法,所述智能家居***包括支持无线网络通信和/或有线网络通信的路由器4,与该路由器4建立网络通信连接的实时控制和配置端装置2,受控智能装置1,有线数据连接或者无线数据连接路由器4的网关装置3,以及通过互联网与路由器4建立网络连接的云端服务器6。所述网关装置3能够实现路由器4和受控智能装置1之间的数据传输。所述智能家居***还配置基于服务器功能的本地数据处理中心装置5,该本地数据处理中心装置5与路由器4建立网络通信连接。实时控制和配置端装置2和受控智能装置1都能够与本地数据处理中心装置5进行数据传输。从而在云端服务器6与路由器4之间建立远程网络,由实时控制和配置端装置2、受控智能装置1、路由器4,网关装置3和本地数据处理中心装置5构成本地网络。所述数据处理和后台控制服务方法使智能家居***运行如下,
本地数据处理中心装置5侦测接入本地网络的实时控制和配置端装置2和受控智能装置1,为它们分别设置日志数据;该日志数据包括实时控制和配置端装置2的地址数据、发出数据、接收收据和状态数据,以及受控智能装置1的地址数据、发出数据、接收数据和状态数据;
本地数据处理中心装置5分析处理各实时控制和配置装置2的日志数据,根据日志数据中同一发出数据的频率,以及该同一发出数据在所有发出数据所占比例,形成所述日志数据所属实施控制和配置装置的习惯性发出数据;
本地数据处理中心装置5根据习惯性发出数据和受控智能装置1的状态数据对受控智能装置1实施控制;
本地数据处理中心装置5将同类型实时控制和配置端装置2的日志数据互相共享;
云端服务器6备份存储接入远程网络的各本地数据处理中心装置5的数据;本地数据处理中心装置5在设置的更新时间段内更新数据;当本地数据处理中心装置5的数据发生变化时,本地数据处理中心装置5将自身数据发送至云端服务器6以更新在云端服务器6备份的该本地数据处理中心装置的数据。
本实用新型还提出上述方法更具体的实施方式,本地数据处理中心装置5在每个更新时间段内执行如下步骤,
A. 侦测是否有实时控制和配置端装置2接入本地网络;
如果有,执行分步骤A1;
如果没有,执行步骤B;
A1. 根据物理地址,判断该接入的实时控制和配置端装置2是否是第一次接入本地网络;
如果是,执行分步骤A2;
如果不是,执行分步骤A3;
A2. 建立与该接入的实时控制和配置端装置2的物理地址对应的日志收据;
将存储的各受控智能装置1的状态数据反馈至接入的实时控制和配置端装置2;
将与接入的实时控制和配置端装置2的相同类型的实时控制和配置端装置2的日志数据共享给该接入的实时控制和配置端装置2;
执行步骤B;
A3. 将存储的各受控智能装置1的状态数据反馈至接入的实时控制和配置端装置2;
将与接入的实时控制和配置端装置2的相同类型的实时控制和配置端装置2的日志数据共享给该接入的实时控制和配置端装置2;
执行步骤B;
B. 侦测是否有受控智能装置1接入本地网络;
如果有,执行分步骤B1;
如果没有,执行步骤C;
B1. 根据物理地址,判断该接入的受控智能装置1是否是第一次接入本地网络;
如果是,执行分步骤B2;
如果不是,执行分步骤B3;
B2. 建立与该接入的受控智能装置1的物理地址对应的日志收据;
获取该接入的受控智能装置1的状态数据;
执行步骤C;
B3. 获取该接入的受控智能装置1的状态数据,
执行步骤C;
C. 检测当前接入本地网络的所有实时控制和配置端装置2的日志数据,以及受控智能装置1的日志数据是否发生变化;
如果发生变化,更新发生变化的日志数据;执行步骤D;
如果没有发生变化,执行步骤D;
D. 分别对各实时控制和配置端装置2的日志数据执行如下分步骤D1至D2后执行步骤E;
D1. 统计日志数据中的发出数据,
查找并记录一个时间段内具有同样内容的发出数据,记录为日常发出数据;
计算同样内容的发出数据在所有发出数据中所占比例,将比例最高同样内容的发出数据记录为常用发出数据;
查找用户定时设置的发出数据;
D2. 将日常发出数据、常用发出数据和用户定时设置的发出数据记录为习惯性发出数据;
E. 根据习惯性发出数据检测各受控智能装置1的状态数据;
如果习惯性发出数据指定受控智能装置的状态与受控智能装置1当前的状态数据不一致,控制该受控智能装置1改变当前状态;执行步骤F;
F. 将本地数据处理中心装置5发生变化的数据通过远程网络发送云端服务器6,以更新云端服务器6中备份的该本地数据处理中心装置5的数据。
本实用新型针对分步骤D1还提出更具体的实施方式,上述分步骤D1包括如下分步骤,
D11. 统计日志数据中的发出数据,
查找并记录一个时间段内具有同样内容的发出数据,记录为待定日常发出数据;
计算同样内容的发出数据在所有发出数据中所占比例,将比例最高同样内容的发出数据记录为待定常用发出数据;
查找用户定时设置的发出数据;
D12. 通过实时控制和配置端装置2显示待定日常发出数据和待定常用发出数据,询问用户是否同意将待定日常发出数据和待定常用发出数据设置为习惯性发出数据;
用户通过实时控制和配置端装置2输入指令,本地数据处理中心装置5根据用户输入指令确定日常发出数据和常用发出收据,
对于用户同意的待定日常发出数据,将该待定日常发出数据记录为日常发出数据,
对于用户不同意的待定日常发出数据,将日常发出数据记录为空;
对于用户同意的待定常用发出数据,将该待定常用发出数据记录为常用发出数据,
对于用户不同意的待定常用发出数据,将常用发出数据记录为空。
以下通过一个场景化的优选实施例进一步具体说明本实用新型所述基于智能家居***的数据处理和后台控制服务方法,在本优选实施例中,所述实时控制和配置端装置2采用智能移动通信终端21,即智能手机。所述受控智能装置1包括智能空调和智能灯,其中智能空调是控制对象装置12的具体体现,该智能空调的功能单元就是空调控制器,即智能空调是普通空调的空调控制器、条件判断模块122和条件数据通信接口模块123的结合;智能灯1204是图1所示控制对象装置12的具体体现,该智能灯1204的功能单元120是能够发出光线的灯体,即智能灯1204是普通灯、条件判断模块122和条件数据通信接口模块123的结合。同理,条件控制装置11也可以适用在以下优选实施例中,进而所有受控智能装置1都能够适用以下优选实施例。以下优选实施例设定使用智能家居***的家庭中成员有A、B、C三个,每个成员有一台智能手机。所述数据处理和后台控制服务方法的应用场景包括如下步骤:
步骤1:用户A使用智能手机,通过扫描智能灯1204二维码的方式,将智能灯1204的媒体访问控制Medium Access Control地址,简称MAC地址,工作状态等数据获取到智能手机,同时,智能手机自动将数据通过网关装置3进行转发,本地数据处理中心装置5存储该数据,并同步上传给云端服务器6,云端服务器同步保存。用户也可以通过手动输入的方式获取智能灯1204的MAC地址、工作状态等数据;
步骤2:用户A在智能手机设置智能灯1204在10分钟后开启。此时智能手机将该设置指令,发送给本地数据处理中心装置5进行存储。同样,本地数据处理中心装置5将上传该数据给云端服务器6进行同步保存。用户A的智能手机关机。
步骤3:10分钟后,本地数据处理中心装置5在查询智能灯1204的工作状态,检测到智能灯1204的工作状态与存储的用户的设置指令不符合。本地数据处理中心装置重新发送之前存储的用户的设置指令,通过网关装置3进行转发。智能灯1204接收该指令,则执行开启动作。
智能灯1204执行开启动作,工作状态改变。则智能灯1204将当前状态信息发送给本地数据处理中心装置5。本地数据处理中心装置5将智能灯1204的状态数据实时更新,将该更新数据发送给云端服务器6,云端服务器6进行同步更新。
上述步骤,实现了基于本地的自动化后台控制。
步骤4:用户B,打开智能手机,连接网关装置3。本地数据处理中心装置5检测到之前用户B的个人信息记录和设备信息为空,说明用户B为该家庭内的新用户,则本地数据处理中心装置5自动发送存储的家庭所有智能设备的信息,经由网关装置3转发,用户B的智能手机进行接收并存储。用户B的智能手机界面会显示所有设备的信息,用户选择某个设备,进行相关操作即可。
该步骤实现了家庭内部多个成员之间的数据共享。
步骤5:用户C打开智能手机,连接网关装置3。本地数据处理中心装置5检测到用户B的个人信息记录和设备信息记录,保存用户B的常用操作,打开智能空调。于是本地数据处理中心装置5将用户B的常用操作数据,经由网关装置3转发,发送至用户C的智能手机。用户C的智能手机界面显示,是否打开智能空调的询问。
步骤6:用户C点击同意,智能手机则发送同意的指令,经由网关装置3转发,本地数据处理中心装置5接受该指令,并发送打开智能空调的指令,经由网关装置3转发给控制空调。
上述步骤,完成了家庭数据处理、分析、服务的功能。
上述场景化的优选实施例意在说明本实用新型所述基于智能家居***的数据处理和后台控制服务方法的实现过程,而数据在智能家居***内各装置的传输处理过程则根据本实用新型上述方法内容,步骤A至F,以及具体分步骤进行。
本实用新型智能家居***还能够实施一种条件配置和控制方法。以下的步骤字母编号和数字编号仅用于体现步骤进行顺序,而并不与上文步骤产生冲突。所述智能家居***包括支持无线网络通信和/或有线网络通信的路由器4,以及与该路由4器建立网络通信连接的实时控制和配置端装置2。所述智能家居***还配置用于完成家居实际功能的控制对象装置12,用于对控制对象装置实施条件控制的条件控制装置11,以及有线数据连接或者无线数据连接路由器的网关装置3。使该网关装置3能够实现路由器4、控制对象装置12和条件控制装置11之间的数据传输。
所述条件配置和控制方法使实时控制和配置端装置2、条件控制装置11和控制对象装置12分别运行如下:
借助实时控制和配置端装置2设置并发送条件配置数据至条件控制装置11和控制对象装置12;
条件控制装置11根据自身工作状态和/或接收的条件配置数据向控制对象装置发送条件控制数据;
控制对象装置12根据接收的条件配置数据和条件控制数据完成家居实际功能。
所述条件配置和控制方法一旦通过实时控制和配置端装置2将条件控制装置11和控制对象装置12配置完成后,那么无论实时控制和配置端装置2是否接入智能家居***,条件控制装置11就可以对控制对象装置12实施自动控制。减少了对网络、对实时控制和配置端装置2的依赖性,减少了数据交互量。
当本实用新型中条件控制装置11的条件模块111所采用的方案是条件模块111包括条件处理器,以及电连接该条件处理器111的条件存储器时,所述条件配置和控制方法具体为如下步骤:
所有实时控制和配置端装置2在智能家居***运行过程都按如下步骤设置和发送条件配置数据:
A1. 当需要输入条件配置数据时,借助实时控制和配置端装置2设置条件配置数据,
该条件配置数据包括互为映射关系的条件装置定位信息、动作条件数据、对象装置定位信息和动作数据;
所述条件装置定位信息用于标识条件控制装置11;
所述对象装置定位信息用于标识控制对象装置12;
所述动作数据反映控制对象装置12所具有的一种实际家居功能;该控制对象装置12是本条件配置数据中的对象装置定位信息所标识的控制对象装置12;
所述动作条件数据反映条件控制装置11的一种工作状态,当条件控制装置11处于该工作状态时就应当使控制对象装置12的实际家居功能启动;该条件控制装置11是本条件配置数据中的条件装置定位信息所标识的条件控制装置11;该控制对象装置12是本条件配置数据中的对象装置定位信息所标识的控制对象装置12,该实际家居功能是本条件配置数据中的动作数据所反映的实际家居功能;
A2. 实时控制和配置端装置2将步骤A1设置的条件配置数据发送至条件控制装置11和控制对象装置12。
所有条件控制装置11在智能家居***运行过程都按如下步骤运行:
B1. 条件控制装置11检测是否收到条件配置数据;如果收到条件配置数据,就进行步骤B2;如果没有收到条件配置数据,就进行步骤B3;
B2. 条件控制装置11检测条件配置数据中的条件装置定位信息是否指向自身,如果条件装置定位信息指向自身,就记录该条件配置数据;否则,进行步骤B3;
B3. 条件控制装置11将自身工作状态与记录的动作条件数据比对,
当检测到自身工作状态与记录的动作条件数据一致时,条件控制装置11发出条件控制数据,返回步骤B1;
当检测到自身工作状态与记录的所有动作条件数据都不一致时,直接返回步骤B1;
所述条件控制数据包括所述动作条件数据,以及该动作条件数据所在条件配置数据中所映射的条件装置定位信息。
所有控制对象装置12在智能家居***运行过程都按如下步骤运行:
C1. 控制对象装置12检测收到的数据是条件配置数据还是条件控制数据;
如果控制对象装置12收到条件配置数据,进行步骤C2;如果控制对象装置12收到条件控制数据,进行步骤C3;
C2. 控制对象装置12检测条件配置数据中的对象装置定位信息是否指向自身,如果对象装置定位信息指向自身,就记录该条件配置数据;否则,进行步骤C3;
C3. 控制对象装置12检测条件控制数据中的条件装置定位信息和动作条件数据是否与自身记录的条件配置数据中的条件装置定位信息和动作条件数据都一致;
如果一致,控制对象装置12就启动条件配置数据中的动作数据所反映的家居实际功能,返回步骤C1;
如果不一致,直接返回步骤C1。
当本实用新型中条件控制装置11的条件模块111所采用的方案是条件模块111包括译码器,以及存储有条件控制装置11自身标识信息的标识存储器时,所述条件配置和控制方法又可以具体为如下步骤:
所有实时控制和配置端装置2在智能家居***运行过程都按如下步骤设置和发送条件配置数据:
D1. 当需要输入条件配置数据时,借助实时控制和配置端2装置设置条件配置数据,
该条件配置数据包括互为映射关系的条件装置定位信息、动作条件数据、对象装置定位信息和动作数据;
所述条件装置定位信息用于标识条件控制装置11;
所述对象装置定位信息用于标识控制对象装置12;
所述动作数据反映控制对象装置12所具有的一种实际家居功能;该控制对象装置12是本条件映射数据中的对象装置定位信息所标识的控制对象装置;
所述动作条件数据反映条件控制装置11的一种工作状态,当条件控制装置11处于该工作状态时就应当使控制对象装置12的实际家居功能启动;该条件控制装置11是本条件配置数据中的条件装置定位信息所标识的条件控制装置;该控制对象装置12是本条件配置数据中的对象装置定位信息所标识的控制对象装置,该实际家居功能是本条件配置数据中的动作数据所反映的实际家居功能;
D2. 实时控制和配置端装置2将步骤D1设置的条件配置数据发送至控制对象装置12。
所有条件控制装置11在智能家居***运行过程都按如下步骤运行:
E1. 条件控制装置11发出条件控制数据,所述条件控制数据包括定位信息和动作数据;
所述定位信息用于标识条件控制装置11自身;所述动作数据用于反映条件控制装置11的工作状态。
所有控制对象装置12在智能家居***运行过程都按如下步骤运行:
F1. 控制对象装置12检测收到的数据是条件配置数据还是条件控制数据;
如果控制对象装置12收到条件配置数据,进行步骤F2;如果控制对象装置12收到条件控制数据,进行步骤F3;
F2. 控制对象装置12检测条件配置数据中的对象装置定位信息是否指向自身,如果对象装置定位信息指向自身,就记录该条件配置数据;否则,进行步骤F3;
F3. 控制对象装置12将条件控制数据与记录的条件配置数据的条件装置定位信息和动作条件数据比对,
如果检测到记录的条件配置数据中的条件装置定位信息和动作条件数据都与条件控制数据中的定位信息和动作数据一致;控制对象装置12就启动条件配置数据中的动作数据所反映的家居实际功能,返回步骤F1;
如果检测到记录的条件配置数据中的条件装置定位信息和动作条件数据中的至少一个与条件控制数据中的定位信息和动作数据不一致,直接返回步骤F1。
本实用新型优选实施例为确保数据传输可靠性,所述条件配置数据还包括用于完成数据加解密的配置密钥数据。所述条件控制数据还包括用于完成数据加解密的控制密钥数据。
本实用新型优选实施例,所述条件配置数据和条件控制数据都是以数据包的形式实现。
本实用新型优选实施例,所述实时控制和配置端装置2采用智能移动通信终端21,即智能手机。所述条件控制装置11是具有条件数据通信接口模块113和至少两个开关导通触点开关器件的随心开关1103。所述控制对象装置12是至少一个具有支持数据连接的通信接口模块的智能灯1204,该智能灯1204能够实现的实际家居功能包括快速闪烁、慢速闪烁、快速渐变发光色彩和慢速渐变发光色彩。所述智能灯1204的支持数据连接的通信接口模块就是其功能数据通信接口模块123。所述条件装置定位信息是指条件控制装置11的物理地址,也就是MAC地址。所述对象装置定位信息是指控制对象装置12的物理地址,也就是MAC地址。所述网关数据通信接口模块33、条件数据通信接口模块113和功能数据通信接口模块123都是基于紫蜂ZigBee协议无线通信原理的无线数据通信接口模块。条件控制装置11的条件模块111所采用的方案是条件模块111包括译码器,以及存储有条件控制装置11自身标识信息的标识存储器;控制对象装置12的条件判断模块122所采用的方案是条件判断模块122包括条件判断处理器,以及电连接该条件判断处理器的条件判断存储器,所述条件配置和控制方法更具体为:
步骤1:智能手机作为移动通信终端21,运行应用程序APP,进入对随心开关1103的配置界面。配置选项包括1键和2键的配置,1键和2键分别对应两导通触点,两键的配置过程类似,以1键为例,对1键的配置包括对作为控制对象装置12的智能灯1204的选择和功能的选择。本实用新型优选实施例,1键被配置控制5个智能灯1204,以及该5个智能灯1204实现快速闪烁功能。
步骤2:智能手机端配置保存成功,此时,智能手机通过WiFi网络发送条件配置指令到网关装置3,由网关装置3进行本地数据的转发,所有联网正常的智能灯1204设备进行数据的接收。条件配置数据的数据包包括配置密钥数据、智能设备数量、智能设备地址、开关设备地址、键值配置和操作码。配置密钥数据用于对条件配置数据的数据加密,以保证数据传输的安全性。加密字段长度为5Byte。加密算法有软件设定密钥和随机生成自动滚码密钥两种方式。智能设备数量表示随心开关1103所配置的智能灯1204的数量,长度为1Byte。智能设备地址是对象装置定位信息的具体体现,是随心开关1103所配置的智能灯1204的设备ID码,长度为(N×5)Byte,N等于智能灯1204数量的值,为0至10区间的所有整数,可取值0和10 。每个智能灯1204的设备ID码采用MAC地址,长度为5Byte。开关设备地址是条件装置定位信息的具体体现,表示随心开关1103的设备ID码,即MAC地址,长度为5Byte。键值配置是动作条件数据的具体体现,表示随心开关1103对应的1键导通的键值,长度为1Byte。操作码是动作数据的具体体现,表示1键值的智能灯1204对应操作,长度为5Byte。对不同类型的受控智能装置,条件配置数据数据包的格式有不同的具体格式定义。以上仅说明了控制对象装置12为智能灯1204时的条件配置数据的具体格式。其他类型的受控智能装置的指令报文的具体格式与此类似。同时,网关装置3与本地数据处理中心装置5和云端服务器6建立基于传输控制协议Transmission Control Protocol/互联网协议Internet Protocol的网络连接,即基于TCP/IP的网络连接,将此条件配置数据进行数据备份。
步骤3:所有智能灯1204均接收条件配置数据,对条件配置数据的头部配置密钥数据进行数据提取,依照约定的解密算法对该数据进行解密。解密完成后,对条件配置数据中体现对象装置定位信息的智能设备地址进行提取,与自身的MAC地址码进行匹配操作。若结果匹配,则该智能灯1204存储该条件配置数据;否则,该智能灯1204设备对本条件配置数据不做任何操作。
以上步骤所涉及的相关操作,完成了对控制对象装置12的条件配置的过程,以及相关的数据传送。
步骤4:默认随心开关1103处于初始化状态。手动按下随心开关的1键,触发了1键的条件配置。此时,随心开关1103发送条件控制数据,条件控制数据包括控制密钥数据、开关设备地址、键值配置和状态码。控制密钥数据用于条件控制数据的数据加密,以保证数据传输的安全性。控制密钥数据的长度为5Byte。加密算法有软件设定密钥和随机生成自动滚码密钥两种方式。开关设备地址是条件控制装置定位信息的具体体现,表示随心开关1103的设备ID码,即MAC地址,长度为5Byte。键值配置是动作条件数据的具体体现,表示随心开关1103对应的1键导通的键值,长度为1Byte。状态码表示键值的相应状态,状态有开启和关闭两种状态,长度为1Byte。对不同类型的控制对象装置12的受控智能装置,条件控制数据的格式有不同的具体格式定义。以上仅说明了条件控制装置11为随心开关1103,控制对象装置12为智能灯1204时的条件控制数据的具体指令格式。其他类型的受控智能装置的条件控制数据的具体格式与此类似。
步骤5:所有联网正常的智能灯1204均接收条件控制数据,对条件控制数据的头部控制密钥数据进行数据提取,依照事先约定的解密算法对该指令进行解密。解密完成后,查看本地存储的条件配置数据信息,与该条件控制数据进行匹配操作。若结果匹配,则该智能灯1204设备自动执行条件配置数据中的作为动作数据具体体现的操作码的相关动作;否则,该智能灯1204设备不做任何操作。
在实时控制和配置端装置2完成配置后就无需实时控制和配置端装置2参与控制,而是由条件控制装置11完成对控制对象装置12的控制,不仅解除对实时控制和配置端装置2和网络连接的依赖性,而且使控制方式具有多样化的特点,且操作简单。