1.一种智能家居设备的控制方法,其特征在于,该方法包括:
在需要通过移动终端对智能家居设备进行远程操控时,获取所述需要被远程操控的智能家居设备的标识;根据所述智能家居设备的标识,在实时更新的可操控设备列表中,查找到所述智能家居设备和所述移动终端之间的网络关系;
根据所述网络关系,按照预设规则,确定当前可用的最优通信链路;
利用确定出的最优通信链路,将所述移动终端的控制信令发送至所述智能家居设备;
其中,所述可操控设备列表中包括与所述移动终端建立绑定关系的各智能家居设备的标识和该智能家居设备与所述移动终端之间的网络关系。
2.如权利要求1所述的方法,其特征在于,如果在所述可操控设备列表中,未查找到所述智能家居设备和所述移动终端之间的网络关系,则输出用于表示所述智能家居设备不可被远程操控或设备未绑定的信息。
3.如权利要求1或2所述的方法,其特征在于,通过如下步骤生成可操控设备列表:
接收由所述移动终端发送的用于向智能家居设备请求建立绑定关系的请求信令;
判断所述智能家居设备是否与所述移动终端处于同一局域网内,如果是,则进一步判断所述智能家居设备是否允许移动终端通过局域网对该智能家居设备进行操控,如果允许,则将所述智能家居设备确定为相对于所述移动终端所处局域网的本地在线的智能家居设备,并生成可操控设备列表中关于该智能家居设备的记录;如果不允许,则输出绑定失败消息;
如果所述智能家居设备与所述移动终端未处于同一局域网内,则进一步判断所述智能家居设备是否允许移动终端通过互联网对该智能家居设备进行操控,如果允许,则将该智能家居设备确定为相对于所述移动终端所处局域网的云端在线的智能家居设备,并生成可操控设备列表中关于该智能家居设备的记录;如果不允许,则输出绑定失败消息。
4.如权利要求3所述的方法,其特征在于,在生成所述可操控设备列表之后,该方法进一步包括:
当接收到所述本地在线的智能家居设备的下线通知时,判断该智能家居设备是否允许移动终端通过互联网对该智能家居设备进行操控,如果允许,则将所述可操控设备列表中的该智能家居设备和所述移动终端之间的网络关系更新为云端在线;否则,将该智能家居设备的记录从所述可操控设备列表中删除;
当接收到所述云端在线的智能家居设备的上线通知时,判断该智能家居设备是否允许移动终端通过局域网对该智能家居设备进行操控,如果允许,则将所述可操控设备列表中的该智能家居设备和所述移动终端之间的网络关系更新为本地在线;否则,不更新所述可操控设备列表中的关于该智能家居设备的记录。
5.如权利要求3所述的方法,其特征在于,所述根据所述网络关系,按照预设规则,确定当前可用的最优通信链路,具体包括:
对于所述本地在线的智能家居设备,建立所述移动终端与所述智能家居设备之间的局域网链路,并将已建立的局域网链路作为当前可用的最优通信链路。
6.如权利要求3所述的方法,其特征在于,所述根据所述网络关系,按照预设规则,确定当前可用的最优通信链路,具体包括:
对于所述云端在线的智能家居设备,将所述移动终端与所述智能家居设备之间的互联网链路作为当前可用的最优通信链路。
7.一种智能家居设备的控制装置,其特征在于,该装置包括:
获取单元,用于在需要通过移动终端对智能家居设备进行远程操控时,获取所述需要被远程操控的智能家居设备的标识;根据所述智能家居设备的标识,在实时更新的可操控设备列表中,查找到所述智能家居设备和所述移动终端之间的网络关系;
确定单元,用于根据所述网络关系,按照预设规则,确定当前可用的最优通信链路;
发送单元,用于利用确定出的最优通信链路,将所述移动终端的控制信令发送至所述智能家居设备;
其中,所述可操控设备列表中包括与所述移动终端建立绑定关系的各智能家居设备的标识和该智能家居设备与所述移动终端之间的网络关系。
8.一种移动终端,其特征在于,该终端包括:网络模块以及如权利要求7所述的控制装置;
所述网络模块,用于接入局域网和/或互联网。
9.一种智能家居系统,其特征在于,该系统包括:智能家居设备以及如权利要求8所述的移动终端;
所述智能家居设备,用于接收所述移动终端发送的控制信令,并根据所述控制信令,执行相应操作。
一种智能家居设备的控制方法、装置、终端及系统\n技术领域\n[0001] 本发明涉及智能家居领域,尤其涉及一种智能家居设备的控制方法、装置、终端及系统。\n背景技术\n[0002] 智能家居,是通过物联网技术将家中的各种设备(如音视频设备、照明系统、窗帘控制、空调控制、安防系统、数字影院系统、影音服务器、影柜系统、网络家电等)连接到一起,提供家电控制、照明控制、电话远程控制、室内外遥控、防盗报警、环境监测、暖通控制、红外转发以及可编程定时控制等多种功能和手段。与普通家居相比,智能家居不仅具有传统的居住功能,兼备建筑、网络通信、信息家电、设备自动化,提供全方位的信息交互功能,甚至为各种能源费用节约资金。\n[0003] 目前的智能家居一般采用的是远程控制模式。首先,通过移动端中的客户端(APP),将智能家居信息与用户信息录入远程控制系统。然后,通过APP实现移动端与远程控制系统之间的交互,实现了通过远程控制模式对智能家居的管理和控制功能。\n[0004] 但实际上,由于移动端与远程控制系统之间的交互效果,很大程度上受到网络通信环境、流量的影响,因此,在现有技术中很容易出现由于网络堵塞造成的远程控制失败现象。\n发明内容\n[0005] 本发明实施例提供了一种智能家居设备的控制方法、装置、终端及系统,用以解决由于网络环境不佳造成的远程控制延迟或失败的现象。\n[0006] 本发明实施例提供了一种智能家居设备的控制方法,该方法包括:\n[0007] 在需要通过移动终端对智能家居设备进行远程操控时,获取所述智能家居设备和所述移动终端之间的网络关系;\n[0008] 根据所述网络关系,按照预设规则,确定当前可用的最优通信链路;\n[0009] 利用确定出的最优通信链路,将所述移动终端的控制信令发送至所述智能家居设备。\n[0010] 本发明实施例还提供了一种智能家居设备的控制装置,该装置包括:\n[0011] 获取单元,用于在需要通过移动终端对智能家居设备进行远程操控时,获取所述智能家居设备和所述移动终端之间的网络关系;\n[0012] 确定单元,用于根据所述网络关系,按照预设规则,确定当前可用的最优通信链路;\n[0013] 发送单元,用于利用确定出的最优通信链路,将所述移动终端的控制信令发送至所述智能家居设备。\n[0014] 本发明实施例还提供了一种移动终端,该终端包括:网络模块以及一种智能家居设备的控制装置;\n[0015] 所述网络模块,用于接入局域网和/或互联网。\n[0016] 本发明实施例还提供了一种智能家居系统,该系统包括:智能家居设备以及移动终端;\n[0017] 所述智能家居设备,用于接收所述移动终端发送的控制信令,并根据所述控制信令,执行相应操作。\n[0018] 从上述技术方案可以看出,本发明实施例提出一种应用于智能家居系统中的能够自动切换通信链路的交互方案,在需要通过移动终端对智能家居设备进行远程操控时,首先分别获取智能家居设备与移动终端之间的网络关系;然后,将获取到的网络关系,选择与当前网络状况相匹配的通信链路,并进一步利用选择出的最优通信链路向智能家居设备发送控制信令,由于发送控制信令所使用的通信链路是基于智能家居设备与移动终端的当前网络状况进行选择出的,因此可以有效避免由于网络堵塞或拥挤造成的控制信令接收延迟或失败的现象,从而实现了智能家居系统中的网络交互模式进行自动切换的方案,进而优化操控控制的效果。\n附图说明\n[0019] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。\n[0020] 图1为本发明实施例提供的一种智能家居设备的控制方法的流程示意图;\n[0021] 图2为本发明实施例提供的移动终端的控制模式切换的流程示意图;\n[0022] 图3(a)为本发明实施例中客户端的主控中心界面的示意图;\n[0023] 图3(b)为本发明实施例中客户端的未上报控制信息的本地在线设备列表的示意图;\n[0024] 图4为本发明实施例提供的一种智能家居设备的控制装置的结构示意图;\n[0025] 图5为本发明实施例提供的一种移动终端的结构示意图;\n[0026] 图6为本发明实施例提供的一种智能家居系统的结构示意图。\n具体实施方式\n[0027] 为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。\n[0028] 本发明实施例可以应用于各类智能家居系统中,本发明实施例尤其适用于连接于物联网的智能家居系统。其中,智能家居系统中可以包括至少一个移动终端和至少一个智能家居设备;上述移动终端可以为各种类型的移动终端,如智能手机、平板电脑等设备,并且,上述移动终端可以内置用于控制智能家居系统的应用软件或客户端(APP)。\n[0029] 图1示出了本发明实施例提供的一种智能家居设备的控制方法的流程示意图,如图1所示,该流程可以包括:\n[0030] 步骤11:在需要通过移动终端对智能家居设备进行远程操控时,获取上述智能家居设备和上述移动终端之间的网络关系。\n[0031] 步骤12:根据上述网络关系,按照预设规则,确定当前可用的最优通信链路。\n[0032] 步骤13:利用确定出的最优通信链路,将上述移动终端的控制信令发送至上述智能家居设备。\n[0033] 可选的,在上述步骤11中,获取上述需要被远程操控的智能家居设备的标识;根据上述智能家居设备的标识,在实时更新的可操控设备列表中,查找到上述智能家居设备和上述移动终端之间的网络关系;其中,上述可操控设备列表中包括与上述移动终端建立绑定关系的各智能家居设备的标识和该智能家居设备与上述移动终端之间的网络关系。\n[0034] 可选的,在上述步骤中,如果在上述可操控设备列表中,未查找到上述智能家居设备和上述移动终端之间的网络关系,则输出用于表示上述智能家居设备不可被远程操控或设备未绑定的信息。\n[0035] 可选的,在上述步骤中,通过如下步骤生成可操控设备列表:接收由上述移动终端发送的用于向智能家居设备请求建立绑定关系的请求信令;判断上述智能家居设备是否与上述移动终端处于同一局域网内,如果是,则进一步判断上述智能家居设备是否允许移动终端通过局域网对该智能家居设备进行操控,如果允许,则将上述智能家居设备确定为相对于上述移动终端所处局域网的本地在线的智能家居设备,并生成可操控设备列表中关于该智能家居设备的记录;如果不允许,则输出绑定失败消息;如果上述智能家居设备与上述移动终端未处于同一局域网内,则进一步判断上述智能家居设备是否允许移动终端通过互联网对该智能家居设备进行操控,如果允许,则将该智能家居设备确定为相对于上述移动终端所处局域网的云端在线的智能家居设备,并生成可操控设备列表中关于该智能家居设备的记录;如果不允许,则输出绑定失败消息。\n[0036] 可选的,在上述步骤中,在生成上述可操控设备列表之后,当接收到上述本地在线的智能家居设备的下线通知时,判断该智能家居设备是否允许移动终端通过互联网对该智能家居设备进行操控,如果允许,则将上述可操控设备列表中的该智能家居设备和上述移动终端之间的网络关系更新为云端在线;否则,将该智能家居设备的记录从上述可操控设备列表中删除;当接收到上述云端在线的智能家居设备的上线通知时,判断该智能家居设备是否允许移动终端通过局域网对该智能家居设备进行操控,如果允许,则将上述可操控设备列表中的该智能家居设备和上述移动终端之间的网络关系更新为本地在线;否则,不更新上述可操控设备列表中的关于该智能家居设备的记录。\n[0037] 可选的,在上述步骤12中,对于上述本地在线的智能家居设备,建立上述移动终端与上述智能家居设备之间的局域网链路,并将已建立的局域网链路作为当前可用的最优通信链路;\n[0038] 可选的,在上述步骤12中,对于上述云端在线的智能家居设备,将上述移动终端与上述智能家居设备之间的互联网链路作为当前可用的最优通信链路。\n[0039] 下面对本发明实施例进行详细描述。\n[0040] 本发明实施例提供的可自动切换的智能家居控制模式可以有两种:本地控制模式和远程控制模式。一方面,本地控制模式是指,移动终端仅通过局域网环境下发送用于控制智能家居设备的控制命令或控制信令。另一方面,远程控制是指,移动终端可以通过系统端控制家居设备。\n[0041] 在本发明实施例中,移动终端的本地控制模式,可以在智能家居设备与移动终端处于同一局域网环境中时,自动启用。在其他环境中,移动终端自动启用远程控制模式。两种模式切换无需用户手动选择,还可以由设备状态监控模块自动控制模式切换。需要说明的是,在本发明实施例中,设备状态监控模块可以作为一种通过移动终端控制智能家居设备的装置外置或内置于移动终端中。具体的实现方式如下:\n[0042] 图2示出了本发明实施例提供的移动终端的控制模式切换的流程示意图,如图2所示,该流程可以包括:\n[0043] 步骤21:移动端首次登录用于控制智能家居系统的客户端(APP)。\n[0044] 具体实现时,在本发明实施例中,用于控制智能家居系统的客户端中至少包括主控中心界面、未上报控制信息的本地在线设备列表界面等,图3(a)和图3(b)分别示出了本发明实施例中客户端的界面的示意图,图3(a)示出了本发明实施例中客户端的主控中心界面的示意图,其中,在图3(a)示出的主控中心界面中,至少包括有一个用于添加设备的按钮(例如“+”按钮)、以及各智能家居设备的标识和状态(即该智能家居设备和移动终端之间的网络关系),需要说明的是,在本发明实施例中,图3(a)中仅示出了状态为“在线”的各智能家居设备,而主控中心界面中所显示的“在线”状态既可以为本地在线、也可为云端在线,这里的“在线”状态是指移动终端可以远程操控该智能家居设备,但该智能家居设备实际上是本地在线还是云端在线,可以在移动终端请求开始操控该智能家居设备时由智能家居设备和移动终端之间的网络关系确定。当然,本发明实施例也可以在图3(a)中示出各智能家居设备为本地在线或云端在线,以便用户更好的选择智能家居设备进行远程操控。图3(b)示出了本发明实施例中客户端的未上报控制信息的本地在线设备列表的示意图。\n[0045] 具体的,如图3(a)所示,在移动端首次登录APP时,客户端的主控中心界面显示加号(即:+按钮)。\n[0046] 步骤22:用户点击加号后,通过APP与在局域网中的家电设备与用户账号建立绑定关系。\n[0047] 具体实现时,移动终端的WIFI模块(Wireless Fidelity,无线模块)配置成功后,界面显示未上报控制信息的本地在线设备列表(参见图3(b))。用户可选择此列表中的智能家居设备,并将选择的智能家居设备的信息上报云端,成功后,得到该智能家居设备云端操控设备权限。过上述步骤,移动终端获得智能家居设备的云端操控设备权限,或,移动终端仅配置WIFI模块成功。然后,用户可以再次进入主控中心界面,此时主控中心界面显示可操控设备列表,即同时显示云端可操控设备和本地在线设备列表,另外,能够进行云端操控又可以进行本地在线操控的智能家居设备可以只显示一条设备信息。\n[0048] 步骤23:移动终端进入可控智能家居设备,判断该智能家居设备是否本地在线,如果是,则执行步骤24;否则,执行步骤25。\n[0049] 步骤24:当智能家居设备本地在线时,移动终端采用本地控制模式,发送和接收与智能家居设备的交互信令。\n[0050] 步骤25:当智能家居设备本地离线时,移动终端采用远程控制模式,发送和接收与智能家居设备的交互信令。\n[0051] 具体实现时,在上述步骤24~步骤25中,移动终端通过本地设备状态监控,获取智能家居设备的上下线信息。在移动终端接收到智能家居设备的上线通知后,判断该智能家居设备是否有远程控制权限,如果有权限,则移动终端将自身切换到本地控制模式;如果没有权限,则将该智能家居设备加入可操控设备列表。在移动终端接收到智能家居设备的下线通知后,判断该智能家居设备是否有远程控制权限,如果有权限,则移动终端将自身切换为远程控制模式;如果没有权限,则将该智能家居设备从可控设备列表中删除。\n[0052] 需要说明的是,在本发明实施例中,上述远程控制权限可以用于判断智能家居设备是否允许移动终端通过局域网对该智能家居设备进行操控,如果允许,则智能家居设备具有远程控制权限,如果不允许,则智能家居设备不具有远程控制权限。当然,一智能家居设备是否具有远程控制权限可以由具有管理权限的系统管理员进行设置,也可以按照该智能家居设备出厂默认设置确定。\n[0053] 作为一种优选的实施方式,在本发明实施例中,参照图3(b)可以将智能空调_客厅、智能空调_卧室这两个智能家居设备设置为具有远程控制权限的设备;还可以将智能洗衣机_jhfdg、智能电视_dgfeh设置为没有远程控制权但WIFI模块已经零配置成功的设备。\n[0054] 举例来说,当移动终端接收到智能空调_客厅设备的上线通知后,判断该智能空调_客厅设备的网络状况,即当识别出该智能空调_客厅设备与移动终端处于同一局域网内时,可以将移动终端自身切换为本地控制模式。\n[0055] 又举例来说,当移动终端接收到智能洗衣机_jhfdg的上线通知后,判断该智能洗衣机_jhfdg设备的网络状况,即当识别出该智能洗衣机_jhfdg不在可操控设备列表中时,可以将该智能洗衣机_jhfdg设备加入主控中心的可操控设备列表中。\n[0056] 又举例来说,当移动终端接收到智能空调_卧室的下线通知后,判断该智能空调_卧室设备的网络状况,即当识别出该智能空调_卧室与移动终端处于不同局域网中时,可以将移动终端自身切换为远程控制模式。\n[0057] 又举例来说,当移动终端接收到智能电视_dgfeh的下线通知后,判断该智能电视_dgfeh设备的网络状况,即当识别出该智能电视_dgfeh不在可操控设备列表中时,可以将该智能电视_dgfeh设备从主控中心的可操控设备列表中删除。\n[0058] 从上述技术方案可以看出,本发明实施例提出一种应用于智能家居系统中的能够自动切换通信链路的交互方案,在需要通过移动终端对智能家居设备进行远程操控时,首先分别获取智能家居设备与移动终端之间的网络关系;然后,将获取到的网络关系,选择与当前网络状况相匹配的通信链路,并进一步利用选择出的最优通信链路向智能家居设备发送控制信令,由于发送控制信令所使用的通信链路是基于智能家居设备与移动终端的当前网络状况进行选择出的,因此可以有效避免由于网络堵塞或拥挤造成的控制信令接收延迟或失败的现象,从而实现了智能家居系统中的网络交互模式进行自动切换的方案,进而优化操控控制的效果。\n[0059] 基于相同的技术构思,本发明实施例还提供了一种智能家居设备的控制装置,图4示出了本发明实施例提供的一种智能家居设备的控制装置的结构示意图,如图4所示,该装置包括:\n[0060] 获取单元41,用于在需要通过移动终端对智能家居设备进行远程操控时,获取所述智能家居设备和所述移动终端之间的网络关系;\n[0061] 确定单元42,用于根据所述网络关系,按照预设规则,确定当前可用的最优通信链路;\n[0062] 发送单元43,用于利用确定出的最优通信链路,将所述移动终端的控制信令发送至所述智能家居设备。\n[0063] 基于相同的技术构思,本发明实施例还提供了一种移动终端,图5示出了本发明实施例提供的一种移动终端的结构示意图,如图5所示,该终端包括:\n[0064] 智能家居设备的控制装置51,用于在需要通过移动终端对智能家居设备进行远程操控时,获取所述智能家居设备和所述移动终端之间的网络关系;根据所述网络关系,按照预设规则,确定当前可用的最优通信链路;利用确定出的最优通信链路,将所述移动终端的控制信令发送至所述智能家居设备;\n[0065] 所述网络模块52,用于接入局域网和/或互联网。\n[0066] 基于相同的技术构思,本发明实施例还提供了一种智能家居系统,图6示出了本发明实施例提供的一种智能家居系统的结构示意图,如图6所示,该系统包括:\n[0067] 移动终端61,用于在需要通过移动终端对智能家居设备进行远程操控时,获取所述智能家居设备和所述移动终端之间的网络关系;根据所述网络关系,按照预设规则,确定当前可用的最优通信链路;利用确定出的最优通信链路,将所述移动终端的控制信令发送至所述智能家居设备62;\n[0068] 所述智能家居设备62,用于根据所述移动终端61发送的控制信令,执行相应操作。\n[0069] 本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器,使得通过该计算机或其他可编程数据处理设备的处理器执行的指令可实现流程图中的一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。\n[0070] 这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。\n[0071] 这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图的一个流程或多个流程和/或方框图的一个方框或多个方框中指定的功能的步骤。\n[0072] 尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。\n[0073] 显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
法律信息
- 2020-08-28
专利权人的姓名或者名称、地址的变更
专利权人由青岛海信电器股份有限公司变更为海信视像科技股份有限公司
地址由266100 山东省青岛市崂山区株洲路151号变更为266100 山东省青岛市崂山区株洲路151号
- 2019-07-05
- 2016-07-06
实质审查的生效
IPC(主分类): G05B 15/02
专利申请号: 201610004586.8
申请日: 2016.01.04
- 2016-06-08
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2010-10-06
|
2010-05-25
| | |
2
| |
2014-03-26
|
2013-08-20
| | |
3
| |
2015-12-02
|
2015-06-17
| | |
4
| |
2015-07-29
|
2015-04-03
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |