本發明涉及可穿戴技術領域,特別涉及一種抽筋預警方法及終端。
背景技術:
肌肉筋攣俗稱抽筋,抽筋產生的原因多種,抽筋不僅帶給人們痛苦,而且影響后續運動能力,甚至帶給人們其他麻煩。
引發肌肉筋攣的原因有幾種,其中疲勞過度容易引發抽筋,疲勞過度。當長途旅行、山、登高時,小腿肌肉最容易發生疲勞。因為每一次登高.都是一只腳支持全身重量,這條腿的肌肉提起腳所需的力量將是人體重的六倍,當它疲勞到一定程度時,就會發生抽筋。
技術實現要素:
有鑒于此,本發明提供了一種抽筋預警方法,以至少在一定程度上解決存在的問題。
具體技術方案如下:
抽筋預警方法,該方法包括:按時間段記錄用戶運動量并存儲;將一天所包括的時間段的運動量進行累計得當天運動量,根據連續a天運動量計算出預警閾值;當在預定時間內到達預警閾值時進行提醒。
優選地,所述按時間段記錄用戶運動量并存儲包括:判斷是否進入運動狀態,當心跳比平常提高預設幅度判斷為進入運動狀態;檢測運動量,對檢測到的運動量進行累加計算;當未檢測到運動量且心跳恢復正常則退出所述累加計算;將所述累加計算值記錄并存儲為一時間段運動量。
優選地,所述預警閾值為所述a天運動量平均值的X倍,30>a>15,X初始值設置為10,若預警閾值低于最低閾值,以最低閾值做預警閾值,所述預定時間為4小時。
優選地,在預定時間外提醒條件:運動量>a天運動量平均值*X +0.125*(時間段-預定時間)*a天運動量平均值。
優選地,若在抽筋之前未發生提醒,則另X=0.95X。
優選地,當在預定時間段內到達閾值時進行提醒包括:對所述按時間段記錄用戶運動量進行實時分析;當到達閾值時候,發送提醒指令。
優選地,所述的運動量可以通過檢測步數獲得。
本發明的另一目的是提供一種可穿戴終端,包括:運動記錄單元,用于按時間段記錄用戶運動量并存儲;閾值單元,用于將一天所包括的時間段的運動量進行累計得當天運動量,根據連續a天運動量計算出預警閾值;提醒單元,用于當在預定時間段內到達預警閾值時進行提醒。
優選地,所述運動記錄單元,用于: 判斷是否進入運動狀態,當心跳比平常提高預設幅度判斷為進入運動狀態;檢測運動量,對檢測到的運動量進行累加計算;當未檢測到運動量且心跳恢復正常則退出所述累加計算;將所述累加計算值記錄并存儲為一時間段運動量。
優選地,閾值單元:所述預警閾值為所述a天運動量平均值的X倍,30>a>15,X初始值設置為10,若預警閾值低于最低閾值,以最低閾值做預警閾值,所述預定時間為4小時。
優選地,提醒單元還用于:在預定時間外提醒條件,運動量>a天運動量平均值*X +0.125*(時間段-預定時間)*a天運動量平均值。
優選地,還包括修正單元,用于:若在抽筋之前未發生提醒,則另X=0.95X。
優選地,提醒單元用于:對所述按時間段記錄用戶運動量進行實時分析;當到達閾值時候,發送提醒指令。
優選地,所述的運動量可以通過檢測步數獲得。
因此,本發明提供的技術方案可通過對用戶日常數據的獲得,實現抽筋監控個性化,能夠根據用戶的不同體質提供提醒信號,提高提醒效率,另外還自帶修正功能,可以自學習不斷提高準確率,有效的提前抽筋預警。
具體實施方式
為了使本發明的目的、技術方案和優點更加清楚,下面結合具體實施例對本發明進行詳細描述。
需要理解的是,本文中使用的術語“和/或”僅僅是一種描述關聯對象的關聯關系,表示可以存在三種關系,例如,A和/或B,可以表示:單獨存在A,同時存在A和B,單獨存在B這三種情況。另外,本文中字符“/”,一般表示前后關聯對象是一種“或”的關系。
需要理解的是,術語“中心”、“縱向”、“橫向”、“長度”、“寬度”、“厚度”、“上”、“下”、“前”、“后”、“左”、“右”、“豎直”、“水平”、“頂”、“底”“內”、“外”、“順時針”、“逆時針”等,僅是為了便于描述本發明和簡化描述,而不是指示或暗示所指的裝置或元件必須具有特定的方位、以特定的方位構造和操作,因此不能理解為對本發明的限制。
需要理解的是,術語“第一”、“第二”僅用于描述目的,而不能理解為指示或暗示相對重要性或者隱含指明所指示的技術特征的數量。由此,限定有“第一”、“第二”的特征可以明示或者隱含地包括一個或者更多個該特征。在本發明的描述中,“多個”的含義是兩個或兩個以上,除非另有明確具體的限定。
需要理解的是,本發明“可穿戴”是指可穿戴在用戶身體上或者可以固定在服飾上;“可穿戴設備”是指用以支持用戶物理活動并且可以通過包括但不限于藍牙(BT)通信設備、近場通信(NFC)設備、Wi-Fi直接通信設備和無線接入點(AP)與其它電子設備無線通信的電子設備。這種“可穿戴設備”可以為手表、眼鏡、頭戴式顯示器、耳機、項鏈、鞋子、口罩、衣服、褲子、皮帶等形式實施。
需要理解的是,本發明的“終端”可以為以下設備中至少一種:智能電話、平板個人計算機(PC)、移動電話、電子書(e-book)閱讀器、臺式PC、膝上PC、上網本計算機、個人數字助理(PDA)、便攜式多媒體播放器、MP3播放器、移動醫療設備、相機、以及可穿戴設備、電子服裝、電子配件、電子紋身、具有通信功能的智能家電、電子紋身、導航設備、全球定位系統(GPS)接收器。根據本發明公開各種實施方式的終端可以是上述各種設備的一種或多種的組合。另外,根據本公開各種實施方式的電子設備可以是柔性設備。另外,根據本公開各種實施方式的電子設備不限于上述設備。
需要理解的是,本發明中,如果涉及用語“用戶”或者類似詞匯,可指代使用電子設備的人或使用電子設備的設備。
本發明其中一個實施例提供的一種抽筋預警方法,該方法包括以下步驟。
步驟10: 按時間段記錄用戶運動量并存儲;
所述按時間段記錄用戶運動量并存儲包括:判斷是否進入運動狀態,當心跳比平常提高預設幅度判斷為進入運動狀態;檢測運動量,對檢測到的運動量進行累加計算;當未檢測到運動量且心跳恢復正常則退出所述累加計算;將所述累加計算值記錄并存儲為一時間段運動量。
需要明確的是:當心跳比平常提高預設幅度,可以為20%。時間段運動量不僅包括運動量而且有對應的時間。這里的時間段所指在運動狀態中,非運動狀態則不進行記錄確認。存儲的格式可以以圖表的方式進行,橫軸為時間,縱軸為單位時間運動量,通過積分運算可以獲得某一時間段的運動量,如果為判斷為運動狀態、已經退出運動狀態,不管是否檢測到運動量都視運動量為0。將一天時間內所包括的各個時間段的運動量累加起來得到當天的運動量。引入心跳的測量,可以篩除被動運動量。
優選地,所述的運動量可以通過檢測步數獲得。當然也可以通過檢查其他數據直接使用或者換算后使用。
步驟20: 將一天所包括的時間段的運動量進行累計得當天運動量,根據連續a天運動量計算出預警閾值;
所述預警閾值為所述a天運動量平均值的X倍,30>a>15,X初始值設置為10,若預警閾值低于最低閾值,以最低閾值做預警閾值,所述預定時間為4小時。所述的最低閾值可以設置為10000步。這里所說的預定時間為4小時,也就是指4小時內累計運動量到達a天運動量平均值的X倍則提醒。
優選地,在預定時間外提醒條件:運動量>a天運動量平均值*X +0.125*(時間段-預定時間)*a天運動量平均值。進入運動狀態后,監控累計的運動量,是否到達的預警閾值。這里不同的時間段會有不同的對應預警閾值。
優選地,若在抽筋之前未發生提醒,則另X=0.95X。新的X值是原來的0.95倍。
這里需要明確的是,預警閾值可以根據個體差距進行調整,而最低閾值為固定的,不僅可以用來預警痙攣,還是還可以預防其他運動傷害。
這里根據a天運動量可以通過取平均值的方式,再根據a天運動量平均值或a天運動量加權平均值去計算預警閾值。
步驟30: 當在預定時間段內到達預警閾值時進行提醒。
進入運動狀態后,監控累計的運動量,是否到達預定時間段的預警閾值。優選地,當在預定時間段內到達閾值時進行提醒包括:對所述按時間段記錄用戶運動量進行實時分析;當到達閾值時候,發送提醒指令。
向用戶發送提醒信息,所推薦的信息可以包括運動信息、提醒注意休息、預防抽筋的方法等,后面可以通過用戶喜好,優化推薦。
具體推薦方法,可選的是載體(終端)可以提供一交互界面,交互界面用于顯示推薦信息,可以包括但不限于以下幾種實現方式。
一種可選的提醒方式,調用聲音模塊,播放對應的錄好的聲音段,如“請注意休息”。
一種可選的提醒方式,調用顯示模塊,顯示文字。
本發明解決了抽筋預警的問題,在抽筋發生之前提前預警,且可以用在避免運動過量上。
以上是對本發明所提供的方法進行的描述,下面結合實施例對本發明提供的可穿戴終端進行詳述。可穿戴終端可以包括:運動記錄單元、閾值單元、提醒單元。
各組成單元的主要功能如下:
運動記錄單元,用于按時間段記錄用戶運動量并存儲;
閾值單元,用于將一天所包括的時間段的運動量進行累計得當天運動量,根據連續a天運動量計算出預警閾值;
提醒單元,用于當在預定時間段內到達預警閾值時進行提醒。
進一步地,所述運動記錄單元,用于: 判斷是否進入運動狀態,當心跳比平常提高預設幅度判斷為進入運動狀態;檢測運動量,對檢測到的運動量進行累加計算;當未檢測到運動量且心跳恢復正常則退出所述累加計算;將所述累加計算值記錄并存儲為一時間段運動量。
進一步地,閾值單元用于:所述預警閾值為所述a天運動量平均值的X倍,30>a>15,X初始值設置為10,若預警閾值低于最低閾值,以最低閾值做預警閾值,所述預定時間為4小時。
進一步地,提醒單元還用于:在預定時間外提醒條件,
運動量>a天運動量平均值*[X+b*(時間段-預定時間)] ,這里另b=0.125,即
運動量>a天運動量平均值*X +0.125*(時間段-預定時間)*a天運動量平均值。這里時間段是指運動量的累計時間,大于4小時。
進一步地,還包括修正單元,用于:若在抽筋之前未發生提醒,則另X=0.95X。
進一步地,提醒單元用于:對所述按時間段記錄用戶運動量進行實時分析;當到達閾值時候,發送提醒指令。
進一步地,所述的運動量可以通過檢測步數獲得。
上述終端可以設置于服務端,也可以設置于客戶端,也可以部分設置于服務端,部分設置于客戶端。也就是說,該終端可以為位于本地終端的應用,或者還可以為位于本地終端的應用中的插件或軟件開發工具包(Software Development Kit,SDK)等功能單元,或者,還可以位于服務器端,本發明實施例對此不進行特別限定。
在本發明所提供的幾個實施例中,應該理解到,所揭露的終端和方法,可以通過其它的方式實現。例如,以上所描述的終端實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現時可以有另外的劃分方式。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網絡單元上。可以根據實際的需要選擇其中的部分或者全部單元來實現本實施例方案的目的。
另外,在本發明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現,也可以采用硬件加軟件功能單元的形式實現。
上述以軟件功能單元的形式實現的集成的單元,可以存儲在一個計算機可讀取存儲介質中。上述軟件功能單元存儲在一個存儲介質中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網絡設備等)或處理器(processor)執行本發明各個實施例所述方法的部分步驟。而前述的存儲介質包括:U盤、移動硬盤、只讀存儲器(Read-Only Memory,ROM)、隨機存取存儲器(Random Access Memory,RAM)、磁碟或者光盤等各種可以存儲程序代碼的介質。
以上所述僅為本發明的較佳實施例而已,并不用以限制本發明,凡在本發明的精神和原則之內,所做的任何修改、等同替換、改進等,均應包含在本發明保護的范圍之內。