本发明专利技术提供了用于智能家居的控制方法和智能家居系统,该方法包括:服务器接收来自用户的对家居设备的控制指令,其中,所述控制指令包括指令编号和待控制的家居设备ID;将所述控制指令发送到所述多个智能家居设备中的每一智能家居设备,以便每一智能家居设备根据所述控制指令中的待控制的家居设备ID确定自身是否基于所述指令编号作出响应动作。根据本发明专利技术,能够减少各智能家居设备之间响应动作的延迟,改善设备之间响应动作在时间方面的一致性,而且还能够降低服务器一端的数据处理负担。
【技术实现步骤摘要】
用于智能家居的控制方法和系统
本专利技术涉及智能家居领域,特别涉及一种用于智能家居的控制方法和系统。
技术介绍
随着智能家居相关技术的不断发展,对智能家居控制的要求也越来越高。现有的智能家居中同时控制多个设备使其执行相应的动作时,是按照下述流程进行的:用户在本地输入需要家居设备响应的动作指令;本地设备将用户输入的动作指令发送到服务器端,其中,动作指令包括执行执行顺序、家居设备ID以及具体需要执行的指令ID和参数;服务器根据用户输入的指令中的设备ID找到对应的家居设备,并且按照执行顺序向找到的家居设备发送指令;各个家居设备依次接收服务器端发送的指令,并且根据指令执行相应的动作。上面所描述的现有的家居设备控制方案,在控制多个家居设备时,按照顺序给各个设备发送控制指令,而且各个设备对控制指令作出响应也需要一定时间,导致各个设备对所述控制指令的响应动作具有明显延迟,响应动作之间显著不同步,影响用户体验。此外,在需要执行的指令比较多,而且设备比较多的情形下,服务器端需要处理的数据就比较多,耗费的时间比较多。
技术实现思路
为了解决现有技术的问题,本专利技术实施例提供了一种用于智能家居的控制方法和系统。根据本专利技术实施方式的第一方面,提供了一种用于智能家居的控制方法,应用于智能家居系统,所述智能家居系统包括服务器和多个智能家居设备,所述方法包括:服务器接收来自用户的对家居设备的控制指令,其中,所述控制指令包括指令编号和待控制的家居设备ID;将所述控制指令发送到所述多个智能家居设备中的每一智能家居设备,以便每一智能家居设备根据所述控制指令中的待控制的家居设备ID确定自身是否基于所述指令编号作出响应动作。在本专利技术的一些实施方式中,所述方法还可包括:将所述多个智能家居设备能够响应的各个动作进行预先编码,并将预先编码得到的每一响应动作的编号以及每一编号对应的动作内容按照每一智能家居设备能够响应的范围保存到每一个智能家居设备。在本专利技术的一些实施方式中,所述待控制的家居设备ID包括分组形式的多个家居设备ID。在本专利技术的一些实施方式中,所述每一智能家居设备根据所述控制指令中的待控制的家居设备ID确定自身是否基于所述指令编号作出响应动作,包括:每一智能家居设备接收所述控制指令,根据所述控制指令中的待控制的家居设备ID和自身的设备ID判断自身是否需要对所述控制指令作出响应,若是,则根据所述控制指令中的指令编号以及自身保存的指令编号对应的动作内容作出响应动作,若否,则不作出响应动作。在本专利技术的一些实施方式中,所述控制指令还包括指令对应的响应动作的执行顺序。根据本专利技术实施方式的第二方面,提供了一种智能家居系统,所述系统包括服务器和多个智能家居设备,其中,所述服务器,用于接收来自用户的对家居设备的控制指令,其中,所述控制指令包括指令编号和待控制的家居设备ID,以及将所述控制指令发送到所述多个智能家居设备中的每一智能家居设备;所述多个智能家居设备的每一智能家居设备,用于根据所接收的控制指令中待控制的家居设备ID确定自身是否基于所述指令编号作出响应动作。在本专利技术的一些实施方式中,所述服务器,还用于将所述多个智能家居设备能够响应的各个动作进行预先编码,并将预先编码得到的每一响应动作的编号以及每一编号对应的动作内容按照每一智能家居设备能够响应的范围保存到每一个智能家居设备。在本专利技术的一些实施方式中,所述待控制的家居设备ID包括分组形式的多个家居设备ID。在本专利技术的一些实施方式中,所述每一智能家居设备根据所述控制指令中的待控制的家居设备ID确定自身是否基于所述指令编号作出响应动作,包括:每一智能家居设备接收所述控制指令,根据所述控制指令中的待控制的家居设备ID和自身的设备ID判断自身是否需要对所述控制指令作出响应,若是,则根据所述控制指令中的指令编号以及自身保存的指令编号对应的动作内容作出响应动作,若否,则不作出响应动作。在本专利技术的一些实施方式中,所述控制指令还包括指令对应的响应动作的执行顺序。本专利技术实施方式至少具有下述有益效果:首先,在目前的家居设备的数据处理功能均较强的场景下,在服务器端将对家居设备的控制指令进行简化,同时将控制指令统一发送到各个家居设备进行响应,与现有的由服务器按照设备ID按顺序向各设备发送控制执行的方案相比,能够降低各个家居设备作出响应动作的时延,而且也能够降低了智能家居服务器端的数据处理负担。其次,在控制指令中将待控制的智能家居设备进行分组,对于一个分组内的家居设备,执行同一编号的响应动作,更能够保证各个家居设备响应动作的一致性。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是根据本专利技术一种实施方式的用于智能家居的控制方法的流程示意图;图2是根据本专利技术一种实施方式的用于智能家居的控制方法的流程示意图;图3是根据本专利技术一种实施方式的智能家居系统的示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。以上所述仅为本专利技术的较佳实施例,并不用以限制本专利技术,凡在本专利技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本专利技术的保护范围之内。本专利技术的控制方法可应用于智能家居系统,该智能家居系统可包括服务器和多个智能家居设备,其中,服务器可以分为本地局域网服务器(用户本地端不连接互联网)以及远程广域网服务器(例如,网络端的服务器,用户可以用过网络远程控制家里的设备),其能够向各个智能家居设备发送控制指令。服务器还可以为多个家庭服务。智能家居中的设备可以通过发送指令申请加入某个家庭,通过服务器的许可权限后,加入到该家庭内,与服务器进行指令交互。多个智能家居设备可包括两个、三个或者更多个具有一定数据处理能力的家居设备,例如,智能电视、智能冰箱、智能洗衣机以及智能灯具等。参见图1,图1是根据本专利技术一种实施方式的用于智能家居的控制方法的流程示意图,该方法具体可包括:S101和S102。接下来对各个步骤进行具体的说明。在本专利技术的实施方式中,在步骤S101之前,还可包括预处理的步骤,具体而言,可包括:将多个智能家居设备能够响应的各个动作进行预先编码,并将预先编码得到的每一响应动作的编号以及每一编号对应的动作内容按照每一智能家居设备能够响应的范围保存到每一个智能家居设备。例如,服务器负责的多智能家居设备可包括家居设备A、家居设备B和家居设备C,家居设备A、B和C能够响应的动作可包括xx、yy、zz、hh、ii和jj,其中,家居设备A可响应动作xx、yy,家居设备B可响应动作zz和hh,家居设备C可响应动作jj和ii,那么可以将家居设备A、B和C能够响应的动作xx、yy、zz、hh、ii和jj分别编号为num1、num2、num3、num4、num5和num6,编号可以是服务器和智本文档来自技高网...
【技术保护点】
一种用于智能家居的控制方法,其特征在于,应用于智能家居系统,所述智能家居系统包括服务器和多个智能家居设备,所述方法包括:服务器接收来自用户的对家居设备的控制指令,其中,所述控制指令包括指令编号和待控制的家居设备ID;将所述控制指令发送到所述多个智能家居设备中的每一智能家居设备,以便每一智能家居设备根据所述控制指令中的待控制的家居设备ID确定自身是否基于所述指令编号作出响应动作。
【技术特征摘要】
1.一种用于智能家居的控制方法,其特征在于,应用于智能家居系统,所述智能家居系统包括服务器和多个智能家居设备,所述方法包括:服务器接收来自用户的对家居设备的控制指令,其中,所述控制指令包括指令编号和待控制的家居设备ID;将所述控制指令发送到所述多个智能家居设备中的每一智能家居设备,以便每一智能家居设备根据所述控制指令中的待控制的家居设备ID确定自身是否基于所述指令编号作出响应动作。2.根据权利要求1所述的控制方法,其特征在于,所述方法还包括:将所述多个智能家居设备能够响应的各个动作进行预先编码,并将预先编码得到的每一响应动作的编号以及每一编号对应的动作内容按照每一智能家居设备能够响应的范围保存到每一个智能家居设备。3.根据权利要求1或2所述的控制方法,其特征在于,所述待控制的家居设备ID包括分组形式的多个家居设备ID。4.根据权利要求2所述的控制方法,其特征在于,所述每一智能家居设备根据所述控制指令中的待控制的家居设备ID确定自身是否基于所述指令编号作出响应动作,包括:每一智能家居设备接收所述控制指令,根据所述控制指令中的待控制的家居设备ID和自身的设备ID判断自身是否需要对所述控制指令作出响应,若是,则根据所述控制指令中的指令编号以及自身保存的指令编号对应的动作内容作出响应动作,若否,则不作出响应动作。5.根据权利要求1所述的方法,其特征在于,所述控制指令还包括指令对应的响应动作的执...
【专利技术属性】
技术研发人员:张百珂,
申请(专利权)人:青岛海信移动通信技术股份有限公司,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。