本申請涉及可穿戴式設備領域,尤其涉及一種姿態確定方法和設備。
背景技術:
:隨著電子設備的普及,越來越多的可穿戴式設備進入人們的生活,這些可穿戴式設備一般都會集成較多的傳感器,以對人們的身體健康等進行監測。現有的確定用戶身體姿態的方法,多是通過圖像識別的方式,其設備一般較復雜,實施成本高,且不方便攜帶,不易供用戶隨身使用。技術實現要素:本申請的目的是:以較低的實施成本提供一種姿態確定方法和設備。根據本申請至少一個實施例的第一方面,提供了一種姿態確定方法,所述方法包括:在用戶的一參考部位獲取一第一參考多普勒測量信息;在所述用戶的一目標部位獲取一第一目標多普勒測量信息;確定所述第一參考多普勒測量信息中一第一參考點與所述第一目標多普勒測量信息中對應所述第一參考點的一第一目標點之間的第一時間差;至少根據所述第一時間差確定所述目標部位的一第一姿態。結合第一方面的任一種可能的實現方式,在第二種可能的實現方式中,所述參考部位是所述用戶的耳部、鼻梁或額頭。結合第一方面的任一種可能的實現方式,在第三種可能的實現方式中,所述確定所述第一參考多普勒測量信息中一第一參考點與所述 第一目標多普勒測量信息中對應所述第一參考點的一第一目標點之間的第一時間差包括:確定所述第一參考點對應的時間信息;確定所述第一目標點對應的時間信息;根據所述第一參考點對應的時間信息和所述第一目標點對應的時間信息確定所述第一時間差。結合第一方面的任一種可能的實現方式,在第四種可能的實現方式中,所述確定所述第一參考點對應的時間包括:按照預定時長將所述第一參考多普勒測量信息劃分成多個子參考多普勒測量信息;對所述多個子參考多普勒測量信息進行頻域轉換,得到多個子參考多普勒測量頻域信息;在所述多個子參考多普勒測量頻域信息中確定至少一子參考多普勒測量頻域信息,所述至少一子參考多普勒測量頻域信息的多普勒頻移量滿足一第一預定條件;根據所述至少一子參考多普勒測量頻域信息確定所述第一參考點對應的時間。結合第一方面的任一種可能的實現方式,在第五種可能的實現方式中,所述確定所述第一目標點對應的時間包括:按照預定時長將所述第一目標多普勒測量信息劃分成多個子目標多普勒測量信息;對所述多個子目標多普勒測量信息進行頻域轉換,得到多個子目標多普勒測量頻域信息;在所述多個子目標多普勒測量頻域信息中確定至少一子目標多普勒測量頻域信息,所述至少一子目標多普勒測量頻域信息的多普勒頻移量滿足一第一預定條件;根據所述至少一子目標多普勒測量頻域信息確定所述第一目標 點對應的時間。結合第一方面的任一種可能的實現方式,在第六種可能的實現方式中,所述確定所述第一參考點對應的時間包括:根據所述第一參考多普勒測量信息得到一第一參考流速相關信息;根據所述第一參考流速相關信息確定所述第一參考點對應的時間。結合第一方面的任一種可能的實現方式,在第七種可能的實現方式中,所述確定所述第一目標點對應的時間包括:根據所述第一目標多普勒測量信息得到一第一目標流速相關信息;根據所述第一目標流速相關信息確定所述第一目標點對應的時間。結合第一方面的任一種可能的實現方式,在第八種可能的實現方式中,所述第一參考點和所述第一目標點屬于同一心動周期。結合第一方面的任一種可能的實現方式,在第九種可能的實現方式中,所述方法還包括:根據所述第一姿態確定一第一輸入信息。結合第一方面的任一種可能的實現方式,在第十種可能的實現方式中,所述方法還包括:在所述目標部位獲取一運動狀態信息;所述在所述用戶的一目標部位獲取一第一目標多普勒測量信息包括:響應于所述運動狀態信息滿足一預定條件,在所述目標部位獲取所述第一目標多普勒測量信息。結合第一方面的任一種可能的實現方式,在第十一種可能的實現方式中,所述方法還包括:根據所述第一參考多普勒測量信息和/或所述第一目標多普勒測 量信息確定一第一心率信息;所述至少根據所述第一時間差確定所述目標部位的一第一姿態包括:根據所述第一心率信息和所述第一時間差確定所述第一姿態。結合第一方面的任一種可能的實現方式,在第十二種可能的實現方式中,所述方法還包括:在所述參考部位獲取一第二參考多普勒測量信息;在所述目標部位獲取一第二目標多普勒測量信息;確定所述第二參考多普勒測量信息中一第二參考點與所述第二目標多普勒測量信息中對應所述第二參考點的一第二目標點之間的第二時間差;至少根據所述第二時間差確定所述目標部位的一第二姿態。結合第一方面的任一種可能的實現方式,在第十三種可能的實現方式中,所述方法還包括:根據所述第一姿態和所述第二姿態確定一第二輸入信息。結合第一方面的任一種可能的實現方式,在第十四種可能的實現方式中,所述方法還包括:根據所述第一姿態和所述第二姿態確定所述用戶的運動狀態。根據本申請至少一個實施例的第二方面,提供了一種姿態確定方法,所述方法包括:在用戶的一參考部位獲取一第一參考血流信息;在所述用戶的一目標部位獲取一第一目標血流信息;確定所述第一參考血流信息中一第一參考點與所述第一目標血流信息中對應所述第一參考點的一第一目標點之間的第一時間差;至少根據所述第一時間差確定所述目標部位的一第一姿態。根據本申請至少一個實施例的第三方面,提供了一種姿態確定設備,所述設備包括:一參考多普勒測量信息獲取模塊,用于在用戶的一參考部位獲取一第一參考多普勒測量信息;一目標多普勒測量信息獲取模塊,用于在所述用戶的一目標部位獲取一第一目標多普勒測量信息;一時間差確定模塊,用于確定所述第一參考多普勒測量信息中一第一參考點與所述第一目標多普勒測量信息中對應所述第一參考點的一第一目標點之間的第一時間差;一姿態確定模塊,用于至少根據所述第一時間差確定所述目標部位的一第一姿態。結合第三方面的任一種可能的實現方式,在第二種可能的實現方式中,所述時間差確定模塊包括:一第一確定單元,用于確定所述第一參考點對應的時間信息;一第二確定單元,用于確定所述第一目標點對應的時間信息;一第三確定單元,根據所述第一參考點對應的時間信息和所述第一目標點對應的時間信息確定所述第一時間差。結合第三方面的任一種可能的實現方式,在第三種可能的實現方式中,所述第一確定單元包括:一參考流速子單元,用于根據所述第一參考多普勒測量信息得到一第一參考流速相關信息;一參考點時間子單元,用于根據所述第一參考流速相關信息確定所述第一參考點對應的時間信息。結合第三方面的任一種可能的實現方式,在第四種可能的實現方式中,所述第二確定單元包括:一目標流速子單元,用于根據所述第一目標多普勒測量信息得到一第一目標流速相關信息;一目標點時間子單元,用于根據所述第一目標流速相關信息確定所述第一目標點對應的時間信息。結合第三方面的任一種可能的實現方式,在第五種可能的實現方式中,所述第一確定單元包括:一第一參考子單元,用于按照預定時長將所述第一參考多普勒測量信息劃分成多個子參考多普勒測量信息;一第二參考子單元,用于對所述多個子參考多普勒測量信息進行頻域轉換,得到多個子參考多普勒測量頻域信息;一第三參考子單元,用于在所述多個子參考多普勒測量頻域信息中確定至少一子參考多普勒測量頻域信息,所述至少一子參考多普勒測量頻域信息的多普勒頻移量滿足一第一預定條件;一第四參考子單元,根據所述至少一子參考多普勒測量頻域信息確定所述第一參考點對應的時間信息。結合第三方面的任一種可能的實現方式,在第六種可能的實現方式中,所述第二確定單元包括:一第一目標子單元,用于按照預定時長將所述第一目標多普勒測量信息劃分成多個子目標多普勒測量信息;一第二目標子單元,用于對所述多個子目標多普勒測量信息進行頻域轉換,得到多個子目標多普勒測量頻域信息;一第三目標子單元,用于在所述多個子目標多普勒測量頻域信息中確定至少一子目標多普勒測量頻域信息,所述至少一子目標多普勒測量頻域信息的多普勒頻移量滿足一第一預定條件;一第四目標子單元,用于根據所述至少一子目標多普勒測量頻域信息確定所述第一目標點對應的時間信息。結合第三方面的任一種可能的實現方式,在第七種可能的實現方式中,所述設備還包括:一第一輸入信息確定模塊,用于根據所述第一姿態確定一第一輸入信息。結合第三方面的任一種可能的實現方式,在第八種可能的實現方 式中,所述設備還包括:一運動狀態信息獲取模塊,用于在所述目標部位獲取一運動狀態信息;所述目標多普勒測量信息獲取模塊,用于響應于所述運動狀態信息滿足一預定條件,在所述目標部位獲取所述第一目標多普勒測量信息。結合第三方面的任一種可能的實現方式,在第九種可能的實現方式中,所述設備還包括:一心率信息獲取模塊,用于根據所述第一參考多普勒測量信息和/或所述第一目標多普勒測量信息確定一第一心率信息;所述姿態確定模塊,用于根據所述第一心率信息和所述第一時間差確定所述第一姿態。結合第三方面的任一種可能的實現方式,在第十種可能的實現方式中,所述參考多普勒測量信息獲取模塊,還用于在所述參考部位獲取一第二參考多普勒測量信息;所述目標多普勒測量信息獲取模塊,還用于在所述目標部位獲取一第二目標多普勒測量信息;所述時間差確定模塊,還用于確定所述第二參考多普勒測量信息中一第二參考點與所述第二目標多普勒測量信息中對應所述第二參考點的一第二目標點之間的第二時間差;所述姿態確定模塊,還用于至少根據所述第二時間差確定所述目標部位的一第二姿態。結合第三方面的任一種可能的實現方式,在第十一種可能的實現方式中,所述設備還包括:一第二輸入信息確定模塊,用于根據所述第一姿態和所述第二姿態確定一第二輸入信息。結合第三方面的任一種可能的實現方式,在第十二種可能的實現 方式中,所述設備還包括:一運動狀態確定模塊,用于根據所述第一姿態和所述第二姿態確定所述用戶的運動狀態。根據本申請至少一個實施例的第四方面,提供了一種姿態確定設備,所述設備包括:一參考血流信息獲取模塊,用于在用戶的一參考部位獲取一第一參考血流信息;一目標血流信息獲取模塊,用于在所述用戶的一目標部位獲取一第一目標血流信息;一時間差確定模塊,用于確定所述第一參考血流信息中一第一參考點與所述第一目標血流信息中對應所述第一參考點的一第一目標點之間的第一時間差;一姿態確定模塊,用于至少根據所述第一時間差確定所述目標部位的一第一姿態。根據本申請至少一個實施例的第五方面,提供了一種用戶設備,所述用戶設備包括:一存儲器,用于存儲指令;一處理器,用于執行所述存儲器存儲的指令,所述指令使得所述處理器執行以下操作:在用戶的一參考部位獲取一第一參考多普勒測量信息;在所述用戶的一目標部位獲取一第一目標多普勒測量信息;確定所述第一參考多普勒測量信息中一第一參考點與所述第一目標多普勒測量信息中對應所述第一參考點的一第一目標點之間的第一時間差;至少根據所述第一時間差確定所述目標部位的一第一姿態。根據本申請至少一個實施例的第六方面,提供了一種用戶設備,所述用戶設備包括:一存儲器,用于存儲指令;一處理器,用于執行所述存儲器存儲的指令,所述指令使得所述處理器執行以下操作:在用戶的一參考部位獲取一第一參考血流信息;在所述用戶的一目標部位獲取一第一目標血流信息;確定所述第一參考血流信息中一第一參考點與所述第一目標血流信息中對應所述第一參考點的一第一目標點之間的第一時間差;至少根據所述第一時間差確定所述目標部位的一第一姿態。本申請實施例所述方法和設備,在用戶的一參考部位獲取一第一參考血流信息,在所述用戶的一目標部位獲取一第一目標血流信息,然后確定所述第一參考血流信息中一第一參考點與所述第一目標血流信息中對應所述第一參考點的一第一目標點之間的第一時間差,進而至少根據所述第一時間差確定所述目標部位的一第一姿態。從而提供了一種基于血流信息確定用戶身體相應部位的姿態的方法和設備,在一些穿戴式設備本身具有檢測血流信息的傳感器的情況下,可以在不增加硬件成本的情況下,實現對用戶身體姿態的識別。附圖說明圖1是本申請一個實施例所述姿態確定方法的流程圖;圖2是本申請一個實施方式中所述步驟S160a的流程圖;圖3是所述參考PPG信息和所述目標PPG信息的波形對比示意圖;圖4是圖3所示波形的實驗場景示意圖;圖5是所述參考PPG信息和所述目標PPG信息的另一波形對比示意圖;圖6是圖5所示波形的實驗場景示意圖;圖7是本申請一個實施方式中所述步驟S160b的流程圖;圖8是本申請一個實施方式中所述第一參考多普勒測量信息的波形及其對應的頻域信息;圖9是本申請一個實施方式中所述第一參考多普勒測量信息的波形及其對應的頻域信息;圖10是本申請一個實施方式中所述姿態確定方法的流程圖;圖11是本申請另一個實施方式中所述姿態確定方法的流程圖;圖12是本申請另一個實施方式中所述姿態確定方法的流程圖;圖13是本申請另一個實施方式中所述姿態確定方法的流程圖;圖14是本申請另一個實施方式中所述姿態確定方法的流程圖;圖15是本申請另一個實施方式中所述姿態確定方法的流程圖;圖16是本申請一個實施例所述姿態確定設備的模塊圖;圖17是本申請一個實施方式中所述時間差確定模塊的模塊圖;圖18是本申請另一個實施方式中所述時間差確定模塊的模塊圖;圖19是本申請一個實施方式中所述第一確定單元的模塊圖;圖20是本申請一個實施方式中所述第二確定第一的模塊圖;圖21是本申請另一個實施方式中所述第一確定單元的模塊圖;圖22是本申請另一個實施方式中所述第二確定單元的模塊圖;圖23是本申請一個實施方式中所述姿態確定設備的模塊圖;圖24是本申請另一個實施方式中所述姿態確定設備的模塊圖;圖25是本申請另一個實施方式中所述姿態確定設備的模塊圖;圖26是本申請另一個實施方式中所述姿態確定設備的模塊圖;圖27是本申請另一個實施方式中所述姿態確定設備的模塊圖;圖28是本申請一個實施例的用戶設備的硬件結構示意圖;圖29是本申請另一個實施例的用戶設備的硬件結構示意圖。具體實施方式下面結合附圖和實施例,對本申請的具體實施方式作進一步詳細說明。以下實施例用于說明本申請,但不用來限制本申請的范圍。本領域技術人員理解,在本申請的實施例中,下述各步驟的序號的大小并不意味著執行順序的先后,各步驟的執行順序應以其功能和 內在邏輯確定,而不應對本申請實施例的實施過程構成任何限定。發明人在研究過程中發現,由于血液在身體中流動會受到重力作用,導致用戶身體的一些部位在不同姿態下,其內部血流速度會發生變化。以手臂為例,其在垂下狀態和高舉狀態,其內部血流速度明顯不同。這是因為手臂處于高舉狀態時,相比垂下姿態,血液需要克服重力做更多的功才能流動至手指,從而會降低血流速度。基于該原理,本申請可以實現對用戶相應部位的姿態識別。圖1是本申請一個實施例所述姿態確定方法的流程圖,所述方法可以在例如一姿態確定設備上實現。如圖1所示,所述方法包括:S120:在用戶的一參考部位獲取一第一參考血流信息;S140:在所述用戶的一目標部位獲取一第一目標血流信息;S160:確定所述第一參考血流信息中一第一參考點與所述第一目標血流信息中對應所述第一參考點的一第一目標點之間的第一時間差;S180:至少根據所述第一時間差確定所述目標部位的一第一姿態。本申請實施例所述方法,在用戶的一參考部位獲取一第一參考血流信息,在所述用戶的一目標部位獲取一第一目標血流信息,然后確定所述第一參考血流信息中一第一參考點與所述第一目標血流信息中對應所述第一參考點的一第一目標點之間的第一時間差,進而至少根據所述第一時間差確定所述目標部位的一第一姿態。從而提供了一種基于血流信息確定用戶身體相應部位的姿態的方法,在一些穿戴式設備本身具有檢測血流信息的傳感器的情況下,可以在不增加硬件成本的情況下,實現對用戶身體姿態的識別。以下將結合具體實施方式,詳細說明所述步驟S120、S140、S160和S180的功能。S120:在用戶的一參考部位獲取一第一參考血流信息。其中,所述參考部位一般可以是所述用戶身體上的穩定部位,即 較少運動或運動幅度較小的部位,比如可以是用戶的耳部、鼻梁、額頭等。本申請中所述血流信息可以比如是PPG(PhotoPlethysmoGraphy,光電容積脈搏波)信息或者多普勒測量信息,其可以通過相應的傳感器采集獲取,比如可以通過PPG傳感器采集獲取所述PPG信息。所述第一參考血流信息是在所述參考位置采集的一血流信息。S140:在所述用戶的一目標部位獲取一第一目標血流信息。其中,所述目標部位是所述用戶身體上任意一待檢測姿態的部位,比如可以是用戶的手臂、腿部等。如前文所述,所述血流信息可以比如是PPG信息或者多普勒測量信息,所述第一目標血流信息是在所述目標部位采集的血流信息。以下將對所述血流信息是PPG信息或多普勒測量信息的情況下分別進行說明。a)、在一種實施方式中,所述血流信息是PPG信息,相應的所述步驟S160進一步為:S160a:確定所述第一參考PPG信息中一第一參考點與所述第一目標PPG信息中對應所述第一參考點的一第一目標點之間的第一時間差。在一種實施方式中,參見圖2,所述步驟S160a可以包括:S161a:確定所述第一參考點對應的時間信息;S162a:確定所述第一目標點對應的時間信息;S163a:根據所述第一參考點對應的時間信息和所述第一目標點對應的時間信息確定所述第一時間差。所述步驟S161a中,所述第一參考點可以是所述參考PPG信息中的任一波峰、波谷,或者也可以是其他的特征點,比如《電子與封裝》第12卷第4期的《基于FPGA光電容積脈搏波參數檢測的IP核設計》一文中圖1提到的起點、重峰等,本申請所述波峰可以對應該 文圖1中的主峰。所述第一參考點對應的時間信息可以根據所述參考PPG信息的采集時間確定。所述步驟S162a中,所述第一目標點是所述目標PPG信息中與所述第一參考點相對應的一特征點,比如在所述第一參考點是所述參考PPG信息中的一波峰的情況下,所述第一目標點是所述目標PPG信息中的一波峰。所述第一目標點對應的時間信息可以根據所述目標PPG信息的采集時間確定。圖3是所述參考PPG信息和所述目標PPG信息的波形對比示意圖。圖3所示波形的實驗場景可以如圖4所示,所述參考部位為用戶的耳部比如耳垂410,所述目標部位為用戶的手部比如手指420,用戶的手部姿態如圖4所示,手臂下伸。如圖3所示,所述第一參考點為所述參考PPG信息中的一波峰,即圖3中第一曲線310上的C1點,所述第一目標點為所述目標PPG信息中與C1相對應的另一波峰,即圖3中第二曲線320上的D1點。從圖3中可以看到C1對應第2346個采樣點,D1對應第2358個采樣點,每兩個相鄰采樣點之間的時間間隔為5ms,則C1和D1之間的時間間隔為60ms,從而所述第一時間差為60ms。也就是說,當手臂處于下伸姿態時,對于同一個心動周期的PPG信號,在耳垂位置的傳感器比在手指位置的傳感器早60ms檢測到波峰。另外,本領域技術人員理解,所述第一參考PPG信息和所述第一目標PPG信息中對應同一心動周期的兩個波峰之間的時間間隔應該小于心動周期的一半。也就是說,所述第一參考PPG信息中的一個波峰和所述第一目標PPG信息中的一個波峰,只有其時間間隔小于心動周期的一半才會是屬于同一個心動周期,否則,兩者不屬于同一個心動周期。一般人的心動周期約為0.8秒,對于每個特定用戶還可以預先測定。據此,可以在所述第一目標PPG信息中找到與所述第一參考PPG信息中一波峰相對應的屬于同一心動周期的一波峰。 類似的,在所述第一參考點為除波峰外的其他特征點的情況下,也可以根據上述判斷方法在所述第一目標PPG信息中找到與所述第一參考點相對應的所述第一目標點。另外,所述第一參考點和所述第一目標點屬于同一心動周期,可以簡化計算并保證較高的姿態識別準確度。同時,如果所述第一參考點和所述第一目標點不屬于同一心動周期,仍然也可以實現本申請所述方法,比如所述第一參考點是一個心動周期的波峰,所述第一目標點是下一個心動周期的波峰。其實現原理并無不同,下文將繼續說明。圖5是所述參考PPG信息和所述目標PPG信息的另一波形對比示意圖。圖5所示波形的實驗場景可以如圖6所示,所述參考部位仍然為用戶的耳垂410,所述目標部位仍然為所述用戶的手指420,與圖4所示場景不同的是,該實驗中,用戶的手部姿態為手臂上舉。如圖5所示,所述第一參考點對應所述參考PPG信息中一波峰C2點,所述第一目標點對應所述目標PPG信息中的一波峰D2點。在圖5中可以看到,C2對應第5966個采樣點,D2對應第6010個采樣點,C2和D2之間的時間間隔為220ms,從而所述第一時間差為220ms。也就是說,當手臂處于高舉姿態時,對于同一個心動周期的PPG信號,在耳垂位置的傳感器比在手指位置的傳感器早220ms檢測到波峰。對比圖3和圖5可以發現,在兩個實驗中,唯一變化的是用戶手部的姿態,即手臂由下伸變化為高舉,從而導致了所述第一時間差由60ms變化為220秒,兩者相差超過3.5倍。這正是因為,當手臂處于高舉姿態上,內部血液受重力影響,相比手臂處于下伸姿態時,其流速降低了;而耳朵部位由于相對穩定,沒有高度變化,其血流速度基本上沒有變化。b)、在另一種實施方式中,所述血流信息是多普勒測量信息,所述多普勒測量信息可以比如是LDF(LaserDopplerFrequency,激光 多普勒頻移)、LDV(LaserDopplerVelocimetry,激光多普勒測速)、超聲波多普勒頻移等,其包括一連串的包絡波信號,對其進行比如快速傅里葉變換可以得到對應的頻域信號,所述頻域信號中的多普勒頻率分量正比于血流速度,從而可以得到血液流速,進一步根據血流速度和血液橫截面包含的血細胞數量可以確定血流通量。相應的所述步驟S160進一步為:S160b:確定所述第一參考多普勒測量信息中一第一參考點與所述第一目標多普勒測量信息中對應所述第一參考點的一第一目標點之間的第一時間差。在一種實施方式中,參見圖7,所述步驟S160b可以包括:S161b:確定所述第一參考點對應的時間信息;S162b:確定所述第一目標點對應的時間信息;S163b:根據所述第一參考點對應的時間信息和所述第一目標點對應的時間信息確定所述第一時間差。所述步驟S161b中,所述第一參考點可以對應血流速度的峰值點、谷值點或者其他特征點。所述步驟S162b中,所述第一目標點是與所述第一參考點相對應的點,比如所述第一參考點是所述參考多普勒測量信息中對應血流速度的峰值點時,所述第一目標點可以是所述目標多普勒測量信息中對應血流速度的峰值點。所述第一參考點和所述第一目標點屬于同一心動周期,可以簡化計算并保證較高的姿態識別準確度。同時,如果所述第一參考點和所述第一目標點不屬于同一心動周期,仍然也可以實現本申請所述方法。所述步驟S163b中,所述第一時間差即所述第一參考點對應的時間信息與所述第一目標點對應的時間信息的差值,在所述第一參考點對應的時間信息和所述第一目標點對應的時間信息均獲知的情況下,可以容易的獲得所述第一時間差。以下將重點說明如何確定所述第一 參考點對應的時間信息和所述第一目標點對應的時間信息。在一種實施方式中,所述步驟S161b可以進一步包括:S1611b:根據所述第一參考多普勒測量信息得到一第一參考流速相關信息;S1612b:根據所述第一參考流速相關信息確定所述第一參考點對應的時間信息。所述步驟S1611b中,所述第一參考多普勒測量信息也就是在所述參考部位獲取的多普勒測量信息。如前文所述,根據所述多普勒測量信息可以得到血流速度和血流通量,從而根據所述第一參考多普勒測量信息可以得到第一參考血流速度和第一參考血流通量。所述第一參考流速相關信息的數據類型可以是所述血流速度,也可以是所述血流通量,換句話說,所述第一參考流速相關信息可以是第一參考血流速度或者第一參考血流通量。所述步驟S1612b中,在所述第一參考流速相關信息是第一參考血流通量的情況下,其波形可以如圖3中的第一曲線310。所述第一參考點可以是該波形中的波峰、波谷或者其他特征點,比如可以是第一曲線310上的一波峰C1。在確定所述第一參考點的情況下,可以根據所述第一參考血流通量對應的時間信息確定所述第一參考點對應的時間信息。所述第一參考流速相關信息是第一參考血流速度的情況與上述情況相類似,不再單獨說明。在一種實施方式中,所述步驟S162b可以包括:S1621b:根據所述第一目標多普勒測量信息得到一第一目標流速相關信息;S1622b:根據所述第一目標流速相關信息確定所述第一目標點對應的時間信息。所述步驟S1621b中,所述第一目標多普勒測量信息也就是在所述目標部位獲取的多普勒測量信息。類似于所述第一參考流速相關信 息,所述第一目標流速相關信息的數據類型也可以是所述血流速度,或者也可以是所述血流通量,換句話說,所述第一目標流速相關信息可以是第一目標血流速度或者第一目標血流通量。所述步驟S1622b中,在所述第一目標流速相關信息是第一目標血流通量的情況下,其波形可以如圖3中的第二曲線320。所述第一目標點與所述第一參考點相對應,比如在所述第一參考點是第一曲線310上所述波峰C1的情況下,所述第一目標點可以是第二曲線320上的另一波峰D1。在確定所述第一目標點的情況下,可以根據所述第一目標血流通量對應的時間信息確定所述第一目標點對應的時間信息。所述第一目標流速相關信息是第一目標血流速度的情況與上述情況相類似,不再單獨說明。仍以圖3所示波形為例,可以看到波峰C1和波峰D1之間相差12個采樣點,每兩個相鄰采樣點之間的時間差為5ms,因此,其對應的第一時間差為60ms。本領域技術人員可以理解,上述實施方式中實質上是先將多普勒測量信息(第一參考多普勒測量信息和第一目標多普勒測量信息)轉換為類似于PPG信息的流速相關信息(第一參考流速相關信息和第一目標流速相關信息),然后按照類似實施方式a)的處理方式確定所述第一時間差。在另一種實施方式中,還可以根據多普勒測量信息對應的頻域信息確定所述第一時間差。具體的,所述步驟S161b可以包括:S1611b’:按照預定時長將所述第一參考多普勒測量信息劃分成多個子參考多普勒測量信息;S1612b’:對所述多個子參考多普勒測量信息進行頻域轉換,得到多個子參考多普勒測量頻域信息;S1613b’:在所述多個子參考多普勒測量頻域信息中確定至少一子參考多普勒測量頻域信息,所述至少一子參考多普勒測量頻域信息 的多普勒頻移量滿足一第一預定條件;S1614b’:根據所述至少一子參考多普勒測量頻域信息確定所述第一參考點對應的時間信息。所述步驟S1611b’中,實際上是對所述第一參考多普勒測量信息按照所述預定時長的時間窗進行劃分。相鄰兩個時間窗之間可以有部分重合或者沒有重合。在相鄰兩個時間窗不重合的情況下,所述預定時長比如可以為5ms、15ms或20ms;在相鄰兩個時間窗部分重合的情況下,所述預定時長可以更長一些,比如可以為50ms。參見圖8,所述第一參考多普勒測量信息的波形可以如圖8中上部曲線所示,按照所述預定時長進行無重合的劃分后可以得到如圖所示t1-t5共計5個子參考多普勒測量信息(其中,t2、t3未示出)。所述步驟S1612b’中,可以通過比如快速傅里葉變換等方式,對所述多個子參考多普勒測量信息進行頻域轉換,得到多個子參考多普勒測量頻域信息。參見圖8,當如圖4所示,以用戶的耳垂410作為所述參考部位,用戶的手部呈下伸姿態時,得到的所述子參考多普勒測量頻域信息的波形如圖8中下方曲線所示,可以看到每個子參考多普勒測量信息對應一個子參考多普勒測量頻域信息的波形,并且不同的子參考多普勒測量頻域信息的波形也不同。可以看到,從左至右,多個子參考多普勒測量頻域信息的波形呈現以下變化趨勢:波形凸起部分的高度降低,凸起部分的寬度增加。上述波形的變化,其實反映了多個子參考多普勒測量頻域信息對應的多普勒頻移量的變化,即從左至右,多普勒頻移量逐漸增加。其中,Δf表示相應子參考多普勒測量頻域信息對應的多普勒頻移量。所述步驟S1613b’中,所述至少一子參考多普勒測量頻域信息其實是根據所述第一預定條件從所述多個子參考多普勒測量頻域信息中篩選出的部分子參考多普勒測量頻域信息。所述第一預定條件比如可以是所述至少一子參考多普勒測量頻域信息的多普勒頻移量大于 等于一第一閾值,或者小于一第二閾值,或者介于某兩個閾值之間。以所述第一閾值為例,所述第一閾值可以是對應血流速度的峰值時的多普勒頻移量。類似的,其他閾值可以是對應比如PPG信息中其他特征點的多普勒頻移量。以圖8為例,假設所述第一預定條件為所述至少一子參考多普勒測量頻域信息的多普勒頻移量大于等于f5,由于f1、f2、f3、f4均小于f5,則只有t5的多普勒頻移量滿足所述第一預定條件。所述步驟S1614b’中,可以根據所述至少一子參考多普勒測量頻域信息中任一個對應的時間確定所述第一參考點對應的時間信息。以圖8為例,由于所述預定時長都較短,所以比如可以將t5的開始時刻、中間時刻或者結束時刻確定為所述第一參考點對應的時間信息。需要說明的是,圖8中的所述第一參考多普勒測量信息只是一個心動周期對應的部分多普勒測量信息,所以只找到了一個滿足所述第一預定條件的子參考多普勒測量頻域信息。實際應用中,當所述第一參考多普勒測量信息是多個心動周期對應的多普勒測量信息時,可能會找到多個滿足所述第一預定條件的子參考多普勒測量頻域信息。這種情況下,可以根據任一個被找到的子參考多普勒測量頻域信息確定所述第一參考點的時間,比如可以根據第一個被找到的子參考多普勒測量頻域信息確定所述第一參考點的時間。類似的,在一種實施方式中,所述步驟S162b可以包括:S1621b’:按照預定時長將所述第一目標多普勒測量信息劃分成多個子目標多普勒測量信息;S1622b’:對所述多個子目標多普勒測量信息進行頻域轉換,得到多個子目標多普勒測量頻域信息;S1623b’:在所述多個子目標多普勒測量頻域信息中確定至少一子目標多普勒測量頻域信息,所述至少一子目標多普勒測量頻域信息的多普勒頻移量滿足一第一預定條件;S1624b’:根據所述至少一子目標多普勒測量頻域信息確定所述第一目標點對應的時間信息。所述步驟S1621b’的實現原理與所述步驟S1611b’的實現原理相類似,實際上是對所述第一目標多普勒測量信息按照所述預定時長的時間窗進行劃分。相鄰兩個時間窗之間可以有部分重合或者沒有重合。在相鄰兩個時間窗不重合的情況下,所述預定時長比如可以為5ms、15ms或20ms;在相鄰兩個時間窗部分重合的情況下,所述預定時長可以更長一些,比如可以為50ms。參見圖9,當如圖4所示,以用戶的手指420作為所述目標部位,用戶的手部呈下伸姿態時,所述第一目標多普勒測量信息的波形可以如圖9中上部曲線所示,按照所述預定時長進行無重合的劃分后可以得到如圖所示t1’-t8’共計8個子目標多普勒測量信息(其中,t2’-t6’未示出)。所述步驟S1622b’的實現原理可以與所述步驟S1612b’的實現原理相類似。具體的,所述步驟S1622b’可以比如通過快速傅里葉變換等方式,對所述多個子目標多普勒測量信息進行頻域轉換,得到多個子目標多普勒測量頻域信息。參見圖9,所述子目標多普勒測量頻域信息的波形如圖9中下方曲線所示,可以看到每個子目標多普勒測量信息對應一個子目標多普勒測量頻域信息的波形,并且不同的子目標多普勒測量頻域信息的波形也不同。可以看到,從左至右,多個子目標多普勒測量頻域信息的波形呈現以下變化趨勢:波形凸起部分的高度降低,凸起部分的寬度增加。上述波形的變化,其實反映了多個子目標多普勒測量頻域信息對應的多普勒頻移量的變化,即從左至右,多普勒頻移量逐漸增加。其中,圖9中Δf表示相應子目標多普勒測量頻域信息對應的多普勒頻移量。所述步驟S1623b’的實現原理可以與所述步驟S1613b’的實現原理相類似。具體的,所述步驟S1623b’中,所述至少一子目標多普勒 測量頻域信息其實是根據所述第一預定條件從所述多個子目標多普勒測量頻域信息中篩選出的部分子目標多普勒測量頻域信息。所述第一預定條件可以與用于篩選所述至少一子參考多普勒測量頻域信息的第一預定條件相類似,比如可以是所述至少一子目標多普勒測量頻域信息的多普勒頻移量達到一第一閾值,或者小于一第二閾值,或者介于某兩個閾值之間。以所述第一閾值為例,所述第一閾值可以是對應血流速度的峰值時的多普勒頻移量。類似的,其他閾值可以是對應比如PPG信息中其他特征點的多普勒頻移量。以圖9為例,假設所述第一預定條件為所述至少一子目標多普勒測量頻域信息的多普勒頻移量大于等于f5,并且假設只有f8’大于f5,f1’-f7’均小于f5,則只有t8’的多普勒頻移量滿足所述第一預定條件。所述步驟S1624b’的實現原理可以與所述步驟S1614b’的實現原理相類似。具體的,所述步驟S1624b’中,可以根據所述至少一子目標多普勒測量頻域信息中任一個對應的時間確定所述第一目標點對應的時間信息。以圖9為例,比如可以將t8’的開始時刻、中間時刻或者結束時刻確定為所述第一目標點對應的時間信息。需要說明的是,圖9中的所述第一目標多普勒測量信息只是一個心動周期對應的部分多普勒測量信息,所以只找到了一個滿足所述第一預定條件的子目標多普勒測量頻域信息。實際應用中,當所述第一目標多普勒測量信息是多個心動周期對應的多普勒測量信息時,可能會找到多個滿足所述第一預定條件的子目標多普勒測量頻域信息。這種情況下,應該按照預定策略根據某一個找到的子參考多普勒測量頻域信息確定所述第一參考點的時間,比如可以根據與所述第一參考點同屬一個心動周期內的被找到的子目標多普勒測量頻域信息確定所述第一目標點的時間。本領域技術人員理解,所述預定策略與所述方法在訓練階段的訓練數據獲取方式相對應。結合圖8和圖9,兩個圖中時間窗的長度均為20ms,所述第一參 考多普勒測量信息和第一目標多普勒測量信息開始時刻相同,則可以確定所述第一參考點的時間與所述第一目標點的時間相差3個時間窗,即相差60ms,即所述第一時間差為60ms。也就是說,當以用戶的耳垂410作為所述參考部位,手指420作為所述目標部位,用戶手部呈下伸姿態時,得到的所述第一時間差為60ms,該實驗結果與實施方式a)中的實驗結果相吻合。另外,發明人按照圖6所示場景,即一用戶的耳垂410作為所述參考部位,手指420作為所述目標部位,用戶手部呈高舉姿態時,分別獲取相應的的第一參考多普勒測量信息和第一目標多普勒測量信息,然后按照上述方法處理得到所述第一時間差也接近220ms,即與實施方式a)中的實驗結果相吻合。本申請上述舉例中,所述第一參考點對應的時間均早于所述第一目標點對應的時間,但是,本申請所述方法的實施并不要求所述第一參考點對應的時間早于所述第一目標點對應的時間。換句話說,所述第一參考點對應的時間也可以晚于所述第一目標點對應的時間。比如可以根據所述第一時間差的值是正值或負值來區分上述兩種情況。S180:至少根據所述第一時間差確定所述目標部位的一第一姿態。如前文所述,在所述目標部位處于不同姿態的情況下,得到的所述第一時間差會有明顯的差異,基于此,可以根據所述第一時間差實現對所述目標部位的姿態識別。具體的,可以預先訓練得到如表1所示的查找表。其中,所述參考姿態表示用戶在訓練階段相應目標部位的姿態;所述參考時間差表示在所述參考姿態情況下,所述參考部位檢測到的第一參考血流信息中第一參考點的時間與所述目標部位檢測到的第一目標血流信息中的第一目標點的時間之間的差值,比如,其可以是所述參考部位檢測到的PPG信息中某一特征點的時間與所述目標部位檢測到的PPG信息中與所述特征點相對應的另一特征點的時間之間的時間差。以表1中第一行記錄為例,其參考時間差是用戶的手部呈下伸姿態時,在耳部檢測到的PPG信息中的第一波峰與在手部檢測到的PPG信息中相應第二波峰之間的時間差。該參考時間差可以通過多次訓練實驗獲得,其可以是一時間值也可以是如表1所示的時間范圍。另外,表1中的參考時間差是基于所述第一波峰和所述第二波峰同屬一個心動周期確定的,本領域技術人員理解,在訓練階段也可以基于所述第一波峰和所述第二波峰不屬于一個心動周期而確定所述參考時間差,只是在該訓練階段所述第一波峰和所述第二波峰是否屬于同一心動周期需要和所述方法實際執行時所述第一參考點和所述第一目標點的選取相一致。比如,在訓練階段所述第一波峰和所述第二波峰屬于同一心動周期,則在實際應用時所述第一參考點和所述第一目標點也要同屬一個心動周期;在訓練階段所述第二波峰之后所述第一波峰一個心動周期,則在實際應用時所述第一目標點也要滯后所述第一參考點一個心動周期。表1參考部位目標部位參考時間差參考姿態耳部手部(58,62)下伸耳部手部(135,145)平舉耳部手部(218,222)高舉額頭腿部……鼻梁腿部……所述步驟S180中,可以結合所述參考部位、所述目標部位和所述第一時間差比如通過查表確定所述第一姿態。比如,在所述參考部位為耳部,所述目標部位為手部,并且得到的所述第一時間差為220ms的情況下,可以確定所述手部的姿態為高舉姿態。參見圖10,在一種實施方式中,所述方法還可以包括:S190:根據所述第一姿態確定一第一輸入信息。其中,所述第一姿態和所述第一輸入信息之間的對應關系可以是預先定義并存儲的,所述第一輸入信息對應的電子設備可以是預先設定的。在訓練階段,可以預先制定如表2所示的對應關系,并教導用戶按照該對應關系獲取相應的訓練數據,然后,在實際應用中根據檢測得到的第一時間差對應到相應的參考時間差,進而對應到相應的參考姿態,最后對應到相應的輸入信息。比如,在實際應用中,以用戶耳部為參考部位、手部為目標部位,得到第一時間差為60ms,可以根據第一行記錄確定第一輸入信息為向用戶的一電子設備(比如智能手機)輸入鎖屏命令。表2參考部位目標部位參考時間差參考姿態輸入信息耳部手部(58,62)下伸鎖屏耳部手部(135,145)平舉解鎖耳部手部(218,222)高舉靜音額頭腿部………鼻梁腿部………在實際應用中,如果用戶的目標部位處于劇烈運動狀態,則可能導致姿態識別準確度降低,因此,在一種實施方式中,參見圖11,所述方法還包括:S130:在所述目標部位獲取一運動狀態信息。相應的,所述步驟S140進一步為:S140’:響應于所述運動狀態信息滿足一第二預定條件,在所述用戶的一目標部位獲取一第一目標血流信息。其中,所述運動狀態信息可以比如是運動加速度、角速度等信息,根據該運動狀態信息可以判斷用戶的目標部位是否處于相對穩定或緩慢運動狀態,從而可以在滿足所述第二預定條件的情況下,獲取所述第一目標血流信息,以便提高所述第一目標血流信息的獲取準確度, 進而可以提高姿態識別準確度。其中,所述運動狀態信息滿足所述第二預定條件比如可以是所述運動狀態信息的值小于一預定閾值。另外,發明人在研究過程中還發現,用戶的心率信息也會影響到所述第一時間差,比如在所述參考部位、所述目標部位及所述目標部位的姿態均如圖4所示的情況下,在第一組實驗中用戶的心率較高,在第二組實驗中用戶的心率較低,實驗結果顯示第一組實驗檢測到的第一時間差小于第二組實驗檢測到的第一時間差。因此,在一種實施方式中,參見圖12,所述方法還包括:S170:根據所述第一參考血流信息和/或所述第一目標血流信息確定一第一心率信息。相應的,所述步驟S180進一步包括:S180’:根據所述第一心率信息和所述第一時間差確定所述第一姿態。本實施方式中,所述步驟S180’可以比如根據類似表3所示的查找表確定所述第一姿態及第一輸入信息。可以看到,相比表2,表3增加了參考心率一列,也就是說,在確定所述第一姿態的過程中,需要所述第一心率信息匹配表3中的參考心率。因此,在訓練階段,用戶也需要在不同的心率姿態下分別獲取相應的時間差作為所述參考時間差。表3參考心率參考部位目標部位參考時間差參考姿態輸入信息(60,80)耳部手部(58,62)下伸鎖屏(60,80)耳部手部(135,145)平舉解鎖(60,80)耳部手部(218,222)高舉靜音(80,100)耳部手部(55,60)下伸鎖屏(80,100)額頭腿部………(80,100)鼻梁腿部………另外,參見圖13,在另一實施方式中,所述方法還可以包括:S200:在所述參考部位獲取一第二參考血流信息;S210:在所述目標部位獲取一第二目標血流信息;S220:確定所述第二參考血流信息中一第二參考點與所述第二目標血流信息中對應所述第二參考點的一第二目標點之間的第二時間差;S230:至少根據所述第二時間差確定所述目標部位的一第二姿態。本實施方式中,所述步驟S200~S230的實現原理與所述步驟S120~S180的實現原理基本相同,換句話說,所述步驟S200~S230可以理解為是所述步驟S120~S180的重復執行,該重復執行可以與上一次執行有一定的時間間隔,比如間隔3秒。參見圖14,在一種實施方式中,所述方法還可以包括:S240:根據所述第一姿態和所述第二姿態確定一第二輸入信息。本實施方式中,可以是以所述第一姿態和所述第二姿態的組合對應所述第二輸入信息,當然還可以是以所述第一姿態和所述第二姿態的組合及順序對應所述第二輸入信息。另外,本領域技術人員理解,所述方法還可以進一步確定更多個姿態,比如第三姿態,然后根據更多個姿態確定一輸入信息。參見圖15,在一種實施方式中,所述方法還可以包括:S240’:根據所述第一姿態和所述第二姿態確定所述用戶的運動狀態。在確定前一時間的所述第一姿態和后一時間的所述第二姿態,可以確定用戶的姿態變化,進而可以確定所述用戶的運動狀態。比如,所述第一姿態顯示用戶手臂高舉,2秒后,所述第二姿態顯示用戶手臂下伸,則可以確定用戶的手臂在上下運動。根據所述用戶的運動狀態信息,可以進一步統計用戶的運動量,以及計算用戶的能量消耗等。此外,本申請實施例還提供一種計算機可讀介質,包括在被執行 時進行以下操作的計算機可讀指令:執行上述圖1所示實施方式中的方法的步驟S120、S140、S160和S180的操作。綜上,本申請實施例所述姿態確定方法,可以根據用戶兩個部位的血流信息確定用戶相應部位的姿態,并可以進一步根據確定的姿態進行信息輸入或者運動狀態識別,在現有大多數穿戴式設備本身具有檢測所述血流信息的傳感器的情況下,可以在不增加硬件成本的情況進行實施推廣。圖16是本發明一個實施例所述姿態確定設備的模塊結構示意圖,所述姿態確定設備可以作為一個功能模塊設置于可穿戴式設備中,當然也可作為一個獨立的可穿戴式設備供用戶使用。如圖16所示,所述設備1600可以包括:一參考血流信息獲取模塊1610,用于在用戶的一參考部位獲取一第一參考血流信息;一目標血流信息獲取模塊1620,用于在所述用戶的一目標部位獲取一第一目標血流信息;一時間差確定模塊1630,用于確定所述第一參考血流信息中一第一參考點與所述第一目標血流信息中對應所述第一參考點的一第一目標點之間的第一時間差;一姿態確定模塊1640,用于至少根據所述第一時間差確定所述目標部位的一第一姿態。本申請實施例所述設備,在用戶的一參考部位獲取一第一參考血流信息,在所述用戶的一目標部位獲取一第一目標血流信息,然后確定所述第一參考血流信息中一第一參考點與所述第一目標血流信息中對應所述第一參考點的一第一目標點之間的第一時間差,進而至少根據所述第一時間差確定所述目標部位的一第一姿態。從而提供了一種基于血流信息確定用戶身體相應部位的姿態的設備,在一些穿戴式設備本身具有檢測血流信息的傳感器的情況下,可以在不增加硬件成 本的情況下,實現對用戶身體姿態的識別。以下將結合具體實施方式,詳細說明所述參考血流信息獲取模塊1610、所述目標血流信息獲取模塊1620、所述時間差確定模塊1630和所述姿態確定模塊1640的功能。所述參考血流信息獲取模塊1610,用于在用戶的一參考部位獲取一第一參考血流信息。其中,所述參考部位一般可以是所述用戶身體上的穩定部位,即較少運動或運動幅度較小的部位,比如可以是用戶的耳部、鼻梁、額頭等。本申請中所述血流信息可以比如是PPG信息或者多普勒測量信息,其可以通過相應的傳感器采集獲取,比如可以通過PPG傳感器采集獲取所述PPG信息。所述第一參考血流信息是在所述參考位置采集的一血流信息。所述目標血流信息獲取模塊1620,用于在所述用戶的一目標部位獲取一第一目標血流信息。其中,所述目標部位是所述用戶身體上任意一待檢測姿態的部位,比如可以是用戶的手臂、腿部等。如前文所述,所述血流信息可以比如是PPG信息或者多普勒測量信息,所述第一目標血流信息是在所述目標部位采集的血流信息。以下將對所述血流信息是PPG信息或多普勒測量信息的情況下分別進行說明。a)、在一種實施方式中,所述血流信息是PPG信息,所述時間差確定模塊1630,具體用于確定所述第一參考血流信息中一第一參考點與所述第一目標血流信息中對應所述第一參考點的一第一目標點之間的第一時間差。在一種實施方式中,參見圖17,所述時間差確定模塊1630可以包括:一第一確定單元1631a,用于確定所述第一參考點對應的時間信息;一第二確定單元1632a,用于確定所述第一目標點對應的時間信息;一第三確定單元1633a,根據所述第一參考點對應的時間信息和所述第一目標點對應的時間信息確定所述第一時間差。所述第一確定單元1631a中,所述第一參考點可以是所述參考PPG信息中的任一波峰、波谷,或者也可以是其他的特征點,比如《電子與封裝》第12卷第4期的《基于FPGA光電容積脈搏波參數檢測的IP核設計》一文中圖1提到的起點、重峰等,本申請所述波峰可以對應該文圖1中的主峰。所述第一參考點對應的時間信息可以根據所述參考PPG信息的采集時間確定。所述第二確定單元1632a中,所述第一目標點是所述目標PPG信息中與所述第一參考點相對應的一特征點,比如在所述第一參考點是所述參考PPG信息中的一波峰的情況下,所述第一目標點是所述目標PPG信息中的一波峰。所述第一目標點對應的時間信息可以根據所述目標PPG信息的采集時間確定。對于所述第三確定單元1633a,以圖3為例,所述第一參考點為所述參考PPG信息中的一波峰,即圖3中第一曲線310上的C1點,所述第一目標點為所述目標PPG信息中與C1相對應的另一波峰,即圖3中第二曲線320上的D1點。從圖3中可以看到C1對應第2346個采樣點,D1對應第2358個采樣點,每兩個相鄰采樣點之間的時間間隔為5ms,則C1和D1之間的時間間隔為60ms,從而所述第一時間差為60ms。也就是說,當手臂處于下伸姿態時,對于同一個心動周期的PPG信號,在耳垂位置的傳感器比在手指位置的傳感器早60ms檢測到波峰。所述第一參考點和所述第一目標點屬于同一心動周期,可以簡化 計算并保證較高的姿態識別準確度。同時,如果所述第一參考點和所述第一目標點不屬于同一心動周期,仍然也可以實現本申請所述方法,比如所述第一參考點是一個心動周期的波峰,所述第一目標點是下一個心動周期的波峰。b)、在另一種實施方式中,所述血流信息是多普勒測量信息,所述多普勒測量信息可以比如是LDF、LDV、超聲波多普勒頻移等,其包括一連串的包絡波信號,對其進行比如快速傅里葉變換可以得到對應的頻域信號,所述頻域信號中的多普勒頻率分量正比于血流速度,從而可以得到血液流速,進一步根據血流速度和血液橫截面包含的血細胞數量可以確定血流通量。相應的,參見圖18,所述時間差確定模塊1630可以包括:一第一確定單元1631b,用于確定所述第一參考點對應的時間信息;一第二確定單元1632b,用于確定所述第一目標點對應的時間信息;一第三確定單元1633b,用于根據所述第一參考點對應的時間信息和所述第一目標點對應的時間信息確定所述第一時間差。所述第一確定單元1631b中,所述第一參考點可以對應血流速度的峰值點、谷值點或者其他特征點。所述第二確定單元1632b中,所述第一目標點是與所述第一參考點相對應的點,比如所述第一參考點是所述參考多普勒測量信息中對應血流速度的峰值點時,所述第一目標點可以是所述目標多普勒測量信息中對應血流速度的峰值點。所述第一參考點和所述第一目標點屬于同一心動周期,可以簡化計算并保證較高的姿態識別準確度。同時,如果所述第一參考點和所述第一目標點不屬于同一心動周期,仍然也可以實現本申請所述方案。所述第三確定單元1633b中,所述第一時間差即所述第一參考點 對應的時間信息與所述第一目標點對應的時間信息的差值,在所述第一參考點對應的時間信息和所述第一目標點對應的時間信息均獲知的情況下,可以容易的獲得所述第一時間差。以下將重點說明如何確定所述第一參考點對應的時間信息和所述第一目標點對應的時間信息。在一種實施方式中,參見圖19,所述第一確定單元1631b可以進一步包括:一參考流速子單元16311b,用于根據所述第一參考多普勒測量信息得到一第一參考流速相關信息;一參考點時間子單元16312b,用于根據所述第一參考流速相關信息確定所述第一參考點對應的時間信息。所述參考流速子單元16311b中,所述第一參考多普勒測量信息也就是在所述參考部位獲取的多普勒測量信息。如前文所述,根據所述多普勒測量信息可以得到血流速度和血流通量,從而根據所述第一參考多普勒測量信息可以得到第一參考血流速度和第一參考血流通量。所述第一參考流速相關信息的數據類型可以是所述血流速度,也可以是所述血流通量,換句話說,所述第一參考流速相關信息可以是第一參考血流速度或者第一參考血流通量。所述參考點時間子單元16312b中,在所述第一參考流速相關信息是第一參考血流通量的情況下,其波形可以如圖3中的第一曲線310。所述第一參考點可以是該波形中的波峰、波谷或者其他特征點,比如可以是第一曲線310上的一波峰C1。在確定所述第一參考點的情況下,可以根據所述第一參考血流通量對應的時間信息確定所述第一參考點對應的時間信息。所述第一參考流速相關信息是第一參考血流速度的情況與上述情況相類似,不再單獨說明。在一種實施方式中,參見圖20,所述第二確定單元1632b可以進一步包括:一目標流速子單元16321b,用于根據所述第一目標多普勒測量信息得到一第一目標流速相關信息;一目標點時間子單元16322b,用于根據所述第一目標流速相關信息確定所述第一目標點對應的時間信息。所述目標流速子單元16321b中,所述第一目標多普勒測量信息也就是在所述目標部位獲取的多普勒測量信息。類似于所述第一參考流速相關信息,所述第一目標流速相關信息的數據類型也可以是所述血流速度,或者也可以是所述血流通量,換句話說,所述第一目標流速相關信息可以是第一目標血流速度或者第一目標血流通量。所述目標點時間單元16322b中,在所述第一目標流速相關信息是第一目標血流通量的情況下,其波形可以如圖3中的第二曲線320。所述第一目標點與所述第一參考點相對應,比如在所述第一參考點是第一曲線310上所述波峰C1的情況下,所述第一目標點可以是第二曲線320上的另一波峰D1。在確定所述第一目標點的情況下,可以根據所述第一目標血流通量對應的時間信息確定所述第一目標點對應的時間信息。所述第一目標流速相關信息是第一目標血流速度的情況與上述情況相類似,不再單獨說明。本領域技術人員可以理解,上述實施方式中實質上是先將多普勒測量信息(第一參考多普勒測量信息和第一目標多普勒測量信息)轉換為類似于PPG信息的流速相關信息(第一參考流速相關信息和第一目標流速相關信息),然后按照類似實施方式a)的處理方式確定所述第一時間差。在另一種實施方式中,還可以根據多普勒測量信息對應的頻域信息確定所述第一時間差。具體的,參見圖21,所述第一確定單元1631b可以進一步包括:一第一參考子單元16311b’,用于按照預定時長將所述第一參考多普勒測量信息劃分成多個子參考多普勒測量信息;一第二參考子單元16312b’,用于對所述多個子參考多普勒測量信息進行頻域轉換,得到多個子參考多普勒測量頻域信息;一第三參考子單元16313b’,用于在所述多個子參考多普勒測量頻域信息中確定至少一子參考多普勒測量頻域信息,所述至少一子參考多普勒測量頻域信息的多普勒頻移量滿足一第一預定條件;一第四參考子單元16314b’,根據所述至少一子參考多普勒測量頻域信息確定所述第一參考點對應的時間信息。所述第一參考子單元16311b’中,實際上是對所述第一參考多普勒測量信息按照所述預定時長的時間窗進行劃分。相鄰兩個時間窗之間可以有部分重合或者沒有重合。在相鄰兩個時間窗不重合的情況下,所述預定時長比如可以為5ms、15ms或20ms;在相鄰兩個時間窗部分重合的情況下,所述預定時長可以更長一些,比如可以為50ms。參見圖8,所述第一參考多普勒測量信息的波形可以如圖8中上部曲線所示,按照所述預定時長進行無重合的劃分后可以得到如圖所示t1-t5共計5個子參考多普勒測量信息(其中,t2、t3未示出)。所述第二參考子單元16312b’中,可以比如通過快速傅里葉變換等方式,對所述多個子參考多普勒測量信息進行頻域轉換,得到多個子參考多普勒測量頻域信息。參見圖8,當如圖4所示,以用戶的耳垂410作為所述參考部位,用戶的手部呈下伸姿態時,得到的所述子參考多普勒測量頻域信息的波形如圖8中下方曲線所示,可以看到每個子參考多普勒測量信息對應一個子參考多普勒測量頻域信息的波形,并且不同的子參考多普勒測量頻域信息的波形也不同。可以看到,從左至右,多個子參考多普勒測量頻域信息的波形呈現以下變化趨勢:波形凸起部分的高度降低,凸起部分的寬度增加。上述波形的變化,其實反映了多個子參考多普勒測量頻域信息對應的多普勒頻移量的變化,即從左至右,多普勒頻移量逐漸增加。其中,Δf表示相應子參考多普勒測量頻域信息對應的多普勒頻移量。所述第三參考子單元16313b’中,所述至少一子參考多普勒測量頻域信息其實是根據所述第一預定條件從所述多個子參考多普勒測量頻域信息中篩選出的部分子參考多普勒測量頻域信息。所述第一預定條件比如可以是所述至少一子參考多普勒測量頻域信息的多普勒頻移量大于等于一第一閾值,或者小于一第二閾值,或者介于某兩個閾值之間。以所述第一閾值為例,所述第一閾值可以是對應血流速度的峰值時的多普勒頻移量。類似的,其他閾值可以是對應比如PPG信息中其他特征點的多普勒頻移量。以圖8為例,假設所述第一預定條件為所述至少一子參考多普勒測量頻域信息的多普勒頻移量大于等于f5,由于f1、f2、f3、f4均小于f5,則只有t5的多普勒頻移量滿足所述第一預定條件。所述第四參考子單元16314b’中,可以根據所述至少一子參考多普勒測量頻域信息中任一個對應的時間確定所述第一參考點對應的時間信息。以圖8為例,由于所述預定時長都較短,所有比如可以將t5的開始時刻、中間時刻或者結束時刻確定為所述第一參考點對應的時間信息。類似的,參見圖22,所述第二確定單元1632b可以包括:一第一目標子單元16321b’,用于按照預定時長將所述第一目標多普勒測量信息劃分成多個子目標多普勒測量信息;一第二目標子單元16322b’,用于對所述多個子目標多普勒測量信息進行頻域轉換,得到多個子目標多普勒測量頻域信息;一第三目標子單元16323b’,用于在所述多個子目標多普勒測量頻域信息中確定至少一子目標多普勒測量頻域信息,所述至少一子目標多普勒測量頻域信息的多普勒頻移量滿足一第一預定條件;一第四目標子單元16324b’,用于根據所述至少一子目標多普勒測量頻域信息確定所述第一目標點對應的時間信息。所述第一目標子單元16321b’的實現原理與所述第一參考子單元 16311b’的實現原理相類似,實際上是對所述第一目標多普勒測量信息按照所述預定時長的時間窗進行劃分。相鄰兩個時間窗之間可以有部分重合或者沒有重合。在相鄰兩個時間窗不重合的情況下,所述預定時長比如可以為5ms、15ms或20ms;在相鄰兩個時間窗部分重合的情況下,所述預定時長可以更長一些,比如可以為50ms。參見圖9,當如圖4所示,以用戶的手指420作為所述目標部位,用戶的手部呈下伸姿態時,所述第一目標多普勒測量信息的波形可以如圖9中上部曲線所示,按照所述預定時長進行無重合的劃分后可以得到如圖所示t1’-t8’共計8個子目標多普勒測量信息(其中,t2’-t6’未示出)。所述第二目標子單元16322b’的實現原理可以與所述第二參考子單元16312b’的實現原理相類似。具體的,所述第二目標子單元16322b’可以比如通過快速傅里葉變換等方式,對所述多個子目標多普勒測量信息進行頻域轉換,得到多個子目標多普勒測量頻域信息。參見圖9,所述子目標多普勒測量頻域信息的波形如圖9中下方曲線所示,可以看到每個子目標多普勒測量信息對應一個子目標多普勒測量頻域信息的波形,并且不同的子目標多普勒測量頻域信息的波形也不同。可以看到,從左至右,多個子目標多普勒測量頻域信息的波形呈現以下變化趨勢:波形凸起部分的高度降低,凸起部分的寬度增加。上述波形的變化,其實反映了多個子目標多普勒測量頻域信息對應的多普勒頻移量的變化,即從左至右,多普勒頻移量逐漸增加。其中,圖9中Δf表示相應子目標多普勒測量頻域信息對應的多普勒頻移量。所述第三目標子單元16323b’的實現原理可以與所述第三參考子單元16313b’的實現原理相類似。具體的,所述第三目標子單元16323b’中,所述至少一子目標多普勒測量頻域信息其實是根據所述第一預定條件從所述多個子目標多普勒測量頻域信息中篩選出的部分子目標多普勒測量頻域信息。所述第一預定條件可以與用于篩選所述至少一 子參考多普勒測量頻域信息的第一預定條件相類似,比如可以是所述至少一子目標多普勒測量頻域信息的多普勒頻移量達到一第一閾值,或者小于一第二閾值,或者介于某兩個閾值之間。以所述第一閾值為例,所述第一閾值可以是對應血流速度的峰值時的多普勒頻移量。類似的,其他閾值可以是對應比如PPG信息中其他特征點的多普勒頻移量。以圖9為例,假設所述第一預定條件為所述至少一子目標多普勒測量頻域信息的多普勒頻移量大于等于f5,并且假設只有f8’大于f5,f1’-f7’均小于f5,則只有t8’的多普勒頻移量滿足所述第一預定條件。所述第四目標子單元16324b’的實現原理可以與所述第四參考子單元16314b’的實現原理相類似。具體的,所述第四目標子單元16324b’中,可以根據所述至少一子目標多普勒測量頻域信息中任一個對應的時間確定所述第一目標點對應的時間信息。以圖9為例,比如可以將t8’的開始時刻、中間時刻或者結束時刻確定為所述第一目標點對應的時間信息。需要說明的是,圖9中的所述第一目標多普勒測量信息只是一個心動周期對應的部分多普勒測量信息,所以只找到了一個滿足所述第一預定條件的子目標多普勒測量頻域信息。實際應用中,當所述第一目標多普勒測量信息是多個心動周期對應的多普勒測量信息時,可能會找到多個滿足所述第一預定條件的子目標多普勒測量頻域信息。這種情況下,應該按照預定策略根據某一個找到的子參考多普勒測量頻域信息確定所述第一參考點的時間,比如可以根據與所述第一參考點同屬一個心動周期內的被找到的子目標多普勒測量頻域信息確定所述第一目標點的時間。本領域技術人員理解,所述預定策略與所述方法在訓練階段的訓練數據獲取方式相對應。結合圖8和圖9,兩個圖中時間窗的長度均為20ms,所述第一參考多普勒測量信息和第一目標多普勒測量信息開始時刻相同,則可以 確定所述第一參考點的時間與所述第一目標點的時間相差3個時間窗,即相差60ms,即所述第一時間差為60ms。也就是說,當以用戶的耳垂410作為所述參考部位,手指420作為所述目標部位,用戶手部呈下伸姿態時,得到的所述第一時間差為60ms,該實驗結果與實施方式a)中的實驗結果相吻合。所述姿態確定模塊1640,用于至少根據所述第一時間差確定所述目標部位的一第一姿態。如前文所述,在所述目標部位處于不同姿態的情況下,得到的所述第一時間差會有明顯的差異,基于此,可以根據所述第一時間差實現對所述目標部位的姿態識別。具體的,可以預先訓練得到如表1所示的查找表,所述姿態確定模塊1640,可以結合所述參考部位、所述目標部位和所述第一時間差比如通過查表確定所述第一姿態。比如,在所述參考部位為耳部,所述目標部位為手部,并且得到的所述第一時間差為220ms的情況下,可以確定所述手部的姿態為高舉姿態。參見圖23,在一種實施方式中,所述設備1600還包括:一第一輸入信息確定模塊1650,用于根據所述第一姿態確定一第一輸入信息。其中,所述第一姿態和所述第一輸入信息之間的對應關系可以是預先定義并存儲的,所述第一輸入信息對應的電子設備可以是預先設定的。在訓練階段,可以預先制定如表2所示的對應關系,并教導用戶按照該對應關系獲取相應的訓練數據,然后,在實際應用中根據檢測得到的第一時間差對應到相應的參考時間差,進而對應到相應的參考姿態,最后對應到相應的輸入信息。參見圖24,在一種實施方式中,所述設備1600還包括:一運動狀態信息獲取模塊1660,用于在所述目標部位獲取一運動狀態信息。相應的,所述目標PPG信息獲取模塊,用于響應于所述運動狀態信息滿足一預定條件,在所述目標部位獲取所述第一目標PPG信息。其中,所述運動狀態信息可以比如是運動加速度、角速度等信息,根據該運動狀態信息可以判斷用戶的目標部位是否處于相對穩定或緩慢運動狀態,從而可以在滿足所述第二預定條件的情況下,獲取所述第一目標血流信息,以便提高所述第一目標血流信息的獲取準確度,進而可以提高姿態識別準確度。其中,所述運動狀態信息滿足所述第二預定條件比如可以是所述運動狀態信息的值小于一預定閾值。參見圖25,在一種實施方式中,所述設備1600還包括:一心率信息獲取模塊1670,用于根據所述第一參考血流信息和/或所述第一目標血流信息確定一第一心率信息。相應的,所述姿態確定模塊1640,用于根據所述第一心率信息和所述第一時間差確定所述第一姿態。本實施方式中,所述姿態確定模塊1640可以比如根據類似表3所示的查找表確定所述第一姿態及第一輸入信息,以進一步提高姿態識別的準確度。另外,在一種實施方式中,所述參考血流信息獲取模塊1610,還用于在所述參考部位獲取一第二參考血流信息;所述目標血流信息獲取模塊1620,還用于在所述目標部位獲取一第二目標血流信息;所述時間差確定模塊1630,還用于確定所述第二參考血流信息中一第二參考點與所述第二目標血流信息中對應所述第二參考點的一第二目標點之間的第二時間差;所述姿態確定模塊1640,還用于至少根據所述第二時間差確定所述目標部位的一第二姿態。所述設備1600確定所述第二姿態的原理與確定所述第一姿態的原理相同,不再贅述。參見圖26,在一種實施方式中,所述設備1600還包括:一第二輸入信息確定模塊1680,用于根據所述第一姿態和所述第二姿態確定一第二輸入信息。本實施方式中,可以是以所述第一姿態和所述第二姿態的組合對應所述第二輸入信息,當然還可以是以所述第一姿態和所述第二姿態的組合及順序對應所述第二輸入信息。另外,本領域技術人員理解,所述設備1600還可以進一步確定更多個姿態,比如第三姿態,然后根據更多個姿態確定一輸入信息。參見圖27,在一種實施方式中,所述設備1600還包括:一運動狀態確定模塊1690,用于根據所述第一姿態和所述第二姿態確定所述用戶的運動狀態。所述運動狀態確定模塊1690在確定前一時間的所述第一姿態和后一時間的所述第二姿態,可以確定用戶的姿態變化,進而可以確定所述用戶的運動狀態。本申請實施例所述姿態確定方法和設備的一個應用場景可以如下:用戶佩戴一個智能手環于左手食指,同時佩戴一智能耳釘與左耳上,智能手環通過無線方式自動關聯智能耳釘和智能手機,當用戶想要遠程控制其智能手機時,用戶用其左手擺出相應的姿態,智能手環識別該姿態對應的控制指令,并將對應的控制指令方式給智能手機。本申請一個實施例的一種用戶設備的硬件結構如圖28所示。本申請具體實施例并不對所述用戶設備的具體實現做限定,參見圖28,所述用戶設備2800可以包括:處理器(processor)2810、通信接口(CommunicationsInterface)2820、存儲器(memory)2830,以及通信總線2840。其中:處理器2810、通信接口2820,以及存儲器2830通過通信總線2840完成相互間的通信。通信接口2820,用于與其他網元通信。處理器2810,用于執行程序2832,具體可以執行上述圖1所示的方法實施例中的相關步驟。具體地,程序2832可以包括程序代碼,所述程序代碼包括計算機操作指令。處理器2810可能是一個中央處理器CPU,或者是特定集成電路ASIC(ApplicationSpecificIntegratedCircuit),或者是被配置成實施本申請實施例的一個或多個集成電路。存儲器2830,用于存放程序2832。存儲器2830可能包含高速RAM存儲器,也可能還包括非易失性存儲器(non-volatilememory),例如至少一個磁盤存儲器。程序2832具體可以執行以下步驟:在用戶的一參考部位獲取一第一參考多普勒測量信息;在所述用戶的一目標部位獲取一第一目標多普勒測量信息;確定所述第一參考多普勒測量信息中一第一參考點與所述第一目標多普勒測量信息中對應所述第一參考點的一第一目標點之間的第一時間差;至少根據所述第一時間差確定所述目標部位的一第一姿態。程序2832中各步驟的具體實現可以參見上述實施例中的相應步驟或模塊,在此不贅述。所屬領域的技術人員可以清楚地了解到,為描述的方便和簡潔,上述描述的設備和模塊的具體工作過程,可以參考前述方法實施例中的對應過程描述,在此不再贅述。本申請另一個實施例的一種用戶設備的硬件結構如圖29所示。本申請具體實施例并不對所述用戶設備的具體實現做限定,參見圖29,所述用戶設備2900可以包括:處理器(processor)2910、通信接口(CommunicationsInterface)2920、存儲器(memory)2930,以及通信總線2940。其中:處理器2910、通信接口2920,以及存儲器2930通過通信總線2940完成相互間的通信。通信接口2920,用于與其他網元通信。處理器2910,用于執行程序2932,具體可以執行上述圖1所示的方法實施例中的相關步驟。具體地,程序2932可以包括程序代碼,所述程序代碼包括計算機操作指令。處理器2910可能是一個中央處理器CPU,或者是特定集成電路ASIC(ApplicationSpecificIntegratedCircuit),或者是被配置成實施本申請實施例的一個或多個集成電路。存儲器2930,用于存放程序2932。存儲器2930可能包含高速RAM存儲器,也可能還包括非易失性存儲器(non-volatilememory),例如至少一個磁盤存儲器。程序2932具體可以執行以下步驟:在用戶的一參考部位獲取一第一參考血流信息;在所述用戶的一目標部位獲取一第一目標血流信息;確定所述第一參考血流信息中一第一參考點與所述第一目標血流信息中對應所述第一參考點的一第一目標點之間的第一時間差;至少根據所述第一時間差確定所述目標部位的一第一姿態。程序2932中各步驟的具體實現可以參見上述實施例中的相應步驟或模塊,在此不贅述。所屬領域的技術人員可以清楚地了解到,為描述的方便和簡潔,上述描述的設備和模塊的具體工作過程,可以參考前述方法實施例中的對應過程描述,在此不再贅述。本領域普通技術人員可以意識到,結合本文中所公開的實施例描述的各示例的單元及方法步驟,能夠以電子硬件、或者計算機軟件和電子硬件的結合來實現。這些功能究竟以硬件還是軟件方式來執行,取決于技術方案的特定應用和設計約束條件。專業技術人員可以對每個特定的應用來使用不同方法來實現所描述的功能,但是這種實現不應認為超出本申請的范圍。所述功能如果以軟件功能單元的形式實現并作為獨立的產品銷 售或使用時,可以存儲在一個計算機可讀取存儲介質中。基于這樣的理解,本申請的技術方案本質上或者說對現有技術做出貢獻的部分或者該技術方案的部分可以以軟件產品的形式體現出來,該計算機軟件產品存儲在一個存儲介質中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,控制器,或者網絡設備等)執行本申請各個實施例所述方法的全部或部分步驟。而前述的存儲介質包括:U盤、移動硬盤、只讀存儲器(ROM,Read-OnlyMemory)、隨機存取存儲器(RAM,RandomAccessMemory)、磁碟或者光盤等各種可以存儲程序代碼的介質。以上實施方式僅用于說明本申請,而并非對本申請的限制,有關
技術領域:
的普通技術人員,在不脫離本申請的精神和范圍的情況下,還可以做出各種變化和變型,因此所有等同的技術方案也屬于本申請的范疇,本申請的專利保護范圍應由權利要求限定。當前第1頁1 2 3