一種基于手機(jī)定位的智能家居控制方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及智能家居領(lǐng)域,特別是一種基于手機(jī)定位的智能家居控制方法及系統(tǒng),通過手機(jī)對使用者進(jìn)行即時定位,進(jìn)而遠(yuǎn)程控制智能家居設(shè)備自動啟動或關(guān)閉。
【背景技術(shù)】
[0002]智能家居設(shè)備正在逐漸走入人們?nèi)粘I睿鲋悄芗揖釉O(shè)備包括可遠(yuǎn)程啟動或關(guān)閉的家電如空調(diào)、熱水器等,這些智能家居設(shè)備的啟動或關(guān)閉是目前技術(shù)開發(fā)的應(yīng)用熱點。現(xiàn)有智能家居設(shè)備的啟動或關(guān)閉都要求用戶對手機(jī)端做主動操作,無論這種操作是要對智能家居設(shè)備即時啟閉或定時啟閉,手機(jī)端觸發(fā)后通過網(wǎng)絡(luò)發(fā)送命令給服務(wù)器端,然后由服務(wù)器端通過網(wǎng)絡(luò)遠(yuǎn)程啟動或關(guān)閉智能家居設(shè)備。這種完全依賴用戶主動操作才能遠(yuǎn)程操控智能家居設(shè)備的控制方法過于死板不夠靈活,一旦用戶忘記操作觸發(fā)手機(jī),就會帶來諸多不便,造成智能家居設(shè)備不能根據(jù)用戶需求工作,大大降低了用戶對于智能家居設(shè)備的體驗感。
【發(fā)明內(nèi)容】
[0003]本發(fā)明要解決的技術(shù)問題和提出的技術(shù)任務(wù)是提供一種基于手機(jī)定位的智能家居控制方法及設(shè)備,解決現(xiàn)有智能家居設(shè)備必須通過使用者主動觸發(fā)手機(jī)才能遠(yuǎn)程控制啟閉存在的使用不靈活,使用者體驗差的缺陷,本發(fā)明可以通過采集用戶位置信息做智能化判斷分析,使服務(wù)器遠(yuǎn)程自動啟閉智能家居設(shè)備,具體是在用戶到家前自動啟動智能家居設(shè)備或用戶離家后自動關(guān)閉智能家居設(shè)備,無需使用者自己主動操作手機(jī)遠(yuǎn)程控制,使用靈活可靠,可以明顯提升使用者的體驗感。
[0004]本發(fā)明采用如下的技術(shù)方案:一種基于手機(jī)定位的智能家居控制方法,包括依序進(jìn)行的以下步驟:
(1)獲取用戶位置信息,內(nèi)容是按照設(shè)定的時間間隔通過手機(jī)定位連續(xù)采集用戶位置信息;
(2)上報用戶位置信息,內(nèi)容是上報采集到的用戶位置信息,然后對每次的上報用戶位置信息比較并計算道路距離,將用戶位置和設(shè)備所處位置進(jìn)行比較,判斷用戶是接近設(shè)備的回家趨勢還是遠(yuǎn)離設(shè)備的離家趨勢,并計算出兩者之間道路距離,當(dāng)用戶在離家趨勢且道路距離大于用戶設(shè)定閾值A(chǔ)時控制服務(wù)器發(fā)出關(guān)閉指令,當(dāng)用戶在回家趨勢且道路距離小于用戶設(shè)定閾值A(chǔ)時控制服務(wù)器發(fā)出啟動指令;
(3)服務(wù)器完成遠(yuǎn)程操控智能家居設(shè)備,內(nèi)容是服務(wù)器發(fā)出關(guān)閉指令遠(yuǎn)程關(guān)閉設(shè)備或發(fā)出啟動指令遠(yuǎn)程啟動設(shè)備。
[0005]本發(fā)明所述的控制方法改變了現(xiàn)有智能家居設(shè)備啟閉需要使用者主動操作手機(jī)觸發(fā)才能遠(yuǎn)程控制智能家居啟閉的缺陷,利用隨身攜帶的手機(jī)對使用者進(jìn)行定位采集位置信息,根據(jù)使用者和智能家居設(shè)備兩者的位置距離,控制服務(wù)器遠(yuǎn)程自動啟閉關(guān)聯(lián)的智能家居設(shè)備,使用可靠、靈活便利,顯著提升使用者的體驗感。步驟2中計算用戶位置和智能家居設(shè)備位置之間的道路距離,可以通過調(diào)用地圖服務(wù)商導(dǎo)航的接口完成,如現(xiàn)有常見的高德公司或百度公司提供的地圖服務(wù),幫助計算從用戶位置到智能家居設(shè)備位置之間實際的最短行走距離,所述行走距離是建立在兩者之間的現(xiàn)有道路軌跡上,而不是單純兩者之間的直線距離。
[0006]作為對上述技術(shù)方案的進(jìn)一步完善和補(bǔ)充,本發(fā)明采用如下技術(shù)措施:在所述步驟(2)之前對用戶位置信息校驗,決定繼續(xù)步驟(2)或重新回到步驟(1),對用戶位置信息校驗的內(nèi)容是將最近一次采集到的用戶位置和基準(zhǔn)位置結(jié)合道路進(jìn)行比較,判斷用戶是逐漸接近智能家居的回家趨勢還是逐漸遠(yuǎn)離智能家居的離家趨勢并同時計算兩次用戶位置之間的道路距離,所述基準(zhǔn)位置是用戶出發(fā)位置,當(dāng)用戶在回家趨勢且道路距離大于用戶設(shè)定閾值B時上報用戶位置信息并把該用戶位置信息存為基準(zhǔn)位置,小于閾值B時等候下次獲取用戶位置信息,當(dāng)用戶在離家趨勢且道路距離大于設(shè)定閾值B時上報用戶位置信息并把該用戶位置信息存為基準(zhǔn)位置,小于閾值B時等候下次獲取用戶位置信息。通過比較兩個位置信息,只有在用戶保持超出設(shè)定閾值的移動狀態(tài)下才進(jìn)行后續(xù)處理,應(yīng)對路上堵車等情形,提高控制效率,避免用戶停留不動時還重復(fù)上報同一位置進(jìn)行相同計算。增加的步驟,可以在設(shè)備實現(xiàn)控制方法時減少數(shù)據(jù)流量傳輸,特別是避免因為用戶停留原地不動還重復(fù)比較用戶位置和智能家居設(shè)備之間的距離,減少手機(jī)反復(fù)上傳同樣位置數(shù)據(jù)產(chǎn)生的手機(jī)流量浪費和因為傳輸數(shù)據(jù)造成的手機(jī)電能損耗。
[0007]所述步驟(2)中,以用戶出發(fā)位置為基準(zhǔn)位,當(dāng)基準(zhǔn)位到設(shè)備的道路距離大于閥值A(chǔ)時,周期性的采集用戶的地圖位置,和設(shè)備之間的實際距離進(jìn)行判斷,判斷用戶是移動趨近回家,則判斷用戶當(dāng)前的位置和設(shè)備的道路距離是否第一次小于閥值A(chǔ),如果用戶當(dāng)前的位置和設(shè)備的道路距離大于閥值A(chǔ),則設(shè)備仍處于關(guān)閉狀態(tài);如果用戶當(dāng)前的位置和設(shè)備的道路距離是第一次小于閥值A(chǔ),則設(shè)備狀態(tài)由關(guān)閉變?yōu)閱?如果用戶當(dāng)前的位置和設(shè)備的道路距離非第一次小于閥值A(chǔ),則設(shè)備狀態(tài)仍處于啟動狀態(tài);反之判斷用戶是移動趨遠(yuǎn)離家,則判斷用戶當(dāng)前的位置和設(shè)備的道路距離是否第一次大于閥值A(chǔ),如果用戶當(dāng)前的位置和設(shè)備的道路距離小于閥值A(chǔ),則設(shè)備仍處于啟動狀態(tài);如果用戶當(dāng)前的位置和設(shè)備的道路距離是第一次大于閥值A(chǔ),則設(shè)備狀態(tài)由啟動變?yōu)殛P(guān)閉;如果用戶當(dāng)前的位置和設(shè)備的道路距離非第一次大于閥值A(chǔ),則設(shè)備狀態(tài)仍處于關(guān)閉狀態(tài)。前述過程中采集用戶檔期的地圖位置的周期可以是固定的或者變化的,當(dāng)周期是變化時,隨著用戶位置和設(shè)備之間的道路距離接近閥值A(chǔ)時,采集用戶當(dāng)前的地圖位置的周期縮短即兩次采集的間隔時間縮短。如假設(shè)閥值A(chǔ)為5km,當(dāng)臨界點和用戶當(dāng)前位置之間的道路距離小于Ikm時,所述臨界點為距離設(shè)備的道路距離為閾值A(chǔ)的位置點,則每分鐘獲取用戶的地圖位置;當(dāng)臨界點和用戶當(dāng)前位置之間的道路距離小于2km時,則每2分鐘獲取用戶的地圖位置;當(dāng)臨界點和用戶當(dāng)前位置之間的道路距離小于3km時,則每4分鐘獲取用戶的地圖位置;當(dāng)臨界點和用戶當(dāng)前位置之間的道路距離遠(yuǎn)大于閥值A(chǔ)時,獲取用戶當(dāng)前的地圖位置的頻率變高,假設(shè)閥值A(chǔ)為5km,如臨界點和用戶當(dāng)前位置之間的道路距離遠(yuǎn)大于1km時,每15分鐘獲取用戶的地圖位置;臨界點和用戶當(dāng)前位置之間的道路距離大于20km時,每30分鐘獲取用戶的地圖位置。周期變化的算法相比于周期固定,可以減少判斷次數(shù),進(jìn)一步的如果這個功能是在手機(jī)端運行的話,實際效果還會表現(xiàn)為耗電量降低,且實際判斷用戶和設(shè)備的距離是否小于/等于/大于閥值時,判斷更加準(zhǔn)確。
[0008]所述的步驟(I)中手機(jī)定位的工作方式包括GPS和或WIFI和或基站混合的工作方式。通過隨身攜帶的手機(jī)對使用者進(jìn)行定位是成熟的現(xiàn)有技術(shù),定位的工作方式不僅可以采用GPS、WIF1、基站三者之中任意一種或兩種混合的工作方式,也可以采用前述三者混合的工作方式。
[0009]所述的步驟(2)可以在手機(jī)上或服務(wù)器上完成。步驟(2)可以根據(jù)需要選擇在手機(jī)或服務(wù)器上完成,當(dāng)選擇手機(jī)完成時需要在手機(jī)內(nèi)設(shè)有對應(yīng)的硬件,設(shè)置一個位置上報處理模塊;當(dāng)選擇服務(wù)器完成時,可以只在手機(jī)上安裝一個APP的軟件端,只要將采集的用戶位置信息發(fā)送給服務(wù)器,后續(xù)處理工作全都在服務(wù)器上完成,服務(wù)器上可以增加一個對應(yīng)的位置上報處理模塊,處理手機(jī)發(fā)送過來的用戶位置信息。
[0010]一種基于手機(jī)定位的智能家居控制系統(tǒng),包括通過無線網(wǎng)絡(luò)連接的手機(jī)和服務(wù)器,所述手機(jī)內(nèi)置有定位模塊,服務(wù)器內(nèi)置有可遠(yuǎn)程控制智能家居設(shè)備啟閉的指令發(fā)送模塊,其特征是所述的定位模塊輸出連接一個距離計算處理模塊,所述距離計算處理模塊輸出連接指令發(fā)送模塊。本控制系統(tǒng)通過三個模塊的依序處理,完成服務(wù)器遠(yuǎn)程啟動或關(guān)閉智能家居設(shè)備。工作時,定位模塊采集用