智能家居设备的控制方法和装置与流程

文档序号:11198425阅读:385来源:国知局
智能家居设备的控制方法和装置与流程

本发明涉及智能家居技术领域,尤其涉及一种智能家居设备的控制方法和装置。



背景技术:

智能家居是在物联网的影响之下的物联化体现。智能家居通过物联网技术将家中的各种设备(如音视频设备、照明系统、窗帘控制、空调控制、安防系统、数字影院系统、网络家电以及三表抄送等)连接到一起,提供家电控制、照明控制、窗帘控制、电话远程控制、室内外遥控、防盗报警、环境监测、暖通控制、红外转发以及可编程定时控制等多种功能和手段。与普通家居相比,智能家居不仅具有传统的居住功能,兼备建筑、网络通信、信息家电、设备自动化,集系统、结构、服务、管理为一体的高效、舒适、安全、便利、环保的居住环境,提供全方位的信息交互功能,帮助家庭与外部保持信息交流畅通,优化人们的生活方式,帮助人们有效安排时间,增强家居生活的安全性,甚至为各种能源费用节约资金。

随着智能家居的不断发展,智能家居控制系统的出现,使得人们可以很方便的对家中的任意电器(空调、热水器、电饭煲、灯光、音响、dvd录像机)进行远程控制,例如也可以在下班途中,预先将家中的空调打开、让热水器提前烧好热水、电饭煲煮好香喷喷的米饭等等。目前对智能家居的远程控制基本是用户通过互联网或者电话对安装在智能终端上的智能家居应用程序进行手动操作实现的。该种对智能家居进行控制的方式,虽然也很方便,但是其对智能家居的控制需要用户手动操作,当用户忘记或者没来得及对智能家居进行手动操作时,将不能对智能家居进行控制,使得对智能家居的控制便捷性较差。



技术实现要素:

有鉴于此,本发明实施例提供一种智能家居设备的控制方法和装置,主要目的在于根据用户的移动信息自动控制对应的智能家居设备,使得对 智能家居设备的控制更便捷。

为达到上述目的,本发明提供如下技术方案:

一方面,本发明提供一种智能家居设备的控制方法,包括:

获取智能家居用户移动过程中的多个位置信息;

将所述多个位置信息发送给智能家居设备的服务端,以便所述智能家居设备的服务端根据所述多个位置信息对智能家居设备进行控制。

一方面,本发明还提供一种智能家居设备的控制方法,包括:

接收智能终端发送的智能家居用户移动过程中的多个位置信息;

根据所述多个位置信息确定是否需要对智能家居设备进行控制;

若确定需要对智能家居设备进行控制,则向所述智能家居设备发送控制操作命令。

另一方面,本发明提供一种位置信息采集装置,包括:

获取单元,获取智能家居用户移动过程中的多个位置信息;

发送单元,将所述多个位置信息发送给智能家居设备的服务端,以便所述智能家居设备的服务端根据所述多个位置信息对智能家居设备进行控制。

另一方面,本发明还提供一种智能家居设备的服务端,包括:

接收单元,接收智能终端发送的智能家居用户移动过程中的多个位置信息;

确定单元,根据所述多个位置信息确定是否需要对智能家居设备进行控制;

操作命令发送单元,在确定需要对智能家居设备进行控制时,向所述智能家居设备发送控制操作命令。

本发明提供的智能家居设备的控制方法和装置,位置信息采集装置获取了智能家居用户移动过程中的多个位置信息,并将该多个移动信息发送给智能家居设备的服务端;智能家居设备的服务端根据该多个移动信息确定需要对智能家居设备进行控制时,向智能家居设备发送控制操作命令,实现对智能家居设备的远程控制,整个操作,没有涉及用户的任何手动操作,而是在用户移动的过程中自动识别并执行的,相对于现有技术,使得 对智能家居设备的控制更便捷。

附图说明

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:

图1示出了本发明实施例提供的智能家居设备的控制框架示意图;

图2示出了本发明实施例提供的位置信息采集装置侧的智能家居设备的控制方法流程图;

