本发明涉及智能家居技术领域,特别涉及一种智能家居设备管理方法及装置。
背景技术:
随着智能家居设备技术的发展,诸如智能电视、智能空调和智能洗衣机等智能家居设备正走进千家万户。相比于传统家居,智能家居设备以其智能操控、远程管理的优势深受大众喜爱。
在管理智能家居设备时,终端可以在智能家居设备的详情界面中添加与该终端处于同一局域网内的各个智能家居设备,并将添加的智能家居设备的设备标识和终端标识发送至服务器,使得服务器通过设备标识和终端标识绑定该智能家居设备和终端。绑定成功后,终端可以在智能家居管理界面上显示已添加的各个智能家居设备的图标、名称等信息,并基于用户对任一智能家居设备的操控请求,随时随地通过服务器对该智能家居设备进行操控,例如,查看或控制该智能家居设备的运行状态。
在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
在实际使用中,出于不同的使用需求,可能涉及到需要暂停对某个智能家居设备的控制的场景,示例的,当用户通过一个账号控制两套房子内的智能家居设备时,用户在同一时间段只可能控制其中的某几个智能家居设备,由于智能家居管理界面内显示的智能家居设备较多,不利于用户查找和控制,为此,用户需要对暂时不需要控制的智能家居设备和终端进行解除绑定处理,然而,一旦用户需要重新对该智能家居设备进行控制,则需要重新进行绑定过程,其操作过程繁琐,操作效率很低,用户体验较差。
技术实现要素:
为了解决现有技术的问题,本发明实施例提供了一种智能家居设备管理方法及装置。所述技术方案如下:
第一方面,提供了一种智能家居设备管理方法,应用于终端,所述方法包括:
当在智能家居设备的详情界面上接收到对任一智能家居设备的屏蔽操作时,向服务器发送屏蔽请求,所述屏蔽请求用于请求所述服务器将所述智能家居设备设置为屏蔽状态,所述智能家居设备的详情界面用于对智能家居设备的功能进行管理;
接收所述服务器的屏蔽指令,所述屏蔽指令用于指示在智能家居管理界面上隐藏所述智能家居设备;
对所述智能家居管理界面进行刷新,并在所述智能家居管理界面隐藏所述智能家居设备。
本发明实施例提供的方法,在需要暂时停止对某些智能家居设备的控制时,通过将该智能家居设备设置为屏蔽状态,使得在智能家居管理界面上不再显示该智能家居设备,而不会对其与控制终端之间的绑定关系进行任何解除处理,在需要对其进行控制恢复时,则可以直接解除屏蔽状态,重新在智能家居管理界面中显示该智能家居设备,恢复该智能家居设备的可控状态,而无需进行繁琐的重新绑定过程,大大降低了管理的操作成本,提高了操作效率,改善了智能家居设备的操作体验。
在一种可能的实现方式中,所述当在智能家居设备的详情界面上接收到对任一智能家居设备的屏蔽操作时,向服务器发送屏蔽请求,包括:
当在所述智能家居设备的详情界面上接收到所述屏蔽操作时,向所述服务器发送第一屏蔽请求,所述第一屏蔽请求用于请求所述服务器在屏蔽时段内将所述智能家居设备设置为屏蔽状态,所述第一屏蔽请求还用于请求所述服务器在显示时段内将所述智能家居设备设置为显示状态;和/或,
当在所述智能家居设备的详情界面上接收到所述屏蔽操作时,向所述服务器发送第二屏蔽请求,所述第二屏蔽请求用于请求所述服务器当所述终端位于屏蔽地点时将所述智能家居设备设置为屏蔽状态,当所述终端位于显示地点时将所述智能家居设备设置为显示状态。
该实现方式中,提供了多样化的屏蔽方式,使得用户可以根据智能家居设备的使用情况,或自身对智能家居设备的使用需求,自行设置屏蔽时段或屏蔽地点。
在一种可能的实现方式中,所述对所述智能家居管理界面进行刷新,并在所述智能家居管理界面隐藏所述智能家居设备之后,所述方法还包括:
当在所述智能家居设备的详情界面上接收到对所述智能家居设备的屏蔽解除操作时,将屏蔽解除请求发送至所述服务器,所述屏蔽解除请求用于请求所述服务器将所述智能家居设备设置为显示状态;
当接收到所述服务器的屏蔽解除指令时,对所述智能家居管理界面进行刷新,并在所述智能家居管理界面恢复显示所述智能家居设备。
该实现方式中,为了实现对该智能家居设备进行灵活地管理,并应对用户的不同使用需求,对任一智能家居设备进行屏蔽之后,提供了解除屏蔽该智能家居设备的方法。
第二方面,提供了一种智能家居设备管理方法,应用于服务器,所述方法包括:
当接收到终端的屏蔽请求时,将所述屏蔽请求对应的智能家居设备设置为屏蔽状态;
将屏蔽指令发送至所述终端,所述屏蔽指令用于指示在智能家居管理界面上隐藏所述智能家居设备。
在一种可能的实现方式中,所述当接收到终端的屏蔽请求时,将所述屏蔽请求对应的智能家居设备设置为屏蔽状态,包括:
当接收到第一屏蔽请求时,在屏蔽时段内将所述智能家居设备设置为屏蔽状态;和/或,
当接收到第二屏蔽请求时,当所述终端位于屏蔽地点时将所述智能家居设备设置为屏蔽状态。
在一种可能的实现方式中,所述方法还包括:
当接收到所述第一屏蔽请求时,在显示时段内将所述智能家居设备设置为显示状态;和/或,
当接收到所述第二屏蔽请求时,当所述终端位于显示地点时将所述智能家居设备设置为显示状态。
在一种可能的实现方式中,所述将屏蔽指令发送至所述终端之后,所述方法还包括:
当接收到所述终端的屏蔽解除请求时,将所述智能家居设备设置为显示状态;
向所述终端发送屏蔽解除指令,所述屏蔽解除指令用于指示在所述智能家居管理界面上恢复显示所述智能家居设备。
第三方面,提供了一种智能家居设备管理装置,所述装置包括:
发送模块,用于当在智能家居设备的详情界面上接收到对任一智能家居设备的屏蔽操作时,向服务器发送屏蔽请求,所述屏蔽请求用于请求所述服务器将所述智能家居设备设置为屏蔽状态,所述智能家居设备的详情界面用于对智能家居设备的功能进行管理;
接收模块,用于接收所述服务器的屏蔽指令,所述屏蔽指令用于指示在智能家居管理界面上隐藏所述智能家居设备;
显示模块,用于对所述智能家居管理界面进行刷新,并在所述智能家居管理界面隐藏所述智能家居设备。
在一种可能实现方式中,所述发送模块用于:当在所述智能家居设备的详情界面上接收到所述屏蔽操作时,向所述服务器发送第一屏蔽请求,所述第一屏蔽请求用于请求所述服务器在屏蔽时段内将所述智能家居设备设置为屏蔽状态,所述第一屏蔽请求还用于请求所述服务器在显示时段内将所述智能家居设备设置为显示状态;和/或,
所述发送模块用于:当在所述智能家居设备的详情界面上接收到所述屏蔽操作时,向所述服务器发送第二屏蔽请求,所述第二屏蔽请求用于请求所述服务器当所述终端位于屏蔽地点时将所述智能家居设备设置为屏蔽状态,当所述终端位于显示地点时将所述智能家居设备设置为显示状态。
在一种可能实现方式中,所述发送模块还用于:当在所述智能家居设备的详情界面上接收到对所述智能家居设备的屏蔽解除操作时,将屏蔽解除请求发送至所述服务器,所述屏蔽解除请求用于请求所述服务器将所述智能家居设备设置为显示状态;
所述显示模块还用于:当接收到所述服务器的屏蔽解除指令时,对所述智能家居管理界面进行刷新,并在所述智能家居管理界面恢复显示所述智能家居设备。
第四方面,提供了一种智能家居设备管理装置,所述装置包括:
设置模块,用于当接收到终端的屏蔽请求时,将所述屏蔽请求对应的智能家居设备设置为屏蔽状态;
发送模块,用于将屏蔽指令发送至所述终端,所述屏蔽指令用于指示在智能家居管理界面上隐藏所述智能家居设备。
在一种可能实现方式中,所述设置模块用于:当接收到第一屏蔽请求时,在屏蔽时段内将所述智能家居设备设置为屏蔽状态;和/或,
所述设置模块用于:当接收到第二屏蔽请求时,当所述终端位于屏蔽地点时将所述智能家居设备设置为屏蔽状态。
在一种可能实现方式中,所述设置模块还用于:当接收到所述第一屏蔽请求时,在显示时段内将所述智能家居设备设置为显示状态;和/或,
所述设置模块还用于:当接收到所述第二屏蔽请求时,当所述终端位于显示地点时将所述智能家居设备设置为显示状态。
在一种可能实现方式中,所述设置模块还用于:当接收到所述终端的屏蔽解除请求时,将所述智能家居设备设置为显示状态;
所述发送模块还用于:向所述终端发送屏蔽解除指令,所述屏蔽解除指令用于指示在所述智能家居管理界面上恢复显示所述智能家居设备。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种智能家居设备管理方法的流程图;
图2是本发明实施例提供的一种智能家居设备管理方法的流程图;
图3是本发明实施例提供的一种智能家居设备管理方法的流程图
图4是本发明实施例提供的一种智能家居设备的详情界面的示意图;
图5是本发明实施例提供的一种智能家居管理界面的示意图;
图6是本发明实施例提供的一种智能家居设备的详情界面的示意图;
图7是本发明实施例提供的一种屏蔽流程图;
图8是本发明实施例提供的一种智能家居设备管理流程图;
图9是本发明实施例提供的一种智能家居设备管理装置的框图;
图10是本发明实施例提供的一种智能家居设备管理装置的框图;
图11是本发明实施例提供的一种终端结构示意图;
图12是本发明实施例提供的一种智能家居设备管理装置1200的框图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
图1是本发明实施例提供的一种智能家居设备管理方法的流程图,参见图1,该方法可以应用于终端,包括以下步骤:
101、当在智能家居设备的详情界面上接收到对任一智能家居设备的屏蔽操作时,向服务器发送屏蔽请求,屏蔽请求用于请求服务器将智能家居设备设置为屏蔽状态,智能家居设备的详情界面用于对智能家居设备的功能进行管理。
102、接收服务器的屏蔽指令,屏蔽指令用于指示在智能家居管理界面上隐藏智能家居设备。
103、对智能家居管理界面进行刷新,并在智能家居管理界面隐藏智能家居设备。
本发明实施例在需要暂时停止对某些智能家居设备的控制时,通过将该智能家居设备设置为屏蔽状态,使得在智能家居管理界面上不再显示该智能家居设备,而不会对其与控制终端之间的绑定关系进行任何解除处理,在需要对其进行控制恢复时,则可以直接解除屏蔽状态,重新在智能家居管理界面中显示该智能家居设备,恢复该智能家居设备的可控状态,而无需进行繁琐的重新绑定过程,大大降低了管理的操作成本,提高了操作效率,改善了智能家居设备的操作体验。
在一种可能实现方式中,当在智能家居设备的详情界面上接收到对任一智能家居设备的屏蔽操作时,向服务器发送屏蔽请求,包括:
当在智能家居设备的详情界面上接收到屏蔽操作时,向服务器发送第一屏蔽请求,第一屏蔽请求用于请求服务器在屏蔽时段内将智能家居设备设置为屏蔽状态,第一屏蔽请求还用于请求服务器在显示时段内将智能家居设备设置为显示状态;和/或,
当在智能家居设备的详情界面上接收到屏蔽操作时,向服务器发送第二屏蔽请求,第二屏蔽请求用于请求服务器当终端位于屏蔽地点时将智能家居设备设置为屏蔽状态,当终端位于显示地点时将智能家居设备设置为显示状态。
在一种可能实现方式中,对智能家居管理界面进行刷新,并在智能家居管理界面隐藏智能家居设备之后,方法还包括:
当在智能家居设备的详情界面上接收到对智能家居设备的屏蔽解除操作时,将屏蔽解除请求发送至服务器,屏蔽解除请求用于请求服务器将智能家居设备设置为显示状态;
当接收到服务器的屏蔽解除指令时,对智能家居管理界面进行刷新,并在智能家居管理界面恢复显示智能家居设备。
上述所有可选技术方案,可以采用任意结合形成本发明的可选实施例,在此不再一一赘述。
图2是本发明实施例提供的一种智能家居设备管理方法的流程图,参见图2,该方法可以应用于服务器,包括以下步骤:
201、当接收到终端的屏蔽请求时,将屏蔽请求对应的智能家居设备设置为屏蔽状态。
202、将屏蔽指令发送至终端,屏蔽指令用于指示在智能家居管理界面上隐藏智能家居设备。
本发明实施例在需要暂时停止对某些智能家居设备的控制时,通过将该智能家居设备设置为屏蔽状态,使得在智能家居管理界面上不再显示该智能家居设备,而不会对其与控制终端之间的绑定关系进行任何解除处理,在需要对其进行控制恢复时,则可以直接解除屏蔽状态,重新在智能家居管理界面中显示该智能家居设备,恢复该智能家居设备的可控状态,而无需进行繁琐的重新绑定过程,大大降低了管理的操作成本,提高了操作效率,改善了智能家居设备的操作体验。
在一种可能实现方式中,当接收到终端的屏蔽请求时,将屏蔽请求对应的智能家居设备设置为屏蔽状态,包括:
当接收到第一屏蔽请求时,在屏蔽时段内将智能家居设备设置为屏蔽状态;和/或,
当接收到第二屏蔽请求时,当终端位于屏蔽地点时将智能家居设备设置为屏蔽状态。
在一种可能实现方式中,方法还包括:
当接收到第一屏蔽请求时,在显示时段内将智能家居设备设置为显示状态;和/或,
当接收到第二屏蔽请求时,当终端位于显示地点时将智能家居设备设置为显示状态。
在一种可能实现方式中,将屏蔽指令发送至终端之后,方法还包括:
当接收到终端的屏蔽解除请求时,将智能家居设备设置为显示状态;
向终端发送屏蔽解除指令,屏蔽解除指令用于指示在智能家居管理界面上恢复显示智能家居设备。
上述所有可选技术方案,可以采用任意结合形成本发明的可选实施例,在此不再一一赘述。
图3是本发明实施例提供的一种智能家居设备管理方法的流程图,参见图3,该方法可以应用于终端和服务器的交互过程,该终端可以为该智能家居设备的控制终端,其控制与被控制的关系可以通过终端与智能家居设备之间的绑定关系实现,具体地,包括以下步骤:
301、当终端在智能家居设备的详情界面上接收到对任一智能家居设备的屏蔽操作时,向服务器发送屏蔽请求,该屏蔽请求用于请求服务器将智能家居设备设置为屏蔽状态,智能家居设备的详情界面用于对智能家居设备的功能进行管理。
其中,屏蔽操作不限于对屏蔽选项的点击操作。屏蔽请求携带该智能家居设备的设备标识和终端的终端标识。屏蔽状态用于指示在智能家居管理界面上隐藏该智能家居设备,使得该智能家居设备不能被操控。智能家居管理界面用于对智能家居设备进行操控。该步骤中,当终端在智能家居设备的详情界面上接收到屏蔽操作时,可以提取所要屏蔽的智能家居设备的设备标识,生成屏蔽请求,并将屏蔽请求发送至服务器。
智能家居设备的详情界面用于对智能家居设备的功能进行管理,用户可以通过该详情界面对该智能家居设备的各个功能进行控制,本发明实施例对智能家居设备的详情界面的形式和所包括的内容不做具体限定。例如,图4是本发明实施例提供的一种智能家居设备的详情界面的示意图。如图4中(a)图所示,第一智能家居设备的详情界面中包括删除选项、编辑选项、智能家居设备的设备图标、设备型号、设备标识、运行状态和屏蔽状态。删除选项用于取消终端和该智能家居设备的绑定关系,编辑选项用于编辑智能家居设备的屏蔽状态。因此,当终端接收到用户对编辑选项的点击操作时,可以进入图4中(b)图所示的智能家居设备的详情界面,该智能家居设备的详情界面中包括智能家居设备的设备标识和屏蔽选项。当终端检测到用户将屏蔽选项置于打开状态时,确定接收到屏蔽操作。
在实际的场景中,根据智能家居设备的使用情况,用户很可能在某一时段或者某一地点才具有屏蔽该智能家居设备的需求,因此,为使屏蔽方式更加多样化、同时满足用户的不同需求,本发明实施例提供以下至少两种屏蔽方式:
屏蔽方式1、当终端在智能家居设备的详情界面上接收到屏蔽操作时,向服务器发送第一屏蔽请求,第一屏蔽请求用于请求服务器在屏蔽时段内将智能家居设备设置为屏蔽状态,第一屏蔽请求还用于请求服务器在显示时段内将智能家居设备设置为显示状态。
该屏蔽方式中,终端在接收到屏蔽操作时可以获取屏蔽时段或显示时段,本发明实施例对屏蔽时段或显示时段的获取方式不做限定。以获取屏蔽时段为例,可以在智能家居设备的详情界面上提供屏蔽时段输入框,终端可以获取到用户在屏蔽时段输入框中输入的屏蔽时段,如,每天的20:00-6:00,或者,1月-5月,则屏蔽时段的剩余时段可以作为显示时段。当然,该第一屏蔽请求携带屏蔽时段和显示时段中的至少一项即可,可以由服务器根据其中一个时段确定另一个时段。
屏蔽方式2、当终端在智能家居设备的详情界面上接收到屏蔽操作时,向服务器发送第二屏蔽请求,第二屏蔽请求用于请求服务器当终端位于屏蔽地点时将智能家居设备设置为屏蔽状态,当终端位于显示地点时将智能家居设备设置为显示状态。
该屏蔽方式中,终端在接收到屏蔽操作时可以获取屏蔽地点或显示地点。本发明实施例对屏蔽地点的获取方式不做限定。例如,以获取显示地点为例,可以在智能家居设备的详情界面上提供地图定位选项,终端可以获取到用户通过地图定位选项定位的显示地点,如,用户的家庭地址。又例如,可以在智能家居设备的详情界面上提供网络环境选项,终端可以获取到用户选择的网络环境,并以网络环境指示显示地点,该网络环境如用户的家庭网络环境。与第一屏蔽请求同理,该第二屏蔽请求也可以携带屏蔽地点和显示地点中的至少一项。
当然,以上两种屏蔽方式也可以相结合,例如,在智能家居设备的详情界面上既提供屏蔽时段输入框,也提供地图定位选项。
需要说明的是,智能家居设备的详情界面上的每个智能家居设备均是与该终端具有绑定关系的智能家居设备。本发明实施例对该绑定关系的建立方式不做限定。例如,在终端已连接到任一网关的情况下,当终端接收到对智能家居设备的详情界面中的添加选项的触发操作时,显示网关信息输入界面,当终端获取到用户在网关信息输入界面输入的网关名称和网关连接密码后,广播该网关名称和网关连接密码,使得附近的智能家居设备能够监听到该网关名称和网关连接密码,并根据监听到的信息连接到该网关,并通过网关将设备标识发送至终端。进而,终端可以将绑定请求发送至服务器,该绑定请求携带智能家居设备的设备标识和终端标识,使得服务器将设备标识和终端标识对应存储,建立终端和智能家居设备的绑定关系。
302、当服务器接收到终端的屏蔽请求时,将屏蔽请求对应的智能家居设备设置为屏蔽状态。
该步骤中,当服务器接收到屏蔽请求时,可以提取出终端标识和设备标识,并根据终端标识查找到该终端已绑定的各个智能家居设备,将设备标识与该设备标识相同的智能家居设备确定为被屏蔽的智能家居设备,并将该智能家居设备设置为屏蔽状态。本发明实施例对设置屏蔽状态的方式不做具体限定。例如,服务器为该智能家居设备的设备标识对应添加屏蔽标识,该屏蔽标识用于指示忽略对该智能家居设备的操控请求。又例如,服务器将该智能家居设备的运行状态设置为离线,使得该智能家居设备停止运行。
需要说明的是,该屏蔽请求事实上是请求不在智能家居管理界面上显示该智能家居设备,服务器侧在接收到该屏蔽请求时,不会解除智能家居设备与终端之间的绑定关系,而是仅控制该智能家居管理界面对该智能家居设备进行隐藏。当然,该隐藏是在智能家居管理界面上的隐藏,事实上,该智能家居设备的具体信息也并未从该终端上删除,终端上还提供有已绑定的智能家居设备列表界面,以供用户能够通过该列表界面上的选择操作,来触发智能家居设备的详情界面的显示,从而提供了一种对已屏蔽的智能家居设备的操作以及查看途径。
对应终端侧的两种屏蔽请求,服务器有以下至少两种处理屏蔽请求的方式:
处理方式1、当服务器接收到第一屏蔽请求时,在屏蔽时段内将智能家居设备设置为屏蔽状态。
该处理方式中,服务器可以提取第一屏蔽请求中携带的屏蔽时段,并将屏蔽时段与该智能家居设备的设备标识对应存储,使得服务器基于当前时间与屏蔽时段确定是否将该智能家居设备设置为屏蔽状态,如果当前时间在屏蔽时段内,则将该智能家居设备设置为屏蔽状态,否则,可以将该智能家居设备设置为显示状态。事实上,为了减少服务器的运行负担,服务器在存储该屏蔽时段的基础上,可以无需根据屏蔽时段频繁修改屏蔽标识,而是当接收到终端的操控请求时,直接基于当前时间和屏蔽时段判断是否响应该操控请求,例如,当前时间处于屏蔽时段内时,拒绝该操控请求,当前时间处于屏蔽时段外时,响应该操控请求。
而且,该第一屏蔽请求也可以携带显示时段,当服务器接收到该第一屏蔽请求时,也可以提取该显示时段,并在显示时段内将智能家居设备设置为显示状态。本发明实施例对设置显示状态的方式不做限定。例如,服务器取消该智能家居设备对应的屏蔽标识。
处理方式2、当服务器接收到第二屏蔽请求时,当终端位于屏蔽地点时将智能家居设备设置为屏蔽状态。
该处理方式中,服务器可以提取第二屏蔽请求中携带的屏蔽地点,并将屏蔽地点与该智能家居设备的设备标识对应存储,使得服务器基于终端的当前地点和屏蔽地点确定是否将该智能家居设备设置为屏蔽状态,如果终端位于该屏蔽地点,则将该智能家居设备设置为屏蔽状态,否则,可以将该智能家居设备设置为显示状态。为了减少服务器的运行负担,服务器也可以无需根据屏蔽地点频繁修改屏蔽标识,而是当接收到终端的操控请求时,直接基于终端的当前地点和屏蔽地点判断是否响应该操控请求。对于屏蔽地点以网络环境指示的情况,服务器可以根据该网络环境和终端当前连接到服务器的网络环境,判断是否将该智能家居设备设置为屏蔽状态。
而且,该第二屏蔽请求也可以携带显示地点,当服务器接收到该第二屏蔽请求时,也可以提取显示地点,并当终端位于显示地点时将智能家居设备设置为显示状态。
303、服务器将屏蔽指令发送至终端,屏蔽指令用于指示在智能家居管理界面上隐藏智能家居设备。
该智能家居管理界面用于显示绑定的至少一个智能家居设备。该步骤中,服务器可以根据该终端绑定的各个智能家居设备的屏蔽状态,提取未设置为屏蔽状态的智能家居设备的设备标识,并基于提取的设备标识生成屏蔽指令,将该屏蔽指令发送至该终端。本发明实施例对屏蔽指令携带的内容不做进一步限定。例如,该屏蔽指令可以携带显示模板、未被屏蔽的智能家居设备的设备信息。又例如,在终端侧已配置显示模板的情况下,该屏蔽指令可以携带未被屏蔽的智能家居设备的设备信息,设备信息不限于设备标识、设备图标和运行状态等。
304、当终端接收到服务器的屏蔽指令时,对智能家居管理界面进行刷新,并在智能家居管理界面隐藏该智能家居设备。
该步骤中,当终端接收到服务器的屏蔽指令时,可以提取屏蔽指令携带的未被屏蔽的智能家居设备的设备标识,并基于提取的设备标识对智能家居管理界面进行刷新,从而在刷新后的智能家居管理界面上显示未被屏蔽的智能家居设备,并隐藏该智能家居设备。
本发明实施例对智能家居管理界面的形式和包括的内容不做限定。例如,该智能家居管理界面以列表的形式显示各个智能家居设备。又例如,图5是本发明实施例提供的一种智能家居管理界面的示意图。该智能家居管理界面中包括当前地点、各个智能家居设备的设备标识、设备图标和运行状态。用户可以通过点击该设备图标进入对应的智能家居设备的详情界面,并在该详情界面上对该智能家居设备进行控制。
对应上述两种屏蔽请求,在服务器已存储屏蔽时段(或显示时段)的情况下,当终端每次连接到服务器时,可以向服务器发送智能家居设备信息刷新请求,该智能家居设备信息刷新请求用于请求该终端绑定的各个智能家居设备的设备信息,服务器接收到该智能家居设备信息刷新请求时,可以基于当前时间和被屏蔽的智能家居设备的屏蔽时段(或显示时段),确定该终端绑定的任一智能家居设备当前是否被屏蔽,并将未被屏蔽的智能家居设备的设备信息发送至该终端,使得终端对智能家居管理界面进行刷新,显示未被屏蔽的智能家居设备,且隐藏被屏蔽的智能家居设备。服务器已存储屏蔽点(或显示地点)的情况同理。
需要说明的是,本发明实施例对屏蔽后的智能家居设备的详情界面不做具体限定。例如,图6是本发明实施例提供的一种智能家居设备的详情界面的示意图,该智能家居设备的详情界面中可以显示各个智能家居设备最近被使用的时间,且每个被屏蔽的智能家居设备均具有屏蔽文字提示,如“已屏蔽”。
基于步骤301-304的屏蔽过程,参见图7,本发明实施例提供了一种屏蔽流程图。该屏蔽流程图中,终端向服务器发送绑定请求,以绑定该终端以智能家居设备。进而,终端可以将对该智能家居设备的操控请求发送至服务器,使得服务器基于绑定关系和操控请求对智能家居设备进行操控。当服务器接收到对该智能家居设备的屏蔽请求时,可以查找到该终端绑定的智能家居设备,并将该智能家居设备设置为屏蔽状态,将屏蔽指令发送至终端。终端接收到屏蔽指令时,可以刷新智能家居管理界面,在该智能家居管理界面上隐藏该智能家居设备。此时,服务器仍然可以对未被屏蔽的智能家居设备进行操控。
本发明实施例在需要暂时停止对某些智能家居设备的控制时,通过将该智能家居设备设置为屏蔽状态,使得在智能家居管理界面上不再显示该智能家居设备,而不会对其与控制终端之间的绑定关系进行任何解除处理,在需要对其进行控制恢复时,则可以直接解除屏蔽状态,重新在智能家居管理界面中显示该智能家居设备,恢复该智能家居设备的可控状态,而无需进行繁琐的重新绑定过程,大大降低了管理的操作成本,提高了操作效率,改善了智能家居设备的操作体验。而且,由于在智能家居管理界面上不再显示这些暂时不使用的智能家居设备,还大大减少了在智能家居设备界面上需要显示的信息量,因此,用户可以通过简洁的界面迅速查找到想要控制的智能家居设备以便进行控制,大大提高了对所显示的智能家居设备的查找效率以及控制效率。
而且,对于以下智能家居设备:作为该终端的持有用户隐私的智能家居设备、用户使用频率低的智能家居设备、分季节使用的智能家居设备、儿童或客人等不宜使用的智能家居设备,应用本发明实施例可以有效地对上述智能家居设备进行管理。
事实上,为了实现对该智能家居设备进行灵活地管理,并应对用户的不同需求,终端对任一智能家居设备进行屏蔽之后,也可以解除屏蔽该智能家居设备。本发明实施例对解除屏蔽的具体过程不做限定。例如,该解除屏蔽的具体过程参见以下步骤(1)-(4):
(1)、当终端在智能家居设备的详情界面上接收到对智能家居设备的屏蔽解除操作时,将屏蔽解除请求发送至服务器,屏蔽解除请求用于请求服务器将智能家居设备设置为显示状态。
该屏蔽解除操作不限于对屏蔽解除选项的点击操作。当终端接收到屏蔽解除操作时,可以提取待解除屏蔽的智能家居设备的设备标识,基于该设备标识生成屏蔽解除请求,并将该屏蔽解除请求发送至服务器。
(2)、当服务器接收到终端的屏蔽解除请求时,将智能家居设备设置为显示状态。
当服务器接收到屏蔽请求时,可以基于屏蔽请求携带的终端标识,查找该终端绑定的智能家居设备,将设备标识与屏蔽请求携带的设备标识相同的智能家居设备确定为待解除屏蔽的智能家居设备,将该智能家居设备设置为显示状态。
(3)、服务器向终端发送屏蔽解除指令,屏蔽解除指令用于指示在智能家居管理界面上显示智能家居设备。
该步骤中,服务器可以基于未被屏蔽的智能家居设备的设备信息(包括该智能家居设备的设备信息),生成屏蔽解除指令,并将屏蔽解除指令发送至终端。当然,该屏蔽解除指令还可以携带显示模板。
(4)、当终端接收到服务器的屏蔽解除指令时,对智能家居管理界面进行刷新,并在智能家居管理界面恢复显示该智能家居设备。
该步骤中,终端接收屏蔽解除指令时,可以基于屏蔽解除指令携带的未被屏蔽的智能家居设备的设备信息,对智能家居管理界面进行刷新,使得刷新后的智能家居管理界面上可以恢复显示该智能家居设备。
基于上述服务器侧的管理过程,参见图8,本发明实施例提供了一种智能家居设备管理流程图。该管理流程图中,服务器可以接收终端对任一设备的管理请求,并获取该管理请求中携带的设备标识,根据设备标识确定终端所要管理的智能家居设备。进而,服务器可以基于管理请求的类型对该管理请求进行响应。当该管理请求为屏蔽请求时,服务器可以将该智能家居设备设置为屏蔽状态,当该管理请求为操控请求时,由于该智能家居设备处于屏蔽状态,服务器忽略该操控请求,当该管理请求为屏蔽解除请求时,服务器可以将该智能家居设备设置为显示状态。当服务器完成设置后,均可以基于该终端对应的未被屏蔽的智能家居设备的设备信息,将管理指令发送至终端,使得终端基于管理指令刷新并显示智能家居管理界面。基于上述的屏蔽过程,如果用户需要再次在智能家居管理界面上显示已被屏蔽的智能家居设备,则可以应用上述解除屏蔽的过程来实现,该过程仅需要用户在智能家居设备的详情界面上通过简单操作实现,而无需再次进行终端与智能家居设备的绑定过程,大大减少了绑定过程所涉及的信令交互过程,能够迅速恢复对智能家居设备的显示以及控制,耗时简短又操作简单,使得用户对于智能家居管理的使用体验大大提高。
图9是本发明实施例提供的一种智能家居设备管理装置的框图。参见图9,该装置具体包括:
发送模块901,用于当在智能家居设备的详情界面上接收到对任一智能家居设备的屏蔽操作时,向服务器发送屏蔽请求,屏蔽请求用于请求服务器将智能家居设备设置为屏蔽状态,智能家居设备的详情界面用于对智能家居设备的功能进行管理;
接收模块902,用于接收服务器的屏蔽指令,屏蔽指令用于指示在智能家居管理界面上隐藏智能家居设备;
显示模块903,用于对智能家居管理界面进行刷新,并在智能家居管理界面隐藏智能家居设备,所述智能家居管理界面用于显示绑定的至少一个智能家居设备。
本发明实施例在需要暂时停止对某些智能家居设备的控制时,通过将该智能家居设备设置为屏蔽状态,使得在智能家居管理界面上不再显示该智能家居设备,而不会对其与控制终端之间的绑定关系进行任何解除处理,在需要对其进行控制恢复时,则可以直接解除屏蔽状态,重新在智能家居管理界面中显示该智能家居设备,恢复该智能家居设备的可控状态,而无需进行繁琐的重新绑定过程,大大降低了管理的操作成本,提高了操作效率,改善了智能家居设备的操作体验。
在一种可能实现方式中,发送模块901用于:当在智能家居设备的详情界面上接收到屏蔽操作时,向服务器发送第一屏蔽请求,第一屏蔽请求用于请求服务器在屏蔽时段内将智能家居设备设置为屏蔽状态,第一屏蔽请求还用于请求服务器在显示时段内将智能家居设备设置为显示状态;和/或,
发送模块901用于:当在智能家居设备的详情界面上接收到屏蔽操作时,向服务器发送第二屏蔽请求,第二屏蔽请求用于请求服务器当终端位于屏蔽地点时将智能家居设备设置为屏蔽状态,当终端位于显示地点时将智能家居设备设置为显示状态。
在一种可能实现方式中,发送模块901还用于:当在智能家居设备的详情界面上接收到对智能家居设备的屏蔽解除操作时,将屏蔽解除请求发送至服务器,屏蔽解除请求用于请求服务器将智能家居设备设置为显示状态;
显示模块901还用于:当接收到服务器的屏蔽解除指令时,对智能家居管理界面进行刷新,并在智能家居管理界面恢复显示智能家居设备。
上述所有可选技术方案,可以采用任意结合形成本发明的可选实施例,在此不再一一赘述。
图10是本发明实施例提供的一种智能家居设备管理装置的框图。参见图10,该装置具体包括:
设置模块1001,用于当接收到终端的屏蔽请求时,将屏蔽请求对应的智能家居设备设置为屏蔽状态;
发送模块1002,用于将屏蔽指令发送至终端,屏蔽指令用于指示在智能家居管理界面上隐藏智能家居设备,所述智能家居管理界面用于显示绑定的至少一个智能家居设备。
本发明实施例在需要暂时停止对某些智能家居设备的控制时,通过将该智能家居设备设置为屏蔽状态,使得在智能家居管理界面上不再显示该智能家居设备,而不会对其与控制终端之间的绑定关系进行任何解除处理,在需要对其进行控制恢复时,则可以直接解除屏蔽状态,重新在智能家居管理界面中显示该智能家居设备,恢复该智能家居设备的可控状态,而无需进行繁琐的重新绑定过程,大大降低了管理的操作成本,提高了操作效率,改善了智能家居设备的操作体验。
在一种可能实现方式中,设置模块1001用于:当接收到第一屏蔽请求时,在屏蔽时段内将智能家居设备设置为屏蔽状态;和/或,
设置模块1001用于:当接收到第二屏蔽请求时,当终端位于屏蔽地点时将智能家居设备设置为屏蔽状态。
在一种可能实现方式中,设置模块1001还用于:当接收到第一屏蔽请求时,在显示时段内将智能家居设备设置为显示状态;和/或,
设置模块1001还用于:当接收到第二屏蔽请求时,当终端位于显示地点时将智能家居设备设置为显示状态。
在一种可能实现方式中,设置模块1001还用于:当接收到终端的屏蔽解除请求时,将智能家居设备设置为显示状态;
发送模块1002还用于:向终端发送屏蔽解除指令,屏蔽解除指令用于指示在智能家居管理界面上恢复显示智能家居设备。
上述所有可选技术方案,可以采用任意结合形成本发明的可选实施例,在此不再一一赘述。
需要说明的是:上述实施例提供的智能家居设备管理装置在管理智能家居设备时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的智能家居设备管理装置与智能家居设备管理方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
图11是本发明实施例提供的一种终端结构示意图,该终端可以用于执行上述实施例中终端侧执行的智能家居设备管理方法。参见图11,该终端1100包括:
终端1100可以包括RF(Radio Frequency,射频)电路110、包括有一个或一个以上计算机可读存储介质的存储器120、输入单元130、显示单元140、传感器150、音频电路160、WiFi(Wireless Fidelity,无线保真)模块170、包括有一个或者一个以上处理核心的处理器180、以及电源190等部件。本领域技术人员可以理解,图11中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:
RF电路110可用于收发信息或通话过程中,信号的接收和发送,特别地,将基站的下行信息接收后,交由一个或者一个以上处理器180处理;另外,将涉及上行的数据发送给基站。通常,RF电路110包括但不限于天线、至少一个放大器、调谐器、一个或多个振荡器、用户身份模块(SIM)卡、收发信机、耦合器、LNA(Low Noise Amplifier,低噪声放大器)、双工器等。此外,RF电路110还可以通过无线通信与网络和其他设备通信。所述无线通信可以使用任一通信标准或协议,包括但不限于GSM(Global System of Mobile communication,全球移动通讯系统)、GPRS(General Packet Radio Service,通用分组无线服务)、CDMA(Code Division Multiple Access,码分多址)、WCDMA(Wideband Code Division Multiple Access,宽带码分多址)、LTE(Long Term Evolution,长期演进)、电子邮件、SMS(Short Messaging Service,短消息服务)等。
存储器120可用于存储软件程序以及模块,处理器180通过运行存储在存储器120的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器120可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据终端1100的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器120可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器120还可以包括存储器控制器,以提供处理器180和输入单元130对存储器120的访问。
输入单元130可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。具体地,输入单元130可包括触敏表面131以及其他输入设备132。触敏表面131,也称为触摸显示屏或者触控板,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触敏表面131上或在触敏表面131附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触敏表面131可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器180,并能接收处理器180发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触敏表面131。除了触敏表面131,输入单元130还可以包括其他输入设备132。具体地,其他输入设备132可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。
显示单元140可用于显示由用户输入的信息或提供给用户的信息以及终端1100的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。显示单元140可包括显示面板141,可选的,可以采用LCD(Liquid Crystal Display,液晶显示器)、OLED(Organic Light-Emitting Diode,有机发光二极管)等形式来配置显示面板141。进一步的,触敏表面131可覆盖显示面板141,当触敏表面131检测到在其上或附近的触摸操作后,传送给处理器180以确定触摸事件的类型,随后处理器180根据触摸事件的类型在显示面板141上提供相应的视觉输出。虽然在图11中,触敏表面131与显示面板141是作为两个独立的部件来实现输入和输入功能,但是在某些实施例中,可以将触敏表面131与显示面板141集成而实现输入和输出功能。
终端1100还可包括至少一种传感器150,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板141的亮度,接近传感器可在终端1100移动到耳边时,关闭显示面板141和/或背光。作为运动传感器的一种,重力加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于终端1100还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
音频电路160、扬声器161,传声器162可提供用户与终端1100之间的音频接口。音频电路160可将接收到的音频数据转换后的电信号,传输到扬声器161,由扬声器161转换为声音信号输出;另一方面,传声器162将收集的声音信号转换为电信号,由音频电路160接收后转换为音频数据,再将音频数据输出处理器180处理后,经RF电路110以发送给比如另一终端,或者将音频数据输出至存储器120以便进一步处理。音频电路160还可能包括耳塞插孔,以提供外设耳机与终端1100的通信。
WiFi属于短距离无线传输技术,终端1100通过WiFi模块170可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图11示出了WiFi模块170,但是可以理解的是,其并不属于终端1100的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。
处理器180是终端1100的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器120内的软件程序和/或模块,以及调用存储在存储器120内的数据,执行终端1100的各种功能和处理数据,从而对手机进行整体监控。可选的,处理器180可包括一个或多个处理核心;优选的,处理器180可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器180中。
终端1100还包括给各个部件供电的电源190(比如电池),优选的,电源可以通过电源管理系统与处理器180逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。电源190还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
尽管未示出,终端1100还可以包括摄像头、蓝牙模块等,在此不再赘述。具体在本实施例中,终端的显示单元是触摸屏显示器,终端还包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行。所述一个或者一个以上程序包含用于执行以下操作的指令:
当在智能家居设备的详情界面上接收到对任一智能家居设备的屏蔽操作时,向服务器发送屏蔽请求,屏蔽请求用于请求服务器将智能家居设备设置为屏蔽状态,智能家居设备的详情界面用于对智能家居设备的功能进行管理;接收服务器的屏蔽指令,屏蔽指令用于指示在智能家居管理界面上隐藏智能家居设备;对智能家居管理界面进行刷新,并在智能家居管理界面隐藏智能家居设备。
图12是本发明实施例提供的一种智能家居设备管理装置1200的框图。例如,装置1200可以被提供为一服务器。参照图12,装置1200包括处理组件1222,其进一步包括一个或多个处理器,以及由存储器1232所代表的存储器资源,用于存储可由处理部件1222的执行的指令,例如应用程序。存储器1232中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件1222被配置为执行指令,以执行上述实施例中服务器侧的智能家居设备管理方法。
装置1200还可以包括一个电源组件1226被配置为执行装置1200的电源管理,一个有线或无线网络接口1250被配置为将装置1200连接到网络,和一个输入输出(I/O)接口1258。装置1200可以操作基于存储在存储器1232的操作系统,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTM或类似。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述仅为本发明的可选实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。