绑定智能家居设备的方法和装置的制造方法_3

文档序号:9416623阅读:来源:国知局
ifi或者中央控制器中内置GPRS模块来获取到智能家居设备的位置信息,随后发给服务器,服务器相应地获取预设目标设备的坐标,并将该坐标存储于目标数据库中。
[0048]本发明实施例还提供了一种绑定智能家居设备的装置。该装置可以通过上述空绑定智能家居设备的方法实现其功能。需要说明的是,本发明实施例的绑定智能家居设备的装置可以用于执行本发明实施例所提供的空绑定智能家居设备的方法,本发明实施例空绑定智能家居设备的方法也可以通过本发明实施例所提供的绑定智能家居设备的装置来执行。
[0049]图2是根据本发明实施例可选的一种绑定智能家居设备的装置的结构框图,如图2所示,包括:接收单元10、第一获取单元20以及发送单元30,其中:
[0050]接收单元10用于接收目标客户端的当前位置。
[0051]具体地,目标客户端安装在终端设备中,终端设备可以是智能手机、平板电脑以及电脑,目标客户端可以是微信的客户端和腾讯QQ的客户端,也可以是人人网的客户端等,通过终端设备中的定位模块获取目标客户端的当前位置,并将当前位置发送至服务器,通过接收单元10接收该当前位置,其中,定位模块可以是终端设备上的GPS定位模块、终端设备的网络信号以及终端设备的Wifi模块。
[0052]第一获取单元20用于获取当前位置所确定的位置区域内的第一目标设备的目标位置。
[0053]具体地,服务器获取到目标客户端的当前位置之后,第一获取单元20从数据库中筛选出符合条件的智能家居设备的位置,即目标位置,其中,智能家居设备即为第一目标设备。
[0054]发送单元30用于发送目标位置至目标客户端,以使目标客户端建立与第一目标设备的通信连接。
[0055]具体地,通过设置发送单元30将服务器将筛选出的第一目标设备的目标位置发送至目标客户端中,相应地,在目标客户端中就会显示出目标位置的相关信息,例如筛选出的目标位置为“格力空调”、“格力热水器”以及“格力某型号的净化器”等家居设备的位置,在目标客户端中就能够显示该家具设备的位置,例如“格力空调距离用户大约为100米”就会在目标客户端中显示出。用户就可以根据需要从第一目标设备中选择相应的目标设备,其中,目标客户端可以同时与多个智能家居设备建立通信连接。
[0056]在本发明实施例中,通过接收目标客户端当前所处的位置,进而通过当前位置筛选出当前位置确定的位置区域内的第一目标设备的目标位置,将筛选出的目标位置返回至目标客户端,用户可以根据返回的目标位置建立与第一目标设备的通信连接,达到了不再通过遥控设备来实现智能家居控制的目的,从而实现了目标客户端能够控制多个智能家居设备的技术效果,进而解决了现有技术中家居设备智能化成程度低的技术问题。
[0057]在本发明以下实施例中,以目标客户端是微信客户端为例进行说明。
[0058]可选地,第一获取单元20包括第一获取模块和比较模块,其中:
[0059]第一获取模块用于获取预设区域的边界坐标,其中,预设区域是以当前位置为圆心,以目标长度为半径的圆形区域。
[0060]比较模块用于将边界坐标与存储于空调器的目标数据库中的预设目标设备的坐标进行比较,根据比较结果确定目标位置,其中,目标数据库中存储有多个预设目标设备的坐标。
[0061]具体地,首先通过微信客户端找到对应的公众号,其中,公众号是实现与第一目标设备建立连接的公众号,例如名称可以为“智能家居设备连接”,同样的,如果目标客户端是腾讯QQ,可以在腾讯QQ中找到连接智能家居设备公共号。进入公众号之后,点击“附近的设备”,进入“附近的设备”的页面,此时微信客户端的程序就会调用终端设备的定位模块,获取用户的位置,并将位置发送至服务器。
[0062]服务器接收到微信客户端的当前位置之后,即获取终端设备的当前位置之后,根据当前位置利用第一获取模块来获取到预设区域内的边界坐标,预设区域是以用户的当前位置为圆心,目标长度为半径的圆形区域,目标长度可以选取为500米,可以选取为600米,用户可以根据需要在公众号中进行设置。获取到边界坐标之后,比较模块将存储于目标数据库中的预设目标设备的坐标与边界坐标进行比较,确定出在预设区域内的预设目标设备。其中,目标数据库中存储的预设目标设备的坐标不止一个,以目标客户端是微信客户端为例,预设目标设备的商家必须是与微信合作的商家。同样的,如果是人人网,则必须是与人人网合作的商家才能够将智能家居设备存储于目标数据库中。
[0063]进一步地,比较模块包括第一判断子模块、第二判断子模块和确定子模块,其中:
[0064]第一判断子模块用于判断预设目标设备Ai的横坐标是否处于边界坐标的横坐标范围内,其中,预设目标设备Ai为多个预设目标设备中的设备,i依次取I至η,η为多个预设目标设备的数量。
[0065]第二判断子模块用于在判断出预设目标设备Ai的横坐标处于边界坐标的横坐标范围内的情况下,判断预设目标设备Ai的纵坐标是否处于边界坐标的纵坐标范围内。
[0066]确定子模块用于在判断出预设目标设备Ai的纵坐标处于边界坐标的纵坐标范围内的情况下,确定预设目标设备Ai为目标设备,预设目标设备Ai的坐标为目标位置。
[0067]具体地,如果目标长度为500米,那么以当前位置为圆心,500米为半径的圆形区域的横坐标最大长度为500,纵坐标的最大长度为500。利用第一判断子模块判断预设目标设备的横坐标Ai的是否小于或等于500,如果判断出小于或等于500的情况下,利用第二判断子模块判断Ai的纵坐标是否小于或等于500,如果判断出小于或等于500,则确定该预设目标设备位于预设区域内,利用确定模块即可确定该预设目标设备的目标位置。即可将该预设目标设备的目标位置发送至微信客户端中,相应地,在微信客户端中,就会显示出该预设目标设备的目标位置,即可建立与该预设目标设备的通信连接。
[0068]可选地,第一目标设备和目标位置的数量均为多个,发送单元30发送目标位置至目标客户端,以使目标客户端建立与第一目标设备的通信连接包括接收模块和发送模块,其中:
[0069]接收模块用于接收来自目标客户端的请求指令,其中,请求指令为目标客户端对多个目标位置进行选择,并请求与第二目标设备连接的指令,其中,第二目标设备为选中的目标位置所表示的第一目标设备中的设备。
[0070]发送模块用于发送请求指令至第二目标设备,其中,第二目标设备在接收到请求指令的情况下,判断请求指令与存储于第二目标设备的预设指令是否相匹配,并在判断出请求指令与预设指令相匹配的情况下,建立与目标客户端的通信连接。
[0071]将目标位置信息发送至微信客户端之后,在微信客户端显示出的第一目标设备,用户可以选择其中一个或多个第一目标设备进行连接,即第二目标设备,具体地,当用户选择“格力空调”之后,微信客户端会向服务器发送一个请求指令,接收模块接收到该请求指令之后,发送模块会向该“格力空调”发送该请求指令,来建立微信客户端与“格力空调”的通信连接。
[0072]可选地,在接收目标客户端的当前位置之前,方法还包括第二获取单元和存储单元,其中:
[0073]第二获取单元获取多个预设目标设备的坐标;存储单元将多个预设目标设备的坐标存储于目标数据库。具体地,通过中央控制器获取智能家居设备的位置信息,中央控制器连接智能家居设备。中央控制器可以通过连接Wifi或者内置GPRS模块(手机卡),来获取到设备的位置信息,随后发给服务器,服务器相应地获取预设目标设备的坐标,并将该坐标存储于目标数据库中。
[0074]上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0075]在本发明的上述
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1