申請日2017.09.29
公開(公告)日2018.01.19
IPC分類號G05B19/418; G05B15/02
摘要
本發明實施例公開了一種水處理預測方法及服務器。其中,該水處理預測方法可包括:獲取歷史用水記錄;確定目標時間,以及依據所述歷史用水記錄確定目標用水數據,所述目標用水數據為預測的與所述目標時間對應的用水數據;依據所述目標時間和所述目標用水數據生成控制指令后,輸出所述控制指令。實施本發明實施例,可智能地適應用戶生活規律,提高效率。
權利要求書
1.一種水處理預測方法,其特征在于,包括:
獲取歷史用水記錄;
確定目標時間,以及依據所述歷史用水記錄確定目標用水數據,所述目標用水數據為預測的與所述目標時間對應的用水數據;
依據所述目標時間和所述目標用水數據生成控制指令后,輸出所述控制指令。
2.根據權利要求1所述的方法,其特征在于,所述確定目標時間之前,所述方法還包括:
獲取預測周期和當前時間;
所述確定目標時間包括:
依據所述當前時間和所述預測周期確定所述目標時間。
3.根據權利要求2所述的方法,其特征在于,所述依據所述歷史用水記錄確定目標用水數據之前,所述方法還包括:
檢測所述目標時間是否為預定時間,所述預定時間為節假日對應的時間;
所述依據所述歷史用水記錄確定目標用水數據包括:
若所述目標時間為所述預定時間,則依據所述預定時間對應的歷史用水記錄確定所述目標用水數據。
4.根據權利要求1-3任一項所述的方法,其特征在于,所述確定目標時間,以及依據所述歷史用水記錄確定目標用水數據之前,所述方法還包括:
構建包含目標編碼的矩陣,所述目標編碼為所述歷史用水記錄對應的編碼;
將所述包含目標編碼的矩陣輸入到全鏈接神經網絡模型中;
通過所述全鏈接神經網絡模型確定目標矩陣,所述目標矩陣為與所述目標時間以及所述目標用水數據對應的矩陣;
所述確定目標時間,以及依據所述歷史用水記錄確定目標用水數據包括:
依據所述目標矩陣確定所述目標時間,以及依據所述目標矩陣確定所述目標用水數據。
5.根據權利要求4所述的方法,其特征在于,所述目標編碼包括:第一時間對應的編碼、第二時間對應的編碼、與所述第一時間對應的用水數據的編碼、以及與所述第二時間對應的用水數據的編碼。
6.根據權利要求1所述的方法,其特征在于,所述輸出所述控制指令包括:
將所述控制指令發送給目標設備,所述控制指令用于指示所述目標設備依據所述控制指令進行水處理;
或者,將所述控制指令發送給終端,所述控制指令用于指示所述終端依據所述控制指令控制目標設備進行水處理。
7.一種服務器,其特征在于,包括:
獲取單元,用于獲取歷史用水記錄;
確定單元,用于確定目標時間,以及依據所述歷史用水記錄確定目標用水數據,所述目標用水數據為預測的與所述目標時間對應的用水數據;
生成單元,用于依據所述目標時間和所述目標用水數據生成控制指令;
輸出單元,用于輸出所述控制指令。
8.根據權利要求7所述的服務器,其特征在于,
所述獲取單元,還用于獲取預測周期和當前時間;
所述確定單元,具體用于依據所述當前時間和所述預測周期確定所述目標時間。
9.根據權利要求8所述的服務器,其特征在于,所述服務器還包括:
檢測單元,用于檢測所述目標時間是否為預定時間,所述預定時間為節假日對應的時間;
所述確定單元,具體用于若所述目標時間為所述預定時間,則依據所述預定時間對應的歷史用水記錄確定所述目標用水數據。
10.根據權利要求7-9任一項所述的服務器,其特征在于,所述服務器還包括:
構建單元,用于構建包含目標編碼的矩陣,所述目標編碼為所述歷史用水記錄對應的編碼;
輸入單元,用于將所述包含目標編碼的矩陣輸入到全鏈接神經網絡模型中;
所述確定單元,還用于通過所述全鏈接神經網絡模型確定目標矩陣,所述目標矩陣為與所述目標時間以及所述目標用水數據對應的矩陣;
所述確定單元,具體用于依據所述目標矩陣確定所述目標時間,以及依據所述目標矩陣確定所述目標用水數據。
說明書
水處理預測方法及服務器
技術領域
本發明涉及智能家居技術領域,尤其涉及一種水處理預測方法及服務器。
背景技術
隨著科技的發展,智能設備變得越來越智能,用戶也越來越多的開始使用智能設備,如水處理智能設備熱水器,又如凈水器等等。
在實際生活中,用戶的用水有自己獨特的節律,用戶在使用水處理智能設備時,可通過如下方式使用水處理智能設備,一種是手動開啟或關閉水處理智能設備;另一種是通過終端APP控制水處理智能設備,從而依據預先設置的時間,使得水處理智能設備自動開啟或關閉。
然而,采用上述技術方案,無法有效智能地適應用戶的生活規律,效率低下。
發明內容
本發明實施例所要解決的技術問題在于,提供一種水處理預測方法及服務器,能夠智能地適應用戶生活規律,提高效率。
第一方面,本發明實施例提供了一種水處理預測方法,包括:
獲取歷史用水記錄;
確定目標時間,以及依據所述歷史用水記錄確定目標用水數據,所述目標用水數據為預測的與所述目標時間對應的用水數據;
依據所述目標時間和所述目標用水數據生成控制指令后,輸出所述控制指令。
在一個可選的實現方式中,所述確定目標時間之前,所述方法還包括:
獲取預測周期和當前時間;
所述確定目標時間包括:
依據所述當前時間和所述預測周期確定所述目標時間。
在一個可選的實現方式中,所述依據所述歷史用水記錄確定目標用水數據之前,所述方法還包括:
檢測所述目標時間是否為預定時間,所述預定時間為節假日對應的時間;
所述依據所述歷史用水記錄確定目標用水數據包括:
若所述目標時間為所述預定時間,則依據所述預定時間對應的歷史用水記錄確定所述目標用水數據。
在一個可選的實現方式中,所述確定目標時間,以及依據所述歷史用水記錄確定目標用水數據之前,所述方法還包括:
構建包含目標編碼的矩陣,所述目標編碼為所述歷史用水記錄對應的編碼;
將所述包含目標編碼的矩陣輸入到全鏈接神經網絡模型中;
通過所述全鏈接神經網絡模型確定目標矩陣,所述目標矩陣為與所述目標時間以及所述目標用水數據對應的矩陣;
所述確定目標時間,以及依據所述歷史用水記錄確定目標用水數據包括:
依據所述目標矩陣確定所述目標時間,以及依據所述目標矩陣確定所述目標用水數據。
在一個可選的實現方式中,所述目標編碼包括:第一時間對應的編碼、第二時間對應的編碼、與所述第一時間對應的用水數據的編碼、以及與所述第二時間對應的用水數據的編碼。
在一個可選的實現方式中,所述輸出所述控制指令包括:
將所述控制指令發送給目標設備,所述控制指令用于指示所述目標設備依據所述控制指令進行水處理;
或者,將所述控制指令發送給終端,所述控制指令用于指示所述終端依據所述控制指令控制目標設備進行水處理。
第二方面,本發明實施例提供了一種服務器,包括:
獲取單元,用于獲取歷史用水記錄;
確定單元,用于確定目標時間,以及依據所述歷史用水記錄確定目標用水數據,所述目標用水數據為預測的與所述目標時間對應的用水數據;
生成單元,用于依據所述目標時間和所述目標用水數據生成控制指令;
輸出單元,用于輸出所述控制指令。
在一個可選的實現方式中,所述獲取單元,還用于獲取預測周期和當前時間;
所述確定單元,具體用于依據所述當前時間和所述預測周期確定所述目標時間。
在一個可選的實現方式中,所述服務器還包括:
檢測單元,用于檢測所述目標時間是否為預定時間,所述預定時間為節假日對應的時間;
所述確定單元,具體用于若所述目標時間為所述預定時間,則依據所述預定時間對應的歷史用水記錄確定所述目標用水數據。
在一個可選的實現方式中,所述服務器還包括:
構建單元,用于構建包含目標編碼的矩陣,所述目標編碼為所述歷史用水記錄對應的編碼;
輸入單元,用于將所述包含目標編碼的矩陣輸入到全鏈接神經網絡模型中;
所述確定單元,還用于通過所述全鏈接神經網絡模型確定目標矩陣,所述目標矩陣為與所述目標時間以及所述目標用水數據對應的矩陣;
所述確定單元,具體用于依據所述目標矩陣確定所述目標時間,以及依據所述目標矩陣確定所述目標用水數據。
在一個可選的實現方式中,所述目標編碼包括:第一時間對應的編碼、第二時間對應的編碼、與所述第一時間對應的用水數據的編碼、以及與所述第二時間對應的用水數據的編碼。
在一個可選的實現方式中,所述輸出單元,具體用于將所述控制指令發送給目標設備,所述控制指令用于指示所述目標設備依據所述控制指令進行水處理;
或者,所述輸出單元,具體用于將所述控制指令發送給終端,所述控制指令用于指示所述終端依據所述控制指令控制目標設備進行水處理。
第三方面,本發明實施例還提供了一種服務器,包括:處理器、輸入設備、輸出設備和存儲器,所述處理器、所述輸入設備、所述輸出設備和所述存儲器相互連接,其中,所述存儲器用于存儲支持服務器執行上述方法的計算機程序,所述計算機程序包括程序指令,所述處理器被配置用于調用所述程序指令,執行上述第一方面的方法。
第四方面,本發明實施例提供了一種計算機可讀存儲介質,所述計算機可讀存儲介質存儲有計算機程序,所述計算機程序包括程序指令,所述程序指令當被處理器執行時使所述處理器執行上述第一方面的方法。
實施本發明實施例,服務器通過歷史用戶記錄來確定目標時間以及目標用水數據,從而預測出用戶的用水時間以及用水數據;在生成控制指令后,輸出該控制指令,通過該控制指令來控制相應的設備對水進行處理,進而方便用戶用水,且更加智能地適應用戶的生活規律,提高用戶的用水效率。



