技术领域
[0001] 本申请涉及一种设备控制流域,尤其涉及一种多情景设备集中控制方法及其控制系统。
相关背景技术
[0002] 一个服务器下,通常有大量的设备以及设备内的内容、以及相关的情景场合需要统一控制,但是现有技术中,通常是采用独立控制或者在一个服务器下,实现一个整体控制,但是基于现有的控制模式,钓鱼台有多情景内容和设备的控制不够灵活,不能动态化,批量化调整。
具体实施方式
[0026] 以下结合附图1‑2对本申请作进一步详细说明。
[0027] 本申请公开了一种多情景设备集中控制方法,能够根据根据不同的情景,实现设备的远程控制,参阅图1,为所述方法的步骤流程图,具体的所述方法包括:S1.服务器端与用户端建立通信连接;
S2.获取用户端基于设备的情景控制指令;
S3.服务器端查找设备,并与设备建立通信连接;
S4.服务器端基于情景控制指令,按照预定方式发送执行指令至相应的设备。
[0028] 本申请上述方法,在具体实施时,需要控制的设备会接入服务器网络,为了实现远程控制,也就是通过用户端实现设备的控制,首先,服务器会与用户端建立通信连接,为了对设备按照不同的情景实现控制,用户端能够发送相应的情景控制指令,服务器端获取情景控制指令后,需要对相应的设备进行控制,因此,服务器会查找设备,与设备建立通信连接,并且基于获取到的情景控制指令,按照情景控制指令预定的方式发送执行指令至相应的设备,从而实现不同的情景的设备控制,服务器在获取到用户端的控制指令时,再与设备建立通信连接,能够减小服务器的负载,一个服务器下的设备,以及与服务器连接的用户端也不止一个,如果一直是通信连接状态,服务器容易过载,影响控制效率,通过获取到控制指令,再查找设备的方式,能够实现需要控制时,建立连接,不需要时断开连接,降低了服务器负载,提高了服务器的稳定性。
[0029] 本申请实施例中,除了能够实现对设备的智能控制,设备包括电视机,空调等,可以实现电视机的开关机,换台等控制,是对设备的直接控制,为了实现多样化,所述的多情景设备集中控制方法,其中,所述情景控制指令包括设备的控制指令和/或设备内容端的控制指令。
[0030] 本申请除了能实现对设备的控制,还能对安装有内容端的设备,进行内容端的控制,本申请实施例中,用户端可以为移动终端,通过APP或小程序的方式,发送情景控制指令至服务器端,除了能够实现控制如电视机、空调等开关机等操作,还能对像电视机或其他设备,安装内容端,内容端是指能够展示相应的内容的程序,本申请实施例,还能控制设备内的内容端进行相应的内容展示,更换展示内容等,提高了设备控制的多样性。
[0031] 前述方案提到了,通过用户端的情景控制指令,服务器端发送相应的执行指令至设备,实现相应的控制,因此,本申请实施例中,为了实现精准控制,所述的多情景设备集中控制方法,其中,所述方法还包括:预先设置不同的情景控制指令并保存。
[0032] 本申请实施例中,通过预先设置不同的情景控制指令并保存,可以方便用户端进行指令调取,例如,不同的情景,可以预先设置情景控制指令,在对应的场景时,可以直接调取相应的指令,比如说,夏天,空调开启,冰箱制冷模式为夏季,电视推送内容为比较愉快的节目等,能够实现快速精准的控制指令调取,减少用户等待时间,也简化了用户操作。
[0033] 基于上述实施例中提到的预先设置不同的情景控制模式的方案,本申请实施例中,所述情景控制指令包括:当控制的设备只有一个时,所述情景控制指令包括1个设备的控制指令和/或设备的内容端的控制指令。
[0034] 除了控制设备为一个的情况,本申请实施例中,还包括:当控制的设备为多个时,所述情景控制指令包括多个设备的控制指令和/或设备的内容端的控制指令,以及控制指令的执行顺序。
[0035] 本申请实施例中,当控制的设备只有一个时,也就是用户端只控制一个设备时,呢么请假控制指令只包括1个设备的控制指令和/或设备的内容端的控制指令,直接进行控制即可,实现独立控制。
[0036] 本申请另一实施例中,当控制的设备为多个时,也就是2个或2个以上,则存在控制的先后顺序,甚至是逻辑顺序,例如,需要电视展示相应的内容,首先需要打开电视,再控制内容端展示型相应的内容,再比如,为了实现快速降温,在温度降下来后,开启风扇,那么需要先开启空调,在空调开启1个小时后,再开启风扇,类似这种逻辑关系,因此,本申请实施例中,当控制的设备由多个时,情景控制指令则除了包括多个设备的控制指令和/或设备的内容端的控制指令外,还包括控制指令的执行顺序。
[0037] 基于上述实施例中提到的用户端预先设置情景控制指令,在对设备进行控制时,需要服务器端发送执行指令,因此,基于上述实施例,本申请实施例中,所述方法还包括:服务器端基于所述情景控制指令,配置相应的执行指令;
并且,与用户端的情景控制指令对应的,配置相应的执行指令的方法包括:
当控制的设备只有一个时,配置1个设备的执行指令和/或设备的内容端的执行命令。
[0038] 除了控制设备为一个的情况,本申请实施例中,还包括:当控制的设备为多个时,配置多个设备的执行指令和/或设备的内容端的执行命令,以及执行指令的执行顺序。
[0039] 本申请上述实施例,基于用户端的情景控制指令的设备,对应配置服务器端的执行指令,当控制设备为一个的情况下,配置直接控制的执行指令,而在控制设备为多个的情况下,除了配置设备和/或内容端的执行指令外,还需要配置执行指令的执行顺序,来实现精准控制。
[0040] 基于上述方法,本申请实施例还公开了一种多情景设备集中控制系统,参阅图2,为所述系统的结构示意图,其中,包括:服务器端100、用户端200、设备300和/或设备300内的内容端301;
所述服务器端100与用户端200和设备通信连接,用于获取用户端200的情景控制指令,并按照预定方式发送执行指令至相应的设备300。
[0041] 服务器与用户端200建立通信连接,获取用户端200的情景控制指令,并查找相应的设备300,与设备300建立通信连接,根据情景控制指令,发送执行命令实现相应的设备300的控制,能够根据不同的情景,实现设备300的控制。
[0042] 进一步的,本申请实施例中,所述的多情景设备集中控制系统,其中,所述用户端200包括控制指令设置模块,用于预先设置不同的情景控制指令并保存;
所述服务器端100包括执行指令配置模块,用于基于所述情景控制指令,配置相应的执行指令。
[0043] 服务器端100与用户端200对应,用户端200存储情景控制指令,服务器端100对存储执行指令,实现相应的设备300/内容端301的控制。
[0044] 服务器端100、用户端200以及设备300和/或内容端301的具体实施,在方法方案中已经详细描述,故不在此赘述。
[0045] 本申请实施例具体实施为:设备300添加到网络中来,一些设备300安装相应的内容客户端控制,然后,设备300、内容端301和服务器建立通信连接,通过APP或小程序发送相关的控制指令给到设备300或内容客户端,设备300或内容客户端接收到指令后,进行相应的动作,可以单独发送指令也可以发送批量的指令操作,从而执行多情景内容和设备300的统一控制。
[0046] 部署本地服务器,接着设备300和内容端301先接入网络,需要安装内容端301的设备300安装对应的内容端301,然后,所有的设备300以及内容端301跟服务端建立网络通信,再服务端配置相关的设备300指令和内容端301指令,APP或小程序能够下发指令到服务端,再推送到对应的设备300和内容端301执行指令。
[0047] 本具体实施方式的实施例均为本申请的较佳实施例,并非依此限制本申请的保护范围,故:凡依本申请的结构、形状、原理所做的等效变化,均应涵盖于本申请的保护范围之内。