一种控制家电设备的方法及装置与流程

文档序号:14914490发布日期:2018-07-11 00:20阅读:150来源:国知局

本发明涉及物联网智能家居领域,尤其涉及一种控制家电设备的方法及装置。



背景技术:

随着物联网的发展,智能家居成为热点,很多家电厂商大力布局,使现有家电设备的智能化程度不断提高,空调、电视机等家电设备都可以通过家庭网关或蜂窝无线通信模块接入互联网,使用户能够通过移动终端如电脑、手机、智能穿戴设备等,进行远程控制。更进一步,除了用户手动通过移动终端对家电设备进行远程控制之外,很多家电设备还具有自控制的功能,比如在用户到家前一段时间空调自动开启,咖啡机自动煮咖啡,还有些家电设备能够通过感应温度、光线等环境因素进行控制调节。

现有的一些家电设备自启动的技术方案中,都是通过一个预设时间或距离阈值来触发自启动操作,这些方案的不足之处在于无法准确的估计用户到家的时间,因为由于各种原因,用户到家的时间通常是不确定的,如果在一个固定时间或固定距离启动或控制家电设备,势必无法满足用户的实际需求,极有可能提前或滞后于用户需求时间点,从而提前启动会造成能源浪费,滞后启动会给用户造成不便。



技术实现要素:

有鉴于此,本发明实施例期望提供一种控制家电设备的方法及装置,能够更准确地根据用户需求的时间点对家电设备进行控制,满足用户的实际需求。

为达到上述目的,本发明实施例的技术方案是这样实现的:

一种控制家电设备的方法,所述方法包括:

根据获取的移动终端当前位置信息及速度信息,确定到达目的地的路线并计算预计到达时间;

比较所述预计到达时间与设置的时间提前量,确定所述预计到达时间小于或等于所述时间提前量时,发送操作指令。

上述技术方案中,所述根据获取的移动终端当前位置信息及速度信息确定到达目的地的路线,包括:

根据所述速度信息确定当前的行进方式,并根据所述当前位置信息及所述行进方式确定到达所述目的地的路线。

上述技术方案中,所述获取移动终端当前位置信息及速度信息之前,还包括:

确定当前时间符合设定的时间信息;或者,

接收到开启功能键的操作。

上述技术方案中,所述计算预计到达时间,包括:

根据获取的速度信息和确定的到达所述目的地的路线,确定预计到达时间。

上述技术方案中,所述根据所述速度信息确定当前的行进方式,包括:根据所述速度信息与速度阈值之间的关系确定当前的行进方式。

一种控制家电设备的装置,所述装置包括:定位模块和判别模块;其中,

所述定位模块,用于根据获取的移动终端当前位置信息及速度信息确定到达目的地的路线并计算预计到达时间;

所述判别模块,用于比较所述预计到达时间与设置的时间提前量,确定所述预计到达时间小于或等于所述时间提前量时,发送操作指令。

上述技术方案中,所述定位模块,具体用于根据所述速度信息确定当前的行进方式,并根据所述当前位置信息及所述行进方式确定到达所述目的地的路线。

上述技术方案中,所述定位模块,还用于:

确定当前时间符合设定的时间信息;或者,

接收到开启功能键的操作。

上述技术方案中,所述定位模块,具体用于:

根据获取的速度信息和确定的到达所述目的地的路线,确定预计到达时间。

上述技术方案中,所述定位模块,具体用于:

根据所述速度信息与速度阈值之间的关系确定当前的行进方式。

本发明实施例提供的控制家电设备的方法及装置,根据获取的移动终端当前位置信息及速度信息,确定到达目的地的路线并计算预计到达时间;比较所述预计到达时间与设置的时间提前量,确定所述预计到达时间小于或等于所述时间提前量时,发送操作指令。这样,可以通过位置信息及行进方式获取实际路线,从而经过计算得到一个较为准确的到达目的地的预计时间,使得家电设备的操作能够更好的满足用户的实际需求,而且能够较合理地节省能源。

附图说明

图1为本发明实施例控制家电设备的方法流程示意图;

图2为本发明实施例一控制家电设备的方法详细流程示意图;

