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

文档序号:9416623阅读:来源:国知局
下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0023]根据本发明实施例,提供了一种绑定智能家居设备的方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
[0024]图1是根据本发明实施例的一种可选的绑定智能家居设备方法的流程图,如图1所示,该方法包括如下步骤S102至步骤S106:
[0025]步骤S102,接收目标客户端的当前位置。
[0026]具体地,目标客户端安装在终端设备中,终端设备可以是智能手机、平板电脑以及电脑,目标客户端可以是微信的客户端和腾讯QQ的客户端,也可以是人人网的客户端等,通过终端设备中的定位模块获取目标客户端的当前位置,并将当前位置发送至服务器,其中,定位模块可以是终端设备上的GPS定位模块、终端设备的网络信号以及终端设备的Wifi模块。
[0027]步骤S104,获取当前位置所确定的位置区域内的第一目标设备的目标位置。
[0028]具体地,服务器获取到目标客户端的当前位置之后,从数据库中筛选出符合条件的智能家居设备的位置,即目标位置,其中,智能家居设备即为第一目标设备。
[0029]步骤S106,发送目标位置至目标客户端,以使目标客户端建立与第一目标设备的通信连接。
[0030]具体地,服务器将筛选出的第一目标设备的目标位置发送至目标客户端中,相应地,在目标客户端中就会显示出目标位置的相关信息,例如筛选出的目标位置为“格力空调”、“格力热水器”以及“格力净化器”等家居设备的位置,在目标客户端中就能够显示该家具设备的位置,例如“格力空调距离用户大约为100米”就会在目标客户端中显示出。用户就可以根据需要从第一目标设备中选择相应的目标设备,其中,目标客户端可以同时与多个智能家居设备建立通信连接。
[0031]在本发明实施例中,通过接收目标客户端当前所处的位置,进而通过当前位置筛选出当前位置确定的位置区域内的第一目标设备的目标位置,将筛选出的目标位置返回至目标客户端,用户可以根据返回的目标位置建立与第一目标设备的通信连接,达到了不再通过遥控设备来实现智能家居控制的目的,从而实现了目标客户端能够控制多个智能家居设备的技术效果,进而解决了现有技术中家居设备智能化成程度低的技术问题。
[0032]在本发明以下实施例中,以目标客户端是微信客户端为例进行说明。
[0033]可选地,获取当前位置所确定的位置区域内的第一目标设备的目标位置包括步骤S1041 至步骤 S1043:
[0034]步骤S1041,获取预设区域的边界坐标,其中,预设区域是以当前位置为圆心,以目标长度为半径的圆形区域。
[0035]步骤S1043,将边界坐标与存储于空调器的目标数据库中的预设目标设备的坐标进行比较,根据比较结果确定目标位置,其中,目标数据库中存储有多个预设目标设备的坐标。
[0036]具体地,首先通过微信客户端找到对应的公众号,其中,公众号是实现与第一目标设备建立连接的公众号,例如名称可以为“智能家居设备连接”,同样的,如果目标客户端是腾讯QQ,可以在腾讯QQ中找到连接智能家居设备公共号。如图3所示,进入公众号之后,点击“附近的设备”,进入“附近的设备”的页面,此时微信客户端的程序就会调用终端设备的定位模块,获取用户的位置,并将位置发送至服务器。
[0037]服务器接收到微信客户端的当前位置之后,即获取终端设备的当前位置之后,月艮务器根据当前位置获取到预设区域内的边界坐标,预设区域是以用户的当前位置为圆心,目标长度为半径的圆形区域,目标长度可以选取为500米,可以选取为600米,用户可以根据需要在公众号中进行设置。获取到边界坐标之后,将存储于目标数据库中的预设目标设备的坐标与边界坐标进行比较,确定出在预设区域内的预设目标设备。其中,目标数据库中存储的预设目标设备的坐标不止一个,以目标客户端是微信客户端为例,预设目标设备的商家必须是与微信合作的商家。同样的,如果是人人网,则必须是与人人网合作的商家才能够将智能家居设备存储于目标数据库中。
[0038]进一步地,边界坐标与预设目标设备的坐标进行比较包括以下步骤SI至步骤S3:
[0039]步骤SI,判断预设目标设备Ai的横坐标是否处于边界坐标的横坐标范围内,其中,预设目标设备Ai为多个预设目标设备中的设备,i依次取I至η,η为多个预设目标设备的数量。
[0040]步骤S2,在判断出预设目标设备Ai的横坐标处于边界坐标的横坐标范围内的情况下,判断预设目标设备Ai的纵坐标是否处于边界坐标的纵坐标范围内。
[0041]步骤S3,在判断出预设目标设备Ai的纵坐标处于边界坐标的纵坐标范围内的情况下,确定预设目标设备Ai为目标设备,预设目标设备Ai的坐标为目标位置。
[0042]具体地,如果目标长度为500米,那么以当前位置为圆心,500米为半径的圆形区域的横坐标最大长度为500,纵坐标的最大长度为500。判断预设目标设备的横坐标Ai的是否小于或等于500,如果判断出小于或等于500的情况下,判断Ai的纵坐标是否小于或等于500,如果判断出小于或等于500,则确定该预设目标设备位于预设区域内,即可确定该预设目标设备的目标位置。即可将该预设目标设备的目标位置发送至微信客户端中,相应地,在微信客户端中,就会显示出该预设目标设备的目标位置,即可建立与该预设目标设备的通信连接。
[0043]可选地,第一目标设备和目标位置的数量均为多个,发送目标位置至目标客户端,以使目标客户端建立与第一目标设备的通信连接包括步骤S1061至步骤S1063:
[0044]步骤S1061,接收来自目标客户端的请求指令,其中,请求指令为目标客户端对多个目标位置进行选择,并请求与第二目标设备连接的指令,其中,第二目标设备为选中的目标位置所表示的第一目标设备中的设备。
[0045]步骤S1063,发送请求指令至第二目标设备,其中,第二目标设备在接收到请求指令的情况下,判断请求指令与存储于第二目标设备的预设指令是否相匹配,并在判断出请求指令与预设指令相匹配的情况下,建立与目标客户端的通信连接。
[0046]将目标位置信息发送至微信客户端之后,在微信客户端显示出的第一目标设备,用户可以选择其中一个或多个第一目标设备进行连接,进行连接的设备即第二目标设备,具体地,当用户选择“格力空调”之后,微信客户端会向服务器发送一个请求指令,服务器接收到该请求指令之后,服务器会向该“格力空调”发送该请求指令,“格力空调”在接收到该指令之后,如果与预设指令匹配,则建立与微信客户端的通信连接,微信客户端就可以对该“格力空调”进行控制。其中,微信客户端发送的请求指令可以是密码指令,即当点击连接“格力空调”时,会弹出绑定密码的对话框,将输入的密码与“格力空调”中存储的预设指令,即预设密码进行匹配,若一致,就可以建立微信客户端与“格力空调”的通信连接。
[0047]可选地,在接收目标客户端的当前位置之前,方法还包括:获取多个预设目标设备的坐标;将多个预设目标设备的坐标存储于目标数据库。如图3所示,具体地,通过中央控制器获取智能家居设备I和智能家居设备2的位置信息,中央控制器连接智能家居设备。中央控制器可以通过连接W
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1