本发明涉及通信领域,特别是涉及一种空调的控制方法及装置。
背景技术:
随着物联网技术的发展,家电的控制方式越来越便利,目前已经可以通过多种智能终端对家电进行调节,例如,用户即使不在家,也可以对空调进行控制,因此空调可以在用户到家前开始工作,使用户到家时室内已经达到合适的室温,这极大地提高了用户体验。
但是,家电调节的过程仍然需要人工的操作。如果用户开车回家,则不方便在路上对家电进行提前控制;而如果在上车前即开始控制空调,则会浪费较多的电量。目前没有空调可以基于相应的参数,自动地对参数进行分析,从而实现自动控制。
针对现有技术中空调无法实现自动控制的问题,目前业界没有理想的解决方式。
技术实现要素:
本发明目的在于提供一种空调的控制方法及装置,旨在解决现有技术中空调无法实现自动控制的问题。
本发明提供了一种空调的控制方法,该方法包括:
获取移动终端的当前位置;若当前位置处在预设区域内,则通过空调的多个传感器分别获取多项运行环境参数;获取开机推荐指数,开机推荐指数为多个传感器推荐指数的和,传感器推荐指数为传感器的预设基数与预设系数的乘积,若运行环境参数在预设范围内,则传感器的预设系数为第一预设值,若运行环境参数在预设范围外,则预设系数为第二预设值;根据开机推荐指数自动控制空调的开关状态,若开机推荐指数大于预设阈值,则开启空调,若开机推荐指数小于预设阈值,则不开启空调。
本发明还提供了一种空调的控制装置,该装置包括:
第一获取模块,用于获取移动终端的当前位置;第二获取模块,用于在当前位置处在预设区域内时,通过空调的多个传感器分别获取多项运行环境参数;第三获取模块,用于获取开机推荐指数,开机推荐指数为多个传感器推荐指数的和,传感器推荐指数为传感器的预设基数与预设系数的乘积,若运行环境参数在预设范围内,则传感器的预设系数为第一预设值,若运行环境参数在预设范围外,则预设系数为第二预设值;控制模块,用于根据开机推荐指数自动控制空调的开关状态,若开机推荐指数大于预设阈值,则开启空调,若开机推荐指数小于预设阈值,则不开启空调。
本发明通过位置信息和空调的运行环境参数,免去了人工操作,实现了空调的自动控制,提高了空调使用的便利性。
附图说明
图1是本发明实施例提供的空调系统的示意图;
图2是本发明实施例提供的空调的控制方法的流程图;
图3是本发明优选实施例提供的位置确定方法的流程图;
图4是本发明实施例提供的空调的控制装置的结构框图。
具体实施方式
为了使本发明要解决的技术问题、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
图1是本发明实施例提供的空调系统的示意图,如图1所示,该系统包括服务器110、移动终端120和空调130。
服务器110具有存储数据和处理数据的能力,可以对移动终端120和空调130提供的数据进行处理和存储。
移动终端120可以是手机、移动电脑等具有定位功能和通信功能的智能设备。
空调130具有无线传输模块和多个可以获取运行环境参数的传感器。无线传输模块可以将传感器获取的运行环境参数发送给服务器110,也可以接受来自服务器的控制命令。
本发明实施例提供了一种空调的控制方法,图2是本发明实施例提供的空调的控制方法的流程图,该方法的执行主体可以是上述的服务器,如图2所示,该方法包括步骤s210至步骤s240。
步骤s210,获取移动终端的当前位置。
移动终端可以通过gps定位模块获取当前位置,并将当前位置发送至服务器。
本步骤获取当前位置的目的之一在于判断移动终端是否已经在预设区域内,如果不在预设区域内,而移动终端持续地读取当前位置并向服务器发送但钱位置,则会使用较多的电量和流量,因此,可以定时读取当前位置或根据当前位置预估进入预设区域所需的时间,以减少电量和流量的使用。
在一种优选实现方式中,在获取当前位置之后,可以进行以下操作:
步骤1,获取用户行程信息。
移动终端还可以使用地图软件,记录行程信息,甚至通过其他软件记录和读取用户的行为习惯和注册信息等,作为数据分析的基础。
步骤2,若当前位置未处在预设区域内,则根据当前位置和用户行程信息判断进入预设区域所需的时间。
根据用户的位置、行程路线、行驶速度和行为习惯等,可以判断用户是否快到家,以及大家所需的时间,从而为空调控制提供操作条件。
在另一种优选实现方式中,可以进行一下操作:
步骤1,设置间隔时间。
间隔时间可以由用户设定或者在服务器上设置默认值。
步骤2,每经过间隔时间,获取一次移动终端的当前位置。
通过以上优选实现方式,可以减小移动终端的工作量,减少资源的占用。
步骤s220,若当前位置处在预设区域内,则通过空调的多个传感器分别获取多项运行环境参数。
当前位置处在预设区域,是控制空调的必要条件。因此在确定移动终端处在预设区域内之后,传感器开始获取运行环境参数。
图3是本发明优选实施例提供的位置确定方法的流程图,如图3所示,该方法包括步骤s301至步骤s312。
步骤s301,判断是否是夏季。如果是,执行步骤s302;如果否,执行步骤s312。
步骤s302,判断是否超过下午6点。如果是,执行s303;如果否,执行步骤s312。
步骤s303,判断是否在公司。如果是,执行s306;如果否,执行步骤s304。
步骤s304,判断是否在回家路上。如果是,执行s305;如果否,执行步骤s312。
步骤s305,判断是否中途吃饭。如果是,执行s306;如果否,执行步骤s312。
步骤s306,判断是否开始回家。如果是,执行s307;如果否,执行步骤s312。
步骤s307,判断是否选择常走的路线。如果是,执行s308;如果否,执行步骤s309。
步骤s308,判断路上是否有停留。如果是,执行s307;如果否,执行步骤s309。
步骤s309,判断是否可以回家。如果是,执行s310;如果否,执行步骤s312。
步骤s310,判断是否到家的附近。如果是,执行s311;如果否,重新执行步骤s310。
步骤s311,获取传感器的参数,并进行数据处理。
步骤s312,结束。
在判断移动终端在预设范围内,即,在家附近后,服务器可以获取各传感器的运行环境参数,包括:温度、湿度、空气质量、人体感应等。温度可以进一步通过多个传感器获取,包括:
室内温度传感器:用于检测室内实时温度;蒸发器温传感器:用于检测内机蒸发器的温度,从而在冬季可以防冷风以及控制外机化霜;室外温度传感器:用于在恶劣的环境下控制空调工作,如果外界温度高于50度、或者低于-15度,则控制空调外机停止工作;外机管温:用于检测室外机冷凝器温度,可以在冬季化霜;压缩机排气温度传感器:用于检测压缩机的排气温度,如果系统压力过高或过低,则控制压缩机的启停,从而保护压缩机。
本步骤中,温度传感器、湿度传感器、空气质量传感器、人体感应器等传感器会将采集到的环境运行参数上报给服务器。
步骤s230,获取开机推荐指数,开机推荐指数为多个传感器推荐指数的和,传感器推荐指数为传感器的预设基数与预设系数的乘积,若运行环境参数在预设范围内,则传感器的预设系数为第一预设值,若运行环境参数在预设范围外,则预设系数为第二预设值。
本实施例中,对运行环境参数在或不在预设范围这两种情况,进行不同的赋值,从而使使服务器可以根据运行环境参数自动地控制空调。
例如,温度传感器为基数为b1=200,系数0.3;湿度传感器基数为b2=100,预设系数的第一预设值0.1;空气质量传感器基数为b3=100,预设系数的第一预设值0.1;人体传感器的基数为b4=300,预设系数的第一预设值0.3;历史数据基数为b5=150,预设系数的第一预设值0.2,各预设系数的第二预设值均为0,根据公式
由于冬夏两季气候环境和用户需求均存在较大差异,因此可以根据不同的季节设置不同的控制策略,优选地,在步骤s210之前,可以进行以下操作:
步骤1,读取移动终端的日期信息,以判断当前季节。
步骤2,读取当前季节对应的预设基数与预设系数。
在不同的季节进行不同的设置,可以针对各季节做出更合理的控制。
步骤s240,根据开机推荐指数自动控制空调的开关状态,若开机推荐指数大于预设阈值,则开启空调,若开机推荐指数小于预设阈值,则不开启空调。
本实施例中开机推荐指数可以是100,当
为了更好地实现自动控制,可以根据反馈调整预设系数进行自动学习,优选地,在步骤s240之后,可以调整预设系数,检测开关状态是否被干预,若开关状态未被干预,则确定增大预设系数,若开关状态被干预,则继续调整预设系数。
记录多次空调自动控制的方式,以及是否被人为地通过移动终端或者遥控器改变空调的控制方式,经过24小时之后根据比对两种控制方式,选择自动控制正确的记录,通过改变预设系数(以递增或者递减量为0.01)来对比结果的影响,例如当人体传感器系数k4减小为0.29且温度传感器系数k1增加为0.31,结果仍然大于开机推荐基数100,则说明自动控制是正确的,因此可以相应增加k1的数值。
依此方法自动调节预设系数的大小,从而达到自动学习的效果。
本发明实施例通过位置信息和空调的运行环境参数,免去了人工操作,实现了空调的自动控制,提高了空调使用的便利性。
本发明实施例提供了一种空调的控制装置,该装置可以用于执行上述空调的控制方法,图4是本发明实施例提供的空调的控制装置的结构框图,如图4所示,该装置包括第一获取模块410、第二获取模块420、第三获取模块430和控制模块440。
第一获取模块410用于获取移动终端的当前位置。
第二获取模块420用于在当前位置处在预设区域内时,通过空调的多个传感器分别获取多项运行环境参数。
第三获取模块430用于获取开机推荐指数,开机推荐指数为多个传感器推荐指数的和,传感器推荐指数为传感器的预设基数与预设系数的乘积,若运行环境参数在预设范围内,则传感器的预设系数为第一预设值,若运行环境参数在预设范围外,则预设系数为第二预设值。
控制模块440用于根据开机推荐指数自动控制空调的开关状态,若开机推荐指数大于预设阈值,则开启空调,若开机推荐指数小于预设阈值,则不开启空调。
优选地,该装置还包括:第一读取模块,用于读取移动终端的日期信息,以判断当前季节;第二读取模块,用于读取当前季节对应的预设基数与预设系数。
优选地,该装置还包括:调整模块,用于调整预设系数,检测开关状态是否被干预,若开关状态未被干预,则确定增大预设系数,若开关状态被干预,则继续调整预设系数。
优选地,该装置还包括:第四获取模块,用于获取用户行程信息;判断模块,用于在当前位置未处在预设区域内时,根据当前位置和用户行程信息判断进入预设区域所需的时间。
优选地,第一获取模块包括:设置单元,用于设置间隔时间;获取单元,用于每经过间隔时间,获取一次移动终端的当前位置。
本发明实施例通过位置信息和空调的运行环境参数,免去了人工操作,实现了空调的自动控制,提高了空调使用的便利性。
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元完成,即将装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本申请的保护范围。上述装置中单元的具体工作过程,可以参考前述装置实施例中的对应过程,在此不再赘述。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同装置来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
在本发明所提供的实施例中,应该理解到,所揭露的装置和系统,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通讯连接可以是通过一些接口,装置或单元的间接耦合或通讯连接,可以是电性,机械或其它的形式。
作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本发明实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明实施例各个实施例装置的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明实施例各实施例技术方案的精神和范围。
以上仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。