图3为本发明实施例控制家电设备的系统结构示意图;

图4为本发明实施例二控制家电设备的方法详细流程示意图;

图5为本发明实施例控制家电设备的装置组成结构示意图。

具体实施方式

目前,有的控制家电设备的方案,通过在用户的移动终端上设定时间范围和家电设备开启的距离条件,其中所述距离条件包括目的地和距离阈值;在设定的时间范围内,移动终端启动距离测量,当检测到自身与目的地的距离小于距离阈值时,移动终端将启动指令传输给服务器,服务器向家电设备发送该启动指令,从而实现家电设备的启动。该方法的不足之处在于,用户到目的地的直线距离与实际路程可能相差较大,以致实际到达目的地的时间有较大偏差,导致家电设备的启动提前或滞后于用户的实际需求。

本发明实施例中,根据获得的移动终端当前位置信息与速度信息确定到达目的地的路线并计算预计到达时间T;比较所述预计到达时间T与设置的时间提前量T0,确定所述预计到达时间T小于或等于所述时间提前量T0时,发送操作指令。其中,所述计算预计到达时间T,包括:根据获取的速度信息和确定的到达所述目的地的路线,确定预计到达时间T。

这里,所述根据获取的移动终端当前位置信息及速度信息确定到达目的地的路线,包括:根据所述速度信息确定当前的行进方式,并根据所述当前位置信息及所述行进方式确定到达所述目的地的路线。

进一步的,所述根据所述速度信息确定当前的行进方式,包括:根据所述速度信息与速度阈值之间的关系确定当前的行进方式。

此外,获取移动终端当前位置信息及速度信息之前,还包括:

确定当前时间符合设定的时间信息;或者,接收到开启功能键的操作。

本发明实施例中控制家电设备的方法流程如图1所示,包括以下步骤:

步骤101,根据获取的移动终端当前位置信息及速度信息,确定到达目的地的路线并计算预计到达时间T;

这里,用户通过输入,提前设置移动终端启动获取当前位置信息及速度信息的时间信息,则确定当前时间符合所述时间信息时,移动终端启动对当前位置信息及速度信息的获取;或者,用户在有需要时,通过向移动终端输入开启功能键的操作,启动移动终端对当前位置信息及速度信息的获取。

根据速度信息确定当前的行进方式,并根据当前位置信息及行进方式,调用第三方平台的应用程序界面(Application Programming Interface,API)获得从当前位置到目的地的路线,从而根据该路线计算出到达目的地所需的预计到达时间T。第三方平台的应用程序可以是各种能够提供地图应用的第三方应用,如地图或导航等APP。

所述计算预计到达时间T,包括:根据获取的速度信息和确定的到达目的地的路线,确定预计到达时间T。

步骤102,比较所述预计到达时间与设置的时间提前量T0,确定所述预计到达时间T小于或等于所述时间提前量T0时,发送操作指令。

这里,将通过计算得到的预计到达时间T和设置的时间提前量T0进行比较,若T≤T0,则发送操作指令。所述预计到达时间T是一个时间长度,表示预计到达所需的时间。所述操作指令可以是自启动指令,还可以是温度控制指令等。

下面结合实施例以控制家电设备自启动为例,对本发明作进一步详细的描述。

实施例一

本实施例中控制家电设备的方法详细流程示意图如图2所示,包括以下步骤:

步骤201,移动终端设置并存储家电设备自启动的时间提前量T0及目的地的位置信息;

其中,移动终端确定需自启动的家电设备的设备标识,实现与需自启动的家电设备的关联;设置并存储家电设备需提前自启动的时间提前量T0,并将家电设备所在地的位置信息设置并储存为目的地。

所述确定需自启动的家电设备的设备标识,可以是移动终端通过与需自启动的家电设备的交互获取该家电设备的设备标识;也可以是基于用户的输入确定需自启动的家电设备的设备标识。

本发明实施例中的移动终端包括但不限于手机、平板电脑、智能穿戴设备等。

步骤202,根据获得的移动终端当前位置信息与速度信息确定达到目的地的路线并计算预计到达时间T;

