本發(fā)明實施例屬于運動偵測領域,尤其涉及一種運動提醒方法和終端。
背景技術:
隨著生活水平的提高,人們越來越重視自身的健康狀態(tài),運動健身逐漸成為一種流行趨勢。
然而,目前并沒有一種很好的方式,可以幫助用戶科學合理的進行運動,導致運動所帶來的意外事件時有發(fā)生。
技術實現要素:
本發(fā)明實施例提供一種運動提醒方法和終端,可有效幫助用戶科學合理的進行運動。
本發(fā)明實施例是這樣實現的,一種運動提醒方法,所述方法包括:
檢測當前環(huán)境溫度是否符合預設提醒條件;
檢測用戶的運動參數是否符合預設提醒條件;
檢測用戶的生理參數是否符合預設提醒條件;若所述當前環(huán)境溫度、所述運動參數或所述生理參數符合所述預設提醒條件,則發(fā)出提醒。
本發(fā)明實施例還提供一種終端,所述終端包括:
氣溫檢測單元,用于檢測當前環(huán)境溫度是否符合預設提醒條件;
運動參數檢測單元,用于檢測用戶的運動參數是否符合預設提醒條件;
生理參數檢測單元,用于檢測用戶的生理參數是否符合預設提醒條件;
提醒單元,用于若所述當前環(huán)境溫度、所述運動參數或所述生理參數符合所述預設提醒條件,則發(fā)出提醒。
本發(fā)明實施例通過檢測當前環(huán)境溫度、用戶的運動參數和生理參數是否符合預設提醒條件,并在當前環(huán)境溫度、用戶的運動參數或生理參數符合預設提醒條件時,發(fā)出提醒,可有效幫助用戶進行科學合理的運動。
附圖說明
圖1是本發(fā)明實施例一提供的運動提醒方法的基本流程框圖;
圖2是本發(fā)明實施例二提供的運動提醒方法的基本流程框圖;
圖3是本發(fā)明實施例三提供的運動提醒方法的基本流程框圖;
圖4是本發(fā)明實施例四提供的運動提醒方法的基本流程框圖;
圖5是本發(fā)明實施例五提供的終端的結構框圖;
圖6是本發(fā)明實施例六提供的終端的結構框圖;
圖7是本發(fā)明實施例七提供的終端的結構框圖;
圖8是本發(fā)明實施例八提供的終端的結構框圖;
圖9是本發(fā)明實施例九提供的終端的結構框圖。
具體實施方式
為了使本技術領域的人員更好地理解本發(fā)明方案,下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚地描述,顯然,所描述的實施例是本發(fā)明一部分的實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都應當屬于本發(fā)明保護的范圍。
本發(fā)明的說明書和權利要求書及上述附圖中的術語“包括”以及它們任何變形,意圖在于覆蓋不排他的包含。例如包含一系列步驟或單元的過程、方法或系統(tǒng)、產品或設備沒有限定于已列出的步驟或單元,而是可選地還包括沒有列出的步驟或單元,或可選地還包括對于這些過程、方法、產品或設備固有的其它步驟或單元。
實施例一:
如圖1所示,本實施例提供的運動提醒方法,其包括:
步驟S101:檢測當前環(huán)境溫度是否符合預設提醒條件。
在具體應用中,可用溫度計來檢測環(huán)境溫度。
步驟S102:檢測用戶的運動參數是否符合預設提醒條件。
在具體應用中,所述預設氣溫范圍可以根據用戶的需要進行設置,例如,可以設置為-5℃~30℃(攝氏度)。
在具體應用中,所述運動參數包括用戶的運動量和運動配速,運動量和運動配速具體含義與用戶的運動方式有關,例如:當用戶的運動方式為跑步時,所述運動量為用戶的跑步距離,所述運動配速為用戶的跑步速度。
步驟S103:檢測用戶的生理參數是否符合預設提醒條件。
在具體應用中,所述生理參數包括用戶的體溫、心率、血壓等,當所述生理參數包括體溫時,所述預設提醒條件包括:所述體溫在預設體溫范圍內。所述預設體溫范圍可以根據實際需要進行設置,具體可以為35℃~40℃。
在一實施例中,用戶可以預先設置運動參數和生理參數的種類及其符合科學健康標準的參數范圍。
步驟S104:若所述當前環(huán)境溫度、所述運動參數或所述生理參數符合所述預設提醒條件,則發(fā)出提醒。
在具體應用中,所述提醒可以采用燈光閃爍、語音、文字、圖畫等方式提醒用戶,所述提醒所表示的具體內容可以根據實際需要進行設置,例如當用戶的運動參數如運動配速過快時,可通過語音提醒用戶降低運動速度。
在一實施例中,步驟S101之后包括:
若當前環(huán)境溫度在預設氣溫范圍內,則檢測用戶的運動量、運動配速、體溫和心率是否符合預設提醒條件;
對應的,步驟S104具體包括:
若所述運動量、所述運動配速、所述體溫或所述心率符合所述預設提醒條件,則發(fā)出提醒。
在一實施例中,步驟S101之后,還包括:
若當前環(huán)境溫度超出預設氣溫范圍,則發(fā)出提醒。
在一實施例中,步驟S103之后還包括:
根據所述運動參數和所述生理參數評估用戶的運動能力;
根據所述運動能力設定所述預設提醒條件。
本實施例通過檢測當前環(huán)境溫度、用戶的運動參數和生理參數是否符合預設提醒條件,并在當前環(huán)境溫度、用戶的運動參數或生理參數符合預設提醒條件時,發(fā)出提醒,可有效幫助用戶進行科學合理的運動。
實施例二:
如圖2所示,本實施例是在實施例一的基礎上的進一步細化,在本實施例中,所述運動參數包括運動量;
步驟S102包括:
步驟S201:檢測用戶的運動量,若所述運動量大于預設運動量閾值,則符合所述預設提醒條件。
在具體應用中,所述運動量的具體含義取決于用戶的運動方式,例如:用戶的運動方式為跳繩,則所述運動量表示用戶的跳繩個數。所述預設運動量閾值可根據實際需要進行設置,例如:可將用戶進行跳繩運動時的預設運動量閾值設置為1000個,當用戶的跳繩個數大于1000個時,則發(fā)出提醒。
在一實施例中,步驟S201具體包括:
檢測用戶在預設時間段內的運動量,若在所述預設時間段內,所述運動量大于預設運動量閾值,則符合所述預設提醒條件。
對應的,步驟S103包括:
步驟S202:用戶每運動預設運動量,檢測一次所述生理參數是否符合所述預設提醒條件;
在具體應用中,預設運動量可以根據實際需要進行設置,以用戶的運動方式為跑步為例,設定所述預設運動量為50米,則步驟S202的具體含義為:用戶每跑50米,檢測一次所述生理參數是否符合所述預設提醒條件。
步驟S203:若用戶在第一預設時間段內的累計運動量達到預設運動量閾值,則每間隔第二預設時間段,檢測所述生理參數是否符合所述預設提醒條件。
在具體應用中,所述第一預設時間段、預設運動量閾值和第二預設時間段可根據實際需要設置,以用戶的運動方式為跑步為例,設定所述預設運動量閾值為1000米,所述第一預設時間段為3分鐘,所述第二預設時間段為10秒,則步驟S203具體是指:若用戶在三分鐘內的跑步距離達到1000米,則每間隔10秒檢測一次所述生理參數是否符合所述預設提醒條件。
在一實施例中,所述運動參數還包括運動配速;
步驟S201之后,還包括:
用戶每運動預設運動量,檢測一次所述運動配速是否符合所述預設提醒條件;
若用戶在預設時間段內的累計運動量達到預設運動量閾值,則每間隔第三預設時間段,檢測所述運動配速是否符合所述預設提醒條件;
若所述運動配速大于預設配速閾值,則符合所述預設提醒條件。
在具體應用中,可采用陀螺儀、加速度傳感器、重力傳感器、GPS定位裝置等來檢測運動配速。
在運動量達到預設運動量閾值時,用戶的運動速度可能減慢,此時若依然采用每運動預設運動量的方式,檢測一次用戶的運動配速和生理參數,可能會導致檢測周期變長,因此,本實施例通過每間隔預設時間段檢測一次用戶的運動配速和生理參數,能夠保證檢測的時效性。
實施例三:
如圖3所示,本實施例是在實施例一的基礎上的進一步細化,在本實施例中,所述生理參數包括心率;
步驟S103包括:
步驟S301:檢測用戶的心率,若所述心率超出預設心率范圍,則符合所述預設提醒條件。
在具體應用中,可采用心率傳感器檢測心率,所述預設心率范圍可根據實際需要進行設置。
所述方法還包括:
步驟S302:若所述心率的波動量大于預設值且所述心率超出預設心率范圍,則檢測用戶的姿態(tài)是否正常。
在具體應用中,所述心率的波動量大于預設值,具體是指:用戶的心率在短時間內突然升高或降低的量大于預設值,所述預設值為事先根據用戶的運動方式、年齡及身體狀況等信息,評估得到的用戶的心率偏離正常心率范圍的數值。
步驟S303:若所述姿態(tài)異常,則向預設對象發(fā)出報警信息。
在具體應用中,可采用攝像頭或姿態(tài)傳感器來檢測用戶的姿態(tài)。
在具體應用中,所述檢測用戶的姿態(tài)是否正常,具體可根據用戶的運動方式進行判斷,例如用戶的運動方式為跑步,則用戶的正常姿態(tài)應當為接近于站姿,若檢測到用戶倒地,則判定所述姿態(tài)異常。
在具體應用中,所述預設對象可以是用戶的親人、朋友、監(jiān)護人等,也可以是醫(yī)院、警察局等;所述向預設對象發(fā)出報警信息可以是指:向預設對象撥打電話、發(fā)送短信或發(fā)送定位信息等,還可以發(fā)出警報聲音提醒周圍的路人對用戶進行幫助或搶救。
本實施通過在所述心率的波動量大于預設值且所述心率超出預設心率范圍時,檢測用戶的姿態(tài)是否正常,并在所述姿態(tài)異常時,向預設對象發(fā)出報警信息,可有效保證用戶的生命安全。
實施例四:
如圖4所示,本實施例是在實施例一的基礎上的進一步細化,在本實施例中,所述運動參數包括運動量和運動配速,所述生理參數包括心率;
所述方法還包括:
步驟S401:獲取用戶的年齡、運動量和運動配速;
步驟S402:根據所述年齡、所述運動量和所述運動配速,計算用戶的心率范圍;
步驟S103,包括:
檢測用戶的心率,若所述心率超出所述心率范圍,則符合所述預設提醒條件。
在具體應用中,用戶的年齡和用戶所選擇的運動方式的運動量、運動速度決定了用戶的正常心率范圍,當用戶的心率超過正常心率一定百分比時,則判定用戶的心率異常。
在一實施例中,所述生理參數還包括體溫;
所述方法還包括:
檢測用戶的體溫是否在預設體溫范圍內;
若所述體溫超過所述預設體溫范圍,則發(fā)出提醒。
例如,當用戶在進行跑步、跳繩、高溫瑜伽等出汗量較大的運動時,可能會導致其體溫升高;進行游泳、滑雪、溜冰等運動時,可能導致其體溫降低。因此通過設置一個在正常范圍內變化的體溫范圍,能夠有效判斷用戶的體溫是否異常。
本實施通過根據用戶的年齡、運動量和運動配速,計算用戶的心率范圍,并在用戶的心率超過所述心率范圍時,發(fā)出提醒,可有效保證用戶的健康。
實施例五:
如圖5所示,本實施例提供的終端,其包括:
氣溫檢測單元101,用于檢測當前環(huán)境溫度是否符合預設提醒條件;
運動參數檢測單元102,用于檢測用戶的運動參數是否符合預設提醒條件;
生理參數檢測單元103,用于檢測用戶的生理參數是否符合預設提醒條件;
提醒單元104,用于若所述當前環(huán)境溫度、所述運動參數或所述生理參數符合所述預設提醒條件,則發(fā)出提醒。
在具體應用中,氣溫檢測單元101可以為溫度計;運動參數檢測單元102可以包括加速度傳感器、重力傳感器、陀螺儀、GPS定位裝置等;生理參數檢測單元103可以包括心率傳感器、體溫計、血壓計、人體紅外探測器等;提醒單元104可以為喇叭、語音提醒裝置或無線通信裝置。
在一實施例中,所述終端還包括:
參數設置單元,用于用戶預先設置所述運動參數和所述生理參數的種類及其符合科學健康標準的參數范圍。
在一實施例中,所述終端還包括:
參數檢測單元,用于若當前環(huán)境溫度在預設氣溫范圍內,則檢測用戶的運動量、運動配速、體溫和心率是否符合預設提醒條件;
對應的,提醒單元104具體用于:
若所述運動量、所述運動配速、所述體溫或所述心率符合所述預設提醒條件,則發(fā)出提醒。
在一實施例中,提醒單元104還用于:
若當前環(huán)境溫度超出預設氣溫范圍,則發(fā)出提醒。
在具體應用中,所述提醒可以采用燈光閃爍、語音、文字、圖畫等方式向用戶發(fā)出,所述提醒所表示的具體內容可以根據實際需要進行設置,例如當用戶的運動參數如配速過快時,可通過語音提醒用戶降低運動速度。
在一實施例中,所述終端還包括:
運動能力評估單元,用于根據所述運動參數和所述生理參數評估用戶的運動能力;
預設提醒條件設置單元,用于根據所述運動能力設定所述預設提醒條件。
本實施例通過檢測當前環(huán)境溫度、用戶的運動參數和生理參數是否符合預設提醒條件,并在當前環(huán)境溫度、用戶的運動參數或生理參數符合預設提醒條件時,發(fā)出提醒,可有效幫助用戶進行科學合理的運動。
實施例六:
如圖6所示,本實施例是在實施例五的基礎上的進一步細化,在本實施例中,所述運動參數包括運動量;
運動參數檢測單元102包括:
運動量檢測單元201,用于檢測用戶的運動量,若所述運動量大于預設運動量閾值,則符合所述預設提醒條件;
生理參數檢測單元103還用于:
用戶每運動預設運動量,檢測一次所述生理參數是否符合所述預設提醒條件;
若用戶在第一預設時間段內的累計運動量達到預設運動量閾值,則每間隔第二預設時間段,檢測所述生理參數是否符合所述預設提醒條件。
在具體應用中,運動量檢測單元201可以為加速度傳感器、陀螺儀、重力傳感器、GPS定位裝置等。
在一實施例中,運動量檢測單元201具體用于:
檢測用戶在預設時間段內的運動量,若在所述預設時間段內,所述運動量大于預設運動量閾值,則符合所述預設提醒條件。
在一實施例中,所述運動參數還包括運動配速;
運動參數檢測單元102還包括:
運動配速檢測單元202,用于用戶每運動預設運動量,檢測一次所述運動配速是否符合所述預設提醒條件;
所述運動配速檢測單元202還用于,若用戶在預設時間段內的累計運動量達到預設運動量閾值,則每間隔第三預設時間段,檢測所述運動配速是否符合所述預設提醒條件;若所述運動配速大于預設配速閾值,則符合所述預設提醒條件。
在具體應用中,可采用陀螺儀、加速度傳感器、重力傳感器、GPS定位裝置等來檢測運動配速。
在運動量達到預設運動量閾值時,用戶的運動速度可能減慢,此時若依然采用每運動預設運動量的方式,檢測一次用戶的運動配速和生理參數,可能會導致檢測周期變長,因此,本實施例通過每間隔預設時間段檢測一次用戶的運動配速和生理參數,能夠保證檢測的時效性。
實施例七:
如圖7所示,本實施例是在實施例五的基礎上的進一步細化,在本實施例中,所述生理參數包括心率;
生理參數檢測單元103,包括:
第一心率檢測單元301,用于檢測用戶的心率,若所述心率超出預設心率范圍,則符合所述預設提醒條件;
所述終端還包括:
姿態(tài)檢測單元302,用于若所述心率的波動量大于預設值且所述心率超出預設心率范圍,則檢測用戶的姿態(tài)是否正常;
報警單元303,用于若所述姿態(tài)異常,則向預設對象發(fā)出報警信息。
在具體應用中,心率檢測單元301可為心率傳感器檢測心率;姿態(tài)檢測單元302可以為攝像機或姿態(tài)傳感器。
本實施通過在用戶的心率的波動量大于預設值,且所述心率超過預設心率范圍時,檢測用戶的姿態(tài)是否正常,并在所述姿態(tài)異常時,向預設對象發(fā)出報警信息,可有效保證用戶的生命安全。
實施例8:
如圖8所示,本實施例是在實施例五的基礎上的進一步細化,在本實施例中,所述運動參數包括運動量和運動配速,所述生理參數包括心率;
所述終端還包括:
獲取單元401,用于獲取用戶的年齡、運動量和運動配速;
計算單元402,用于根據所述年齡、所述運動量和所述運動配速,計算用戶的心率范圍;
生理參數檢測單元103包括:
第二心率檢測單元403,用于檢測用戶的心率,若所述心率超出所述心率范圍,則符合所述預設提醒條件。
在一實施例中,所述生理參數還包括體溫;
生理參數檢測單元103還用于檢測用戶的體溫是否在預設體溫范圍內;
提醒單元103還用于若所述體溫超過所述預設體溫范圍,則發(fā)出提醒。
本實施通過根據用戶的年齡、運動量和運動配速,計算用戶的心率范圍并在用戶的心率超過所述心率范圍時,發(fā)出提醒,可有效保證用戶的健康。
在具體應用中,上述實施例五到實施例八中的終端可以為設置有溫度計、人體紅外探測器和心率傳感器且具有定位功能的智能手機、智能手環(huán)或手表等,實施例一到實施例四中的操作步驟可以由所述智能手機、智能手環(huán)或手表等來執(zhí)行。
實施例9:
如圖9所示,本實施例提供的終端100,其包括處理器(processor)110,通信接口(Communications Interface)120,存儲器(memory)130,總線140,氣溫檢測單元150,運動參數檢測單元160、生理參數檢測單元170和提醒單元180。
處理器110,通信接口120,存儲器130,氣溫檢測單元150,參數檢測單元160、生理參數檢測單元170和提醒單元180通過總線140完成相互間的通信。
通信接口120,用于與外界設備,例如,個人電腦、智能手機等通信。
處理器110,用于執(zhí)行程序131;
氣溫檢測單元150,可選用溫度計;
運動參數檢測單元160,包括加速度傳感器、重力傳感器、陀螺儀或GPS定位單元;
生理參數檢測單元170,包括體溫計、人體紅外探測器或心率傳感器等;
提醒單元180,包括無線通信單元、語音芯片或顯示屏等;
具體地,程序131可以包括程序代碼,所述程序代碼包括計算機操作指令。
處理器110可能是一個中央處理器CPU,或者是特定集成電路ASIC(Application Specific Integrated Circuit),或者是被配置成實施本發(fā)明實施例的一個或多個集成電路。
存儲器130,用于存放程序131。存儲器130可能包含高速RAM存儲器,也可能還包括非易失性存儲器(non-volatile memory),例如至少一個磁盤存儲器。處理器110執(zhí)行程序131,具體可以包括:
檢測當前環(huán)境溫度是否符合預設提醒條件;
檢測用戶的運動參數是否符合預設提醒條件;
檢測用戶的生理參數是否符合預設提醒條件;若所述當前環(huán)境溫度、所述運動參數或所述生理參數符合所述預設提醒條件,則發(fā)出提醒。
在一實施例中,所述運動參數包括運動量;
對應的,處理器110執(zhí)行程序131包括:
檢測用戶的運動量,若所述運動量大于預設運動量閾值,則符合所述預設提醒條件;
用戶每運動預設運動量,檢測一次所述生理參數是否符合所述預設提醒條件;
若用戶在第一預設時間段內的累計運動量達到預設運動量閾值,則每間隔第二預設時間段,檢測所述生理參數是否符合所述預設提醒條件。
在一實施例中,所述運動參數還包括運動配速;
對應的,處理器110執(zhí)行程序131包括:
用戶每運動預設運動量,檢測一次所述運動配速是否符合所述預設提醒條件;
若用戶在預設時間段內的累計運動量達到預設運動量閾值,則每間隔第三預設時間段,檢測所述運動配速是否符合所述預設提醒條件;
若所述運動配速大于預設配速閾值,則符合所述預設提醒條件。
在一實施例中,所述生理參數包括心率;
對應的,處理器110執(zhí)行程序131包括:
檢測用戶的心率,若所述心率超出預設心率范圍,則符合所述預設提醒條件;
若所述心率的波動量大于預設值且所述心率超出預設心率范圍,則檢測用戶的姿態(tài)是否正常;
若所述姿態(tài)異常,則向預設對象發(fā)出報警信息。
在一實施例中,所述運動參數包括運動量和運動配速,所述生理參數包括心率;
對應的,處理器110執(zhí)行程序131包括:
獲取用戶的年齡、運動量和運動配速;
根據所述年齡、所述運動量和所述運動配速,計算用戶的心率范圍;
所述檢測用戶的生理參數是否符合預設提醒條件,包括:
檢測用戶的心率,若所述心率超出所述心率范圍,則符合所述預設提醒條件。
本發(fā)明所有實施例中的模塊或子模塊,可以通過通用集成電路,例如CPU(Central Processing Unit,中央處理器),或通過ASIC(Application SpecificIntegrated Circuit,專用集成電路)來實現。
本發(fā)明實施例方法中的步驟可以根據實際需要進行順序調整、合并和刪減。
本發(fā)明實施例裝置中的單元可以根據實際需要進行合并、劃分和刪減。
本領域普通技術人員可以理解實現上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關的硬件來完成,所述的程序可存儲于一計算機可讀取存儲介質中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory,ROM)或隨機存儲記憶體(Random Access Memory,RAM)等。
本發(fā)明實施例方法中的步驟可以根據實際需要進行順序調整、合并和刪減。
本發(fā)明實施例電路和終端中的各組件或單元可以根據實際需要進行合并、劃分和刪減。
以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內所作的任何修改、等同替換和改進等,均應包含在本發(fā)明的保護范圍之內。