发明内容
鉴于现有技术中由于用户缺乏相关知识而不能够科学地根据家居环境属性控制智能家电的问题,提出了本发明以便提供一种克服上述问题的智能家电控制方法及装置。
本发明提供一种智能家电控制方法,包括:在云平台的用户账户下,根据智能家电设备的家居环境属性建立用户的家居环境模型与智能家电设备之间的对应关系;接收用户发送的家居环境属性调节请求,根据家居环境属性调节请求、以及对应关系,确定用户需要控制的目标智能家电设备;获取用户的家电控制参考信息,根据家电控制参考信息从智能家居知识库中获取目标智能家电设备的使用建议信息;根据家电使用建议信息对家电操作请求进行处理。
优选地,家居环境模型的家居环境属性包括:温度、湿度、亮度、空气质量、以及噪声等。
优选地,家电控制参考信息包括:用户健康数据;获取用户的家电控制参考信息具体包括:从云平台中用户账户下的可穿戴设备同步数据中获取用户健康数据;和/或,通过云平台向用户账户下的可穿戴设备实时查询用户健康数据。
优选地,家电控制参考信息包括:用户个人信息、和/或环境参考信息;获取用户的家电控制参考信息具体包括:从云平台中用户账户下获取用户个人信息;和/或,从互联网获取环境参考信息。
优选地,用户健康数据包括:用户的生命体征数据、和/或用户的运动数据。
优选地,接收用户发送的家居环境属性调节请求之后,进一步包括:判断家居环境属性调节请求是否携带有强制执行信息,如果判断为是,则直接执行家居环境属性调节请求,否则,获取用户的家电控制参考信息。
优选地,根据家电使用建议信息对家电操作请求进行处理具体包括:根据家电使用建议信息判断用户发送的家居环境属性调节请求是否合理;在判断家居环境属性调节请求合理的情况下,执行家居环境属性调节请求,并向用户进行反馈;在判断家居环境属性调节请求不合理的情况下,通过云平台向用户发送家电控制建议信息。
本发明还提供了一种智能家电控制装置,包括:设置单元,用于在云平台的用户账户下,根据智能家电设备的家居环境属性建立用户的家居环境模型与智能家电设备之间的对应关系;用户请求处理单元,用于接收用户发送的家居环境属性调节请求;逻辑推理单元,用于根据家居环境属性调节请求、以及对应关系,确定用户需要控制的目标智能家电设备;获取用户的家电控制参考信息,根据家电控制参考信息从智能家居知识库中获取目标智能家电设备的使用建议信息;根据家电使用建议信息对家电操作请求进行处理。
优选地,家居环境模型的家居环境属性包括:温度、湿度、亮度、空气质量、以及噪声等。
优选地,家电控制参考信息包括:用户健康数据;逻辑推理单元具体用于:从云平台中用户账户下的可穿戴设备同步数据中获取用户健康数据;和/或,通过云平台向用户账户下的可穿戴设备实时查询用户健康数据。
优选地,家电控制参考信息包括:用户个人信息、和/或环境参考信息;逻辑推理单元具体用于:从云平台中用户账户下获取用户个人信息;和/或,从互联网获取环境参考信息。
优选地,用户健康数据包括:用户的生命体征数据、和/或用户的运动数据。
优选地,逻辑推理单元进一步用于:判断家居环境属性调节请求是否携带有强制执行信息,如果判断为是,则直接执行家居环境属性调节请求,否则,获取用户的家电控制参考信息。
优选地,逻辑推理单元具体用于:根据家电使用建议信息判断用户发送的家居环境属性调节请求是否合理;在判断家居环境属性调节请求合理的情况下,执行家居环境属性调节请求,并向用户进行反馈;在判断家居环境属性调节请求不合理的情况下,通过云平台向用户发送家电控制建议信息。
本发明有益效果如下:
通过在智能家电控制的过程中引入健康数据,解决了现有技术中由于用户缺乏相关知识而不能够科学地根据家居环境属性控制智能家电的问题,能够基于家居环境模型控制智能家电设备,并在大循环流程中引入用户健康数据,并根据用户身体状况等信息,针对用户提出的不合理的应用请求进行提示并给出改进建议,确保智能家电设备始终以符合用户健康需求的方式运行,可有效提高家居智能化水平,改善用户体验度。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
具体实施方式
下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
为了解决现有技术中由于用户缺乏相关知识而不能够科学地根据家居环境属性控制智能家电的问题,本发明实施例将用户健康数据引入家电控制的大循环流程,提出一种健康数据支持的、基于家居环境模型控制智能家电的方法。云平台收到用户调节家居环境属性的请求后,根据已有家电设备与家居环境模型之间预先建立的关联关系,确定需要控制的目标家电;然后,通过查询用户健康数据(包括生命体征数据、运动数据)并从互联网/知识库获取目标家电的科学使用知识,再结合个人信息及第三方数据(如天气情况等),判断用户操作是否合理;对于不合理的用户操作指令,将向用户发送提示信息,并给出合理的改进建议。以下结合附图以及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不限定本发明。
方法实施例
根据本发明的实施例,提供了一种智能家电控制方法,图2是本发明实施例的智能家电控制方法的流程图,如图2所示,根据本发明实施例的智能家电控制方法包括如下处理:
步骤201,在云平台的用户账户下,根据智能家电设备的家居环境属性建立用户的家居环境模型与智能家电设备之间的对应关系;典型的家居环境模型如图3所示,具体地,家居环境模型的家居环境属性包括:温度(temperature)、湿度(humidity)、亮度(brightness)、空气质量(airquality)、噪声(noise)等家居环境属性。智能家电设备注册到云平台时,需要根据本设备所能获取/调节的家居环境属性,与家居环境模型中的对应属性建立关联。例如,空调AC-1的制冷/制热功能可调节室内温度、除湿功能可降低室内湿度;AC-1注册到云平台时,制冷/制热功能、除湿功能分别与所在房间的温度、湿度属性建立关联。
步骤202,接收用户发送的家居环境属性调节请求,根据家居环境属性调节请求、以及对应关系,确定用户需要控制的目标智能家电设备;
在本发明实施例中,为了便于用户灵活的对智能家电进行控制,在接收用户发送的家居环境属性调节请求之后,需要判断家居环境属性调节请求是否携带有强制执行信息,如果判断为是,则直接执行家居环境属性调节请求,否则,根据家居环境属性调节请求、以及对应关系,确定用户需要控制的目标智能家电设备,继续执行步骤203-204。
步骤203,获取用户的家电控制参考信息,根据家电控制参考信息从智能家居知识库中获取目标智能家电设备的使用建议信息;家电控制参考信息可以包括:用户健康数据、用户个人信息、和/或环境参考信息;其中,用户健康数据包括:用户的生命体征数据、和/或用户的运动数据。其中,生命体征数据具体包括体温、心率、脉搏、呼吸、血压等;基于此类数据,可以推理分析出用户当前的身体状况、健康程度、是否生病、睡眠状态等信息。运动数据包括运动特征(跑步、散步)、步数、运动时间、能量消耗等;基于此类数据,可以评估用户的运动强度和运动状态。用户个人信息包括:性别、年龄、身高、体重等,这些数据是事先保存在用户在云平台的账户上的。环境参考信息为第三方信息源提供的相关数据,如当前的天气状况等;第三方数据可通过互联网获取。
在步骤203中,可以从云平台中用户账户下的可穿戴设备同步数据中获取用户健康数据;和/或,通过云平台向用户账户下的可穿戴设备实时查询用户健康数据。也可以从云平台中用户账户下获取用户个人信息;和/或,从互联网获取环境参考信息。也就是说,上述用户健康数据主要是通过用户所佩戴的智能手环、智能手表等可穿戴设备获取的。其中,大部分数据是事先已经同步到用户在云平台的账户上的;还有部分数据,可以由云平台实时向可穿戴设备查询。
在步骤203中,云平台需要从互联网、云平台/应用程序自带的知识库中获取与目标家电科学使用相关的知识。该知识针对不同用户在不同身体状况、不同天气条件下如何合理使用家电设备给出建议。例如,“建议1:当用户剧烈运动出汗之后,开启空调时室内外温差不应超过10℃,且应避免冷风直吹”。
步骤204,根据家电使用建议信息对家电操作请求进行处理。
步骤204具体包括:根据家电使用建议信息判断用户发送的家居环境属性调节请求是否合理;在判断家居环境属性调节请求合理的情况下,执行家居环境属性调节请求,并向用户进行反馈;在判断家居环境属性调节请求不合理的情况下,通过云平台向用户发送家电控制建议信息。
以下结合附图,对本发明实施例的上述技术方案进行详细说明。图4是本发明实施例的智能家电控制方法的示意图,如图4所示,云平台收到用户请求(调节家居环境属性)后,用户请求处理单元将用户请求发送给逻辑推理单元;逻辑推理单元首先根据已有家电与家居环境模型之间预先建立的关联关系,确定用户需要控制的目标家电;然后,查询用户健康数据,从互联网或预置的智能家居知识库中查询目标家电的使用建议,并按需获取第三方数据,用于判断用户操作是否合理;对于合理的用户操作,逻辑推理单元查询设备库,将用户请求转换成目标家电可识别的控制指令,反馈给用户请求处理单元;对于不合理的用户操作指令,云平台将向用户发送提示信息,指出操作不合理之处,并给出合理的改进建议。
下面以用户跑步锻炼完回到家开启空调降温的具体应用场景为例,对本发明实施例的智能家电控制方法进行举例说明。图5是本发明实施例的智能家电控制方法实例的信令流程图,如图5所示,假设该场景发生在夏天午后,当时气温为33℃。用户佩戴的智能手环、智能手表等设备,预先将获取到的用户健康信息(包括生命体征数据、运动数据)同步到云平台的用户个人账号下,并预先建立家居环境模型。具体包括如下处理:
步骤1:空调AC-1向云平台发送上线通告,注册到云平台。
步骤2:云平台收到AC-1的上线通告消息后,根据消息中包含的设备类型信息,查询对应的设备模型,创建设备对象;然后,将AC-1的制冷/制热功能、除湿功能分别与家居环境模型中对应环境属性建立关联,如表1所示:
表1
步骤3:用户回到房间,通过智能终端(如手机)上安装的APP发送应用请求,“将室内温度降为18℃”,不要求强制执行(即允许云平台针对控制请求提出合理建议)。
步骤4:云平台收到用户请求后(未要求强制执行),查询已有家电设备与家居环境模型之间的关联关系,确定能够满足用户“降低室温”请求的家电设备为空调AC-1。
步骤5:云平台查询用户账号下的健康数据,通过体温、心率等生命体征数据和运动特征、热量消耗等运动数据,判断出用户刚刚进行了长距离跑步。
步骤6:云平台从互联网或预置的智能家居知识库中查询,获取到关于运动结束后如何合理使用空调制冷的知识“建议1”。
步骤7:云平台从第三方数据源获取当前室外温度为33℃,结合上述用户健康数据和空调使用建议,判断出用户设置的制冷目标温度过低,不利于健康。
步骤8:云平台向用户发送信息,提示温度设置过低,建议用户将温度调整到不低于23℃。
步骤9:用户收到云平台发送的提示信息后,可采取如下处理方式:a)根据提示信息修改空调控制请求,如“开机制冷,制冷目标温度为24℃,开启感人避让功能”;b)修改空调控制请求,但不完全遵守云平台建议,如“开机制冷,制冷目标温度为20℃,启动感人避让功能”,并要求强制执行;c)不接受云平台建议,采用原请求,并要求强制执行。假设本例中,用户再次生成的请求是“开机制冷,制冷目标温度为24℃,启动感人避让功能”,并未要求强制执行。
步骤10:云平台收到用户发送的应用请求后,其未要求强制执行,则判断该请求不会对用户健康造成不利影响,如果用户要求强制执行,则执行用户的应用请求;
步骤11:云平台确定需要执行的操作为:开启AC-1的制冷功能,目标温度24℃,并根据“建议1”启动AC-1的“感人避让”功能以避免直吹。云平台基于上述内容生成空调控制指令,经家庭智能网关发送给AC-1。
步骤12:AC-1收到控制指令后,执行相应操作,并将执行结果经家庭智能网关和云平台,反馈给APP。
综上所述,本发明实施例通过在智能家电控制的过程中引入健康数据,解决了现有技术中由于用户缺乏相关知识而不能够科学地根据家居环境属性控制智能家电的问题,能够基于家居环境模型控制智能家电设备,并在大循环流程中引入用户健康数据,并根据用户身体状况等信息,针对用户提出的不合理的应用请求进行提示并给出改进建议,确保智能家电设备始终以符合用户健康需求的方式运行,可有效提高家居智能化水平,改善用户体验度。
装置实施例
根据本发明的实施例,提供了一种智能家电控制装置,图6是本发明实施例的智能家电控制装置的结构示意图,如图6所示,根据本发明实施例的智能家电控制装置包括:设置单元60、用户请求处理单元62、逻辑推理单元64,以下对本发明实施例的各个模块进行详细的说明。
设置单元60,用于在云平台的用户账户下,根据智能家电设备的家居环境属性建立用户的家居环境模型与智能家电设备之间的对应关系;如图3所示,家居环境模型的家居环境属性包括:温度、湿度、亮度、空气质量、以及噪声。
用户请求处理单元62,用于接收用户发送的家居环境属性调节请求;
逻辑推理单元64,用于根据家居环境属性调节请求、以及对应关系,确定用户需要控制的目标智能家电设备;获取用户的家电控制参考信息,根据家电控制参考信息从智能家居知识库中获取目标智能家电设备的使用建议信息;根据家电使用建议信息对家电操作请求进行处理。其中,家电控制参考信息包括:用户健康数据,用户个人信息、和/或环境参考信息;用户健康数据包括:用户的生命体征数据、和/或用户的运动数据。
逻辑推理单元64具体用于:从云平台中用户账户下的可穿戴设备同步数据中获取用户健康数据;和/或,通过云平台向用户账户下的可穿戴设备实时查询用户健康数据。从云平台中用户账户下获取用户个人信息;和/或,从互联网获取环境参考信息。
逻辑推理单元64进一步用于:判断家居环境属性调节请求是否携带有强制执行信息,如果判断为是,则直接执行家居环境属性调节请求,否则,获取用户的家电控制参考信息。
逻辑推理单元64还需要根据家电使用建议信息判断用户发送的家居环境属性调节请求是否合理;在判断家居环境属性调节请求合理的情况下,执行家居环境属性调节请求,并向用户进行反馈;在判断家居环境属性调节请求不合理的情况下,通过云平台向用户发送家电控制建议信息。
本发明实施例的各个模块的具体处理可以根据上述方法实施例中相应的描述进行理解,在此不再赘述。
综上所述,本发明实施例通过在智能家电控的制过程中引入健康数据,解决了现有技术中由于用户缺乏相关知识而不能够科学地根据家居环境属性控制智能家电的问题,能够基于家居环境模型控制智能家电设备,并在大循环流程中引入用户健康数据,并根据用户身体状况等信息,针对用户提出的不合理的应用请求进行提示并给出改进建议,确保智能家电设备始终以符合用户健康需求的方式运行,可有效提高家居智能化水平,改善用户体验度。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
在此提供的算法和显示不与任何特定计算机、虚拟***或者其它设备固有相关。各种通用***也可以与基于在此的示教一起使用。根据上面的描述,构造这类***所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。
在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。
类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。
本领域那些技术人员可以理解,可以对实施例中的客户端中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个客户端中。可以把实施例中的模块组合成一个模块,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者客户端的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。
此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。
本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的加载有排序网址的客户端中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。
应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。