一种空调远程控制方法、装置及电子设备与流程

文档序号:17545204发布日期:2019-04-29 15:17阅读:168来源:国知局
一种空调远程控制方法、装置及电子设备与流程

本发明涉及空调技术领域,具体而言,涉及一种空调远程控制方法、装置及电子设备。



背景技术:

空调器作为一种调节室内环境温度的电器,以其为用户带来的舒适体验,被越来越多的用户所接受,不管是家里还是工作场所,都有空调器的存在。

但现在的空调器大多只能通过用户手动控制空调器的开启或关闭,一旦忘记关闭空调器便会造成资源的浪费;而用户回家时也无法提前开启空调,只能到家以后才能开启,导致用户到家后不能获得舒适的体验。



技术实现要素:

本发明解决的问题是如何实现远程控制空调器,提升用户体验。

为解决上述问题,本发明提供一种空调远程控制方法,所述空调远程控制方法包括:

当实时时间达到预设时间范围时,获取用户的用户位置信息;

每隔预设定的时间间隔根据所述用户位置信息及预设定的空调位置信息确定距离值;

当多个所述距离值满足预设条件时,通过服务器向所述空调位置信息对应的一个或多个空调器转发控制指令。

可以理解地,通过实时时间初步确定用户是准备离开基准位置还是接近基准位置,然后根据用户位置信息及基准位置所在的空调位置信息确定用户当前位置到基准位置的距离值,最后根据距离值确定是向空调器发送开启指令或关闭指令,从而实现了空调器的自动开启或关闭,达到灵活开启或关闭空调器的效果,提升了用户体验。

进一步地,所述当实时时间达到预设时间范围时,获取用户的用户位置信息的步骤包括:

当所述实时时间达到第一预设时间范围时,获取用户的用户位置信息。

可以理解地,用户预先将第一预设时间范围设定为可能接近基准位置的时间段。

进一步地,所述当多个所述距离值满足预设条件时,通过服务器向所述空调位置信息对应的一个或多个空调器转发控制指令的步骤包括:

若当前距离值小于或等于预设定的第一阈值且多个所述距离值按时间顺序依次减小,通过所述服务器向所述空调位置信息对应的一个或多个空调器发送开启指令。

可以理解地,若当前距离值小于第一阈值且距离值按照时间顺序依次减小,表明用户越来越接近基准位置,即将到达基准位置,从而向空调器发送开启指令,提前开启空调器,使得用户到家时能够享受舒适的温度。

进一步地,所述当实时时间达到预设时间范围时,获取用户的用户位置信息的步骤包括:

当所述实时时间达到第二预设时间范围时,获取用户的用户位置信息。

可以理解地,用户预先将第二预设时间范围设定为可能离开基准位置的时间段。

进一步地,所述当多个所述距离值满足预设条件时,通过服务器向所述空调位置信息对应的一个或多个空调器转发控制指令的步骤包括:

若当前距离值大于或等于预设定的第二阈值且多个所述距离值按时间顺序依次增大,通过所述服务器向所述空调位置信息对应的一个或多个空调器发送关闭指令。

可以理解地,若当前距离值大于或等于预设定的第二阈值且距离值按照时间顺序增大,表明用户远离基准位置,从而向空调器发送关闭指令,以使空调器关闭,避免浪费电。

第二方面,本发明还提供了一种空调远程控制方法,所述空调远程控制方法包括:

接收用户终端在实时时间达到预设时间范围后发送的用户位置信息;

每隔预设定的时间间隔根据所述用户位置信息及预设定的空调位置信息确定距离值;

当多个所述距离值满足预设条件时,向所述空调位置信息对应的一个或多个空调器发送控制指令。

第三方面,本发明还提供了一种空调远程控制装置,所述空调远程控制装置包括:

位置信息获取单元,用于当实时时间达到预设时间范围时,获取用户的用户位置信息;

第一计算单元,用于每隔预设定的时间间隔根据所述用户位置信息及预设定的空调位置信息确定距离值;