图3示出了本发明实施例提供的智能家居设备的服务端侧的智能家居设备的控制方法流程图;

图4示出了本发明实施例提供的一种位置信息采集装置的组成框图;

图5示出了本发明实施例提供的另一种位置信息采集装置的组成框图;

图6示出了本发明实施例提供的另一种位置信息采集装置的组成框图;

图7示出了本发明实施例提供的另一种位置信息采集装置的组成框图;

图8示出了本发明实施例提供的一种智能家居设备的服务端的组成框图;

图9示出了本发明实施例提供的另一种智能家居设备的服务端的组成框图;

图10示出了本发明实施例提供的另一种智能家居设备的服务端的组成框图。

具体实施方式

下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。

本发明实施例基于智能家居用户移动过程中的移动信息实现对智能家居设备的控制,具体的,如图1所示,包含位置信息采集功能的位置信息 收集装置采集用户移动过程中的多个位置信息,将该多个位置信息上传给智能家居设备的服务端,由智能家居设备的服务端根据该移动信息向智能家居设备发送控制操作命令,实现对智能家居设备的自动控制。以下实施例将分侧具体阐述该智能家居设备的控制方法。

本发明实施例提供一种智能家居设备的控制方法,该方法为位置信息采集装置侧的方法,该位置信息采集装置可以为智能终端设备,例如智能手机、平板电脑等其他能够获取移动位置信息的智能电子设备;也可以为位置信息采集器,具体的本发明实施例对此不进行限制。该方法如图2所示,包括:

101、位置信息采集装置获取智能家居用户移动过程中的多个位置信息。

本发明实施例中,如上所述,该位置信息采集装置可以为任意形式的可进行移动位置信息采集的设备。当其为位置信息采集器时,其可以以独立功能模块的形式集成在该位置信息采集器中。当其为智能终端设备时,其可以app的形式安装在对应的智能终端设备中;另外,当该智能智能终端与该智能家居隶属于同一家智能厂商时,其也可以以功能模块的形式集成在该智能终端设备中;具体的本发明实施例对此不进行限制。

位置信息采集装置在获取智能家居用户移动过程中的多个位置信息时,可以通过任何位置信息获取方式获取,本发明实施例对此不进行限制。例如,使用全球定位系统(globalpositioningsystem,gps)定位获取移动位置信息,使用基于移动运营网的基站的定位获取移动位置信息,还可以在小区域内使用无线保真(wireless-fidelity,wifi)定位获取移动位置信息。

位置信息采集装置在获取智能家居移动过程中的多个位置信息时,可以按照预定的周期获取对应所述智能家居用户移动过程中的多个位置信息。其中,该周期的设置,可以根据对位置信息采集量的需求,以及控制指令发送精确度上具体限制,该周期可以为一个采集周期,也可以根据移动过程中的匹配阶段,采用不同的周期,具体的本发明实施例对此不进行限定。其中,获取的位置信息可以是一个具体位置信息,也可以是一个具有一定范围的位置信息,对此,本发明实施例也不具体限定。

102、将所述多个位置信息发送给智能家居设备的服务端,以便所述智能家居设备的服务端根据所述多个位置信息对智能家居设备进行控制。

将所述多个位置信息发送给智能家居设备的服务端,可以采用现有技术中的任意一种信息传输方式实现,本发明实施例对此不进行限制。

其中,本发明实施例中的智能家居设备的服务端,可以是智能家居设备厂商设置的控制中心服务器,也可以是经智能家居设备厂商授权的基于互联网平台的后台服务器,还可以是智能终端,该智能终端为智能家居同一设备厂商的智能终端,例如,智能手机或者平板电脑等,具体的本发明实施例对此不进行限制。

本发明实施例还提供一种智能家居设备的控制方法,该方法为智能家居的服务端侧的方法,该智能家居设备的服务端具体可以为如上所述的任一种设备,此处将不再赘述;如图3所示,该方法包括:

201、接收位置信息采集装置发送的智能家居用户移动过程中的多个位置信息。

