本发明属于智能家居技术领域,具体涉及一种智能家居控制方法、控制系统、终端。
背景技术:
虽然现有技术中,已经能够实现在终端上对智能家居设备的控制,但是,控制形式比较单一,无法根据不同用户的不同需求来对智能家居设备进行控制。
基于此,有必要提出一种智能家居控制方法、控制系统、终端,能够满足多个终端对智能家居设备的不同控制权限,根据不同用户的不同需求来实现对智能家居设备的控制,满足用户的个性化需求。
技术实现要素:
针对上述现有技术的不足,本发明的目的在于提供一种智能家居控制方法、控制系统、终端,能够满足多个智能家居设备的不同控制权限,根据不同用户的不同需求来实现对智能家居设备的控制,满足用户的个性化需求。
为实现上述目的,本发明采用如下技术方案。
一种智能家居控制方法,所述方法包括:
s100:智能家居设备管理平台接收来自终端对智能家居设备的控制权限的请求;
s200:智能家居设备管理平台向服务器发送用户通过终端发送的操作请求以及终端的信息;
s300:服务器对该终端发送的操作请求以及该终端的信息进行记录;
s400:服务器对终端发送的操作请求反馈结果;
s500:终端获取对智能家居设备的操作权限;
s600:通过终端,用户根据个人习惯对智能家居设备的工作模式进行设置;
s700:记录终端对智能家居设备的控制。
其中,所述步骤s100:智能家居设备管理平台接收来自终端对智能家居设备的控制权限的请求,包括:
s110:用户通过终端向智能家居设备管理平台发送对智能家居设备的控制权限请求;
s120:智能家居设备管理平台获取请求的内容以及该终端的信息。
其中,所述步骤s300:服务器对该终端发送的操作请求以及该终端的信息进行记录,包括:
s310:服务器获取该终端的信息;
s320:服务器检索是否已经存储过该终端的信息?若否,进入步骤s340;若是,进入步骤s330;
s330:服务器存储该终端的信息;
s340:服务器获取该终端发送的操作请求;
s350:服务器对该终端发送的操作请求进行记录。
其中,所述步骤s400:服务器对终端发送的操作请求反馈结果,包括:
s410:服务器对终端发送的操作请求进行审核;
s420:服务器反馈审核结果。
其中,所述步骤s600:通过终端,用户根据个人习惯对智能家居设备的工作模式进行设置,包括:
s610:用户通过智能终端连接智能家居设备;
s620:在操作权限允许的范围内对智能家居设备进行操作;
s630:通过终端对智能家居设备的工作模式进行设置。
其中,所述步骤s700:记录终端对智能家居设备的控制,包括:
s710:智能家居设备将终端对其的操作以及终端信息返回到服务器;
s720:服务器记录终端对智能家居设备的控制操作。
一种智能家居控制系统,所述系统包括:智能家居设备管理平台、智能家居设备、终端、服务器;所述智能家居设备管理平台、智能家居设备、终端、服务器之间相互通信连接。
其中,所述智能家居设备管理平台,包括:请求接收模块、信息获取模块、权限管理模块、记录模块、第一通信模块;
所述请求接收模块用于接收终端发送的操作请求及控制权限请求;
所述信息获取模块用于获取终端发送的请求的内容以及终端的信息,所述终端的信息包括终端的mac地址、型号;
所述权限管理模块用于管理终端对智能家居设备的操作权限;
所述记录模块对各终端的操作习惯以及与智能家居设备建立连接关系的终端进行记录;
所述第一通信模块用于所述智能家居设备管理平台与智能家居设备、终端、服务器之间通信连接。
其中,所述服务器,包括:信息接收模块、反馈模块、存储模块、审核模块、第二通信模块;
所述信息接收模块用于接收智能家居设备管理平台向服务器发送的用户通过终端发送的操作请求以及终端的信息;
所述反馈模块用于向终端反馈结果;
所述存储模块用于存储各终端的信息,以及各终端发送的各操作请求;
所述审核模块用于对终端发送的操作请求进行审核;
所述第二通信模块用于服务器与智能家居设备管理平台、智能家居设备、终端之间通信连接。
一种终端,所述终端包括:操作请求发送模块、设置模块、第三通信模块;
所述操作请求发送模块用于终端向智能家居设备管理平台发送操作请求及对智能家居设备的控制权限请求;
所述设置模块用于对智能家居设备的工作模式进行设置;
所述第三通信模块用于所述终端与智能家居设备管理平台、智能家居设备、服务器之间通信连接。
与现有技术相比,本发明具有如下有益效果:
本发明提供的一种智能家居控制方法、控制系统、终端,能够满足多个终端对智能家居设备的不同控制权限,根据不同用户的不同需求来实现对智能家居设备的控制,满足用户的个性化需求。
附图说明
图1是本发明一实施例智能家居控制方法的流程示意图;
图2是本发明另一实施例智能家居控制方法的流程示意图;
图3是本发明另一实施例智能家居控制方法的流程示意图;
图4是本发明另一实施例智能家居控制方法的流程示意图;
图5是本发明另一实施例智能家居控制方法的流程示意图;
图6是本发明另一实施例智能家居控制方法的流程示意图;
图7是本发明智能家居控制系统的实施场景示意图;
图8是本发明一实施例智能家居控制系统的组成结构示意图;
图9是本发明另一实施例智能家居控制系统的组成结构示意图;
图10是本发明一实施例终端的组成结构示意图。
具体实施方式
体现本发明特征与优点的典型实施方式将在以上的说明书中详细叙述。应理解的是本发明能够在不同的实施方式上具有各种的变化,其皆不脱离本发明的范围,且其中的说明及图示在本质上是当作说明之用,而非用以限制本发明。
下面将结合附图及实施例,对本发明进行进一步说明。
如图1所示,图1是本发明一实施例智能家居控制方法的流程示意图。本发明中,智能家居控制方法,包括:
步骤s100:智能家居设备管理平台接收来自终端对智能家居设备的控制权限的请求。当用户需要通过终端对智能家居设备进行控制时,用户首先通过终端向智能家居设备管理平台发起对智能家居设备的控制权限的请求。例如,当用户希望通过终端控制家中的智能空调时,用户通过终端向智能家居设备管理平台发起对智能空调的控制权限的请求,智能家居设备管理平台接收到来自终端的对智能空调的控制权限的请求。
步骤s200:智能家居设备管理平台向服务器发送用户通过终端发送的操作请求以及终端的信息。智能家居设备管理平台接收到来自终端对智能家居设备的控制权限的请求后,智能家居设备管理平台向服务器发送用户通过终端发送的操作请求,并获取到该终端的信息。需要说明的是,终端的信息包括终端的mac地址、型号等等。
步骤s300:服务器对该终端发送的操作请求以及该终端的信息进行记录。智能家居设备管理平台向服务器发送用户通过终端发送的操作请求以及终端的信息后,服务器对该终端发送的操作请求以及该终端的信息进行记录,并检索是否存有该终端的信息。
步骤s400:服务器对终端发送的操作请求反馈结果。服务器对终端发送的操作请求进行审核,如果终端发送的操作请求是预设的允许的操作范围,则审核通过,服务器对终端发送的操作请求反馈结果,该终端获得相应的操作权限。如果终端发送的操作请求不是预设的允许的操作范围,则审核不通过,服务器对终端发送的操作请求反馈结果,该终端不能获得相应的操作权限。
步骤s500:终端获取对智能家居设备的操作权限。服务器对终端发送的操作请求反馈结果后,如果反馈结果是审核通过,则终端获取对智能家居设备的操作权限。
步骤s600:通过终端,用户根据个人习惯对智能家居设备的工作模式进行设置。终端获取到对智能家居设备的操作权限后,用户通过终端,根据个人习惯对智能家居设备的工作模式进行设置。例如,用户通过终端获取到对智能空调的操作权限后,根据用户平时使用空调的习惯,对空调的工作模式进行设置,例如,将空调设置到智能模式,温度调整到26度等等。
步骤s700:记录终端对智能家居设备的控制。将终端对智能家居设备的控制进行记录,包括,对智能家居设备的控制操作的记录、对智能家居设备的操作时间的记录等等。
如图2所示,图2是本发明另一实施例智能家居控制方法的流程示意图。本发明中,步骤s100:智能家居设备管理平台接收来自终端对智能家居设备的控制权限的请求,还包括以下步骤:
步骤s110:用户通过终端向智能家居设备管理平台发送对智能家居设备的控制权限请求。用户需要对智能家居设备进行控制时,通过终端向智能家居设备管理平台发送对智能家居设备的控制权限请求。例如,用户需要对智能空调进行控制时,通过终端对智能家居设备管理平台发送对智能空调的控制权限请求。需要说明的是,终端可以是智能手机、平板电脑等等智能终端设备。
步骤s120:智能家居设备管理平台获取请求的内容以及该终端的信息。智能家居设备管理平台接收到用户通过终端向智能家居设备管理平台发送的对智能家居设备的控制权限请求后,获取到请求的内容,以及该终端的信息,该终端的信息包括终端的mac地址、型号等等。
如图3所示,图3是本发明另一实施例智能家居控制方法的流程示意图。本发明中,步骤s300:服务器对该终端发送的操作请求以及该终端的信息进行记录,包括以下步骤:
步骤s310:服务器获取该终端的信息。服务器获取带该终端的信息,该终端的信息包括该终端的mac地址、型号,以及使用该终端的用户的注册智能家居设备管理平台的账号等等信息。
步骤s320:服务器检索是否已经存储过该终端的信息?若否,进入步骤s340;若是,进入步骤s330。服务器获取到该终端的信息后,检索是否已经存储过该终端的信息,如果存储过该终端的信息,则进入步骤s330,如果未存储过该终端的信息,则进入步骤s340。
步骤s330:服务器存储该终端的信息。如果服务器检索结果为未存储该终端的信息,则服务器对该终端的信息进行存储,该终端的信息包括该终端的mac地址、型号、使用该终端的用户注册智能家居设备管理平台的账号等等。
步骤s340:服务器获取该终端发送的操作请求。服务器获取到用户通过该终端发送的操作请求,例如,用户通过该终端发送对智能空调的操作请求,则服务器获取到用户通过该终端发送的对智能空调的操作请求。
步骤s350:服务器对该终端发送的操作请求进行记录。服务器对该终端发送的操作请求进行记录,用户通过其终端对家中的智能家居设备进行控制前,需要向智能家居设备管理平台发送控制权限请求,服务器对该终端发送的所有操作请求进行记录,当同样的用户后期再对同样的智能家居设备发送同样的控制权限请求时,服务器根据记录,直接向该终端的操作请求反馈结果。
如图4所示,图4是本发明另一实施例智能家居控制方法的流程示意图。本发明中,步骤s400:服务器对终端发送的操作请求反馈结果,包括以下步骤:
步骤s410:服务器对终端发送的操作请求进行审核。用户通过终端向智能家居设备管理平台发送对智能家居设备的控制权限请求后,智能家居设备管理平台向服务器发送用户通过终端发送的操作请求以及终端的信息,服务器对终端发送的操作请求进行审核,审核用户发送的操作请求是否在预设的允许操作的范围内。
步骤s420:服务器反馈审核结果。如果用户发送的操作请求,在预设的允许操作的范围内,则服务器向终端反馈审核通过的结果,并为终端开放相应的操作权限;如果用户发送的操作请求,不再预设的允许的操作范围内,则服务器向终端反馈审核不通过的结果,该终端无法获取相应的操作权限。
如图5所示,图5是本发明另一实施例智能家居控制方法的流程示意图。本发明中,步骤s600:通过终端,用户根据个人习惯对智能家居设备的工作模式进行设置,包括以下步骤:
步骤s610:用户通过智能终端连接智能家居设备。用户通过智能终端连接到智能家居设备,例如,用户想控制智能空调时,通过智能终端连接到智能空调。
步骤s620:在操作权限允许的范围内对智能家居设备进行操作。用户通过智能终端连接到智能家居设备后,在操作权限允许的范围内,对智能家居设备进行操作,例如,对智能空调的温度的工作模式进行设置、对智能空调的温度进行控制等等。
步骤s630:通过终端对智能家居设备的工作模式进行设置。在操作权限允许的范围内,通过终端对智能家居设备的工作模式进行设置,例如,将智能空调的模式设置为制冷模式、睡眠模式等等。
如图6所示,图6是本发明另一实施例智能家居控制方法的流程示意图。所述步骤s700:记录终端对智能家居设备的控制,包括以下步骤:
步骤s710:智能家居设备将终端对其的操作以及终端信息返回到服务器。智能家居设备将终端对其进行的操作,以及对其进行操作的终端的信息返回到服务器。例如,用户通过终端对智能空调进行温度控制操作时,智能空调将终端对其进行的温度控制操作以及该终端的信息返回到服务器。
步骤s720:服务器记录终端对智能家居设备的控制操作。服务器对终端对智能家居设备的控制操作进行记录。例如,智能空调将终端对其进行的温度控制操作以及该终端的信息返回到服务器后,服务器将该终端对智能空调的温度控制操作进行记录。
本发明还提供一种智能家居控制系统,下面将结合附图及实施例,对本发明中的智能家居控制系统进行进一步说明。
如图7所示,图7是本发明智能家居控制系统的实施场景示意图。本发明中的智能家居控制系统,包括:智能家居设备管理平台100、智能家居设备200、终端300、服务器400。智能家居设备管理平台100、智能家居设备200、终端300、服务器400之间相互通信连接。智能家居设备管理平台100用于对智能家居设备进行管理,智能家居设备管理平台100接收来自终端发送的对智能家居设备的操作请求以及获取终端的信息。智能家居设备200包括用户家中的多个智能家居设备,例如,智能空调、智能冰箱、智能电饭煲、智能风扇等等。终端300为用户的智能设备,例如,智能手机、平板电脑等等。
如图8所示,图8是本发明一实施例智能家居控制系统的组成结构示意图。本发明中,所述智能家居设备管理平台100,包括:请求接收模块101、信息获取模块102、权限管理模块103、记录模块104、第一通信模块105。
所述请求接收模块101用于接收终端发送的操作请求及控制权限请求。当用户需要对智能家居设备进行控制时,用户通过终端300向智能家居设备管理平台100发送对智能家居设备的控制权限请求及操作请求,请求接收模块101接收终端300发送的操作请求及控制权限请求。
所述信息获取模块102用于获取终端300发送的请求的内容以及终端的信息,所述终端的信息包括终端的mac地址、型号。用户通过终端300向智能家居设备管理平台100发送对智能家居设备的控制权限请求及操作请求后,信息获取模块102获取到终端300发送的请求的内容以及终端300的信息,其中,终端300的信息包括终端的mac地址、型号等等。
所述权限管理模块103用于管理终端对智能家居设备的操作权限。权限管理模块103对用户家中各智能家居设备的操作权限进行管理。例如,用户家中的智能家居设备包括智能冰箱、智能空调、智能电饭煲、智能门锁、智能油烟机、智能热水器,权限管理模块103对智能冰箱、智能空调、智能电饭煲、智能门锁、智能油烟机、智能热水器的操作权限进行管理,已经注册的用户的终端300可以连接到智能家居设备并对其空气,房屋主人可以通过权限管理模块103对家中各智能家居设备的操作权限进行设置,例如,对于家中小孩的终端,可以对其操作智能热水器、智能门锁、智能电饭煲的权限进行管理和控制,为避免小孩操作不当发生危险,可以对其终端关闭部分操作权限。
所述记录模块104对各终端的操作习惯以及与智能家居设备建立连接关系的终端进行记录。记录模块104对连接到智能家居设备并对智能家居设备操作过的各终端300的操作习惯,以及与智能家居设备建立连接关系的终端300进行记录。例如,用户的终端300连接到智能空调,并将智能空调的工作模式设置为制冷模式、温度设置为26度,则记录模块104对该终端的操作进行记录,并记录该终端300与该智能空调的连接关系,当下次该终端300连接到该智能空调时,在用户发出操作指令前,根据记录模块104记录的该用户对该智能空调的操作习惯,将该智能空调的工作模式调整到该用户上次设置的模式。
所述第一通信模块105用于所述智能家居设备管理平台与智能家居设备、终端、服务器之间通信连接。第一通信模块105用于智能家居设备管理平台100与各智能家居设备200、各终端300、服务器400之间建立连接,并交互数据。
如图9所示,图9是本发明另一实施例智能家居控制系统的组成结构示意图。本发明中,服务器400包括:信息接收模块401、反馈模块402、存储模块403、审核模块404、第二通信模块405。
所述信息接收模块401用于接收智能家居设备管理平台100向服务器400发送的用户通过终端300发送的操作请求以及终端300的信息。当用户需要通过终端300控制智能家居设备时,通过终端300向智能家居设备管理平台100发送操作请求,智能家居设备管理平台100将用户发送的操作请求以及该终端300的信息发送给服务器400,服务器400的信息接收模块401接收到用户发送的操作请求以及该终端300的信息。
所述反馈模块402用于向终端300反馈结果。反馈模块402用于在服务器404审核用户发送的操作请求后,向终端300反馈结果。如果用户发送的操作请求,在预设的允许操作的范围内,则服务器400的反馈模块402向终端300反馈审核通过的结果,并为终端300开放相应的操作权限;如果用户发送的操作请求,不在预设的允许的操作范围内,则服务器400的反馈模块402向终端300反馈审核不通过的结果,该终端300无法获取相应的操作权限。
所述存储模块403用于存储各终端的信息,以及各终端300发送的各操作请求。存储模块403对各终端的信息进行存储,包括各终端300的mac地址、型号、各终端300用户的注册名等等,此外,还对给终端300发送的各操作请求进行存储。
所述审核模块404用于对终端300发送的操作请求进行审核。审核模块404用于对用户通过终端300发送的操作请求进行审核。如果用户发送的操作请求,在预设的允许操作的范围内,则服务器400的审核模块404审核通过,并为终端300开放相应的操作权限;如果用户发送的操作请求,不在预设的允许的操作范围内,则服务器400的审核模块404通过反馈模块402向终端300反馈审核不通过的结果,该终端300无法获取相应的操作权限。
所述第二通信模块405用于服务器400与智能家居设备管理平台100、智能家居设备200、终端300之间通信连接。第二通信模块用于服务器与智能家居设备管理平台100、各智能家居设备200、终端300之间建立连接关系,并交互数据。
本发明还提供一种终端,下面将结合附图及实施例,对本发明中的终端进行进一步说明。
如图10所示,图10是本发明一实施例终端的组成结构示意图。本发明中的终端300包括:操作请求发送模块301、设置模块302、第三通信模块303。
所述操作请求发送模块301用于终端300向智能家居设备管理平台100发送操作请求及对智能家居设备200的控制权限请求。当用户需要对智能家居设备200进行控制时,通过终端300的操作请求发送模块301向智能家居设备管理平台100发送操作请求以及对智能家居设备200的控制权限的请求。
所述设置模块302用于对智能家居设备200的工作模式进行设置。用户通过终端300连接到智能家居设备后,通过设置模块302对智能家居设备200的工作模式进行设置,例如,用户通过终端300连接到智能空调后,通过设置模块302对智能空调的工作模式进行设置,例如设置为制冷模式、温度设置为26摄氏度。
所述第三通信模块303用于所述终端300与智能家居设备管理平台100、智能家居设备200、服务器400之间通信连接。终端300通过第三通信模块303与智能家居设备管理平台100、各智能家居设备200、服务器400之间建立连接关系,并交互数据。
综上所述,本发明提供的一种智能家居控制方法、控制系统、终端,能够满足多个终端对智能家居设备的不同控制权限,根据不同用户的不同需求来实现对智能家居设备的控制,满足用户的个性化需求。
虽然已参照典型实施方式描述了本发明,但应当理解,所用的术语是说明和示例性、而非限制性的术语。由于本发明能够以多种形式具体实施而不脱离发明的精神或实质,所以应当理解,上述实施方式不限于任何前述的细节,而应在随附权利要求所限定的精神和范围内广泛地解释,因此落入权利要求或其等效范围内的全部变化和改型都应为随附权利要求所涵盖。