发明内容
本发明实施例提供了一种信息处理方法及智能家居控制设备,解决了现有技术中用户管理智能家居设备效率低的技术问题。提供了一种对智能家居设备进行高效管理的技术方案,用户对智能家居设备的管理不再依赖于智能家居对应的使用手册和自己的经验,提高了用户管理多个智能家居设备的效率。
第一方面,本发明实施例提供了一种信息处理方法,应用于智能家居控制设备,所述方法包括:
获得家庭网络内N个电子设备中每个电子设备的设备信息,共获得N个设备信息;
根据所述N个设备信息,从所述N电子设备中确定出M个电子设备是智能家居设备;
连接所述M个智能家居设备,并在用户使用所述M个智能家居设备的过程中,向所述M个电子设备发送数据采集指令,所述数据采集指令用于控制所述M个智能家居设备采集所述M个智能家居设备的运行数据和所述用户的数据;
将所述设备运行数据和所述用户数据发送给与所述智能家居控制设备连接的云服务平台,所述云服务平台用于对所述设备运行数据和所述用户数据进行分析,产生分析结果;并在所述分析结果满足预设条件时,发送所述分析结果给所述用户的用户设备,以使所述用户能够基于所述用户设备接收并输出的所述分析结果对所述M个智能家居设备进行管理。
第二方面,本发明实施例提供了一种智能家居控制设备,包括:
第一获得单元,用于获得家庭网络内N个电子设备中每个电子设备的设备信息,共获得N个设备信息;
第一确定单元,用于根据所述N个设备信息,从所述N电子设备中确定出M个电子设备是智能家居设备;
第一连接单元,用于连接所述M个智能家居设备,并在用户使用所述M个智能家居设备的过程中,向所述M个电子设备发送数据采集指令,所述数据采集指令用于控制所述M个智能家居设备采集所述M个智能家居设备的运行数据和所述用户的数据;
发送单元,用于将所述设备运行数据和所述用户数据发送给与所述智能家居控制设备连接的云服务平台,所述云服务平台用于对所述设备运行数据和所述用户数据进行分析,产生分析结果;并在所述分析结果满足预设条件时,发送所述分析结果给所述用户的用户设备,以使所述用户能够基于所述用户设备接收并输出的所述分析结果对所述M个智能家居设备进行管理。
本发明实施例中的上述一个或多个技术方案,至少具有如下一种或多种技术效果:
本发明实施例提出了一种应用在智能家居控制中的信息处理方法,所述方法包括:首先,获得家庭网络内N个电子设备中每个电子设备的设备信息,共获得N个设备信息;然后,根据所述N个设备信息,从所述N电子设备中确定出M个电子设备是智能家居设备;接着,连接所述M个智能家居设备,并在用户使用所述M个智能家居设备的过程中,向所述M个电子设备发送数据采集指令,所述数据采集指令用于控制所述M个智能家居设备采集所述M个智能家居设备的设备运行数据和所述用户的数据;最后,将所述设备运行数据和所述用户数据发送给与所述智能家居控制设备连接的云服务平台,所述云服务平台用于对所述设备运行数据和所述用户数据进行分析,产生分析结果;并在所述分析结果满足预设条件时,发送所述分析结果给所述用户的用户设备,以使所述用户能够基于所述用户设备接收并输出的所述分析结果对所述M个智能家居设备进行管理。
首先确定庭网络内N个电子设备中有M个电子设备为智能家居设备,然后连接M个智能家居设备,控制M个智能家居设备采集设备运行数据和运行数据并发送至云服务平台,利用云服务平台收集智能家居设备的设备运行数据以及用户的用户数据,通过对设备运行数据以及用户数据的分析产生的分析结果,向用户提供对M个智能家居设备进行管理的指导信息,解决了现有技术中用户管理智能家居设备效率低的技术问题。提供了一种对智能家居设备进行高效管理的技术方案,用户对智能家居设备的管理不再依赖于智能家居对应的使用手册和自己的经验,提高了用户管理多个智能家居设备的效率。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互任意组合。在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机***中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
本发明实施例提供了一种信息处理方法及智能家居控制设备,解决了现有技术中用户管理智能家居设备效率低的技术问题。提供了一种对智能家居设备进行高效管理的技术方案,用户对智能家居设备的管理不再依赖于智能家居设备对应的使用手册和自己的经验,提高了用户管理多个智能家居设备的效率。
本发明实施例中的技术方案为解决上述技术问题,本发明实施例提出了一种应用在智能家居控制设备中的信息处理方法,所述方法包括:首先,获得家庭网络内N个电子设备中每个电子设备的设备信息,共获得N个设备信息;然后,根据所述N个设备信息,从所述N电子设备中确定出M个电子设备是智能家居设备;接着,连接所述M个智能家居设备,并在用户使用所述M个智能家居设备的过程中,向所述M个电子设备发送数据采集指令,所述数据采集指令用于控制所述M个智能家居设备采集所述M个智能家居设备的设备运行数据和所述用户的数据;最后,将所述设备运行数据和所述用户数据发送给与所述智能家居控制设备连接的云服务平台,所述云服务平台用于对所述设备运行数据和所述用户数据进行分析,产生分析结果;并在所述分析结果满足预设条件时,发送所述分析结果给所述用户的用户设备,以使所述用户能够基于所述用户设备接收并输出的所述分析结果对所述M个智能家居设备进行管理。
首先确定庭网络内N个电子设备中有M个电子设备为智能家居设备,然后连接M个智能家居设备,控制M个智能家居设备采集设备运行数据和运行数据并发送至云服务平台,利用云服务平台收集智能家居设备的设备运行数据以及用户的用户数据,通过对设备运行数据以及用户数据的分析产生的分析结果,向用户提供对M个智能家居设备进行管理的指导信息,解决了现有技术中用户管理智能家居设备效率低的技术问题。提供了一种对智能家居设备进行高效管理的技术方案,用户对智能家居设备的管理不再依赖于智能家居对应的使用手册和自己的经验,提高了用户管理多个智能家居设备的效率。
为了更好的理解上述技术方案,下面将结合说明书附图以及具体的实施方式对上述技术方案进行详细的说明。应当理解本发明以及实施例中的具体特征是对本发明技术方案的详细的说明,而不是对本发明的限定,在不冲突的情况下,本发明实施例以及实施例中的技术特征可以相互组合。
本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
本发明实施例提供了一种信息处理方法,请参考图1,图1为适用于本发明实施例提供的信息处理方法的***的结构示意图。***包括:智能家居控制设备11、云服务平台12、用户设备13、N个电子设备14。如图1所示,N个电子设备14包括电子设备1、电子设备2至电子设备n。N个电子设备14中有M个电子设备是智能家居设备,包括智能家居设备1至智能家居设备m。如图1所示,N个电子设备中的电子设备1至电子设备m分别为智能家居设备1至智能家居设备m。如图1所示,N个电子设备位于家庭网络中,N个电子设备14、云服务平台12均与智能家居控制设备11连接,用户设备13与云服务平台12连接。
本发明实施例中,N个电子设备中每个电子设备都具有设备信息,设备信息表征电子设备的类型及功能。例如:N个电子设备可以为:智能手机、平板电脑、笔记本电脑、可穿戴式设备、遥控器、智能电视、智能冰箱、智能空调、智能烟灶等。可见,N个电子设备中有智能家居设备,也有非智能家居设备。设备信息可以为电子设备的型号,以电子设备是智能手机为例,通过查阅智能手机的型号,可以确定电子设备为智能手机及智能手机的功能有哪些。
请参考图2,图2为本发明实施例提供的一种信息处理方法的流程图。该方法包括:
步骤101:获得家庭网络内N个电子设备中每个电子设备的设备信息,共获得N个设备信息;
步骤102:根据所述N个设备信息,从所述N电子设备中确定出M个电子设备是智能家居设备;
步骤103:连接所述M个智能家居设备,并在用户使用所述M个智能家居设备的过程中,向所述M个电子设备发送数据采集指令,所述数据采集指令用于控制所述M个智能家居设备采集所述M个智能家居设备的运行数据和所述用户的数据;
步骤104:将所述设备运行数据和所述用户数据发送给与所述智能家居控制设备连接的云服务平台,所述云服务平台用于对所述设备运行数据和所述用户数据进行分析,产生分析结果;并在所述分析结果满足预设条件时,发送所述分析结果给所述用户的用户设备,以使所述用户能够基于所述用户设备接收并输出的所述分析结果对所述M个智能家居设备进行管理。
其中,步骤101有且不限于以下三种实现方式:
第一种实现方式为:利用所述家庭网络向所述N个电子设备发送广播信息,所述广播信息用于获得所述N个电子设备中每个电子设备的设备信息。
具体来讲,在第一种实现方式下,智能家居控制设备需要连接至家庭网络,然后利用家庭网络向N个电子设备发送广播信息,请求获得N个电子设备中每个电子设备的设备信息,N个电子设备中的每个电子设备收到广播信息后,通过家庭网络分别将自身的设备信息发送至智能家居控制设备,这样,智能家居控制设备就获得了N个电子设备的设备信息。
举例来讲,家庭网络中有智能手机、智能冰箱、平板电脑,智能家居控制设备连接至家庭网络,然后利用家庭网络向智能手机、智能冰箱、平板电脑发送广播信息,请求获得智能手机、智能冰箱、平板电脑的设备信息,智能手机、智能冰箱、平板电脑收到广播信息后,通过家庭网络分别将自身的设备信息发送至智能家居控制设备,这样,智能家居控制设备就获得了智能手机、智能冰箱、平板电脑的设备信息。
第二种实现方式为:接收所述N个电子设备中每个电子设备第一次连接至所述家庭网络时,向所述智能家居控制设备发送的设备信息。
具体来讲,N个电子设备第一次连接至家庭网络时,需要输入WIFI密码或者输入有线网络密码,在输入密码的同时,将自身的设备信息发送至智能家居控制设备。
第三种实现方式为:接收所述N个电子设备中每个电子设备每隔预定时间,通过所述家庭网络向所述智能家居控制设备发送的设备信息。
具体来讲,在第三种实现方式下,智能家居控制设备需要连接至家庭网络,为了防止设备信息改变或者失效,N个电子设备中的每个电子设备会周期性向智能家居控制设备发送设备信息,即:每隔预定时间通过家庭网络向智能家居控制设备发送自身的设备信息。
本发明实施例中,在执行步骤102之前,还要执行以下步骤:
获得所有智能家居设备的智能家居设备信息的集合。
具体来讲,每个智能家居设备有智能家居设备信息,可以从云服务平台或者从智能家居控制设备中获得智能家居设备信息的集合。例如:智能家居设备信息的集合包括:智能电视的设备信息、智能冰箱的设备信息、智能空调的设备信息、智能烟灶的设备信息等。
接着执行步骤102,包括:
判断所述N个电子设备中每个电子设备的设备信息是否属于所述集合,获得第一判断结果;根据所述第一判断结果,确定所述N个电子设备中M个电子设备的设备信息属于所述集合。
具体来讲,对于N个电子设备中每个电子设备的设备信息,将电子设备的设备信息依次与智能家居设备信息的集合中的智能家居设备信息进行比较,如果相同,则表明电子设备的设备信息属于智能家居设备信息的集合,可以确定电子设备是智能家居设备,如果不同,则表明电子设备的设备信息不属于智能家居设备信息的集合,可以确定电子设备不是智能家居设备。按照这样的方法,可以从N个电子设备中确定出M个电子设备的设备信息属于智能家居设备信息的集合,进而可以从N个电子设备中确定出M个智能家居设备。
在执行完步骤102后,执行步骤103中的连接所述M个智能家居设备。具体智能家居控制设备可以通过家庭网络连接,还可以通过蓝牙、近场通信等方式连接M个智能家居设备。
接着执行步骤103的剩余部分以及步骤104。
具体来讲,在用户使用M个智能家居设备的过程中,M个智能家居设备中每个智能家居设备都包括数据采集模块,具有采集设备运行数据和用户数据的功能。其中,设备运行数据可以是设备本身的信息,如硬件型号、使用年限、软件版本等,还可以是设备在运行过程中产生的数据,如设备运行状态等。用户数据可以是用户的使用习惯。
智能家居设备与智能家居控制设备连接,受智能家居控制设备的控制,智能家居控制设备向智能家居设备发送数据采集指令,智能家居设备接收到数据采集指令后,通过数据采集模块采集设备运行数据和用户数据,然后发送至智能家居控制设备,智能家居控制设备接收设备运行数据和用户数据。
智能家居控制设备与云服务平台相连,将设备运行数据和用户数据发送至云服务平台。云服务平台接收设备运行数据和用户数据。云服务平台对设备运行数据和用户数据进行分析,产生分析结果。由于设备运行数据有多个,用户数据也有多个,所以云服务平台对大量数据进行分析,产生分析结果。
然后云服务平台判断分析结果是否满足预设条件。例如:判断分析结果是否用于向用户推荐M个智能家居设备的使用模式;或判断分析结果是否表征M个智能家居设备有智能家居设备发生故障;或判断分析结果是否表征M两个智能家居设备中有智能家居设备的软件需要更新。
根据判断结果,云服务平台在判断分析结果满足预设条件时,将分析结果发送给用户的用户设备,用户设备接收并输出分析结果,用户根据分析结果对至少两个智能家居设备进行管理。
举例来讲,在分析结果用于向用户推荐大多数用户所使用的使用模式时,用户设备可以是用户所使用的智能家居设备本身,还可以是移动终端或智能家居控制设备。云服务平台的发送模块将分析结果发送至用户设备,用户设备接收并输出分析结果,用户获知大多数用户所使用的使用模式是什么,然后设置智能家居设备的使用模式为云服务平台所推荐的使用模式,或者通过智能家居控制设备控制智能家居设备的使用模式为云服务平台所推荐的使用模式。
在分析结果表征用户所使用的智能家居设备发生故障时,用户设备可以是用户所使用的智能家居设备本身,还可以是移动终端或智能家居控制设备。云服务平台的发送模块将分析结果发送至用户设备,然后在用户设备上输出故障信息,用户获知智能家居设备发生故障,通过用户设备通知维修人员对智能家居设备进行维修。
在分析结果表征用户所使用的智能家居设备的软件需要更新时,用户设备可以是用户所使用的智能家居设备本身,还可以是移动终端或智能家居控制设备。云服务平台的发送模块将分析结果发送至用户设备,然后在用户设备上输出软件版本更新信息,用户获知智能家居设备的软件需要更新,然后更新智能家居设备的软件为最新版本,或者通过智能家居控制设备控制智能家居设备的软件更新为最新版本。
本发明实施例中,在根据所述N个设备信息,从所述N个电子设备中确定出M个电子设备是智能家居设备之后,还可以执行以下步骤:
判断所述N个设备信息的数量是否变化为S个设备信息,获得第二判断结果;
当所述第二判断结果为是时,根据所述S个设备信息,从所述S个设备信息对应的S电子设备中确定出Q个电子设备是所述智能家居设备;
连接所述Q个智能家居设备,并在用户使用所述Q个智能家居设备的过程中,向所述Q个电子设备发送所述数据采集指令,所述数据采集指令用于控制所述Q个智能家居设备采集所述Q个智能家居设备的设备运行数据和所述用户的数据。
具体来讲,由于家庭网络中的电子设备的数量有可能发生变化,例如:有新增加的电子设备连接至家庭网络,还有原本连接至家庭网络的电子设备移动至家庭网络的信号不能覆盖的地方,所以家庭网络内的电子设备有可能从N个变化为S个。此时,需要从S个电子设备中确定出Q个电子设备为智能家居设备,然后智能家居控制设备连接Q个智能家居设备,向Q个智能家居设备发送数据采集指令并进行后续处理。具体可以参考前述说明,在此就不再赘述。
基于同一发明构思,本发明实施例中还提供了一种智能家居控制设备,由于该智能家居控制设备解决问题的原理与信息处理方法相似,因此该智能家居控制设备的实施可以参见方法的实施,重复之处不再赘述。
请参考图3,图3为本发明实施例提供的智能家居控制设备的模块图。智能家居控制设备包括:
第一获得单元31,用于获得家庭网络内N个电子设备中每个电子设备的设备信息,共获得N个设备信息;
第一确定单元32,用于根据所述N个设备信息,从所述N电子设备中确定出M个电子设备是智能家居设备;
第一连接单元33,用于连接所述M个智能家居设备,并在用户使用所述M个智能家居设备的过程中,向所述M个电子设备发送数据采集指令,所述数据采集指令用于控制所述M个智能家居设备采集所述M个智能家居设备的运行数据和所述用户的数据;
发送单元34,用于将所述设备运行数据和所述用户数据发送给与所述智能家居控制设备连接的云服务平台,所述云服务平台用于对所述设备运行数据和所述用户数据进行分析,产生分析结果;并在所述分析结果满足预设条件时,发送所述分析结果给所述用户的用户设备,以使所述用户能够基于所述用户设备接收并输出的所述分析结果对所述M个智能家居设备进行管理。
可选的,所述智能家居控制设备还包括:
第二获得单元,用于获得所有智能家居设备的智能家居设备信息的集合;
所述第一确定单元32包括:
判断模块,用于判断所述N个电子设备中每个电子设备的设备信息是否属于所述集合,获得第一判断结果;
处理模块,用于根据所述第一判断结果,确定所述N个电子设备中M个电子设备的设备信息属于所述集合。
可选的,所述第一获得单元31具体为:
发送模块,用于利用所述家庭网络向所述N个电子设备发送广播信息,所述广播信息用于获得所述N个电子设备中每个电子设备的设备信息。
可选的,所述第一获得单元31具体为:
第一接收模块,用于接收所述N个电子设备中每个电子设备第一次连接至所述家庭网络时,向所述智能家居控制设备发送的设备信息;或
第二接收模块,用于接收所述N个电子设备中每个电子设备每隔预定时间,通过所述家庭网络向所述智能家居控制设备发送的设备信息。
可选的,所述智能家居设备还包括:
判断单元,用于在所述根据所述N个设备信息,从所述N个电子设备中确定出M个电子设备是智能家居设备之后,判断所述N个设备信息的数量是否变化为S个设备信息,获得第二判断结果;
第二确定单元,用于当所述第二判断结果为是时,根据所述S个设备信息,从所述S个设备信息对应的S电子设备中确定出Q个电子设备是所述智能家居设备;
第二连接单元,用于连接所述Q个智能家居设备,并在用户使用所述Q个智能家居设备的过程中,向所述Q个电子设备发送所述数据采集指令,所述数据采集指令用于控制所述Q个智能家居设备采集所述Q个智能家居设备的设备运行数据和所述用户的数据。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。