其中,关于该位置信息采集装置采集的智能家居用户移动过程中的多个位置信息的描述可以参考图2中101处的相关描述,本发明实施例此处将不再赘述。

202、根据所述多个位置信息确定是否对需要智能家居设备进行控制。

在根据多个位置信息确定是否需要对智能家居设备进行控制时,可以采用但不局限于以下的方法实现,该方法为:智能家居设备的服务端可以按照位置信息匹配规则,将所述多个位置信息与预设控制智能家居设备的位置信息匹配规则中的多个位置信息进行相匹配,确定是否需要对智能家居设备进行控制,所述位置信息匹配规则中包括具有一定先后顺序的多个位置信息,每两个位置信息之间设置有多条移动路线。除上述方法以外,智能家居设备的服务端还可以直接对该多个位置信息进行分析获得智能家居用户的移动意图,根据该移动意图确定是否需要对智能家居设备进行控制,该移动意图可以通过该智能家居用户的历史移动和对智能家居设备控制的历史记录获取;也还可以是其他的方式,具体的本发明实施例对此不进行限制。

203、若确定需要对智能家居设备进行控制,则向所述智能家居设备发送控制操作命令。

其中,向所述智能家居设备发送控制操作指令可以采用现有技术中的任一种指令传输方式实现,本发明实施例对此不进行限制。

本发明实施例具体实施过程中,在向所述智能家居设备发送控制操作命令时,可以向所控智能家居设备统一发送控制操作命令,也可以根据不同的智能家居设置不同的发送控制操作命令的规则,在发送的时候,按照对应智能家居设备的规则发送,具体的本发明实施例对此不进行限定。当统一发送控制操作命令时,在确定需要所控制的智能家居设备发送控制操作命令时,向所有的智能家居统一发送开启或者关闭的控制操作命令。当根据不同的规则发送控制操作命令时,例如,当确定需要向空调、电灯、窗帘等发送控制操作命令时,可以在确定需要发送控制操作命令时,为了保证家里温度的适中,可以先向空调发送开启的操作命令;等过预定时间之后再向电灯和窗帘发送开启的操作命令,以避免电灯等耗电设备开启太早造成资源的浪费。该预定时间可以根据用户移动过程中的耗时确定,也可以有用户自己设置,具体的本发明实施例对此不进行限制。

本发明实施例中,位置信息采集装置获取了智能家居用户移动过程中的多个位置信息,并将该多个位置信息发送给智能家居设备的服务端;智能家居设备的服务端根据该移动信息确定需要对智能家居设备进行控制时,向智能家居发送控制操作命令,实现对智能家居设备的远程控制,整个操作,没有涉及用户的任何手动操作,而是在用户移动的过程中自动识别并执行的,相对于现有技术,使得对智能家居设备的控制更便捷。

如上所述的,为了资源的高利用率以及位置信息匹配的高精确度,本发明实施例在按照预定周期获取所述智能家居用户移动过程中的多个位置信息时,可以通过不同的周期采集位置信息,例如初始移动过程中,采用一个相对较长的周期,当根据位置匹配规则匹配到规则中的第一个位置时,要加大位置信息的采集,以避免采集的位置信息与规则的不匹配或者遗漏,具体的可以采用如下的方法实现,该方法包括:

1、在所述智能家居用户初始移动时,按照第一周期获取所述位置信息;

2、判断按照第一周期获取的位置信息是否与预设控制智能家居设备的位置信息匹配规则中的第一位置信息相匹配,所述位置信息匹配规则中包括具有一定先后顺序的多个位置信息;若确定按照第一周期获取的位置信息与所述位置信息匹配规则中的第一位置信息相匹配,则执行3;若确定按照第一周期获取的位置信息与所述位置信息匹配规则中的第一位置信息不相匹配,则继续按照第一周期获取位置信息,直到相匹配时执行3。

3、按照第二周期获取位置信息;所述第二周期的时长小于第一周期的时长。

在具体实施本发明实施例时,该第一周期和第二周期的时长可以根据需求具体设置,例如,第一周期设置为1分钟,第二周期设置为5秒。

