本發(fā)明涉及家電控制技術(shù)領(lǐng)域,尤其涉及一種基于定位信息的家電設(shè)備的控制方法及裝置。
背景技術(shù):
現(xiàn)有的通過移動終端遠(yuǎn)程控制家電設(shè)備的方式包括以下方式:
方式一,用戶通過在移動終端上安裝的軟件提前設(shè)置開機(jī)或關(guān)機(jī)時間,并將設(shè)置的具體內(nèi)容發(fā)送至處理平臺,處理平臺實時監(jiān)測是否到達(dá)所述移動終端設(shè)置的開機(jī)或關(guān)機(jī)時間,到達(dá)此時間時,向家電設(shè)備發(fā)送相應(yīng)的開機(jī)指令或關(guān)機(jī)指令。
方式二,處理平臺預(yù)先存儲家電設(shè)備的位置信息和對家電設(shè)備的控制指令,還實時獲取移動終端的定位信息,實時計算移動終端與家電設(shè)備的距離,在移動終端與家電設(shè)備的距離小于預(yù)設(shè)距離時,向家電設(shè)備發(fā)送預(yù)先存儲的控制指令。
方式一的缺點是,在使用過程中,需要用戶多次進(jìn)行手動設(shè)置,導(dǎo)致操作繁瑣,用戶使用體驗較差。方式二的缺點是計算誤差較大。
技術(shù)實現(xiàn)要素:
為了解決現(xiàn)有技術(shù)中的缺點,本發(fā)明提供了一種基于定位信息的家電設(shè)備的控制方法及裝置。
本發(fā)明提供了一種基于定位信息的家電設(shè)備的控制方法,包括:
步驟1,判斷滿足觸發(fā)條件,
步驟2,實時地根據(jù)移動終端的定位信息計算所述移動終端到達(dá)家電設(shè)備的所需時長,在所述所需時長小于或等于預(yù)設(shè)時長時,根據(jù)所述家電設(shè)備的狀態(tài)信息和/或傳感器的傳感數(shù)據(jù)確定對所述家電設(shè)備的控制信息,將所述控制信息發(fā)送至所述家電設(shè)備。
上述基于定位信息的家電設(shè)備的控制方法還具有以下特點:
所述判斷滿足觸發(fā)條件指:接收到所述移動終端發(fā)送的檢測觸發(fā)信息,或者,根據(jù)所述移動終端的定位信息和所述家電設(shè)備的定位信息計算出所述移動終端距所述家電設(shè)備的距離小于預(yù)設(shè)間距。
上述基于定位信息的家電設(shè)備的控制方法還具有以下特點:
所述根據(jù)移動終端的定位信息計算所述移動終端到達(dá)所述家電設(shè)備的所需時長包括:
從移動終端接收用戶選擇的出行方式,或者,根據(jù)所述移動終端的移動速度確定所述移動終端對應(yīng)的出行方式,根據(jù)所述出行方式、所述移動終端的定位信息和地圖信息中的路徑屬性信息確定所述移動終端的定位位置到所述家電設(shè)備的定位位置之間的路徑,根據(jù)路徑的長度和所述移動速度或者根據(jù)路徑的長度和所述移動速度和所述出行方式計算出所述移動終端到達(dá)所述家電設(shè)備的所需時長;其中,所述出行方式包括步行、自行車、公交、自駕。
上述基于定位信息的家電設(shè)備的控制方法還具有以下特點:
所述步驟1和步驟2之間還包括:根據(jù)所述移動終端的定位信息或者根據(jù)移動終端的定位信息和當(dāng)天時間搜索歷史參考策略,搜索到對應(yīng)的歷史參考策略時,提取所述歷史參考策略中對所述家電設(shè)備的控制信息,將所述控制信息發(fā)送至所述家電設(shè)備,未搜索到對應(yīng)的歷史參考策略時執(zhí)行步驟2;其中歷史參考策略包括:移動終端的定位范圍、時間范圍、對所述家電設(shè)備的控制信息;所述對家電設(shè)備的控制信息包括:操作類型、操作執(zhí)行時間、操作對象的目標(biāo)值。
上述基于定位信息的家電設(shè)備的控制方法還具有以下特點:
所述步驟2之后還包括:檢測到所述移動終端到達(dá)所述家電設(shè)備處后,或者,接收所述移動終端發(fā)送的確認(rèn)信息后,保存歷史參考策略,所述歷史參考策略包括:以移動終端的定位信息為中心的定位范圍、以判斷滿足觸發(fā)條件的時間所對應(yīng)的當(dāng)天時間為中心的時間范圍和對所述家電設(shè)備的控制信息。
上述基于定位信息的家電設(shè)備的控制方法還具有以下特點:
根據(jù)所述歷史參考策略確定對所述家電設(shè)備的控制信息包括:獲取所有歷史參考策略中對所述家電設(shè)備的控制信息的操作執(zhí)行時間,計算所有操作執(zhí)行時間的平均值,將此平均值作為對所述家電設(shè)備的控制信息的操作執(zhí)行時間;
和/或,獲取所有歷史參考策略中對所述家電設(shè)備的操作對象的目標(biāo)值平均值,接收傳感器的傳感數(shù)據(jù)值,判斷所述傳感數(shù)據(jù)值與所述目標(biāo)值平均值的差值大于預(yù)設(shè)值時,將所述目標(biāo)值平均值與預(yù)設(shè)增量值之和作為所述對所述家電設(shè)備的控制信息中的操作對象的目標(biāo)值,判斷所述目標(biāo)值平均值與所述傳感數(shù)據(jù)值的差值大于所述預(yù)設(shè)值時,將所述目標(biāo)值平均值與預(yù)設(shè)增量值之差作為所述對所述家電設(shè)備的控制信息中的操作對象的目標(biāo)值。
上述基于定位信息的家電設(shè)備的控制方法還具有以下特點:
所述操作類型包括啟動、或關(guān)閉;所述操作對象的目標(biāo)值包括溫度值或濕度值。
本發(fā)明提供了一種基于定位信息的家電設(shè)備的控制裝置,包括:接收模塊、判斷模塊、計算模塊、發(fā)送模塊;
所述接收模塊,用于接收所述移動終端的定位信息,或者,用于接收所述移動終端的定位信息和所述家電設(shè)備的狀態(tài)信息;
所述判斷模塊,用于判斷滿足觸發(fā)條件;
所述計算模塊,用于實時地根據(jù)移動終端的定位信息計算所述移動終端到達(dá)所述家電設(shè)備的所需時長,在所述所需時長小于或等于預(yù)設(shè)時長時,根據(jù)所述家電設(shè)備的狀態(tài)信息確定對所述家電設(shè)備的控制信息;
所述發(fā)送模塊,用于將所述控制信息發(fā)送至所述家電設(shè)備。
上述基于定位信息的家電設(shè)備的控制裝置還具有以下特點:
所述判斷模塊,用于根據(jù)以下方法判斷滿足觸發(fā)條件:接收到所述移動終端發(fā)送的檢測觸發(fā)信息,或者,根據(jù)所述移動終端的定位信息和所述家電設(shè)備的定位信息計算出所述移動終端距所述家電設(shè)備的距離小于預(yù)設(shè)間距。
上述基于定位信息的家電設(shè)備的控制裝置還具有以下特點:
所述接收模塊,還用于接收用戶選擇的出行方式;
所述計算模塊,用于從所述接收模塊獲取所述出行方式,或者,根據(jù)所述移動終端的移動速度確定所述移動終端對應(yīng)的出行方式,根據(jù)所述出行方式、所述移動終端的定位信息和地圖信息中的路徑屬性信息確定所述移動終端的定位位置到所述家電設(shè)備的定位位置之間的路徑,根據(jù)路徑的長度和所述移動速度或者根據(jù)路徑的長度和所述移動速度和所述出行方式計算出所述移動終端到達(dá)所述家電設(shè)備的所需時長;其中,所述出行方式包括步行、自行車、公交、自駕。
上述基于定位信息的家電設(shè)備的控制裝置還具有以下特點:
所述計算模塊,還用于根據(jù)所述移動終端的定位信息或者根據(jù)移動終端的定位信息和當(dāng)天時間搜索歷史參考策略,搜索到對應(yīng)的歷史參考策略時,提取所述歷史參考策略中對所述家電設(shè)備的控制信息,將所述控制信息發(fā)送至所述家電設(shè)備,未搜索到對應(yīng)的歷史參考策略時執(zhí)行步驟2;其中歷史參考策略包括:移動終端的定位范圍、時間范圍、對所述家電設(shè)備的控制信息;所述對家電設(shè)備的控制信息包括:操作類型、操作執(zhí)行時間、操作對象的目標(biāo)值。
上述基于定位信息的家電設(shè)備的控制裝置還具有以下特點:
所述計算模塊,還用于使用以下方法根據(jù)所述歷史參考策略確定對所述家電設(shè)備的控制信息包括:獲取所有歷史參考策略中對所述家電設(shè)備的控制信息的操作執(zhí)行時間,計算所有操作執(zhí)行時間的平均值,將此平均值作為對所述家電設(shè)備的控制信息的操作執(zhí)行時間;
和/或,獲取所有歷史參考策略中對所述家電設(shè)備的操作對象的目標(biāo)值平均值,接收傳感器的傳感數(shù)據(jù)值,判斷所述傳感數(shù)據(jù)值與所述目標(biāo)值平均值的差值大于預(yù)設(shè)值時,將所述目標(biāo)值平均值與預(yù)設(shè)增量值之和作為所述對所述家電設(shè)備的控制信息中的操作對象的目標(biāo)值,判斷所述目標(biāo)值平均值與所述傳感數(shù)據(jù)值的差值大于所述預(yù)設(shè)值時,將所述目標(biāo)值平均值與預(yù)設(shè)增量值之差作為所述對所述家電設(shè)備的控制信息中的操作對象的目標(biāo)值。
上述基于定位信息的家電設(shè)備的控制裝置還具有以下特點:
還包括歷史參考策略存儲模塊,用于檢測到所述移動終端到達(dá)所述家電設(shè)備處后,或者,獲知所述接收模塊接收到所述移動終端發(fā)送的確認(rèn)信息后,保存歷史參考策略,所述歷史參考策略包括:以移動終端的定位信息為中心的定位范圍、以判斷滿足觸發(fā)條件的時間所對應(yīng)的當(dāng)天時間為中心的時間范圍、對所述家電設(shè)備的控制信息。
本發(fā)明可以實時自動地計算移動終端到達(dá)家電設(shè)備處的時長,并且計算出的此時長更為精確,對家電設(shè)備的控制更為準(zhǔn)確,有效提高用戶使用體驗,并且可以節(jié)省用戶的操作。
附圖說明
構(gòu)成本發(fā)明的一部分的附圖用來提供對本發(fā)明的進(jìn)一步理解,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中:
圖1是實施例中基于定位信息的家電設(shè)備的控制方法的流程圖;
圖2是實施例中基于定位信息的家電設(shè)備的控制裝置的結(jié)構(gòu)圖。
具體實施方式
為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互任意組合。
本發(fā)明中的家電設(shè)備典型的為空調(diào)設(shè)備,但不限于空調(diào)設(shè)備,還可以是加濕器等其它家電設(shè)備。
圖1是實施例中基于定位信息的家電設(shè)備的控制方法的流程圖?;诙ㄎ恍畔⒌募译娫O(shè)備的控制方法包括:
步驟101,判斷滿足觸發(fā)條件,
步驟102,實時地根據(jù)移動終端的定位信息計算移動終端到達(dá)家電設(shè)備的所需時長,在所需時長小于或等于預(yù)設(shè)時長時,根據(jù)家電設(shè)備的狀態(tài)信息和/或傳感器的傳感數(shù)據(jù)確定對家電設(shè)備的控制信息,將控制信息發(fā)送至家電設(shè)備。
其中,
步驟101中,判斷滿足觸發(fā)條件包括:接收到移動終端發(fā)送的檢測觸發(fā)信息,或者,根據(jù)移動終端的定位信息和家電設(shè)備的定位信息計算出移動終端距家電設(shè)備的距離小于預(yù)設(shè)間距(例如2公里)。
步驟102中根據(jù)移動終端的定位信息計算移動終端到達(dá)家電設(shè)備的所需時長具體包括:從移動終端接收用戶選擇的出行方式,或者,根據(jù)移動終端的移動速度確定移動終端對應(yīng)的出行方式,根據(jù)出行方式、移動終端的定位信息和地圖信息中的路徑屬性信息確定移動終端的定位位置到家電設(shè)備的定位位置之間的路徑,根據(jù)路徑的長度和移動速度或者根據(jù)路徑的長度和移動速度和出行方式計算出移動終端到達(dá)家電設(shè)備的所需時長;其中,出行方式包括步行、自行車、公交、自駕。
本方法中,步驟101和步驟102之間還可以包括以下步驟101’:根據(jù)移動終端的定位信息或者根據(jù)移動終端的定位信息和當(dāng)天時間搜索歷史參考策略,搜索到對應(yīng)的歷史參考策略時,提取歷史參考策略中對家電設(shè)備的控制信息,將控制信息發(fā)送至家電設(shè)備,未搜索到對應(yīng)的歷史參考策略時執(zhí)行步驟102;其中歷史參考策略包括:移動終端的定位范圍、時間范圍、對家電設(shè)備的控制信息;對家電設(shè)備的控制信息包括:操作類型(例如啟動或關(guān)閉)、操作執(zhí)行時間、操作對象的目標(biāo)值(例如溫度值或濕度值)。
步驟101’中根據(jù)歷史參考策略確定對家電設(shè)備的控制信息包括:獲取所有歷史參考策略中對家電設(shè)備的控制信息的操作執(zhí)行時間,計算所有操作執(zhí)行時間的平均值,將此平均值作為對家電設(shè)備的控制信息的操作執(zhí)行時間。
步驟101’中根據(jù)歷史參考策略確定對家電設(shè)備的控制信息包括:獲取所有歷史參考策略中對家電設(shè)備的操作對象的目標(biāo)值平均值,接收傳感器的傳感數(shù)據(jù)值,判斷傳感數(shù)據(jù)值與目標(biāo)值平均值的差值大于預(yù)設(shè)值時,將目標(biāo)值平均值與預(yù)設(shè)增量值之和作為對家電設(shè)備的控制信息中的操作對象的目標(biāo)值,判斷目標(biāo)值平均值與傳感數(shù)據(jù)值的差值大于預(yù)設(shè)值時,將目標(biāo)值平均值與預(yù)設(shè)增量值之差作為對家電設(shè)備的控制信息中的操作對象的目標(biāo)值。本方法中保存歷史參考策略具體包括:步驟2之后還包括:檢測到移動終端到達(dá)家電設(shè)備處后,或者,接收移動終端發(fā)送的確認(rèn)信息后,保存歷史參考策略,歷史參考策略包括:以移動終端的定位信息為中心的定位范圍、以判斷滿足觸發(fā)條件的時間所對應(yīng)的當(dāng)天時間為中心的時間范圍、對家電設(shè)備的控制信息。
基于定位信息的家電設(shè)備的控制裝置,應(yīng)用于云平臺中,包括:接收模塊、判斷模塊、計算模塊、發(fā)送模塊;
接收模塊,用于接收移動終端的定位信息,或者,用于接收移動終端的定位信息和家電設(shè)備的狀態(tài)信息;
判斷模塊,用于判斷是否觸發(fā)條件;
計算模塊,用于實時地根據(jù)移動終端的定位信息計算移動終端到達(dá)家電設(shè)備的所需時長,在所需時長小于或等于預(yù)設(shè)時長時,根據(jù)家電設(shè)備的狀態(tài)信息確定對家電設(shè)備的控制信息;
發(fā)送模塊用于將控制信息發(fā)送至家電設(shè)備。
判斷模塊用于根據(jù)以下方法判斷滿足觸發(fā)條件:接收到移動終端發(fā)送的檢測觸發(fā)信息,或者,根據(jù)移動終端的定位信息和家電設(shè)備的定位信息計算出移動終端距家電設(shè)備的距離小于預(yù)設(shè)間距。
其中,
接收模塊還用于接收用戶選擇的出行方式;
計算模塊用于從接收模塊獲取出行方式,或者,根據(jù)移動終端的移動速度確定移動終端對應(yīng)的出行方式,根據(jù)出行方式、移動終端的定位信息和地圖信息中的路徑屬性信息確定移動終端的定位位置到家電設(shè)備的定位位置之間的路徑,根據(jù)路徑的長度和移動速度或者根據(jù)路徑的長度和移動速度和出行方式計算出移動終端到達(dá)家電設(shè)備的所需時長,其中,出行方式包括步行、自行車、公交、自駕。
計算模塊還用于根據(jù)移動終端的定位信息或者根據(jù)移動終端的定位信息和當(dāng)天時間搜索歷史參考策略,搜索到對應(yīng)的歷史參考策略時,提取歷史參考策略中對家電設(shè)備的控制信息,將控制信息發(fā)送至家電設(shè)備,未搜索到對應(yīng)的歷史參考策略時執(zhí)行步驟2;其中歷史參考策略包括:移動終端的定位范圍、時間范圍、對家電設(shè)備的控制信息;對家電設(shè)備的控制信息包括:操作類型、操作執(zhí)行時間、操作對象的目標(biāo)值。
計算模塊還用于使用以下方法根據(jù)歷史參考策略確定對家電設(shè)備的控制信息包括:獲取所有歷史參考策略中對家電設(shè)備的控制信息的操作執(zhí)行時間,計算所有操作執(zhí)行時間的平均值,將此平均值作為對家電設(shè)備的控制信息的操作執(zhí)行時間;和/或,獲取所有歷史參考策略中對家電設(shè)備的操作對象的目標(biāo)值平均值,接收傳感器的傳感數(shù)據(jù)值,判斷傳感數(shù)據(jù)值與目標(biāo)值平均值的差值大于預(yù)設(shè)值時,將目標(biāo)值平均值與預(yù)設(shè)增量值之和作為對家電設(shè)備的控制信息中的操作對象的目標(biāo)值,判斷目標(biāo)值平均值與傳感數(shù)據(jù)值的差值大于預(yù)設(shè)值時,將目標(biāo)值平均值與預(yù)設(shè)增量值之差作為對家電設(shè)備的控制信息中的操作對象的目標(biāo)值。
本裝置還包括歷史參考策略存儲模塊,用于檢測到移動終端到達(dá)家電設(shè)備處后,或者,獲知接收模塊接收到移動終端發(fā)送的確認(rèn)信息后,保存歷史參考策略,歷史參考策略包括:以移動終端的定位信息為中心的定位范圍、以判斷滿足觸發(fā)條件的時間所對應(yīng)的當(dāng)天時間為中心的時間范圍、對家電設(shè)備的控制信息。
具體實施例一:
家電設(shè)備為空調(diào),云平臺預(yù)先存儲有空調(diào)的位置信息,預(yù)設(shè)間距為2公里,預(yù)設(shè)時長為30分鐘。云平臺預(yù)先存儲的地圖信息中包括各條道路的出行方式,例如,主路對應(yīng)的出行方式為機(jī)動車,小區(qū)內(nèi)部的道路對應(yīng)的出行方式為自行車或步行。
云平臺實時采集移動終端的定位信息,根據(jù)移動終端的定位信息和家電設(shè)備的定位信息計算出移動終端距家電設(shè)備的距離,判斷此距離小于2公里時,判斷滿足觸發(fā)條件。云平臺獲取地圖信息,確定移動終端的定位信息,計算移動終端的移動速度,根據(jù)移動終端的移動速度確定移動終端對應(yīng)的出行方式。例如移動速度位于5~7千米/小時之間時,確定移動終端的出行方式為步行,移動速度位于5~30千米/小時之間時,確定移動終端的出行方式為自行車,移動速度位于30千米/小時以上時,確定移動終端的出行方式為機(jī)動車。
云平臺根據(jù)出行方式在地圖信息上確定移動終端的定位位置到家電設(shè)備的定位位置之間的路徑,例如,出行方式為步行時,只選擇出行方式包括步行的道路。
云平臺根據(jù)路徑的長度和移動終端的移動速度計算出移動終端到達(dá)家電設(shè)備的所需時長。在所需時長小于或等于30分鐘時,判斷家電設(shè)備的狀態(tài)為關(guān)機(jī),則確定對家電設(shè)備的控制信息為開機(jī),并且設(shè)置空調(diào)的初始溫度值為默認(rèn)的26度,將此控制信息發(fā)送至家電設(shè)備。或者,判斷家電設(shè)備的狀態(tài)為關(guān)機(jī),接收設(shè)置于與家電設(shè)備同一房間的溫度傳感器的溫度數(shù)據(jù),根據(jù)此溫度數(shù)據(jù)確定空調(diào)的初始溫度值,例如為27度,將此控制信息發(fā)送至家電設(shè)備。
具體實施例二:
家電設(shè)備為加濕器,云平臺預(yù)先存儲有加濕器的位置信息,預(yù)設(shè)間距為2公里,預(yù)設(shè)時長為30分鐘。云平臺預(yù)先存儲的地圖信息中包括各條道路的出行方式,例如,主路對應(yīng)的出行方式為機(jī)動車,小區(qū)內(nèi)部的道路對應(yīng)的出行方式為自行車或步行。
云平臺實時采集移動終端的定位信息,云平臺接收到移動終端通過控制軟件發(fā)送的檢測觸發(fā)信息后,判斷滿足觸發(fā)條件。
云平臺獲取地圖信息,確定移動終端的定位信息,計算移動終端的移動速度,接收移動終端發(fā)送的出行方式為自駕,云平臺查詢地圖信息確定從移動終端的定位信息到加濕器之間的滿足自駕行駛的路徑。
云平臺根據(jù)路徑的長度、移動終端的移動速度和出行方式計算出移動終端到達(dá)家電設(shè)備的所需時長。在所需時長小于或等于30分鐘時,判斷加濕器的狀態(tài)為關(guān)機(jī),接收設(shè)置于與加濕器同一房間的濕度傳感器的濕度數(shù)據(jù),根據(jù)此濕度數(shù)據(jù)確定空調(diào)的初始濕度值,例如為30%度,將此控制信息發(fā)送至加濕器。
本發(fā)明可以實時自動地計算移動終端到達(dá)家電設(shè)備處的時長,并且計算出的此時長更為精確,對家電設(shè)備的控制更為準(zhǔn)確,有效提高用戶使用體驗,并且可以節(jié)省用戶的操作。
上面描述的內(nèi)容可以單獨(dú)地或者以各種方式組合起來實施,而這些變型方式都在本發(fā)明的保護(hù)范圍之內(nèi)。
本領(lǐng)域普通技術(shù)人員可以理解上述方法中的全部或部分步驟可通過程序來指令相關(guān)硬件完成,程序可以存儲于計算機(jī)可讀存儲介質(zhì)中,如只讀存儲器、磁盤或光盤等??蛇x地,上述實施例的全部或部分步驟也可以使用一個或多個集成電路來實現(xiàn),相應(yīng)地,上述實施例中的各模塊/單元可以采用硬件的形式實現(xiàn),也可以采用軟件功能模塊的形式實現(xiàn)。本發(fā)明不限制于任何特定形式的硬件和軟件的結(jié)合。
需要說明的是,在本文中,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括……”限定的要素,并不排除在包括所述要素的物品或者設(shè)備中還存在另外的相同要素。
以上實施例僅用以說明本發(fā)明的技術(shù)方案而非限制,僅僅參照較佳實施例對本發(fā)明進(jìn)行了詳細(xì)說明。本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,可以對本發(fā)明的技術(shù)方案進(jìn)行修改或者等同替換,而不脫離本發(fā)明技術(shù)方案的精神和范圍,均應(yīng)涵蓋在本發(fā)明的權(quán)利要求范圍當(dāng)中。