第一发送单元,用于当多个所述距离值满足预设条件时,通过服务器向所述空调位置信息对应的一个或多个空调器转发控制指令。

第四方面,本发明还提供了一种空调远程控制装置,所述空调远程控制装置包括:

第二接收单元,用于接收用户终端在实时时间达到预设时间范围后发送的用户位置信息;

第二计算单元,用于每隔预设定的时间间隔根据所述用户位置信息及预设定的空调位置信息确定距离值;

第二发送单元,用于当多个所述距离值满足预设条件时,向所述空调位置信息对应的一个或多个空调器发送控制指令。

第五方面,本发明还提供了一种电子设备,包括处理器和存储器,所述存储器存储有能够被所述处理器执行的机器可执行指令,所述处理器可执行所述机器可执行指令以实现上述空调远程控制方法。

第六方面,本发明还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述空调远程控制方法。

附图说明

图1为本发明提供的空调远程控制方法的应用场景图;

图2为本发明提供的用户终端的方框示意图;

图3为本发明提供的服务器的方框示意图;

图4为应用于用户终端的空调远程控制方法的流程图;

图5为应用于服务器的空调远程控制方法的流程图;

图6为本发明实施例提供的第一空调远程控制装置的功能模块图;

图7为本发明实施例提供的第二空调远程控制装置的功能模块图。

图标:100-空调器;200-用户终端;210-第一存储器;220-第一处理器;230-第一通信模块;300-服务器;310-第二存储器;320-第二处理器;330-第二通信模块;500-第一空调远程控制装置;510-实时时间获取单元;520-第一判断单元;530-位置信息获取单元;540-第一计算单元;550-第一发送单元;600-第二空调远程控制装置;610-第二接收单元;620-第二计算单元;630-第二判断单元;640-第二发送单元。

具体实施方式

为使本发明的上述目的、特征和优点能够更为明显易懂,下面结合附图对本发明的具体实施例做详细的说明。

请参阅图1,为本发明提供的空调远程控制方法的应用场景图。其中,空调器100上设置有wifi模块,可通过路由器接入服务器300;用户终端200通过服务器300与空调器100进行数据交互。

请参照图2,为用户终端200的方框示意图。该用户终端200包括:第一存储器210、第一处理器220及第一通信模块230。所述第一存储器210、第一处理器220及第一通信模块230各元件相互各元件相互之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件相互之间可通过一条或多条通讯总线或信号线实现电性连接。

其中,第一存储器210用于存储程序或者数据。所述第一存储器210可以是,但不限于,随机存取存储器(randomaccessmemory,ram),只读存储器(readonlymemory,rom),可编程只读存储器(programmableread-onlymemory,prom),可擦除只读存储器(erasableprogrammableread-onlymemory,eprom),电可擦除只读存储器(electricerasableprogrammableread-onlymemory,eeprom)等。

第一处理器220用于读/写第一存储器210中存储的数据或程序,并执行相应地功能。

第一通信模块230用于通过所述网络建立所述用户终端200与其它通信终端之间的通信连接,并用于通过所述网络收发数据。

请参照图3,为服务器300的方框示意图。该服务器300包括:第二存储器310、第二处理器320及第二通信模块330。所述第二存储器310、第二处理器320及第二通信模块330各元件相互各元件相互之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件相互之间可通过一条或多条通讯总线或信号线实现电性连接。

其中,第二存储器310用于存储程序或者数据。所述第二存储器310可以是,但不限于,随机存取存储器(randomaccessmemory,ram),只读存储器(readonlymemory,rom),可编程只读存储器(programmableread-onlymemory,prom),可擦除只读存储器(erasableprogrammableread-onlymemory,eprom),电可擦除只读存储器(electricerasableprogrammableread-onlymemory,eeprom)等。

第二处理器320用于读/写第二存储器310中存储的数据或程序,并执行相应地功能。

第二通信模块330用于通过所述网络建立所述服务器300与其它通信终端之间的通信连接,并用于通过所述网络收发数据。

