智能家居设备联动规则设定方法及装置的制造方法

xiaoxiao2020-10-23  9

智能家居设备联动规则设定方法及装置的制造方法
【技术领域】
[0001] 本发明实施例涉及智能家居设备,尤其涉及一种智能家居设备联动规则设定方法 及装置。
【背景技术】
[0002] 随着家居智能化不断发展,家居设备通过SmartHub接入服务器端,人们通过登录 自己的账户,可以对自己的Hub所连接的家居设备建立联动规则,以远程对自己的家居设 备进行监控,并在家居设备检测到环境异常时,向用户发出提示信息。但是,目前的智能家 居监控,只能对自己家庭的Hub所连接的设备进行监控。实际应用时存在这样的场景,如 果邻居家出现紧急情况如失火或煤气泄漏,对用户自身的安全也会造成严重威胁,如果在 邻居家出现上述紧急情况时,能及时通知用户,由用户采取相应措施,可以避免不必要的损 失。另外,对于独处的老人,如果子女能获取父母家的智能家居的检测结果,也更有利于父 母人身安全和财产安全。可见,存在一个用户的Hub所连接的智能家居设备与另一个用户 的Hub所连接的智能家居设备建立联动的需求,比如烟感设备,作为火警预报感应器,在邻 居之间乃至物业管理员建立跨用户的设备联动,就显得非常有意义。
[0003] 遗憾的是,目前尚无跨用户之间的智能家居设备之间的联动应用。

【发明内容】