本步骤可以是在移动终端确定当前时间符合设定的时间信息时启动,所述时间信息可以根据用户的输入预先设定的;也可以是移动终端接收到用户开启功能键的输入时启动。

进一步地,移动终端周期性地获取当前位置信息及速度信息。移动终端根据速度信息与速度阈值之间的关系确定当前的行进方式,并根据当前位置信息及行进方式,调用第三方平台的API获得从当前位置到目的地的路线,从而根据该路线计算出到达目的地所需的预计到达时间T。

其中,周期性地获取当前位置信息及速度信息可以是以3分钟、5分钟等为间隔获取当前位置信息及速度信息。

所述根据速度信息与速度阈值之间的关系确定当前的行进方式,也可以为:如果速度信息不大于速度阈值,则确定行进方式为步行;如果速度信息不小于速度阈值,则确定行进方式为驾车。

所述速度阈值可以包括第一速度阈值、如5公里/小时和第二速度阈值、如15公里/小时,第一速度阈值小于第二速度阈值。所述根据速度信息与速度阈值之间的关系确定当前的行进方式,可以为:如果速度信息不大于第一速度阈值,则确定行进方式为步行;如果速度信息介于第一速度阈值与第二阈值之间,则确定行进方式为自行车;如果速度信息不小于第二速度阈值,则确定行进方式为驾车。

第三方平台的应用程序可以是各种能够提供地图应用的第三方应用。

步骤203,比较所述预计到达时间T和时间提前量T0,若所述预计到达时间T小于或等于所述时间提前量T0,则将自启动指令上传服务器。

移动终端将通过计算得到的预计到达时间T和设置的时间提前量T0进行比较,若T≤T0,则会将自启动指令上传至服务器,该自启动指令中包含有设备标识;服务器接收自启动指令,根据自启动指令中包含的设备标识,向设备标识对应的家电设备发送该自启动指令。

以上所述自启动是指区别于用户手动按下电源开关键的启动方式。

下面对本发明实施例一的控制家电设备的方法的技术方案做进一步地介绍:本发明实施例中,控制家电设备自启动的系统包括移动终端和服务器,通过Internet或局域网、广域网等专用网络实现二者的互联及与家电设备的连接,如图3所示。其中,

所述移动终端,用于存储家电设备自启动的时间提前量T0及目的地的位置信息;根据获得的当前位置信息与速度信息确定达到目的地的路线,从而获得预计到达时间T,并将通过计算得到的预计到达时间T和设置的时间提前量T0进行比较,若T≤T0,则会将自启动指令上传至服务器。

所述服务器,用于向家电设备发送自启动指令,以使家电设备根据移动终端的用户的需求执行自启动指令。

移动终端确定需自启动的家电设备的设备标识,实现与需自启动的家电设备的关联、存储家电设备需提前自启动的时间提前量T0,并将家电设备所在地的位置信息设置并储存为目的地。移动终端周期性地获取当前位置与速度信息。移动终端的GPS芯片接收GPS卫星信号,输出数据可以采用国家海洋电子协会(National Marine Electronics Association,NMEA)0183标准的格式,包括经纬度位置及速度信息。NMEA0183标准为国际海洋电子协会制定的一套标准,它定义了GPS定位信息的几种输出语句格式,每种都是独立相关的ASCII格式,通过逗点隔开数据流,数据流长度从30-100字符不等,通常以每秒间隔选择输出的数据,它定义的语句包括$GPGGA、$GPGSA、$GPGSV、$GPRMC、$GPVTG、$GPGLL等,常用的为$GPGGA。

$GPGGA语句包括十七个参数,分别为语句标识头、世界时间、纬度、纬度半球、经度、经度半球、定位质量指示、使用卫星数量、水平精度因子(Horizontal dilution of precision,HDOP)、海拔高度、高度单位、大地水准面高度、高度单位、差分GPS数据期限、差分参考基站标号、校验和结束标记。其中,每个参数以逗号来划分。

如下例:$GPGGA,<1>,<2>,<3>,<4>,<5>,<6>,<7>,<8>,<9>,M,<10>,M,<12>*XX<CR><LF>

具体的,如:$GPGGA,113210.566,3256.5589,N,1133.4324,E,1,05,21.7,25.7,M,,,0000*1F。

