家居设备控制方法、装置、智能家居系统及门锁与流程

文档序号:29967271发布日期:2022-05-11 10:36阅读:76来源:国知局
家居设备控制方法、装置、智能家居系统及门锁与流程

1.本技术涉及物联网技术领域,具体而言,涉及一种家居设备控制方法、装置、智能家居系统及门锁。


背景技术:

2.随着智能家居的逐渐普及,智能门锁成为智能家居系统中不可或缺的智能设备。门锁不仅可以用于控制门的状态,还可以用于控制屋内的家居设备。其中,目前通过门锁控制屋内的家居设备的方式为:在人员对门锁进行操作后,直接根据被操作的按键对该按键对应的家居设备进行控制。由于未核对人员的身份,因此会出现非法用户通过门锁非法控制屋内家居设备的情况,存在一定的安全隐患。


技术实现要素:

3.有鉴于此,本技术的目的在于提供一种家居设备控制方法、装置、智能家居系统、门锁及计算机可读存储介质,以避免非法用户通过门锁控制家居设备。
4.本技术的实施例可以这样实现:
5.第一方面,本技术实施例提供一种家居设备控制方法,所述方法包括:
6.根据用户操作确定目标按键,其中,所述目标按键为门锁的输入键盘上被用户操作的按键;
7.确定操作所述目标按键的用户是否是合法用户;
8.若是,则将所述目标按键对应的目标标识发送给控制设备,以使所述控制设备根据与所述目标标识对应的目标自动化规则控制对应的家居设备,其中,所述目标自动化规则用于指示目标家居设备执行目标指令。
9.第二方面,本技术实施例提供一种家居设备控制方法,所述方法包括:
10.门锁根据用户操作确定目标按键,其中,所述目标按键为门锁的输入键盘上被用户操作的按键;
11.所述门锁确定操作所述目标按键的用户是否是合法用户;
12.所述门锁在是时,将所述目标按键对应的目标标识发送给控制设备;
13.所述控制设备从预先存储的自动化规则中获得与所述目标标识对应的目标自动化规则,其中,所述目标自动化规则用于指示目标家居设备执行目标指令;
14.所述控制设备根据所述目标自动化规则,控制所述目标家居设备执行所述目标指令。
15.第三方面,本技术实施例提供一种家居设备控制装置,所述装置包括:
16.第一确定模块,用于根据用户操作确定目标按键,其中,所述目标按键为门锁的输入键盘上被用户操作的按键;
17.第二确定模块,用于确定操作所述目标按键的用户是否是合法用户;
18.发送模块,用于在是时,将所述目标按键对应的目标标识发送给控制设备,以使所
述控制设备根据与所述目标标识对应的目标自动化规则控制对应的家居设备,其中,所述目标自动化规则用于指示目标家居设备执行目标指令。
19.第四方面,本技术实施例提供一种智能家居系统,所述系统包括通信连接的门锁及控制设备,
20.所述门锁,用于根据用户操作确定目标按键,其中,所述目标按键为所述门锁的输入键盘上被用户操作的按键;
21.所述门锁,还用于确定操作所述目标按键的用户是否是合法用户;
22.所述门锁,还用于在是时,将所述目标按键对应的目标标识发送给控制设备;
23.所述控制设备,用于从预先存储的自动化规则中获得与所述目标标识对应的目标自动化规则,并根据所述目标自动化规则控制对应的目标家居设备执行目标指令,其中,所述目标自动化规则用于指示目标家居设备执行目标指令。
24.第五方面,本技术实施例提供一种门锁,包括处理器和存储器,所述存储器存储有能够被所述处理器执行的机器可执行指令,所述处理器可执行所述机器可执行指令以实现前述实施方式中任意一项所述的家居设备控制方法。
25.第六方面,本技术实施例提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如前述实施方式中任意一项所述的家居设备控制方法。
26.本技术实施例提供的家居设备控制方法、装置、智能家居系统、门锁及计算机可读存储介质,在确定被用户操作的目标按键后,确定操作该目标按键的用户是否是合法用户,在是时,将该目标按键对应的目标标识发送给控制设备,以使控制设备根据与目标标识对应的目标自动化规则控制对应的家居设备。其中,目标自动化规则用于指示目标家居设备执行目标指令。由此,通过在确定操作目标按键的用户是合法用户的情况下才会根据该目标按键控制对应的家居设备的方式,可以避免非法用户通过门锁非法控制家居设备的情况,减少安全隐患。
附图说明
27.为了更清楚地说明本技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
28.图1为本技术实施例提供的一种应用环境示意图;
29.图2为本技术实施例提供的家居设备控制方法的流程示意图之一;
30.图3为图2中步骤s140包括的子步骤的流程示意图;
31.图4为本技术实施例提供的家居设备控制方法的流程示意图之二;
32.图5为图4中步骤s110包括的子步骤的流程示意图之一;
33.图6为图4中步骤s110包括的子步骤的流程示意图之二;
34.图7为本技术实施例提供的家居设备控制方法的流程示意图之三;
35.图8为本技术实施例提供的门锁的结构示意图之一;
36.图9为本技术实施例提供的家居设备控制方法的流程示意图之四;
37.图10为本技术实施例提供的家居设备控制装置的方框示意图之一;
38.图11为本技术实施例提供的家居设备控制装置的方框示意图之二;
39.图12为本技术实施例提供的门锁的结构示意图之二。
40.图标:10-智能家居系统;100-门锁;101-主控芯片;102-开关门检测单元;103-键盘单元;104-用户检测单元;105-通信单元;120-处理器;130-存储器;200-家居设备;300-网关;400-路由器;500-服务器;600-家居设备控制装置;610-第一确定模块;620-第二确定模块;630-发送模块;640-控制模块。
具体实施方式
41.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本技术实施例的组件可以以各种不同的配置来布置和设计。
42.因此,以下对在附图中提供的本技术的实施例的详细描述并非旨在限制要求保护的本技术的范围,而是仅仅表示本技术的选定实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
43.应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。此外,若出现术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。需要说明的是,在不冲突的情况下,本技术的实施例中的特征可以相互结合。
44.目前门锁可用于控制屋内的家居设备。该门锁的前面板会设置一个特定的键盘,该特定的键盘上包括至少一个特定的按键。当然可以理解的是,该门锁上还设置有用于密码输入的键盘,用于密码输入的键盘与上述特定的键盘是不同的键盘。当门锁感应到门被关上后的一段时间内,若特定键盘上的按键被按下,则会直接根据被按下的按键控制对应的家居设备。但是,若用户被人尾随,当用户关上门转身离家后,尾随人则可能在这段时间内对门锁上的特定键盘中的按键进行操作,从而达到非法控制家居设备的目的,存在一定的安全隐患。
45.因此,发明人提出了本技术实施例中的家居设备控制方法,在确定被用户操作的目标按键后,确定操作该目标按键的用户是否为合法用户,在是时,将该目标按键对应的目标标识发送给控制设备,以使控制设备根据与目标标识对应的目标自动化规则控制对应的家居设备,由此可避免非法用户通过门锁非法控制屋内的家居设备的情况,减少安全隐患。
46.下面结合附图对本技术实施例进行详细的说明。
47.请参照图1,图1为本技术实施例提供的一种应用环境示意图。本技术实施例提供的家居设备控制方法可以应用于图1所示的智能家居系统10中。所述智能家居系统10可以包括通信连接的门锁100、控制设备及家居设备200。其中,控制设备可以是,但不限于,网关300或者服务器500等。服务器500可以是本地服务器或云端服务器。家居设备200可以是指灯、窗帘、空调、电动窗帘等。
48.在所述控制设备为网关300时,所述门锁100可以在确定操作目标按键的用户是合
法用户时,将目标按键对应的目标标识发送给网关300,以便网关300根据该目标标识对该目标标识对应的家居设备200进行控制。
49.在所述控制设备为服务器500时,所述门锁100可以在确定操作目标按键的用户为合法用户时,将目标按键对应的目标标识发送给服务器500,以便服务器500根据该目标标识对该目标标识对应的家居设备200进行控制。
50.其中,所述门锁100可以通过zigbee、wifi、蓝牙、nbiot等与所述网关300或者服务器500连接。可选地,所述智能家居系统10还可以包括路由器400,所述网关300可以通过路由器400与所述服务器500通信连接。当然,本技术实施例中各个设备之间的连接方式以及各个设备的网络连接方式并不限定。
51.请参照图2,图2为本技术实施例提供的家居设备控制方法的流程示意图之一。所述方法可应用于上述门锁100。下面对家居设备控制方法的具体流程进行详细解释。
52.步骤s120,根据用户操作确定目标按键。
53.用户在需要控制家居设备时,会对门锁的输入键盘上的按键进行操作。在用户完成操作后,则可以确定出被该用户操作的目标按键,所述目标按键为门锁的输入键盘上被用户操作的按键。比如,若用户按下了数字键1,则可以确定数字键1为目标按键。
54.步骤s130,确定操作所述目标按键的用户是否是合法用户。
55.可以在确定所述目标按键之后或在用户操作所述目标按键时等情况下,以任意的方式确定操作所述目标按键的用户是否是合法用户。其中,合法用户,表示该用户是有权限控制家居设备的用户,不是非法用户;即,该用户对家居设备的控制是合法的,不是非法的。
56.若操作所述目标按键的用户不是合法用户,即操作所述目标按键的用户是非法用户,则可以直接结束。
57.若操作所述目标按键的用户是合法用户,则执行步骤s140。
58.步骤s140,将所述目标按键对应的目标标识发送给控制设备,以使所述控制设备根据与所述目标标识对应的目标自动化规则控制对应的家居设备。
59.所述控制设备中可以预先存储有至少一条自动化规则,一条自动化规则至少对应一个标识。可选地,用户可以预先使用移动终端或其他交互终端,在控制设备中配置并保存上述自动化规则。其中,一条自动化规则中可以包括家居设备标识以及各家居设备标识分别对应的控制指令,自动化规则用于指示某个或某些家居设备执行对应的控制指令。
60.在确定操作所述目标按键的用户是合法用户后,可以将所述目标按键对应的目标标识发送给控制设备。其中,一个按键对应的标识唯一。控制设备则根据接收到的目标标识在存储的自动化规则中进行查找,并将查找到的与该目标标识对应的自动化规则作为目标自动化规则。然后,控制设备可以根据所述目标自动化规则,向对应的目标家居设备发送对应的目标指令;对应的目标家居设备在接收到目标指令后,执行该目标指令。由此,可实现合法用户操作所述目标按键的目的。其中,目标家居设备为目标自动化规则中的目标家居设备标识所对应的家居设备,目标指令为目标自动化规则中的控制指令。
61.比如,用户按下了数字键1,数字键1的标识为1,标识1对应的自动化规则为:若数字键1被按下,则关闭空调。那么,当数字键1被操作且该操作用户是合法用户时,可以将标识1作为目标标识发送给控制设备。控制设备根据目标标识1查找到目标自动化规则“若数字键1被按下,则关闭空调”,然后向空调发送关闭的目标指令;空调执行该目标指令。
62.本技术实施例提供的家居设备控制方法,在确定被用户操作的目标按键后,确定操作该目标按键的用户是否是合法用户,在是时,将该目标按键对应的目标标识发送给控制设备,以使控制设备根据与目标标识对应的目标自动化规则控制对应的家居设备。其中,目标自动化规则用于指示目标家居设备执行目标指令。由此,通过在确定操作目标按键的用户是合法用户的情况下才会根据该目标按键控制对应的家居设备的方式,可以避免非法用户通过门锁非法控制家居设备的情况,减少安全隐患。
63.可选地,作为一种可选的实施方式,用户操作的输入键盘为门锁上的特定的键盘。由于门锁上的特定键盘与用于密码输入的键盘单元是不同的键盘,因此便于用户根据不同的目的选择使用不同的键盘。
64.实际应用中,很可能需要设置多条自动化规则,因而导致会需要与该多条自动化规则对应的多个按键,以便满足用户需要。比如,一个家庭里住着两个成人、一个小孩、一只狗。在有人出门时,会有很多种情况,例如:1.屋里还有另外一个成人、小孩、宠物;2.所有的成人都出门了,屋里还剩一个小孩,与一只狗;3.所有人都出门了,屋里只剩一只狗;4.所有人与宠物都出门了。每一种情况都单独对应一条自动化规则。若仍然使每条自动化规则对应一个特定按键,则会导致需要在门锁的前面板的特定键盘中设置多个特定按钮,该方式会增加制作成本。
65.为了在满足多样化需求的基础上,避免增加制作成本,作为另一种可选的实施方式,用户操作的输入键盘为门锁上的用于密码输入的键盘单元。用户可以预先为各数字按键配置对应的自动化规则,也可以预先配置数字按键组合对应的自动化规则,比如,数字按键组合1、2对应一条自动化规则,若数字按键组合1、2对应的标识为12,则标识12对应一条自动化规则。由此,通过复用门锁上的用于密码输入的0到9的数字按键,可避免单独设置多个特定按键,同时可以满足多样化需求。
66.其中,可选地,所述自动化规则可以表示为“当xxx事件发生,且满足yyy状态,则做zzz动作”。xxx事件,表示被按下的按键;yyy状态,表示特定状态,比如,在室内亮度小于某个阈值时;zzz动作,表示什么家居设备要执行什么指令,例如,关闭空调。zzz动作可以只对应一个家居设备,也可以对应多个家居设备。当然可以理解的是,用户在设置自动化规则时,也可以不设置上述“yyy状态”。
67.下面对自动化规则进行举例说明。假设一条自动化规则为“当按键1被按下,且满足室内亮度小于预设亮度时,控制电动窗帘打开”,那么在按键1被按下后,若室内亮度小于预设亮度,则会对电动窗帘进行控制,以打开电动窗帘,使得室外环境光进入室内。
68.可选地,在本实施例的一种实施方式中,可以在用户操作所述目标按键时,获取该用户的人脸图像,然后通过将该人脸图像与预先存储的合法人员的人脸图像进行比对。若相似度大于阈值,则可以确定操作所述目标按键的用户是合法用户。反之,若相似度不大于阈值,则可以确定操作所述目标按键的用户不是合法用户。由此,通过人脸识别技术,可以准确确定操作所述目标按键的用户是否为合法用户。
69.人脸识别技术可能会要求设备具备一定的处理能力,因而可能会增加较多成本。为避免上述情况,可通过图3所示方式确定操作所述目标按键的用户是否是合法用户。请参照图3,图3为图2中步骤s140包括的子步骤的流程示意图。步骤s140可以包括子步骤s141~子步骤s143。
70.子步骤s141,判断从开门或关门时到接收对所述目标按键的操作时的时间段内是否一直有用户位于所述门锁前。
71.若一直有用户位于所述门锁前,则执行子步骤s142。若未一直有用户位于所述门锁前,则执行子步骤s143。
72.子步骤s142,确定操作所述目标按键的用户是合法用户。
73.子步骤s143,确定操作所述目标按键的用户不是合法用户。
74.通常情况下,能够开门或关门的用户都是合法用户。若合法用户需要控制家居设备,则会在开门或关门后,直接对门锁上的输入键盘进行操作。在这期间,该合法用户一直是处于门锁前的。而尾随合法用户的非法人员一般都是在合法用户离开门锁前之后,对门锁上的输入键盘进行操作。也即,在以开门或关门时刻为起点、以接收到对输入键盘的操作的时刻为终点的时间段内,最开始是合法用户出现在门锁前,中间没有人,最后是非法人员出现门锁前。因此,可以通过检测在上述时间段内是否一直有用户位于门锁前,从而确定操作所述目标按键的用户是否是合法用户。
75.可选地,若门锁附近安装有摄像头,可以基于摄像头采集的视频判断在上述时间段内是否一直有用户位于门锁前。
76.人体辐射的红外线(能量)波长主要集中在约10000nm左右,根据人体红外线波长的这个特性,可以使用相应的探测装置探测到人体辐射的红外线,从而实现检测人体活动信息的目的。可选地,还可以在门锁上安装红外人体检测单元,利用该红外人体检测单元检测在上述时间段内是否一直有用户位于门锁前。红外人体检测单元的成本低。因此,通过红外人体检测单元既可以判断是否一直有用户位于所述门锁前,同时不会增加较多成本。
77.若在上述时间段内一直有用户位于门锁前,则可以确定操作所述目标键盘的用户是合法用户,进而将目标按键对应的目标标识发送给控制设备,以便控制设备根据该目标标识控制对应的目标家居设备。
78.请参照图4,图4为本技术实施例提供的家居设备控制方法的流程示意图之二。在本技术一种实施例中,在步骤s120之前,所述方法还可以包括步骤s110。
79.步骤s110,控制与自动化规则所对应的按键发光。
80.所述控制设备或者门锁中可以预先保存有与自动化规则与按键的对应关系。由于一般都是在用户开门或关门之后,用户会对门锁上的输入键盘进行操作,因此,可以在开门或关门之后,控制与自动化规则对应的按键发光,以提醒用户输入键盘上的哪些按键是能够控制家居设备的有效按键。可选地,可以控制与自动化规则所对应的按键按照第一发光状态发光,第一发光状态的具体状态可以根据实际需求进行设置,比如,常亮,或者先闪烁然后常亮等。
81.用户在配置自动化规则时,一般会同时配置与自动化规则对应的智能场景,也即,一个智能场景与一个自动化规则对应,比如,场景1:自动化规则1。自动化规则与智能场景对应,表示在该智能场景下执行该自动化规则。通过同时配置智能场景,可以实现场景与自动化规则的复用,避免在通过其他设备对相同的家居设备进行相同控制时需要重新设置自动化规则。
82.请参照图5,图5为图4中步骤s110包括的子步骤的流程示意图之一。在存储的自动化规则包括不同智能场景各自对应的自动化规则的情况下,步骤s110可以包括子步骤s111
及子步骤s112。
83.子步骤s111,根据预先保存的智能场景与标识的对应关系以及按键与标识的对应关系,确定出各智能场景分别所对应的按键。
84.子步骤s112,控制所述各智能场景分别所对应的按键按照第一发光状态发光。
85.在本实施方式中,所述控制设备或者门锁中预先存储有智能场景与标识的对应关系、按键与标识的对应关系,因此可以根据上述对应关系确定与智能场景对应的按键。而智能场景与自动化规则之间也存在对应关系,因此确定出的与智能场景对应的按键,即为至少一部分自动化规则所对应的按键。在确定出要控制的按键后,可以控制所述各智能场景分别所对应的按键按照第一发光状态发光。
86.可选地,可预先设置第一预设灯效控制指令,在需要控制按键按照所述第一发光状态发光时,可以根据该第一预设灯效控制指令,控制对应的按键按照第一发光状态发光。
87.用户在出门时,有一些家具设备还处于工作状态。若用户再进去将工作状态的家居设备关掉再出门会比较麻烦。为避免上述情况,可预先指定家居设备,并设置与已指定家居设备对应的自动化规则。其中,已指定家居设备可以由用户根据自身需求在屋内的所有家居设备中确定。在存储的自动化规则包括各已指定家居设备分别对应的自动化规则的情况下,请参照图6,图6为图4中步骤s110包括的子步骤的流程示意图之二。所述步骤s110可以包括子步骤s114及子步骤s115。
88.子步骤s114,确定智能家居系统中与当前处于工作状态的已指定家居设备对应的按键。
89.子步骤s115,控制所述与当前处于工作状态的已指定家居设备对应的按键按照第一发光状态发光。
90.在本实施方式中,控制设备或门锁中可以预先存储各已指定家居设备与按键的对应关系。控制设备可以检测智能家居系统中当前各已指定家居设备的工作状态,若有已指定家居设备处于工作状态,则可以根据存储的各已指定家居设备与按键的对应关系,确定出当前处于工作状态的各已指定家居设备分别对应的按键,然后将上述按键的相关信息发送给所述门锁。门锁在接收到上述按键的相关信息后,确定出对应的按键,然后控制该部分按键按照所述第一发光状态发光。可选地,门锁可以根据上述第一预设灯效控制指令,控制当前处于工作状态的各已指定家居设备对应的按键按照第一发光状态发光。
91.可选地,控制设备也可以在检出当前处于工作状态的已指定家居设备,将该部分家居设备的设备标识发送给门锁;门锁在接收到设备标识后,可以根据预先存储的已指定家居设备与按键的对应关系、设备标识,确定出要控制的按键,然后控制该部分按键按照所述第一发光状态发光。其中,已指定家居设备与按键的对应关系,可以采用已指定家居设备的设备标识与按键所对应的标识对应表示。
92.可选地,每个家居设备与市电之间可以串联有一个功率计,该功率计用于计量家居设备的实时用电情况。控制设备在接收到门锁发送的关门状态信息后,可以根据各功率计的数据,确定正在工作的已指定家居设备。由此,控制设备确定出处于工作状态的已指定家居设备。当然可以理解的是,也可以通过其他方式确定出处于工作状态的已指定家居设备。
93.由此,当用户出门后,可以控制当前处于工作状态的已指定家居设备所对应的按
键发光,以提示用户有已指定家居设备正在工作,是否需要关闭。若用户需要关闭,则可以通过操作对应的按键实现目的。
94.值得说明的是,存储的自动化规则中可能仅包括不同智能场景各自对应的自动化规则,也可能仅包括各已指定家居设备分别对应的自动化规则,还可能两者同时包括,由用户根据实际需求确定。
95.请参照图7,图7为本技术实施例提供的家居设备控制方法的流程示意图之三。在本实施例中,在确定出所述目标按键后,所述方法还可以包括步骤s130。
96.步骤s130,控制所述目标按键按照第二发光状态发光,同时控制所述输入键盘上除所述目标按键以外的其他按键按照第三发光状态发光。
97.在本实施例中,当用户操作按键后,为给予用户反馈,可控制所述目标按键按照第二发光状态发光,同时控制所述输入键盘上除所述目标按键以外的其他按键按照第三发光状态发光。其中,所述第二发光状态与所述第三发光状态不同,具体可以根据实际需求设置。比如,在用户操作目标按键前,输入键盘上的至少一部分按键的发光状态为先闪烁再常亮,那么在用户操作目标按键后,则可以控制目标按键的发光状态为常亮状态,并控制其他发光状态为先闪烁再常亮的按键不发光或者闪烁。
98.可选地,可预先设置第二预设灯效控制指令及第三预设灯效控制指令,在需要给予用户反馈时,可以根据该二预设灯效控制指令,控制所述目标按键按照所述第二发光状态发光;并根据该第三预设灯效控制指令,控制所述输入键盘上除所述目标按键以外的其他按键按照第三发光状态发光。
99.可选地,作为一种可选的实施方式,为达到节约功耗以及能够控制家居设备的目的,门锁可以在等待时间段内进入等待状态,其中,等待时间段为开门或关门后的一为预设时长(比如,15秒)的时间段。在门锁进入等待状态后,若用户操作输入键盘上的按键,且该用户为合法用户,则会根据被操作的按键控制对应的家居设备。由此,可避免门锁一直处于等待接收控制家居设备的操作的状态。当然可以理解的是,若在门锁未进入等待状态时,有用户对输入键盘进行操作,则可以认为该操作为用于开门的而执行的输入密码的操作,后续可基于用户输入的密码判断是否开门。
100.可选地,若门锁进入等待状态后,若检测到没有用户在门锁前,则可以直接退出等待状态。
101.若在等待时间段结束前,有用户对门锁的输入键盘进行操作,则可确定该用户是否为合法用户,在是时将被操作的按键对应的标识发送给控制设备。然后,若有按键仍然在发光,则可使得该部分按键不发光,并退出等待状态。
102.若在等待时间段结束前,用户操作了“取消”键,可不再等待,直接退出等待状态。若在等待时间段结束时,用户未操作按键,也可以直接退出等待状态。
103.请参照图8,图8为本技术实施例提供的门锁100的结构示意图之一。所述门锁100可以包括主控芯片101、开关门检测单元102、键盘单元103、用户检测单元104以及通信单元105。其中,所述主控芯片101与所述开关门检测单元102、键盘单元103、用户检测单元104以及通信单元105通信连接。所述用户检测单元104可以是,但不限于,红外人体检测单元。
104.所述主控芯片101可用于执行上述家居设备控制方法。
105.所述开关门检测单元102用于检测门的打开与关闭状态。
106.所述键盘单元103,用于在开关或关门后接收用户对按键的操作。所述键盘单元103中的至少一部分按键对应了家居设备,也即按键关联了动作。上述键盘单元103可以是用于密码输入的数字键盘,该数字键盘上可以至少包括0到9共10个数字按键与表示“取消”功能的按键。当然可以理解的是,该数据键盘上还可以包括“确定”功能的按键。该“确定”按键被选择时可用于表示按键操作结束,比如,当用户选择的按键依次为“1”、“2”、“确定”时,则可以确定用户已完成按键选择,且选择的数字按键依次为“1”、“2”;在确定用户为合法用户的情况下,可以将标识12发送给控制设备。
107.所述用户检测单元104,用于检测用户是否在门锁前。
108.所述通信单元105,用于实现所述门锁100与其他设备(比如,控制设备)的通信连接。该通信单元105可以基于zigbee、wifi、蓝牙、nbiot协议等与其他设备通信。
109.下面对上述结构的门锁100的工作方式进行简要说明。
110.当所述开关门检测单元102检测到门被打开或关闭时,门锁100进入等待状态。在进入到等待状态时,主控芯片101可控制键盘单元103上与自动化规则对应的按键闪烁两次,然后高亮显示,以表示允许接收用户的按键操作,该按键操作可用于控制家居设备。其中,可选地,可同时控制“取消”与“确定”按键闪烁两次,然后高亮显示。同时,主控芯片101开启用户检测单元104,以实时检测是否有用户位于门锁前。主控芯片还用于开启一定时长(比如,15秒)的倒计时器。
111.在门锁处于等待状态时,若用户检测单元104未检测到有用户位于门锁前,则立即退出等待状态。
112.在门锁处于等待状态时,若键盘单元103上的数字按键被操作,比如,数字键n被操作,在操作用户为合法用户时,则可立即通过通信单元105向控制设备上报“用户选择了数字n”的信息。控制设备随即获取与数字n对应的自动化规则,并根据该对应的自动化规则对家居设备进行控制。门锁100在接收到对数字键的操作后,关闭除用户所选择的数据键以外的其他键的高亮状态,持续一定时长(比如,1秒)后,退出等待状态。
113.在门锁处于等待状态时,若键盘单元103上的取消键被按下,则关闭除取消键以外的其他键的高亮状态,保持一定时长(比如,1秒)后,退出等待状态。
114.在门锁处于等待状态时,若倒计时器超时,门锁100则退出等待状态。
115.在退出等待状态时,主控芯片101关闭键盘单元103中所述至少一部分按键的高亮显示,并关闭倒计时器的计时,还关闭用户检测单元104的实时检测功能。
116.请参照图9,图9为本技术实施例提供的家居设备控制方法的流程示意图之四。下面对该方法进行简要说明。
117.步骤s210,门锁根据用户操作确定目标按键。
118.其中,所述目标按键为门锁的输入键盘上被用户操作的按键。
119.步骤s220,所述门锁确定操作所述目标按键的用户是否是合法用户。
120.在操作所述目标按键的用户不是合法用户时,可直接结束。在操作所述目标按键的用户是合法用户时,执行步骤s230。
121.步骤s240,所述门锁将所述目标按键对应的目标标识发送给控制设备。
122.步骤s250,所述控制设备从预先存储的自动化规则中获得与所述目标标识对应的目标自动化规则。
123.其中,所述目标自动化规则用于指示目标家居设备执行目标指令。
124.步骤s260,所述控制设备根据所述目标自动化规则,控制所述目标家居设备执行所述目标指令。
125.关于图9所示家居设备控制方法的具体说明可以参照上文对图2~图7所示家居设备控制方法的描述,在此不再赘述。
126.为了执行上述实施例及各个可能的方式中的相应步骤,下面给出一种家居设备控制装置600的实现方式。请参照图10,图10为本技术实施例提供的家居设备控制装置600的方框示意图之一。需要说明的是,本实施例所提供的家居设备控制装置600,其基本原理及产生的技术效果和上述实施例相同,为简要描述,本实施例部分未提及之处,可参考上述的实施例中相应内容。所述家居设备控制装置600可以包括:第一确定模块610、第二确定模块620及发送模块630。
127.所述第一确定模块610,用于根据用户操作确定目标按键。其中,所述目标按键为门锁的输入键盘上被用户操作的按键。
128.所述第二确定模块620,用于确定操作所述目标按键的用户是否是合法用户。
129.所述发送模块630,用于在是时,将所述目标按键对应的目标标识发送给控制设备,以使所述控制设备根据与所述目标标识对应的目标自动化规则控制对应的家居设备。其中,所述目标自动化规则用于指示目标家居设备执行目标指令。
130.可选地,在本实施例中,所述第二确定模块620具体用于:判断在开门或关门之后到接收对所述目标按键的操作时的时间段内是否一直有用户位于所述门锁前;若是,则确定操作所述目标按键的用户为合法用户。
131.可选地,在本实施例中,所述第二确定模块620具体用于:通过红外人体检测单元检测在所述时间段内用户是否一直位于所述门锁前。
132.请参照图11,图11为本技术实施例提供的家居设备控制装置600的方框示意图之二。在本实施例中,所述家居设备控制装置600还可以包括控制模块640。
133.所述控制模块640,用于控制与自动化规则所对应的按键发光。
134.可选地,在本实施例中,在所述自动化规则包括不同智能场景各自对应的自动化规则的情况下,所述控制模块640具体用于:根据预先保存的智能场景与标识的对应关系以及按键与标识的对应关系,确定出各智能场景分别所对应的按键;控制所述各智能场景分别所对应的按键按照第一发光状态发光。
135.可选地,在本实施例中,在所述自动化规则包括各已指定家居设备分别对应的自动化规则的情况下,所述控制模块640具体用于:确定智能家居系统中与当前处于工作状态的已指定家居设备对应的按键;控制所述与当前处于工作状态的已指定家居设备对应的按键按照第一发光状态发光。
136.可选地,在本实施例中,所述控制模块640还用于:控制所述目标按键按照第二发光状态发光,同时控制所述输入键盘上除所述目标按键以外的其他按键按照第三发光状态发光,其中,所述第二发光状态与所述第三发光状态不同。
137.请参照图12,图12为本技术实施例提供的门锁100的结构示意图之二。本技术实施例还提供一种门锁100。如图12所示,所述门锁100可以包括一个或多个如下部件:处理器120、存储器130、以及一个或多个应用程序,其中一个或多个应用程序可以被存储在存储器
130中并被配置为由一个或多个处理器120执行,一个或多个程序配置用于执行如前述方法实施例所描述的家居设备控制方法。
138.处理器120可以包括一个或者多个处理核。处理器120利用各种接口和线路连接整个门锁100内的各个部分,通过运行或执行存储在存储器130内的指令、程序、代码集或指令集,以及调用存储在存储器130内的数据,执行门锁100的各种功能和处理数据。可选地,处理器120可以采用数字信号处理(digital signal processing,dsp)、现场可编程门阵列(field-programmable gate array,fpga)、可编程逻辑阵列(programmable logicarray,pla)中的至少一种硬件形式来实现。处理器120可集成中央处理器(central processing unit,cpu)、图像处理器(graphics processing unit,gpu)和调制解调器等中的一种或几种的组合。其中,cpu主要处理操作系统、用户界面和应用程序等;gpu用于负责显示内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器120中,单独通过一块通信芯片进行实现。
139.存储器130可以包括随机存储器(random access memory,ram),也可以包括只读存储器(read-only memory)。存储器130可用于存储指令、程序、代码、代码集或指令集。存储器130可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于实现至少一个功能的指令(比如触控功能、声音播放功能等)、用于实现上述各个方法实施例的指令等。本领域普通技术人员可以理解,图12所示的结构仅为示意,其并不对上述门锁100的结构造成限定。例如,门锁100还可包括比图12中所示更多或者更少的组件,或者具有与图12所示不同的配置。
140.本技术实施例还提供一种计算机可读存储介质,该计算机可读存储介质存储介质上存储计算机程序,所述计算机程序被处理器执行时实现所述的家居设备控制方法的步骤。
141.综上所述,本技术实施例提供一种家居设备控制方法、装置、智能家居系统、门锁及计算机可读存储介质,在确定被用户操作的目标按键后,确定操作该目标按键的用户是否是合法用户,在是时,将该目标按键对应的目标标识发送给控制设备,以使控制设备根据与目标标识对应的目标自动化规则控制对应的家居设备。其中,目标自动化规则用于指示目标家居设备执行目标指令。由此,通过在确定操作目标按键的用户是合法用户的情况下才会根据该目标按键控制对应的家居设备的方式,可以避免非法用户通过门锁非法控制屋内的家居设备的情况,减少安全隐患。
142.在本技术所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本技术的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
143.另外,在本技术各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。
144.所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
145.以上所述仅为本技术的优选实施例而已,并不用于限制本技术,对于本领域的技术人员来说,本技术可以有各种更改和变化。凡在本技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1