本發明屬于藍牙通信領域,尤其涉及一種控制藍牙智能燈具的方法、系統和相關設備。
背景技術:
藍牙( Bluetooth)技術是一種短距離無線通信技術標準,可實現固定設備、移動設備和樓宇個人域網之間的短距離數據交換。隨著智能移動終端技術的發展,智能手機等智能移動終端可通過藍牙通信方式實現對一些藍牙設備的控制,其中,智能手機控制藍牙智能燈具就是其中一個實例。
現有的智能手機基于藍牙通信控制藍牙智能燈具的方法是:通過智能手機端的藍牙功能掃描智能手機周圍一定距離的藍牙設備,待掃描到其周圍存在藍牙智能燈具后,用戶手動操作,配對連接該藍牙智能燈具,然后,用戶通過操作智能手機上的APP或者其他方式發送基于藍牙低能耗(Bluetooth Low Energy,BLE)協議的命令至藍牙智能燈具去控制燈的亮度、顏色和/或亮滅等。
顯然,上述現有的控制藍牙智能燈具的方法中其每一步均需要用戶手動操作,因此整個控制過程非常繁瑣,對于一些對藍牙設備不熟悉的用戶,不僅非常浪費時間,而且操作失敗的幾率也較大。
技術實現要素:
本發明的目的在于提供一種控制藍牙智能燈具的方法、系統和相關設備,以較便捷的方式實現對藍牙智能燈具的自動控制。
本發明第一方面提供一種控制藍牙智能燈具的方法,所述方法包括:
智能移動終端掃描周圍的藍牙設備;
在掃描到藍牙智能燈具后,所述智能移動終端自動建立與所述藍牙智能燈具的藍牙連接;
所述智能移動終端通過與所述藍牙智能燈具的藍牙連接,向所述藍牙智能燈具發送控制指令以控制所述藍牙智能燈具的狀態。
本發明第二方面提供一種控制藍牙智能燈具的智能移動終端,所述智能移動終端包括:
掃描模塊,用于掃描周圍的藍牙設備;
連接模塊,用于在掃描到藍牙智能燈具后,自動建立所述智能移動終端與所述藍牙智能燈具的藍牙連接;
控制模塊,用于通過與所述藍牙智能燈具的藍牙連接,向所述藍牙智能燈具發送控制指令以控制所述藍牙智能燈具的狀態。
本發明第三方面提供一種控制藍牙智能燈具的方法,所述方法應用于包括智能移動終端和藍牙智能燈具的系統,所述方法包括:所述智能移動終端掃描周圍的藍牙設備,在掃描到藍牙智能燈具后,所述智能移動終端自動建立與所述藍牙智能燈具的藍牙連接,所述智能移動終端通過與所述藍牙智能燈具的藍牙連接,向所述藍牙智能燈具發送控制指令以控制所述藍牙智能燈具的狀態;
所述藍牙智能燈具反饋所述控制指令的執行結果至所述智能移動終端。
本發明第四方面提供一種控制藍牙智能燈具的系統,其特征在于,所述系統包括智能移動終端和藍牙智能燈具,所述智能移動終端包括掃描模塊、連接模塊、控制模塊和接收模塊,所述藍牙智能燈具包括反饋模塊;
所述掃描模塊,用于掃描周圍的藍牙設備;
所述連接模塊,用于在掃描到藍牙智能燈具后,自動建立所述智能移動終端與所述藍牙智能燈具的藍牙連接;
所述控制模塊,用于通過與所述藍牙智能燈具的藍牙連接,向所述藍牙智能燈具發送控制指令以控制所述藍牙智能燈具的狀態;
所述反饋模塊,用于反饋所述控制指令的執行結果至所述智能移動終端。
從上述本發明技術方案可知,一方面,由于智能移動終端在掃描到藍牙智能燈具后,可以與其自動建立藍牙連接,無需用戶手動操作,因此,減少了用戶的干預過程;另一方面,智能移動終端可以通過與藍牙智能燈具自動建立的藍牙連接向藍牙智能燈具發送控制指令以控制其狀態,無需用戶編輯控制命令,不僅減少了用戶的手動干預過程,對于不熟悉藍牙設備操作的用戶,也極大地方便了用戶使用藍牙智能燈具,從而增大智能燈具等藍牙設備的受眾面。
附圖說明
圖1是本發明實施例一提供的控制藍牙智能燈具的方法的實現流程示意圖;
圖2是本發明實施例二提供的控制藍牙智能燈具的智能移動終端的結構示意圖;
圖3是本發明實施例三提供的控制藍牙智能燈具的智能移動終端的結構示意圖;
圖4是本發明實施例四提供的控制藍牙智能燈具的智能移動終端的結構示意圖;
圖5-a是本發明實施例五提供的控制藍牙智能燈具的智能移動終端的結構示意圖;
圖5-b是本發明實施例六提供的控制藍牙智能燈具的智能移動終端的結構示意圖;
圖5-c是本發明實施例七提供的控制藍牙智能燈具的智能移動終端的結構示意圖;
圖6是本發明實施例八提供的控制藍牙智能燈具的方法的實現流程示意圖;
圖7是本發明實施例九提供的控制藍牙智能燈具的系統的結構示意圖;
圖8是本發明實施例十提供的控制藍牙智能燈具的系統的結構示意圖;
圖9是本發明實施例十一提供的控制藍牙智能燈具的系統的結構示意圖。
具體實施方式
為了使本發明的目的、技術方案及有益效果更加清楚明白,以下結合附圖及實施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不用于限定本發明。
本發明實施例提供一種控制藍牙智能燈具的方法,所述方法包括:智能移動終端掃描周圍的藍牙設備;在掃描到藍牙智能燈具后,所述智能移動終端自動建立與所述藍牙智能燈具的藍牙連接;所述智能移動終端通過與所述藍牙智能燈具的藍牙連接,向所述藍牙智能燈具發送控制指令以控制所述藍牙智能燈具的狀態。本發明實施例還提供相應的控制藍牙智能燈具的系統和相關設備。以下分別進行詳細說明。
請參閱附圖1,是本發明實施例一提供的控制藍牙智能燈具的方法的實現流程示意圖,主要包括以下步驟S101至步驟S103,詳細說明如下:
S101,智能移動終端掃描周圍的藍牙設備。
在本發明實施例中,智能移動終端可以是具有藍牙通信功能的智能手機等電子設備,其可以使用其中安裝的應用程序(App)掃描周圍的藍牙設備。具體地,智能移動終端周圍的藍牙設備,例如,藍牙智能燈具在上電完成初始化之后,可以向周圍廣播特定的數據包,而智能移動終端的App隨時都在探測周圍是否具有這些特定的數據包,這種探測這些特定的數據包的過程就是智能移動終端掃描周圍是否具有藍牙智能燈具的過程。
需要說明的是,所謂藍牙智能燈具向周圍廣播的特定的數據包,指的是這些數據包的內容、格式等是藍牙智能燈具這一藍牙設備特有的,一旦智能移動終端接收到這種特定的數據包,便獲知是由藍牙智能燈具這一藍牙設備廣播的。
S102,在掃描到藍牙智能燈具后,智能移動終端自動建立與藍牙智能燈具的藍牙連接。
如前所述,智能移動終端的App隨時都在探測周圍是否具有藍牙智能燈具廣播的特定的數據包,因此,當智能移動終端的App探測到周圍存在藍牙智能燈具廣播的特定的數據包后,即表明掃描到藍牙智能燈具。與現有技術不同的是,在本發明實施例中,在掃描到藍牙智能燈具后,無需用戶手動去建立智能移動終端與藍牙智能燈具的藍牙連接,而是由智能移動終端自動建立與藍牙智能燈具的藍牙連接。
S103,智能移動終端通過與藍牙智能燈具的藍牙連接,向藍牙智能燈具發送控制指令以控制藍牙智能燈具的狀態。
作為本發明一個實施例,智能移動終端通過與藍牙智能燈具的藍牙連接,向藍牙智能燈具發送控制指令以控制藍牙智能燈具的狀態可以通過如下步驟S1031和S1032實現:
S1031,智能移動終端計算智能移動終端與藍牙智能燈具的距離大小。
由于在無線通信領域、特別是短距離無線通信領域,例如藍牙通信,接收端所收到的無線信號的強度與收發兩端之間的距離具有一定關系,因此,在本發明一個實施例中,智能移動終端計算其與藍牙智能燈具的距離可以是智能移動終端根據接收的信號強度指示(Received Signal Strength Indicator,RSSI),計算智能移動終端與藍牙智能燈具的距離。
S1032,根據智能移動終端與藍牙智能燈具的距離大小,智能移動終端向藍牙智能燈具發送不同的控制指令以控制藍牙智能燈具的狀態。
由于智能移動終端與藍牙智能燈具的距離大小是控制藍牙智能燈具的一個指標,例如,智能移動終端與藍牙智能燈具的距離較小,則表明用戶此時正靠近使用藍牙智能燈具,希望藍牙智能燈具的燈光亮度加強,以方便照明等,反之,則藍牙智能燈具的亮度可以減弱,以節省電能等,因此,在本發明實施例中,智能移動終端可以根據其與藍牙智能燈具的距離大小,向藍牙智能燈具發送不同的控制指令以控制藍牙智能燈具的狀態。
具體地,智能移動終端可以比較其與藍牙智能燈具的距離是否大于預設距離;若智能移動終端與藍牙智能燈具的距離小于預設距離,則智能移動終端向藍牙智能燈具發送第一控制指令,以控制藍牙智能燈具的燈光亮度加強、燈光顏色改變(例如,燈光顏色變淺等)或開啟該藍牙智能燈具;若智能移動終端與藍牙智能燈具的距離大于預設距離,則智能移動終端向藍牙智能燈具發送第二控制指令,以控制藍牙智能燈具的燈光亮度減弱、燈光顏色改變(例如,燈光顏色變深等)或關閉該藍牙智能燈具。
從上述附圖1示例的控制藍牙智能燈具的方法可知,一方面,由于智能移動終端在掃描到藍牙智能燈具后,可以與其自動建立藍牙連接,無需用戶手動操作,因此,減少了用戶的干預過程;另一方面,智能移動終端可以通過與藍牙智能燈具自動建立的藍牙連接向藍牙智能燈具發送控制指令以控制其狀態,無需用戶編輯控制命令,不僅減少了用戶的手動干預過程,對于不熟悉藍牙設備操作的用戶,也極大地方便了用戶使用藍牙智能燈具,從而增大智能燈具等藍牙設備的受眾面。
進一步地,在上述本發明實施例中,其方法還可以包括:智能移動終端接收藍牙智能燈具反饋的控制指令的執行結果。這是因為藍牙智能燈具向智能移動終端反饋控制指令的執行結果,智能移動終端接收該執行結果后,可以讓智能移動終端及時獲知其發送的控制指令的執行情況,以便采取相應的處理措施。例如,若藍牙智能燈具向智能移動終端反饋的執行結果是控制指令執行失敗,則智能移動終端可以視情況確定是否重發控制指令,等等。
請參閱附圖2,是本發明實施例二提供的控制藍牙智能燈具的智能移動終端的結構示意圖。為了便于說明,附圖2僅示出了與本發明實施例相關的部分。附圖2示例的控制藍牙智能燈具的智能移動終端主要包括掃描模塊201、連接模塊202、控制模塊203,說明如下:
掃描模塊201,用于掃描周圍的藍牙設備。
在本發明實施例中,智能移動終端可以是具有藍牙通信功能的智能手機等電子設備,其可以使用其中安裝的應用程序(App)的掃描模塊201掃描周圍的藍牙設備。具體地,智能移動終端周圍的藍牙設備,例如,藍牙智能燈具在上電完成初始化之后,可以向周圍廣播特定的數據包,而智能移動終端的App的掃描模塊201隨時都在探測周圍是否具有這些特定的數據包,這種探測這些特定的數據包的過程就是掃描模塊201掃描智能移動終端周圍是否具有藍牙智能燈具的過程。
需要說明的是,所謂藍牙智能燈具向周圍廣播的特定的數據包,指的是這些數據包的內容、格式等是藍牙智能燈具這一藍牙設備特有的,一旦智能移動終端的掃描模塊201接收到這種特定的數據包,便獲知是由藍牙智能燈具這一藍牙設備廣播的。
連接模塊202,用于在掃描到藍牙智能燈具后,自動建立智能移動終端與藍牙智能燈具的藍牙連接。
如前所述,智能移動終端的App的掃描模塊201隨時都在探測周圍是否具有藍牙智能燈具廣播的特定的數據包,因此,當智能移動終端的App的掃描模塊201探測到周圍存在藍牙智能燈具廣播的特定的數據包后,即表明掃描模塊201掃描到藍牙智能燈具。與現有技術不同的是,在本發明實施例中,在掃描模塊201掃描到藍牙智能燈具后,無需用戶手動去建立智能移動終端與藍牙智能燈具的藍牙連接,而是由連接模塊202自動建立智能移動終端與藍牙智能燈具的藍牙連接。
控制模塊203,用于通過智能移動終端與藍牙智能燈具的藍牙連接,向藍牙智能燈具發送控制指令以控制藍牙智能燈具的狀態。
附圖2示例的控制模塊203可以包括計算單元301和發送單元302,如附圖3所示本發明實施例三提供的控制藍牙智能燈具的智能移動終端,其中:
計算單元301,用于計算智能移動終端與藍牙智能燈具的距離大小。
發送單元302,用于根據智能移動終端與藍牙智能燈具的距離大小,向藍牙智能燈具發送不同的控制指令以控制藍牙智能燈具的狀態。
由于智能移動終端與藍牙智能燈具的距離大小是控制藍牙智能燈具的一個指標,例如,智能移動終端與藍牙智能燈具的距離較小,則表明用戶此時正靠近使用藍牙智能燈具,希望藍牙智能燈具的燈光亮度加強,以方便照明等,反之,則藍牙智能燈具的亮度可以減弱,以節省電能等,因此,在本發明實施例中,發送單元302可以根據智能移動終端與藍牙智能燈具的距離大小,向藍牙智能燈具發送不同的控制指令以控制藍牙智能燈具的狀態。
附圖3示例的計算單元301可以包括距離計算單元401,發送單元302包括比較單元402、第一命令發送單元403和第二命令發送單元404,如附圖4所示本發明實施例四提供的控制藍牙智能燈具的智能移動終端,其中:
距離計算單元401,用于根據接收的信號強度指示RSSI,計算智能移動終端與藍牙智能燈具的距離。
由于在無線通信領域、特別是短距離無線通信領域,例如藍牙通信,接收端所收到的無線信號的強度與收發兩端之間的距離具有一定關系,因此,在本發明一個實施例中,計算單元301計算智能移動終端與藍牙智能燈具的距離可以是距離計算單元401根據接收的信號強度指示RSSI,計算智能移動終端與藍牙智能燈具的距離。
比較單元402,用于比較智能移動終端與藍牙智能燈具的距離是否大于預設距離。
第一命令發送單元403,用于若比較單元402的比較結果為智能移動終端與藍牙智能燈具的距離小于預設距離,則向藍牙智能燈具發送第一控制指令以控制藍牙智能燈具的燈光亮度加強、燈光顏色改變(例如,燈光顏色變淺等)或開啟藍牙智能燈具;
第二命令發送單元404,用于若比較單元402的比較結果為智能移動終端與藍牙智能燈具的距離大于預設距離,則向藍牙智能燈具發送第二控制指令以控制藍牙智能燈具的燈光亮度減弱、燈光顏色改變(例如,燈光顏色變深等)或關閉藍牙智能燈具。
附圖2至附圖4任一示例的控制藍牙智能燈具的智能移動終端還可以包括接收模塊501,如附圖5-a至附圖5-c所示本發明實施例五至七提供的控制藍牙智能燈具的智能移動終端。接收模塊501用于接收藍牙智能燈具反饋的控制指令的執行結果。藍牙智能燈具向智能移動終端反饋控制指令的執行結果,智能移動終端的接收模塊501接收該執行結果后,可以讓智能移動終端及時獲知其發送的控制指令的執行情況,以便采取相應的處理措施。例如,若藍牙智能燈具向智能移動終端反饋的執行結果是控制指令執行失敗,則智能移動終端的控制模塊203可以視情況確定是否重發控制指令,等等。
請參閱附圖6,是本發明實施例八提供的控制藍牙智能燈具的方法的實現流程示意圖,該方法可應用于包括智能移動終端和藍牙智能燈具的系統。附圖6示例的控制藍牙智能燈具的方法主要包括以下步驟S601和步驟S602,詳細說明如下:
S601,智能移動終端掃描周圍的藍牙設備,在掃描到藍牙智能燈具后,自動建立與藍牙智能燈具的藍牙連接,智能移動終端通過其與藍牙智能燈具的藍牙連接,向藍牙智能燈具發送控制指令以控制藍牙智能燈具的狀態。
S602,藍牙智能燈具反饋控制指令的執行結果至智能移動終端。
請參閱附圖7,是本發明實施例九提供的控制藍牙智能燈具的系統的結構示意圖。為了便于說明,附圖7僅示出了與本發明實施例相關的部分。附圖7示例的控制藍牙智能燈具的系統包括智能移動終端701和藍牙智能燈具702,智能移動終端701包括掃描模塊703、連接模塊704和控制模塊705,藍牙智能燈具702包括反饋模塊706,其中:
掃描模塊703,用于掃描周圍的藍牙設備;
連接模塊704,用于在掃描到藍牙智能燈具后,自動建立智能移動終端701與藍牙智能燈具702的藍牙連接;
控制模塊705,用于通過智能移動終端701與藍牙智能燈具702的藍牙連接,向藍牙智能燈具702發送控制指令以控制藍牙智能燈具702的狀態;
反饋模塊706,用于反饋控制指令的執行結果至智能移動終端701。
附圖7示例的控制模塊705可以包括計算單元801和發送單元802,如附圖8所示本發明實施例十提供的控制藍牙智能燈具的系統,其中:
計算單元801,用于計算智能移動終端801與藍牙智能燈具802的距離大小。
發送單元802,用于根據智能移動終端801與藍牙智能燈具802的距離大小,向藍牙智能燈具802發送不同的控制指令以控制藍牙智能燈具802的狀態。
附圖8示例的計算單元801可以包括距離計算單元901,發送單元802可以包括比較單元902、第一命令發送單元903和第二命令發送單元904,如附圖9所示本發明實施例十一提供的控制藍牙智能燈具的系統,其中:
距離計算單元901,用于根據接收的信號強度指示RSSI,計算智能移動終端701與藍牙智能燈具702的距離;
比較單元902,用于比較智能移動終端701與藍牙智能燈具702的距離是否大于預設距離;
第一命令發送單元903,用于若比較單元902的比較結果為智能移動終端701與藍牙智能燈具702的距離小于預設距離,則向藍牙智能燈具702發送第一控制指令以控制藍牙智能燈具702的燈光亮度加強、燈光顏色改變或開啟藍牙智能燈具702;
第二命令發送單元904,用于若比較單元902的比較結果為智能移動終端901與藍牙智能燈具902的距離大于預設距離,則向藍牙智能燈具702發送第二控制指令以控制藍牙智能燈具702的燈光亮度減弱、燈光顏色改變或關閉藍牙智能燈具702。
需要說明的是,上述裝置各模塊/單元之間的信息交互、執行過程等內容,由于與本發明方法實施例基于同一構思,其帶來的技術效果與本發明方法實施例相同,具體內容可參見本發明方法實施例中的敘述,此處不再贅述。
本領域普通技術人員可以理解上述實施例的各種方法中的全部或部分步驟是可以通過程序來指令相關的硬件來完成,該程序可以存儲于一計算機可讀存儲介質中,存儲介質可以包括:只讀存儲器(ROM,Read Only Memory)、隨機存取存儲器(RAM,Random Access Memory)、磁盤或光盤等。
以上對本發明實施例所提供的控制藍牙智能燈具的方法、系統和相關設備進行了詳細介紹,本文中應用了具體個例對本發明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發明的方法及其核心思想;同時,對于本領域的一般技術人員,依據本發明的思想,在具體實施方式及應用范圍上均會有改變之處,綜上所述,本說明書內容不應理解為對本發明的限制。