参数0:$GPGGA,为语句ID,表明该语句为GPS定位信息(Global Positioning System Fix Data,GGA);

参数1:表示UTC时间,采用时分秒格式,如hhmmss.sss;

参数2:表示纬度,采用度分格式(前导位数不足则补0),如ddmm.mmmm;

参数3:表示纬度半球,纬度N(北纬)或S(南纬);

参数4:表示经度,采用度分格式(前导位数不足则补0),如ddmm.mmmm;

参数5:表示经度半球,E(东经)或W(西经);

参数6:表示GPS的状态,具体的,0表示未定位,1表示非差分定位,2表示差分定位,3表示无效协议与参数选择(Protocol And Parameter Selection,PPS)请求,6表示正在估算;

参数7:表示正在使用的卫星数量,具体值为(00-12)(前导位数不足则补0);

参数8:表示HDOP,具体值为(0.5-99.9);

参数9:表示海拔高度,具体值为(-9999.9-99999.9)米;

参数10:表示大地水准面高度,即地球椭球面相对大地水准面的高度,单位为米;

参数11:表示差分GPS数据期限,即从最近一次接收到差分信号开始的秒数,如不是差分定位将为空;

参数12:表示差分参考基站标号,差分站ID号0000-1023(前导位数不足则补0,如果不是差分定位将为空);

参数13:表示校验值;

对于一般定位,只需要解析出参数2-5,即经纬度数据即可。

NMEA0183标准通过语句$GPGGA可以得到当前的经纬度位置信息,同样的,通过解析语句$GPVTG可以得到当前的速度信息。

在本发明实施例中,还可以通过速度传感器获得速度信息。

移动终端根据速度信息确定当前的行进方式,具体地,移动终端将速度信息与速度阈值进行比较,根据比较结果确定当前的行进方式。更具体地,如果速度信息不大于速度阈值,则确定行进方式为步行;如果速度信息不小于速度阈值,则确定行进方式为驾车。所述速度阈值可以包括第一速度阈值、如5公里/小时和第二速度阈值、如15公里/小时,第一速度阈值小于第二速度阈值。所述根据速度信息与速度阈值之间的关系确定当前的行进方式,可以为:如果速度信息不大于第一速度阈值,则确定行进方式为步行;如果速度信息介于第一速度阈值与第二阈值之间,则确定行进方式为自行车;如果速度信息不小于第二速度阈值,则确定行进方式为驾车。

此外,根据当前位置信息及行进方式,调用第三方平台的API获得从当前位置到目的地的路线,进而计算出到达目的地的预计到达时间T。

当前某些第三方平台都可以提供该类API,如百度地图、腾讯地图等,通过输入起始点位置、速度、行进方式等参数,第三方平台结合其地图信息数据库、路况等后台大数据可以计算出路线及通过该路线的预计到达时间T。移动终端将通过计算得到的预计时间T和设置的时间提前量T0的值进行比较,若T≤T0,则会将自启动指令上传至服务器。服务器将所述自启动指令发送至家电设备,从而实现相应家电设备的自启动。

实施例二

本实施例中对控制家电设备的方法的详细流程示意图如图4所示,包括以下步骤:

步骤401,接收并存储来自移动终端设置的家电设备自启动的时间提前量T0及目的地的位置信息;

这里,移动终端确定需自启动的家电设备的设备标识,实现与需自启动的家电设备的关联;设置家电设备需提前自启动的时间提前量T0,并将家电设备所在地的位置信息设置为目的地。其中,所述确定需自启动的家电设备的设备标识,可以是移动终端通过与需自启动的家电设备的交互获取该家电设备的设备标识;也可以是基于用户的输入确定需自启动的家电设备的设备标识。

进一步地,服务器接收并存储来自移动终端的家电设备自启动的时间提前量T0及目的地的位置信息。

本发明实施例中的移动终端包括但不限于手机、平板电脑、智能穿戴设备等。

步骤402,根据移动终端当前的位置信息和速度信息确定到达目的地的路线并计算预计到达时间T;

