一種進行溫度提示的方法和裝置制造方法
【專利摘要】本公開是關(guān)于一種進行溫度提示的方法和裝置,屬于計算機【技術(shù)領(lǐng)域】。所述方法包括:獲取目標容器中的當前溫度,并獲取與所述目標容器具有綁定關(guān)系的目標終端到所述目標容器的距離;根據(jù)所述當前溫度,確定所述目標容器中的溫度變化到預(yù)設(shè)的目標溫度所需的第一時長;根據(jù)所述目標終端到所述目標容器的距離,確定所述目標終端移動到所述目標容器所需的第二時長;如果所述第一時長小于或等于所述第二時長,則觸發(fā)提示信號。采用本公開,可以提高溫度控制的靈活性。
【專利說明】一種進行溫度提示的方法和裝置
【技術(shù)領(lǐng)域】
[0001]本公開是關(guān)于計算機【技術(shù)領(lǐng)域】,尤其是關(guān)于一種進行溫度提示的方法和裝置。
【背景技術(shù)】
[0002]在日常生活中,很多情況下都會用到熱水,例如喝水、洗臉等,因此,人們經(jīng)常要燒熱水。一般情況下,人們常常是用燒水壺來燒熱水的,燒水壺一般都提供有水開提示的功倉泛。
[0003]一般情況下,用戶利用燒水壺?zé)倪^程是:向燒水壺中加入冷水,蓋好壺蓋后,打開開關(guān),燒水壺則開始對水進行加熱,等到燒水壺中的水沸騰后,會觸發(fā)燒水壺發(fā)出提示信號(如發(fā)出聲音等),以通知用戶水燒開了。
[0004]在實現(xiàn)本公開的過程中,發(fā)明人發(fā)現(xiàn)至少存在以下問題:
[0005]在用燒水壺?zé)畷r,燒水壺只能將冷水加熱成開水后,才能觸發(fā)提示信號,此時用戶只能得到開水。如果用戶想要喝溫水,那么用戶只能先加熱得到開水,再將開水晾成溫水,或?qū)㈤_水與涼水按比例勾兌得到溫水,這樣,進行溫度控制的靈活性差。
【發(fā)明內(nèi)容】
[0006]為了克服相關(guān)技術(shù)中存在的問題,本公開提供了一種進行溫度提示的方法和裝置。所述技術(shù)方案如下:
[0007]根據(jù)本公開實施例的第一方面,提供一種進行溫度提示的方法,所述方法包括:
[0008]獲取目標容器中的當前溫度,并獲取與所述目標容器具有綁定關(guān)系的目標終端到所述目標容器的距離;
[0009]根據(jù)所述當前溫度,確定所述目標容器中的溫度變化到預(yù)設(shè)的目標溫度所需的第一時長;
[0010]根據(jù)所述目標終端到所述目標容器的距離,確定所述目標終端移動到所述目標容器所需的第二時長;
[0011]如果所述第一時長小于或等于所述第二時長,則觸發(fā)提示信號。
[0012]可選地,所述獲取目標容器中的當前溫度,并獲取與所述目標容器具有綁定關(guān)系的目標終端到所述目標容器的距離,包括:
[0013]獲取目標容器中的當前溫度,如果所述當前溫度與預(yù)設(shè)的目標溫度的差值小于預(yù)設(shè)閾值,則獲取與所述目標容器具有綁定關(guān)系的目標終端到所述目標容器的距離。
[0014]可選地,所述根據(jù)所述當前溫度,確定所述目標容器中的溫度變化到預(yù)設(shè)的目標溫度所需的第一時長,包括:
[0015]根據(jù)所述當前溫度,以及預(yù)先存儲的溫度時間變化關(guān)系函數(shù),確定所述目標容器中的溫度變化到預(yù)設(shè)的目標溫度所需的第一時長。
[0016]可選地,所述根據(jù)所述目標終端到所述目標容器的距離,確定所述目標終端移動到所述目標容器所需的第二時長,包括:
[0017]獲取所述目標終端在歷史移動過程中的移動速度;
[0018]根據(jù)所述目標終端到所述目標容器的距離,以及所述移動速度,確定所述目標終端移動到所述目標容器所需的第二時長。
[0019]可選地,所述如果所述第一時長小于或等于所述第二時長,則觸發(fā)提示信號,包括:
[0020]如果所述第一時長小于或等于所述第二時長,則向所述目標終端發(fā)送提示通知,以使所述目標終端發(fā)出提示信號;和/或,
[0021]如果所述第一時長小于或等于所述第二時長,則向所述目標容器發(fā)送提示通知,以使所述目標容器發(fā)出提示信號。
[0022]根據(jù)本公開實施例的第二方面,提供一種進行溫度提示的裝置,所述裝置包括:
[0023]獲取模塊,用于獲取目標容器中的當前溫度,并獲取與所述目標容器具有綁定關(guān)系的目標終端到所述目標容器的距離;
[0024]第一確定模塊,用于根據(jù)所述當前溫度,確定所述目標容器中的溫度變化到預(yù)設(shè)的目標溫度所需的第一時長;
[0025]第二確定模塊,用于根據(jù)所述目標終端到所述目標容器的距離,確定所述目標終端移動到所述目標容器所需的第二時長;
[0026]觸發(fā)模塊,用于如果所述第一時長小于或等于所述第二時長,則觸發(fā)提示信號。
[0027]可選地,所述獲取模塊,用于:
[0028]獲取目標容器中的當前溫度,如果所述當前溫度與預(yù)設(shè)的目標溫度的差值小于預(yù)設(shè)閾值,則獲取與所述目標容器具有綁定關(guān)系的目標終端到所述目標容器的距離。
[0029]可選地,所述第一確定模塊,用于:
[0030]根據(jù)所述當前溫度,以及預(yù)先存儲的溫度時間變化關(guān)系函數(shù),確定所述目標容器中的溫度變化到預(yù)設(shè)的目標溫度所需的第一時長。
[0031]可選地,所述第二確定模塊,用于:
[0032]獲取所述目標終端在歷史移動過程中的移動速度;
[0033]根據(jù)所述目標終端到所述目標容器的距離,以及所述移動速度,確定所述目標終端移動到所述目標容器所需的第二時長。
[0034]可選地,所述觸發(fā)模塊,用于:
[0035]如果所述第一時長小于或等于所述第二時長,則向所述目標終端發(fā)送提示通知,以使所述目標終端發(fā)出提示信號;和/或,
[0036]如果所述第一時長小于或等于所述第二時長,則向所述目標容器發(fā)送提示通知,以使所述目標容器發(fā)出提示信號。
[0037]根據(jù)本公開實施例的第三方面,提供一種進行溫度提示的裝置,包括:
[0038]處理器;
[0039]用于存儲處理器可執(zhí)行指令的存儲器;
[0040]其中,所述處理器被配置為:
[0041 ] 獲取目標容器中的當前溫度,并獲取與所述目標容器具有綁定關(guān)系的目標終端到所述目標容器的距離;
[0042]根據(jù)所述當前溫度,確定所述目標容器中的溫度變化到預(yù)設(shè)的目標溫度所需的第一時長;
[0043]根據(jù)所述目標終端到所述目標容器的距離,確定所述目標終端移動到所述目標容器所需的第二時長;
[0044]如果所述第一時長小于或等于所述第二時長,則觸發(fā)提示信號。
[0045]本公開的實施例提供的技術(shù)方案可以包括以下有益效果:
[0046]本公開實施例中,獲取目標容器中的當前溫度,并獲取與目標容器具有綁定關(guān)系的目標終端到目標容器的距離,根據(jù)當前溫度,確定目標容器中的溫度變化到預(yù)設(shè)的目標溫度所需的第一時長,根據(jù)目標終端到目標容器的距離,確定目標終端移動到目標容器所需的第二時長,如果第一時長小于或等于第二時長,則觸發(fā)提示信號。這樣,可以對任意預(yù)設(shè)的目標溫度進行提示,從而可以將容器中的溫度控制在任意的目標溫度,可以提高溫度控制的靈活性。
[0047]應(yīng)當理解的是,以上的一般描述和后文的細節(jié)描述僅是示例性和解釋性的,并不能限制本公開。
【專利附圖】
【附圖說明】
[0048]此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本公開的實施例,并與說明書一起用于解釋本公開的原理。在附圖中:
[0049]圖1是根據(jù)一示例性實施例示出的一種控制溫度的方法的流程圖;
[0050]圖2是根據(jù)一不例性實施例不出的一種系統(tǒng)框架不意圖;
[0051]圖3是根據(jù)一示例性實施例示出的一種控制溫度的方法的流程圖;
[0052]圖4是根據(jù)一示例性實施例示出的一種函數(shù)曲線示意圖;
[0053]圖5是根據(jù)一示例性實施例示出的一種控制溫度的方法的流程圖;
[0054]圖6是根據(jù)一示例性實施例示出的一種控制溫度的方法的流程圖;
[0055]圖7是根據(jù)一示例性實施例示出的一種控制溫度的裝置的結(jié)構(gòu)示意圖;
[0056]圖8是根據(jù)一示例性實施例示出的一種服務(wù)器的結(jié)構(gòu)示意圖。
[0057]通過上述附圖,已示出本公開明確的實施例,后文中將有更詳細的描述。這些附圖和文字描述并不是為了通過任何方式限制本公開構(gòu)思的范圍,而是通過參考特定實施例為本領(lǐng)域技術(shù)人員說明本公開的概念。
【具體實施方式】
[0058]這里將詳細地對示例性實施例進行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實施例中所描述的實施方式并不代表與本公開相一致的所有實施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本公開的一些方面相一致的裝置和方法的例子。
[0059]實施例一
[0060]本公開實施例提供了一種進行溫度提示的方法,如圖1所示,控制溫度的方法的執(zhí)行主體可以為服務(wù)器、路由器、終端或智能容器,其中,智能容器可以是智能水壺、智能水杯等,終端可以是手機、智能手環(huán)等移動終端,服務(wù)器可以為用于溫控的應(yīng)用程序的后臺服務(wù)器。
[0061]本實施例中,以用戶燒水的場景為例進行方案的詳細說明,其中執(zhí)行主體以服務(wù)器為例,容器中加熱的物質(zhì)以水為例,其他場景、設(shè)備和被加熱物的情況與之類似,不再累述。本公開實施例的系統(tǒng)框架圖可以如圖2所示,包括目標容器、目標終端和服務(wù)器。如圖1所示,該方法的處理流程可以包括如下的步驟:
[0062]在步驟101中,獲取目標容器中的當前溫度,并獲取與目標容器具有綁定關(guān)系的目標終端到目標容器的距離。
[0063]在實施中,在服務(wù)器中可以建立目標容器和目標終端之間的綁定關(guān)系,建立綁定關(guān)系的方式可以多種多樣。在目標容器和目標終端中可以分別安裝有用于溫度控制的應(yīng)用程序。用戶可以通過終端等啟動應(yīng)用程序登錄服務(wù)器,服務(wù)器可以將具有相同賬戶的智能容器和目標終端進行綁定,記錄它們之間的綁定關(guān)系。例如,用戶使用手機啟動應(yīng)用程序采用賬號A登錄服務(wù)器后,服務(wù)器檢測到某智能容器也對應(yīng)賬號A登陸,則將手機與該智能容器進行綁定。
[0064]或者,用戶可以通過終端的應(yīng)用程序向服務(wù)器請求將某目標容器和某目標終端進行綁定,進而服務(wù)器可以將該智能容器的設(shè)備標識和該終端的設(shè)備標識對應(yīng)存儲,以記錄它們之間的綁定關(guān)系。例如,用戶使用手機啟動應(yīng)用程序后,將智能熱水壺和智能手環(huán)建立綁定關(guān)系,并將該綁定關(guān)系告知服務(wù)器。
[0065]當用戶想要得到某一溫度(如70°C )的水時,可以在智能容器(即目標容器)上設(shè)置該溫度為加熱的目標溫度,開啟目標容器的加熱開關(guān),目標容器開始加熱。目標容器上可以裝有溫度傳感器,溫度傳感器可以獲取目標容器中水的溫度。當用戶設(shè)置好目標溫度,并開啟了目標容器的開關(guān)后,目標容器可以通過溫度傳感器檢測目標容器中的水的溫度,并將檢測到的溫度的數(shù)值周期性地發(fā)送給服務(wù)器。由此,服務(wù)器能夠獲取到目標容器中的溫度。
[0066]目標容器和目標終端上可以分別裝有定位裝置,定位裝置可以獲取目標容器或目標終端的位置信息。服務(wù)器接收到目標容器發(fā)送的水的溫度后,可以先確定與目標容器具有綁定關(guān)系的終端(即目標終端),例如,服務(wù)器可以獲取目標容器登錄的賬戶,進而查詢同時登錄該賬戶的智能手環(huán),該智能手環(huán)即為查詢到的目標終端。然后,服務(wù)器可以向目標容器和目標終端分別發(fā)送位置查詢請求,目標容器和目標終端接收到位置查詢請求后,可以周期性地通過上述定位裝置獲取各自自身的位置信息,并分別將獲取到的各自自身的位置信息發(fā)送給服務(wù)器,獲取并發(fā)送位置信息的周期可以與發(fā)送溫度數(shù)值的周期相同。服務(wù)器基于接收到的目標容器的位置信息和目標終端的位置信息,可以計算出目標容器和目標終端的距離。
[0067]在步驟102中,根據(jù)當前溫度,確定目標容器中的溫度變化到預(yù)設(shè)的目標溫度所需的第一時長。
[0068]在實施中,服務(wù)器可以預(yù)先設(shè)置一個加熱速度。在接收到目標容器發(fā)送的當前溫度之后,服務(wù)器可以獲取用戶預(yù)設(shè)的目標溫度,即上述目標容器上傳的目標溫度,進而服務(wù)器可以計算目標溫度和當前溫度的差值,并用此差值除以預(yù)先設(shè)置的加熱速度,得到的商值為目標容器中水的溫度變化到目標溫度所需的時長(即第一時長)。
[0069]需要指出的是,步驟102與步驟103在時序上沒有必然的先后關(guān)系。
[0070]在步驟103中,根據(jù)目標終端到目標容器的距離,確定目標終端移動到目標容器所需的第二時長。
[0071]在實施中,服務(wù)器可以預(yù)設(shè)一個移動速度,此移動速度可以根據(jù)統(tǒng)計常人的一般移動速度得到。在接收到目標容器和目標終端發(fā)送的位置信息之后,服務(wù)器可以計算出目標終端到目標容器的距離,然后,可以用此距離的數(shù)值除以預(yù)設(shè)的移動速度,得到的商值為目標終端移動到目標容器所需的時長(即第二時長)。該時長可以認為是佩戴智能手環(huán)(即目標終端)的用戶移動到智能水壺(即目標容器)所需的時長。
[0072]在步驟104中,如果第一時長小于或等于第二時長,則觸發(fā)提示信號。
[0073]在實施中,服務(wù)器在確定出第一時長和第二時長后,可以對兩者進行比較。如果第一時長小于或等于第二時長,則說明如果用戶從現(xiàn)在開始走向目標容器,在到達目標容器時,目標容器內(nèi)的溫度已經(jīng)達到預(yù)設(shè)的目標溫度,這種情況服務(wù)器可以觸發(fā)目標容器和/或目標終端發(fā)出提示信號,以提示用戶。如果第一時長大于第二時長,則說明如果用戶從現(xiàn)在開始走向目標容器,在到達目標容器時,目標容器內(nèi)的溫度尚未達到預(yù)設(shè)的目標溫度,這種情況服務(wù)器可以不作處理,即不觸發(fā)提示信號。對于上述發(fā)出提示信號的情況,用戶發(fā)現(xiàn)提示信號后,可以走向目標容器。在用戶移動的過程中,目標容器保持加熱狀態(tài),當通過溫度傳感器檢測到水的溫度達到目標溫度時,則目標容器可以停止加熱。基于上述服務(wù)器的計算過程可知,用戶走到目標容器的時候,目標容器可能已經(jīng)停止加熱或剛好停止加熱。
[0074]本公開實施例中,獲取目標容器中的當前溫度,并獲取與目標容器具有綁定關(guān)系的目標終端到目標容器的距離,根據(jù)當前溫度,確定目標容器中的溫度變化到預(yù)設(shè)的目標溫度所需的第一時長,根據(jù)目標終端到目標容器的距離,確定目標終端移動到目標容器所需的第二時長,如果第一時長小于或等于第二時長,則觸發(fā)提示信號。這樣,可以對任意預(yù)設(shè)的目標溫度進行提示,從而可以將容器中的溫度控制在任意的目標溫度,可以提高溫度控制的靈活性。
[0075]實施例二
[0076]本公開實施例提供了一種進行溫度提示的方法,控制溫度的方法的執(zhí)行主體可以為服務(wù)器、路由器、終端或智能容器,其中,智能容器可以是智能水壺、智能水杯等,終端可以是手機、智能手環(huán)等移動終端,服務(wù)器可以為用于溫控的應(yīng)用程序的后臺服務(wù)器。
[0077]本實施例中,以用戶燒水的場景為例進行方案的詳細說明,其中執(zhí)行主體以服務(wù)器為例,容器中加熱的物質(zhì)以水為例,其他場景、設(shè)備和被加熱物的情況與之類似,不再累述。本公開實施例的系統(tǒng)框架圖可以如圖2所示,包括目標容器、目標終端和服務(wù)器,下面將結(jié)合實施方式對處理流程進行詳細的說明,如圖3所示,該方法的處理流程可以包括如下的步驟:
[0078]在步驟301中,獲取目標容器中的當前溫度。
[0079]該目標容器中具有測溫設(shè)備,不限具體的安裝位置,例如,目標容器內(nèi)壁、目標容器底部等。
[0080]例如,當用戶想要得到某一溫度(如70°C )的水時,可以通過對應(yīng)的應(yīng)用程序在手機端設(shè)置智能容器(即目標容器)的預(yù)定加熱的目標溫度。開啟目標容器的加熱開關(guān)后,目標容器開始加熱。目標容器上可以裝有溫度傳感器,溫度傳感器可以獲取目標容器中水的溫度。當用戶設(shè)置好目標溫度,并開啟了目標容器的開關(guān)后,目標容器可以通過溫度傳感器檢測目標容器中的水的溫度,并將檢測到的溫度的數(shù)值周期性地發(fā)送給服務(wù)器。由此,月艮務(wù)器能夠獲取到目標容器中的溫度。
[0081]在步驟302中,如果當前溫度與預(yù)設(shè)的目標溫度的差值小于預(yù)設(shè)閾值,則獲取與目標容器具有綁定關(guān)系的目標終端到目標容器的距離。
[0082]在實施中,目標容器可以通過溫度傳感器獲取目標容器中的水的溫度,并周期性地將獲取的溫度的數(shù)值發(fā)送給服務(wù)器,服務(wù)器接收到目標容器發(fā)送的溫度的數(shù)值后,可以計算該溫度與上述目標溫度的差值,并將差值與預(yù)設(shè)閾值(如20°C)進行比較,如果差值小于預(yù)設(shè)閾值,則服務(wù)器可以請求獲取目標容器的位置信息和目標終端的位置信息,計算兩者的距離,否則,服務(wù)器可以不做處理。
[0083]在步驟303中,根據(jù)當前溫度,以及預(yù)先存儲的溫度時間變化關(guān)系函數(shù),確定目標容器中的溫度變化到預(yù)設(shè)的目標溫度所需的第一時長。
[0084]其中,溫度時間變化關(guān)系函數(shù)可以是溫度隨加熱時間變化的函數(shù)。
[0085]在實施中,服務(wù)器可以預(yù)先存儲水的溫度時間變化關(guān)系函數(shù),溫度時間變化關(guān)系函數(shù)可以基于大量的實驗數(shù)據(jù)進行分析計算得到,相應(yīng)的函數(shù)曲線可以如圖4所示。當服務(wù)器獲取到目標容器中的當前溫度時,可以將此當前溫度代入溫度時間變化關(guān)系函數(shù),能夠確定目標容器中的當前溫度(即圖4中的T1)對應(yīng)的第一時間(即圖4中的h),服務(wù)器還可以將目標溫度代入溫度變化關(guān)系函數(shù),能夠確定目標溫度(即圖4中的T2)對應(yīng)的第二時間(即圖4中的t2),進而可以計算h和t2的差值,此差值即為目標容器中當前溫度變化到預(yù)設(shè)的目標溫度所需的第一時長。可選地,上述溫度時間變化關(guān)系函數(shù)中還可以包含環(huán)境溫度的變量,目標容器還可以獲取其周圍的環(huán)境溫度并上報給服務(wù)器,服務(wù)器可以基于環(huán)境溫度、目標溫度和目標容器中的當前溫度,通過與上述計算方式類似的計算方式,得出上述第一時長。另外,可選地,上述溫度時間變化關(guān)系函數(shù)中還可以設(shè)置加熱功率和容積的變量,目標容器還可以將其自身的加熱功率以及盛水的容積,上報給服務(wù)器,服務(wù)器可以基于環(huán)境溫度、目標溫度、當前溫度、加熱功率和容積,通過與上述計算方式類似的計算方式,得出上述第一時長。
[0086]在步驟304中,獲取目標終端在歷史移動過程中的移動速度。
[0087]在實施中,服務(wù)器可以通過目標終端對持目標終端的用戶的運動狀態(tài)和不同運動狀態(tài)下的移動速度進行檢測,例如,可以檢測用戶在走路狀態(tài)下的平均移動速度。在一般情況下,用戶是以走路的方式移動到目標容器的,因而服務(wù)器可以向目標終端獲取其在歷史移動過程中用戶走路狀態(tài)下的平均移動速度,并進行記錄,用于后續(xù)步驟的處理。例如,月艮務(wù)器向智能手環(huán)發(fā)送速度獲取請求,智能手環(huán)向服務(wù)器發(fā)送在歷史移動過程中用戶走路狀態(tài)下的平均移動速度。
[0088]在步驟305中,根據(jù)目標終端到目標容器的距離,以及移動速度,確定目標終端移動到目標容器所需的第二時長。
[0089]在實施中,服務(wù)器可以使用上述目標容器到目標終端的距離的數(shù)值,除以上述獲取的移動速度,得到的商值為目標終端移動到目標容器所需的時長。該時長可以認為是佩戴智能手環(huán)(即目標終端)的用戶移動到智能水壺(即目標容器)所需的時長。
[0090]在步驟306中,如果第一時長小于或等于所述第二時長,則觸發(fā)提示信號。
[0091]觸發(fā)提示信號的處理方式有多種多樣,不同的處理方式可以單獨使用,也可以結(jié)合使用,以下給出幾種可行的處理方式:
[0092]方式一,如果第一時長小于或等于第二時長,則向目標終端發(fā)送提示通知,以使目標終端發(fā)出提示信號。
[0093]在實施中,如果第一時長小于或等于第二時長,服務(wù)器可以向目標終端發(fā)送提示通知,目標終端接收到服務(wù)器發(fā)送的提示通知后,可以發(fā)出提示信號以提示用戶。目標終端發(fā)出的提示信號的形式可以多種多樣,例如,可以是鈴聲、震動或閃光等。目標終端可以將其中的一種形式設(shè)置為提示信號的默認形式,另外,用戶也可以根據(jù)自己的習(xí)慣、喜好、需求等設(shè)置提示信號的形式。例如,如果第一時長小于或等于第二時長,則服務(wù)器可以向智能手環(huán)發(fā)送提示通知,智能手環(huán)接收到服務(wù)器發(fā)送的提示通知后,可以以震動的方式提示用戶水已經(jīng)燒好了。
[0094]方式二,如果第一時長小于或等于第二時長,則向目標容器發(fā)送提示通知,以使目標容器發(fā)出提示信號。
[0095]在實施中,如果第一時長小于或等于第二時長,服務(wù)器可以向目標容器發(fā)送提示通知,目標容器接收到服務(wù)器發(fā)送的提示通知后,可以發(fā)出提示信號以提示用戶。目標容器發(fā)出提示信號的形式可以多種多樣,例如,可以是鈴聲、震動或閃光等。目標容器可以將其中的一種形式設(shè)置為提示信號的默認形式,另外,用戶也可以根據(jù)自己的習(xí)慣、喜好、需求等設(shè)置提示信號的形式。例如,如果第一時長小于或等于第二時長,則服務(wù)器可以向智能水壺發(fā)送提示通知,智能水壺接收到服務(wù)器發(fā)送的提示通知后,可以以發(fā)出鈴聲的方式提示用戶水已經(jīng)燒好了。
[0096]本公開實施例中,獲取目標容器中的當前溫度,并獲取與目標容器具有綁定關(guān)系的目標終端到目標容器的距離,根據(jù)當前溫度,確定目標容器中的溫度變化到預(yù)設(shè)的目標溫度所需的第一時長,根據(jù)目標終端到目標容器的距離,確定目標終端移動到目標容器所需的第二時長,如果第一時長小于或等于第二時長,則觸發(fā)提示信號。這樣,可以對任意預(yù)設(shè)的目標溫度進行提示,從而可以將容器中的溫度控制在任意的目標溫度,可以提高溫度控制的靈活性。
[0097]實施例三
[0098]本公開實施例提供了一種進行溫度提示的方法,下面將以執(zhí)行主體為路由器為例,結(jié)合用戶燒水的場景進行方案的詳細說明,如圖5所示,可以包括如下步驟的處理:
[0099]在步驟501中,路由器獲取目標容器中的當前溫度。
[0100]在實施中,該目標容器中具有測溫設(shè)備,不限具體的安裝位置,例如,目標容器內(nèi)壁、目標容器底部等。
[0101]例如,當用戶想要得到某一溫度(如70°C )的水時,可以通過對應(yīng)的在手機端將智能容器(即目標容器)的預(yù)定加熱的目標溫度。開啟目標容器的加熱開關(guān)后,目標容器開始加熱。目標容器上可以裝有溫度傳感器,溫度傳感器可以獲取目標容器中水的溫度。當用戶設(shè)置好目標溫度,并開啟了目標容器的開關(guān)后,目標容器可以通過溫度傳感器檢測目標容器中的水的溫度,并將檢測到的溫度的數(shù)值周期性地發(fā)送給路由器。由此,路由器能夠獲取到目標容器中的溫度。
[0102]在步驟502中,路由器根據(jù)當前溫度,確定目標容器中的溫度變化到預(yù)設(shè)的目標溫度所需的第一時長。
[0103]路由器確定第一時長的處理方式和步驟102中確定第一時長的處理方式類似,可以參考上述實施例中的相關(guān)內(nèi)容,在此不再累述。
[0104]在步驟503中,路由器確定與目標容器綁定的目標終端,并確定目標終端移動到目標容器的第二時長。
[0105]在實施中,在路由器中可以建立目標容器和目標終端之間的綁定關(guān)系,建立綁定關(guān)系的方式可以多種多樣。在目標容器和目標終端中可以分別安裝有用于溫度控制的應(yīng)用程序。用戶可以通過終端等啟動應(yīng)用程序登錄路由器,路由器可以將具有相同賬戶的智能容器和目標終端進行綁定,記錄它們之間的綁定關(guān)系。例如,用戶使用手機啟動應(yīng)用程序采用賬號A登錄路由器后,路由器檢測到某智能容器也對應(yīng)賬號A登陸,則將手機與該智能容器進行綁定。
[0106]或者,用戶可以通過終端的應(yīng)用程序向服務(wù)器請求將某目標容器和某目標終端進行綁定,進而路由器可以將該智能容器的設(shè)備標識和該終端的設(shè)備標識對應(yīng)存儲,以記錄它們之間的綁定關(guān)系。例如,用戶使用手機啟動應(yīng)用程序后,將智能熱水壺和智能手環(huán)建立綁定關(guān)系,并將該綁定關(guān)系告知路由器。
[0107]在步驟504中,如果第一時長小于或等于所述第二時長,則觸發(fā)提示信號。
[0108]觸發(fā)提示信號的處理方式有多種多樣,不同的處理方式可以單獨使用,也可以結(jié)合使用,以下給出幾種可行的處理方式:
[0109]方式一,如果第一時長小于或等于第二時長,則路由器向目標終端發(fā)送提示通知,以使目標終端發(fā)出提示信號。
[0110]方式二,如果第一時長小于或等于第二時長,則路由器向目標容器發(fā)送提示通知,以使目標容器發(fā)出提示信號。
[0111]上述兩種方式的處理與步驟306中的處理方式類似,可以參考上述實施例中的相關(guān)內(nèi)容,在此不再累述。
[0112]步驟502中確定第一時長時,可以采用以下方式:根據(jù)所述當前溫度,以及預(yù)先存儲的溫度時間變化關(guān)系函數(shù),確定所述目標容器中的溫度變化到預(yù)設(shè)的目標溫度所需的第一時長。
[0113]路由器確定第一時長的處理方式和步驟303中確定第一時長的處理方式類似,可以參考上述實施例中的相關(guān)內(nèi)容,在此不再累述。
[0114]步驟503中確定第二時長時,可以采用以下方式:如果當前溫度與預(yù)設(shè)的目標溫度的差值小于預(yù)設(shè)閾值,則獲取與目標容器具有綁定關(guān)系的目標終端到目標容器的距離;獲取目標終端在歷史移動過程中的移動速度;根據(jù)目標終端到目標容器的距離,以及移動速度,確定目標終端移動到目標容器所需的第二時長。
[0115]路由器確定第二時長的處理方式和步驟305中確定第一時長的處理方式類似,可以參考上述實施例中的相關(guān)內(nèi)容,在此不再累述。
[0116]本公開實施例中,獲取目標容器中的當前溫度,并獲取與目標容器具有綁定關(guān)系的目標終端到目標容器的距離,根據(jù)當前溫度,確定目標容器中的溫度變化到預(yù)設(shè)的目標溫度所需的第一時長,根據(jù)目標終端到目標容器的距離,確定目標終端移動到目標容器所需的第二時長,如果第一時長小于或等于第二時長,則觸發(fā)提示信號。這樣,可以對任意預(yù)設(shè)的目標溫度進行提示,從而可以將容器中的溫度控制在任意的目標溫度,可以提高溫度控制的靈活性。
[0117]實施例四
[0118]本公開實施例提供了一種進行溫度提示的方法,下面將以執(zhí)行主體為智能水壺為例,結(jié)合用戶燒水的場景進行方案的詳細說明,如圖6所示,可以包括如下步驟的處理:
[0119]在步驟601中,智能水壺(即目標容器)獲取其內(nèi)部的水的當前溫度。
[0120]在實施中,該智能水壺中具有測溫設(shè)備,不限具體的安裝位置,例如,智能水壺內(nèi)壁、智能容器底部等。
[0121]例如,當用戶想要得到某一溫度(如70°C)的水時,可以通過對應(yīng)的應(yīng)用程序在手機端設(shè)置智能水壺的預(yù)定加熱的目標溫度。開啟智能水壺的加熱開關(guān)后,智能水壺開始加熱。智能水壺上可以裝有溫度傳感器,溫度傳感器可以獲取智能水壺中水的溫度。當用戶設(shè)置好目標溫度,并開啟了智能水壺的開關(guān)后,智能水壺可以通過溫度傳感器檢測智能水壺中的水的溫度。
[0122]在步驟602中,智能水壺確定將其內(nèi)部的水由當前溫度加熱到目標溫度所需的第一時長。
[0123]智能水壺確定第一時長的處理方式與步驟303中確定第一時長的處理方式相類似,可以參考上述實施例中的相關(guān)內(nèi)容,在此不再累述。
[0124]在步驟603中,如果當前溫度與預(yù)設(shè)的目標溫度的差值小于預(yù)設(shè)閾值,則智能水壺確定其自身與綁定的目標終端之間的距離。
[0125]在實施中,用戶可以在智能水壺中預(yù)先設(shè)置與其綁定的智能手環(huán)(即目標終端)。智能水壺可以通過溫度傳感器獲取智能水壺中的水的溫度,在獲取到當前溫度后,可以計算該溫度與預(yù)設(shè)的目標溫度的差值,并將差值與預(yù)設(shè)閾值(如20°C )進行比較。如果差值小于預(yù)設(shè)閾值,則智能水壺可以請求獲取其綁定的智能手環(huán)的位置信息,并獲取自身的位置信息,計算兩者之間的距離,或者,智能水壺可以通過距離檢測裝置獲取與綁定的智能手環(huán)之間的距離;如果差值大于預(yù)設(shè)閾值,智能水壺可以不做處理。
[0126]在步驟604中,智能水壺確定目標終端移動到智能水壺所需的第二時長。
[0127]處理方式可以包括如下:獲取目標終端在歷史移動過程中的移動速度;根據(jù)目標終端到智能水壺的距離,以及移動速度,確定目標終端移動到智能水壺所需的第二時長。
[0128]智能水壺確定第二時長的處理方式與步驟304和305中的處理方式相類似,可以參考上述實施例中的相關(guān)內(nèi)容,在此不再累述。
[0129]在步驟605中,如果第一時長小于或等于第二時長,則觸發(fā)提示信號。
[0130]觸發(fā)提示信號的處理方式有多種多樣,不同的處理方式可以單獨使用,也可以結(jié)合使用,以下給出幾種可行的處理方式:
[0131]方式一,如果第一時長小于或等于第二時長,則智能水壺向其綁定的智能手環(huán)發(fā)送提示通知,以使其綁定的智能手環(huán)發(fā)出提示信號。例如,如果第一時長小于或等于第二時長,則智能水壺可以向其綁定的智能手環(huán)發(fā)送提示通知,智能手環(huán)接收到智能水壺發(fā)送的提示通知后,可以以震動的方式提示用戶水已經(jīng)燒好了。
[0132]方式二,如果第一時長小于或等于第二時長,則智能水壺發(fā)出提示信號。例如,如果第一時長小于或等于第二時長,則智能水壺可以以發(fā)出鈴聲的方式提示用戶水已經(jīng)燒好了。
[0133]本公開實施例中,獲取目標容器中的當前溫度,并獲取與目標容器具有綁定關(guān)系的目標終端到目標容器的距離,根據(jù)當前溫度,確定目標容器中的溫度變化到預(yù)設(shè)的目標溫度所需的第一時長,根據(jù)目標終端到目標容器的距離,確定目標終端移動到目標容器所需的第二時長,如果第一時長小于或等于第二時長,則觸發(fā)提示信號。這樣,可以對任意預(yù)設(shè)的目標溫度進行提示,從而可以將容器中的溫度控制在任意的目標溫度,可以提高溫度控制的靈活性。
[0134]實施例五
[0135]基于相同的技術(shù)構(gòu)思,本公開實施例還提供了一種進行溫度提示的裝置,如圖7所示,該裝置包括:獲取模塊710,第一確定模塊720,第二確定模塊730,觸發(fā)模塊740。
[0136]該獲取模塊710,被配置為獲取目標容器中的當前溫度,并獲取與該目標容器具有綁定關(guān)系的目標終端到該目標容器的距離。
[0137]該第一確定模塊720,被配置為根據(jù)當前溫度,確定目標容器中的溫度變化到預(yù)設(shè)的目標溫度所需的第一時長。
[0138]該第二確定模塊730,被配置為根據(jù)目標終端到目標容器的距離,確定目標終端移動到目標容器所需的第二時長。
[0139]該觸發(fā)模塊740,被配置為如果第一時長小于或等于第二時長,則觸發(fā)提示信號。
[0140]可選地,獲取模塊710,被配置為:
[0141]獲取目標容器中的當前溫度,如果當前溫度與預(yù)設(shè)的目標溫度的差值小于預(yù)設(shè)閾值,則獲取與目標容器具有綁定關(guān)系的目標終端到目標容器的距離。
[0142]可選地,第一確定模塊720,被配置為:
[0143]根據(jù)當前溫度,以及預(yù)先存儲的溫度時間變化關(guān)系函數(shù),確定目標容器中的溫度變化到預(yù)設(shè)的目標溫度所需的第一時長。
[0144]可選地,第二確定模塊730,被配置為:
[0145]獲取目標終端在歷史移動過程中的移動速度;
[0146]根據(jù)目標終端到目標容器的距離,以及移動速度,確定目標終端移動到目標容器所需的第二時長。
[0147]可選地,觸發(fā)模塊740,被配置為:
[0148]如果第一時長小于或等于第二時長,則向目標終端發(fā)送提示通知,以使目標終端發(fā)出提示信號;和/或,
[0149]如果第一時長小于或等于第二時長,則向目標容器發(fā)送提示通知,以使目標容器發(fā)出提示信號。
[0150]關(guān)于上述實施例中的裝置,其中各個模塊執(zhí)行操作的具體方式已經(jīng)在有關(guān)該方法的實施例中進行了詳細描述,此處將不做詳細闡述說明。
[0151]本公開實施例中,獲取目標容器中的當前溫度,并獲取與目標容器具有綁定關(guān)系的目標終端到目標容器的距離,根據(jù)當前溫度,確定目標容器中的溫度變化到預(yù)設(shè)的目標溫度所需的第一時長,根據(jù)目標終端到目標容器的距離,確定目標終端移動到目標容器所需的第二時長,如果第一時長小于或等于第二時長,則觸發(fā)提示信號。這樣,可以對任意預(yù)設(shè)的目標溫度進行提示,從而可以將容器中的溫度控制在任意的目標溫度,可以提高溫度控制的靈活性。
[0152]需要說明的是:上述實施例提供的進行溫度提示的裝置在進行溫度提示時,僅以上述各功能模塊的劃分進行舉例說明,實際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將設(shè)備的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。另外,上述實施例提供的進行溫度提示的裝置與進行溫度提示的方法實施例屬于同一構(gòu)思,其具體實現(xiàn)過程詳見方法實施例,這里不再贅述。
[0153]實施例六
[0154]請參考圖8,其示出了本公開實施例所涉及的服務(wù)器的結(jié)構(gòu)示意圖,該服務(wù)器可以用于實施上述實施例中提供的進行溫度提示的方法。具體來講:
[0155]服務(wù)器800可因配置或性能不同而產(chǎn)生比較大的差異,可以包括一個或一個以上中央處理器(central processing units, CPU) 822 (例如,一個或一個以上處理器)和存儲器832,一個或一個以上存儲應(yīng)用程序842或數(shù)據(jù)844的存儲介質(zhì)830 (例如一個或一個以上海量存儲設(shè)備)。其中,存儲器832和存儲介質(zhì)830可以是短暫存儲或持久存儲。存儲在存儲介質(zhì)830的程序可以包括一個或一個以上模塊(圖示未示出),每個模塊可以包括對服務(wù)器中的一系列指令操作。更進一步地,中央處理器822可以設(shè)置為與存儲介質(zhì)830通信,在服務(wù)器800上執(zhí)行存儲介質(zhì)830中的一系列指令操作。服務(wù)器800還可以包括一個或一個以上電源826,一個或一個以上有線或無線網(wǎng)絡(luò)接口 850,一個或一個以上輸入輸出接口 858,一個或一個以上鍵盤856,和/或,一個或一個以上操作系統(tǒng)841,例如WindowsServerTM, Mac OS XTM,UnixTM, LinuxTM,F(xiàn)reeBSDTM等等。具體在本實施例中,服務(wù)器包括有存儲器,以及一個或一個以上的程序,其中一個或者一個以上程序存儲于存儲器中,且一個或者一個以上程序可以包括一個或一個以上模塊,且每個模塊可以包括對服務(wù)器中的一系列指令操作,且經(jīng)配置以由一個或者一個以上處理器執(zhí)行該一個或者一個以上程序包含用于進行以下操作的指令:
[0156]獲取目標容器中的當前溫度,并獲取與目標容器具有綁定關(guān)系的目標終端到目標容器的距離;
[0157]根據(jù)當前溫度,確定目標容器中的溫度變化到預(yù)設(shè)的目標溫度所需的第一時長;
[0158]根據(jù)目標終端到目標容器的距離,確定目標終端移動到目標容器所需的第二時長;
[0159]如果第一時長小于或等于第二時長,則觸發(fā)提示信號。
[0160]可選地,獲取目標容器中的當前溫度,并獲取與目標容器具有綁定關(guān)系的目標終端到目標容器的距離,包括:
[0161]獲取目標容器中的當前溫度,如果當前溫度與預(yù)設(shè)的目標溫度的差值小于預(yù)設(shè)閾值,則獲取與目標容器具有綁定關(guān)系的目標終端到目標容器的距離。
[0162]可選地,根據(jù)當前溫度,確定目標容器中的溫度變化到預(yù)設(shè)的目標溫度的第一時長,包括:
[0163]根據(jù)當前溫度,以及預(yù)先存儲的溫度時間變化關(guān)系函數(shù),確定目標容器中的溫度變化到預(yù)設(shè)的目標溫度所需的第一時長。
[0164]可選地,根據(jù)目標終端到目標容器的距離,確定目標終端移動到目標容器所需的第二時長,包括:
[0165]獲取目標終端在歷史移動過程中的移動速度;
[0166]根據(jù)目標終端到目標容器的距離,以及移動速度,確定目標終端移動到目標容器所需的第二時長。
[0167]可選地,所述如果第一時長小于或等于第二時長,則觸發(fā)提示信號,包括:
[0168]如果第一時長小于或等于所述第二時長,則向目標終端發(fā)送提示通知,以使目標終端發(fā)出提示信號;和/或,
[0169]如果第一時長小于或等于第二時長,則向目標容器發(fā)送提示通知,以使目標容器發(fā)出提示信號。
[0170]本公開實施例中,獲取目標容器中的當前溫度,并獲取與目標容器具有綁定關(guān)系的目標終端到目標容器的距離,根據(jù)當前溫度,確定目標容器中的溫度變化到預(yù)設(shè)的目標溫度所需的第一時長,根據(jù)目標終端到目標容器的距離,確定目標終端移動到目標容器所需的第二時長,如果第一時長小于或等于第二時長,則觸發(fā)提示信號。這樣,可以對任意預(yù)設(shè)的目標溫度進行提示,從而可以將容器中的溫度控制在任意的目標溫度,可以提高溫度控制的靈活性。
[0171]本領(lǐng)域技術(shù)人員在考慮說明書及實踐這里公開的公開后,將容易想到本公開的其它實施方案。本申請旨在涵蓋本公開的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本公開的一般性原理并包括本公開未公開的本【技術(shù)領(lǐng)域】中的公知常識或慣用技術(shù)手段。說明書和實施例僅被視為示例性的,本公開的真正范圍和精神由下面的權(quán)利要求指出。
[0172]應(yīng)當理解的是,本公開并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進行各種修改和改變。本公開的范圍僅由所附的權(quán)利要求來限制。
【權(quán)利要求】
1.一種進行溫度提示的方法,其特征在于,所述方法包括: 獲取目標容器中的當前溫度,并獲取與所述目標容器具有綁定關(guān)系的目標終端到所述目標容器的距離; 根據(jù)所述當前溫度,確定所述目標容器中的溫度變化到預(yù)設(shè)的目標溫度所需的第一時長; 根據(jù)所述目標終端到所述目標容器的距離,確定所述目標終端移動到所述目標容器所需的第二時長; 如果所述第一時長小于或等于所述第二時長,則觸發(fā)提示信號。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取目標容器中的當前溫度,并獲取與所述目標容器具有綁定關(guān)系的目標終端到所述目標容器的距離,包括: 獲取目標容器中的當前溫度,如果所述當前溫度與預(yù)設(shè)的目標溫度的差值小于預(yù)設(shè)閾值,則獲取與所述目標容器具有綁定關(guān)系的目標終端到所述目標容器的距離。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述當前溫度,確定所述目標容器中的溫度變化到預(yù)設(shè)的目標溫度所需的第一時長,包括: 根據(jù)所述當前溫度,以及預(yù)先存儲的溫度時間變化關(guān)系函數(shù),確定所述目標容器中的溫度變化到預(yù)設(shè)的目標溫度所需的第一時長。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述目標終端到所述目標容器的距離,確定所述目標終端移動到所述目標容器所需的第二時長,包括: 獲取所述目標終端在歷史移動過程中的移動速度; 根據(jù)所述目標終端到所述目標容器的距離,以及所述移動速度,確定所述目標終端移動到所述目標容器所需的第二時長。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述如果所述第一時長小于或等于所述第二時長,則觸發(fā)提示信號,包括: 如果所述第一時長小于或等于所述第二時長,則向所述目標終端發(fā)送提示通知,以使所述目標終端發(fā)出提示信號;和/或, 如果所述第一時長小于或等于所述第二時長,則向所述目標容器發(fā)送提示通知,以使所述目標容器發(fā)出提示信號。
6.一種進行溫度提示的裝置,其特征在于,所述裝置包括: 獲取模塊,用于獲取目標容器中的當前溫度,并獲取與所述目標容器具有綁定關(guān)系的目標終端到所述目標容器的距離; 第一確定模塊,用于根據(jù)所述當前溫度,確定所述目標容器中的溫度變化到預(yù)設(shè)的目標溫度所需的第一時長; 第二確定模塊,用于根據(jù)所述目標終端到所述目標容器的距離,確定所述目標終端移動到所述目標容器所需的第二時長; 觸發(fā)模塊,用于如果所述第一時長小于或等于所述第二時長,則觸發(fā)提示信號。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述獲取模塊,用于: 獲取目標容器中的當前溫度,如果所述當前溫度與預(yù)設(shè)的目標溫度的差值小于預(yù)設(shè)閾值,則獲取與所述目標容器具有綁定關(guān)系的目標終端到所述目標容器的距離。
8.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述第一確定模塊,用于: 根據(jù)所述當前溫度,以及預(yù)先存儲的溫度時間變化關(guān)系函數(shù),確定所述目標容器中的溫度變化到預(yù)設(shè)的目標溫度所需的第一時長。
9.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述第二確定模塊,用于: 獲取所述目標終端在歷史移動過程中的移動速度; 根據(jù)所述目標終端到所述目標容器的距離,以及所述移動速度,確定所述目標終端移動到所述目標容器所需的第二時長。
10.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述觸發(fā)模塊,用于: 如果所述第一時長小于或等于所述第二時長,則向所述目標終端發(fā)送提示通知,以使所述目標終端發(fā)出提示信號;和/或, 如果所述第一時長小于或等于所述第二時長,則向所述目標容器發(fā)送提示通知,以使所述目標容器發(fā)出提示信號。
11.一種進行溫度提示的裝置,其特征在于,包括: 處理器; 用于存儲處理器可執(zhí)行指令的存儲器; 其中,所述處理器被配置為: 獲取目標容器中的當前溫度,并獲取與所述目標容器具有綁定關(guān)系的目標終端到所述目標容器的距離; 根據(jù)所述當前溫度,確定所述目標容器中的溫度變化到預(yù)設(shè)的目標溫度所需的第一時長; 根據(jù)所述目標終端到所述目標容器的距離,確定所述目標終端移動到所述目標容器所需的第二時長; 如果所述第一時長小于或等于所述第二時長,則觸發(fā)提示信號。
【文檔編號】A47J27/212GK104257267SQ201410422053
【公開日】2015年1月7日 申請日期:2014年8月25日 優(yōu)先權(quán)日:2014年8月25日
【發(fā)明者】張鵬飛, 夏勇峰, 屈恒, 王益冬 申請人:小米科技有限責(zé)任公司