4、在按照所述第二周期获取位置信息时,检测获取位置信息是否异常或者获取的多个位置信息是否已按照位置信息匹配规则与位置匹配规则中的多个位置信息相匹配;若检测到获取位置信息异常或者获取的多个位置信息已按照位置信息匹配规则与位置匹配规则中的多个位置信息相匹配,则按照所述第一周期获取位置信息。

其中,获取所述位置信息异常可以为在预定时间内获取不到所述位置信息,例如连续100次或30分钟,均没有收集到最新位置信息;或者在预定时间内获取到的位置信息与之前一次获取的位置信息相同;或者获取到的位置信息不在所述位置信息匹配规则中多个位置信息对应的路线上,例如,假设b到c点有三条可用如果收集到a、b信息之后,在采集后续位置时,发现位置信息不在b到c可能的4条线路中,则判定为获取到的位置信息不在所述位置信息匹配规则中多个位置信息对应的路线上,即为偏移终止。

进一步的,如上所述,所述位置信息匹配规则中包含多个位置信息对应的路线;判断按照第一周期获取的位置信息是否与预设控制智能家居设备的位置信息匹配规则中的第一位置信息相匹配可以采用但不局限于以下的方法实现,该方法包括:

1、将按照第一周期获取的位置信息与位置信息匹配规则中的第一位置信息相匹配;若两个位置信息一致,则执行2;若两个位置信息不一致,则 执行3。

其中,该步骤中,若两个位置一致,表明获取的位置信息正好与位置信息匹配规则中位置一致;若两个位置不一致,也并不能表明不能匹配,因为按照周期采集的位置信息不一定恰好与位置信息匹配规则中的位置一一对应。

2、确定按照第一周期获取的位置信息与所述位置信息匹配规则中的第一位置信息相匹配。

3、获取位置信息匹配规则中的第一位置信息和第二位置信息之间的路线,并确定按照第一周期获取的位置信息是否在所述路线上;若在所述路线上,则执行4。

4、获取当前位置信息对应位置点的前面一个点和后面一个点的位置信息,并根据地图地理信息与所述前面一个点和后面一个点的位置信息,确定所述当前位置信息是否处于所述前面一个点和后面一个点的中间位置;若处于所述前面一个点和后面一个点的中间位置,则确定按照第一周期获取的位置信息与所述位置信息匹配规则中的第一位置信息相匹配。

例如,用户设置了a\b\c三个点为回家路径上的三个点,其中,这三个点可以是具体的点,也可以是一定范围区间的点,本发明实施例在具体实施时可以设置每个点是有一定范围区间的,并不是精确的一个点,范围的大小可以根据实际道路情况进行自动调节。在设置了a\b\c三个点后,系统会根据地图信息,生成路线图,比如a到b可能有2条线路,b到c可能有4条线路。当用户进入a点范围后,假如位置收集器前后两次收集到的位置信息为a-1和a+1,在位置匹配的过程中,位置信息a-1和a+1将得不到匹配,但是通过位置信息的计算,得知a可能处于a-1和a+1之间,同样判断为用户经过了位置a,也可以认为获取的位置信息与位置信息匹配规则中的a相匹配。

进一步的,为了保证位置信息采集的有效性,本发明实施例在获取智能家居用户移动过程中的多个位置信息时,可以通过对获取相邻两个位置信息的时间间隔对位置信息的有效性进行判断,该方法具体包括:

1、获取相邻两个位置信息的获取时间;

2、判断相隔两个位置信息的获取时间间隔是否超过预定时间阈值;若超过预定时间阈值,则认为相隔两个位置信息中后获取的位置信息为无效位置信息,将丢弃所述相隔两个位置信息中后获取的位置信息。