本步骤可以是在服务器确定当前时间符合设定的时间信息时启动,所述时间信息可以根据用户的输入预先设定的;也可以是服务器接收到用户开启功能键的输入时启动。

进一步地,服务器可根据移动终端上传的速度的大小判断行进方式,服务器根据速度信息确定当前的行进方式,具体地,服务器将速度信息与速度阈值进行比较,根据比较结果确定当前的行进方式。如果速度信息不大于速度阈值,则确定行进方式为步行;如果速度信息不小于速度阈值,则确定行进方式为驾车。

此外,服务器根据当前位置信息及行进方式,调用第三方平台的API获得从当前位置到目的地的路线,进而计算出到达目的地的预计到达时间T。

在本发明实施例中,可以通过GPS芯片、速度传感器等获得速度信息。

当前某些第三方平台都可以提供该类API,如百度地图、腾讯地图等,通过输入起始点位置、速度、行进方式等参数,第三方平台结合其地图信息数据库、路况等后台大数据可以计算出路线及通过该路线的预计到达时间T。

步骤403,比较所述预计到达时间T和时间提前量T0的值,若所述预计到达时间T小于或等于所述时间提前量T0,则发送自启动指令。

服务器通过将计算得到的预计到达时间T和设置的时间提前量T0进行比较,若T≤T0,则发送自启动指令。

该自启动指令中包含有设备标识,服务器根据自启动指令中包含的设备标识,向设备标识对应的家电设备发送该自启动指令。

以上所述自启动是指区别于用户手动按下电源开关键的启动方式。

本发明实施例中,控制家电自启动的系统包括移动终端和服务器,通过Internet或局域网、广域网等专用网络实现二者的互联及与家电设备的连接,如图3所示。其中,

所述移动终端,用于将家电设备自启动的时间提前量T0及目的地的位置并上传至服务器;获取当前位置信息及速度信息上传至服务器。

所述服务器,用于接收并存储家电设备自启动的时间提前量T0及目的地的位置信息;根据移动终端当前的位置信息和速度信息确定到达目的地的路线并计算预计到达时间T;并将通过计算得到的预计到达时间T和设置的时间提前量T0进行比较,若T≤T0,则发送自启动指令。所述自启动指令发送至家电设备,从而实现相应家电设备的自启动。

为实现上述控制家电设备的方法,本发明实施例还提供了一种装置,所述装置的组成结构示意图如图5所示,包括:定位模块51和判别模块52;其中,

所述定位模块51,用于根据获取的移动终端当前位置信息及速度信息确定到达目的地的路线并计算预计到达时间T;

所述判别模块52,用于比较所述预计到达时间T与设置的时间提前量T0,确定所述预计到达时间T小于或等于所述时间提前量T0时,发送操作指令。

其中,所述预计到达时间T是一个时间长度,表示预计到达所需的时间。

所述操作指令可以是自启动指令,还可以是温度控制指令等。

这里,所述装置定位模块51,还用于:确定当前时间符合设定的时间信息;或者,接收到开启功能键的操作。

其中,定位模块51根据用户输入的启动获取当前位置信息及速度信息的时间信息,在确定当前时间符合所述时间信息时,启动对当前位置信息及速度信息的获取;或者,定位模块51接收到用户在有需要时进行开启功能键的操作,启动对当前位置信息及速度信息的获取。

这里,所述定位模块51,具体用于:根据所述速度信息确定当前的行进方式,并根据所述当前位置信息及所述行进方式确定到达所述目的地的路线。

其中,所述定位模块51,具体用于:根据获取的速度信息和确定的到达所述目的地的路线,确定预计到达时间。

进一步地,所述定位模块51,具体用于:根据所述速度信息与速度阈值之间的关系确定当前的行进方式。

在实际应用中,所述定位模块51、判别模块52和设置模块均可由位于移动终端或服务器的中央处理器(CPU,Central Processing Unit)、微处理器(MPU,Micro Processor Unit)、数字信号处理器(DSP,Digital Signal Processor)、或现场可编程门阵列(FPGA,Field Programmable Gate Array)等实现。

本发明实施例中的家电设备包括但不限于空调、洗衣机、冰箱、电视机、热水器、微波炉、灯具、门禁等设备。

以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。

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