終端和終端確定生理信息的方法
【專利摘要】本發(fā)明提供一種終端確定生理信息的方法,通過第一傳感器獲取用于確定終端運動的規(guī)律程度或激烈程度的第一運動信息;若所述終端運動的規(guī)律程度或激烈程度不符合預設條件,則通過第二傳感器獲取用于確定終端是否處于運動狀態(tài)的第二運動信息;若根據(jù)第二運動信息確定終端處于運動狀態(tài),則通過第三傳感器獲取原始生理信息,確定所述原始生理信息與終端處于運動狀態(tài)之前已確定的第一生理信息之間的特征差異;若所述特征差異超出預設范圍,則根據(jù)所述原始生理信息和終端最近一次或多次已確定的第二生理信息來確定生理信息。通過上述方法,終端可以高效且較為準確地確定人體在運動中的生理信息和生理情況。還提供一種確定生理信息的終端。
【專利說明】
終端和終端確定生理信息的方法
技術領域
[0001]本發(fā)明涉及生理信息確定技術領域,具體而言,本發(fā)明涉及一種終端和終端確定生理?目息的方法。
【背景技術】
[0002]生理信息包括心率信息、血壓信息、血氧信息、呼吸信息等等,通過生理信息可以有效了解有機體的內(nèi)在情況,例如人體的身體健康情況。運動中的生理信息的測量和確定,由于運動所造成的干擾導致難以確定準確的生理信息。通常某些規(guī)律性運動或者人體運動幅度較大(可以理解為較為激烈)的運動對測量生理信息的干擾可以有效去除,但是對于那些非規(guī)律性的或者人體運動幅度較小的運動(例如爬山、騎自行車等等)對測量生理信息的干擾卻難以去除。一些可穿戴設備具備測量生理信息(例如心率信息)的功能,但是在運動狀態(tài)下難以較為準確的測量和確定生理信息。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的目的旨在至少能解決上述的技術缺陷之一,特別是在運動狀態(tài)下難以較為準確的測量和確定生理信息的技術缺陷的至少之一。
[0004]本發(fā)明提供一種終端確定生理信息的方法,包括如下步驟:
[0005]通過第一傳感器獲取用于確定終端運動的規(guī)律程度或激烈程度的第一運動信息;
[0006]若所述終端運動的規(guī)律程度或激烈程度不符合預設條件,則通過第二傳感器獲取用于確定終端是否處于運動狀態(tài)的第二運動信息;
[0007]若根據(jù)第二運動信息確定終端處于運動狀態(tài),則通過第三傳感器獲取原始生理信息,確定所述原始生理信息與終端處于運動狀態(tài)之前已確定的第一生理信息之間的特征差升;
[0008]若所述特征差異超出預設范圍,則根據(jù)所述原始生理信息和終端最近一次或多次已確定的第二生理信息來確定生理信息。
[0009]本發(fā)明中,若所述特征差異超出預設范圍,則將所述原始生理信息和終端最近一次或多次已確定的第二生理信息進行平均運算得到的平均值來確定所述生理信息。
[0010]本發(fā)明中,若所述特征差異處于所述預設范圍,則根據(jù)所述原始生理信息和終端處于運動狀態(tài)之前已確定的第一生理信息來確定所述生理信息。
[0011 ]本發(fā)明中,若所述特征差異處于所述預設范圍,則根據(jù)所述原始生理信息和終端處于運動狀態(tài)之前最近一次或多次已確定的第一生理信息來確定所述生理信息。
[0012]本發(fā)明中,所述第二運動信息包括水平方向運動信息和豎直方向運動信息中的至少一種。
[0013]本發(fā)明中,所述水平方向運動信息為通過感應地磁場變化而得到的在水平方向的運動信息。
[0014]本發(fā)明中,所述豎直方向運動信息為通過感應大氣壓變化而得到的在豎直方向的運動信息。
[0015]本發(fā)明中,若根據(jù)第二運動信息確定終端處于非運動狀態(tài),則通過第三傳感器獲取所述原始生理信息,確定所述原始生理信息與終端最近一次或多次已確定的第二生理信息之間的特征差異;此時若所述特征差異超出預設范圍,則根據(jù)終端最近一次或多次已確定的第二生理信息來確定所述生理信息。
[0016]本發(fā)明中,此時若所述特征差異超出預設范圍,則將終端最近一次或多次已確定的第二生理信息進行平均運算得到的平均值來確定所述生理信息。
[0017]本發(fā)明中,此時若所述特征差異處于預設范圍,則根據(jù)所述原始生理信息來確定所述生理信息。
[0018]本發(fā)明中,所述生理信息、原始生理信息、第一生理信息、第二生理信息均包括心率信息、血壓信息、血氧信息、呼吸信息中的至少一種。
[0019]本發(fā)明中,所述生理信息、原始生理信息、第一生理信息、第二生理信息均包括心率信息,所述心率信息記載著感應到的心跳頻率。
[0020]本發(fā)明中,所述特征差異表征所述原始生理信息記載著的心跳頻率和所述第一生理信息記載著的心跳頻率之間的心跳頻率差值。
[0021 ]本發(fā)明中,所述特征差異表征所述原始生理信息和第一生理信息之間變化幅度的大小。
[0022]本發(fā)明中,所述第一運動信息包括加速度傳感信息。
[0023]本發(fā)明中,所述終端運動的規(guī)律程度表征終端運動是否具有規(guī)律性,所述終端運動的激烈程度表征終端運動是否超過設定運動幅度,所述終端運動的規(guī)律程度或激烈程度不符合預設條件表征終端運動不具有規(guī)律性或處于設定運動幅度之內(nèi)。
[0024]本發(fā)明中,若所述終端運動的規(guī)律程度或激烈程度符合預設條件,則通過第三傳感器獲取所述原始生理信息,根據(jù)第一運動信息對所述原始生理信息進行去除干擾信息的處理以獲取所述生理信息。
[0025]本發(fā)明中,所述干擾信息包括具有規(guī)律性的運動所造成的干擾信息和超過設定運動幅度的運動所造成的干擾信息中的至少一種。
[0026]本發(fā)明中,根據(jù)第一運動信息對所述原始生理信息進行去除干擾信息的處理以獲取所述生理信息包括:將所述原始生理信息和所述第一運動信息通過歸一化最小均方差自適應濾波器去除所述干擾信息。
[0027]本發(fā)明還提供一種確定生理信息的終端,包括:第一傳感器、第二傳感器、第三傳感器、第一確定模塊和第二確定模塊;
[0028]第一傳感器獲取用于確定終端運動的規(guī)律程度或激烈程度的第一運動信息;
[0029]若所述終端運動的規(guī)律程度或激烈程度不符合預設條件,第二傳感器獲取用于確定終端是否處于運動狀態(tài)的第二運動信息;
[0030]若根據(jù)第二運動信息確定終端處于運動狀態(tài),第三傳感器獲取原始生理信息,第一確定模塊確定原始生理信息與終端處于運動狀態(tài)之前已確定的第一生理信息之間的特征差異;
[0031]若所述特征差異超出預設范圍,第二確定模塊根據(jù)所述原始生理信息和終端最近一次或多次已確定的第二生理信息來確定生理信息。
[0032]本發(fā)明中,若所述特征差異超出預設范圍,第二確定模塊將所述原始生理信息和終端最近一次或多次已確定的第二生理信息進行平均運算得到的平均值來確定所述生理?目息O
[0033]本發(fā)明中,若所述特征差異處于所述預設范圍,第二確定模塊根據(jù)所述原始生理信息和終端處于運動狀態(tài)之前已確定的第一生理信息來確定所述生理信息。
[0034]本發(fā)明中,若所述特征差異處于所述預設范圍,第二確定模塊根據(jù)所述原始生理信息和終端處于運動狀態(tài)之前最近一次或多次已確定的第一生理信息來確定所述生理信息。
[0035]本發(fā)明中,所述第二運動信息包括水平方向運動信息和豎直方向運動信息中的至少一種。
[0036]本發(fā)明中,所述水平方向運動信息為通過感應地磁場變化而得到的在水平方向的運動信息。
[0037]本發(fā)明中,所述豎直方向運動信息為通過感應大氣壓變化而得到的在豎直方向的運動信息。
[0038]本發(fā)明中,若根據(jù)第二運動信息確定終端處于非運動狀態(tài),第三傳感器獲取所述原始生理信息,第一確定模塊確定所述原始生理信息與終端最近一次或多次已確定的第二生理信息之間的特征差異;此時若所述特征差異超出預設范圍,第二確定模塊根據(jù)終端最近一次或多次已確定的第二生理信息來確定所述生理信息。
[0039]本發(fā)明中,此時若所述特征差異超出預設范圍,第二確定模塊將終端最近一次或多次已確定的第二生理信息進行平均運算得到的平均值來確定所述生理信息。
[0040]本發(fā)明中,此時若所述特征差異處于預設范圍,第二確定模塊根據(jù)所述原始生理信息來確定所述生理信息。
[0041 ]本發(fā)明中,所述生理信息、原始生理信息、第一生理信息、第二生理信息均包括心率信息、血壓信息、血氧信息、呼吸信息中的至少一種。
[0042]本發(fā)明中,所述生理信息、原始生理信息、第一生理信息、第二生理信息均包括心率信息,所述心率信息記載著感應到的心跳頻率。
[0043]本發(fā)明中,所述特征差異表征所述原始生理信息記載著的心跳頻率和所述第一生理信息記載著的心跳頻率之間的心跳頻率差值。
[0044]本發(fā)明中,所述特征差異表征所述原始生理信息和第一生理信息之間變化幅度的大小。
[0045]本發(fā)明中,所述第一運動信息包括加速度傳感信息。
[0046]本發(fā)明中,所述終端運動的規(guī)律程度表征終端運動是否具有規(guī)律性,所述終端運動的激烈程度表征終端運動是否超過設定運動幅度,所述終端運動的規(guī)律程度或激烈程度不符合預設條件表征終端運動不具有規(guī)律性或處于設定運動幅度之內(nèi)。
[0047]本發(fā)明中,若所述終端運動的規(guī)律程度或激烈程度符合預設條件,第三傳感器獲取所述原始生理信息,第二確定模塊根據(jù)第一運動信息對所述原始生理信息進行去除干擾信息的處理以獲取所述生理信息。
[0048]本發(fā)明中,所述干擾信息包括具有規(guī)律性的運動所造成的干擾信息和超過設定運動幅度的運動所造成的干擾信息中的至少一種。
[0049]本發(fā)明中,根據(jù)第一運動信息對所述原始生理信息進行去除干擾信息的處理以獲取所述生理信息包括:將所述原始生理信息和所述第一運動信息通過歸一化最小均方差自適應濾波器去除所述干擾信息。
[0050]上述的終端和終端確定生理信息的方法,通過第一傳感器獲取用于確定終端運動的規(guī)律程度或激烈程度的第一運動信息;若所述終端運動的規(guī)律程度或激烈程度不符合預設條件,表明終端運動不具有規(guī)律性或處于設定運動幅度之內(nèi),則通過第二傳感器獲取用于確定終端是否處于運動狀態(tài)的第二運動信息,以判斷終端是否處于運動狀態(tài);若根據(jù)第二運動信息確定終端處于運動狀態(tài),則通過第三傳感器獲取原始生理信息,確定所述原始生理信息與終端處于運動狀態(tài)之前已確定的第一生理信息之間的特征差異,以判斷終端運動是否造成了生理信息的顯著變化;若所述特征差異超出預設范圍,表明生理信息發(fā)生了顯著變化,而這種顯著變化是由于終端處于運動狀態(tài)造成的,因而本次獲取的原始生理信息是可信任的,則可以根據(jù)所述原始生理信息和終端最近一次或多次已確定的第二生理信息來確定生理信息。第二生理信息與本次獲取的原始生理信息在時間上最為接近,在數(shù)值上也應該與原始生理信息相差不大,因此可以用來作為確認最終生理信息的根據(jù)之一。通過上述方法,終端可以高效且較為準確地確定人體在運動中的生理信息和生理情況。
[0051]本發(fā)明附加的方面和優(yōu)點將在下面的描述中部分給出,這些將從下面的描述中變得明顯,或通過本發(fā)明的實踐了解到。
【附圖說明】
[0052]本發(fā)明上述的和/或附加的方面和優(yōu)點從下面結合附圖對實施例的描述中將變得明顯和容易理解,其中:
[0053]圖1為一個實施例的終端確定生理信息的方法流程圖;
[0054]圖2為一個實施例的確定生理信息的終端模塊圖。
【具體實施方式】
[0055]下面詳細描述本發(fā)明的實施例,所述實施例的示例在附圖中示出,其中自始至終相同或類似的標號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實施例是示例性的,僅用于解釋本發(fā)明,而不能解釋為對本發(fā)明的限制。
[0056]本技術領域技術人員可以理解,除非特意聲明,這里使用的單數(shù)形式“一”、“一個”、“所述”和“該”也可包括復數(shù)形式。應該進一步理解的是,本發(fā)明的說明書中使用的措辭“包括”是指存在所述特征、整數(shù)、步驟、操作、元件和/或組件,但是并不排除存在或添加一個或多個其他特征、整數(shù)、步驟、操作、元件、組件和/或它們的組。應該理解,當我們稱元件被“連接”或“耦接”到另一元件時,它可以直接連接或耦接到其他元件,或者也可以存在中間元件。此外,這里使用的“連接”或“親接”可以包括無線連接或無線耦接。這里使用的措辭“和/或”包括一個或更多個相關聯(lián)的列出項的全部或任一單元和全部組合。
[0057]本技術領域技術人員可以理解,除非另外定義,這里使用的所有術語(包括技術術語和科學術語),具有與本發(fā)明所屬領域中的普通技術人員的一般理解相同的意義。還應該理解的是,諸如通用字典中定義的那些術語,應該被理解為具有與現(xiàn)有技術的上下文中的意義一致的意義,并且除非像這里一樣被特定定義,否則不會用理想化或過于正式的含義來解釋。
[0058]本技術領域技術人員可以理解,這里所使用的“終端”、“終端設備”既包括無線信號接收器的設備,其僅具備無發(fā)射能力的無線信號接收器的設備,又包括接收和發(fā)射硬件的設備,其具有能夠在雙向通信鏈路上,執(zhí)行雙向通信的接收和發(fā)射硬件的設備。這種設備可以包括:蜂窩或其他通信設備,其具有單線路顯示器或多線路顯示器或沒有多線路顯示器的蜂窩或其他通信設備;PCS(Personal Communicat1ns Service,個人通信系統(tǒng)),其可以組合語音、數(shù)據(jù)處理、傳真和/或數(shù)據(jù)通信能力;PDA(Personal Digital Assistant,個人數(shù)字助理),其可以包括射頻接收器、尋呼機、互聯(lián)網(wǎng)/內(nèi)聯(lián)網(wǎng)訪問、網(wǎng)絡瀏覽器、記事本、日歷和/或GPS(Global Posit1ning System,全球定位系統(tǒng))接收器;常規(guī)膝上型和/或掌上型計算機或其他設備,其具有和/或包括射頻接收器的常規(guī)膝上型和/或掌上型計算機或其他設備。這里所使用的“終端”、“終端設備”可以是便攜式、可運輸、安裝在交通工具(航空、海運和/或陸地)中的,或者適合于和/或配置為在本地運行,和/或以分布形式,運行在地球和/或空間的任何其他位置運行。這里所使用的“終端”、“終端設備”還可以是通信終端、上網(wǎng)終端、音樂/視頻播放終端,例如可以是PDA、MID(Mobile Internet Device,移動互聯(lián)網(wǎng)設備)和/或具有音樂/視頻播放功能的移動電話,也可以是智能電視、機頂盒等設備。
[0059]本技術領域技術人員可以理解,這里所使用的遠端網(wǎng)絡設備,其包括但不限于計算機、網(wǎng)絡主機、單個網(wǎng)絡服務器、多個網(wǎng)絡服務器集或多個服務器構成的云。在此,云由基于云計算(Cloud Computing)的大量計算機或網(wǎng)絡服務器構成,其中,云計算是分布式計算的一種,由一群松散耦合的計算機集組成的一個超級虛擬計算機。本發(fā)明的實施例中,遠端網(wǎng)絡設備、終端設備與WNS服務器之間可通過任何通信方式實現(xiàn)通信,包括但不限于,基于3GPP、LTE、WMAX的移動通信、基于TCP/IP、UDP協(xié)議的計算機網(wǎng)絡通信以及基于藍牙、紅外傳輸標準的近距無線傳輸方式。
[0060]生理信息包括心率信息、血壓信息、血氧信息、呼吸信息等等,通過生理信息可以有效了解有機體的內(nèi)在情況,例如人體的身體健康情況。運動中的生理信息的測量和確定,由于運動所造成的干擾導致難以確定準確的生理信息。通常某些規(guī)律性運動或者人體運動幅度較大(可以理解為較為激烈)的運動對測量生理信息的干擾可以有效去除,但是對于那些非規(guī)律性的或者人體運動幅度較小的運動(例如爬山、騎自行車等等)對測量生理信息的干擾卻難以去除。一些可穿戴設備具備測量生理信息(例如心率信息)的功能,但是在運動狀態(tài)下難以較為準確的測量和確定生理信息。
[0061]心率是指人體心臟每分鐘搏動的次數(shù)。在人體參數(shù)檢測中,心率是一個非常重要的生理指標,為醫(yī)學診斷提供參考。同時,心率也可作為人體運動生理負荷的客觀評定指標,已經(jīng)廣泛地用于健身運動、競技體育訓練的各個方面。目前,心率監(jiān)測儀仍然存在很多限制,指夾式心率監(jiān)測需要被測者在測量保持靜止,ECG電極心率監(jiān)測需要將電極片貼于皮膚固定位置監(jiān)測心率,難以滿足未來電子健康監(jiān)測、可穿戴設備等的要求,因此隨時隨地提取人的心率數(shù)據(jù)就顯得尤為重要。
[0062]光電容積脈搏波描記法(Photo Plethysmo Graphy,PPG)是借助光電手段在活體組織中檢測血液容積變化的一種無創(chuàng)檢測方法。當一定波長的光束照射到皮膚表面時,光束將通過透射或反射的方式傳送到光電接收器。在此過程中,由于受到皮膚肌肉和血液的吸收衰減作用,檢測器檢測到的光強度將減弱,其中皮膚、肌肉、組織等對光的吸收在整個血液循環(huán)中是保持恒定不變的,而皮膚內(nèi)的血液容積在心臟作用下呈搏動性變化。當心臟收縮時,外圍血管血容量最多,光吸收量也最大,檢測到的光強度最小;而在心臟舒張時,夕卜圍血管血容量最少,檢測到的光強度最大,使光電接收器檢測到的光強度隨之呈脈動式變化。將此光強度變化的信號轉換成電信號,便可以獲得容積脈搏血流的變化。心率可以通過對電信號的節(jié)律、周期、振幅分析計算獲得。PPG傳感器通常比較小,適合嵌入到可穿戴設備中。因此,可穿戴心率實時監(jiān)測可以通過采集、分析、處理PPG信號實現(xiàn)。
[0063]然而,通過處理PPG信號計算心率仍存在很多挑戰(zhàn)。由于PPG信號是從皮膚表面提取的生物信號,它的信號強度弱、易受干擾,工頻噪聲、環(huán)境噪聲、運動噪聲等都會對采集的信號質量造成很大影響,并難以濾除。運動噪聲干擾是由運動中組織干擾、靜脈血容量以及光程變化導致的,由于運動噪聲的主要頻率在很多情況下會與心率的頻率發(fā)生重疊,在多種噪聲中,最難以消除。以下描述一種可以在運動狀態(tài)下較為準確的測量和確定生理信息的方法。
[0064]在以下的說明中,生理信息以心率信息為主要內(nèi)容,可以理解的是,以下描述的生理信息也可以包括其他的內(nèi)容,例如血壓信息、血氧信息、呼吸信息等等。當然,生理信息也可以不包括心率信息,而包括血壓信息、血氧信息、呼吸信息的至少一種。下面描述的原始生理信息、第一生理信息、第二生理信息同理。
[0065]由上面描述可知,對生理信息的獲取通常需要生理傳感器從皮膚表面提取生物信號,例如PPG傳感器測量心率信息,PPG傳感器緊貼皮膚時所測量的生理信息較為準確,因此生理傳感器和皮膚之間的距離變化會對生理傳感器的測量造成較大的影響。而運動會造成生理傳感器和皮膚之間的距離變化,從而影響測量的準確性。然而,人體在做規(guī)律性運動時,例如跑步、游泳等運動時,生理信息可能在運動期間并不會有較大的變化,例如心率信息。因此,當人體在做規(guī)律性運動時,規(guī)律性運動對測量生理信息造成的干擾可以通過研究規(guī)律性運動的特征而去除掉。同樣,運動幅度較大的運動,例如突然的跳躍、拳擊、肢體快速的大幅度揮動等等,大幅度運動對測量生理信息造成的干擾也可以通過研究大幅度運動的特征而去除掉。
[0066]以下描述一種終端確定生理信息的方法,其可以解決終端在運動狀態(tài)下難以較為準確的測量和確定生理信息的技術缺陷,所述的終端為便攜式終端,可以是可穿戴設備,例如智能手表或者智能手環(huán)等等。
[0067]圖1為一個實施例的終端確定生理信息的方法流程圖。
[0068]一種終端確定生理信息的方法,包括如下步驟:
[0069]步驟S100:通過第一傳感器獲取用于確定終端運動的規(guī)律程度或激烈程度的第一運動信息。
[0070]第一傳感器為可以測量運動物體的運動狀態(tài)的傳感器,例如可以是加速度傳感器(例如三軸加速度傳感器、六軸加速度傳感器、陀螺儀等等)或重力傳感器,該第一傳感器設置于終端上。以下說明以加速度傳感器為例,相應地,第一運動信息包括加速度傳感信息。
[0071]在本實施例中,可以通過加速度傳感器測量用于表征終端運動狀態(tài)的加速度傳感信息,獲取加速度傳感信息后確定終端運動,通過對加速度傳感信息進行分析,然后確定終端運動的規(guī)律程度或激烈程度。換言之,在確定終端運動的規(guī)律程度或激烈程度之前,必須通過加速度傳感信息確定終端在運動。終端只要有運動,就可以被加速度傳感器檢測到,并表現(xiàn)在加速度傳感信息上。
[0072]終端運動的規(guī)律程度表征終端運動是否具有規(guī)律性,終端運動的激烈程度表征終端運動是否超過設定運動幅度,終端運動的規(guī)律程度或激烈程度不符合預設條件表征終端運動不具有規(guī)律性或處于設定運動幅度之內(nèi)。
[0073]具有規(guī)律性的終端運動通常具有節(jié)奏性的特點,例如跑步、游泳等等運動,都具有一定的節(jié)奏性。而終端運動超過設定運動幅度,則表征終端發(fā)生了較為激烈的運動,例如突然的跳躍、拳擊、肢體快速的大幅度揮動等等,展現(xiàn)出較為激烈的運動狀態(tài)。
[0074]在傳統(tǒng)的技術中,可以通過加速度傳感器對這類具有規(guī)律性的或運動幅度較大的運動進行篩選,并通過計算處理得到這類具有規(guī)律性的或運動幅度較大的運動對檢測到的原始生理信息(主要是心率信息)的干擾,然后從檢測到的原始生理信息中去除該干擾。原始生理信息為直接檢測到的并未進行去干擾的生理檢測信息。
[0075]若通過加速度傳感信息判斷終端在運動,且終端運動的規(guī)律程度或激烈程度符合預設條件,執(zhí)行步驟S220。
[0076]步驟S220:若終端運動的規(guī)律程度或激烈程度符合預設條件,則通過第三傳感器獲取原始生理信息,根據(jù)加速度傳感信息對原始生理信息進行去除干擾信息的處理以獲取生理信息??梢酝ㄟ^傳統(tǒng)技術對終端運動進行加速度傳感信息的收集和分析,計算終端運動的規(guī)律程度是否符合預設條件以判斷終端運動是否是具有規(guī)律性的運動,或者計算終端運動的激烈程度是否符合預設條件以判斷終端運動是否具有較激烈的運動狀態(tài)。
[0077]當判斷終端運動具有規(guī)律性或具有較激烈的運動狀態(tài)時,可以通過第三傳感器獲取原始生理信息(例如通過PPG傳感器檢測獲取原始的心率信號),并通過計算處理得到這類具有規(guī)律性的或運動幅度較大的運動對檢測到的原始生理信息的干擾,然后從檢測到的原始生理信息中去除由該干擾而產(chǎn)生的干擾信息,并得到去除干擾信息后的生理信息。本實施例中,根據(jù)加速度傳感信息對原始生理信息進行去除干擾信息的處理以獲取生理信息包括:將原始生理信息和第一運動信息(加速度傳感信息)通過歸一化最小均方差(NLMS)自適應濾波器去除干擾信息。
[0078]干擾信息包括具有規(guī)律性的運動所造成的干擾信息和超過設定運動幅度的運動所造成的干擾信息中的至少一種,前者是由于加速度傳感信息中具有規(guī)律性的運動分量所造成的,后者是由于加速度傳感信息中超過設定運動幅度的運動分量所造成的。
[0079]若通過加速度傳感信息判斷終端在運動,且終端運動的規(guī)律程度或激烈程度不符合預設條件,執(zhí)行步驟S210。
[0080]步驟S210:若終端運動的規(guī)律程度或激烈程度不符合預設條件,則通過第二傳感器獲取用于確定終端是否處于運動狀態(tài)的第二運動信息。
[0081]第二傳感器可以是測量終端的運動狀態(tài)的傳感器,例如可以是測量終端在水平方向的運動狀態(tài)或豎直方向的運動狀態(tài)的傳感器。在本實施例中,步驟S210中判斷終端是否處于運動狀態(tài),并不意味著終端有著細微的運動就判斷終端處于運動狀態(tài),而是當終端的運動達到了一定的運動狀態(tài)條件(具有水平方向或豎直方向持續(xù)的設定位移變化,例如可以判斷出使用終端的用戶在水平行走或上下爬行的運動狀態(tài)條件)后才判斷終端處于運動狀態(tài)。例如,通過判斷終端持續(xù)的位移變化來確定,當判斷終端持續(xù)的位移變化時,才認為終端處于運動狀態(tài)。
[0082]需要注意的是,通過加速度傳感傳感器獲取的加速度傳感運動信息是可以判斷出終端細微的運動的,即終端只要有運動,即可以被加速度傳感器檢測到,并表現(xiàn)在加速度傳感信息上。而第二傳感器雖然也可以檢測到終端的運動,但是只有當終端的運動達到了一定的運動狀態(tài)條件后才判斷終端處于運動狀態(tài)。因此,即使通過加速度傳感器檢測到終端運動,而通過第二傳感器獲取的第二傳感信息判斷終端不處于運動狀態(tài)是存在的。步驟S210中的“通過第二傳感信息確定終端是否處于運動狀態(tài)”,其中的“運動狀態(tài)”是當終端的運動達到了一定的運動狀態(tài)條件后的運動狀態(tài)。
[0083]當?shù)诙鞲衅魇菧y量終端在水平方向的運動狀態(tài)或豎直方向的運動狀態(tài)的傳感器時,相應地,第二運動信息包括水平方向運動信息或豎直方向運動信息。水平方向運動信息為通過感應地磁場變化而得到的在水平方向的運動信息,通過第二傳感器感應到地磁場變化程度來計算終端的水平運動情況,因此第二傳感器可以是地磁傳感器。豎直方向運動信息為通過感應大氣壓變化而得到的在豎直方向的運動信息,通過第二傳感器感應到氣壓變化程度來計算終端的豎直運動情況,因此第二傳感器可以是氣壓傳感器。
[0084]當通過加速度傳感信息判斷終端在運動,且通過第二傳感器判斷終端的運動是達到了一定的運動狀態(tài)條件后的運動狀態(tài),需要確定生理信息的變化情況,此時可以執(zhí)行步驟S310;當通過加速度傳感信息判斷終端在運動,但通過第二傳感器判斷終端并不處于達到一定的運動狀態(tài)條件后的運動狀態(tài),也需要確定生理信息的變化情況,此時執(zhí)行步驟S320o
[0085]步驟S310:若根據(jù)第二運動信息確定終端處于運動狀態(tài),則通過第三傳感器獲取原始生理信息,第一確定模塊確定原始生理信息與終端處于運動狀態(tài)之前已確定的第一生理信息之間的特征差異。特征差異表征原始生理信息和第一生理信息之間變化幅度的大小。在本實施例中,原始生理信息和第一生理信息均包括心率信息,心率信息記載著感應到的心跳頻率,特征差異表征原始生理信息記載著的心跳頻率和第一生理信息記載著的心跳頻率之間的心跳頻率差值。
[0086]第三傳感器用于獲取原始生理信息,例如心率信息、血壓信息、血氧信息、呼吸信息,以心率信息為例,則第三傳感器可以是心率傳感器,例如PPG傳感器。
[0087]通常情況下,如果生理信息較終端處于運動狀態(tài)之前變化較大,證明用戶確實在進行著消耗體力且影響生理情況的運動(例如爬山、騎自行車這類終端運動幅度不大,但體力消耗較大,導致心率較快的運動),則此時所檢測的生理信息較為可信,可以結合終端本次確定之前已確定的第二生理信息來確定生理信息;如果生理信息較終端處于運動狀態(tài)之前變化不大,證明用戶只是單純在運動著,例如乘搭交通工具所產(chǎn)生的運動,并不會消耗太多體力,處于運動狀態(tài)之后所檢測的生理信息可能存在誤差,既然生理信息較終端處于運動狀態(tài)之前變化不大,倒不如采用處于運動狀態(tài)之前所檢測和確定的生理信息,畢竟處于運動狀態(tài)之前所檢測和確定的生理信息肯定比處于運動狀態(tài)之后所檢測的生理信息誤差要小,因此此時可以結合終端處于運動狀態(tài)之前已確定的第一生理信息來確定生理信息。
[0088]第一確定模塊確定原始生理信息與終端處于運動狀態(tài)之前已確定的第一生理信息之間的特征差異后,執(zhí)行步驟S410或步驟S420。
[0089]步驟S410:若所述特征差異超出預設范圍,則第二確定模塊根據(jù)原始生理信息和終端最近一次或多次已確定的第二生理信息來確定生理信息。例如本次檢測的原始生理信息(例如心率信息)為k,本次檢測之前最近的一次檢測和確定的生理信息為Kl,則Kl就為終端本次確定之前已確定的第二生理信息,k和Kl之間的差異就是上述特征差異。
[0090]終端是周期性地檢測和確定生理信息的,因此第二生理信息是在本次檢測和確定之前、采用本實施例的方法確定的生理信息。這是因為,若特征差異超出預設范圍,表明生理信息較終端處于運動狀態(tài)之前變化較大,證明用戶確實在進行著消耗體力且影響生理情況的運動,此時所檢測的生理信息較為可信,而本次檢測之前多次檢測和確定的生理信息也同樣較為可信,可以結合終端本次檢測之前已確定的第二生理信息來確定生理信息。
[0091]具體地,若特征差異超出預設范圍,則第二確定模塊將原始生理信息和終端最近一次或多次已確定的第二生理信息進行平均運算得到的平均值來確定生理信息。例如本次檢測的原始生理信息(例如心率信息)為k,本次檢測之前最近的η次檢測和確定的生理信息分別為1(1、1(2‘"1(11,則可以確定生理信息1(=(1^1(1+1(2‘"1(11)/(11+1)。
[0092]步驟S420:若所述特征差異處于預設范圍,則第二確定模塊根據(jù)原始生理信息和終端處于運動狀態(tài)之前已確定的第一生理信息來確定生理信息。例如本次檢測的原始生理信息為g,終端處于運動狀態(tài)之前最近的η次檢測和確定的生理信息分別為Gl、G2-_Gn,則可以根據(jù)Gl、G2."Gn來確定生理信息G。
[0093]第一生理信息是終端處于運動狀態(tài)之前、采用本實施例的方法確定的生理信息。這是因為,如果特征差異處于預設范圍,表明生理信息較終端處于運動狀態(tài)之前變化不大,證明用戶只是單純在運動著,例如乘搭交通工具所產(chǎn)生的運動,并不會消耗太多體力,處于運動狀態(tài)之后所檢測的生理信息可能存在誤差,既然生理信息較終端處于運動狀態(tài)之前變化不大,倒不如采用處于運動狀態(tài)之前所檢測和確定的生理信息,畢竟處于運動狀態(tài)之前所檢測和確定的生理信息肯定比處于運動狀態(tài)之后所檢測的生理信息誤差要小,因此此時可以結合終端處于運動狀態(tài)之前已確定的第一生理信息來確定生理信息。
[0094]具體地,若特征差異處于預設范圍,則第二確定模塊根據(jù)原始生理信息和終端處于運動狀態(tài)之前最近一次或多次已確定的第一生理信息來確定生理信息。進一步地,若特征差異處于預設范圍,則第二確定模塊將原始生理信息和終端處于運動狀態(tài)之前最近一次或多次已確定的第一生理信息進行平均運算得到的平均值來確定生理信息。例如本次檢測的原始生理信息為g,終端處于運動狀態(tài)之前最近的η次檢測和確定的生理信息分別為Gl、G2."Gn,則可以確定生理信息 G=(g+Gl+G2."Gn)/(n+l)。
[0095]步驟S210后,當通過加速度傳感信息判斷終端在運動,但通過第二傳感器判斷終端并不處于達到一定的運動狀態(tài)條件后的運動狀態(tài),也需要確定生理信息的變化情況,此時執(zhí)行步驟S320。
[0096]步驟S320:若根據(jù)第二運動信息確定終端處于非運動狀態(tài),則通過第三傳感器獲取原始生理信息,第一確定模塊確定原始生理信息與終端最近一次或多次已確定的第二生理信息之間的特征差異;此時若特征差異超出預設范圍,則第二確定模塊根據(jù)終端最近一次或多次已確定的第二生理信息來確定生理信息。特征差異表征原始生理信息和第一生理信息之間變化幅度的大小。在本實施例中,原始生理信息和第一生理信息均包括心率信息,心率信息記載著感應到的心跳頻率,特征差異表征原始生理信息記載著的心跳頻率和第一生理信息記載著的心跳頻率之間的心跳頻率差值。
[0097]這是因為如果通過第二傳感器的第二傳感信息判斷終端沒有處于運動狀態(tài),則表明用戶應該并沒有做較為消耗體力的運動,可以推斷出用戶的生理信息并不會出現(xiàn)較大的波動,因此如果檢測到生理信息出現(xiàn)較大的波動(即特征差異超出預設范圍),則表明本次檢測的生理信息不太可信,可以采用本次檢測之前檢測的第二生理信息來確定生理信息。
[0098]例如本次檢測的原始生理信息(例如心率信息)為k,本次檢測之前最近的一次檢測和確定的生理信息為Kl,則Kl就為終端最近一次或多次已確定的第二生理信息,k和Kl之間的差異就是上述特征差異。此時若k和Kl之間的差異超出預設范圍,則根據(jù)Kl來確定生理in 息 K。
[0099]具體地,此時若特征差異超出預設范圍,則第二確定模塊220將終端最近一次或多次已確定的第二生理信息進行平均運算得到的平均值來確定生理信息。例如本次檢測的原始生理信息(例如心率信息)為k,本次檢測之前最近的η次檢測和確定的生理信息分別為1(1、1(2."1(11,則可以確定生理信息1(=(1^1(1+1(2."1(11)/(11+1)。
[0100]同上,第三傳感器用于獲取原始生理信息,例如心率信息、血壓信息、血氧信息、呼吸信息,以心率信息為例,則第三傳感器可以是心率傳感器,例如PPG傳感器。
[0101]需要注意的是,步驟S320中的“非運動狀態(tài)”是相對于步驟S210中的“通過第二傳感信息確定終端是否處于運動狀態(tài)”其中的“運動狀態(tài)”而言的,是指終端并沒有符合上述的運動狀態(tài)條件。
[0102]以上討論的是特征差異超出預設范圍的處理情況,另一方便,此時若特征差異處于預設范圍,則第二確定模塊根據(jù)原始生理信息來確定生理信息。
[0103]這是因為如果通過第二傳感器的第二傳感信息判斷終端沒有處于運動狀態(tài),則表明用戶應該并沒有做較為消耗體力的運動,可以推斷出用戶的生理信息并不會出現(xiàn)較大的波動,因此如果檢測到生理信息沒有出現(xiàn)較大的波動(即特征差異處于預設范圍),則表明本次檢測的生理信息較為可信,可以采用本次檢測的原始生理信息來確定生理信息。
[0104]例如本次檢測的原始生理信息(例如心率信息)為k,本次檢測之前最近的一次檢測和確定的生理信息為Kl,則Kl就為終端最近一次或多次已確定的第二生理信息,k和Kl之間的差異就是上述特征差異。此時若k和Kl之間的差異處于預設范圍,則根據(jù)k來確定生理信息K,例如生理信息K = k。
[0105]在上述描述中,生理信息、原始生理信息、第一生理信息、第二生理信息均包括心率信息、血壓信息、血氧信息、呼吸信息中的至少一種。特別地,生理信息、原始生理信息、第一生理信息、第二生理信息均包括心率信息,心率信息記載著感應到的心跳頻率,特征差異表征原始生理信息記載著的心跳頻率和第一生理信息記載著的心跳頻率之間的心跳頻率差值。
[0106]圖2為一個實施例的確定生理信息的終端模塊圖。
[0107]基于終端確定生理信息的方法,本發(fā)明還提供一種確定生理信息的終端,包括:第一傳感器110、第二傳感器120、第三傳感器130、第一確定模塊210和第二確定模塊220。
[0108]第一傳感器110獲取用于確定終端運動的規(guī)律程度或激烈程度的第一運動信息。若終端運動的規(guī)律程度或激烈程度不符合預設條件,第二傳感器120獲取用于確定終端是否處于運動狀態(tài)的第二運動信息。若確定終端處于運動狀態(tài),第三傳感器130獲取原始生理信息,第一確定模塊210確定原始生理信息與終端處于運動狀態(tài)之前已確定的第一生理信息之間的特征差異。若特征差異超出預設范圍,第二確定模塊220根據(jù)原始生理信息和終端最近一次或多次已確定的第二生理信息來確定生理信息。
[0109]通過第一傳感器110獲取用于確定終端運動的規(guī)律程度或激烈程度的第一運動信息。第一傳感器110為可以測量運動物體的運動狀態(tài)的傳感器,例如可以是加速度傳感器(例如三軸加速度傳感器、六軸加速度傳感器、陀螺儀等等)或重力傳感器,該第一傳感器110設置于終端上。以下說明以加速度傳感器為例,相應地,第一運動信息包括加速度傳感
?目息O
[0110]在本實施例中,可以通過加速度傳感器測量用于表征終端運動狀態(tài)的加速度傳感信息,獲取加速度傳感信息后確定終端運動,通過對加速度傳感信息進行分析,然后確定終端運動的規(guī)律程度或激烈程度。換言之,在確定終端運動的規(guī)律程度或激烈程度之前,必須通過加速度傳感信息確定終端在運動。終端只要有運動,就可以被加速度傳感器檢測到,并表現(xiàn)在加速度傳感信息上。
[0111]終端運動的規(guī)律程度表征終端運動是否具有規(guī)律性,終端運動的激烈程度表征終端運動是否超過設定運動幅度,終端運動的規(guī)律程度或激烈程度不符合預設條件表征終端運動不具有規(guī)律性或處于設定運動幅度之內(nèi)。
[0112]具有規(guī)律性的終端運動通常具有節(jié)奏性的特點,例如跑步、游泳等等運動,都具有一定的節(jié)奏性。而終端運動超過設定運動幅度,則表征終端發(fā)生了較為激烈的運動,例如突然的跳躍、拳擊、肢體快速的大幅度揮動等等,展現(xiàn)出較為激烈的運動狀態(tài)。
[0113]在傳統(tǒng)的技術中,可以通過加速度傳感器對這類具有規(guī)律性的或運動幅度較大的運動進行篩選,并通過計算處理得到這類具有規(guī)律性的或運動幅度較大的運動對檢測到的原始生理信息(主要是心率信息)的干擾,然后從檢測到的原始生理信息中去除該干擾。原始生理信息為直接檢測到的并未進行去干擾的生理檢測信息。
[0114]若終端運動的規(guī)律程度或激烈程度符合預設條件,則通過第三傳感器130獲取原始生理信息,根據(jù)加速度傳感信息對原始生理信息進行去除干擾信息的處理以獲取生理信息??梢酝ㄟ^傳統(tǒng)技術對終端運動進行加速度傳感信息的收集和分析,計算終端運動的規(guī)律程度是否符合預設條件以判斷終端運動是否是具有規(guī)律性的運動,或者計算終端運動的激烈程度是否符合預設條件以判斷終端運動是否具有較激烈的運動狀態(tài)。
[0115]當判斷終端運動具有規(guī)律性或具有較激烈的運動狀態(tài)時,可以通過第三傳感器130獲取原始生理信息(例如通過PPG傳感器檢測獲取原始的心率信號),并通過計算處理得到這類具有規(guī)律性的或運動幅度較大的運動對檢測到的原始生理信息的干擾,然后從檢測到的原始生理信息中去除由該干擾而產(chǎn)生的干擾信息,并得到去除干擾信息后的生理信息。本實施例中,根據(jù)加速度傳感信息對原始生理信息進行去除干擾信息的處理以獲取生理信息包括:將原始生理信息和第一運動信息(加速度傳感信息)通過歸一化最小均方差(NLMS)自適應濾波器去除干擾信息。
[0116]干擾信息包括具有規(guī)律性的運動所造成的干擾信息和超過設定運動幅度的運動所造成的干擾信息中的至少一種,前者是由于加速度傳感信息中具有規(guī)律性的運動分量所造成的,后者是由于加速度傳感信息中超過設定運動幅度的運動分量所造成的。
[0117]若終端運動的規(guī)律程度或激烈程度不符合預設條件,則通過第二傳感器120獲取用于確定終端是否處于運動狀態(tài)的第二運動信息。
[0118]第二傳感器120可以是測量終端的運動狀態(tài)的傳感器,例如可以是測量終端在水平方向的運動狀態(tài)或豎直方向的運動狀態(tài)的傳感器。在本實施例中,判斷終端是否處于運動狀態(tài),并不意味著終端有著細微的運動就判斷終端處于運動狀態(tài),而是當終端的運動達到了一定的運動狀態(tài)條件(具有水平方向或豎直方向持續(xù)的設定位移變化,例如可以判斷出使用終端的用戶在水平行走或上下爬行的運動狀態(tài)條件)后才判斷終端處于運動狀態(tài)。例如,通過判斷終端持續(xù)的位移變化來確定,當判斷終端持續(xù)的位移變化時,才認為終端處于運動狀態(tài)。
[0119]需要注意的是,通過加速度傳感傳感器獲取的加速度傳感運動信息是可以判斷出終端細微的運動的,即終端只要有運動,即可以被加速度傳感器檢測到,并表現(xiàn)在加速度傳感信息上。而第二傳感器120雖然也可以檢測到終端的運動,但是只有當終端的運動達到了一定的運動狀態(tài)條件后才判斷終端處于運動狀態(tài)。因此,即使通過加速度傳感器檢測到終端運動,而通過第二傳感器120獲取的第二傳感信息判斷終端不處于運動狀態(tài)是存在的?!巴ㄟ^第二傳感信息確定終端是否處于運動狀態(tài)”,其中的“運動狀態(tài)”是當終端的運動達到了一定的運動狀態(tài)條件后的運動狀態(tài)。
[0120]當?shù)诙鞲衅?20是測量終端在水平方向的運動狀態(tài)或豎直方向的運動狀態(tài)的傳感器時,相應地,第二運動信息包括水平方向運動信息或豎直方向運動信息O水平方向運動信息為通過感應地磁場變化而得到的在水平方向的運動信息,通過第二傳感器120感應到地磁場變化程度來計算終端的水平運動情況,因此第二傳感器120可以是地磁傳感器。豎直方向運動信息為通過感應大氣壓變化而得到的在豎直方向的運動信息,通過第二傳感器120感應到氣壓變化程度來計算終端的豎直運動情況,因此第二傳感器120可以是氣壓傳感器。
[0121]當通過加速度傳感信息判斷終端在運動,且通過第二傳感器120判斷終端的運動是達到了一定的運動狀態(tài)條件后的運動狀態(tài),需要確定生理信息的變化情況;當通過加速度傳感信息判斷終端在運動,但通過第二傳感器120判斷終端并不處于達到一定的運動狀態(tài)條件后的運動狀態(tài),也需要確定生理信息的變化情況。
[0122]若根據(jù)第二運動信息確定終端處于運動狀態(tài),則通過第三傳感器130獲取原始生理信息,第一確定模塊210確定原始生理信息與終端處于運動狀態(tài)之前已確定的第一生理信息之間的特征差異。特征差異表征原始生理信息和第一生理信息之間變化幅度的大小。在本實施例中,原始生理信息和第一生理信息均包括心率信息,心率信息記載著感應到的心跳頻率,特征差異表征原始生理信息記載著的心跳頻率和第一生理信息記載著的心跳頻率之間的心跳頻率差值。
[0123]第三傳感器130用于獲取原始生理信息,例如心率信息、血壓信息、血氧信息、呼吸信息,以心率信息為例,則第三傳感器130可以是心率傳感器,例如PPG傳感器。
[0124]通常情況下,如果生理信息較終端處于運動狀態(tài)之前變化較大,證明用戶確實在進行著消耗體力且影響生理情況的運動(例如爬山、騎自行車這類終端運動幅度不大,但體力消耗較大,導致心率較快的運動),則此時所檢測的生理信息較為可信,可以結合終端最近一次或多次已確定的第二生理信息來確定生理信息;如果生理信息較終端處于運動狀態(tài)之前變化不大,證明用戶只是單純在運動著,例如乘搭交通工具所產(chǎn)生的運動,并不會消耗太多體力,處于運動狀態(tài)之后所檢測的生理信息可能存在誤差,既然生理信息較終端處于運動狀態(tài)之前變化不大,倒不如采用處于運動狀態(tài)之前所檢測和確定的生理信息,畢竟處于運動狀態(tài)之前所檢測和確定的生理信息肯定比處于運動狀態(tài)之后所檢測的生理信息誤差要小,因此此時可以結合終端處于運動狀態(tài)之前已確定的第一生理信息來確定生理信息。
[0125]若所述特征差異超出預設范圍,則第二確定模塊220根據(jù)原始生理信息和終端最近一次或多次已確定的第二生理信息來確定生理信息。例如本次檢測的原始生理信息(例如心率彳目息)為k,本次檢測之前最近的一次檢測和確定的生理彳目息為KI,則KI就為終端最近一次或多次已確定的第二生理信息,k和Kl之間的差異就是上述特征差異。
[0126]終端是周期性地檢測和確定生理信息的,因此第二生理信息是在本次檢測和確定之前、采用本實施例的方法確定的生理信息。這是因為,若特征差異超出預設范圍,表明生理信息較終端處于運動狀態(tài)之前變化較大,證明用戶確實在進行著消耗體力且影響生理情況的運動,此時所檢測的生理信息較為可信,而本次檢測之前多次檢測和確定的生理信息也同樣較為可信,可以結合終端最近一次或多次已確定的第二生理信息來確定生理信息。
[0127]具體地,若特征差異超出預設范圍,則第二確定模塊220將原始生理信息和終端最近一次或多次已確定的第二生理信息進行平均運算得到的平均值來確定生理信息。進一步地,若特征差異超出預設范圍,則第二確定模塊220將原始生理信息和終端最近一次或多次已確定的第二生理信息進行平均運算得到的平均值來確定生理信息。例如本次檢測的原始生理信息(例如心率信息)為k,本次檢測之前最近的η次檢測和確定的生理信息分別為K1、Κ2...Κη,則可以確定生理信息 K=(k+Kl+K2."Kn)/(n+l)。
[0128]若所述特征差異處于預設范圍,則第二確定模塊220根據(jù)原始生理信息和終端處于運動狀態(tài)之前已確定的第一生理信息來確定生理信息。例如本次檢測的原始生理信息為g,終端處于運動狀態(tài)之前最近的η次檢測和確定的生理信息分別為Gl、G2-_Gn,則可以根據(jù)Gl、G2…Gn來確定生理信息G。
[0129]第一生理信息是終端處于運動狀態(tài)之前、采用本實施例的方法確定的生理信息。這是因為,如果特征差異處于預設范圍,表明生理信息較終端處于運動狀態(tài)之前變化不大,證明用戶只是單純在運動著,例如乘搭交通工具所產(chǎn)生的運動,并不會消耗太多體力,處于運動狀態(tài)之后所檢測的生理信息可能存在誤差,既然生理信息較終端處于運動狀態(tài)之前變化不大,倒不如采用處于運動狀態(tài)之前所檢測和確定的生理信息,畢竟處于運動狀態(tài)之前所檢測和確定的生理信息肯定比處于運動狀態(tài)之后所檢測的生理信息誤差要小,因此此時可以結合終端處于運動狀態(tài)之前已確定的第一生理信息來確定生理信息。
[0130]具體地,若特征差異處于預設范圍,則第二確定模塊220根據(jù)原始生理信息和終端處于運動狀態(tài)之前最近一次或多次已確定的第一生理信息來確定生理信息。進一步地,若特征差異處于預設范圍,則第二確定模塊220將原始生理信息和終端處于運動狀態(tài)之前最近一次或多次已確定的第一生理信息進行平均運算得到的平均值來確定生理信息。例如本次檢測的原始生理信息為g,終端處于運動狀態(tài)之前最近的η次檢測和確定的生理信息分別為61、62."611,則可以確定生理信息6=(8+61+62."611)/(11+1)。
[0131]當通過加速度傳感信息判斷終端在運動,但通過第二傳感器120判斷終端并不處于達到一定的運動狀態(tài)條件后的運動狀態(tài),也需要確定生理信息的變化情況。
[0132]若根據(jù)第二運動信息確定終端處于非運動狀態(tài),則通過第三傳感器130獲取原始生理信息,第一確定模塊210確定原始生理信息與終端最近一次或多次已確定的第二生理信息之間的特征差異;此時若特征差異超出預設范圍,則第二確定模塊220根據(jù)終端最近一次或多次已確定的第二生理信息來確定生理信息。特征差異表征原始生理信息和第一生理信息之間變化幅度的大小。在本實施例中,原始生理信息和第一生理信息均包括心率信息,心率信息記載著感應到的心跳頻率,特征差異表征原始生理信息記載著的心跳頻率和第一生理信息記載著的心跳頻率之間的心跳頻率差值。
[0133]這是因為如果通過第二傳感器120的第二傳感信息判斷終端沒有處于運動狀態(tài),則表明用戶應該并沒有做較為消耗體力的運動,可以推斷出用戶的生理信息并不會出現(xiàn)較大的波動,因此如果檢測到生理信息出現(xiàn)較大的波動(即特征差異超出預設范圍),則表明本次檢測的生理信息不太可信,可以采用本次檢測之前檢測的第二生理信息來確定生理信息。
[0134]例如本次檢測的原始生理信息(例如心率信息)為k,本次檢測之前最近的一次檢測和確定的生理信息為Kl,則Kl就為終端最近一次或多次已確定的第二生理信息,k和Kl之間的差異就是上述特征差異。此時若k和Kl之間的差異超出預設范圍,則根據(jù)Kl來確定生理in 息 K。
[0135]具體地,此時若特征差異超出預設范圍,則第二確定模塊220將終端最近一次或多次已確定的第二生理信息進行平均運算得到的平均值來確定生理信息。例如本次檢測的原始生理信息(例如心率信息)為k,本次檢測之前最近的η次檢測和確定的生理信息分別為1(1、1(2."1(11,則可以確定生理信息1(=(1^1(1+1(2."1(11)/(11+1)。
[0136]同上,第三傳感器130用于獲取原始生理信息,例如心率信息、血壓信息、血氧信息、呼吸信息,以心率信息為例,則第三傳感器130可以是心率傳感器,例如PPG傳感器。
[0137]需要注意的是,“非運動狀態(tài)”是相對于的“通過第二傳感信息確定終端是否處于運動狀態(tài)”其中的“運動狀態(tài)”而言的,是指終端并沒有符合上述的運動狀態(tài)條件。
[0138]以上討論的是特征差異超出預設范圍的處理情況,另一方便,此時若特征差異處于預設范圍,則第二確定模塊220根據(jù)原始生理信息來確定生理信息。
[0139]這是因為如果通過第二傳感器120的第二傳感信息判斷終端沒有處于運動狀態(tài),則表明用戶應該并沒有做較為消耗體力的運動,可以推斷出用戶的生理信息并不會出現(xiàn)較大的波動,因此如果檢測到生理信息沒有出現(xiàn)較大的波動(即特征差異處于預設范圍),則表明本次檢測的生理信息較為可信,可以采用本次檢測的原始生理信息來確定生理信息。
[0140]例如本次檢測的原始生理信息(例如心率信息)為k,本次檢測之前最近的一次檢測和確定的生理信息為Kl,則Kl就為終端最近一次或多次已確定的第二生理信息,k和Kl之間的差異就是上述特征差異。此時若k和Kl之間的差異處于預設范圍,則根據(jù)k來確定生理信息K,例如生理信息K = k。
[0141]在上述描述中,生理信息、原始生理信息、第一生理信息、第二生理信息均包括心率信息、血壓信息、血氧信息、呼吸信息中的至少一種。特別地,生理信息、原始生理信息、第一生理信息、第二生理信息均包括心率信息,心率信息記載著感應到的心跳頻率,特征差異表征原始生理信息記載著的心跳頻率和第一生理信息記載著的心跳頻率之間的心跳頻率差值。
[0142]上述的終端和終端確定生理信息的方法,通過第一傳感器獲取用于確定終端運動的規(guī)律程度或激烈程度的第一運動信息;若終端運動的規(guī)律程度或激烈程度不符合預設條件,表明終端運動不具有規(guī)律性或處于設定運動幅度之內(nèi),則通過第二傳感器獲取用于確定終端是否處于運動狀態(tài)的第二運動信息,以判斷終端是否處于運動狀態(tài);若根據(jù)第二運動信息確定終端處于運動狀態(tài),則通過第三傳感器獲取原始生理信息,確定原始生理信息與終端處于運動狀態(tài)之前已確定的第一生理信息之間的特征差異,以判斷終端運動是否造成了生理信息的顯著變化;若特征差異超出預設范圍,表明生理信息發(fā)生了顯著變化,而這種顯著變化是由于終端處于運動狀態(tài)造成的,因而本次獲取的原始生理信息是可信任的,則可以根據(jù)原始生理信息和終端最近一次或多次已確定的第二生理信息來確定生理信息。第二生理信息與本次獲取的原始生理信息在時間上最為接近,在數(shù)值上也應該與原始生理信息相差不大,因此可以用來作為確認最終生理信息的根據(jù)之一。通過上述方法,終端可以高效且較為準確地確定人體在運動中的生理信息和生理情況。
[0143]應該理解的是,雖然圖1的流程圖中的各個步驟按照箭頭的指示依次顯示,但是這些步驟并不是必然按照箭頭指示的順序依次執(zhí)行。除非本文中有明確的說明,這些步驟的執(zhí)行并沒有嚴格的順序限制,其可以以其他的順序執(zhí)行。而且,圖1中的至少一部分步驟可以包括多個子步驟或者多個階段,這些子步驟或者階段并不必然是在同一時刻執(zhí)行完成,而是可以在不同的時刻執(zhí)行,其執(zhí)行順序也不必然是依次進行,而是可以與其他步驟或者其他步驟的子步驟或者階段的至少一部分輪流或者交替地執(zhí)行。
[0144]以上所述僅是本發(fā)明的部分實施方式,應當指出,對于本技術領域的普通技術人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應視為本發(fā)明的保護范圍。
【主權項】
1.一種終端確定生理信息的方法,其特征在于,包括如下步驟: 通過第一傳感器獲取用于確定終端運動的規(guī)律程度或激烈程度的第一運動信息; 若所述終端運動的規(guī)律程度或激烈程度不符合預設條件,則通過第二傳感器獲取用于確定終端是否處于運動狀態(tài)的第二運動信息; 若根據(jù)第二運動信息確定終端處于運動狀態(tài),則通過第三傳感器獲取原始生理信息,確定所述原始生理信息與終端處于運動狀態(tài)之前已確定的第一生理信息之間的特征差異; 若所述特征差異超出預設范圍,則根據(jù)所述原始生理信息和終端最近一次或多次已確定的第二生理信息來確定生理信息。2.根據(jù)權利要求1所述的終端確定生理信息的方法,其特征在于,若所述特征差異超出預設范圍,則將所述原始生理信息和終端最近一次或多次已確定的第二生理信息進行平均運算得到的平均值來確定所述生理信息。3.根據(jù)權利要求1所述的終端確定生理信息的方法,其特征在于,若所述特征差異處于所述預設范圍,則根據(jù)所述原始生理信息和終端處于運動狀態(tài)之前已確定的第一生理信息來確定所述生理信息。4.根據(jù)權利要求3所述的終端確定生理信息的方法,其特征在于,若所述特征差異處于所述預設范圍,則根據(jù)所述原始生理信息和終端處于運動狀態(tài)之前最近一次或多次已確定的第一生理信息來確定所述生理信息。5.根據(jù)權利要求1所述的終端確定生理信息的方法,其特征在于,所述第二運動信息包括水平方向運動信息和豎直方向運動信息中的至少一種。6.根據(jù)權利要求5所述的終端確定生理信息的方法,其特征在于,所述水平方向運動信息為通過感應地磁場變化而得到的在水平方向的運動信息。7.根據(jù)權利要求5所述的終端確定生理信息的方法,其特征在于,所述豎直方向運動信息為通過感應大氣壓變化而得到的在豎直方向的運動信息。8.根據(jù)權利要求1所述的終端確定生理信息的方法,其特征在于,若根據(jù)第二運動信息確定終端處于非運動狀態(tài),則通過第三傳感器獲取所述原始生理信息,確定所述原始生理信息與終端本次確定之前已確定的第二生理信息之間的特征差異;此時若所述特征差異超出預設范圍,則根據(jù)終端最近一次或多次已確定的第二生理信息來確定所述生理信息。9.根據(jù)權利要求8所述的終端確定生理信息的方法,其特征在于,此時若所述特征差異超出預設范圍,則將終端最近一次或多次已確定的第二生理信息進行平均運算得到的平均值來確定所述生理信息。10.—種確定生理信息的終端,其特征在于,包括:第一傳感器、第二傳感器、第三傳感器、第一確定模塊和第二確定模塊; 第一傳感器獲取用于確定終端運動的規(guī)律程度或激烈程度的第一運動信息; 若所述終端運動的規(guī)律程度或激烈程度不符合預設條件,第二傳感器獲取用于確定終端是否處于運動狀態(tài)的第二運動信息; 若根據(jù)第二運動信息確定終端處于運動狀態(tài),第三傳感器獲取原始生理信息,第一確定模塊確定原始生理信息與終端處于運動狀態(tài)之前已確定的第一生理信息之間的特征差 若所述特征差異超出預設范圍,第二確定模塊根據(jù)所述原始生理信息和終端最近一次 或多次已確定的第二生理信息來確定生理信息。
【文檔編號】A61B5/0205GK105852826SQ201610166382
【公開日】2016年8月17日
【申請日】2016年3月22日
【發(fā)明人】劉文劍
【申請人】北京奇虎科技有限公司, 奇智軟件(北京)有限公司