本发明提供了一种空调远程控制方法,应用于图1中的用户终端200,用于实现空调器100的远程控制。请参阅图4,为本发明提供的空调远程控制方法的流程图。该空调远程控制方法包括:

s401,获取实时时间。

可以理解地,实时时间即为用户终端200当前的时间。例如,2018年12月25日(星期二)7:00。

s402,判断实时时间是否达到预设时间范围,如果是,则执行s403;如果否,则重新执行s401。

具体地,预设时间范围包括第一预设时间范围以及第二预设时间范围,第一预设时间范围以及第二预设时间范围分别为用户预设设定的接近/远离预先设定的基准位置的时间段。

例如,若将用户的家作为基准位置,则用户可依据自身的下班时间在用户终端200上设置第一预设时间范围,并依据自身的上班时间在用户终端200上设置第二预设时间范围。

因此,需要判断实时时间是达到第一预设时间范围还是第二预设时间范围,以便用户终端200后续进行不同的操作。

又例如,第一预设时间范围可以设置为每周一至每周五早上的7:00-9:00,第二预设时间范围可以设置为每周一至每周五晚上的17:00-20:00,而若实时时间为周二早上7:30,则实时时间达到第一预设时间范围。

s403,获取用户的用户位置信息。

也即,无论实时时间达到第一预设时间范围还是第二预设时间范围,均会获取用户的用户位置信息。

其中,用户终端200可通过gps(globalpositioningsystem,全球定位系统)获取用户位置信息,用户位置信息包含用户终端200所在地的经纬度信息等。

s404,每隔预设定的时间间隔根据用户位置信息及预设定的空调位置信息确定距离值。

空调位置信息即为前文所述的基准位置,是目标空调所在的位置。

在一种可选的实施方式中,预设定的空调位置信息是由用户通过用户终端200手动输入确定的。

距离值即为用户当前所在的位置与空调所在位置的距离值。

此外,虽然用户的位置信息虽然可能实时发生变化,但无需没时每刻都计算距离值,这是因为实时计算出的距离值的变化量并不大,实时计算的结果很可能时,下一时刻计算的时间间隔还是不满足预设条件,给第一处理器220带来额外的工作负担。因此,每隔预设定的时间间隔才计算一次距离值,可以节省第一处理器220的工作量。

s405,判断多个距离值是否满足预设条件,如果是,则执行s406;否则,重新执行s403。

具体地,若实时时间达到第一预设时间范围,则表明用户处于接近基准位置的过程,此时若当前距离值小于第一阈值且距离值按照时间顺序依次减小,则表明多个距离值满足预设条件。

若实时时间达到第二预设时间范围,则表明用户处于远离基准位置的过程,此时若当前距离值大于第一阈值且距离值按照时间顺序依次增大,则表明多个距离值满足预设条件。

需要说明的是,本发明所述的多个距离值,即为从实时时间达到预设时间范围起到当前时刻这一过程中,根据用户位置信息及预设定的空调位置信息计算得到的值。

例如,第一预设时间范围可以设置为每周一至每周五早上的7:00-9:00,第二预设时间范围可以设置为每周一至每周五晚上的17:00-20:00,一旦实时时间达到7:00便开始实时获取用户位置信息,然后每隔2分钟计算一次距离值,直至当前时间为7:10,便已经计算出5次距离值,若当前距离值(也即第5次计算得到的距离值)大于第一阈值,且这5个距离值依次增大,则表明这多个距离值满足预设条件。

还需要说明的是,在本发明实施方式中,不对第一阈值与第二阈值的值进行限制,其是由用户根据自身的需求而设定的值。

s406,通过服务器300向空调位置信息对应的一个或多个空调器100转发控制指令。

具体地,若当前距离值小于或等于预设定的第一阈值且多个距离值按时间顺序依次减小,通过服务器300向空调器100发送开启指令;若当前距离值大于或等于预设定的第二阈值且多个距离值按时间顺序依次增大,通过服务器300向空调器100发送关闭指令。

