本發(fā)明涉及信號處理領(lǐng)域,尤其涉及一種信息獲取方法和裝置。
背景技術(shù):
健康問題是所有年齡的人面對的主要問題之一。而最重要的健康問題之一涉及肥胖。人們知道肥胖在兒童的身體和精神發(fā)育中起著重要作用。肥胖和超重問題也對諸如心臟病、高血壓以及糖尿病等其它健康問題有直接影響。人們普遍承認(rèn)鍛煉和合理飲食是健康的關(guān)鍵,因此,個(gè)體消費(fèi)者有必要經(jīng)常監(jiān)測其食物攝入量。
隨著經(jīng)濟(jì)的不斷發(fā)展,智能穿戴設(shè)備在人們的生活中的應(yīng)用越來越廣泛,例如,智能手表或手環(huán)等。目前的智能穿戴設(shè)備通常都設(shè)有關(guān)于健康方面的功能,例如檢測心率、計(jì)算步數(shù)、監(jiān)測睡眠質(zhì)量、計(jì)算消耗的熱量等。人們可以通過智能穿戴設(shè)備對身體的健康進(jìn)行檢測。然而,現(xiàn)有技術(shù)中還沒有關(guān)于人體的熱量攝入方面的檢測。
技術(shù)實(shí)現(xiàn)要素:
為解決上述技術(shù)問題,本發(fā)明實(shí)施例提供一種信息獲取方法和裝置,能夠獲取人體攝入食物的熱量值。
本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的:
本發(fā)明實(shí)施例提供一種信息獲取方法,所述信息獲取方法包括:
獲取食物的名稱,根據(jù)所述食物的名稱確定所述食物單位重量的熱量值;
獲取攝入所述食物的第一重量值;
根據(jù)所述食物單位重量的熱量值和所述第一重量值確定攝入所述食物的總熱量值。
進(jìn)一步地,所述根據(jù)所述食物的名稱確定所述食物單位重量的熱量值,包括:
在預(yù)設(shè)食物數(shù)據(jù)庫查找與所述食物的名稱對應(yīng)的所述食物單位重量的熱量值。
進(jìn)一步地,所述獲取攝入所述食物的第一重量值,包括:
獲取預(yù)設(shè)時(shí)間內(nèi)每一次攝入所述食物的第三重量值;
將所述每一次攝入所述食物的第三重量值相加獲得所述第一重量值。
進(jìn)一步地,在所述獲取預(yù)設(shè)時(shí)間內(nèi)每一次攝入所述食物的第三重量值之前,還包括:
獲取第一動(dòng)作特征值,將所述第一動(dòng)作特征值與預(yù)設(shè)動(dòng)作數(shù)據(jù)庫中的動(dòng)作特征值匹配。
進(jìn)一步地,所述獲取預(yù)設(shè)時(shí)間內(nèi)每一次攝入所述食物的第三重量值,包括:
若所述第一動(dòng)作特征值與預(yù)設(shè)動(dòng)作數(shù)據(jù)庫中任一動(dòng)作特征值匹配成功,獲取皮膚的電流信號;
對所述電流信號進(jìn)行處理獲得所述電流信號的信號閾值;
在預(yù)設(shè)重量數(shù)據(jù)庫中查找所述信號閾值對應(yīng)的第三重量值。
進(jìn)一步地,所述獲取食物的名稱,包括:
獲取語音信息,根據(jù)所述語音信息確定所述食物的名稱;
或者,
獲取圖片信息,根據(jù)所述圖片信息確定所述食物的名稱。
可選的,所述信息獲取方法還包括:
發(fā)送所述第一重量值和所述總熱量值至終端設(shè)備。
本發(fā)明實(shí)施例還提供一種信息獲取裝置,所述信息獲取裝置包括:第一獲取單元、第一確定單元、第二獲取單元、第二確定單元,其中,
所述第一獲取單元,用于獲取食物的名稱;
所述第一確定單元,用于根據(jù)所述食物的名稱確定所述食物單位重量的熱量值;
所述第二獲取單元,用于獲取攝入所述食物的第一重量值;
所述第二確定單元,用于根據(jù)所述食物單位重量的熱量值和所述第一重量值確定攝入所述食物的總熱量值。
進(jìn)一步地,所述第一確定單元,還用于在預(yù)設(shè)食物數(shù)據(jù)庫查找與所述食物的名稱對應(yīng)的所述食物單位重量的熱量值。
進(jìn)一步地,所述第二獲取單元,用于獲取預(yù)設(shè)時(shí)間內(nèi)每一次攝入所述食物的第三重量值;還用于將所述每一次攝入所述食物的第三重量值相加獲得所述第一重量值。
進(jìn)一步地,所述第二獲取單元,還用于獲取第一動(dòng)作特征值;
所述第一確定單元,還用于將所述第一動(dòng)作特征值與預(yù)設(shè)動(dòng)作數(shù)據(jù)庫中的動(dòng)作特征值匹配。
進(jìn)一步地,所述第二獲取單元包括:處理模塊,其中,
所述第二獲取單元,用于若所述第一動(dòng)作特征值與預(yù)設(shè)動(dòng)作數(shù)據(jù)庫中任一動(dòng)作特征值匹配成功,獲取皮膚的電流信號;
所述處理模塊,用于對所述電流信號進(jìn)行處理獲得所述電流信號的信號閾值;
所述第一確定單元,還用于在預(yù)設(shè)重量數(shù)據(jù)庫中查找所述信號閾值對應(yīng)的第三重量值。
進(jìn)一步地,所述第一獲取單元,還用于獲取語音信息,根據(jù)所述語音信息確定所述食物的名稱;
或者,
所述第一獲取單元,還用于獲取圖片信息,根據(jù)所述圖片信息確定所述食物的名稱。
可選的,所述信息獲取裝置還包括:
無線傳輸單元,用于發(fā)送所述第一重量值和所述總熱量值至終端設(shè)備。
本發(fā)明實(shí)施例提供了一種信息獲取方法和裝置,信息獲取裝置獲取食物的名稱,根據(jù)所述食物的名稱確定所述食物單位重量的熱量值;獲取攝入所述食 物的第一重量值;根據(jù)所述食物單位重量的熱量值和所述第一重量值確定攝入所述食物的總熱量值。本發(fā)明實(shí)施例提供的信息獲取方法和裝置,可以通過檢測用戶的動(dòng)作獲取食物的重量,可以根據(jù)所述食物單位重量的熱量值以及攝入所述食物的第一重量值,獲得人體攝入所述食物的總熱量。
附圖說明
圖1為本發(fā)明實(shí)施例提供的信息獲取方法流程示意圖一;
圖2為本發(fā)明實(shí)施例提供的信息獲取方法流程示意圖二;
圖3為本發(fā)明實(shí)施例提供的信息獲取裝置結(jié)構(gòu)示意圖一;
圖4為本發(fā)明實(shí)施例提供的信息獲取裝置結(jié)構(gòu)示意圖二。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述。
為了更好的理解本發(fā)明實(shí)施例提供的信息獲取方法,首先對信息獲取方法中的預(yù)設(shè)數(shù)據(jù)庫進(jìn)行說明。
在進(jìn)行信息獲取之前,需要預(yù)先設(shè)置信息獲取裝置中的數(shù)據(jù)庫。該預(yù)設(shè)數(shù)據(jù)庫可以包括:預(yù)設(shè)動(dòng)作數(shù)據(jù)庫、預(yù)設(shè)習(xí)慣數(shù)據(jù)庫、預(yù)設(shè)食物數(shù)據(jù)庫、預(yù)設(shè)重量數(shù)據(jù)庫。
所述預(yù)設(shè)動(dòng)作數(shù)據(jù)庫為信息獲取方法的整個(gè)流程的啟動(dòng)做準(zhǔn)備,為匹配特定動(dòng)作開啟記錄模式。通??梢詫⑿畔@取裝置佩戴于小臂最粗的位置,這里的肌肉組織最發(fā)達(dá),生物電信號最強(qiáng),更利于提高識別率。
用戶可以在預(yù)設(shè)動(dòng)作數(shù)據(jù)庫中預(yù)先設(shè)置不同動(dòng)作的開始動(dòng)作,例如夾菜的動(dòng)作,喝水的動(dòng)作,喝湯的動(dòng)作等常用進(jìn)食動(dòng)作,該動(dòng)作被映射成各種可配置的控制命令,控制命令提取出動(dòng)作特征值,并將該動(dòng)作特征值存儲(chǔ)在預(yù)設(shè)動(dòng)作數(shù)據(jù)庫中。該預(yù)存儲(chǔ)的動(dòng)作特征值用于指示開始進(jìn)行該動(dòng)作的測量。
需要說明的是,獲取用戶的開始記錄動(dòng)作可以通過現(xiàn)有的手勢識別技術(shù)來 實(shí)現(xiàn),本發(fā)明實(shí)施例在此不再詳細(xì)說明。
示例性的,用戶進(jìn)行夾菜的動(dòng)作后,信息獲取裝置獲取夾菜的動(dòng)作,并將該夾菜的動(dòng)作映射成可配置的控制命令,控制命令提取出夾菜的動(dòng)作的特征值,并將該夾菜的動(dòng)作的特征值存儲(chǔ)在預(yù)設(shè)動(dòng)作數(shù)據(jù)庫中。
在信息獲取過程中,當(dāng)用戶執(zhí)行夾菜的動(dòng)作后,信息獲取裝置獲取夾菜的動(dòng)作的特征值,在預(yù)設(shè)動(dòng)作數(shù)據(jù)庫查找該夾菜的動(dòng)作的特征值,若查找到該夾菜的動(dòng)作的特征值,說明用戶開始進(jìn)行夾菜,則開始對夾菜進(jìn)行記錄,即開始記錄每次夾菜的重量。
預(yù)設(shè)習(xí)慣數(shù)據(jù)庫可以包括:根據(jù)飲食習(xí)慣記錄每餐的配餐比例的數(shù)據(jù),例如肉食、蔬菜、主食的攝入比例等,這些配餐比例的數(shù)據(jù)用于信息獲取方法中計(jì)算各種食物的熱量值。
預(yù)設(shè)食物數(shù)據(jù)庫包括各種食物的熱量數(shù)據(jù),例如,米飯1克1.5千卡,豆腐腦1克0.47千卡等。其中,各種食物的熱量數(shù)據(jù)可以從開源數(shù)據(jù)庫中獲得,開源數(shù)據(jù)庫為現(xiàn)有的食物的熱量數(shù)據(jù)庫,也可以從現(xiàn)有公開的食物熱量數(shù)據(jù)中獲得,例如,網(wǎng)絡(luò)上公開的常用食物的熱量,關(guān)于健康飲食的書上公開的常用食物的熱量等。
預(yù)設(shè)重量數(shù)據(jù)庫可以包括:手持不同重量物體時(shí)產(chǎn)生信號的信號閾值與重量值的對應(yīng)關(guān)系。
因?yàn)槊總€(gè)人對拿起不同重量物體的肌肉收縮反應(yīng)不同,對于不同的肌肉收縮反應(yīng),神經(jīng)元響應(yīng)的生物電流變化的強(qiáng)度和振幅也不同,因此需要用戶根據(jù)自己的實(shí)際情況進(jìn)行設(shè)置,即用戶自己手持不同重量的物體來測量重量,進(jìn)行設(shè)置預(yù)設(shè)重量數(shù)據(jù)庫,將所測量的物體重量數(shù)值與肌肉收縮產(chǎn)生的生物電流的對應(yīng)關(guān)系存貯在預(yù)設(shè)重量數(shù)據(jù)庫中,這樣可以保證不同的人進(jìn)行測量時(shí)測量的準(zhǔn)確性。
具體的,信息獲取裝置確定重量值與信號閾值的對應(yīng)關(guān)系可以包括:
用戶自己手持或拿起一個(gè)已知重量的物體,信息獲取裝置獲取第一電流信號,即信息獲取裝置獲取肌肉上方皮膚的表皮肌肉電流信號,即生物電流信號, 所述生物電流信號為第一電流信號。
信號放大單元放大所述生物電流信號,將所述放大后的生物電流信號濾波處理去掉出無關(guān)的生物電流信號,即將放大后的第一電流信號集中過濾后獲得特定頻率、帶有重要信息的生物電信號,即第二電流信號。
模數(shù)轉(zhuǎn)換單元將所述第二電流信號轉(zhuǎn)換為第一數(shù)字信號,即將第二電流信號的特征曲線通過分時(shí)復(fù)用或者單個(gè)信號通道獨(dú)用的模擬數(shù)字轉(zhuǎn)換電路轉(zhuǎn)換為第一數(shù)字信號。其中,第一數(shù)字信號可以包括信號的強(qiáng)度、信號的振幅、信號的包絡(luò)、信號的頻率譜、信號的能量分布及各個(gè)信號通道間的相位差等信息。
第二濾波單元將所述第一數(shù)字信號進(jìn)行數(shù)字濾波去掉與重量無關(guān)的信息,獲得第二數(shù)字信號。整流單元將所述第二數(shù)字信號進(jìn)行整流處理。將整流后的第二數(shù)字信號存儲(chǔ)到重量數(shù)據(jù)庫中。
重量數(shù)據(jù)庫中根據(jù)統(tǒng)計(jì)過濾算法,根據(jù)不同的第二數(shù)字信號對應(yīng)不同的重量,提取出不同重量的對應(yīng)的第二數(shù)字信號的信號閾值,例如G0,G1,G2,……,Gn,這些信號閾值分別對應(yīng)不同的重量。將不同的第二數(shù)字信號的信號閾值及與其對應(yīng)的重量的關(guān)系存儲(chǔ)在預(yù)設(shè)重量數(shù)據(jù)庫中。
實(shí)施例一
本發(fā)明實(shí)施例提供一種信息獲取方法,如圖1所示,該信息獲取方法可以包括:
步驟101、信息獲取裝置獲取食物的名稱,根據(jù)所述食物的名稱確定所述食物單位重量的熱量值。
一種可能的實(shí)現(xiàn)方式中,信息獲取裝置可以先獲取語音信息,并根據(jù)所述語音信息確定所述食物的名稱,然后,在預(yù)設(shè)食物數(shù)據(jù)庫查找與所述食物的名稱對應(yīng)的所述食物單位重量的熱量值。
具體的,在攝入食物之前,用戶將自己所要吃的食物通過語音發(fā)送給信息獲取裝置,信息獲取裝置獲取該語音信息,可以通過在信息獲取裝置中設(shè)置麥克風(fēng)來獲取語音信息。信息獲取裝置可以將獲取的語音信息轉(zhuǎn)化為食物關(guān)鍵字,即食物的名稱。然后,信息獲取裝置在預(yù)設(shè)食物數(shù)據(jù)庫查找與所述食物的名稱 對應(yīng)的所述食物單位重量的熱量值。
一種可能的實(shí)現(xiàn)方式中,信息獲取裝置還可以先獲取圖片信息,根據(jù)所述圖片信息確定所述食物的名稱,并在預(yù)設(shè)食物數(shù)據(jù)庫查找與所述食物的名稱對應(yīng)的所述食物單位重量的熱量值。
具體的,信息獲取裝置上可以通過拍照的獲取攝入食物的照片,并通過現(xiàn)有的圖像識別技術(shù)獲取所述食物的名稱,然后,信息獲取裝置在預(yù)設(shè)食物數(shù)據(jù)庫查找與所述食物的名稱對應(yīng)的所述食物單位重量的熱量值。
步驟102、信息獲取裝置獲取攝入所述食物的第一重量值。
具體的,信息獲取裝置獲取預(yù)設(shè)時(shí)間內(nèi)每一次攝入所述食物的第三重量值,并將所述每一次攝入所述食物的第三重量值相加獲得所述第一重量值。其中,預(yù)設(shè)時(shí)間可以為用戶用餐的時(shí)間,即用戶開始用餐到結(jié)束用餐的之間的時(shí)間段。
示例性的,在用餐的時(shí)間內(nèi),將用戶每一次夾菜獲得重量進(jìn)行相加,可以確定該次用餐夾菜的總重量。
當(dāng)用戶開始攝入食物時(shí),用戶的手臂會(huì)進(jìn)行夾菜或喝湯的動(dòng)作。具體的,信息獲取裝置獲取每一次攝入所述食物的第三重量值,具體可以包括:
信息獲取裝置獲取第一動(dòng)作特征值,即夾菜或喝湯的動(dòng)作,并將所述第一動(dòng)作特征值與預(yù)設(shè)動(dòng)作數(shù)據(jù)庫中的動(dòng)作特征值匹配。若所述第一動(dòng)作特征值與預(yù)設(shè)動(dòng)作數(shù)據(jù)庫中任一動(dòng)作特征值匹配成功,信息獲取裝置獲取皮膚的電流信號,并對所述電流信號進(jìn)行處理獲得所述電流信號的信號閾值,根據(jù)所述信號閾值確定每一次攝入所述食物的第三重量值。
具體的,信息獲取裝置獲取用戶手臂肌肉上方皮膚的第一電流信號;并放大所述第一電流信號,然后,將放大后的所述第一電流信號進(jìn)行濾波獲得第二電流信號。信息獲取裝置將所述第二電流信號進(jìn)行模數(shù)轉(zhuǎn)換獲得第一數(shù)字信號,并將所述第一數(shù)字信號進(jìn)行濾波獲得第二數(shù)字信號,然后,將所述第二數(shù)字信號進(jìn)行整流,并獲取整流后所述第二數(shù)字信號的信號閾值。信息獲取裝置在預(yù)設(shè)重量數(shù)據(jù)庫中查找所述第二數(shù)字信號的信號閾值對應(yīng)的第三重量值,從而,可以確定在夾菜或喝湯時(shí),用戶夾菜的重量或喝湯的重量。
需要說明的是,通??梢詫⑿畔@取裝置佩戴于小臂最粗的位置,這里的肌肉組織最發(fā)達(dá),生物電信號最強(qiáng),更利于提高識別率。
步驟103、信息獲取裝置根據(jù)所述食物單位重量的熱量值和所述第一重量值確定攝入所述食物的總熱量值。
具體的,信息獲取裝置根據(jù)攝入食物的總重量和該攝入食物單位重量的熱量值可以確定攝入所述食物的總熱量值。信息獲取可以將第一重量值乘以單位重量的熱量值確定攝入所述食物的總熱量值。
示例性的,攝入食物為米飯,米飯的單位重量的熱量值為:每克1.5千卡,攝入米飯的第一重量值為:100克,確定攝入米飯的總熱量值為:100×1.5=150千卡。
本發(fā)明實(shí)施例提供的信息獲取方法,可以通過檢測用戶的動(dòng)作獲取食物的重量,可以根據(jù)所述食物單位重量的熱量值以及攝入所述食物的第一重量值,獲得人體攝入所述食物的總熱量。
實(shí)施例二
本發(fā)明實(shí)施例提供一種信息獲取方法,如圖2所示,該信息獲取方法可以包括:
步驟201、信息獲取裝置獲取語音信息,根據(jù)所述語音信息確定所述食物的名稱。
具體的,在攝入食物之前,用戶將自己所要吃的食物通過語音發(fā)送給信息獲取裝置,信息獲取裝置獲取該語音信息,具體可以通過在信息獲取裝置中設(shè)置麥克風(fēng)來獲取語音信息。信息獲取裝置可以對所述語音信息進(jìn)行分析獲得食物關(guān)鍵字,即食物的名稱。
可選的,如果用戶可以知道自己攝入的食物單位重量的熱量值,也可手動(dòng)輸入該食物單位重量的熱量值,這樣就可以不用執(zhí)行步驟202,即不用在在預(yù)設(shè)食物數(shù)據(jù)庫查找與所述食物的名稱對應(yīng)的所述食物單位重量的熱量值。
步驟202、信息獲取裝置在預(yù)設(shè)食物數(shù)據(jù)庫查找與所述食物的名稱對應(yīng)的所述食物單位重量的熱量值。
步驟203、信息獲取裝置獲取第一動(dòng)作特征值,將所述第一動(dòng)作特征值與預(yù)設(shè)動(dòng)作數(shù)據(jù)庫中的動(dòng)作特征值匹配。
具體的,用戶可以將信息獲取裝置佩戴于小臂最粗的位置,這里的肌肉組織最發(fā)達(dá),生物電信號最強(qiáng),更利于提高識別率。信息獲取裝置獲取第一動(dòng)作特征值,并將所述第一動(dòng)作特征值與預(yù)設(shè)動(dòng)作數(shù)據(jù)庫中的動(dòng)作特征值匹配。
其中,預(yù)設(shè)動(dòng)作數(shù)據(jù)庫中預(yù)先設(shè)置不同動(dòng)作的開始動(dòng)作,例如夾菜的動(dòng)作,喝水的動(dòng)作,喝湯的動(dòng)作等常用進(jìn)食動(dòng)作,該動(dòng)作被映射成各種可配置的控制命令,控制命令提取出動(dòng)作特征值,預(yù)設(shè)動(dòng)作數(shù)據(jù)庫中存儲(chǔ)了常用的動(dòng)作特征值,該預(yù)存儲(chǔ)的動(dòng)作特征值用于指示開始進(jìn)行該動(dòng)作的測量。
在實(shí)際應(yīng)用中,信息獲取裝置中可以設(shè)置肌肉運(yùn)動(dòng)感應(yīng)器,手臂的動(dòng)作數(shù)據(jù)可以通過肌肉運(yùn)動(dòng)感應(yīng)器獲得。所述肌肉運(yùn)動(dòng)感應(yīng)器具體可以包括三軸加速感應(yīng)器、三軸陀螺儀,該傳感器可檢測揮動(dòng)手臂的頻率和幅度、緊握或者放松手部肌肉抬起或者托起食物的動(dòng)作。傳感器可以檢測移動(dòng)手臂時(shí)測量肌肉產(chǎn)生的電脈沖以及做出的手勢,可以判斷進(jìn)食的特定動(dòng)作。
步驟204、若所述第一動(dòng)作特征值與預(yù)設(shè)動(dòng)作數(shù)據(jù)庫中任一動(dòng)作特征值匹配成功,信息獲取裝置獲取皮膚的第一電流信號。
具體的,若所述第一動(dòng)作特征值與預(yù)設(shè)動(dòng)作數(shù)據(jù)庫中任一動(dòng)作特征值匹配成功,信息獲取裝置開始對所述第一動(dòng)作特征值對應(yīng)的該動(dòng)作進(jìn)行測量。
具體的,信息獲取裝置獲取肌肉上方皮膚的表皮肌肉電流信號,即生物電流信號,所述生物電流信號為第一電流信號。在實(shí)際應(yīng)用中,可以通過差分電極獲取肌肉上方皮膚的表皮肌肉電流信號。
步驟205、信息獲取裝置放大所述第一電流信號,并將放大后的所述第一電流信號進(jìn)行濾波獲得第二電流信號。
具體的,信息獲取裝置放大所述第一電流信號,將所述放大后的生物電流信號濾波處理去掉出無關(guān)的生物電流信號,即將放大后的第一電流信號集中過濾后獲得特定頻率、帶有重要信息的生物電信號,即第二電流信號。
步驟206、信息獲取裝置將所述第二電流信號進(jìn)行模數(shù)轉(zhuǎn)換獲得第一數(shù)字 信號。
具體的,信息獲取裝置將所述第二電流信號轉(zhuǎn)換為第一數(shù)字信號。在實(shí)際應(yīng)用中,可以將第二電流信號的特征曲線通過分時(shí)復(fù)用或者單個(gè)信號通道獨(dú)用的模擬數(shù)字轉(zhuǎn)換電路轉(zhuǎn)換為第一數(shù)字信號。其中,第一數(shù)字信號可以包括信號的強(qiáng)度、信號的振幅、信號的包絡(luò)、信號的頻率譜、信號的能量分布及各個(gè)信號通道間的相位差等信息。
步驟207、信息獲取裝置將所述第一數(shù)字信號進(jìn)行濾波獲得第二數(shù)字信號。
具體的,信息獲取裝置將所述第一數(shù)字信號進(jìn)行數(shù)字濾波去掉與重量無關(guān)的信息,獲得第二數(shù)字信號。
步驟208、信息獲取裝置將所述第二數(shù)字信號進(jìn)行整流,并獲取整流后所述第二數(shù)字信號的信號閾值。
具體的,信息獲取裝置將所述第二數(shù)字信號進(jìn)行整流處理。并對整流后所述第二數(shù)字信號進(jìn)行加窗獲得所述第二數(shù)字信號的信號閾值。
步驟209、信息獲取裝置在預(yù)設(shè)重量數(shù)據(jù)庫中查找所述第二數(shù)字信號的信號閾值對應(yīng)的第三重量值。
其中,預(yù)設(shè)重量數(shù)據(jù)庫中預(yù)先存儲(chǔ)了不同的第二數(shù)字信號的信號閾值與重量的對應(yīng)關(guān)系。信息獲取裝置在預(yù)設(shè)重量數(shù)據(jù)庫中查找與所述第二數(shù)字信號的信號閾值對應(yīng)的重量值為第一重量值。
步驟210、信息獲取裝置將所述每一次攝入所述食物的第三重量值相加獲得所述第一重量值。
具體的,信息獲取裝置獲取預(yù)設(shè)時(shí)間內(nèi)每一次攝入所述食物的第三重量值并將所述每一次攝入所述食物的第三重量值相加獲得所述第一重量值。可以理解為:信息獲取裝置將用戶在用餐過程中的每一次攝入食物的重量相加,可以確定在該次用餐攝入食物的總重量,即第一重量值。其中,預(yù)設(shè)時(shí)間可以為用戶用餐的時(shí)間,即用戶開始用餐到結(jié)束用餐的之間的時(shí)間段。
步驟211、信息獲取裝置根據(jù)所述食物單位重量的熱量值和所述第一重量值確定攝入所述食物的總熱量值。
具體的,信息獲取裝置根據(jù)攝入食物的總重量和該攝入食物單位重量的熱量值可以確定攝入所述食物的總熱量值。信息獲取可以將第一重量值乘以單位重量的熱量值確定攝入所述食物的總熱量值。
可選的,信息獲取裝置可以對比預(yù)設(shè)習(xí)慣數(shù)據(jù)庫中用戶的每餐的配餐比例的數(shù)據(jù),根據(jù)該配餐比例的數(shù)據(jù)將第一重量值分配為每種食物的重量,然后,再根據(jù)預(yù)設(shè)食品數(shù)據(jù)庫中存貯的各種食品熱量進(jìn)行計(jì)算,將各種食品熱量相加得出攝入食物的總熱量。
示例性的,用戶攝入食物的第一重量值為600克,預(yù)設(shè)習(xí)慣數(shù)據(jù)庫中用戶的每餐的配餐比例的數(shù)據(jù)包括:蔬菜200克,米飯150克,雞肉150克,湯100克,在預(yù)設(shè)食品數(shù)據(jù)庫中分別查找蔬菜、米飯、雞肉、湯的熱量值,根據(jù)各種食物的重量值和其熱量值分別計(jì)算各種食物的熱量,然后將各種食品熱量相加得出攝入食物的總熱量。
需要說明的是,信息獲取裝置是根據(jù)學(xué)習(xí)模式來估算每餐的食物比例,所以每餐的食品的熱量攝取值并不是精確值,這里可以通過對攝入的食品的比例進(jìn)行校準(zhǔn)來進(jìn)行精確的計(jì)算。如果用戶可以確定用餐時(shí)食品的準(zhǔn)確攝入重量,也可以在信息獲取裝置中手動(dòng)輸入食品的攝入重量,從而,可以計(jì)算出準(zhǔn)確的攝入熱量數(shù)值。
步驟212、信息獲取裝置發(fā)送所述第一重量值和所述總熱量值至終端設(shè)備。
具體的,信息獲取裝置發(fā)送所述第一重量值和所述總熱量值至終端設(shè)備,以使得所述終端設(shè)備對所述第一重量值和所述總熱量值進(jìn)行統(tǒng)一管理。其中,終端設(shè)備可以為手機(jī),平板電腦等。
本發(fā)明實(shí)施例提供的信息獲取方法,可以通過檢測用戶的動(dòng)作獲取食物的重量,可以根據(jù)所述食物單位重量的熱量值以及攝入所述食物的第一重量值,獲得人體攝入所述食物的總熱量。
實(shí)施例三
本發(fā)明實(shí)施例提供一種信息獲取裝置1,如圖3所示,所述信息獲取裝置包括:第一獲取單元10、第一確定單元11、第二獲取單元12、第二確定單元 13,其中,
所述第一獲取單元10,用于獲取食物的名稱;
所述第一確定單元11,用于根據(jù)所述食物的名稱確定所述食物單位重量的熱量值;
所述第二獲取單元12,用于獲取攝入所述食物的第一重量值;
所述第二確定單元13,還用于根據(jù)所述食物單位重量的熱量值和所述第一重量值確定攝入所述食物的總熱量值。
進(jìn)一步地,所述第一確定單元11,還用于在預(yù)設(shè)食物數(shù)據(jù)庫查找與所述食物的名稱對應(yīng)的所述食物單位重量的熱量值。
進(jìn)一步地,所述第二獲取單元12,用于獲取預(yù)設(shè)時(shí)間內(nèi)每一次攝入所述食物的第三重量值;還用于將所述每一次攝入所述食物的第三重量值相加獲得所述第一重量值。
進(jìn)一步地,所述第二獲取單元12,還用于獲取第一動(dòng)作特征值;
所述第一確定單元11,還用于將所述第一動(dòng)作特征值與預(yù)設(shè)動(dòng)作數(shù)據(jù)庫中的動(dòng)作特征值匹配。
進(jìn)一步地,如圖4所示,所述第二獲取單元12包括:處理模塊120,其中,
所述第二獲取單元12,用于若所述第一動(dòng)作特征值與預(yù)設(shè)動(dòng)作數(shù)據(jù)庫中任一動(dòng)作特征值匹配成功,獲取皮膚的第一電流信號;
所述處理模塊120,用于對所述電流信號進(jìn)行處理獲得所述電流信號的信號閾值;
所述第一確定單元11,還用于在預(yù)設(shè)重量數(shù)據(jù)庫中查找所述信號閾值對應(yīng)的第三重量值。
可選的,所述第一獲取單元10,還用于獲取語音信息,根據(jù)所述語音信息確定所述食物的名稱;
或者,
可選的,所述第一獲取單元10,還用于獲取圖片信息,根據(jù)所述圖片信息確定所述食物的名稱。
可選的,如圖4所示,所述信息獲取裝置還包括:
無線傳輸單元14,用于發(fā)送所述第一重量值和所述總熱量值至終端設(shè)備。
在實(shí)際應(yīng)用中,可以通過三軸加速感應(yīng)器、三軸陀螺儀獲取并確定用戶的動(dòng)作,通過信息獲取裝置中的差分電極獲取肌肉上方皮膚的表皮肌肉電流信號,即第一電流信號,并通過模擬信號放大器電路提取和放大肌肉上方皮膚的表皮肌肉電流信號,即放大第一電流信號。模擬濾波電路將所述放大后的生物電流信號濾波處理去掉無關(guān)的生物電流信號,將放大后的生物電流信號集中過濾后獲得特定頻率、帶有重要信息的生物電流信號,即第二電流信號。模擬數(shù)字轉(zhuǎn)換電路將所述第二電流信號轉(zhuǎn)換為數(shù)字信號,即第一數(shù)字信號。即將第二電流信號的特征曲線通過分時(shí)復(fù)用或者單個(gè)信號通道獨(dú)用的模擬數(shù)字轉(zhuǎn)換電路轉(zhuǎn)換為數(shù)字信號。其中,第一數(shù)字信號可以包括信號的強(qiáng)度、信號的振幅、信號的包絡(luò)、信號的頻率譜、信號的能量分布及各個(gè)信號通道間的相位差和一致性等信息。數(shù)字濾波電路將所述第一數(shù)字信號進(jìn)行數(shù)字濾波去掉與重量無關(guān)的數(shù)字信號,獲得第二數(shù)字信號。
具體的,信息獲取裝置可以為手腕穿戴設(shè)備,例如,手環(huán)、智能手表等。若信息獲取裝置為手腕穿戴設(shè)備,三軸加速感應(yīng)器、三軸陀螺儀和差分電極可以安裝在手腕穿戴設(shè)備表腕內(nèi)側(cè)。
具體的,本發(fā)明實(shí)施例提供的信息獲取裝置的理解可以參考實(shí)施例一至實(shí)施例二的信息獲取方法的說明,本實(shí)施例在此不再贅述。
本發(fā)明實(shí)施例提供的信息獲取裝置,可以通過檢測用戶的動(dòng)作獲取食物的重量,可以根據(jù)所述食物單位重量的熱量值以及攝入所述食物的第一重量值,獲得人體攝入所述食物的總熱量。
本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用硬件實(shí)施例、軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤存儲(chǔ)器和光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。
這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。
這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。
以上所述,僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。