本公開涉及通信技術(shù)領(lǐng)域,尤其涉及智能家居設(shè)備連接的方法及裝置。
背景技術(shù):
隨著智能家居的發(fā)展,越來越多的智能設(shè)備(電視、空調(diào)、凈化器、手環(huán)等)可以與手機進行連接,由手機控制智能設(shè)備的開關(guān)、選項,使人們的生活越來越方便。
相關(guān)技術(shù)中,兩個設(shè)備需要進行連接時,往往需要通過無線熱點、藍牙等方式,從所有可連接設(shè)備列表中選擇需要連接的設(shè)備,然后兩個設(shè)備進行連接。
技術(shù)實現(xiàn)要素:
為克服相關(guān)技術(shù)中存在的問題,本公開實施例提供一種智能家居設(shè)備連接的方法及裝置。所述技術(shù)方案如下:
根據(jù)本公開實施例的第一方面,提供一種智能家居設(shè)備連接的方法,包括:
獲取終端的當(dāng)前指向;
根據(jù)所述終端的當(dāng)前指向,及預(yù)先獲取的智能家居設(shè)備的位置信息,確定所述終端當(dāng)前所指向的目標(biāo)智能家居設(shè)備;
建立所述終端與所述目標(biāo)智能家居設(shè)備之間的通信連接。
本公開的實施例提供的技術(shù)方案可以包括以下有益效果:該技術(shù)方案根據(jù)終端的當(dāng)前指向及多個智能家居設(shè)備的位置信息,確定終端當(dāng)前所指向的目標(biāo)智能家居設(shè)備并進行連接,實現(xiàn)用戶僅需轉(zhuǎn)動終端,將終端對準(zhǔn)需要連接的設(shè)備,就可以自動進行連接,如此,能夠簡化連接操作,提高連接效率。
在一個實施例中,根據(jù)所述終端的當(dāng)前指向,及預(yù)先獲取的智能家居設(shè)備的位置信息,確定所述終端當(dāng)前所指向的目標(biāo)智能家居設(shè)備,包括:
根據(jù)所述終端的當(dāng)前指向及預(yù)先獲取的智能家居設(shè)備的位置信息,分別確定各智能家居設(shè)備與所述終端的相對方向;
分別確定各智能家居設(shè)備與所述終端的相對方向相對于所述終端的當(dāng)前指向的偏離值;
將小于預(yù)設(shè)偏離閾值的偏離值所對應(yīng)的智能家居設(shè)備確定為所述終端當(dāng)前所指向的目標(biāo)智能家居設(shè)備。
本公開的實施例提供的技術(shù)方案可以包括以下有益效果:該實施例根據(jù)終端及各個智能家居設(shè)備的當(dāng)前位置信息,分別確定終端與每個智能家居設(shè)備的相對方向,及該些相對方向相對于終端的當(dāng)前指向的偏離值,當(dāng)某個智能家居設(shè)備對應(yīng)的偏離值小于預(yù)設(shè)偏離閾值時,說明該智能家居設(shè)備位于終端當(dāng)前所指方向上,因而將該智能家居設(shè)備確定為終端當(dāng)前所指向的目標(biāo)智能家居設(shè)備,實現(xiàn)了基于終端的當(dāng)前位置信息、當(dāng)前指向及多個智能家居設(shè)備的位置信息,自動確定終端當(dāng)前所指向的目標(biāo)智能家居設(shè)備并進行連接,如此,能夠簡化連接操作,提高連接效率。
在一個實施例中,根據(jù)所述終端的當(dāng)前指向,及預(yù)先獲取的智能家居設(shè)備的位置信息,確定所述終端當(dāng)前所指向的目標(biāo)智能家居設(shè)備,包括:
根據(jù)所述終端的當(dāng)前指向及預(yù)先獲取的智能家居設(shè)備的位置信息,判斷所述終端的當(dāng)前指向上是否存在所述智能家居設(shè)備中的至少一個智能家居設(shè)備;
當(dāng)所述智能家居設(shè)備中的第一智能家居設(shè)備位于所述終端的當(dāng)前指向上時,根據(jù)所述終端的當(dāng)前位置信息及所述第一智能家居設(shè)備的位置信息,確定所述終端與所述第一智能家居設(shè)備的距離;
當(dāng)所述距離小于預(yù)設(shè)第一距離閾值時,確定所述第一智能家居設(shè)備為所述終端當(dāng)前所指向的目標(biāo)智能家居設(shè)備。
本公開的實施例提供的技術(shù)方案可以包括以下有益效果:該實施例中,當(dāng)根據(jù)終端的當(dāng)前位置信息、當(dāng)前指向及多個智能家居設(shè)備的位置信息,確定在終端的當(dāng)前指向上存在一個智能家居設(shè)備(即第一智能設(shè)備)時,根據(jù)終端的當(dāng)前位置信息及第一智能家居設(shè)備的位置信息,確定終端與第一智能家居設(shè)備的距離,當(dāng)距離小于預(yù)設(shè)第一距離閾值時,說明距離未超出預(yù)設(shè)的通信技術(shù)的有效通信范圍,因此,將第一智能家居設(shè)備確定為終端當(dāng)前所指向的目標(biāo)智能家居設(shè)備,可以保證建立的連接能夠正常通信。
在一個實施例中,根據(jù)所述終端的當(dāng)前指向,及預(yù)先獲取的智能家居設(shè)備的位置信息,確定所述終端當(dāng)前所指向的目標(biāo)智能家居設(shè)備,包括:
根據(jù)所述終端的當(dāng)前指向及預(yù)先獲取的智能家居設(shè)備的位置信息,判斷所述終端的當(dāng)前指向上是否存在所述智能家居設(shè)備中的至少一個智能家居設(shè)備;
當(dāng)判定所述終端的當(dāng)前指向上同時存在屬于所述智能家居設(shè)備中的至少兩個智能家居設(shè)備時,根據(jù)所述終端的當(dāng)前位置信息及所述至少兩個智能家居設(shè)備的位置信息,分別確定所述終端與所述至少兩個智能家居設(shè)備中的每一個的距離;
將所述終端與所述至少兩個智能家居設(shè)備中的距離最小的智能家居設(shè)備確定為所述終端當(dāng)前所指向的目標(biāo)智能家居設(shè)備。
本公開的實施例提供的技術(shù)方案可以包括以下有益效果:該實施例中,當(dāng)根據(jù)終端的當(dāng)前位置信息、當(dāng)前指向及多個智能家居設(shè)備的位置信息,確定在終端的當(dāng)前指向上存在至少兩個智能家居設(shè)備時,選擇離終端距離最小的智能家居設(shè)備為終端當(dāng)前所指向的目標(biāo)智能家居設(shè)備,實現(xiàn)自動確定終端當(dāng)前所指向的目標(biāo)智能家居設(shè)備并進行連接,如此,能夠簡化連接操作,提高連接效率。
在一個實施例中,根據(jù)所述終端的當(dāng)前指向,及預(yù)先獲取的智能家居設(shè)備的位置信息,確定所述終端當(dāng)前所指向的目標(biāo)智能家居設(shè)備,包括:
根據(jù)所述終端的當(dāng)前指向及預(yù)先獲取的智能家居設(shè)備的位置信息,判斷所述終端的當(dāng)前指向上是否存在所述智能家居設(shè)備中的至少一個智能家居設(shè)備;
當(dāng)判定所述終端的當(dāng)前指向上同時存在屬于所述智能家居設(shè)備中的至少兩個智能家居設(shè)備時,將所述至少兩個智能家居設(shè)備通過圖形用戶界面顯示給用戶;
接收針對顯示的所述至少兩個智能家居設(shè)備的選擇指令;
將所述選擇指令所選擇的智能家居設(shè)備確定為所述終端當(dāng)前所指向的目標(biāo)智能家居設(shè)備。
本公開的實施例提供的技術(shù)方案可以包括以下有益效果:該實施例中,當(dāng)根據(jù)終端的當(dāng)前位置信息、當(dāng)前指向及多個智能家居設(shè)備的位置信息,確定在終端的當(dāng)前指向上存在至少兩個智能家居設(shè)備時,將所述至少兩個智能家居設(shè)備作為待選智能家居設(shè)備,通過圖形用戶界面顯示給用戶,由用戶進行選擇,由于顯示給用戶的待選智能家居設(shè)備的數(shù)目大大少于所有的智能家居設(shè)備的數(shù)目,能夠降低選擇操作的復(fù)雜度,如此,能夠提高連接效率。
在一個實施例中,當(dāng)判定所述終端的當(dāng)前指向上同時存在屬于所述智能家居設(shè)備中的至少兩個智能家居設(shè)備時,將所述至少兩個智能家居設(shè)備通過圖形用戶界面顯示給用戶,包括:
當(dāng)判定所述終端的當(dāng)前指向上同時存在屬于所述智能家居設(shè)備中的至少兩個智能家居設(shè)備時,根據(jù)所述終端的當(dāng)前位置信息及所述至少兩個智能家居設(shè)備的位置信息,分別確定所述終端與所述至少兩個智能家居設(shè)備中的每一個的距離;
確定距離小于預(yù)設(shè)第二距離閾值的智能家居設(shè)備;
在所述距離小于預(yù)設(shè)第二距離閾值的智能家居設(shè)備包括至少兩個設(shè)備時,將所述至少兩個設(shè)備通過圖形用戶界面顯示給用戶。
本公開的實施例提供的技術(shù)方案可以包括以下有益效果:該實施例中,確定在終端的當(dāng)前指向上存在至少兩個智能家居設(shè)備時,首先基于終端與所述至少兩個智能家居設(shè)備中的每一個的距離進行篩選,將篩選得到的智能家居設(shè)備通過圖形用戶界面顯示給用戶,由用戶進行選擇,由于顯示給用戶的、篩選得到的智能家居設(shè)備的數(shù)目大大少于所有的智能家居設(shè)備的數(shù)目,能夠降低選擇操作的復(fù)雜度,如此,能夠提高連接效率。
根據(jù)本公開實施例的第二方面,提供一種智能家居設(shè)備連接的裝置,包括:
獲取模塊,用于獲取終端的當(dāng)前指向;
確定模塊,用于根據(jù)所述終端的當(dāng)前指向,及預(yù)先獲取的智能家居設(shè)備的位置信息,確定所述終端當(dāng)前所指向的目標(biāo)智能家居設(shè)備;
連接模塊,用于建立所述終端與所述目標(biāo)智能家居設(shè)備之間的通信連接。
在一個實施例中,所述確定模塊,包括:
第一確定子模塊,用于根據(jù)所述終端的當(dāng)前指向及預(yù)先獲取的智能家居設(shè)備的位置信息,分別確定各智能家居設(shè)備與所述終端的相對方向;
第二確定子模塊,用于分別確定各智能家居設(shè)備與所述終端的相對方向相對于所述終端的當(dāng)前指向的偏離值;
第三確定子模塊,用于將小于預(yù)設(shè)偏離閾值的偏離值所對應(yīng)的智能家居設(shè)備確定為所述終端當(dāng)前所指向的目標(biāo)智能家居設(shè)備。
在一個實施例中,所述確定模塊,包括:
第一判斷子模塊,用于根據(jù)所述終端的當(dāng)前指向及預(yù)先獲取的智能家居設(shè)備的位置信息,判斷所述終端的當(dāng)前指向上是否存在所述智能家居設(shè)備中的至少一個智能家居設(shè)備;
第四確定子模塊,用于當(dāng)所述智能家居設(shè)備中的第一智能家居設(shè)備位于所述終端的當(dāng)前指向上時,根據(jù)所述終端的當(dāng)前位置信息及所述第一智能家居設(shè)備的位置信息,確定所述終端與所述第一智能家居設(shè)備的距離;
第五確定子模塊,用于當(dāng)所述距離小于預(yù)設(shè)第一距離閾值時,確定所述第一智能家居設(shè)備為所述終端當(dāng)前所指向的目標(biāo)智能家居設(shè)備。
在一個實施例中,所述確定模塊,包括:
第二判斷子模塊,用于根據(jù)所述終端的當(dāng)前指向及預(yù)先獲取的智能家居設(shè)備的位置信息,判斷所述終端的當(dāng)前指向上是否存在所述智能家居設(shè)備中的至少一個智能家居設(shè)備;
第六確定子模塊,用于當(dāng)判定所述終端的當(dāng)前指向上同時存在屬于所述智能家居設(shè)備中的至少兩個智能家居設(shè)備時,根據(jù)所述終端的當(dāng)前位置信息及所述至少兩個智能家居設(shè)備的位置信息,分別確定所述終端與所述至少兩個智能家居設(shè)備中的每一個的距離;
第七確定子模塊,用于將所述終端與所述至少兩個智能家居設(shè)備中的距離最小的智能家居設(shè)備確定為所述終端當(dāng)前所指向的目標(biāo)智能家居設(shè)備。
在一個實施例中,所述確定模塊,包括:
第三判斷子模塊,用于根據(jù)所述終端的當(dāng)前指向及預(yù)先獲取的智能家居設(shè)備的位置信息,判斷所述終端的當(dāng)前指向上是否存在所述智能家居設(shè)備中的至少一個智能家居設(shè)備;
顯示子模塊,用于當(dāng)判定所述終端的當(dāng)前指向上同時存在屬于所述智能家居設(shè)備中的至少兩個智能家居設(shè)備時,將所述至少兩個智能家居設(shè)備通過圖形用戶界面顯示給用戶;
接收子模塊,用于接收針對顯示的所述至少兩個智能家居設(shè)備的選擇指令;
第八確定子模塊,用于將所述選擇指令所選擇的智能家居設(shè)備確定為所述終端當(dāng)前所指向的目標(biāo)智能家居設(shè)備。
在一個實施例中,所述顯示子模塊在判定所述終端的當(dāng)前指向上同時存在屬于所述智能家居設(shè)備中的至少兩個智能家居設(shè)備時,根據(jù)所述終端的當(dāng)前位置信息及所述至少兩個智能家居設(shè)備的位置信息,分別確定所述終端與所述至少兩個智能家居設(shè)備中的每一個的距離;確定距離小于預(yù)設(shè)第二距離閾值的智能家居設(shè)備;在所述距離小于預(yù)設(shè)第二距離閾值的智能家居設(shè)備包括至少兩個設(shè)備時,將所述至少兩個設(shè)備通過圖形用戶界面顯示給用戶。
根據(jù)本公開實施例的第三方面,提供一種智能家居設(shè)備連接的裝置,包括:
處理器;
用于存儲處理器可執(zhí)行指令的存儲器;
其中,所述處理器被配置為:
獲取終端的當(dāng)前指向;
根據(jù)所述終端的當(dāng)前指向,及預(yù)先獲取的智能家居設(shè)備的位置信息,確定所述終端當(dāng)前所指向的目標(biāo)智能家居設(shè)備;
建立所述終端與所述目標(biāo)智能家居設(shè)備之間的通信連接。
應(yīng)當(dāng)理解的是,以上的一般描述和后文的細節(jié)描述僅是示例性和解釋性的,并不能限制本公開。
附圖說明
此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本公開的實施例,并與說明書一起用于解釋本公開的原理。
圖1是根據(jù)一示例性實施例示出的智能家居設(shè)備連接的方法的流程圖。
圖2是根據(jù)一示例性實施例示出的智能家居設(shè)備連接的方法的流程圖。
圖3a是根據(jù)一示例性實施例示出的智能家居設(shè)備連接的方法的流程圖。
圖3b是根據(jù)一示例性實施例示出的智能家居設(shè)備連接的方法的應(yīng)用場景圖。
圖4是根據(jù)一示例性實施例示出的智能家居設(shè)備連接的方法中步驟102的流程圖。
圖5是根據(jù)一示例性實施例示出的智能家居設(shè)備連接的方法中步驟102的流程圖。
圖6是根據(jù)一示例性實施例示出的智能家居設(shè)備連接的方法中步驟102的流程圖。
圖7是根據(jù)一示例性實施例示出的智能家居設(shè)備連接的方法中步驟102的流程圖。
圖8是根據(jù)一示例性實施例示出的智能家居設(shè)備連接的方法中步驟702的流程圖。
圖9是根據(jù)一示例性實施例示出的智能家居設(shè)備連接的方法的流程圖。
圖10是根據(jù)一示例性實施例示出的智能家居設(shè)備連接的方法的流程圖。
圖11是根據(jù)一示例性實施例示出的智能家居設(shè)備連接的裝置的框圖。
圖12是根據(jù)一示例性實施例示出的智能家居設(shè)備連接的裝置的框圖。
圖13是根據(jù)一示例性實施例示出的智能家居設(shè)備連接的裝置的框圖。
圖14是根據(jù)一示例性實施例示出的智能家居設(shè)備連接的裝置的框圖。
圖15是根據(jù)一示例性實施例示出的智能家居設(shè)備連接的裝置的框圖。
圖16是根據(jù)一示例性實施例示出的智能家居設(shè)備連接的裝置的框圖。
圖17是根據(jù)一示例性實施例示出的智能家居設(shè)備連接的裝置的框圖。
圖18是根據(jù)一示例性實施例示出的智能家居設(shè)備連接的裝置的框圖。
具體實施方式
這里將詳細地對示例性實施例進行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實施例中所描述的實施方式并不代表與本公開相一致的所有實施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本公開的一些方面相一致的裝置和方法的例子。
相關(guān)技術(shù)中,兩個設(shè)備需要進行連接時,往往需要通過無線熱點、藍牙等方式,從所有可連接設(shè)備列表中選擇需要連接的設(shè)備,然后兩個設(shè)備進行連接;然而,相關(guān)的連接方案需要用戶自行操作,實現(xiàn)方式過于復(fù)雜,并且容易出現(xiàn)由于設(shè)備重名而導(dǎo)致無法選擇的情況。
為了解決上述問題,本公開實施例提供了一種智能家居設(shè)備連接的方法,該方法根據(jù)終端的當(dāng)前位置信息及當(dāng)前指向及多個智能家居設(shè)備的位置信息,自動確定終端當(dāng)前所指向的目標(biāo)智能家居設(shè)備并進行連接,實現(xiàn)用戶僅需轉(zhuǎn)動終端,將終端對準(zhǔn)需要連接的設(shè)備,就可以自動進行連接,如此,能夠簡化連接操作,提高連接效率。
本公開實施例提供的技術(shù)方案可以應(yīng)用于智能家居場景中,涉及終端和多個智能家居設(shè)備,其中,所述多個智能家居設(shè)備中的任意一個均可以與終端進行連接,由終端控制智能家居設(shè)備的開關(guān)或選項。終端例如可以是智能手機、平板電腦或穿戴式設(shè)備等;智能家居設(shè)備例如可以是電視、空調(diào)、凈化器或手環(huán)等。
圖1是根據(jù)一示例性實施例示出的一種智能家居設(shè)備連接的方法的流程圖,如圖1所示,該智能家居設(shè)備連接的方法包括以下步驟101-103:
在步驟101中,獲取終端的當(dāng)前指向;
示例的,獲取終端的當(dāng)前位置信息,例如可以是終端當(dāng)前所在位置的經(jīng)緯度。
在步驟102中,根據(jù)所述終端的當(dāng)前指向,及預(yù)先獲取的智能家居設(shè)備的位置信息,確定所述終端當(dāng)前所指向的目標(biāo)智能家居設(shè)備;
智能家居設(shè)備的位置信息例如可以是智能家居設(shè)備所在位置的經(jīng)緯度。
在步驟103中,建立所述終端與所述目標(biāo)智能家居設(shè)備之間的通信連接。
示例的,使用預(yù)設(shè)的通信技術(shù)將所述終端與所述目標(biāo)智能家居設(shè)備進行通信連接。
示例的,預(yù)設(shè)的通信技術(shù)可以包括:藍牙、無線熱點、2G/3G/4G/5G等。
本公開的實施例提供的技術(shù)方案,根據(jù)終端的當(dāng)前位置信息、當(dāng)前指向,及多個智能家居設(shè)備的位置信息,自動從多個智能家居設(shè)備中確定終端當(dāng)前所指向的目標(biāo)智能家居設(shè)備并進行連接,實現(xiàn)用戶僅需轉(zhuǎn)動終端,將終端對準(zhǔn)需要連接的設(shè)備,就可以自動進行連接,如此,能夠簡化連接操作,提高連接效率。
本公開實施例提供了一種智能家居設(shè)備連接的方法,實施該方法的執(zhí)行主體可以為終端、或服務(wù)器/路由器;下面分別對采用不同執(zhí)行主體實施該方法的方案進行說明。
圖2是根據(jù)一示例性實施例示出的一種智能家居設(shè)備連接的方法的流程圖,該方法的執(zhí)行主體為終端,如圖2所示,該方法包括以下步驟201-203:
在步驟201中,終端獲取自身的當(dāng)前位置信息及當(dāng)前指向;
在步驟202中,終端根據(jù)自身的當(dāng)前位置信息及當(dāng)前指向,及預(yù)先獲取的多個智能家居設(shè)備的位置信息,從多個智能家居設(shè)備中確定所述終端當(dāng)前所指向的目標(biāo)智能家居設(shè)備;
示例的,終端可以記錄該終端曾經(jīng)連接過的智能家居設(shè)備的位置信息;終端根據(jù)自身的當(dāng)前位置信息、當(dāng)前指向及各個智能家居設(shè)備的位置信息,確定出在終端的當(dāng)前指向上是否存在上述多個智能家居設(shè)備中的智能家具設(shè)備;當(dāng)在終端當(dāng)前指向上存在上述多個智能家居設(shè)備中的智能家具設(shè)備時,將終端所指向的智能家具設(shè)備確定為目標(biāo)智能家居設(shè)備。
在步驟203中,終端使用預(yù)設(shè)的通信技術(shù)與所述目標(biāo)智能家居設(shè)備進行通信連接。
本公開的實施例提供的技術(shù)方案,終端根據(jù)自身的當(dāng)前位置信息、當(dāng)前指向,及多個智能家居設(shè)備的位置信息,自動從多個智能家居設(shè)備中確定終端當(dāng)前所指向的目標(biāo)智能家居設(shè)備并進行連接,用戶僅需轉(zhuǎn)動終端,將終端對準(zhǔn)需要連接的設(shè)備,就可以自動進行連接,如此,能夠簡化連接操作,提高連接效率。
圖3a是根據(jù)一示例性實施例示出的一種智能家居設(shè)備連接的方法的流程圖,該方法的執(zhí)行主體為服務(wù)器;圖3b示出了該方法的一個可能的應(yīng)用場景,該場景涉及終端310、服務(wù)器320、智能家居設(shè)備330和智能家居設(shè)備340,其中,終端310及各個智能家居設(shè)備均與服務(wù)器320建立了通信連接,例如,終端310與服務(wù)器320可以通過無線網(wǎng)絡(luò)進行通信,智能家居設(shè)備330和智能家居設(shè)備340可以分別通過無線網(wǎng)絡(luò)/有線網(wǎng)絡(luò)/藍牙等技術(shù)與服務(wù)器320進行通信。參見圖3a及圖3b所示,該方法包括以下步驟301-303:
在步驟301中,服務(wù)器獲取終端的當(dāng)前位置信息及當(dāng)前指向;
示例的,終端310將終端310的當(dāng)前位置信息及當(dāng)前指向報告給服務(wù)器320。
在步驟302中,服務(wù)器根據(jù)所述終端的當(dāng)前位置信息及當(dāng)前指向,及預(yù)先獲取的多個智能家居設(shè)備的位置信息,從多個智能家居設(shè)備中確定所述終端當(dāng)前所指向的目標(biāo)智能家居設(shè)備;
示例的,各個智能家居設(shè)備均將各自的位置信息主動報告給服務(wù)器320;或者,用戶將各個智能家居設(shè)備的位置信息預(yù)先靜態(tài)配置于服務(wù)器320;再或者,終端310將自身存儲的各個智能家居設(shè)備的位置信息實時傳輸給服務(wù)器320。
用戶轉(zhuǎn)動終端310的方向時,終端310將當(dāng)前指向報告給服務(wù)器320;服務(wù)器320計算在終端310所指方向中是否存在智能家居設(shè)備330和智能家居設(shè)備340中的至少一個,當(dāng)存在智能家居設(shè)備330和智能家居設(shè)備340中的至少一個時,服務(wù)器320將該找到的智能家居設(shè)備確定為終端310當(dāng)前所指向的目標(biāo)智能家居設(shè)備。
在步驟303中,服務(wù)器使用預(yù)設(shè)的通信技術(shù)將所述終端與所述目標(biāo)智能家居設(shè)備進行通信連接。
在服務(wù)器320中,服務(wù)器320為所述終端310與所述目標(biāo)智能家居設(shè)備建立通信連接關(guān)系。當(dāng)終端310發(fā)出控制信號時,終端310將控制信號發(fā)送至服務(wù)器320,服務(wù)器320將控制信號轉(zhuǎn)發(fā)給目標(biāo)智能家居設(shè)備。
本公開的實施例提供的技術(shù)方案,服務(wù)器根據(jù)終端的當(dāng)前位置信息、當(dāng)前指向,及多個智能家居設(shè)備的位置信息,自動從多個智能家居設(shè)備中確定終端當(dāng)前所指向的目標(biāo)智能家居設(shè)備,并在服務(wù)器中為所述終端與所述目標(biāo)智能家居設(shè)備建立通信連接關(guān)系,實現(xiàn)用戶僅需轉(zhuǎn)動終端并將終端對準(zhǔn)需要連接的智能家居設(shè)備,服務(wù)器就可以自動為終端和需要連接的智能家居設(shè)備建立通信連接關(guān)系,如此,能夠簡化連接操作,提高連接效率。
路由器的實現(xiàn)過程與服務(wù)器類似,此處不再贅述。
在一種可能的實施方式中,如圖4所示,所述步驟102可以實施為步驟401-403:
在步驟401中,根據(jù)所述終端的當(dāng)前指向及預(yù)先獲取的智能家居設(shè)備的位置信息,分別確定各智能家居設(shè)備與所述終端的相對方向;
示例的,對于任意一個智能家居設(shè)備,根據(jù)終端與該智能家居設(shè)備的經(jīng)緯度計算這兩個設(shè)備的相對位置,也即該智能家居設(shè)備與終端的相對方向。
在步驟402中,分別確定各智能家居設(shè)備與所述終端的相對方向相對于所述終端的當(dāng)前指向的偏離值;
在步驟403中,將小于預(yù)設(shè)偏離閾值的偏離值所對應(yīng)的智能家居設(shè)備確定為所述終端當(dāng)前所指向的目標(biāo)智能家居設(shè)備。
這里,預(yù)設(shè)偏離閾值可以是用戶可接受的誤差范圍;偏離值小于預(yù)設(shè)偏離閾值的智能家居設(shè)備,也就是,該智能家居設(shè)備處在終端當(dāng)前所指方向上,該偏離值是可接受的誤差值。預(yù)設(shè)偏離閾值可以預(yù)先設(shè)置或基于需求更新。
上述本公開的實施例,根據(jù)終端及各個智能家居設(shè)備的當(dāng)前位置信息,分別確定終端與每個智能家居設(shè)備的相對方向,及該些相對方向相對于終端的當(dāng)前指向的偏離值,當(dāng)某個智能家居設(shè)備對應(yīng)的偏離值小于預(yù)設(shè)偏離閾值時,說明該智能家居設(shè)備位于終端當(dāng)前所指方向上,因而將該智能家居設(shè)備確定為終端當(dāng)前所指向的目標(biāo)智能家居設(shè)備,實現(xiàn)了基于終端的當(dāng)前位置信息、當(dāng)前指向及多個智能家居設(shè)備的位置信息,自動確定終端當(dāng)前所指向的目標(biāo)智能家居設(shè)備并進行連接,如此,能夠簡化連接操作,提高連接效率。
在一種可能的實施方式中,如圖5所示,所述步驟102可以實施為步驟501-503:
在步驟501中,根據(jù)所述終端的當(dāng)前指向及預(yù)先獲取的智能家居設(shè)備的位置信息,判斷所述終端的當(dāng)前指向上是否存在所述智能家居設(shè)備中的至少一個智能家居設(shè)備;
在步驟502中,當(dāng)所述智能家居設(shè)備中的第一智能家居設(shè)備位于所述終端的當(dāng)前指向上時,根據(jù)所述終端的當(dāng)前位置信息及所述第一智能家居設(shè)備的位置信息,確定所述終端與所述第一智能家居設(shè)備的距離;
示例的,根據(jù)所述終端及所述第一智能家居設(shè)備的經(jīng)緯度,計算所述終端與所述第一智能家居設(shè)備的距離。
在步驟503中,當(dāng)所述距離小于預(yù)設(shè)第一距離閾值時,確定所述第一智能家居設(shè)備為所述終端當(dāng)前所指向的目標(biāo)智能家居設(shè)備。
這里,預(yù)設(shè)第一距離閾值可以預(yù)先設(shè)置或基于需求更新。
上述本公開的實施例中,當(dāng)根據(jù)終端的當(dāng)前位置信息、當(dāng)前指向及多個智能家居設(shè)備的位置信息,確定在終端的當(dāng)前指向上存在一個智能家居設(shè)備(即第一智能設(shè)備)時,根據(jù)終端的當(dāng)前位置信息及第一智能家居設(shè)備的位置信息,確定終端與第一智能家居設(shè)備的距離,當(dāng)距離小于預(yù)設(shè)第一距離閾值時,說明距離未超出預(yù)設(shè)的通信技術(shù)的有效通信范圍,因此,將第一智能家居設(shè)備確定為終端當(dāng)前所指向的目標(biāo)智能家居設(shè)備,能夠保證建立的連接能夠正常通信。
在一種可能的實施方式中,如圖6所示,所述步驟102可以實施為步驟601-603:
在步驟601中,根據(jù)所述終端的當(dāng)前指向及預(yù)先獲取的智能家居設(shè)備的位置信息,判斷所述終端的當(dāng)前指向上是否存在所述智能家居設(shè)備中的至少一個智能家居設(shè)備;
在步驟602中,當(dāng)判定所述終端的當(dāng)前指向上同時存在屬于所述智能家居設(shè)備中的至少兩個智能家居設(shè)備時,根據(jù)所述終端的當(dāng)前位置信息及所述至少兩個智能家居設(shè)備的位置信息,分別確定所述終端與所述至少兩個智能家居設(shè)備中的每一個的距離;
在步驟603中,將所述終端與所述至少兩個智能家居設(shè)備中的距離最小的智能家居設(shè)備確定為所述終端當(dāng)前所指向的目標(biāo)智能家居設(shè)備。
上述本公開的實施例中,當(dāng)根據(jù)終端的當(dāng)前位置信息、當(dāng)前指向及多個智能家居設(shè)備的位置信息,確定在終端的當(dāng)前指向上存在至少兩個智能家居設(shè)備時,選擇離終端距離最小的智能家居設(shè)備為終端當(dāng)前所指向的目標(biāo)智能家居設(shè)備,實現(xiàn)自動確定終端當(dāng)前所指向的目標(biāo)智能家居設(shè)備并進行連接,如此,能夠簡化連接操作,提高連接效率。
在一種可能的實施方式中,如圖7所示,所述步驟102可以實施為步驟701-704:
在步驟701中,根據(jù)所述終端的當(dāng)前指向及預(yù)先獲取的智能家居設(shè)備的位置信息,判斷所述終端的當(dāng)前指向上是否存在所述智能家居設(shè)備中的至少一個智能家居設(shè)備;
在步驟702中,當(dāng)判定所述終端的當(dāng)前指向上同時存在屬于所述智能家居設(shè)備中的至少兩個智能家居設(shè)備時,將所述至少兩個智能家居設(shè)備通過圖形用戶界面顯示給用戶;
在步驟703中,接收針對顯示的所述至少兩個智能家居設(shè)備的選擇指令;
在步驟704中,將所述選擇指令所選擇的智能家居設(shè)備確定為所述終端當(dāng)前所指向的目標(biāo)智能家居設(shè)備。
上述本公開的實施例中,當(dāng)根據(jù)終端的當(dāng)前位置信息、當(dāng)前指向及多個智能家居設(shè)備的位置信息,確定在終端的當(dāng)前指向上存在至少兩個智能家居設(shè)備時,將所述至少兩個智能家居設(shè)備作為待選智能家居設(shè)備,通過圖形用戶界面顯示給用戶,由用戶進行選擇,由于顯示給用戶的待選智能家居設(shè)備的數(shù)目大大少于所有的智能家居設(shè)備的數(shù)目,能夠降低選擇操作的復(fù)雜度,如此,能夠提高連接效率。
在一種可能的實施方式中,如圖8所示,上述步驟702可以實施為步驟801-803:
在步驟801中,當(dāng)判定所述終端的當(dāng)前指向上同時存在屬于所述智能家居設(shè)備中的至少兩個智能家居設(shè)備時,根據(jù)所述終端的當(dāng)前位置信息及所述至少兩個智能家居設(shè)備的位置信息,分別確定所述終端與所述至少兩個智能家居設(shè)備中的每一個的距離;
在步驟802中,確定距離小于預(yù)設(shè)第二距離閾值的智能家居設(shè)備;
這里,預(yù)設(shè)第二距離閾值可以預(yù)先設(shè)置或基于需求更新。
在步驟803中,在所述距離小于預(yù)設(shè)第二距離閾值的智能家居設(shè)備包括至少兩個設(shè)備時,將所述至少兩個設(shè)備通過圖形用戶界面顯示給用戶。
或者,在確定上述至少兩個智能家居設(shè)備中,與終端的距離小于預(yù)設(shè)第二距離閾值的智能家居設(shè)備只有一個設(shè)備時,將該智能家居設(shè)備確定為所述終端當(dāng)前所指向的目標(biāo)智能家居設(shè)備,流程結(jié)束。
上述本公開的實施例中,確定在終端的當(dāng)前指向上存在至少兩個智能家居設(shè)備時,首先基于終端與所述至少兩個智能家居設(shè)備中的每一個的距離進行篩選,將篩選得到的智能家居設(shè)備通過圖形用戶界面顯示給用戶,由用戶進行選擇,由于顯示給用戶的、篩選得到的智能家居設(shè)備的數(shù)目大大少于所有的智能家居設(shè)備的數(shù)目,能夠降低選擇操作的復(fù)雜度,如此,能夠提高連接效率。
下面通過幾個實施例詳細介紹實現(xiàn)過程。
圖9是根據(jù)一示例性實施例示出的一種智能家居設(shè)備連接的方法的流程圖,該方法的執(zhí)行主體為終端;如圖9所示,該方法包括以下步驟:
在步驟901中,終端獲取自身的當(dāng)前位置信息及當(dāng)前指向;
在步驟902中,終端根據(jù)終端的當(dāng)前位置信息及預(yù)先獲取的多個智能家居設(shè)備的位置信息,分別確定各智能家居設(shè)備與所述終端的相對方向;
示例的,對于任意一個智能家居設(shè)備,終端根據(jù)終端與該智能家居設(shè)備的經(jīng)緯度計算這兩個設(shè)備的相對位置,也即該智能家居設(shè)備與終端的相對方向。
在步驟903中,終端分別確定各智能家居設(shè)備與所述終端的相對方向相對于所述終端的當(dāng)前指向的偏離值;
在步驟904中,終端將小于預(yù)設(shè)偏離閾值的偏離值所對應(yīng)的智能家居設(shè)備確定為所述終端當(dāng)前所指向的目標(biāo)智能家居設(shè)備;
這里,預(yù)設(shè)偏離閾值可以是用戶可接受的誤差范圍;偏離值小于預(yù)設(shè)偏離閾值的智能家居設(shè)備,也就是,該智能家居設(shè)備處在終端當(dāng)前所指方向上,該偏離值是可接受的誤差值。預(yù)設(shè)偏離閾值可以預(yù)先設(shè)置或基于需求更新。
在步驟905中,終端使用預(yù)設(shè)的通信技術(shù)與所述目標(biāo)智能家居設(shè)備進行通信連接。
上述本公開的實施例中,終端根據(jù)自身的當(dāng)前位置信息、當(dāng)前指向,及多個智能家居設(shè)備的位置信息,自動從多個智能家居設(shè)備中確定終端當(dāng)前所指向的目標(biāo)智能家居設(shè)備并進行連接,用戶僅需轉(zhuǎn)動終端,將終端對準(zhǔn)需要連接的設(shè)備,就可以自動進行連接,如此,能夠簡化連接操作,提高連接效率。
圖10是根據(jù)一示例性實施例示出的一種智能家居設(shè)備連接的方法的流程圖,該方法的執(zhí)行主體為服務(wù)器;如圖10所示,該方法包括以下步驟:
在步驟1001中,服務(wù)器獲取終端的當(dāng)前位置信息及當(dāng)前指向;
示例的,終端將終端的當(dāng)前位置信息及當(dāng)前指向報告給服務(wù)器。
在步驟1002中,服務(wù)器根據(jù)所述終端的當(dāng)前位置信息及當(dāng)前指向,及預(yù)先獲取的多個智能家居設(shè)備的位置信息,判斷所述終端的當(dāng)前指向上是否存在所述多個智能家居設(shè)備中的至少一個智能家居設(shè)備:當(dāng)判定所述終端的當(dāng)前指向上存在所述多個智能家居設(shè)備中的至少一個智能家居設(shè)備時,轉(zhuǎn)到步驟1003,否則結(jié)束流程;
在步驟1003中,判斷所述終端的當(dāng)前指向上是否只存在所述多個智能家居設(shè)備中的一個智能家居設(shè)備:當(dāng)判定所述終端的當(dāng)前指向上只存在屬于所述多個智能家居設(shè)備中的一個智能家居設(shè)備時,轉(zhuǎn)到步驟1004;當(dāng)判定所述終端的當(dāng)前指向上同時存在屬于所述多個智能家居設(shè)備中的至少兩個智能家居設(shè)備時,轉(zhuǎn)到步驟1006;
示例的,各個智能家居設(shè)備均將各自的位置信息主動報告給服務(wù)器;或者,用戶將各個智能家居設(shè)備的位置信息預(yù)先靜態(tài)配置于服務(wù)器;再或者,終端將自身存儲的各個智能家居設(shè)備的位置信息實時傳輸給服務(wù)器。用戶轉(zhuǎn)動終端的方向時,終端將當(dāng)前指向報告給服務(wù)器;服務(wù)器計算在終端所指方向中是否存在多個智能家居設(shè)備中的至少一個智能家居設(shè)備。
在步驟1004中,所述多個智能家居設(shè)備中的第一智能家居設(shè)備位于所述終端的當(dāng)前指向上,服務(wù)器根據(jù)所述終端的當(dāng)前位置信息及所述第一智能家居設(shè)備的位置信息,確定所述終端與所述第一智能家居設(shè)備的距離;
在步驟1005中,服務(wù)器當(dāng)所述距離小于預(yù)設(shè)第一距離閾值時,確定所述第一智能家居設(shè)備為所述終端當(dāng)前所指向的目標(biāo)智能家居設(shè)備;轉(zhuǎn)到步驟1008。
在步驟1006中,服務(wù)器根據(jù)所述終端的當(dāng)前位置信息及所述至少兩個智能家居設(shè)備的位置信息,分別確定所述終端與所述至少兩個智能家居設(shè)備中的每一個的距離;
在步驟1007中,服務(wù)器將所述終端與所述至少兩個智能家居設(shè)備中的距離最小的智能家居設(shè)備確定為所述終端當(dāng)前所指向的目標(biāo)智能家居設(shè)備;
或者,可選的,服務(wù)器確定距離小于預(yù)設(shè)第二距離閾值的智能家居設(shè)備;在所述距離小于預(yù)設(shè)第二距離閾值的智能家居設(shè)備包括至少兩個設(shè)備時,將所述至少兩個設(shè)備通過圖形用戶界面顯示給用戶;接收針對顯示的所述至少兩個智能家居設(shè)備的選擇指令;將所述選擇指令所選擇的智能家居設(shè)備確定為所述終端當(dāng)前所指向的目標(biāo)智能家居設(shè)備。
在步驟1008中,服務(wù)器使用預(yù)設(shè)的通信技術(shù)將所述終端與所述目標(biāo)智能家居設(shè)備進行通信連接。
在服務(wù)器中,服務(wù)器為所述終端與所述目標(biāo)智能家居設(shè)備建立通信連接關(guān)系。當(dāng)終端發(fā)出控制信號時,終端將控制信號發(fā)送至服務(wù)器,服務(wù)器將控制信號轉(zhuǎn)發(fā)給目標(biāo)智能家居設(shè)備。
上述本公開的實施例中,服務(wù)器根據(jù)終端的當(dāng)前位置信息、當(dāng)前指向,及多個智能家居設(shè)備的位置信息,自動從多個智能家居設(shè)備中確定終端當(dāng)前所指向的目標(biāo)智能家居設(shè)備,并在服務(wù)器中為所述終端與所述目標(biāo)智能家居設(shè)備建立通信連接關(guān)系,實現(xiàn)用戶僅需轉(zhuǎn)動終端并將終端對準(zhǔn)需要連接的智能家居設(shè)備,服務(wù)器就可以自動為終端和需要連接的智能家居設(shè)備建立通信連接關(guān)系,如此,能夠簡化連接操作,提高連接效率。
路由器的實現(xiàn)過程與服務(wù)器類似,此處不再贅述。
作為一種可能的實施例,實現(xiàn)上述智能家居設(shè)備連接的方法可以采用聯(lián)網(wǎng)方案,例如,終端及各個智能家居設(shè)備均與服務(wù)器建立通信連接,終端與服務(wù)器可以通過無線網(wǎng)絡(luò)進行通信,智能家居設(shè)備和智能家居設(shè)備可以分別通過無線網(wǎng)絡(luò)/有線網(wǎng)絡(luò)/藍牙等技術(shù)與服務(wù)器進行通信;示例的,終端以手機為例;該方法包括以下步驟:
步驟1)手機與智能家居設(shè)備均將各自的經(jīng)緯度上傳至服務(wù)器;
步驟2)當(dāng)手機轉(zhuǎn)動方向時,服務(wù)器計算在手機所指方向中,一定距離范圍內(nèi)是否存在智能家居設(shè)備;
步驟3)若存在智能家居設(shè)備,則在服務(wù)器中為雙方建立連接關(guān)系。當(dāng)手機發(fā)出控制信號時,手機將控制信號發(fā)送至服務(wù)器,服務(wù)器轉(zhuǎn)發(fā)給智能家居設(shè)備。
示例的,在手機對準(zhǔn)的方向中,如果出現(xiàn)多個智能家居設(shè)備,則彈出列表供用戶進行選擇。
上述本公開的實施例中,通過計算相對位置,當(dāng)手機對準(zhǔn)其他智能家居設(shè)備時,快速選擇此智能家居設(shè)備進行連接,實現(xiàn)了用戶僅需轉(zhuǎn)動手機即可連接室內(nèi)、室外的智能家居設(shè)備,能夠簡化連接操作,提高連接效率。
作為一種可能的實施例,實現(xiàn)上述智能家居設(shè)備連接的方法可以采用離線方案;該方法包括以下步驟:
步驟a)手機記錄曾經(jīng)連接過的智能家居設(shè)備的經(jīng)緯度;
步驟b)手機根據(jù)所指方向,可計算得出該方向中是否存步驟a)中手機所記錄的智能家居設(shè)備;若存在,則根據(jù)手機自身經(jīng)緯度、設(shè)備經(jīng)緯度,計算出相對距離,轉(zhuǎn)到步驟c);否則結(jié)束流程;
步驟c)若相對距離小于兩者連接方式的最大距離限制,則嘗試通過已有連接方式進行連接;例如:采用藍牙連接的相對距離應(yīng)小于10米,采用無線熱點連接的相對距離應(yīng)小于50米。
下述為本公開裝置實施例,可以用于執(zhí)行本公開方法實施例。
圖11是根據(jù)一示例性實施例示出的一種智能家居設(shè)備連接的裝置的框圖,該裝置可以通過軟件、硬件或者兩者的結(jié)合實現(xiàn)上述本公開涉及的方法,如圖11所示,該智能家居設(shè)備連接的裝置包括:獲取模塊1101、確定模塊1102及連接模塊1103,其中:
獲取模塊1101被配置為獲取終端的當(dāng)前指向;
確定模塊1102被配置為根據(jù)所述終端的當(dāng)前指向,及預(yù)先獲取的智能家居設(shè)備的位置信息,確定所述終端當(dāng)前所指向的目標(biāo)智能家居設(shè)備;
連接模塊1103被配置為建立所述終端與所述目標(biāo)智能家居設(shè)備之間的通信連接。
上述本公開實施例提供的智能家居設(shè)備連接的裝置,根據(jù)終端的當(dāng)前位置信息、當(dāng)前指向,及多個智能家居設(shè)備的位置信息,自動從多個智能家居設(shè)備中確定終端當(dāng)前所指向的目標(biāo)智能家居設(shè)備并進行連接,實現(xiàn)用戶僅需轉(zhuǎn)動終端,將終端對準(zhǔn)需要連接的設(shè)備,就可以自動進行連接,如此,能夠簡化連接操作,提高連接效率。
可選的,作為一種可能的實施例,上述公開的智能家居設(shè)備連接的裝置還可以包括把所述確定模塊1102配置成包括第一確定子模塊1201、第二確定子模塊1202及第三確定子模塊1203,如圖12所示,其中:
第一確定子模塊1201,用于根據(jù)所述終端的當(dāng)前指向及預(yù)先獲取的智能家居設(shè)備的位置信息,分別確定各智能家居設(shè)備與所述終端的相對方向;
第二確定子模塊1202,用于分別確定各智能家居設(shè)備與所述終端的相對方向相對于所述終端的當(dāng)前指向的偏離值;
第三確定子模塊1203,用于將小于預(yù)設(shè)偏離閾值的偏離值所對應(yīng)的智能家居設(shè)備確定為所述終端當(dāng)前所指向的目標(biāo)智能家居設(shè)備。
可選的,作為一種可能的實施例,上述公開的智能家居設(shè)備連接的裝置還可以包括把所述確定模塊1102配置成包括第一判斷子模塊1301、第四確定子模塊1302及第五確定子模塊1303,如圖13所示,其中:
第一判斷子模塊1301,用于根據(jù)所述終端的當(dāng)前指向及預(yù)先獲取的智能家居設(shè)備的位置信息,判斷所述終端的當(dāng)前指向上是否存在所述智能家居設(shè)備中的至少一個智能家居設(shè)備;
第四確定子模塊1302,用于當(dāng)所述智能家居設(shè)備中的第一智能家居設(shè)備位于所述終端的當(dāng)前指向上時,根據(jù)所述終端的當(dāng)前位置信息及所述第一智能家居設(shè)備的位置信息,確定所述終端與所述第一智能家居設(shè)備的距離;
第五確定子模塊1303,用于當(dāng)所述距離小于預(yù)設(shè)第一距離閾值時,確定所述第一智能家居設(shè)備為所述終端當(dāng)前所指向的目標(biāo)智能家居設(shè)備。
可選的,作為一種可能的實施例,上述公開的智能家居設(shè)備連接的裝置還可以包括把所述確定模塊1102配置成包括第二判斷子模塊1401、第六確定子模塊1402及第七確定子模塊1403,如圖14所示,其中:
第二判斷子模塊1401,用于根據(jù)所述終端的當(dāng)前指向及預(yù)先獲取的智能家居設(shè)備的位置信息,判斷所述終端的當(dāng)前指向上是否存在所述智能家居設(shè)備中的至少一個智能家居設(shè)備;
第六確定子模塊1402,用于當(dāng)判定所述終端的當(dāng)前指向上同時存在屬于所述智能家居設(shè)備中的至少兩個智能家居設(shè)備時,根據(jù)所述終端的當(dāng)前位置信息及所述至少兩個智能家居設(shè)備的位置信息,分別確定所述終端與所述至少兩個智能家居設(shè)備中的每一個的距離;
第七確定子模塊1403,用于將所述終端與所述至少兩個智能家居設(shè)備中的距離最小的智能家居設(shè)備確定為所述終端當(dāng)前所指向的目標(biāo)智能家居設(shè)備。
可選的,作為一種可能的實施例,上述公開的智能家居設(shè)備連接的裝置還可以包括把所述確定模塊1102配置成包括第三判斷子模塊1501、顯示子模塊1502、接收子模塊1503及第八確定子模塊1504,如圖15所示,其中:
第三判斷子模塊1501,用于根據(jù)所述終端的當(dāng)前指向及預(yù)先獲取的智能家居設(shè)備的位置信息,判斷所述終端的當(dāng)前指向上是否存在所述智能家居設(shè)備中的至少一個智能家居設(shè)備;
顯示子模塊1502,用于當(dāng)判定所述終端的當(dāng)前指向上同時存在屬于所述智能家居設(shè)備中的至少兩個智能家居設(shè)備時,將所述至少兩個智能家居設(shè)備通過圖形用戶界面顯示給用戶;
接收子模塊1503,用于接收針對顯示的所述至少兩個智能家居設(shè)備的選擇指令;
第八確定子模塊1504,用于將所述選擇指令所選擇的智能家居設(shè)備確定為所述終端當(dāng)前所指向的目標(biāo)智能家居設(shè)備。
可選的,作為一種可能的實施例,在上述公開的智能家居設(shè)備連接的裝置中,顯示子模塊1502在判定所述終端的當(dāng)前指向上同時存在屬于所述智能家居設(shè)備中的至少兩個智能家居設(shè)備時,根據(jù)所述終端的當(dāng)前位置信息及所述至少兩個智能家居設(shè)備的位置信息,分別確定所述終端與所述至少兩個智能家居設(shè)備中的每一個的距離;確定距離小于預(yù)設(shè)第二距離閾值的智能家居設(shè)備;在所述距離小于預(yù)設(shè)第二距離閾值的智能家居設(shè)備包括至少兩個設(shè)備時,將所述至少兩個設(shè)備通過圖形用戶界面顯示給用戶。
圖16是根據(jù)一示例性實施例示出的一種智能家居設(shè)備連接的裝置1600的框圖,該裝置1600包括:
處理器1601;
用于存儲處理器可執(zhí)行指令的存儲器1602;
其中,所述處理器1601被配置為:
獲取終端的當(dāng)前指向;
根據(jù)所述終端的當(dāng)前指向,及預(yù)先獲取的智能家居設(shè)備的位置信息,確定所述終端當(dāng)前所指向的目標(biāo)智能家居設(shè)備;
建立所述終端與所述目標(biāo)智能家居設(shè)備之間的通信連接。
在一個實施例中,上述處理器1601還可被配置為:根據(jù)所述終端的當(dāng)前指向及預(yù)先獲取的智能家居設(shè)備的位置信息,分別確定各智能家居設(shè)備與所述終端的相對方向;分別確定各智能家居設(shè)備與所述終端的相對方向相對于所述終端的當(dāng)前指向的偏離值;將小于預(yù)設(shè)偏離閾值的偏離值所對應(yīng)的智能家居設(shè)備確定為所述終端當(dāng)前所指向的目標(biāo)智能家居設(shè)備。
在一個實施例中,上述處理器1601還可被配置為:根據(jù)所述終端的當(dāng)前指向及預(yù)先獲取的智能家居設(shè)備的位置信息,判斷所述終端的當(dāng)前指向上是否存在所述智能家居設(shè)備中的至少一個智能家居設(shè)備;當(dāng)所述智能家居設(shè)備中的第一智能家居設(shè)備位于所述終端的當(dāng)前指向上時,根據(jù)所述終端的當(dāng)前位置信息及所述第一智能家居設(shè)備的位置信息,確定所述終端與所述第一智能家居設(shè)備的距離;當(dāng)所述距離小于預(yù)設(shè)第一距離閾值時,確定所述第一智能家居設(shè)備為所述終端當(dāng)前所指向的目標(biāo)智能家居設(shè)備。
在一個實施例中,上述處理器1601還可被配置為:根據(jù)所述終端的當(dāng)前指向及預(yù)先獲取的智能家居設(shè)備的位置信息,判斷所述終端的當(dāng)前指向上是否存在所述智能家居設(shè)備中的至少一個智能家居設(shè)備;當(dāng)判定所述終端的當(dāng)前指向上同時存在屬于所述智能家居設(shè)備中的至少兩個智能家居設(shè)備時,根據(jù)所述終端的當(dāng)前位置信息及所述至少兩個智能家居設(shè)備的位置信息,分別確定所述終端與所述至少兩個智能家居設(shè)備中的每一個的距離;將所述終端與所述至少兩個智能家居設(shè)備中的距離最小的智能家居設(shè)備確定為所述終端當(dāng)前所指向的目標(biāo)智能家居設(shè)備。
在一個實施例中,上述處理器1601還可被配置為:根據(jù)所述終端的當(dāng)前指向及預(yù)先獲取的智能家居設(shè)備的位置信息,判斷所述終端的當(dāng)前指向上是否存在所述智能家居設(shè)備中的至少一個智能家居設(shè)備;當(dāng)判定所述終端的當(dāng)前指向上同時存在屬于所述智能家居設(shè)備中的至少兩個智能家居設(shè)備時,將所述至少兩個智能家居設(shè)備通過圖形用戶界面顯示給用戶;接收針對顯示的所述至少兩個智能家居設(shè)備的選擇指令;將所述選擇指令所選擇的智能家居設(shè)備確定為所述終端當(dāng)前所指向的目標(biāo)智能家居設(shè)備。
在一個實施例中,上述處理器1601還可被配置為:當(dāng)判定所述終端的當(dāng)前指向上同時存在屬于所述智能家居設(shè)備中的至少兩個智能家居設(shè)備時,根據(jù)所述終端的當(dāng)前位置信息及所述至少兩個智能家居設(shè)備的位置信息,分別確定所述終端與所述至少兩個智能家居設(shè)備中的每一個的距離;確定距離小于預(yù)設(shè)第二距離閾值的智能家居設(shè)備;在所述距離小于預(yù)設(shè)第二距離閾值的智能家居設(shè)備包括至少兩個設(shè)備時,將所述至少兩個設(shè)備通過圖形用戶界面顯示給用戶。
上述本公開實施例提供的智能家居設(shè)備連接的裝置,根據(jù)終端的當(dāng)前位置信息、當(dāng)前指向,及多個智能家居設(shè)備的位置信息,自動從多個智能家居設(shè)備中確定終端當(dāng)前所指向的目標(biāo)智能家居設(shè)備并進行連接,實現(xiàn)用戶僅需轉(zhuǎn)動終端,將終端對準(zhǔn)需要連接的設(shè)備,就可以自動進行連接,如此,能夠簡化連接操作,提高連接效率。
關(guān)于上述實施例中的裝置,其中各個模塊執(zhí)行操作的具體方式已經(jīng)在有關(guān)該方法的實施例中進行了詳細描述,此處將不做詳細闡述說明。
圖17是根據(jù)一示例性實施例示出的一種智能家居設(shè)備連接的裝置的框圖,該裝置1700適用于用戶設(shè)備。例如,裝置1700可以是移動電話,計算機,數(shù)字廣播終端,消息收發(fā)設(shè)備,游戲控制臺,平板設(shè)備,醫(yī)療設(shè)備,健身設(shè)備,個人數(shù)字助理等。
該裝置1700可以包括以下一個或多個組件:處理組件1702,存儲器1704,電源組件1706,多媒體組件1708,音頻組件1710,輸入/輸出(I/O)的接口1712,傳感器組件17141714,以及通信組件1716。
處理組件1702通??刂蒲b置1700的整體操作,諸如與顯示,電話呼叫,數(shù)據(jù)通信,相機操作和記錄操作相關(guān)聯(lián)的操作。處理組件1702可以包括一個或多個處理器1720來執(zhí)行指令,以完成上述的方法的全部或部分步驟。此外,處理組件1702可以包括一個或多個模塊,便于處理組件1702和其他組件之間的交互。例如,處理組件1702可以包括多媒體模塊,以方便多媒體組件1708和處理組件1702之間的交互。
存儲器1704被配置為存儲各種類型的數(shù)據(jù)以支持在裝置1700的操作。這些數(shù)據(jù)的示例包括用于在裝置1700上操作的任何應(yīng)用程序或方法的指令,聯(lián)系人數(shù)據(jù),電話簿數(shù)據(jù),消息,圖片,視頻等。存儲器1704可以由任何類型的易失性或非易失性存儲設(shè)備或者它們的組合實現(xiàn),如靜態(tài)隨機存取存儲器(SRAM),電可擦除可編程只讀存儲器(EEPROM),可擦除可編程只讀存儲器(EPROM),可編程只讀存儲器(PROM),只讀存儲器(ROM),磁存儲器,快閃存儲器,磁盤或光盤。
電源組件1706為裝置1700的各種組件提供電力。電源組件1706可以包括電源管理系統(tǒng),一個或多個電源,及其他與為裝置1700生成、管理和分配電力相關(guān)聯(lián)的組件。
多媒體組件1708包括在所述裝置1700和用戶之間的提供一個輸出接口的屏幕。在一些實施例中,屏幕可以包括液晶顯示器(LCD)和觸摸面板(TP)。如果屏幕包括觸摸面板,屏幕可以被實現(xiàn)為觸摸屏,以接收來自用戶的輸入信號。觸摸面板包括一個或多個觸摸傳感器以感測觸摸、滑動和觸摸面板上的手勢。所述觸摸傳感器可以不僅感測觸摸或滑動動作的邊界,而且還檢測與所述觸摸或滑動操作相關(guān)的持續(xù)時間和壓力。在一些實施例中,多媒體組件1708包括一個前置攝像頭和/或后置攝像頭。當(dāng)裝置1700處于操作模式,如拍攝模式或視頻模式時,前置攝像頭和/或后置攝像頭可以接收外部的多媒體數(shù)據(jù)。每個前置攝像頭和后置攝像頭可以是一個固定的光學(xué)透鏡系統(tǒng)或具有焦距和光學(xué)變焦能力。
音頻組件1710被配置為輸出和/或輸入音頻信號。例如,音頻組件1710包括一個麥克風(fēng)(MIC),當(dāng)裝置1700處于操作模式,如呼叫模式、記錄模式和語音識別模式時,麥克風(fēng)被配置為接收外部音頻信號。所接收的音頻信號可以被進一步存儲在存儲器1704或經(jīng)由通信組件1716發(fā)送。在一些實施例中,音頻組件1710還包括一個揚聲器,用于輸出音頻信號。
I/O接口1712為處理組件1702和外圍接口模塊之間提供接口,上述外圍接口模塊可以是鍵盤,點擊輪,按鈕等。這些按鈕可包括但不限于:主頁按鈕、音量按鈕、啟動按鈕和鎖定按鈕。
傳感器組件1714包括一個或多個傳感器,用于為裝置1700提供各個方面的狀態(tài)評估。例如,傳感器組件1714可以檢測到裝置1700的打開/關(guān)閉狀態(tài),組件的相對定位,例如所述組件為裝置1700的顯示器和小鍵盤,傳感器組件1714還可以檢測裝置1700或裝置1700一個組件的位置改變,用戶與裝置1700接觸的存在或不存在,裝置1700方位或加速/減速和裝置1700的溫度變化。傳感器組件1714可以包括接近傳感器,被配置用來在沒有任何的物理接觸時檢測附近物體的存在。傳感器組件1714還可以包括光傳感器,如CMOS或CCD圖像傳感器,用于在成像應(yīng)用中使用。在一些實施例中,該傳感器組件1714還可以包括加速度傳感器,陀螺儀傳感器,磁傳感器,壓力傳感器或溫度傳感器。
通信組件1716被配置為便于裝置1700和其他設(shè)備之間有線或無線方式的通信。裝置1700可以接入基于通信標(biāo)準(zhǔn)的無線網(wǎng)絡(luò),如WiFi,2G或3G,或它們的組合。在一個示例性實施例中,通信組件1716經(jīng)由廣播信道接收來自外部廣播管理系統(tǒng)的廣播信號或廣播相關(guān)信息。在一個示例性實施例中,所述通信組件1716還包括近場通信(NFC)模塊,以促進短程通信。例如,在NFC模塊可基于射頻識別(RFID)技術(shù),紅外數(shù)據(jù)協(xié)會(IrDA)技術(shù),超寬帶(UWB)技術(shù),藍牙(BT)技術(shù)和其他技術(shù)來實現(xiàn)。
在示例性實施例中,裝置1700可以被一個或多個應(yīng)用專用集成電路(ASIC)、數(shù)字信號處理器(DSP)、數(shù)字信號處理設(shè)備(DSPD)、可編程邏輯器件(PLD)、現(xiàn)場可編程門陣列(FPGA)、控制器、微控制器、微處理器或其他電子組件實現(xiàn),用于執(zhí)行上述方法。
在示例性實施例中,還提供了一種包括指令的非臨時性計算機可讀存儲介質(zhì),例如包括指令的存儲器1704,上述指令可由裝置1700的處理器1720執(zhí)行以完成上述方法。例如,所述非臨時性計算機可讀存儲介質(zhì)可以是ROM、隨機存取存儲器(RAM)、CD-ROM、磁帶、軟盤和光數(shù)據(jù)存儲設(shè)備等。
一種非臨時性計算機可讀存儲介質(zhì),當(dāng)所述存儲介質(zhì)中的指令由裝置1700的處理器執(zhí)行時,使得裝置1700能夠執(zhí)行上述智能家居設(shè)備連接的方法,所述方法包括:
獲取終端的當(dāng)前指向;
根據(jù)所述終端的當(dāng)前指向,及預(yù)先獲取的智能家居設(shè)備的位置信息,確定所述終端當(dāng)前所指向的目標(biāo)智能家居設(shè)備;
建立所述終端與所述目標(biāo)智能家居設(shè)備之間的通信連接。
在一個實施例中,根據(jù)所述終端的當(dāng)前指向,及預(yù)先獲取的智能家居設(shè)備的位置信息,確定所述終端當(dāng)前所指向的目標(biāo)智能家居設(shè)備,包括:根據(jù)所述終端的當(dāng)前指向及預(yù)先獲取的智能家居設(shè)備的位置信息,分別確定各智能家居設(shè)備與所述終端的相對方向;分別確定各智能家居設(shè)備與所述終端的相對方向相對于所述終端的當(dāng)前指向的偏離值;將小于預(yù)設(shè)偏離閾值的偏離值所對應(yīng)的智能家居設(shè)備確定為所述終端當(dāng)前所指向的目標(biāo)智能家居設(shè)備。
在一個實施例中,根據(jù)所述終端的當(dāng)前指向,及預(yù)先獲取的智能家居設(shè)備的位置信息,確定所述終端當(dāng)前所指向的目標(biāo)智能家居設(shè)備,包括:根據(jù)所述終端的當(dāng)前指向及預(yù)先獲取的智能家居設(shè)備的位置信息,判斷所述終端的當(dāng)前指向上是否存在所述智能家居設(shè)備中的至少一個智能家居設(shè)備;當(dāng)所述智能家居設(shè)備中的第一智能家居設(shè)備位于所述終端的當(dāng)前指向上時,根據(jù)所述終端的當(dāng)前位置信息及所述第一智能家居設(shè)備的位置信息,確定所述終端與所述第一智能家居設(shè)備的距離;當(dāng)所述距離小于預(yù)設(shè)第一距離閾值時,確定所述第一智能家居設(shè)備為所述終端當(dāng)前所指向的目標(biāo)智能家居設(shè)備。
在一個實施例中,根據(jù)所述終端的當(dāng)前指向,及預(yù)先獲取的智能家居設(shè)備的位置信息,確定所述終端當(dāng)前所指向的目標(biāo)智能家居設(shè)備,包括:根據(jù)所述終端的當(dāng)前指向及預(yù)先獲取的智能家居設(shè)備的位置信息,判斷所述終端的當(dāng)前指向上是否存在所述智能家居設(shè)備中的至少一個智能家居設(shè)備;當(dāng)判定所述終端的當(dāng)前指向上同時存在屬于所述智能家居設(shè)備中的至少兩個智能家居設(shè)備時,根據(jù)所述終端的當(dāng)前位置信息及所述至少兩個智能家居設(shè)備的位置信息,分別確定所述終端與所述至少兩個智能家居設(shè)備中的每一個的距離;將所述終端與所述至少兩個智能家居設(shè)備中的距離最小的智能家居設(shè)備確定為所述終端當(dāng)前所指向的目標(biāo)智能家居設(shè)備。
在一個實施例中,根據(jù)所述終端的當(dāng)前指向,及預(yù)先獲取的智能家居設(shè)備的位置信息,確定所述終端當(dāng)前所指向的目標(biāo)智能家居設(shè)備,包括:根據(jù)所述終端的當(dāng)前指向及預(yù)先獲取的智能家居設(shè)備的位置信息,判斷所述終端的當(dāng)前指向上是否存在所述智能家居設(shè)備中的至少一個智能家居設(shè)備;當(dāng)判定所述終端的當(dāng)前指向上同時存在屬于所述智能家居設(shè)備中的至少兩個智能家居設(shè)備時,將所述至少兩個智能家居設(shè)備通過圖形用戶界面顯示給用戶;接收針對顯示的所述至少兩個智能家居設(shè)備的選擇指令;將所述選擇指令所選擇的智能家居設(shè)備確定為所述終端當(dāng)前所指向的目標(biāo)智能家居設(shè)備。
在一個實施例中,當(dāng)判定所述終端的當(dāng)前指向上同時存在屬于所述智能家居設(shè)備中的至少兩個智能家居設(shè)備時,將所述至少兩個智能家居設(shè)備通過圖形用戶界面顯示給用戶,包括:當(dāng)判定所述終端的當(dāng)前指向上同時存在屬于所述智能家居設(shè)備中的至少兩個智能家居設(shè)備時,根據(jù)所述終端的當(dāng)前位置信息及所述至少兩個智能家居設(shè)備的位置信息,分別確定所述終端與所述至少兩個智能家居設(shè)備中的每一個的距離;確定距離小于預(yù)設(shè)第二距離閾值的智能家居設(shè)備;在所述距離小于預(yù)設(shè)第二距離閾值的智能家居設(shè)備包括至少兩個設(shè)備時,將所述至少兩個設(shè)備通過圖形用戶界面顯示給用戶。
圖18是根據(jù)一示例性實施例示出的一種智能家居設(shè)備連接的裝置的框圖。例如,裝置1800可以被提供為一服務(wù)器。裝置1800包括處理組件1802,其進一步包括一個或多個處理器,以及由存儲器1803所代表的存儲器資源,用于存儲可由處理組件1802的執(zhí)行的指令,例如應(yīng)用程序。存儲器1803中存儲的應(yīng)用程序可以包括一個或一個以上的每一個對應(yīng)于一組指令的模塊。此外,處理組件1802被配置為執(zhí)行指令,以執(zhí)行上述方法。
裝置1800還可以包括一個電源組件1806被配置為執(zhí)行裝置1800的電源管理,一個有線或無線網(wǎng)絡(luò)接口1805被配置為將裝置1800連接到網(wǎng)絡(luò),和一個輸入輸出(I/O)接口1808。裝置1800可以操作基于存儲在存儲器1803的操作系統(tǒng),例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,F(xiàn)reeBSDTM或類似。
本領(lǐng)域技術(shù)人員在考慮說明書及實踐這里公開的公開后,將容易想到本公開的其它實施方案。本申請旨在涵蓋本公開的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本公開的一般性原理并包括本公開未公開的本技術(shù)領(lǐng)域中的公知常識或慣用技術(shù)手段。說明書和實施例僅被視為示例性的,本公開的真正范圍和精神由下面的權(quán)利要求指出。
應(yīng)當(dāng)理解的是,本公開并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進行各種修改和改變。本公開的范圍僅由所附的權(quán)利要求來限制。