本發(fā)明實施方式涉及通信技術(shù)領(lǐng)域,特別是涉及一種健康管理的方法、裝置及電子設(shè)備。
背景技術(shù):
隨著人們生活水平的提高、工作壓力的增大,越來越多的人患有肥胖、高血壓、糖尿病等,這與人們攝入過多卡路里、運動太少有直接關(guān)系。現(xiàn)有技術(shù)中,用戶在諸如智能手持終端(比如手機)、可穿戴設(shè)備(比如智能手環(huán))中下載有關(guān)應(yīng)用程序,結(jié)合GPS技術(shù)、計步器等技術(shù)實現(xiàn)對用戶運動情況、脈搏頻率的檢測。
發(fā)明人在實現(xiàn)本發(fā)明實施例的過程中發(fā)現(xiàn):現(xiàn)有技術(shù)中的健康管理方式缺少針對用戶的個性化設(shè)置、無法向用戶推薦健康的飲食、適宜的運動項目。
技術(shù)實現(xiàn)要素:
本發(fā)明實施方式主要解決的技術(shù)問題是提供一種健康管理的方法、裝置及電子設(shè)備,實現(xiàn)針對用戶的個性化設(shè)置、推薦健康的飲食、適宜的運動項目。
第一方面,本發(fā)明實施例提供了一種健康管理的方法,所述方法包括:
根據(jù)用戶的相關(guān)信息,向用戶推薦食譜;
根據(jù)用戶選擇的所述食譜中食材的重量,確定所述食材對應(yīng)的卡路里;
根據(jù)用戶在第一預(yù)設(shè)時長內(nèi)攝入的所述食材對應(yīng)的卡路里,向用戶推薦運動項目。
第二方面,本發(fā)明實施例提供了一種健康管理的裝置,所述裝置包括:
食譜推薦模塊,用于根據(jù)用戶的相關(guān)信息,向用戶推薦食譜;
卡路里確定模塊,用于根據(jù)用戶選擇的所述食譜中食材的重量,確定所述食材對應(yīng)的卡路里;
運動推薦模塊,用于根據(jù)用戶在第一預(yù)設(shè)時長內(nèi)攝入的所述食材對應(yīng)的卡路里,向用戶推薦運動項目。
第三方面,本發(fā)明實施例還提供了一種電子設(shè)備,包括:
至少一個處理器;以及,
與所述至少一個處理器通信連接的存儲器;其中,
所述存儲器存儲有可被所述至少一個處理器執(zhí)行的指令,所述指令被所述至少一個處理器執(zhí)行,以使所述至少一個處理器能夠執(zhí)行如上所述的方法。
第四方面,本發(fā)明實施例還提供了一種非易失性計算機可讀存儲介質(zhì),所述計算機可讀存儲介質(zhì)存儲有計算機可執(zhí)行指令,當所述計算機可執(zhí)行指令被電子設(shè)備執(zhí)行時,使所述電子設(shè)備執(zhí)行如上所述的方法。
第五方面,本發(fā)明實施例還提供了一種計算機程序產(chǎn)品,所述計算機程序產(chǎn)品包括存儲在非易失性計算機可讀存儲介質(zhì)上的計算機程序,所述計算機程序包括程序指令,當所述程序指令被電子設(shè)備執(zhí)行時,使所述電子設(shè)備執(zhí)行如上所述的方法。
本發(fā)明實施例提供的一種健康管理的方法,通過根據(jù)用戶的相關(guān)信息,向用戶推薦食譜,再根據(jù)用戶選擇的所述食譜中食材的重量,確定所述食材對應(yīng)的卡路里,進而根據(jù)用戶在第一預(yù)設(shè)時長內(nèi)攝入的所述食材對應(yīng)的卡路里,向用戶推薦運動項目,實現(xiàn)針對用戶的情況進行個性化設(shè)置,向用戶推薦健康的飲食、適宜的運動項目,便于用戶進行健康管理。
附圖說明
一個或多個實施例通過與之對應(yīng)的附圖中的圖片進行示例性說明,這些示例性說明并不構(gòu)成對實施例的限定,附圖中具有相同參考數(shù)字標號的元件表示為類似的元件,除非有特別申明,附圖中的圖不構(gòu)成比例限制。
圖1是本發(fā)明實施例提供的一種健康管理的方法的流程圖;
圖2是本發(fā)明又一實施例提供的一種健康管理的方法的流程圖;
圖3是本發(fā)明實施例提供的一種健康管理的裝置的功能框圖;
圖4是本發(fā)明又一實施例提供的一種健康管理的裝置的功能框圖;
圖5是本發(fā)明實施例提供的執(zhí)行健康管理的方法的電子設(shè)備的硬件結(jié)構(gòu)示意圖。
具體實施方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進行進一步詳細說明。應(yīng)當理解,此處所描述的具體實施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
此外,下面所描述的本發(fā)明各個實施方式中所涉及到的技術(shù)特征只要彼此之間未構(gòu)成沖突就可以相互組合。
如圖1所示,本發(fā)明實施例提供了一種健康管理的方法,所述方法由智能手持終端執(zhí)行,該智能手持終端包括但不限于手機、平板電腦等。所述方法包括:
步驟S11、根據(jù)用戶的相關(guān)信息,向用戶推薦食譜。
在本發(fā)明實施例中,用戶的相關(guān)信息包括:身高、當前體重、性別、年齡、期望體重和/或期望體脂率。在實際應(yīng)用中,例如,用戶將自己的身高、當前體重、性別、年齡、期望體重輸入智能手持終端。智能手持終端根據(jù)用戶的性別、身高、年齡,查詢預(yù)設(shè)的“標準身高體重對照表”,獲取相應(yīng)的標準體重范圍。可以參考標準體重范圍的下限值,設(shè)置期望體重的下限值。又如,用戶將自己的身高、當前體重、性別、年齡、期望體脂率輸入智能手持終端。智能手持終端根據(jù)用戶的性別、身高、年齡,查詢預(yù)設(shè)的“標準體脂率對照表”,獲取相應(yīng)的標準體脂率范圍??梢詤⒖紭藴鼠w脂率范圍的下限值,設(shè)置期望體脂率的下限值。
步驟S12、根據(jù)用戶選擇的所述食譜中食材的重量,確定所述食材對應(yīng)的卡路里。
在本發(fā)明實施例中,所述食譜的種類可以為多種,以便供用戶選擇每日的食譜。例如,“魚香肉絲”食譜,該“魚香肉絲”食譜中包括豬里脊肉、冬筍、胡蘿卜、黑木耳等主要食材。例如,食材的重量可以是用戶通過手提稱、臺秤等稱重后得到,然后將各食材的重量手動輸入所述智能手持終端;又如,智能手持終端配置有重量傳感器,通過重量傳感器檢測用戶選擇的所述食譜中食材的重量,以便智能手持終端自動讀取各食材的重量。
步驟S13、根據(jù)用戶在第一預(yù)設(shè)時長內(nèi)攝入的所述食材對應(yīng)的卡路里,向用戶推薦運動項目。
在本發(fā)明實施例中,第一預(yù)設(shè)時長的起止時刻可以根據(jù)用戶的需要進行設(shè)定,例如,第一預(yù)設(shè)時長是從每天的早上六點到晚上十點。計算用戶在第一預(yù)設(shè)時長內(nèi)攝入的所述食材對應(yīng)的總的卡路里,根據(jù)攝入的總的卡路里,向用戶推薦運動項目。所述運動項目可以是多種,以便供用戶選擇。另外,根據(jù)攝入的總的卡路里,還可以向用戶推薦運動時長和運動時間段。
在本發(fā)明實施例中,可以根據(jù)用戶選擇的所述食譜中食材的重量以及預(yù)存的所述食材對應(yīng)的單位重量所含卡路里,確定所述食材對應(yīng)的卡路里。需要說明的是,各所述食材對應(yīng)的單位重量所含卡路里可以是預(yù)存在智能手持終端,也可以是預(yù)存在遠程服務(wù)器中,通過智能手持終端從遠程服務(wù)器中獲取。
本發(fā)明實施例提供的一種健康管理的方法,通過根據(jù)用戶的相關(guān)信息,向用戶推薦食譜,再根據(jù)用戶選擇的所述食譜中食材的重量,確定所述食材對應(yīng)的卡路里,進而根據(jù)用戶在第一預(yù)設(shè)時長內(nèi)攝入的所述食材對應(yīng)的卡路里,向用戶推薦運動項目,實現(xiàn)針對用戶的情況進行個性化設(shè)置,向用戶推薦健康的飲食、適宜的運動項目,便于用戶進行健康管理。
如圖2所示,本發(fā)明又一實施例提供了一種健康管理的方法,所述方法由智能手持終端執(zhí)行,該智能手持終端包括但不限于手機、平板電腦等。所述方法包括:
步驟S21、根據(jù)用戶的相關(guān)信息,向用戶推薦食譜。
步驟S22、根據(jù)用戶選擇的所述食譜中食材的重量,確定所述食材對應(yīng)的卡路里。
步驟S23、根據(jù)用戶在第一預(yù)設(shè)時長內(nèi)攝入的所述食材對應(yīng)的卡路里,向用戶推薦運動項目。
在本發(fā)明實施例中,對步驟S21、步驟S22以及步驟S23的解釋說明可以參考上述對步驟S21、步驟S22以及步驟S23的解釋說明,在此不再贅述。
在本發(fā)明實施例中,可以根據(jù)用戶選擇的所述食譜中食材的重量以及預(yù)存的所述食材對應(yīng)的單位重量所含卡路里,確定所述食材對應(yīng)的卡路里。需要說明的是,各所述食材對應(yīng)的單位重量所含卡路里可以是預(yù)存在智能手持終端,也可以是預(yù)存在遠程服務(wù)器中,通過智能手持終端從遠程服務(wù)器中獲取。
步驟S24、根據(jù)用戶在第二預(yù)設(shè)時長內(nèi)消耗的卡路里以及用戶在第一預(yù)設(shè)時長內(nèi)攝入的卡路里,向用戶推送健康參考。
在本發(fā)明實施例中,第二預(yù)設(shè)時長的起止時刻可以根據(jù)用戶的需要進行設(shè)定??梢酝ㄟ^用戶佩戴的智能手環(huán)中的計步器計算用戶在第二預(yù)設(shè)時長內(nèi)走路的步數(shù),根據(jù)單位步數(shù)對應(yīng)消耗的卡路里,計算得到用戶在第二預(yù)設(shè)時長內(nèi)消耗的總的卡路里,并發(fā)送給智能手持終端。智能手持終端根據(jù)用戶在第二預(yù)設(shè)時長內(nèi)消耗的總的卡路里以及用戶在第一預(yù)設(shè)時長內(nèi)攝入的總的卡路里,向用戶推送健康參考。例如,在上述攝入的總的卡路里大于消耗的總的卡路里時,向用戶推送“加油哦,再走兩公里就完成今日目標了”的語音或文字提示等;又如,在上述消耗的總的卡路里大于攝入的總的卡路里時,向用戶推送“不錯哦,明天繼續(xù)堅持”的語音或文字提示等。
本發(fā)明實施例提供的一種健康管理的方法,通過根據(jù)用戶的相關(guān)信息,向用戶推薦食譜,再根據(jù)用戶選擇的所述食譜中食材的重量,確定所述食材對應(yīng)的卡路里,進而根據(jù)用戶在第一預(yù)設(shè)時長內(nèi)攝入的所述食材對應(yīng)的卡路里,向用戶推薦運動項目,最終根據(jù)用戶在第二預(yù)設(shè)時長內(nèi)消耗的卡路里以及用戶在第一預(yù)設(shè)時長內(nèi)攝入的卡路里,向用戶推送健康參考,實現(xiàn)針對用戶的情況進行個性化設(shè)置,向用戶推薦健康的飲食、適宜的運動項目,以及根據(jù)運動情況推送健康參考,便于用戶進行健康管理。
如圖3所示,本發(fā)明實施例提供了一種健康管理的裝置30,健康管理的裝置30可以是智能手持終端。所述裝置30包括:食譜推薦模塊31、卡路里確定模塊32以及運動推薦模塊33。
食譜推薦模塊31用于根據(jù)用戶的相關(guān)信息,向用戶推薦食譜。
在本發(fā)明實施例中,用戶的相關(guān)信息包括:身高、當前體重、性別、年齡、期望體重和/或期望體脂率。在實際應(yīng)用中,例如,用戶將自己的身高、當前體重、性別、年齡、期望體重輸入智能手持終端。智能手持終端根據(jù)用戶的性別、身高、年齡,查詢預(yù)設(shè)的“標準身高體重對照表”,獲取相應(yīng)的標準體重范圍??梢詤⒖紭藴鼠w重范圍的下限值,設(shè)置期望體重的下限值。又如,用戶將自己的身高、當前體重、性別、年齡、期望體脂率輸入智能手持終端。智能手持終端根據(jù)用戶的性別、身高、年齡,查詢預(yù)設(shè)的“標準體脂率對照表”,獲取相應(yīng)的標準體脂率范圍。可以參考標準體脂率范圍的下限值,設(shè)置期望體脂率的下限值。
卡路里確定模塊32用于根據(jù)用戶選擇的所述食譜中食材的重量,確定所述食材對應(yīng)的卡路里。
在本發(fā)明實施例中,所述食譜的種類可以為多種,以便供用戶選擇每日的食譜。例如,“魚香肉絲”食譜,該“魚香肉絲”食譜中包括豬里脊肉、冬筍、胡蘿卜、黑木耳等主要食材。例如,食材的重量可以是用戶通過手提稱、臺秤等稱重后得到,然后將各食材的重量手動輸入所述智能手持終端;為了便于稱重,所述裝置30還包括重量檢測模塊,用于檢測用戶選擇的所述食譜中食材的重量。重量檢測模塊可以是重量傳感器,通過重量傳感器檢測用戶選擇的所述食譜中食材的重量,以便智能手持終端自動讀取各食材的重量。
運動推薦模塊33用于根據(jù)用戶在第一預(yù)設(shè)時長內(nèi)攝入的所述食材對應(yīng)的卡路里,向用戶推薦運動項目。
在本發(fā)明實施例中,第一預(yù)設(shè)時長的起止時刻可以根據(jù)用戶的需要進行設(shè)定,例如,第一預(yù)設(shè)時長是從每天的早上六點到晚上十點。計算用戶在第一預(yù)設(shè)時長內(nèi)攝入的所述食材對應(yīng)的總的卡路里,根據(jù)攝入的總的卡路里,向用戶推薦運動項目。所述運動項目可以是多種,以便供用戶選擇。另外,根據(jù)攝入的總的卡路里,還可以向用戶推薦運動時長和運動時間段。
在本發(fā)明實施例中,卡路里確定模塊32具體用于根據(jù)用戶選擇的所述食譜中食材的重量以及預(yù)存的所述食材對應(yīng)的單位重量所含卡路里,確定所述食材對應(yīng)的卡路里。需要說明的是,各所述食材對應(yīng)的單位重量所含卡路里可以是預(yù)存在智能手持終端,也可以是預(yù)存在遠程服務(wù)器中,通過智能手持終端從遠程服務(wù)器中獲取。
本發(fā)明實施例提供的一種健康管理的裝置,通過食譜推薦模塊31根據(jù)用戶的相關(guān)信息,向用戶推薦食譜,進而卡路里確定模塊32根據(jù)用戶選擇的所述食譜中食材的重量,確定所述食材對應(yīng)的卡路里,進而運動推薦模塊33根據(jù)用戶在第一預(yù)設(shè)時長內(nèi)攝入的所述食材對應(yīng)的卡路里,向用戶推薦運動項目,實現(xiàn)針對用戶的情況進行個性化設(shè)置,向用戶推薦健康的飲食、適宜的運動項目,便于用戶進行健康管理。
如圖4所示,本發(fā)明實施例提供了一種健康管理的裝置40,健康管理的裝置40可以是智能手持終端。所述裝置40包括:食譜推薦模塊41、卡路里確定模塊42、運動推薦模塊43以及推送模塊44。
食譜推薦模塊41用于根據(jù)用戶的相關(guān)信息,向用戶推薦食譜。
卡路里確定模塊42用于根據(jù)用戶選擇的所述食譜中食材的重量,確定所述食材對應(yīng)的卡路里。
運動推薦模塊43用于根據(jù)用戶在第一預(yù)設(shè)時長內(nèi)攝入的所述食材對應(yīng)的卡路里,向用戶推薦運動項目。
在本發(fā)明實施例中,對食譜推薦模塊41、卡路里確定模塊42以及運動推薦模塊43的解釋說明可以參考對食譜推薦模塊31、卡路里確定模塊32以及運動推薦模塊33的解釋說明,在此不再贅述。
推送模塊44用于根據(jù)用戶在第二預(yù)設(shè)時長內(nèi)消耗的卡路里以及用戶在第一預(yù)設(shè)時長內(nèi)攝入的卡路里,向用戶推送健康參考。
在本發(fā)明實施例中,第二預(yù)設(shè)時長的起止時刻可以根據(jù)用戶的需要進行設(shè)定??梢酝ㄟ^用戶佩戴的智能手環(huán)中的計步器計算用戶在第二預(yù)設(shè)時長內(nèi)走路的步數(shù),根據(jù)單位步數(shù)對應(yīng)消耗的卡路里,計算得到用戶在第二預(yù)設(shè)時長內(nèi)消耗的總的卡路里,并發(fā)送給智能手持終端。智能手持終端根據(jù)用戶在第二預(yù)設(shè)時長內(nèi)消耗的總的卡路里以及用戶在第一預(yù)設(shè)時長內(nèi)攝入的總的卡路里,向用戶推送健康參考。例如,在上述攝入的總的卡路里大于消耗的總的卡路里時,向用戶推送“加油哦,再走兩公里就完成今日目標了”的語音或文字提示等;又如,在上述消耗的總的卡路里大于攝入的總的卡路里時,向用戶推送“不錯哦,明天繼續(xù)堅持”的語音或文字提示等。
本發(fā)明實施例提供的一種健康管理的裝置,通過食譜推薦模塊41根據(jù)用戶的相關(guān)信息,向用戶推薦食譜,進而卡路里確定模塊42根據(jù)用戶選擇的所述食譜中食材的重量,確定所述食材對應(yīng)的卡路里,進而運動推薦模塊33根據(jù)用戶在第一預(yù)設(shè)時長內(nèi)攝入的所述食材對應(yīng)的卡路里,向用戶推薦運動項目,最終推送模塊44根據(jù)用戶在第二預(yù)設(shè)時長內(nèi)消耗的卡路里以及用戶在第一預(yù)設(shè)時長內(nèi)攝入的卡路里,向用戶推送健康參考,實現(xiàn)針對用戶的情況進行個性化設(shè)置,向用戶推薦健康的飲食、適宜的運動項目,以及根據(jù)運動情況推送健康參考,便于用戶進行健康管理。
圖5是本發(fā)明實施例提供的健康管理的方法的電子設(shè)備50的硬件結(jié)構(gòu)示意圖,如圖5所示,該電子設(shè)備50包括:
一個或多個處理器51以及存儲器52,圖5中以一個處理器51為例。
處理器51和存儲器52可以通過總線或者其他方式連接,圖5中以通過總線連接為例。
存儲器52作為一種非易失性計算機可讀存儲介質(zhì),可用于存儲非易失性軟件程序、非易失性計算機可執(zhí)行程序以及模塊,如本發(fā)明實施例中的健康管理的方法對應(yīng)的程序指令/模塊(例如,附圖3所示的食譜推薦模塊31、卡路里確定模塊32以及運動推薦模塊33)。處理器51通過運行存儲在存儲器52中的非易失性軟件程序、指令以及模塊,從而執(zhí)行服務(wù)器的各種功能應(yīng)用以及數(shù)據(jù)處理,即實現(xiàn)上述方法實施例健康管理的方法。
存儲器52可以包括存儲程序區(qū)和存儲數(shù)據(jù)區(qū),其中,存儲程序區(qū)可存儲操作系統(tǒng)、至少一個功能所需要的應(yīng)用程序;存儲數(shù)據(jù)區(qū)可存儲根據(jù)健康管理的裝置的使用所創(chuàng)建的數(shù)據(jù)等。此外,存儲器52可以包括高速隨機存取存儲器,還可以包括非易失性存儲器,例如至少一個磁盤存儲器件、閃存器件、或其他非易失性固態(tài)存儲器件。在一些實施例中,存儲器52可選包括相對于處理器51遠程設(shè)置的存儲器,這些遠程存儲器可以通過網(wǎng)絡(luò)連接至健康管理的裝置。上述網(wǎng)絡(luò)的實例包括但不限于互聯(lián)網(wǎng)、企業(yè)內(nèi)部網(wǎng)、局域網(wǎng)、移動通信網(wǎng)及其組合。
所述一個或者多個模塊存儲在所述存儲器52中,當被所述一個或者多個處理器51執(zhí)行時,執(zhí)行上述任意方法實施例中的健康管理的方法,例如,執(zhí)行以上描述的圖1中的方法步驟S11至步驟S13,圖2中的方法步驟S21至步驟S24,實現(xiàn)圖3中的模塊31至33,圖4中的模塊41至44的功能。
上述產(chǎn)品可執(zhí)行本發(fā)明實施例所提供的方法,具備執(zhí)行方法相應(yīng)的功能模塊和有益效果。未在本實施例中詳盡描述的技術(shù)細節(jié),可參見本發(fā)明實施例所提供的方法。
本發(fā)明實施例的電子設(shè)備以多種形式存在,包括但不限于:
(1)移動通信設(shè)備:這類設(shè)備的特點是具備移動通信功能,并且以提供話音、數(shù)據(jù)通信為主要目標。這類終端包括:智能手機(例如iPhone)、多媒體手機、功能性手機,以及低端手機等。
(2)超移動個人計算機設(shè)備:這類設(shè)備屬于個人計算機的范疇,有計算和處理功能,一般也具備移動上網(wǎng)特性。這類終端包括:PDA、MID和UMPC設(shè)備等,例如iPad。
本發(fā)明實施例提供了一種非易失性計算機可讀存儲介質(zhì),所述計算機可讀存儲介質(zhì)存儲有計算機可執(zhí)行指令,該計算機可執(zhí)行指令被一個或多個處理器執(zhí)行,例如圖5中的一個處理器51,可使得上述一個或多個處理器可執(zhí)行上述任意方法實施例中的健康管理的方法,例如,執(zhí)行上述任意方法實施例中的健康管理的方法,例如,執(zhí)行以上描述的圖1中的方法步驟S11至步驟S13,圖2中的方法步驟S21至步驟S24,實現(xiàn)圖3中的模塊31至33,圖4中的模塊41至44的功能。
以上所描述的裝置實施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部模塊來實現(xiàn)本實施例方案的目的。
通過以上的實施方式的描述,本領(lǐng)域普通技術(shù)人員可以清楚地了解到各實施方式可借助軟件加通用硬件平臺的方式來實現(xiàn),當然也可以通過硬件。本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程是可以通過計算機程序來指令相關(guān)的硬件來完成,所述的程序可存儲于一計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory,ROM)或隨機存儲記憶體(Random Access Memory,RAM)等。
最后應(yīng)說明的是:以上實施例僅用以說明本申請的技術(shù)方案,而非對其限制;在本申請的思路下,以上實施例或者不同實施例中的技術(shù)特征之間也可以進行組合,步驟可以以任意順序?qū)崿F(xiàn),并存在如上所述的本申請的不同方面的許多其它變化,為了簡明,它們沒有在細節(jié)中提供;盡管參照前述實施例對本申請進行了詳細的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當理解:其依然可以對前述各實施例所記載的技術(shù)方案進行修改,或者對其中部分技術(shù)特征進行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本申請各實施例技術(shù)方案的范圍。