綁定智能家居設備的方法和裝置的制造方法
【技術領域】
[0001]本發(fā)明涉及智能家居領域,具體而言,涉及一種綁定智能家居設備的方法和裝置。
【背景技術】
[0002]微信、騰訊QQ以及人人網(wǎng)等都是跨平臺的通訊應用,僅微信就擁有5億用戶,它們有著龐大的關系鏈系統(tǒng)。同時,在微信、騰訊QQ以及人人網(wǎng)等通訊應用中可以共享流媒體內(nèi)容的資料,同樣可以使用基于位置的社交插件,例如“搖一搖”、“漂流瓶”、“朋友圈”和“附近的人”等服務插件。
[0003]目前可以通過遙控設備來控制智能家居設備,也可以通過集中控制器來控制智能家居設備,但是不管是遙控設備還是集中控制器都是與智能家居設備特定的控制設備,具有一定的局限性。如果利用微信、騰訊QQ以及人人網(wǎng)等跨平臺的通訊應用軟件控制智能家居控制,將會給智能家居的控制提供更便捷的控制方式。
[0004]針對上述的問題,目前尚未提出有效的解決方案。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實施例提供了一種綁定智能家居設備的方法和裝置,以至少解決現(xiàn)有技術中家居設備智能化成程度低的技術問題。
[0006]根據(jù)本發(fā)明實施例的一個方面,提供了一種綁定智能家居設備的方法,包括:接收目標客戶端的當前位置;獲取所述當前位置所確定的位置區(qū)域內(nèi)的第一目標設備的目標位置;以及發(fā)送所述目標位置至所述目標客戶端,以使所述目標客戶端建立與第一目標設備的通信連接。
[0007]進一步地,獲取所述當前位置所確定的位置區(qū)域內(nèi)的第一目標設備的目標位置包括:獲取預設區(qū)域的邊界坐標,其中,所述預設區(qū)域是以所述當前位置為圓心,以目標長度為半徑的圓形區(qū)域;以及將所述邊界坐標與存儲于空調(diào)器的目標數(shù)據(jù)庫中的預設目標設備的坐標進行比較,根據(jù)比較結(jié)果確定所述目標位置,其中,所述目標數(shù)據(jù)庫中存儲有多個所述預設目標設備的坐標。
[0008]進一步地,將所述邊界坐標與存儲于所述空調(diào)器的目標數(shù)據(jù)庫中的預設目標設備的坐標進行比較,根據(jù)比較結(jié)果確定所述目標位置包括:判斷預設目標設備Ai的橫坐標是否處于所述邊界坐標的橫坐標范圍內(nèi),其中,所述預設目標設備Ai為多個所述預設目標設備中的設備,i依次取I至η,η為多個所述預設目標設備的數(shù)量;在判斷出所述預設目標設備Ai的橫坐標處于所述邊界坐標的橫坐標范圍內(nèi)的情況下,判斷預設目標設備Ai的縱坐標是否處于所述邊界坐標的縱坐標范圍內(nèi);以及在判斷出所述預設目標設備Ai的縱坐標處于所述邊界坐標的縱坐標范圍內(nèi)的情況下,確定所述預設目標設備Ai為所述目標設備,所述預設目標設備Ai的坐標為所述目標位置。
[0009]進一步地,在接收目標客戶端的當前位置之前,所述方法還包括:獲取多個所述預設目標設備的坐標;以及將多個所述預設目標設備的坐標存儲于所述目標數(shù)據(jù)庫。
[0010]進一步地,所述第一目標設備和所述目標位置的數(shù)量均為多個,發(fā)送所述目標位置至所述目標客戶端,以使所述目標客戶端建立與第一目標設備的通信連接包括:接收來自所述目標客戶端的請求指令,其中,所述請求指令為所述目標客戶端對多個所述目標位置進行選擇,并請求與第二目標設備連接的指令,其中,所述第二目標設備為選中的所述目標位置所表示的所述第一目標設備中的設備;以及發(fā)送所述請求指令至所述第二目標設備,其中,所述第二目標設備在接收到所述請求指令的情況下,判斷所述請求指令與存儲于所述第二目標設備的預設指令是否相匹配,并在判斷出所述請求指令與所述預設指令相匹配的情況下,建立與所述目標客戶端的通信連接。
[0011]根據(jù)本發(fā)明實施例的另一方面,還提供了一種綁定智能家居設備的裝置,包括:接收單元,用于接收目標客戶端的當前位置;第一獲取單元,用于獲取所述當前位置所確定的位置區(qū)域內(nèi)的第一目標設備的目標位置;以及發(fā)送單元,用于發(fā)送所述目標位置至所述目標客戶端,以使所述目標客戶端建立與第一目標設備的通信連接。
[0012]進一步地,所述第一獲取單元包括:第一獲取模塊,用于獲取預設區(qū)域的邊界坐標,其中,所述預設區(qū)域是以所述當前位置為圓心,以目標長度為半徑的圓形區(qū)域;以及比較模塊,用于將所述邊界坐標與存儲于空調(diào)器的目標數(shù)據(jù)庫中的預設目標設備的坐標進行比較,根據(jù)比較結(jié)果確定所述目標位置,其中,所述目標數(shù)據(jù)庫中存儲有多個所述預設目標設備的坐標。
[0013]進一步地,所述比較模塊包括:第一判斷子模塊,用于判斷預設目標設備Ai的橫坐標是否處于所述邊界坐標的橫坐標范圍內(nèi),其中,所述預設目標設備Ai為多個所述預設目標設備中的設備,i依次取I至η,η為多個所述預設目標設備的數(shù)量;第二判斷子模塊,用于在判斷出所述預設目標設備Ai的橫坐標處于所述邊界坐標的橫坐標范圍內(nèi)的情況下,判斷預設目標設備Ai的縱坐標是否處于所述邊界坐標的縱坐標范圍內(nèi);以及確定子模塊,用于在判斷出所述預設目標設備Ai的縱坐標處于所述邊界坐標的縱坐標范圍內(nèi)的情況下,確定所述預設目標設備Ai為所述目標設備,所述預設目標設備Ai的坐標為所述目標位置。
[0014]進一步地,所述裝置還包括:第二獲取單元,用于在接收目標客戶端的當前位置之前,獲取多個所述預設目標設備的坐標;以及存儲單元,用于將多個所述預設目標設備的坐標存儲于所述目標數(shù)據(jù)庫。
[0015]進一步地,所述第一目標設備和所述目標位置的數(shù)量均為多個,所述發(fā)送單元包括:接收模塊,用于接收來自所述目標客戶端的請求指令,其中,所述請求指令為所述目標客戶端對多個所述目標位置進行選擇,并請求與第二目標設備連接的指令,其中,所述第二目標設備為選中的所述目標位置所表示的所述第一目標設備中的設備;以及發(fā)送模塊,用于發(fā)送所述請求指令至所述第二目標設備,其中,所述第二目標設備在接收到所述請求指令的情況下,判斷所述請求指令與存儲于所述第二目標設備的預設指令是否相匹配,并在判斷出所述請求指令與所述預設指令相匹配的情況下,建立與所述目標客戶端的通信連接。
[0016]在本發(fā)明實施例中,采用接收目標客戶端的當前位置;獲取當前位置所確定的位置區(qū)域內(nèi)的第一目標設備的目標位置;發(fā)送目標位置至目標客戶端,以使目標客戶端建立與第一目標設備的通信連接的方式。通過接收目標客戶端當前所處的位置,進而通過當前位置篩選出當前位置確定的位置區(qū)域內(nèi)的第一目標設備的目標位置,將篩選出的目標位置返回至目標客戶端,用戶可以根據(jù)返回的目標位置建立與第一目標設備的通信連接,達到了不再通過遙控設備來實現(xiàn)智能家居控制的目的,從而實現(xiàn)了目標客戶端能夠控制多個智能家居設備的技術效果,進而解決了現(xiàn)有技術中家居設備智能化成程度低的技術問題。
【附圖說明】
[0017]此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當限定。在附圖中:
[0018]圖1是根據(jù)本發(fā)明實施例的一種可選的綁定智能家居設備方法的流程圖;
[0019]圖2是根據(jù)本發(fā)明實施例的一種可選的綁定智能家居設備裝置的示意圖;以及
[0020]圖3是根據(jù)本發(fā)明實施例的另一種可選的綁定智能家居設備裝置的示意圖。
【具體實施方式】
[0021]為了使本技術領域的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分的實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都應當屬于本發(fā)明保護的范圍。
[0022]需要說明的是,本發(fā)明的說明書和權利要求書及上述附圖中的術語“第一”、“第二”等是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。應該理解這樣使用的數(shù)據(jù)在適當情況