如上所述,智能家居设备的服务端的资源有限,为了进一步节省智能家居设备的服务端资源的利用,本发明实施还可以在位置信息采集装置侧对获取的多个位置信息与预设的位置信息匹配规则进行预匹配,当在匹配成功确定需要向智能家居设备发送控制操作命令后,匹配的多个位置信息发送给智能家居设备的服务端,这样可以大大减少智能家居设备的服务端匹配过程,节省了服务器的资源。其中,在位置信息采集装置侧对多个位置信息进行预匹配,可以采用但不局限于上述判断按照第一周期获取的位置信息是否与预设控制智能家居设备的位置信息匹配规则中的第一位置信息相匹配的方法一次对匹配规则中的点进行匹配,关于其他匹配点的方法,可以参考第一位置信息相同的匹配方法,本发明实施例将不再赘述。

另外,为了进一步降低误向智能家居设备发送控制操作指令,本发明实施例中,还提供如下的方法,该方法为:

1、在确定需要对智能家居设备进行控制之后,向所述智能终端发送是否向智能家居设备发送控制操作命令的确认信息;

2、当接收到所述智能终端设备发送的确认信息之后,执行所述向所述智能家居设备发送控制操作命令。

进一步的,给予上述步骤202中的描述,按照位置信息匹配规则,将所述多个位置信息与预设控制智能家居设备的位置信息匹配规则中的多个位置信息进行相匹配,确定是否需要对智能家居设备进行控制可以具体采用但不局限于以下的方法实现,该方法包括:

1、查找所述获取的多个位置信息中是否存在与所述位置信息匹配规则中的第一位置信息相匹配的位置信息则若存在与所述位置信息匹配规则中的第一位置信息相匹配的匹配位置信息,则执行2。若不存在与所述位置信息匹配规则中的第一位置信息相匹配的位置信息,则执行3。

2、按照匹配位置规则中多个位置信息的顺序继续匹配规则路线上的其他位置信息,直到匹配成功或匹配结束。

3、查找所述获取的多个位置信息中是否存在第一位置信息到第二位置信息之间路线上的位置信息;若存在,则执行4;

4、获取路线上的位置信息对应位置点的前面一个点和后面一个点的位置信息,并根据地图地理信息与所述前面一个点和后面一个点的位置信息,确定所述当前位置信息对应的位置点是否处于所述前面一个点和后面一个点的中间位置;若处于所述前面一个点和后面一个点的中间位置,则按照匹配位置规则中多个位置信息的顺序继续匹配规则路线上的其他位置信息,直到匹配成功或匹配结束。

该方法中的具体实例,可以参考位置信息采集装置侧的方法,本发明实施此处将不再赘述。

为了进一步降低误向智能家居设备发送控制操作指令,本发明实施例中,还提供如下的方法,该方法为

1、在确定需要对智能家居设备进行控制之后,向所述智能终端发送是否向智能家居设备发送控制操作命令的确认信息。

2、当接收到所述智能终端设备发送的确认信息之后,执行所述向所述智能家居设备发送控制操作命令。

基于上述方法实施例,本发明实施例还提供一种位置信息采集装置,关于该位置信息采集装置的相关描述,可以参考方法实施的描述,本发明实施例此处将不再赘述,如图4所示,该位置信息采集装置包括:

获取单元31,获取智能家居用户移动过程中的多个位置信息。

发送单元32,将所述多个位置信息发送给智能家居设备的服务端,以便所述智能家居设备的服务端根据所述多个位置信息对智能家居设备进行控制。

进一步的,所述获取单元31具体:按照预定周期获取所述智能家居用户移动过程中的多个位置信息。

为了资源的高利用率以及位置信息匹配的高精确度,本发明实施例在按照预定周期获取所述智能家居用户移动过程中的多个位置信息时,可以通过不同的周期采集位置信息,例如初始移动过程中,采用一个相对较长的周期,当根据位置匹配规则匹配到规则中的第一个位置时,要加大位置 信息的采集,以避免采集的位置信息与规则的不匹配或者遗漏,所述获取单元31如图5所示,包括:

第一获取模块311,在所述智能家居用户初始移动时,按照第一周期获取所述位置信息。