[0004] 本发明实施例提供一种智能家居设备联动规则设定方法及装置。
[0005] 本发明实施例的技术方案是这样实现的:
[0006] 一种智能家居设备联动规则设定方法,所述方法包括:
[0007] 获得设定指令,所述设定指令用于指示设定并生成新联动规则;
[0008] 获得第一组智能家居设备标识,所述第一组智能家居设备标识中的每一个智能家 居设备标识一一对应于一智能家居设备,所述第一组智能家居设备标识所对应智能家居设 备都属于第一家庭;
[0009] 获得第二组智能家居设备标识,所述第二组智能家居设备标识中的每一个智能家 居设备标识一一对应于一智能家居设备,所述第二组智能家居设备标识所对应智能家居设 备都属于第二家庭;
[0010] 获得确定指令,从所述第一组智能家居设备标识中以及所述第二组智能家居设备 标识中确定至少一个第一智能家居设备的标识作为所述新联动规则的条件参数;以及从所 述第一组智能家居设备标识中以及所述第二组智能家居设备标识中确定至少一个第二智 能家居设备的标识作为所述新联动规则的执行参数;
[0011] 响应所述设定指令,基于作为所述条件参数的至少一个第一智能家居设备标识以 及作为执行参数的至少一个第二智能家居设备标识生成所述新联动规则;所述新联动规则 用于当条件设备执行并且产生参数变化自动控制执行设备产生相应的参数变化;其中,所 述条件设备为作为所述条件参数的所述至少一个第一智能家居设备标识所一一对应的第 一智能家居设备;所述执行设备为作为所述执行参数的所述至少一个第二智能家居设备标 识所一一对应的第二智能家居设备。
[0012] -种智能家居设备联动规则设定装置,所述装置包括:第一获得单元、第二获得单 元、第三获得单元、第一确定单元和生成单元,其中:
[0013] 第一获得单元,用于获得设定指令,所述设定指令用于指示设定并生成新联动规 则;
[0014] 第二获得单元,用于获得第一组智能家居设备标识,所述第一组智能家居设备标 识中的每一个智能家居设备标识一一对应于一智能家居设备,所述第一组智能家居设备标 识所对应智能家居设备都属于第一家庭;
[0015] 第三获得单元,用于获得第二组智能家居设备标识,所述第二组智能家居设备标 识中的每一个智能家居设备标识一一对应于一智能家居设备,所述第二组智能家居设备标 识所对应智能家居设备都属于第二家庭;
[0016] 第一确定单元,用于获得确定指令,从所述第一组智能家居设备标识中以及所述 第二组智能家居设备标识中确定至少一个第一智能家居设备的标识作为所述新联动规则 的条件参数;以及从所述第一组智能家居设备标识中以及所述第二组智能家居设备标识中 确定至少一个第二智能家居设备的标识作为所述新联动规则的执行参数;
[0017] 生成单元,用于响应所述设定指令,基于作为所述条件参数的至少一个第一智能 家居设备标识以及作为执行参数的至少一个第二智能家居设备标识生成所述新联动规则; 所述新联动规则用于当条件设备执行并且产生参数变化自动控制执行设备产生相应的参 数变化;其中,所述条件设备为作为所述条件参数的所述至少一个第一智能家居设备标识 所一一对应的第一智能家居设备;所述执行设备为作为所述执行参数的所述至少一个第二 智能家居设备标识所一一对应的第二智能家居设备。
[0018] 本发明实施例通过使不同用户之间的智能家居设备之间建立联动规则,一旦某用 户家庭所属的智能家居设备检测到环境变化达到设定阈值需要报警时,将会与联动规则关 联的其他用户家庭所属的智能家居设备形成联动,使联动的智能家居设备也发出告警,以 提醒其他用户采取相应措施。本发明实施例中,用户通过向其他用户授权自己家庭的联动 智能家居设备,被授权用户可以设置自己家庭中的智能家居设备与授权智能家居设备之间 的联动规则,扩充了智能家居设备的应用场景,方便了用户之间相互关联,以实现联动预 警,大大提升了各用户之间的安全性。
【附图说明】
[0019] 图1为本发明实施例的智能家居设备系统的组成结构示意图;
[0020] 图2为本发明实施例一的智能家居设备联动规则设定方法的流程图;
[0021] 图3为本发明实施例二的智能家居设备联动规则设定方法的流程图;
[0022] 图4为本发明实施例三的智能家居设备联动规则设定方法的流程图;
[0023] 图5为本发明实施例四的智能家居设备联动规则设定方法的流程图;
[0024] 图6为本发明实施例五的智能家居设备联动规则设定方法的流程图;
[0025] 图7为本发明实施例的智能家居设备联动规则设定装置的组成结构示意图。
【具体实施方式】
[0026] 为了能够更加详尽地了解本发明的特点与技术内容,下面结合附图对本发明的实 现进行详细阐述,所附附图仅供参考说明之用,并非用来限定本发明。
[0027]图1为本发明实施例的智能家居设备系统的组成结构示意图,如图1所示,家庭1 的智能家居设备1、2通过家庭1的SmartHubl接入服务器,家庭2的智能家居设备3、4通 过家庭2的SmartHub2接入服务器,智能家居可以的煤气报警器、智能开关灯、智能控制的 电视机、智能门锁等智能控制设备,这些智能家居设备具有有线或无线通信模块,通过有线 或无线通信模块可以接入每个家庭的SmartHub中,而每个家庭的SmartHub,又与远端服 务器连接。当智能家居设备接入到家庭的SmartHub中时,用户通过服务器事先为用户分配 的账户登录到服务器中,并将新接入的智能家居设备注册到服务器侧,例如,服务器可以接 收新接入的智能家居设备通过SmartHub向服务器发送的接入消息来感知该新接入的智能 家居设备。以家庭1的智能家居设备1为例进行说明,当智能家居设备1接入SmartHubl 中,当智能家居设备1上电后,会通过SmartHubl向服务器发送的接入消息,服务器接收到 接入消息后,获取所述接入消息中的智能家居设备1的硬件标识,服务器可以为智能家居 设备1分配相应标识,并记录该智能家居设备1的路由信息,即记录该智能家居设备1是通 过哪个家庭SmartHub接入的、该智能家居设备1所属的家庭标识等,这样,服务器即可区 分每一智能家居设备。
[0028]当用户通过自己的账户登录服务器后,服务器将根据用户的账户信息,查找出该 用户自己家庭接入的智能家居设备标识列表,当然,也包括其他用户向该用户授权的智能 家居设备标识列表。例如,家庭1的用户1向家庭2的用户2授权智能家居设备2时,用户 2登录自己的账户时,不仅能查看到自己家庭的智能家居设备标识(智能家居设备3、4)列 表,列表中还包括智能家居设备2的标识。
[0029] 用户1通过APP对已接入Smart Hubl的智能家居设备进行授权,建立授权列表, 如下表所示
[0031]其中,Gadget ID 1为智能家居设备2的标识,Authorized User ID 2为被授权的 用户2的标识。
[0032] 用户2通过自己账户登录到服务器后,可以为自己的智能家居设备3、4设置联动 规则列表。假设智能家居设备3为门控设备、智能家居设备4为智能灯,联动规则可以设置 为智能家居设备3开启时,智能家居设备4开启,智能家居设备3关闭时,智能家居设备4 关闭。当用户2回到家中,将门打开时,门控设备检测到门被开启,将通过SmartHub2向服 务器发送智能家居设备3开启的信息,服务器根据前述联动规则,确定智能家居设备4也需 开启,需要向智能家居设备4发送开启指令,服务器将查找智能家居设备4的路由信息,当 确定智能家居设备4是通过SmartHub2接入服务器时,向SmartHub2发送开启智能家居 设备4的指令,SmartHub2接收到开启指令后,根据智能家居设备4的标识向智能家居设 备4发送开启指令,智能家居设备4接收到指令后进行开启。
[0033] 用户2也能建立其他用户授权给自己的智能家居设备的联动规则。以前述用户1 向用户2授权了智能家居设备2为例,假设智能家居设备2为煤气报警器,用户2可以建 立当智能家居设备2检测到煤气浓度超出设定阈值时,使用户2的煤气报警器(图中未示 出)也发出报警信息,如用户1用户2互为邻居,当用户1家煤气泄漏时,可能会导致用户2 的人身安全,这样,当当智能家居设备2检测到煤气浓度超出设定阈值时,通过Smart Hubl 向服务器发送告警信息,服务器接收到告警信息后,查找出与该智能家居设备2相关的联 动规则,并确定出当智能家居设备2发出告警信息时,需向用户2的煤气报警器发送告警指 示,服务器通过用户2的煤气报警器的标识信息,确定该用户2的煤气报警器是通过Smart Hub2接入服务器的,则服务器向Smart Hub2发送指示用户2的煤气报警器告警的指示信 息,Smart Hub2接 收到该指示信息后,通过该用户2的煤气报警器的标识确定其接入的接 口信息,并通过该接口向该用户2的煤气报警器发送告警指示,该用户2的煤气报警器接收 到告警指示后,发出告警。
[0034] 以下通过具体示例,进一步阐明本发明实施例的技术方案的实质。
[0035] 图2为本发明实施例一的智能家居设备联动规则设定方法的流程图,如图2所示, 本示例的智能家居设备联动规则设定方法包括以下步骤:
[0036] 步骤201,获得设定指令。
[0037] 所述设定指令用于指示设定并生成新联动规则。
[0038] 本发明实施例中,当用户需要设定新联动规则时,通过自身的ID登录至服务器 端,并向服务器输入设定指令。
[0039] 步骤202,获得第一组智能家居设备标识。
[0040] 所述第一组智能家居设备标识中的每一个智能家居设备标识一一对应于一智能 家居设备,所述第一组智能家居设备标识所对应智能家居设备都属于第一家庭。
[0041] 当接收到新联动规则的设定指令后,服务器获取第一组智能家居设备标识。例如, 当第一用户向服务器发送设定指令时,可以通过第一用户输入的用户ID来得到第一组智 能家居设备标识,即第一用户的用户ID为第一组智能家居设备标识。一般而言,每一家庭 的所有智能家居设备均与该家庭的用户ID关联,以方便用户对自己家庭的智能家居设备 进行管理和联动规则的设定。
[0042] -般而言,每一家庭的所有智能家居设备通过一个或多个SmartHub连接至服务 器,以方便用户远程控制自己家庭的智能家居设备。例如,用户若临时出门,并未熄灭家中 的智能照明灯,而用户中途有急事不能返家,则可以通过联动规则,设置自己家门关闭时, 照明灯自动关闭,就可以使未关闭的照明灯关闭。
[0043] 步骤203,获得第二组智能家居设备标识。
[0044] 所述第二组智能家居设备标识中的每一个智能家居设备标识一一对应于一智能 家居设备,所述第二组智能家居设备标识所对应智能家居设备都属于第二家庭。
[0045] 本发明实施例中,第二组智能家居设备是属于第二家庭的智能家居设备,这些属 于第二家庭的智能家居设备由第二用户向第一用户进行了授权,使第一用户可以使第一组 智能家居设备中的智能家居设备与第二组智能家居设备中的智能家居设备建立联动规则, 使两个用户之间的智能家居设备之间联动。
[0046] 假设用户B需要离家一段日子,其将自己家庭的的门禁授权给用户A,用户A将用 户B的门禁与自己家庭的门禁建立联动规则,当用户B家的门被打开发出告警时,用户B家 的门也联动发出告警,这样,用户A就可对用户B家的门是否被打开进行监控,以保证用户B家的安全。
[0047] 当用户B向用户A授权智能家居设备时,用户A通过自己的ID登录服务器时,月艮 务器将以用户A的ID为检测条件,将他人授权给自己的智能家居设备查找出来,并向用户 A显示,以方便用户A将自己的智能家居设备与用户B的智能家居设备建立联动。
[0048] 步骤204,获得确定指令,从所述第一组智能家居设备标识中以及所述第二组智能 家居设备标识中确定至少一个第一智能家居设备的标识作为所述新联动规则的条件参数; 以及从所述第一组智能家居设备标识中以及所述第二组智能家居设备标识中确定至少一 个第二智能家居设备的标识作为所述新联动规则的执行参数。
[0049] 本发明实施例中,当用户选定出自己的智能家居设备与他人授权的智能家居设备 之间建立联动规则时,服务器将以第一智能家居设备的标识作为所述新联动规则的条件参 数,第二智能家居设备的标识作为所述新联动规则的执行参数,而形成新新联动规则。
[0050] 假设用户A的煤气检测器与用户B的煤气检测器建立联动规则,用户A的煤气检 测器检测到大气中的煤气含量超出设定阈值时,将发出报警,而服务器确定用户A的煤气 检测器报警,而用户A的煤气检测器与用户B的煤气检测器之间存在联动规则,以用户A的 煤气检测器报警为输入参数,则服务器触发联动规则,向用户B的煤气检测器输出报警指 示,使用户B的煤气检测器也发出报警,以提醒用户B作出防范措施,使用户B的煤气检测 器发出报警,即为新联动规则的执行参数。
[0051] 步骤205,响应所述设定指令,基于作为所述条件参数的至少一个第一智能家居设 备标识以及作为执行参数的至少一个第二智能家居设备标识生成所述新联动规则。
[0052] 所述新联动规则用于当条件设备执行并且产生参数变化自动控制执行设备产生 相应的参数变化;其中,所述条件设备为作为所述条件参数的所述至少一个第一智能家居 设备标识所一一对应的第一智能家居设备;所述执行设备为作为所述执行参数的所述至少 一个第二智能家居设备标识所一一对应的第二智能家居设备。
[0053] 本发明实施例中,根据用户输入的联动规则设立指令,服务器将第一智能家居设 备与第二智能家居设备之间建立联动规则,以实现不同用户家庭中不同智能家居设备之间 的联动。例如,当父母家的水龙头与自己家的水龙头之间建立了联动规则后,如果父母家水 龙头开启达到设定阈值如15分钟,则发出报警,服务器根据联动规则,将会将指示用户家 的水龙头发出告警,以方便用户知悉父母家的状况,及时采取相关措施。
[0054] 本发明实施例中,用户通过向其他用户授权自己家庭的联动智能家居设备,被授 权用户可以设置自己家庭中的智能家居设备与授权智能家居设备之间的联动规则,扩充了 智能家居设备的应用场景,方便了用户之间相互关联,以实现联动预警,大大提升了各用户 之间的安全性。
[0055] 图3为本发明实施例二的智能家居设备联动规则设定方法的流程图,如图3所示, 本示例的智能家居设备联动规则设定方法包括以下步骤:
[0056] 步骤301,基于第一家庭ID建立所述第一家庭下的智能家居设备的第一家庭本地 数据库;基于所述第一家庭本地数据库以及第一授权信息建立第一家庭虚拟数据库;基于 第二家庭ID建立所述第二家庭下的智能家居设备的第二家庭本地数据库;基于所述第二 家庭本地数据库以及第二授权信息建立第二家庭虚拟数据库。
[0057] 本发明实施例中,所述第一授权信息为任意一个家庭ID,或者,第一授权信息为地 理位置范围;第二授权信息可以是第一家庭ID,或者为授权的地理范围如300米内的智能 家居设备为默认授权。
[0058] 本发明实施例中,以家庭为单位为用户设置相应标识,以方便用户以自己的标识 信息对自己的家庭的智能家居设备及他人授权的智能家居设备进行管理。家庭ID和用户ID可以是相同的,也可以是 对应的。
[0059] 本发明实施例中,在用户通过服务器建立联动规则之前,还需要建立智能家居设 备数据库。即用户在建立联动规则之前,需要获取到可以建立联动规则的智能家居设备,这 些智能家居设备包括用户自己家庭的智能家居设备,也包括其他用户授权给自己的智能家 居设备,他人授权的智能家居设备,为虚拟的智能家居设备,即表示这些智能家居设备不属 于自己的家庭。
[0060] 当用户通过自己的ID登录时,服务器会根据用户的ID标识,查找出该用户ID所 属的SmartHub所连接的所有智能家居设备,以属于用户的家庭的所有智能家居设备标识 作为本地数据库,然后,服务器再以该用户ID为查询条件,查找出他人对该用户ID授权的 所有智能家居设备,以授权的所有智能家居设备标识作为虚拟数据库。
[0061] 本发明实施例中,对其他用户授权智能家居设备不一定非得以用户ID为授权条 件,还可以以智能家居设备所连接的SmartHub的属性信息如地理位置信息为授权条件,例 如,可以对家庭距离不超过100米的所有家庭授权。对于某楼宇而言,整栋楼的烟雾报警器 可以建立联动,当一户家庭出现烟雾异常状况时,有必要通知其他家庭可能出现火情,需要 邻居作出相应防护措施,以避免损失。此时,可以通过家庭的SmartHub的注册位置信息, 确定距离用户家庭附近不超过100米的智能家居设备如烟雾报警器,向这些近距离的家庭 授权相应的智能家居设备,以使距离较近的不同家庭的智能家居设备之间建立联动规则, 进行联动报警,对人身财产安全进行保障。
[0062] 当用户注册后,服务器可以根据用户家庭的SmartHub的注册位置信息,查找其他 家庭的智能家居设备授权条件,当授权条件为距离范围授权时,再根据授权的智能家居设 备所属的SmartHub的注册位置,确定出符合授权条件的智能家居设备,并在这些符合授权 条件的智能家居设备的所属用户登录时,为其建立虚拟数据库,以方便这些授权用户建立 本地数据库中的本地智能家居设备与他人的智能家居设备之间的联动规则。
[0063] 步骤302,获得设定指令。
[0064] 所述设定指令用于指示设定并生成新联动规则。
[0065] 本发明实施例中,当用户需要设定新联动规则时,通过自身的ID登录至服务器 端,并向服务器输入设定指令。
[0066] 步骤303,获得第一组智能家居设备标识。
[0067] 所述第一组智能家居设备标识中的每一个智能家居设备标识一一对应于一智能 家居设备,所述第一组智能家居设备标识所对应智能家居设备都属于第一家庭。
[0068] 当接收到新联动规则的设定指令后,服务器获取第一组智能家居设备标识。例如, 当第一用户向服务器发送设定指令时,可以通过第一用户输入的用户ID来得到第一组智 能家居设备标识,即第一用户的用户ID为第一组智能家居设备标识。一般而言,每一家庭 的所有智能家居设备均与该家庭的用户ID关联,以方便用户对自己家庭的智能家居设备 进行管理和联动规则的设定。
[0069] -般而言,每一家庭的所有智能家居设备通过一个或多个SmartHub连接至服务 器,以方便用户远程控制自己家庭的智能家居设备。例如,用户若临时出门,并未熄灭家中 的智能照明灯,而用户中途有急事不能返家,则可以通过联动规则,设置自己家门关闭时, 照明灯自动关闭,就可以使未关闭的照明灯关闭。
[0070] 步骤304,获得第二组智能家居设备标识。
[0071] 所述第二组智能家居设备标识中的每一个 智能家居设备标识一一对应于一智能 家居设备,所述第二组智能家居设备标识所对应智能家居设备都属于第二家庭。
[0072] 本发明实施例中,第二组智能家居设备是属于第二家庭的智能家居设备,这些属 于第二家庭的智能家居设备由第二用户向第一用户进行了授权,使第一用户可以使第一组 智能家居设备中的智能家居设备与第二组智能家居设备中的智能家居设备建立联动规则, 使两个用户之间的智能家居设备之间联动。
[0073] 假设用户B需要离家一段日子,其将自己家庭的的门禁授权给用户A,用户A将用 户B的门禁与自己家庭的门禁建立联动规则,当用户B家的门被打开发出告警时,用户B家 的门也联动发出告警,这样,用户A就可对用户B家的门是否被打开进行监控,以保证用户 B家的安全。
[0074] 当用户B向用户A授权智能家居设备时,用户A通过自己的ID登录服务器时,月艮 务器将以用户A的ID为检测条件,将他人授权给自己的智能家居设备查找出来,并向用户 A显示,以方便用户A将自己的智能家居设备与用户B的智能家居设备建立联动。
[0075] 步骤305,获得确定指令,从所述第一组智能家居设备标识中以及所述第二组智能 家居设备标识中确定至少一个第一智能家居设备的标识作为所述新联动规则的条件参数; 以及从所述第一组智能家居设备标识中以及所述第二组智能家居设备标识中确定至少一 个第二智能家居设备的标识作为所述新联动规则的执行参数。
[0076] 本发明实施例中,当用户选定出自己的智能家居设备与他人授权的智能家居设备 之间建立联动规则时,服务器将以第一智能家居设备的标识作为所述新联动规则的条件参 数,第二智能家居设备的标识作为所述新联动规则的执行参数,而形成新新联动规则。
[0077] 假设用户A的煤气检测器与用户B的煤气检测器建立联动规则,用户A的煤气检 测器检测到大气中的煤气含量超出设定阈值时,将发出报警,而服务器确定用户A的煤气 检测器报警,而用户A的煤气检测器与用户B的煤气检测器之间存在联动规则,以用户A的 煤气检测器报警为输入参数,则服务器触发联动规则,向用户B的煤气检测器输出报警指 示,使用户B的煤气检测器也发出报警,以提醒用户B作出防范措施,使用户B的煤气检测 器发出报警,即为新联动规则的执行参数。
[0078] 步骤306,响应所述设定指令,基于作为所述条件参数的至少一个第一智能家居设 备标识以及作为执行参数的至少一个第二智能家居设备标识生成所述新联动规则。
[0079] 所述新联动规则用于当条件设备执行并且产生参数变化自动控制执行设备产生 相应的参数变化;其中,所述条件设备为作为所述条件参数的所述至少一个第一智能家居 设备标识所一一对应的第一智能家居设备;所述执行设备为作为所述执行参数的所述至少 一个第二智能家居设备标识所一一对应的第二智能家居设备。
[0080] 本发明实施例中,根据用户输入的联动规则设立指令,服务器将第一智能家居设 备与第二智能家居设备之间建立联动规则,以实现不同用户家庭中不同智能家居设备之间 的联动。例如,当父母家的水龙头与自己家的水龙头之间建立了联动规则后,如果父母家水 龙头开启达到设定阈值如15分钟,则发出报警,服务器根据联动规则,将会将指示用户家 的水龙头发出告警,以方便用户知悉父母家的状况,及时采取相关措施。
[0081] 本发明实施例中,用户通过向其他用户授权自己家庭的联动智能家居设备,被授 权用户可以设置自己家庭中的智能家居设备与授权智能家居设备之间的联动规则,扩充了 智能家居设备的应用场景,方便了用户之间相互关联,以实现联动预警,大大提升了各用户 之间的安全性。
[0082] 图4为本发明实施例三的智能家居设备联动规则设定方法的流程图,如图4所示, 本示例的智能家居设备联动规则设定方法包括以下步骤:
[0083] 步骤401,基于第一家庭ID建立所述第一家庭下的智能家居设备的第一家庭本地 数据库;基于所述第一家庭本地数据库以及第一授权信息建立第一家庭虚拟数据库;基于 第二家庭ID建立所述第二家庭下的智能家居设备的第二家庭本地数据库;基于所述第二 家庭本地数据库以及第二授权信息建立第二家庭虚拟数据库。
[0084] 本发明实施例中,所述第一授权信息为任意一个家庭ID,或者,第一授权信息为地 理位置范围;第二授权信息可以是第一家庭ID,或者为授权的地理范围如300米内的智能 家居设备为默认授权。
[0085] 本发明实施例中,以家庭为单位为用户设置相应标识,以方便用户以自己的标识 信息对自己的家庭的智能家居设备及他人授权的智能家居设备进行管理。家庭ID和用户 ID可以是相同的,也可以是 对应的。
[0086] 本发明实施例中,在用户通过服务器建立联动规则之前,还需要建立智能家居设 备数据库。即用户在建立联动规则之前,需要获取到可以建立联动规则的智能家居设备,这 些智能家居设备包括用户自己家庭的智能家居设备,也包括其他用户授权给自己的智能家 居设备,他人授权的智能家居设备,为虚拟的智能家居设备,即表示这些智能家居设备不属 于自己的家庭。
[0087] 当用户通过自己的ID登录时,服务器会根据用户的ID标识,查找出该用户ID所 属的SmartHub所连接的所有智能家居设备,以属于用户的家庭的所有智能家居设备标识 作为本地数据库,然后,服务器再以该用户ID为查询条件,查找出他人对该用户ID授权的 所有智能家居设备,以授权的所有智能家居设备标识作为虚拟数据库。
[0088] 步骤402,获得设定指令。
[0089] 所述设定指令用于指示设定并生成新联动规则。
[0090] 本发明实施例中,当用户需要设定新联动规则时,通过自身的ID登录至服务器 端,并向服务器输入设定指令。
[0091] 步骤403,获得第一组智能家居设备标识。
[0092] 所述第一组智能家居设备标识中的每一个智能家居设备标识一一对应于一智能 家居设备,所述第一组智能家居设备标识所对应智能家居设备都属于第一家庭。
[0093] 获得筛选参数;所述筛选参数为第一家庭ID。
[0094] 基于所述筛选参数调用所述第一家庭本地数据库。即确定出第一家庭用户的所属 的SmartHub下连接的所有智能家居设备,作为本地数据库向第一家庭用户呈现。
[0095] 当接收到新联动规则的设定指令后,服务器获取第一组智能家居设备标识。例如, 当第一用户向服务器发送设定指令时,可以通过第一用户输入的用户ID来得到第一组智 能家居设备标识,即第一用户的用户ID为第一组智能家居设备标识。一般而言,每一家庭 的所有智能家居设备均与该家庭的用户ID关联,以方便用户对自己家庭的智能家居设备 进行管理和联动规则的设定。
[0096] -般而言,每一家庭的所有智能家居设备通过一个或多个SmartHub连接至服务 器,以方便用户远程控制自己家庭的智能家居设备。例如,用户若临时出门,并未熄灭家中 的智能照明灯,而用户中途有急事不能返家,则可以通过联动规则,设置自己家门关闭时, 照明灯自动关闭,就可以使未关闭的照明灯关闭。
[0097] 步骤404,获得第二组智能家居设备标识。
[0098] 所述第二组智能家居设备标识中的每一个智能家居设备标识一一对应于一智能 家居设备,所述第二组智能家居设备标识所对应智能家居设备都属于第二家庭。
[0099] 基于步骤403中的所述筛选参数确定所述第二家庭虚拟数据库;其中,所述第二 家庭虚拟数据库的所述第二授权信息与所述筛选参数匹配。
[0100] 调用所述虚拟数据库,使所述虚拟数据库向第一家庭用户呈现。
[0101] 本发明实施例中,第二组智能家居设备是属于第二家庭的智能家居设备,这些属 于第二家庭的智能家居设备由第二用户向第一用户进行了授权,使第一用户可以使第一组 智能家居设备中的智能家居设备与第二组智能家居设备中的智能家居设备建立联动规则, 使两个用户之间的智能家居设备之间联动。
[0102] 假设用户B需要离家一段日子,其将自己家庭的的门禁授权给用户A,用户A将用 户B的门禁与自己家庭的门禁建立联动规则,当用户B家的门被打开发出告警时,用户B家 的门也联动发出告警,这样,用户A就可对用户B家的门是否被打开进行监控,以保证用户 B家的安全。
[0103] 当用户B向用户A授权智能家居设备时,用户A通过自己的ID登录服务器时,月艮 务器将以用户A的ID为检测条件,将他人授权给自己的智能家居设备查找出来,并向用户 A显示,以方便用户A将自己的智能家居设备与用户B的智能家居设备建立联动。
[0104] 步骤405,获得确定指令,从所述第一组智能家居设备标识中以及所述第二组智能 家居设备标识中确定至少一个第一智能家居设备的标识作为所述新联动规则的条件参数; 以及从所述第一组智能家居设备标识中以及所述第二组智能家居设备标识中确定至少一 个第二智能家居设备的标识作为所述新联动规则的执行参数。
[0105] 本发明实施例中,当用户选定出自己的智能家居设备与他人授权的智能家居设备 之间建立联动规则时,服务器将以第一智能家居设备的标识作为所述新联动规则的条件参 数,第二智能家居设备的标识作为所述新联动规则的执行参数,而形成新新联动规则。
[0106] 假设用户A的煤气检测器与用户B的煤气检测器建立联动规则,用户A的煤气检 测器检测到大气中的煤气含量超出设定阈值时,将发出报警,而服务器确定用户A的煤气 检测器报警,而用户A的煤气检测器与用户B的煤气检测器之间存在联动规则,以用户A的 煤气检测器报警为输入参数,则服务器触发联动规则,向用户B的煤气检测器输出报警指 示,使用户B的煤气检测器也发出报警,以提醒用户B作出防范措施,使用户B的煤气检测 器发出报警,即为新联动规则的执行参数。
[0107] 步骤406,响应所述设定指令,基于作为所述条件参数的至少一个第一智能家居设 备标识以及作为执行参数的至少一个第二智能家居设备标识生成所述新联动规则。
[0108] 所述新联动规则用于当条件设备执行并且产生参数变化自动控制执行设备产生 相应的参数变化;其中,所述条件设备为作 为所述条件参数的所述至少一个第一智能家居 设备标识所一一对应的第一智能家居设备;所述执行设备为作为所述执行参数的所述至少 一个第二智能家居设备标识所一一对应的第二智能家居设备。
[0109] 本发明实施例中,根据用户输入的联动规则设立指令,服务器将第一智能家居设 备与第二智能家居设备之间建立联动规则,以实现不同用户家庭中不同智能家居设备之间 的联动。例如,当父母家的水龙头与自己家的水龙头之间建立了联动规则后,如果父母家水 龙头开启达到设定阈值如15分钟,则发出报警,服务器根据联动规则,将会将指示用户家 的水龙头发出告警,以方便用户知悉父母家的状况,及时采取相关措施。
[0110] 本发明实施例中,用户通过向其他用户授权自己家庭的联动智能家居设备,被授 权用户可以设置自己家庭中的智能家居设备与授权智能家居设备之间的联动规则,扩充了 智能家居设备的应用场景,方便了用户之间相互关联,以实现联动预警,大大提升了各用户 之间的安全性。
[0111] 图5为本发明实施例四的智能家居设备联动规则设定方法的流程图,如图5所示, 本示例的智能家居设备联动规则设定方法包括以下步骤:
[0112] 步骤501,基于第一家庭ID建立所述第一家庭下的智能家居设备的第一家庭本地 数据库;基于所述第一家庭本地数据库以及第一授权信息建立第一家庭虚拟数据库;基于 第二家庭ID建立所述第二家庭下的智能家居设备的第二家庭本地数据库;基于所述第二 家庭本地数据库以及第二授权信息建立第二家庭虚拟数据库。
[0113] 本发明实施例中,所述第一授权信息为任意一个家庭ID,或者,第一授权信息为地 理位置范围;第二授权信息可以是第一家庭ID,或者为授权的地理范围如300米内的智能 家居设备为默认授权。
[0114] 本发明实施例中,以家庭为单位为用户设置相应标识,以方便用户以自己的标识 信息对自己的家庭的智能家居设备及他人授权的智能家居设备进行管理。家庭ID和用户ID可以是相同的,也可以是 对应的。
[0115] 本发明实施例中,在用户通过服务器建立联动规则之前,还需要建立智能家居设 备数据库。即用户在建立联动规则之前,需要获取到可以建立联动规则的智能家居设备,这 些智能家居设备包括用户自己家庭的智能家居设备,也包括其他用户授权给自己的智能家 居设备,他人授权的智能家居设备,为虚拟的智能家居设备,即表示这些智能家居设备不属 于自己的家庭。
[0116] 当用户通过自己的ID登录时,服务器会根据用户的ID标识,查找出该用户ID所 属的SmartHub所连接的所有智能家居设备,以属于用户的家庭的所有智能家居设备标识 作为本地数据库,然后,服务器再以该用户ID为查询条件,查找出他人对该用户ID授权的 所有智能家居设备,以授权的所有智能家居设备标识作为虚拟数据库。
[0117] 步骤502,获得设定指令。
[0118] 所述设定指令用于指示设定并生成新联动规则。
[0119] 本发明实施例中,当用户需要设定新联动规则时,通过自身的ID登录至服务器 端,并向服务器输入设定指令。
[0120] 步骤503,获得第一组智能家居设备标识。
[0121] 所述第一组智能家居设备标识中的每一个智能家居设备标识一一对应于一智能 家居设备,所述第一组智能家居设备标识所对应智能家居设备都属于第一家庭。
[0122] 当接收到新联动规则的设定指令后,服务器获取第一组智能家居设备标识。例如, 当第一用户向服务器发送设定指令时,可以通过第一用户输入的用户ID来得到第一组智 能家居设备标识,即第一用户的用户ID为第一组智能家居设备标识。一般而言,每一家庭 的所有智能家居设备均与该家庭的用户ID关联,以方便用户对自己家庭的智能家居设备 进行管理和联动规则的设定。
[0123] 一般而言,每一家庭的所有智能家居设备通过一个或多个SmartHub连接至服务 器,以方便用户远程控制自己家庭的智能家居设备。例如,用户若临时出门,并未熄灭家中 的智能照明灯,而用户中途有急事不能返家,则可以通过联动规则,设置自己家门关闭时, 照明灯自动关闭,就可以使未关闭的照明灯关闭。
[0124] 步骤504,获得第二组智能家居设备标识。
[0125] 所述第二组智能家居设备标识中的每一个智能家居设备标识一一对应于一智能 家居设备,所述第二组智能家居设备标识所对应智能家居设备都属于第二家庭。
[0126] 本发明实施例中,首先基于所述第一组智能家居设备标识确定用于表征所述第一 家庭地理位置的位置信息;例如,通过智能家居设备标识确定其所连接的家庭SmartHub, 通过家庭SmartHub的注册位置信息来确定该智能家居设备的位置信息,即其SmartHub 的注册位置信息即为智能家居设备的位置信息,即用户的家庭位置信息。
[0127] 将所述第一家庭地理位置的位置信息作为筛选参数;基于所述筛选参数确定所述 第二家庭虚拟数据库;其中,所述第二家庭虚拟数据库的所述第二授权信息与所述筛选参 数匹配;调用所述虚拟数据库,为第一家庭用户呈现所述虚拟数据库。
[0128] 本发明实施例中,第二组智能家居设备是属于第二家庭的智能家居设备,这些属 于第二家庭的智能家居设备由第二用户向第一用户进行了授权,使第一用户可以使第一组 智能家居设备中的智能家居设备与第二组智能家居设备中的智能家居设备建立联动规则, 使两个用户之间的智能家居设备之间联动。
[0129] 本发明实施例中,当以智能家居设备所连接的SmartHub的属性信息如地理位置 信息为授权条件,如可以对家庭距离不超过1〇〇米的所有家庭授权。以距离1〇〇米为授权 条件为例,对于某楼宇而言,整栋楼的烟雾报警器可以建立联动,当一户家庭出现烟雾异常 状况时,有必要通知其他家庭可能出现火情,需要邻居作出相应防护措施,以避免损失。此 时,可以通过家庭的SmartHub的注册位置信息,确定距离用户家庭附近不超过100米的智 能家居设备如烟雾报警器,向这些近距离的家庭授权相应的智能家居设备,以使距离较近 的不同家庭的智能家居设备之间建立联动规则,进行联动报警,对人身财产安全进行保障。
[0130] 当用户注册后,服务器可以根据用户家庭的SmartHub的注册位置信息,查找其他 家庭的智能家居设备授权条件,当授权条件为距离范围授权时,再根据授权的智能家居设 备所属的SmartHub的注册位置,确定出符合授权条件的智能家居设备,并在这些符合授权 条件的智能家居设备的所属用户登录时,为其建立虚拟数据库,以方便这些授权用户建立 本地数据库中的本地智能家居设备与他人的智能家居设备之间的联动规则。
[0131] 假设用户B需要离家一段日子,其将自己家庭的的门禁授权给用户A,用户A将用 户B的门禁与自己家庭的门禁建立联动规则,当用户B家的门被打开发出告警时,用户B家 的门也联动发出告警,这样,用户A就可对用户B家的门是否被打开进行监控,以保证用户 B家的安全。
[0132] 当用户B向用户A授权智能家居设备时,用户A通过自己的ID登录服务器时,月艮 务器将以用户A的ID为检测条件,将他人授权给自己的智能家居设备查找出来,并向用户 A显示,以方便用户A将自己的智能家居设备与用户B的智能家居设备建立联动。
[0133] 步骤505,获得确定指令,从所述第一组智能家居设备标识中以及所述第二组智能 家居设备标识中确定至少一个第一智能家居设备的标识作为所述新联动规则的条件参数; 以及从所述第一组智能家居设备标识中以及所述第二组智能家居设备标识中确定至少一 个第二智能家居设备的标识作为所述新联动规则的执行参数。
[0134] 本发明实施例中,当用户选定出自己的智能家居设备与他人授权的智能家居设备 之间建立联动规则时,服务器将以第一智能家居设备的标识作为所述新联动规则的条件参 数,第二智能家居设备的标识作为所述新联动规则的执行参数,而形成新新联动规则。
[0135] 假设用户A的煤气检测器与用户B的煤气检测器建立联动规则,用户A的煤气检 测器检测到大气中的煤气含量超出设定阈值时,将发出报警,而服务器确定用户A的煤气 检测器报警,而用户A的煤气检测器与用户B的煤气检测器之间存在联动规则,以用户A的 煤气检测器报警为输入参数,则服务器触发联动规则,向用户B的煤气检测器输出报警指 示,使用户B的煤气检测器也发出报警,以提醒用户B作出防范措施,使用户B的煤气检测 器发出报警,即为新联动规则的执行参数。
[0136] 步骤506,响应所述设定指令,基于作为所述条件参数的至少一个第一智能家居设 备标识以及作为执行参数的至少一个第二智能家居设备标识生成所述新联动规则。
[0137] 所述新联动规则用于当条件设备执行并且产生参数变化自动控制执行设备产生 相应的参数变化;其中,所述条件设备为作为所述条件参数的所述至少一个第一智能家居 设备标识所一一对应的第一智能家居设备;所述执行设备为作为所述执行参数的所述至少 一个第二智能家居设备标识所一一对应的第二智能家居设备。
[0138] 本发明实施例中,根据用户输入的联动规则设立指令,服务器将第一智能家居设 备与第二智能家居设备之间建立联动规则,以实现不同用户家庭中不同智能家居设备之间 的联动。例如,当父母家的水龙头与自己家的水龙头之间建立了联动规则后,如果父母家水 龙头开启达到设定阈值如15分钟,则发出报警,服务器根据联动规则,将会将指示用户家 的水龙头发出告警,以方便用户知悉父母家的状况,及时采取相关措施。
[0139] 本发明实施例中,用户通过向其他用户授权自己家庭的联动智能家居设备,被授 权用户可以设置自己家庭中的智能家居设备与授权智能家居设备之间的联动规则,扩充了 智能家居设备的应用场景,方便了用户之间相互关联,以实现联动预警,大大提升了各用户 之间的安全性。
[0140] 图6为本发明实施例五的智能家居设备联动规则设定方法的流程图,如图6所示, 本示例的智能家居设备联动规则设定方法包括以下步骤:
[0141] 步骤601,获得设定指令。
[0142] 所述设定指令用于指示设定并生成新联动规则。
[01 43] 本发明实施例中,当用户需要设定新联动规则时,通过自身的ID登录至服务器 端,并向服务器输入设定指令。
[0144] 步骤602,获得第一组智能家居设备标识。
[0145] 所述第一组智能家居设备标识中的每一个智能家居设备标识一一对应于一智能 家居设备,所述第一组智能家居设备标识所对应智能家居设备都属于第一家庭。
[0146] 当接收到新联动规则的设定指令后,服务器获取第一组智能家居设备标识。例如, 当第一用户向服务器发送设定指令时,可以通过第一用户输入的用户ID来得到第一组智 能家居设备标识,即第一用户的用户ID为第一组智能家居设备标识。一般而言,每一家庭 的所有智能家居设备均与该家庭的用户ID关联,以方便用户对自己家庭的智能家居设备 进行管理和联动规则的设定。
[0147] 一般而言,每一家庭的所有智能家居设备通过一个或多个SmartHub连接至服务 器,以方便用户远程控制自己家庭的智能家居设备。例如,用户若临时出门,并未熄灭家中 的智能照明灯,而用户中途有急事不能返家,则可以通过联动规则,设置自己家门关闭时, 照明灯自动关闭,就可以使未关闭的照明灯关闭。
[0148] 步骤603,获得第二组智能家居设备标识。
[0149] 所述第二组智能家居设备标识中的每一个智能家居设备标识一一对应于一智能 家居设备,所述第二组智能家居设备标识所对应智能家居设备都属于第二家庭。
[0150] 本发明实施例中,第二组智能家居设备是属于第二家庭的智能家居设备,这些属 于第二家庭的智能家居设备由第二用户向第一用户进行了授权,使第一用户可以使第一组 智能家居设备中的智能家居设备与第二组智能家居设备中的智能家居设备建立联动规则, 使两个用户之间的智能家居设备之间联动。
[0151] 假设用户B需要离家一段日子,其将自己家庭的的门禁授权给用户A,用户A将用 户B的门禁与自己家庭的门禁建立联动规则,当用户B家的门被打开发出告警时,用户B家 的门也联动发出告警,这样,用户A就可对用户B家的门是否被打开进行监控,以保证用户 B家的安全。
[0152] 当用户B向用户A授权智能家居设备时,用户A通过自己的ID登录服务器时,月艮 务器将以用户A的ID为检测条件,将他人授权给自己的智能家居设备查找出来,并向用户 A显示,以方便用户A将自己的智能家居设备与用户B的智能家居设备建立联动。
[0153] 步骤604,获得确定指令,从所述第一组智能家居设备标识中以及所述第二组智能 家居设备标识中确定至少一个第一智能家居设备的标识作为所述新联动规则的条件参数; 以及从所述第一组智能家居设备标识中以及所述第二组智能家居设备标识中确定至少一 个第二智能家居设备的标识作为所述新联动规则的执行参数。
[0154] 本发明实施例中,当用户选定出自己的智能家居设备与他人授权的智能家居设备 之间建立联动规则时,服务器将以第一智能家居设备的标识作为所述新联动规则的条件参 数,第二智能家居设备的标识作为所述新联动规则的执行参数,而形成新新联动规则。
[0155] 假设用户A的煤气检测器与用户B的煤气检测器建立联动规则,用户A的煤气检 测器检测到大气中的煤气含量超出设定阈值时,将发出报警,而服务器确定用户A的煤气 检测器报警,而用户A的煤气检测器与用户B的煤气检测器之间存在联动规则,以用户A的 煤气检测器报警为输入参数,则服务器触发联动规则,向用户B的煤气检测器输出报警指 示,使用户B的煤气检测器也发出报警,以提醒用户B作出防范措施,使用户B的煤气检测 器发出报警,即为新联动规则的执行参数。
[0156] 步骤605,响应所述设定指令,基于作为所述条件参数的至少一个第一智能家居设 备标识以及作为执行参数的至少一个第二智能家居设备标识生成所述新联动规则。
[0157] 所述新联动规则用于当条件设备执行并且产生参数变化自动控制执行设备产生 相应的参数变化;其中,所述条件设备为作为所述条件参数的所述至少一个第一智能家居 设备标识所一一对应的第一智能家居设备;所述执行设备为作为所述执行参数的所述至少 一个第二智能家居设备标识所一一对应的第二智能家居设备。
[0158] 本发明实施例中,根据用户输入的联动规则设立指令,服务器将第一智能家居设 备与第二智能家居设备之间建立联动规则,以实现不同用户家庭中不同智能家居设备之间 的联动。例如,当父母家的水龙头与自己家的水龙头之间建立了联动规则后,如果父母家水 龙头开启达到设定阈值如15分钟,则发出报警,服务器根据联动规则,将会将指示用户家 的水龙头发出告警,以方便用户知悉父母家的状况,及时采取相关措施。
[0159] 步骤606,当卸载第三智能家居设备且所述第三智能家居设备标识属于虚拟数据 库时,基于所述第三智能家居设备标识遍历联动规则清单;删除包括所述第三智能家居设 备虚拟标识的联动规则。
[0160] 本发明实施例中,当某用户删除自己家庭中的第三智能家居设备,或者第三智能 家居设备出现故障不能使用,或者第三智能家居设备被用户卸载时,需要将第三智能家居 设备卸载的信息通知服务器,以使服务器将与第三智能家居设备关联的联动规则删除,避 免服务器侧维护这些联动规则,也避免其他用户在不知情的情况下仍然以为与第三智能家 居设备关联的联动规则仍然有效,避免不必要的麻烦。
[0161] 例如,当用户A家庭中的煤气报警器损坏时,可以通过登录服务器通知服务器该 煤气报警器损坏,服务器将以用户A的煤气报警器标识为查询条件,查询出与该用户A的煤 气报警器关联的所有其他用户建立的联动规则,也可以将用户A自己建立的与该用户A的 煤气报警器关联的联动规则删除。
[0162] 作为一种较佳的示例,服务器还以该用户A的煤气报警器的标识为查询条件,查 找其他用户的包含该用户A的煤气报警器标识的虚拟数据库,以删除虚拟数据库中的用户 A的煤气报警器标识,避免其他用户对该用户A的煤气报警器的误操作,及使其他用户不再 添加与该用户A的煤气报警器的联动规则。
[0163] 本发明实施例中,用户通过向其他用户授权自己家庭的联动智能家居设备,被授 权用户可以设置自己家庭中的智能家居设备与授权智能家居设备之间的联动规则,扩充了 智能家居设备的应用场景,方便了用户之间相互关联,以实现联动预警,大大提升了各用户 之间的安全性。
[0164] 本发明实施例还具有以下应用:老人将自己的健康检测仪的attribute权限分享 给子女,子女可以在自己的客户端了解到父母的血压、血糖等信息。子女可以将父母的健康 检测仪设置为某种消息提醒联动,当自动检测到某个身体参数达到某个阈值时就会触发提 醒。
[0165] 用户A的好友来到用户A家,但用户A不在家,好友向用户A申请智能门锁的临时 控制权限,用户A同意后,好友可以通过客户端打开门锁进入用户A家。当然,用户A也可 以通过其他联动规则如灯开门开的规则,使智能灯开启,为用户A开门。用户A也可以直接 远程打开门,使好友进屋。
[0166] 用户B要离家一段时间,用户B可以将家里智能安防系统如门磁、摄像头、motion sensor等的权限分享给用户B的好友。好友可以帮用户B看家。
[0167] 图7为本发明实施例的智能家居设备联动规则设定装置的组成结构示意图,如图 7所示,本发明实施例的智能家居设备联动规则设定装置包括:第一获得单元70、第二获得 单元71、第三获得单元72、第一确定单元73和生成单元74,其中:
[0168] 第一获得单元70,用于获得设定指令,所述设定指令用于指示设定并生成新联动 规则;
[0169] 第二获得单元71,用于获得第一组智能家居设备标识,所述第一组智能家居设备 标识中的每一个智能家居设备标识一一对应于一智能家居设备,所述第一组智能家居设备 标识所对应智能家居设备都属于第一家庭;
[0170] 第三获得单元72,用于获得第二组智能家居设备标识,所述第二组智能家居设备 标识中的每一个智能家居设备标识一一对应于一智能家居设备,所述第二组智能家居设备 标识所对应智能家居设备都属于第二家庭;
[0171] 第一确定单元73,用于获得确定指令,从所述第一组智能家居设备标识中以及所 述第二组智能家居设备标识中确定至少一个第一智能家居设备的标识作为所述新联动规 则的条件参数;以及从所述第一组智能家居设备标识中以及所述第二组智能家居设备标识 中确定至少一个第二智能家居设备的标识作为所述新联动规则的执行参数;
[0172] 生成单元74,用于响应所述设定指令,基于作为所述条件参数的至少一个第一智 能家居设备标识以及作为执行参数的至少一个第二智能家居设备标识生成所述新联动规 贝1J;所述新联动规则用于当条件设备执行并且产生参数变化自动控制执行设备产生相应的 参数变化;其中,所述条件设备为作为所述条件参数的所述至少一个第一智能家居设备标 识所一一对应的第一智能家居设备;所述执行设备为作为所述执行参数的所述至少一个第 二智能家居设备标识所一一对应的第二智能家居设备。
[0173] 在图7所示的智能家居设备联动规则设定装置的基础上,本发明实施例的智能家 居设备联动规则设定装置还包括:第一建立单元(图7中未示出)和第二建立单元(图7 中未不出),其中:
[0174] 第一建立单元,用于基于第一家庭ID建立所述第一家庭下的智能家居设备的第 一家庭本地数据库;
[0175] 第二建立单元,用于基于所述第一家庭本地数据库以及第一授权信息建立第一家 庭虚拟数据库;所述第一授权信息为任意一个家庭ID,或者,第一授权信息为地理位置范 围;
[0176] 在图7所示的智能家居设备联动规则设定装置的基础上,本发明实施例的智能家 居设备联动规则设定装置还包括:第三建立单元(图7中未示出)和第四建立单元(图7 中未不出),其中:
[0177] 第三建立单元,用于基于第二家庭ID建立所述第二家庭下的智能家居设备的第 二家庭本地数据库;
[0178] 第四建立单元,用于基于所述第二家庭本地数据库以及第二授权信息建立第二家 庭虚拟数据库。
[0179] 在前述智能家居设备联动规则 设定装置的基础上,本发明实施例的智能家居设备 联动规则设定装置还包括:第四获得单元(图6中未示出)和第一调用单元(图7中未示 出),其中:
[0180] 第四获得单元,用于获得筛选参数;所述筛选参数为第一家庭ID;
[0181] 对应地,所述第二获得单元71,还用于基于所述筛选参数调用所述第一家庭本地 数据库;
[0182] 所述第三获得单元72,还用于基于所述筛选参数确定所述第二家庭虚拟数据库; 其中,所述第二家庭虚拟数据库的所述第二授权信息与所述筛选参数匹配;
[0183] 第一调用单元,用于调用所述虚拟数据库。
[0184] 在前述智能家居设备联动规则设定装置的基础上,本发明实施例的智能家居设备 联动规则设定装置还包括:第二确定单元(图7中未示出)和第二调用单元(图7中未示 出),其中:
[0185] 第二确定单元,用于基于所述第一组智能家居设备标识确定用于表征所述第一家 庭地理位置的位置信息;将所述第一家庭地理位置的位置信息作为筛选参数;
[0186] 所述第三获得单元72,还用于基于所述筛选参数确定所述第二家庭虚拟数据库; 其中,所述第二家庭虚拟数据库的所述第二授权信息与所述筛选参数匹配;
[0187] 第二调用单元,用于调用所述虚拟数据库。
[0188] 在前述智能家居设备联动规则设定装置的基础上,本发明实施例的智能家居设备 联动规则设定装置还包括:遍历单元(图7中未示出)和删除单元(图7中未示出),其中:
[0189] 遍历单元,用于当卸载第三智能家居设备且所述第三智能家居设备标识属于虚拟 数据库时,基于所述第三智能家居设备标识遍历联动规则清单;
[0190] 删除单元,用于删除包括所述第三智能家居设备虚拟标识的联动规则。
[0191] 本领域技术人员应当理解,图7所示的智能家居设备联动规则设定装置中的各单 元的实现功能可参照前述各实施例的智能家居设备联动规则设定方法的相关描述而理解。 图7所示的智能家居设备联动规则设定装置中的各单元的功能可通过运行于处理器上的 程序而实现,也可通过具体的逻辑电路而实现。
[0192] 以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
【主权项】
1. 一种智能家居设备联动规则设定方法,所述方法包括: 获得设定指令,所述设定指令用于指示设定并生成新联动规则; 获得第一组智能家居设备标识,所述第一组智能家居设备标识中的每一个智能家居设 备标识一一对应于一智能家居设备,所述第一组智能家居设备标识所对应智能家居设备都 属于第一家庭; 获得第二组智能家居设备标识,所述第二组智能家居设备标识中的每一个智能家居设 备标识一一对应于一智能家居设备,所述第二组智能家居设备标识所对应智能家居设备都 属于第二家庭; 获得确定指令,从所述第一组智能家居设备标识中以及所述第二组智能家居设备标识 中确定至少一个第一智能家居设备的标识作为所述新联动规则的条件参数;以及从所述第 一组智能家居设备标识中以及所述第二组智能家居设备标识中确定至少一个第二智能家 居设备的标识作为所述新联动规则的执行参数; 响应所述设定指令,基于作为所述条件参数的至少一个第一智能家居设备标识以及作 为执行参数的至少一个第二智能家居设备标识生成所述新联动规则;所述新联动规则用于 当条件设备执行并且产生参数变化自动控制执行设备产生相应的参数变化;其中,所述条 件设备为作为所述条件参数的所述至少一个第一智能家居设备标识所一一对应的第一智 能家居设备;所述执行设备为作为所述执行参数的所述至少一个第二智能家居设备标识所 一一对应的第二智能家居设备。2. 根据权利要求1所述的智能家居设备联动规则设定方法,在所述获得设定指令之 前,还包括: 基于第一家庭ID建立所述第一家庭下的智能家居设备的第一家庭本地数据库; 基于所述第一家庭本地数据库以及第一授权信息建立第一家庭虚拟数据库;所述第一 授权信息为任意一个家庭ID,或者,第一授权信息为地理位置范围; 或/和; 基于第二家庭ID建立所述第二家庭下的智能家居设备的第二家庭本地数据库; 基于所述第二家庭本地数据库以及第二授权信息建立第二家庭虚拟数据库。3. 根据权利要求2所述的智能家居设备联动规则设定方法,所述方法还包括: 获得筛选参数;所述筛选参数为第一家庭ID; 所述获得第一组智能家居设备标识包括: 基于所述筛选参数调用所述第一家庭本地数据库; 所述获得第二组智能家居设备标识包括: 基于所述筛选参数确定所述第二家庭虚拟数据库;其中,所述第二家庭虚拟数据库的 所述第二授权信息与所述筛选参数匹配; 调用所述虚拟数据库。4. 根据权利要求2所述的智能家居设备联动规则设定方法,所述方法还包括: 基于所述第一组智能家居设备标识确定用于表征所述第一家庭地理位置的位置信 息; 将所述第一家庭地理位置的位置信息作为筛选参数; 所述获得第二组智能家居设备标识包括: 基于所述筛选参数确定所述第二家庭虚拟数据库;其中,所述第二家庭虚拟数据库的 所述第二授权信息与所述筛选参数匹配; 调用所述虚拟数据库。5. 根据权利要求3或4所述的智能家居设备联动规则设定方法,所述方法还包括: 当卸载第三智能家居设备且所述第三智能家居设备标识属于虚拟数据库时,基于所述 第三智能家居设备标识遍历联动规则清单; 删除包括所述第三智能家居设备虚拟标识的联动规则。6. -种智能家居设备联动规则设定装置,所述装置包括:第一获得单元、第二获得单 元、第三获得单元、第一确定单元和生成单元,其中: 第一获得单元,用于获得设定指令,所述设定指令用于指示设定并生成新联动规则; 第二获得单元,用于获得第一组智能家居设备标识,所述第一组智能家居设备标识中 的每一个智能家居设备标识一一对应于一智能家居设备,所述第一组智能家居设备标识所 对应智能家居设备都属于第一家庭; 第三获得单元,用于获得第二组智能家居设备标识,所述第二组智能家居设备标识中 的每一个智能家居设备标识一一对应于一智能家居设备,所述第二组智能家居设备标识所 对应智能家居设备都属于第二家庭; 第一确定单元,用于获得确定指令,从所述第一组智能家居设备标识中以及所述第二 组智能家居设备标识中确定至少一个第一智能家居设备的标识作为所述新联动规则的条 件参数;以及从所述第一组智能家居设备标识中以及所述第二组智能家居设备标识中确定 至少一个第二智能家居设备的标识作为所述新联动规则的执行参数; 生成单元,用于响应所述设定指令,基于作为所述条件参数的至少一个第一智能家居 设备标识以及作为执行参数的至少一个第二智能家居设备标识生成所述新联动规则;所 述新联动规则用于当条件设备执行并且产生参数变化自动控制执行设备产生相应的参数 变化;其中,所述条件设备为作为所述条件参数的所述至少一个第一智能家居设备标识所 一一对应的第一智能家居设备;所述执行设备为作为所述执行参数的所述至少一个第二智 能家居设备标识所一一对应的第二智能家居设备。7. 根据权利要求6所述的智能家居设备联动规则设定装置,所述装置还包括:第一建 立单元和第二建立单元,其中: 第一建立单元,用于基于第一家庭ID建立所述第一家庭下的智能家居设备的第一家 庭本地数据库; 第二建立单元,用于基于所述第一家庭本地数据库以及第一授权信息建立第一家庭虚 拟数据库;所述第一授权信息为任意一个家庭ID,或者,第一授权信息为地理位置范围。8. 根据权利要求6所述的智能家居设备联动规则设定装置,所述装置还包括:第三建 立单元和第四建立单元,其中: 第三建立单元,用于基于第二家庭ID建立所述第二家庭下的智能家居设备的第二家 庭本地数据库; 第四建立单元,用于基于所述第二家庭本地数据库以及第二授权信息建立第二家庭虚 拟数据库。9. 根据权利要求7或8所述的智能家居设备联动规则设定装置,所述装置还包括:第 四获得单元和第一调用单元,其中: 第四获得单元,用于获得筛选参数;所述筛选参数为第一家庭ID; 对应地,所述第二获得单元,还用于基于所述筛选参数调用所述第一家庭本地数据 库; 所述第三获得单元,还用于基于所述筛选参数确定所述第二家庭虚拟数据库;其中,所 述第二家庭虚拟数据库的所述第二授权信息与所述筛选参数匹配; 第一调用单元,用于调用所述虚拟数据库。10. 根据权利要求7或8所述的智能家居设备联动规则设定装置,所述装置还包括:第 二确定单元和第二调用单元,其中: 第二确定单元,用于基于所述第一组智能家居设备标识确定用于表征所述第一家庭地 理位置的位置信息;将所述第一家庭地理位置的位置信息作为筛选参数; 所述第三获得单元,还用于基于所述筛选参数确定所述第二家庭虚拟数据库;其中,所 述第二家庭虚拟数据库的所述第二授权信息与所述筛选参数匹配; 第二调用单元,用于调用所述虚拟数据库。11. 根据权利要求9或10所述的智能家居设备联动规则设定装置,所述装置还包括: 遍历单元和删除单元,其中: 遍历单元,用于当卸载第三智能家居设备且所述第三智能家居设备标识属于虚拟数据 库时,基于所述第三智能家居设备标识遍历联动规则清单; 删除单元,用于删除包括所述第三智能家居设备虚拟标识的联动规则。
【专利摘要】本发明实施例公开了一种智能家居设备联动规则设定方法及装置,所述方法包括:获得设定指令,所述设定指令用于指示设定并生成新联动规则;获得第一组智能家居设备标识,获得第二组智能家居设备标识;获得确定指令,从所述第一组智能家居设备标识中以及所述第二组智能家居设备标识中确定至少一个第一智能家居设备的标识作为所述新联动规则的条件参数;以及从所述第一组智能家居设备标识中以及所述第二组智能家居设备标识中确定至少一个第二智能家居设备的标识作为所述新联动规则的执行参数;响应所述设定指令,基于作为所述条件参数的至少一个第一智能家居设备标识以及作为执行参数的至少一个第二智能家居设备标识生成所述新联动规则。
【IPC分类】G05B19/418, G05B15/02
【公开号】CN104898434
【申请号】CN201510159067
【发明人】高长磊
【申请人】联想(北京)有限公司
【公开日】2015年9月9日
【申请日】2015年4月3日

最新回复(0)