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