需要说明的是,开启指令不仅仅包含使得空调器100开启的指令,还可以包含设定温度、运行模式、风速等信息。

此外,空调位置信息对应的多个空调器100可指,具有同一空调位置信息的多个空调器100。例如,安装于家里或是办公室的一个或多个空调器100。

若当前距离值小于第一阈值且距离值按照时间顺序依次减小,表明用户越来越接近基准位置,即将到达基准位置,从而向空调器100发送开启指令,提前开启空调器100,使得用户到家时能够享受舒适的温度。

若当前距离值大于或等于预设定的第二阈值且距离值按照时间顺序增大,表明用户远离基准位置,从而向空调器100发送关闭指令,以使空调器100关闭,避免浪费电。

例如,用户可在用户终端200上将家所在的位置设置为空调位置信息,在回家模式中,设置第二预设时间范围为每周一至每周五晚上的17:00-18:00,且离家1km内为有效触发范围,设置第一控制指令:模式为制冷,风速为中档,设定温度为26度;在离家模式中,设置第二预设时间范围为每周一至每周五早上的7:00-9:00,且离家3km外为有效触发范围,设置第二控制指令为关机指令或送分指令。

那么,用户每次下班回家的途中,一旦实时时间达到17:00,便开始获取用户位置信息,并每隔预设定的时间间隔计算距离值,若距离值小于或等于1km且距离值呈减小趋势,则通过服务器300发送第一控制指令,使空调器100运行于制冷模式、风速为中档以及设定温度为26度。

用户每次上班的途中,一旦实时时间达到7:00,便开始获取用户位置信息,并每隔预设定的时间间隔计算距离值,若距离值大于3km且距离值呈增大趋势,则通过服务器300发送第二控制指令,使空调器100关机或送风。

本发明还提供了一种空调远程控制方法,应用于图1中的服务器300,用于实现空调器100的远程控制。请参阅图5,为本发明提供的空调远程控制方法的流程图。需要说明的是,本实施例所提供的空调远程控制方法,其基本原理及产生的技术效果和上述实施例相同,为简要描述,本实施例部分未提及之处,可参考上述的实施例中相应内容。该空调远程控制方法包括:

s501,接收用户终端200在实时时间达到预设时间范围后发送的用户位置信息。

s502,每隔预设定的时间间隔根据所述用户位置信息及预设定的空调位置信息确定距离值。

s503,判断多个距离值是否满足预设条件,如果是,则执行s504;否则,重新执行s501。

s504,向空调位置信息对应的一个或多个空调器100发送控制指令。

为了执行上述实施例及各个可能的方式中的相应步骤,下面给出第一空调远程控制装置500的实现方式,可选地,该第一空调远程控制装置500可以采用上述图2所示的用户终端200的器件结构。进一步地,请参阅图6,图6为本发明实施例提供的第一空调远程控制装置500的功能模块图。需要说明的是,本实施例所提供的第一空调远程控制装置500,其基本原理及产生的技术效果和上述实施例相同,为简要描述,本实施例部分未提及之处,可参考上述的实施例中相应内容。该第一空调远程控制装置500包括:实时时间获取单元510、第一判断单元520、位置信息获取单元530、第一计算单元540以及第一发送单元550。

其中,实时时间获取单元510用于获取实时时间。

可以理解地,在一种可选的实施方式中,实时时间获取单元510可用于执行s401。

第一判断单元520用于判断实时时间是否达到预设时间范围。

可以理解地,在一种可选的实施方式中,第一判断单元520可用于执行s402。

位置信息获取单元530用于实时时间达到预设时间范围时,获取用户的用户位置信息。

可以理解地,在一种可选的实施方式中,位置信息获取单元530可用于执行s403。

第一计算单元540用于每隔预设定的时间间隔根据用户位置信息及预设定的空调位置信息确定距离值。

可以理解地,在一种可选的实施方式中,第一计算单元540可用于执行s404。

第一判断单元520还用于判断多个距离值是否满足预设条件。

可以理解地,在一种可选的实施方式中,第一判断单元520可用于执行s405。