第一判断模块312,判断按照第一周期获取的位置信息是否与预设控制智能家居设备的位置信息匹配规则中的第一位置信息相匹配,所述位置信息匹配规则中包括具有一定先后顺序的多个位置信息;所述位置信息匹配规则中包含多个位置信息对应的路线;其中,所述判断模块312具体:

将按照第一周期获取的位置信息与位置信息匹配规则中的第一位置信息相匹配;若两个位置信息一致,则确定按照第一周期获取的位置信息与所述位置信息匹配规则中的第一位置信息相匹配;若两个位置信息不一致,则获取位置信息匹配规则中的第一位置信息和第二位置信息之间的路线;确定按照第一周期获取的位置信息是否在所述路线上;若在所述路线上,则获取当前位置信息对应位置点的前面一个点和后面一个点的位置信息,并根据地图地理信息与所述前面一个点和后面一个点的位置信息,确定所述当前位置信息是否处于所述前面一个点和后面一个点的中间位置;若处于所述前面一个点和后面一个点的中间位置,则确定按照第一周期获取的位置信息与所述位置信息匹配规则中的第一位置信息相匹配。

第二获取模块313,在确定按照第一周期获取的位置信息与所述位置信息匹配规则中的第一位置信息相匹配时,按照第二周期获取位置信息;所述第二周期的时长小于第一周期的时长。

检测模块314,在按照所述第二周期获取位置信息时,检测到获取位置信息是否异常或者获取的多个位置信息是否已按照位置信息匹配规则与位置匹配规则中的多个位置信息相匹配;其中,所述获取所述位置信息异常包括:在预定时间内获取不到所述位置信息;或者在预定时间内获取到的位置信息与之前一次获取的位置信息相同;或者获取到的位置信息不在所述位置信息匹配规则中多个位置信息对应的路线上。

所述第一获取模块311,在检测到获取位置信息异常或者获取的多个位置信息已按照位置信息匹配规则与位置匹配规则中的多个位置信息相匹配 时,按照所述第一周期获取位置信息。

进一步的,如图6所示,所述获取单元31包括:

第三获取模块315,获取相邻两个位置信息的获取时间;

第二判断模块316,判断相隔两个位置信息的获取时间间隔是否超过预定时间阈值;

操作模块,用于在确定相隔两个位置信息的获取时间间隔超过预定时间阈值时,丢弃所述相隔两个位置信息中后获取的位置信息。

进一步的,为了保证位置信息采集的有效性,如图7所示,该装置还包括:

匹配单元33,在所述获取单元获取智能家居用户移动过程中的多个位置信息之后,按照位置信息匹配规则,将所述多个位置信息与预设控制智能家居设备的位置信息匹配规则中的多个位置信息相匹配;

所述发送单元32,在确定所述多个位置信息中存在与位置信息匹配规则中的多个位置信息相匹配的多个位置信息,则将匹配的多个位置信息发送给智能家居设备的服务端。

本发明实施例还提供一种智能家居设备的服务端,如图8所示,该智能家居设备的服务端包括:

接收单元41,接收智能终端发送的智能家居用户移动过程中的多个位置信息。

确定单元42,根据所述多个位置信息确定是否需要对智能家居设备进行控制。其中,所述确定单元42具体:按照位置信息匹配规则,将所述多个位置信息与预设控制智能家居设备的位置信息匹配规则中的多个位置信息进行相匹配,确定是否需要对智能家居设备进行控制,所述位置信息匹配规则中包括具有一定先后顺序的多个位置信息,每两个位置信息之间设置有多条移动路线。

操作命令发送单元43,在确定需要对智能家居设备进行控制时,向所述智能家居设备发送控制操作命令。该操作命令发送单元43在向所述智能家居设备发送控制操作命令时,可以向所控智能家居设备统一发送控制操作命令,也可以根据不同的智能家居设置不同的发送控制操作命令的规则, 在发送的时候,按照对应智能家居设备的规则发送,具体的本发明实施例对此不进行限定。

进一步的,所述确定单元42具体:按照位置信息匹配规则,将所述多个位置信息与预设控制智能家居设备的位置信息匹配规则中的多个位置信息进行相匹配,确定是否需要对智能家居设备进行控制时,所述确定单元42如图9所示,包括:

