本發(fā)明涉及智能家居技術(shù),尤其涉及一種飲水量檢測方法、裝置和設(shè)備。
背景技術(shù):
目前,根據(jù)科學(xué)實驗證明,正常成人每天至少需要喝1500毫升水,大約8杯左右,才可以保證正常的身體的新陳代謝。
但是,大多數(shù)的人生活中,由于工作比較繁忙或者忘記飲水,即使到了水也會經(jīng)常忘記飲水,從而使得一天的飲水量得不到保證,也有個別的人會大量飲水,遠(yuǎn)遠(yuǎn)超過了人體的需求,飲水不足會造成身體新陳代謝慢,每天超量飲水也會增加腎臟負(fù)擔(dān),造成水腫等,因此,長期不合理的飲水會對身體健康造成影響。
技術(shù)實現(xiàn)要素:
本發(fā)明提供一種飲水量檢測方法、裝置和設(shè)備,用于解決用戶長期不合理的飲水對身體健康造成影響的問題。
本發(fā)明第一方面提供一種飲水量檢測方法,包括:
獲取所述第一水杯的容積;
根據(jù)一天標(biāo)準(zhǔn)飲水量和所述第一水杯的容積,獲取第一時間段和每個第一時間段內(nèi)的預(yù)設(shè)水量;
對于每個第一時間段,判斷所述第一時間段內(nèi),所述第一水杯中水的減小變化量之和是否達(dá)到所述預(yù)設(shè)水量,若沒有達(dá)到,則生成用于表示飲水太少的提醒消息。
可選的,所述獲取所述第一水杯的容積,包括:
采集獲取第一水杯的圖像信息,并對所述第一水杯的圖像信息進(jìn)行分析處理,獲取所述第一水杯的容積;或者,
獲取第一水杯的凈含量和盛滿水后的第一水杯對應(yīng)的重量,并根據(jù)所述凈含量和盛滿水后的第一水杯對應(yīng)的重量,獲取所述第一水杯的容積。
可選的,所述判斷所述第一時間段內(nèi),所述第一水杯中水的變化量是否達(dá)到預(yù)設(shè)水量,包括:
通過設(shè)置在所述第一水杯上的感應(yīng)器,獲取所述第一時間段內(nèi)的所述第一水杯中水的變化量;
判斷所述第一水杯中水的變化量是否達(dá)到所述預(yù)設(shè)水量。
可選的,還包括:
若所述第一水杯中水的減小變化量之和大于第一閾值,則生成用于表示飲水太多的提醒消息;其中,所述第一閾值大于所述預(yù)設(shè)水量。
可選的,還包括:
接收更換請求;
根據(jù)所述更換請求,獲取所述第二水杯的容積;
根據(jù)預(yù)設(shè)飲水量、所述第一水杯對應(yīng)的飲水水量和所述第二水杯的容積,獲取第二時間段;
對于每個第二時間段,判斷所述第二時間段內(nèi),所述第二水杯中水的減小變化量之和是否達(dá)到所述預(yù)設(shè)水量,若沒有達(dá)到,則生成用于表示飲水太少的提醒消息。
可選的,所述方法還包括:
通過藍(lán)牙或者nfc,將所述提醒消息發(fā)送給移動終端,以供所述移動終端根據(jù)所述提醒消息,進(jìn)行提醒處理。
本發(fā)明第二方面提供一種飲水量檢測裝置,包括:
第一獲取模塊,用于獲取所述第一水杯的容積;
處理模塊,用于對所述第一水杯的圖像信息進(jìn)行分析處理,獲取所述第一水杯的容積;
第二獲取模塊,用于根據(jù)預(yù)設(shè)飲水量和所述第一水杯的容積,獲取第一時間段;
所述處理模塊還用于對于每個第一時間段,判斷所述第一時間段內(nèi),所述第一水杯中水的減小變化量之和是否達(dá)到所述第一水杯的容積,若沒有達(dá)到,則生成用于表示飲水太少的提醒消息。
可選的,所述第一獲取模塊包括:
采集單元,用于采集獲取第一水杯的圖像信息,并對所述第一水杯的圖像信息進(jìn)行分析處理,獲取所述第一水杯的容積;或者,
獲取單元,用于獲取第一水杯的凈含量和盛滿水后的第一水杯對應(yīng)的重量,并根據(jù)所述凈含量和盛滿水后的第一水杯對應(yīng)的重量,獲取所述第一水杯的容積。
可選的,所述處理模塊具體包括:
第一獲取單元,用于通過設(shè)置在所述第一水杯上的感應(yīng)器,獲取所述第一時間段內(nèi)的所述第一水杯中水的變化量;
第一判斷單元,用于判斷所述第一水杯中水的變化量是否達(dá)到所述預(yù)設(shè)水量。
可選的,所述處理模塊還用于:
在所述第一水杯中水的減小變化量之和大于第一閾值時,生成用于表示飲水太多的提醒消息;其中,所述第一閾值大于所述預(yù)設(shè)水量。
可選的,所述裝置還包括:
接收模塊,用于接收更換請求;
所述第一獲取模塊還用于根據(jù)所述更換請求,獲取第二水杯的容積;
所述第二獲取模塊還用于根據(jù)預(yù)設(shè)飲水量、所述第一水杯對應(yīng)的飲水水量和所述第二水杯的容積,獲取第二時間段;
所述處理模塊還用于對于每個第二時間段,判斷所述第二時間段內(nèi),所述第二水杯中水的減小變化量之和是否達(dá)到所述預(yù)設(shè)水量,若沒有達(dá)到,則生成用于表示飲水太少的提醒消息。
可選的,所述裝置還包括:
發(fā)送模塊,用于通過藍(lán)牙或者nfc,將所述提醒消息發(fā)送給移動終端,以供所述移動終端根據(jù)所述提醒消息,進(jìn)行提醒處理。
本發(fā)明第三方面提供一種終端設(shè)備,包括:用于控制可執(zhí)行指令執(zhí)行的處理器、用于存儲處理器可執(zhí)行指令的存儲器;
處理器用于:
獲取所述第一水杯的容積;
根據(jù)一天標(biāo)準(zhǔn)飲水量和所述第一水杯的容積,獲取第一時間段和每個第 一時間段內(nèi)的預(yù)設(shè)水量;
對于每個第一時間段,判斷所述第一時間段內(nèi),所述第一水杯中水的減小變化量之和是否達(dá)到所述預(yù)設(shè)水量,若沒有達(dá)到,則生成用于表示飲水太少的提醒消息。
本發(fā)明提供的飲水量檢測方法、裝置和設(shè)備,終端設(shè)備通過采集獲取水杯的容量,結(jié)合預(yù)設(shè)的一天的標(biāo)準(zhǔn)飲水量以及水杯中水量的變化,在確定出一定的時間段內(nèi)用戶飲水沒有達(dá)到預(yù)設(shè)要求之后,生成提醒消息提醒用戶飲水,避免由于缺水造成的身體不適,提高用戶體驗。
附圖說明
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實施例提供的飲水量檢測方法實施例一的流程圖;
圖2為本發(fā)明實施例提供的飲水量檢測方法實施例二的流程圖;
圖3為本發(fā)明實施例提供的飲水量檢測裝置實施例一的結(jié)構(gòu)示意圖;
圖4為本發(fā)明實施例提供的飲水量檢測裝置實施例二的結(jié)構(gòu)示意圖;
圖5為本發(fā)明實施例提供的飲水量檢測裝置實施例三的結(jié)構(gòu)示意圖;
圖6為本發(fā)明實施例提供的飲水量檢測裝置實施例四的結(jié)構(gòu)示意圖;
圖7為本發(fā)明實施例提供的飲水量檢測裝置實施例五的結(jié)構(gòu)示意圖;
圖8為本發(fā)明實施例提供的終端設(shè)備的結(jié)構(gòu)示意圖。
具體實施方式
為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。
圖1為本發(fā)明實施例提供的飲水量檢測方法實施例一的流程圖。本實施 例的執(zhí)行主體為終端設(shè)備,例如:手機(jī)、平板電腦、電腦等可攜帶的智能終端設(shè)備,該飲水量檢測方法的具體實現(xiàn)步驟為:
s101:獲取所述第一水杯的容積。
在本步驟中,至少可以采用如下兩種方式獲取第一水杯的容積:
第一種實現(xiàn)方式,采集獲取第一水杯的圖像信息,并對所述第一水杯的圖像信息進(jìn)行分析處理,獲取所述第一水杯的容積。
終端設(shè)備通過攝像頭或者其他掃描裝置對第一水杯進(jìn)行掃描處理,采集對應(yīng)的圖像信息,并對該圖像信息進(jìn)行分析處理,得到該第一水杯的容積,即內(nèi)部體積。該圖像信息可以是照片,也可以是二維碼或者條形碼等,若為照片,則需要通過攝像頭距離水杯的距離以及相片中的水杯的尺寸進(jìn)行處理,水杯的容積;若圖像信息為二維碼或者條形碼,其中可以直接包括水杯的容積,解析即可得到。
第二種實現(xiàn)方式,獲取第一水杯的凈含量和盛滿水后的第一水杯對應(yīng)的重量,并根據(jù)所述凈含量和盛滿水后的第一水杯對應(yīng)的重量,獲取所述第一水杯的容積。
由于水的密度是固定,則可以直接通過重量來確定第一水杯的容積。
s102:根據(jù)一天標(biāo)準(zhǔn)飲水量和所述第一水杯的容積,獲取第一時間段和每個第一時間段內(nèi)的預(yù)設(shè)水量。
在本步驟中,在實現(xiàn)該過程可以手動的設(shè)置每天需要的標(biāo)準(zhǔn)飲水量,也可以是系統(tǒng)通過網(wǎng)絡(luò)獲取的最符合身體健康的飲水量,結(jié)合上一步獲取到的第一水杯的容積,計算得到每天需要飲水的杯數(shù),以1500ml的飲水量,若第一水杯的容積是200ml,則需要喝7.5杯的水,則可以將白天自起床之后的時間進(jìn)行分配,例如,早晨七點起床,晚上十一點休息,為避免水腫,睡前兩小時不能飲水,那么自早晨七點至晚上九點內(nèi)需要完成至少7.5杯的飲水量,可以平均分配得到八個時間段,也可以按照其他設(shè)定的標(biāo)準(zhǔn)分配時間段,以每個時間段完成一杯水為標(biāo)準(zhǔn)進(jìn)行分配,得到至少一個第一時間段。
其中,并不限于每個時間段必須喝夠一杯,即每個時間段以及每個時間段的預(yù)設(shè)水量可以根據(jù)身體情況、環(huán)境溫度來確定,還可以又用戶手動輸入得到,并不只限于上述實現(xiàn)方式。
s103:對于每個第一時間段,判斷所述第一時間段內(nèi),所述第一水杯中 水的減小變化量之和是否達(dá)到所述預(yù)設(shè)水量,若沒有達(dá)到,則生成用于表示飲水太少的提醒消息。
在本步驟中,對于每個第一時間段,終端設(shè)備都要進(jìn)行動態(tài)監(jiān)測,若發(fā)現(xiàn)在時間段快結(jié)束之前,還未完成該時段內(nèi)需要完成的飲水量,則需要提醒用戶,具體的方式是通過設(shè)置在第一水杯上的傳感器監(jiān)測水杯中的水量的變化,并通過設(shè)置在水杯上的通信單元將得到的變水量的變化量發(fā)送到終端設(shè)備上,終端設(shè)備對數(shù)據(jù)進(jìn)行篩選,例如:在向第一水杯中接入水的時候時候,即水量增加的數(shù)據(jù)可以不考慮,將每個第一時間段內(nèi)第一水杯中水量的減少量進(jìn)行累計,得到在該第一時段內(nèi)用戶的飲水量,然后判斷是否滿足該時段的標(biāo)準(zhǔn),例如是不是喝夠一杯,如果處理得到用戶在該第一時間段內(nèi)沒有完成足夠的飲水量,該足夠的飲水量可以是一杯,也可以是上述預(yù)設(shè)水量,則生成提醒消息,提醒用戶飲水。
具體的提醒方式可以是生成文本格式的提醒消息在終端設(shè)備上進(jìn)行顯示,也可以生成語音消息播放,也可以通過鈴聲和震動的方式提醒用戶。
進(jìn)一步的,該方案中,該第一水杯可以通過藍(lán)牙或者近場通信(nearfieldcommunication,nfc),將所述提醒消息發(fā)送給移動終端,以供所述移動終端根據(jù)所述提醒消息,進(jìn)行提醒處理。此時,上述方案的執(zhí)行主體則變成了第一水杯。
本發(fā)明實施例提供的飲水量檢測方法,終端設(shè)備通過采集獲取水杯的容量,結(jié)合預(yù)設(shè)的一天的標(biāo)準(zhǔn)飲水量以及水杯中水量的變化,在確定出一定的時間段內(nèi)用戶飲水沒有達(dá)到預(yù)設(shè)要求之后,生成提醒消息提醒用戶飲水,避免由于缺水造成的身體不適,提高用戶體驗。
圖2為本發(fā)明實施例提供的飲水量檢測方法實施例二的流程圖,如圖2所示,在上述實施例的基礎(chǔ)上,該方案還可以用于提醒用戶減少飲水,如果在判斷出飲水量超標(biāo)的時候,及時提醒用戶避免飲水過多造成腎臟的壓力,該方案的具體實現(xiàn)步驟為:
s201:采集獲取第一水杯的圖像信息,并對所述第一水杯的圖像信息進(jìn)行分析處理,獲取所述第一水杯的容積。
可選的,該步驟可以通過采集水杯空杯和水滿的時候的重量來確定,對此不做限制。
在本步驟中,根據(jù)第一水杯的圖像信息得到第一水杯的容積的一種具體方式為:通過設(shè)置在所述第一水杯上的感應(yīng)器,獲取所述第一時間段內(nèi)的所述第一水杯中水的變化量;判斷所述第一水杯中水的變化量是否達(dá)到所述第一水杯的容積。
s202:根據(jù)一天標(biāo)準(zhǔn)飲水量和所述第一水杯的容積,獲取第一時間段和每個第一時間段內(nèi)的預(yù)設(shè)水量。
s203:對于每個第一時間段,判斷所述第一時間段內(nèi),所述第一水杯中水的減小變化量之和是否達(dá)到所述預(yù)設(shè)水量,若沒有達(dá)到,則生成用于表示飲水太少的提醒消息。
在本步驟中,判斷是否達(dá)到該預(yù)設(shè)水量的具體方式是:通過設(shè)置在所述第一水杯上的感應(yīng)器,獲取所述第一時間段內(nèi)的所述第一水杯中水的變化量;
判斷所述第一水杯中水的變化量是否達(dá)到所述預(yù)設(shè)水量。
s204:若所述第一水杯中水的減小變化量之和大于第一閾值,則生成用于表示飲水太多的提醒消息;其中,所述第一閾值大于所述預(yù)設(shè)水量。
在本步驟中,需要用戶預(yù)先設(shè)置一個飲水量的上限,即在一個時間段內(nèi)最多的飲水量,如果檢測到在一個時間段內(nèi)的水杯中的水量的減少量累計超過了設(shè)置的第一閾值,則需要生成飲水超量的提醒消息。
同樣的,具體的提醒方式可以是生成文本格式的提醒消息在終端設(shè)備上進(jìn)行顯示,也可以生成語音消息播放,也可以通過鈴聲和震動的方式提醒用戶減少飲水量。
在上述任一實施例的基礎(chǔ)上,該飲水量檢測方法還可以在更換了水杯之后繼續(xù)提醒,根據(jù)上一個水杯已經(jīng)完成的水量,以及新的水杯的容積等,繼續(xù)按照上述方法進(jìn)行處理,實時提醒用戶,具體的實現(xiàn)步驟為:
接收更換請求;用戶在更換水杯之后,可通過終端設(shè)備的操作界面,輸入更換請求,其中可包括新的水杯的標(biāo)識等信息。
根據(jù)所述更換請求,獲取第二水杯的容積;
具體的獲取方式可以是采集獲取第二水杯的圖像信息,并根據(jù)所述第二水杯的圖像信息獲取所述第二水杯的容積;也可以是獲取第二水杯的凈含量和盛滿水后的第一水杯對應(yīng)的重量,并根據(jù)所述凈含量和盛滿水后的第二水杯對應(yīng)的重量,獲取所述第二水杯的容積。
根據(jù)預(yù)設(shè)飲水量、所述第一水杯對應(yīng)的飲水水量和所述第二水杯的容積,獲取第二時間段;
對于每個第二時間段,判斷所述第二時間段內(nèi),所述第二水杯中水的減小變化量之和是否達(dá)到所述預(yù)設(shè)水量,若沒有達(dá)到,則生成用于表示飲水太少的提醒消息。
終端設(shè)備需要重新采集新的第二水杯的圖像信息。來獲取第二水杯的容積,按照實施例一種公開的方案,實時監(jiān)控并提醒用戶適量用水,用于實現(xiàn)飲水量檢測處理系統(tǒng)包括:移動終端(或者終端設(shè)備)和設(shè)置在水杯上的感應(yīng)器(傳感器),并且該水杯與移動終端之間可以進(jìn)行通信,下面詳細(xì)介紹該飲水量檢測方法的實現(xiàn)過程:
步驟一、移動終端啟動掃描儀,對用戶飲水杯子的進(jìn)行掃描,獲取掃描后的圖像,根據(jù)圖像中杯子的大小,估算盛放一杯水的水量。
步驟二、移動終端根據(jù)一天需要保證的飲水量和盛放一杯水的水量,估算獲取該用戶需要用該杯子一天喝幾杯水和每杯水對應(yīng)的時間段。
可選的,移動終端還可以通過感應(yīng)器獲取杯子本身重量、杯子盛滿水重量等。
步驟三、從每天早晨的預(yù)設(shè)時間開始,移動終端通過設(shè)置在被子上的感應(yīng)器判斷在該時間段內(nèi)是用戶是否引用水,若判斷出沒有,則生成提醒消息,以提醒用戶飲水。
可選的,移動終端通過設(shè)置在被子上的感應(yīng)器判斷在該時間段內(nèi)是用戶是否引用水,若判斷出沒有,則生成提醒消息,以提醒用戶飲水的實現(xiàn)方式可以為:
以第一時間段為準(zhǔn),感應(yīng)器感應(yīng)水杯的重量,若重量大于杯體重量,且小于或等于盛滿水后的重量,且在該時間段內(nèi),杯體的水量并沒有出現(xiàn)過一次減小至接近杯體重量,則在第一時間段截止時,提醒用戶。
可選的,移動終端還可以根據(jù)感應(yīng)器獲取用戶飲水次數(shù),具體的,以感應(yīng)器感應(yīng)水杯的重量,若重量大于杯體重量,且小于或等于盛滿水后的重量,然后到杯體的水量減小至接近杯體重量,計算為一次。若飲水次數(shù)(相當(dāng)于杯數(shù))大于用戶需要用該杯子一天喝幾杯水的時候,可以提醒用戶,以告知今天飲水可能過多,容易造成水腫等情況。
可選的,若用戶在一天之中臨時更換杯子,移動終端可以重新掃描更換的杯子,然后根據(jù)之前使用的杯子飲水量,已經(jīng)喝了幾杯水,以及更換的杯子的成水量,還有一天需要飲水量,計算獲取更換后的杯子需要在喝幾杯,以及還可以對應(yīng)有飲水的時段調(diào)整。
本實施例提供的飲水量檢測方法,通過設(shè)置在水杯上的傳感器,與智能移動設(shè)備之間配合,監(jiān)控用戶每天的飲水量,在監(jiān)測到一定的時段內(nèi)用戶的飲水量超過規(guī)定的量,或者未完成飲水量的時候提醒用戶飲水,即能夠有效地保證了用戶的飲水量滿足日常所需,又能夠避免飲水過量給身體帶來負(fù)擔(dān),有效提高用戶體驗。
圖3為本發(fā)明實施例提供的飲水量檢測裝置實施例一的結(jié)構(gòu)示意圖,如圖3所示,該飲水量檢測裝置10,包括:
第一獲取模塊11,用于獲取所述第一水杯的容積;
處理模塊12,用于對所述第一水杯的圖像信息進(jìn)行分析處理,獲取所述第一水杯的容積;
第二獲取模塊13,用于根據(jù)預(yù)設(shè)飲水量和所述第一水杯的容積,獲取第一時間段;
所述處理模塊12還用于對于每個第一時間段,判斷所述第一時間段內(nèi),所述第一水杯中水的減小變化量之和是否達(dá)到所述第一水杯的容積,若沒有達(dá)到,則生成用于表示飲水太少的提醒消息。
本實施例提供的飲水量檢測裝置,用于執(zhí)行前述方法實施例的技術(shù)方案,其實現(xiàn)原理和技術(shù)效果類似,通過采集獲取水杯的容量,結(jié)合預(yù)設(shè)飲水量以及水杯中水量的變化,在確定出一定的時間段內(nèi)用戶飲水沒有達(dá)到預(yù)設(shè)要求之后,生成提醒消息提醒用戶飲水,避免由于缺水造成的身體不適,提高用戶體驗。
圖4為本發(fā)明實施例提供的飲水量檢測裝置實施例二的結(jié)構(gòu)示意圖,如圖4所示,在上述實施例一的基礎(chǔ)上,所述第一獲取模塊11包括:
采集單元111,用于采集獲取第一水杯的圖像信息,并對所述第一水杯的圖像信息進(jìn)行分析處理,獲取所述第一水杯的容積;或者,
獲取單元112,用于獲取第一水杯的凈含量和盛滿水后的第一水杯對應(yīng)的重量,并根據(jù)所述凈含量和盛滿水后的第一水杯對應(yīng)的重量,獲取所述第一 水杯的容積。
本實施例提供的飲水量檢測裝置,用于執(zhí)行前述方法實施例的技術(shù)方案,其實現(xiàn)原理和技術(shù)效果類似,在此不再贅述。
圖5為本發(fā)明實施例提供的飲水量檢測裝置實施例三的結(jié)構(gòu)示意圖,如圖5所示,在上述實施例的基礎(chǔ)上,所述處理模塊12具體包括:
第一獲取單元121,用于通過設(shè)置在所述第一水杯上的感應(yīng)器,獲取所述第一時間段內(nèi)的所述第一水杯中水的變化量;
第一判斷單元122,用于判斷所述第一水杯中水的變化量是否達(dá)到所述預(yù)設(shè)水量。
本實施例提供的飲水量檢測裝置,用于執(zhí)行前述方法實施例的技術(shù)方案,其實現(xiàn)原理和技術(shù)效果類似,在此不再贅述。
在上述實施例一的基礎(chǔ)上,可選的,所述處理模塊12還用于:
在所述第一水杯中水的減小變化量之和大于第一閾值時,生成用于表示飲水太多的提醒消息;其中,所述第一閾值大于所述預(yù)設(shè)水量。
圖6為本發(fā)明實施例提供的飲水量檢測裝置實施例四的結(jié)構(gòu)示意圖,如圖6所示,在上述實施例的基礎(chǔ)上,所述飲水量檢測裝置10還包括:
接收模塊14,用于接收更換請求;
所述第一獲取模塊11還用于根據(jù)所述更換請求,獲取第二水杯的容積;
所述第二獲取模塊13還用于根據(jù)預(yù)設(shè)飲水量、所述第一水杯對應(yīng)的飲水水量和所述第二水杯的容積,獲取第二時間段;
所述處理模塊12還用于對于每個第二時間段,判斷所述第二時間段內(nèi),所述第二水杯中水的減小變化量之和是否達(dá)到所述預(yù)設(shè)水量,若沒有達(dá)到,則生成用于表示飲水太少的提醒消息。
本實施例提供的飲水量檢測裝置,用于執(zhí)行前述方法實施例的技術(shù)方案,其實現(xiàn)原理和技術(shù)效果類似,在此不再贅述。
圖7為本發(fā)明實施例提供的飲水量檢測裝置實施例五的結(jié)構(gòu)示意圖,如圖7所示,在上述實施例的基礎(chǔ)上,所述飲水量檢測裝置10還包括:
發(fā)送模塊15,用于通過藍(lán)牙或者nfc,將所述提醒消息發(fā)送給移動終端,以供所述移動終端根據(jù)所述提醒消息,進(jìn)行提醒處理。
本實施例提供的飲水量檢測裝置,用于執(zhí)行前述方法實施例的技術(shù)方案, 其實現(xiàn)原理和技術(shù)效果類似,在此不再贅述。
圖8為本發(fā)明實施例提供的終端設(shè)備的結(jié)構(gòu)示意圖,如圖8所示,該終端設(shè)備可以具體被實現(xiàn)為:用于控制可執(zhí)行指令執(zhí)行的處理器、用于存儲處理器可執(zhí)行指令的存儲器;
所述處理器用于:
獲取所述第一水杯的容積;
根據(jù)一天標(biāo)準(zhǔn)飲水量和所述第一水杯的容積,獲取第一時間段和每個第一時間段內(nèi)的預(yù)設(shè)水量;
對于每個第一時間段,判斷所述第一時間段內(nèi),所述第一水杯中水的減小變化量之和是否達(dá)到所述預(yù)設(shè)水量,若沒有達(dá)到,則生成用于表示飲水太少的提醒消息。
可選的,還可以包括攝像頭,用于采集圖像信息;
可選的,還包括用于接收信息和數(shù)據(jù)的接收器;以及用于發(fā)送提醒消息的發(fā)送器。
本發(fā)明的實施例公開了:
a1、一種飲水量檢測方法,其特征在于,包括:
獲取所述第一水杯的容積;
根據(jù)一天標(biāo)準(zhǔn)飲水量和所述第一水杯的容積,獲取第一時間段和每個第一時間段內(nèi)的預(yù)設(shè)水量;
對于每個第一時間段,判斷所述第一時間段內(nèi),所述第一水杯中水的減小變化量之和是否達(dá)到所述預(yù)設(shè)水量,若沒有達(dá)到,則生成用于表示飲水太少的提醒消息。
a2、根據(jù)a1所述的方法,其特征在于,所述獲取所述第一水杯的容積,包括:
采集獲取第一水杯的圖像信息,并對所述第一水杯的圖像信息進(jìn)行分析處理,獲取所述第一水杯的容積;或者,
獲取第一水杯的凈含量和盛滿水后的第一水杯對應(yīng)的重量,并根據(jù)所述凈含量和盛滿水后的第一水杯對應(yīng)的重量,獲取所述第一水杯的容積。
a3、根據(jù)a2所述的方法,其特征在于,所述判斷所述第一時間段內(nèi),所述第一水杯中水的變化量是否達(dá)到預(yù)設(shè)水量,包括:
通過設(shè)置在所述第一水杯上的感應(yīng)器,獲取所述第一時間段內(nèi)的所述第一水杯中水的變化量;
判斷所述第一水杯中水的變化量是否達(dá)到所述預(yù)設(shè)水量。
a4、根據(jù)a1所述的方法,其特征在于,還包括:
若所述第一水杯中水的減小變化量之和大于第一閾值,則生成用于表示飲水太多的提醒消息;其中,所述第一閾值大于所述預(yù)設(shè)水量。
a5、根據(jù)a1至4任一項所述的方法,其特征在于,還包括:
接收更換請求;
根據(jù)所述更換請求,獲取所述第二水杯的容積;
根據(jù)預(yù)設(shè)飲水量、所述第一水杯對應(yīng)的飲水水量和所述第二水杯的容積,獲取第二時間段;
對于每個第二時間段,判斷所述第二時間段內(nèi),所述第二水杯中水的減小變化量之和是否達(dá)到所述預(yù)設(shè)水量,若沒有達(dá)到,則生成用于表示飲水太少的提醒消息。
a6、根據(jù)a1所述的方法,其特征在于,所述方法還包括:
通過藍(lán)牙或者近場通信nfc,將所述提醒消息發(fā)送給移動終端,以供所述移動終端根據(jù)所述提醒消息,進(jìn)行提醒處理。
b7、一種飲水量檢測裝置,其特征在于,包括:
第一獲取模塊,用于獲取所述第一水杯的容積;
處理模塊,用于對所述第一水杯的圖像信息進(jìn)行分析處理,獲取所述第一水杯的容積;
第二獲取模塊,用于根據(jù)預(yù)設(shè)飲水量和所述第一水杯的容積,獲取第一時間段;
所述處理模塊還用于對于每個第一時間段,判斷所述第一時間段內(nèi),所述第一水杯中水的減小變化量之和是否達(dá)到所述第一水杯的容積,若沒有達(dá)到,則生成用于表示飲水太少的提醒消息。
b8、根據(jù)b7所述的裝置,其特征在于,所述第一獲取模塊包括:
采集單元,用于采集獲取第一水杯的圖像信息,并對所述第一水杯的圖像信息進(jìn)行分析處理,獲取所述第一水杯的容積;或者,
獲取單元,用于獲取第一水杯的凈含量和盛滿水后的第一水杯對應(yīng)的重 量,并根據(jù)所述凈含量和盛滿水后的第一水杯對應(yīng)的重量,獲取所述第一水杯的容積。
b9、根據(jù)b7所述的裝置,其特征在于,所述處理模塊具體包括:
第一獲取單元,用于通過設(shè)置在所述第一水杯上的感應(yīng)器,獲取所述第一時間段內(nèi)的所述第一水杯中水的變化量;
第一判斷單元,用于判斷所述第一水杯中水的變化量是否達(dá)到所述預(yù)設(shè)水量。
b10、根據(jù)b7所述的裝置,其特征在于,所述處理模塊還用于:
在所述第一水杯中水的減小變化量之和大于第一閾值時,生成用于表示飲水太多的提醒消息;其中,所述第一閾值大于所述預(yù)設(shè)水量。
b11、根據(jù)b7至10任一項所述的裝置,其特征在于,所述裝置還包括:
接收模塊,用于接收更換請求;
所述第一獲取模塊還用于根據(jù)所述更換請求,獲取第二水杯的容積;
所述第二獲取模塊還用于根據(jù)預(yù)設(shè)飲水量、所述第一水杯對應(yīng)的飲水水量和所述第二水杯的容積,獲取第二時間段;
所述處理模塊還用于對于每個第二時間段,判斷所述第二時間段內(nèi),所述第二水杯中水的減小變化量之和是否達(dá)到所述預(yù)設(shè)水量,若沒有達(dá)到,則生成用于表示飲水太少的提醒消息。
b12、根據(jù)b7所述的裝置,其特征在于,所述裝置還包括:
發(fā)送模塊,用于通過藍(lán)牙或者近場通信nfc,將所述提醒消息發(fā)送給移動終端,以供所述移動終端根據(jù)所述提醒消息,進(jìn)行提醒處理。
c13、一種終端設(shè)備,其特征在于,包括:用于控制可執(zhí)行指令執(zhí)行的處理器、用于存儲處理器可執(zhí)行指令的存儲器;
所述處理器用于:
獲取所述第一水杯的容積;
根據(jù)一天標(biāo)準(zhǔn)飲水量和所述第一水杯的容積,獲取第一時間段和每個第一時間段內(nèi)的預(yù)設(shè)水量;
對于每個第一時間段,判斷所述第一時間段內(nèi),所述第一水杯中水的減小變化量之和是否達(dá)到所述預(yù)設(shè)水量,若沒有達(dá)到,則生成用于表示飲水太少的提醒消息。
在本實施例中,應(yīng)當(dāng)理解該終端設(shè)備中的處理器,可以是中央處理單元(英文:centralprocessingunit,簡稱:cpu),還可以是其他通用處理器、數(shù)字信號處理器(英文:digitalsignalprocessor,簡稱:dsp)、專用集成電路(英文:applicationspecificintegratedcircuit,簡稱:asic)等。通用處理器可以是微處理器或者該處理器也可以是任何常規(guī)的處理器等,而前述的存儲器可以是只讀存儲器(英文:read-onlymemory,縮寫:rom)、隨機(jī)存取存儲器(英文:randomaccessmemory,簡稱:ram)、快閃存儲器、硬盤或者固態(tài)硬盤,結(jié)合本發(fā)明實施例所公開的方法的步驟可以直接體現(xiàn)為硬件處理器執(zhí)行完成,或者用處理器中的硬件及軟件模塊組合執(zhí)行完成。
本領(lǐng)域普通技術(shù)人員可以理解:實現(xiàn)上述各方法實施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成。前述的程序可以存儲于一計算機(jī)可讀取存儲介質(zhì)中。該程序在執(zhí)行時,執(zhí)行包括上述各方法實施例的步驟;而前述的存儲介質(zhì)包括:rom、ram、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
最后應(yīng)說明的是:以上各實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述各實施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對前述各實施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分或者全部技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的范圍。