第一发送单元550用于当多个距离值满足预设条件时,通过服务器300向空调位置信息对应的一个或多个空调器100转发控制指令。

可以理解地,在一种可选的实施方式中,第一发送单元550可用于执行s406。

可选地,上述模块可以软件或固件(firmware)的形式存储于图2所示的第一存储器210中或固化于该用户终端200的操作系统(operatingsystem,os)中,并可由图2中的第一处理器220执行。同时,执行上述模块所需的数据、程序的代码等可以存储在第一存储器210中。

为了执行上述实施例及各个可能的方式中的相应步骤,下面给出第二空调远程控制装置600的实现方式,可选地,该第二空调远程控制装置600可以采用上述图3所示的服务器300的器件结构。进一步地,请参阅图7,图7为本发明实施例提供的第二空调远程控制装置600的功能模块图。需要说明的是,本实施例所提供的第二空调远程控制装置600,其基本原理及产生的技术效果和上述实施例相同,为简要描述,本实施例部分未提及之处,可参考上述的实施例中相应内容。该第二空调远程控制装置600包括:第二接收单元610、第二计算单元620、第二判断单元630以及第二发送单元640。

第二接收单元610用于接收用户终端200在实时时间达到预设时间范围后发送的用户位置信息。

可以理解地,在一种可选的实施方式中,第二接收单元610可用于执行s501。

第二计算单元620用于每隔预设定的时间间隔根据所述用户位置信息及预设定的空调位置信息确定距离值。

可以理解地,在一种可选的实施方式中,第二计算单元620可用于执行s502。

第二判断单元630还用于判断多个距离值是否满足预设条件。

可以理解地,在一种可选的实施方式中,第二判断单元630可用于执行s503。

第二发送单元640用于当多个所述距离值满足预设条件时,向空调位置信息对应的一个或多个空调器100发送控制指令。

可以理解地,在一种可选的实施方式中,第二发送单元640可用于执行s504。

可选地,上述模块可以软件或固件(firmware)的形式存储于图3所示的第二存储器310中或固化于该服务器300的操作系统(operatingsystem,os)中,并可由图2中的第二处理器320执行。同时,执行上述模块所需的数据、程序的代码等可以存储在第二存储器310中。

本发明还提供了一种电子设备,包括处理器和存储器,存储器存储有能够被处理器执行的机器可执行指令,处理器可执行机器可执行指令以实现上述空调远程控制方法。

需要说明的是,该电子设备既可以为用户终端200也可以为服务器300。若该电子设备为用户终端200,则其处理器可执行机器可执行指令以实现步骤s401-s406所述的空调远程控制方法;若该电子设备为服务器300,则其处理器可执行机器可执行指令以实现步骤s501-s504所述的空调远程控制方法。

本发明还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述空调远程控制方法。

具体地,若计算机可读存储介质为用户终端200的第一存储器210,所述计算机程序被处理器执行时实现步骤s401-s406所述的空调远程控制方法;若计算机可读存储介质为服务器300的第二存储器310,所述计算机程序被处理器执行时实现步骤s501-s504所述的空调远程控制方法。

综上,本发明提供的空调远程控制方法、装置,通过在实时时间达到预设时间范围时,获取用户的用户位置信息,并每隔预设定的时间间隔根据用户位置信息及预设定的空调位置信息确定距离值,然后当多个距离值满足预设条件时,通过服务器向空调器转发控制指令。由于通过实时时间初步确定用户是准备离开基准位置还是接近基准位置,然后根据用户位置信息及基准位置所在的空调位置信息确定用户当前位置到基准位置的距离值,最后根据距离值确定是向空调器发送开启指令或关闭指令,从而实现了空调器的自动开启或关闭,达到灵活开启或关闭空调器的效果,提升了用户体验。

虽然本发明披露如上,但本发明并非限定于此。任何本领域技术人员,在不脱离本发明的精神和范围内,均可作各种更动与修改,因此本发明的保护范围应当以权利要求所限定的范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1