匹配模块421,查找所述获取的多个位置信息中是否存在与所述位置信息匹配规则中的第一位置信息相匹配的位置信息;

所述匹配模块421,在所述获取的多个位置信息中存在与所述位置信息匹配规则中的第一位置信息相匹配的匹配位置信息,则按照位置信息匹配规则中多个位置信息的顺序继续匹配规则路线上的其他位置信息,直到匹配成功或匹配结束;

查找模块422,在所述获取的多个位置信息中不存在与所述位置信息匹配规则中的第一位置信息相匹配的位置信息时,查找所述获取的多个位置信息中是否存在第一位置信息到第二位置信息之间路线上的位置信息;

获取模块423,在查找到所述获取的多个位置信息中存在第一位置信息到第二位置信息之间路线上的位置信息时,获取路线上的位置信息对应位置点的前面一个点和后面一个点的位置信息;

确定模块424,根据地图地理信息与所述前面一个点和后面一个点的位置信息,确定所述当前位置信息对应的位置点是否处于所述前面一个点和后面一个点的中间位置;

所述匹配模块421,在所述当前位置信息对应的位置点处于所述前面一个点和后面一个点的中间位置时,按照匹配位置规则中多个位置信息的顺序继续匹配规则路线上的其他位置信息,直到匹配成功或匹配结束。

进一步的,为了进一步降低误向智能家居设备发送控制操作指令,如图10所示,所述智能家居设备的服务端还包括:

确认信息提示单元44,在所述确定单元确定需要对智能家居设备进行控制之后,向所述智能终端发送是否向智能家居设备发送控制操作命令的确认信息;

所述操作命令发送单元43,当接收到所述智能终端设备发送的确认信息之后,向所述智能家居设备发送控制操作命令。

需要说明的是,本发明实施例对智能家居设备的控制包括但不限于开启、关闭、调节等功能。本发明所针对的智能家居设备包括但不限于空调、暖气、微波炉、窗帘等设备。

本发明实施例中,位置信息采集装置获取了智能家居用户移动过程中的多个位置信息,并将该多个位置信息发送给智能家居设备的服务端;智能家居设备的服务端根据该移动信息确定需要对智能家居设备进行控制时,向智能家居发送控制操作命令,实现对智能家居设备的远程控制,整个操作,没有涉及用户的任何手动操作,而是在用户移动的过程中自动识别并执行的,相对于现有技术,使得对智能家居设备的控制更便捷。

所述位置信息采集装置包括处理器和存储器获取单元、发送单元、匹配单元等均作为程序单元存储在存储器中,由处理器执行存储在存储器中的上述程序单元来实现相应的功能。

所述智能家居设备的服务端包括处理器和存储器,上述接收单元、确定单元、操作命令发送单元、确认信息提示单元等均作为程序单元存储在存储器中,由处理器执行存储在存储器中的上述程序单元来实现相应的功能。

处理器中包含内核,由内核去存储器中调取相应的程序单元。内核可以设置一个或以上,通过调整内核参数来实现根据用户的移动信息自动控制对应的智能家居设备,使得对智能家居设备的控制更便捷。

存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flashram),存储器包括至少一个存储芯片。

本申请还提供了一种计算机程序产品,当在数据处理设备上执行时,适于执行初始化有如下方法步骤的程序代码:位置信息采集装置获取智能家居用户移动过程中的多个位置信息;将所述多个位置信息发送给智能家居设备的服务端,以便所述智能家居设备的服务端根据所述多个位置信息对智能家居设备进行控制。智能家居设备的服务端接收智能终端发送的智 能家居用户移动过程中的多个位置信息;根据所述多个位置信息确定是否需要对智能家居设备进行控制;若确定需要对智能家居设备进行控制,则向所述智能家居设备发送控制操作命令。

本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本申请是参照根据本申请实施例的图表中图形的显示方法、装置、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。

存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储 器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flashram)。存储器是计算机可读介质的示例。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。

以上仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。

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