在運動時采集人體生理數據的方法和裝置制造方法
【專利摘要】本發明實施例公開了在運動時采集人體生理數據的方法。該方法包括:與多個接收器建立通信連接;接收所述多個接收器發送的各自與目標傳感器的距離或者各自在接收目標傳感器發射的信號時接收信號的強度;從所述多個接收器中選擇距離最近或信號強度最大的一個接收器作為目標接收器;向所述目標接收器發送控制消息,所述控制消息用于控制所述目標接收器與目標傳感器建立通信連接,以便所述目標接收器接收所述目標傳感器采集并發送的人體生理數據。根據本發明實施例,即使用戶在比較大的范圍內運動時,也可以利用現有的便攜式的采集設備實現對人體生理數據的采集。本發明實施例還公開了在運動時采集人體生理數據的裝置。
【專利說明】在運動時采集人體生理數據的方法和裝置
【技術領域】
[0001]本發明涉及短距離通信領域,特別是涉及在運動時采集人體生理數據的方法和裝置。
【背景技術】
[0002]運動是人們用以強身健體,維持身體良好狀態的一種方式。在運動的過程中,既要達到一定的運動量,但同時也要對運動量或運動強度進行控制,以避免因運動量或運動強度過大而發生健康狀況下降,甚至發生猝死等問題。因此,在運動的過程中,需要對人體的各項生理數據進行實時采集,以便后臺的監護中心根據人體生理數據可以對人體生理指標進行監護,一旦在監護中發現問題,就可以及時采取一些人工或自動干預措施。
[0003]目前,大多數采用便攜式的采集設備(或傳感器)對人體的各項生理數據進行實時采集,例如,實時采集人體的心率數據、心電數據、血壓數據和體溫數據等。
[0004]但是,在實現本發明的過程中,本發明的發明人發現現有技術中至少存在如下問題:便攜式的采集設備普遍采用短距離的無線傳輸技術,例如,藍牙技術、ZigBee技術等,通過短距離的無線傳輸技術,采集設備將采集到的各項生理數據傳輸給一個接收器,再由該接收器通過互聯網上傳給監護中心。由于受到傳輸距離的限制,采集設備的用戶一般只能在半徑為十幾米的范圍內活動,否則接收器將無法接收到采集設備采集的數據。這嚴重限制了用戶的運動范圍,特別是在用戶運動(如,繞操場跑步)時,其運動范圍會比較大,此時將無法采集人體生理數據。
【發明內容】
[0005]為了解決上述技術問題,本發明實施例提供了在運動時采集人體生理數據的方法和裝置,即使用戶在比較大的范圍內運動時,也可以利用現有的便攜式的采集設備實現對人體生理數據的采集。
[0006]本發明實施例公開了如下技術方案:
[0007]一種在運動時采集人體生理數據的方法,包括:
[0008]與多個接收器建立通信連接;
[0009]在每一個更新周期到達時,從所述多個接收器中選擇當前距離目標傳感器最近的一個接收器作為本更新周期的目標接收器;
[0010]向所述本更新周期的目標接收器發送控制消息,所述控制消息用于控制所述本更新周期的目標接收器與目標傳感器建立通信連接,以便所述目標接收器接收所述目標傳感器采集并發送的人體生理數據。
[0011]優選的,所述方法還包括:
[0012]接收所述目標接收器發送的人體生理數據;
[0013]將接收的所述人體生理數據發送給監護中心。
[0014]優選的,所述在每一個更新周期到達時,從所述多個接收器中選擇當前距離目標傳感器最近的一個接收器作為本更新周期的目標接收器,包括:
[0015]接收所述多個接收器在每一個發送周期到達時所發送的廣播消息,所述廣播消息攜帶有接收器測量到的目標傳感器的信號強度;
[0016]在每一個更新周期到達時,從所述多個接收器中選擇測量到的目標傳感器的信號強度最大的一個接收器作為本更新周期的目標接收器。
[0017]優選的,所述在每一個更新周期到達時,從所述多個接收器中選擇當前距離目標傳感器最近的一個接收器作為本更新周期的目標接收器,包括:
[0018]在每一個更新周期到達時,從與當前的目標接收器的編號前后相鄰的兩個接收器中選擇測量到的目標傳感器的信號強度最大的一個接收器作為本更新周期的目標接收器,其中,按照距離的遠近對所述多個接收器進行編號,距離越近,接收器的編號越靠近,距離越遠,接收器的編號越遠離。
[0019]優選的,所述方法還包括:
[0020]在所述目標接收器與所述目標傳感器建立通信連接后,接收所述目標接收器發送的所述目標傳感器的通用唯一標識碼UUID和設備信息,所述設備信息包括所述目標傳感器的用戶的個人信息和所述目標傳感器采集的人體生理數據的類型信息;對所述目標傳感器的UUID進行哈希計算,并將哈希計算值作為標識所述目標傳感器的設備標識碼;
[0021]創建一個存儲單元,所述存儲單元與所述目標傳感器的設備標識碼之間具有映射關系;
[0022]將所述設備標識碼通過所述目標接收器發送給所述目標傳感器,以便所述目標傳感器在發送的所述人體生理數據中攜帶所述設備標識碼。
[0023]優選的,所述將所述人體生理數據保存在存儲介質中具體為:
[0024]將所述人體生理數據保存在與所述人體生理數據攜帶的設備標識碼具有映射關系的存儲單元中。
[0025]優選的,所述與多個接收器建立通信連接,包括:
[0026]針對所述多個接收器中的每個接收器,接收所述接收器發送的廣播信息,所述廣播信息中攜帶有所述接收器的介質訪問控制MAC地址;
[0027]根據所述MAC地址與所述接收器進行配對,當配對成功后,實現與所述接收器建立通信連接。
[0028]優選的,所述廣播信息中還攜帶有所述接收器的通用唯一標識碼UUID ;所述方法還包括:
[0029]對所述接收器的UUID進行哈希計算,并將哈希計算值作為標識所述接收器的設備標識碼,以使得每一個接收器的設備標識碼的長度和格式一致;
[0030]將所述設備標識碼發送給所述接收器。
[0031]優選的,所述方法還包括:
[0032]生成用于控制所述接收器的控制密鑰;
[0033]將所述控制密鑰發送給所述接收器,以便所述接收器只對攜帶所述控制密鑰的控制消息進行響應。
[0034]一種在運動時采集人體生理數據的裝置,包括:
[0035]通信連接建立單元,用于與多個接收器建立通信連接;
[0036]選擇單元,用于在每一個更新周期到達時,從所述多個接收器中選擇當前距離目標傳感器最近的一個接收器作為本更新周期的目標接收器;
[0037]第一發送單元,用于向所述本更新周期的目標接收器發送控制消息,所述控制消息用于控制所述本更新周期的目標接收器與目標傳感器建立通信連接,以便所述目標接收器接收所述目標傳感器采集并發送的人體生理數據。
[0038]優選的,所述裝置還包括:
[0039]第一接收單元,用于接收所述目標接收器發送的人體生理數據;
[0040]第二發送單元,用于將接收的所述人體生理數據發送給監護中心。
[0041]優選的,所述選擇單元包括:
[0042]第一接收子單元,用于接收所述多個接收器在每一個發送周期到達時所發送的廣播消息,所述廣播消息攜帶有接收器測量到的目標傳感器的信號強度;
[0043]第一更新子單元,用于在每一個更新周期到達時,在每一個更新周期到達時,從所述多個接收器中選擇測量到的目標傳感器的信號強度最大的一個接收器作為本更新周期的目標接收器。
[0044]優選的,所述選擇單元包括:
[0045]第二更新子單元,用于在每一個更新周期到達時,從與當前的目標接收器的編號前后相鄰的兩個接收器中選擇測量到的目標傳感器的信號強度最大的一個接收器作為本更新周期的目標接收器,其中,按照距離的遠近對所述多個接收器進行編號,距離越近,接收器的編號越靠近,距離越遠,接收器的編號越遠離。
[0046]優選的,所述裝置還包括:
[0047]第三接收單元,用于在所述目標接收器與所述目標傳感器建立通信連接后,接收所述目標接收器發送的所述目標傳感器的通用唯一標識碼UUID和設備信息,所述設備信息包括所述目標傳感器的用戶的個人信息和所述目標傳感器采集的人體生理數據的類型信息;
[0048]第一哈希計算單元,用于對所述目標傳感器的UUID進行哈希計算,并將哈希計算值作為標識所述目標傳感器的設備標識碼;
[0049]創建單元,用于創建一個存儲單元,所述存儲單元與所述目標傳感器的設備標識碼之間具有映射關系;
[0050]第四發送單元,用于將所述設備標識碼通過所述目標接收器發送給所述目標傳感器,以便所述目標傳感器在發送的所述人體生理數據中攜帶所述設備標識碼。
[0051]優選的,所述保存單元具體用于,將所述人體生理數據保存在與所述人體生理數據攜帶的設備標識碼具有映射關系的存儲單元中。
[0052]優選的,所述通信連接建立單元包括:
[0053]第二接收子單元,用于針對所述多個接收器中的每個接收器,接收所述接收器發送的廣播信息,所述廣播信息中攜帶有所述接收器的介質訪問控制MAC地址;
[0054]配對子單元,用于根據所述MAC地址與所述接收器進行配對,當配對成功后,實現與所述接收器建立通信連接。
[0055]優選的,所述廣播信息中還攜帶有所述接收器的通用唯一標識碼UUID ;所述裝置還包括:
[0056]第二哈希計算單元,用于對所述接收器的UUID進行哈希計算,并將哈希計算值作為標識所述接收器的設備標識碼,以使得每一個接收器的設備標識碼的長度和格式一致;
[0057]第五發送單元,用于將所述設備標識碼發送給所述接收器。
[0058]優選的,所述裝置還包括:
[0059]生成單元,用于生成用于控制所述接收器的控制密鑰;
[0060]第六發送單元,用于將所述控制密鑰發送給所述接收器,以便所述接收器只對攜帶所述控制密鑰的控制消息進行響應。
[0061]由上述實施例可以看出,與現有技術相比,本發明的優點在于:
[0062]在系統中布置多個接收器,目標傳感器可以在多個接收器覆蓋的范圍內移動。當目標傳感器運動到不同的位置時,可以選擇距離目標傳感器的當前位置最近的一個接收器,并使該接收器作為目標接收器與目標傳感器建立通信連接,并由該目標接收器接收目標傳感器采集并發送的數據。可見,即使用戶在比較大的范圍內運動時,也可以利用現有的便攜式的采集設備實現對人體生理數據的采集。
【專利附圖】
【附圖說明】
[0063]為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。
[0064]圖1示意性地示出了本申請的實施方式可以在其中實施的示例性應用場景;
[0065]圖2為本發明提供的一種在運動時采集人體生理數據的方法的一個實施例的流程圖;
[0066]圖3為本發明中當用戶做有規律運動時目標傳感器與各接收器之間的位置示意圖;
[0067]圖4為本發明提供的一種在運動時采集人體生理數據的方法的另一個實施例的流程圖;
[0068]圖5為本發明中確定各接收器之間的相對距離的操作示意圖;
[0069]圖6為本發明提供的一種在運動時采集人體生理數據的方法的另一個實施例的流程圖;
[0070]圖7為本發明中不同用戶的不同類型的人體生理數據分類存儲的存儲示意圖;
[0071]圖8為本發明提供一種在運動時采集人體生理數據的裝置的一個實施例結構圖;
[0072]圖9為本發明提供一種在運動時采集人體生理數據的裝置的另一個實施例結構圖;
[0073]圖10為本發明中選擇單元的一個結構圖;
[0074]圖11為本發明提供一種在運動時采集人體生理數據的裝置的另一個實施例結構圖;
[0075]圖12為本發明中通信連接建立單元的一個結構圖。
【具體實施方式】
[0076]本發明實施例提供了在運動時采集人體生理數據的方法和裝置。在本發明的技術方案中,仍然采用現有的便攜式的采集設備(如,傳感器)。請參閱圖1所示,圖1示意性地示出了本申請的實施方式可以在其中實施的示例性應用場景。其中,在用戶的運動范圍內布置N個接收器10,即,10-1至10-N,例如,如果用戶繞操場跑步,就可以繞操場的跑道布置N個接收器10。N個接收器10同時都與一個控制器30建立通信連接。目標傳感器20可以在N個接收器10的信號覆蓋范圍內移動,在目標傳感器20移動的過程中,會有不同的接收器10在控制器30的控制下,分別與目標傳感器20建立通信連接。例如,當目標傳感器20運動到A點時,接收器10-1與目標傳感器20建立通信連接,當目標傳感器20運動到B點時,接收器10-1與目標傳感器20斷開通信連接,接收器10-2與目標傳感器20建立通信連接。也就是說,控制器30可以控制N個接收器10進行切換。目標傳感器20將采集到的人體生理數據21發送給與其建立通信連接的接收器10-x,由該接收器將人體生理數據21發送給控制器30,再由控制器30將人體生理數據21通過互聯網發送給后臺的監控中心。
[0077]N個接收器10可以通過同一種或不同種的無線通信技術與控制器30建立通信連接。本領域技術人員可以理解,圖1所示的示意圖僅是本申請的實施方式可以在其中得以實現的一個示例。本申請實施方式的應用范圍不受到該框架任何方面的限制。
[0078]為使本發明的上述目的、特征和優點能夠更加明顯易懂,下面結合附圖對本發明實施例進行詳細描述。
[0079]方法實施例
[0080]請參閱圖2,其為本發明提供的一種在運動時采集人體生理數據的方法的一個實施例的流程圖,在控制器側,該方法包括以下步驟:
[0081]步驟201:與多個接收器建立通信連接。
[0082]步驟202:在每一個更新周期到達時,從所述多個接收器中選擇當前距離目標傳感器最近的一個接收器作為本更新周期的目標接收器。
[0083]步驟203:向所述本更新周期的目標接收器發送控制消息,所述控制消息用于控制所述本更新周期的目標接收器與目標傳感器建立通信連接,以便所述目標接收器接收所述目標傳感器采集并發送的人體生理數據。
[0084]在本實施例的步驟201中,接收器與控制器之間可以實現自動組網。將控制器放在中心位置,多個接收器圍繞該控制器放置。接下來通過如下方式與多個接收器建立通信連接:針對多個接收器中的每個接收器,接收所述接收器發送的廣播信息,該廣播信息中攜帶有所述接收器的MAC(介質訪問控制,Media Access Control)地址;根據所述MAC地址與所述接收器進行配對,當配對成功后,實現與所述接收器建立通信連接。
[0085]另外,每一個接收器都有自己專屬的UUID (通用唯一標識碼),一方面控制器根據UUID可以識別每一個接收器,進而實現對接收器的切換控制。另一方面,當控制器想要對某一個接收器進行切換控制時,還可以將該接收器的UUID連通控制消息一起發送給該接收器,該接收器一旦確定接收的UUID與自己專屬的UUID相同,立刻響應該控制消息,否則,不響應該控制消息。因此,在每一個接收器發送的廣播消息中,還可以攜帶有該接收器的UUID0
[0086]但是,考慮到當每一個接收器分別采用不同的無線通信方式與控制器通信時,每一個接收器的UUID在長度和格式上是各不相同的,無法達到一致。對于控制器來說,這樣會增加識別的難度。因此,為了降低控制器的識別難度,在本發明的另一個優選實施方式中,還包括:針對多個接收器中的每個接收器,對所述接收器的UUID進行哈希計算,并將哈希計算值作為標識所述接收器的設備標識碼,以使得每一個接收器的設備標識碼的長度和格式一致;將所述設備標識碼發送給所述接收器。可以理解的,可以將上述的UUID替代為設備標識碼。
[0087]在控制器與多個接收器建立通信連接之后,考慮到在用戶運動的過程中,目標傳感器的位置并不會固定不變,而是會隨著用戶的運動而不斷地發生變化,因此,在本實施例的步驟202中,控制器需要根據目標傳感器運動到的位置而不斷地從多個接收器中選擇當前距離目標傳感器最近的一個接收器作為目標接收器,并控制該目標接收器與目標傳感器建立通信連接。
[0088]其中,目標接收器與目標傳感器之間也是通過自組網的方式,以短距離無線通信方式建立通信連接。例如,當控制器選擇出一個目標接收器時,在發送給目標控制器的控制消息中攜帶該目標控制器需要建立通信連接的目標傳感器的MAC地址,目標接收器從控制消息中提取出目標傳感器的MAC地址,并利用MAC地址與目標傳感器進行配對,當配對成功后,目標接收器與目標傳感器建立了通信連接。
[0089]而對于本發明的技術方案來說,關鍵在于控制器如何從多個接收器中選擇一個當前距離目標傳感器最近的接收器作為目標接收器。
[0090]本發明的發明人在研究中發現,無線信號的發射功率和接收功率之間存在以下關系:
[0091]Pr = Pt/rn (I)
[0092]其中,Pr為無線信號的接收功率,Pt為無線信號的發射功率,r為發送端和接收端之間距離,η為傳播因子,數值大小取決于無線信號的傳播環境。
[0093]將式(I)的兩邊取對數,得到:
[0094]丨()"Ig/-= ]() Ig 吾(2)
r
[0095]對于發送端來說,無線信號的發射功率為一個常數,假設1lg Pt為A,代入式(2),得到:
[0096]1lg Pr = A-1On Ig r (3)
[0097]如果將式(3)的左半部分1lg Pr轉換為dBm表達式,可以得到:
[0098]Pr (dBm) =A-1On Ig r (4)
[0099]由式(4)可知,對于一個特定的系統,A和η為常數,因此,接收端測量到的信號強度與距離成反比,距離越近,信號強度越大,距離越遠,信號強度越小。
[0100]也就是說,在理想狀態下,S卩,在目標傳感器與距離該目標傳感器最近的接收器之間不會存在障礙物,距離目標傳感器最近的接收器在接收來自目標傳感器的信號時所測量到的信號強度會最大。
[0101]因此,在本發明的一個優選實施方式中,接收所述多個接收器在每一個發送周期到達時所發送的廣播消息,所述廣播消息攜帶有接收器測量到的目標傳感器的信號強度;在每一個更新周期到達時,從所述多個接收器中選擇測量到的目標傳感器的信號強度最大的一個接收器作為本更新周期的目標接收器。
[0102]例如,當目標傳感器發送廣播消息(該廣播消息中已攜帶有目標傳感器的MAC地址)時,各個接收器可以測量各自在接收該廣播消息時所測量到的信號強度,并將各自測量到的信號強度通過定時發送的廣播消息發送給控制器,控制器就可以據此選擇測量到的目標傳感器的信號強度最大的一個接收器作為目標接收器。
[0103]在本實施例的步驟203中,在控制器選擇出目標接收器后,就向目標接收器發送控制消息,其中,在該控制消息中攜帶有目標接收器的設備標識碼,當目標接收器確定該控制消息中攜帶的設備標識碼與自己的設備標識碼相同時,響應該控制消息,即,根據目標傳感器的MAC地址與目標傳感器配對。反之,當目標接收器確定該控制消息中攜帶的設備標識碼與自己的設備標識碼不同時,不響應該控制消息。
[0104]在本發明的另一個優選的實施方式中,針對多個接收器中的每一個接收器,在控制器與所述接收器建立通信連接后,控制器還可以生成用于控制所述接收器的控制密鑰;將所述控制密鑰發送給所述接收器,以便所述接收器只對攜帶所述控制密鑰的控制消息進行響應。
[0105]因此,作為另一種替換方案,上述控制消息除了可以攜帶有目標接收器的設備標識碼之外,還攜帶有控制密鑰。當目標接收器確定該控制消息中攜帶的設備標識碼和控制密鑰與自己的設備標識碼和控制密鑰相同時,響應該控制消息,否則,就不響應該控制消肩、O
[0106]在目標接收器與目標傳感器之間建立的通信連接后,目標接收器就可以接收目標傳感器采集并發送的人體生理數據。
[0107]由上述實施例可以看出,與現有技術相比,本發明的優點在于:
[0108]在系統中布置多個接收器,目標傳感器可以在多個接收器覆蓋的范圍內移動。當目標傳感器運動到不同的位置時,可以選擇距離目標傳感器的當前位置最近的一個接收器,并使該接收器作為目標接收器與目標傳感器建立通信連接,并由該目標接收器接收目標傳感器采集并發送的數據。可見,即使用戶在比較大的范圍內運動時,也可以利用現有的便攜式的采集設備實現對人體生理數據的采集。
[0109]當用戶做無規律的運動時,例如,在操場上踢足球,目標傳感器的移動也沒有任何規律。因此,控制器可以通過從多個接收器中選擇信號強度最大的接收器的方式確定目標接收器。而當用戶做有規律的運動時,會形成比較固定的運動軌跡。例如,當用戶在繞操場跑步時,其運動軌跡即為操場的跑道。此時,如果將多個接收器沿該運動軌跡進行布置,在用戶運動的過程中,目標傳感器就會按照一定的先后次序逐一地靠近每一個接收器。如圖3所示,如果用戶從接收器I的位置開始跑步,目標傳感器與接收器I的距離最近,隨著用戶的跑動,目標傳感器接下來與接收器2的距離最近,再接下來與接收器3的距離最近……以此類推,最終回到原點(即,接收器I的位置)。
[0110]請參閱圖4,其為本發明提供的一種在運動時采集人體生理數據的方法的另一個實施例的流程圖,在控制器側,該方法包括以下步驟:
[0111]步驟401:與多個接收器建立通信連接。
[0112]步驟402:在每一個更新周期到達時,從與當前的目標接收器的編號前后相鄰的兩個接收器中選擇測量到的目標傳感器的信號強度最大的一個接收器作為本更新周期的目標接收器,其中,按照距離的遠近對所述多個接收器進行編號,距離越近,接收器的編號越靠近,距離越遠,接收器的編號越遠離。
[0113]其中,在初始狀態時,控制器可以接收多個接收器發送的廣播消息,所述廣播消息攜帶有接收器測量到的目標傳感器的信號強度,從多個接收器中選擇測量到的目標傳感器的信號強度最大的一個接收器作為第一個更新周期的目標接收器。
[0114]步驟403:向所述本更新周期的目標接收器發送控制消息,所述控制消息用于控制所述本更新周期的目標接收器與目標傳感器建立通信連接,以便所述目標接收器接收所述目標傳感器采集并發送的人體生理數據。
[0115]在本實施例的步驟402中,考慮到目標傳感器是按照規律移動的,因此,控制器可以預先按照所有接收器之間的距離遠近對其進行編號,距離越近,接收器的編號越靠近,距離越遠,接收器的編號越遠離。
[0116]一種編號的實現方式是,人為按照所有接收器之間的距離遠近對其進行編號,編號結果如圖3所示,并在控制器中預先存儲各接收器的編號與UUID之間的映射關系。或者,當控制器根據各接收器的UUID計算出各接收器的設備標識碼后,還可以自動保存各接收器的編號與設備標識碼之間的映射關系。
[0117]但是,每當系統中增加一個新的接收器,就需要人為重新確定一次各接收器的編號,導致工作效率較低。因此,在本發明的一個優選實施方式中,控制器可以自動按照所有接收器之間的距離遠近對其進行編號。同時,由于距離與信號強度成反比,因此,控制器可以根據信號強度確定所有接收器之間的距離遠近。
[0118]例如,如圖5所示,控制器控制多個接收器中的任意一個接收器發送廣播消息,同時將該接收器標記為1,除接收器I外的其余接收器接收該接收器I發送的廣播消息,并將接收到該廣播消息時所測量到的信號強度發送給控制器,顯然,在處接收器I外的其余接收器中,信號強度最大的接收器與接收器I的距離最近,控制器將信號強度最大的接收器標記為2。控制器關閉接收器1,控制接收器2發送廣播消息,除接收器I和2外的其余接收器接收該接收器2發送的廣播消息,并將接收到該廣播消息時所測量到的信號強度發送給控制器,顯然,在除接收器I和2外的其余接收器中,信號強度最大的接收器與接收器2的距離最近,控制器將信號強度最大的接收器標記為3。控制器關閉接收器I和2,控制接收器3發送廣播消息。以此類推,控制器可以完成對所有接收器的編號。最終,N個接收器組成一個圓環。
[0119]標記后,控制器存儲各接收器的編號與UUID之間的映射關系。或者,當控制器根據各接收器的UUID計算出各接收器的設備標識碼后,還可以自動保存各接收器的編號與設備標識碼之間的映射關系。
[0120]進行編號后,控制器無需從所有接收器中選擇一個信號強度最大的接收器,而僅需要從與目標接收器的編號前后相鄰的兩個接收器中選擇一個信號強度最大的接收器即可。
[0121]由上述實施例可以看出,與現有技術相比,本發明的優點在于:
[0122]如果用戶做有規律的運動,就會形成一個固定的運動軌跡。如果將多個接收器延該固定的運動軌跡進行布置,隨著用戶的運動,目標傳感器就會按照一定的先后次序逐一地靠近每一個接收器。根據這個特點,可以預先按照距離的遠近對所述多個接收器進行編號,距離越近,接收器的編號越靠近,距離越遠,接收器的編號越遠離。這樣,每次只需要從與當前的目標接收器的編號前后相鄰的兩個接收器中選擇一個信號強度最大的接收器作為本更新周期的目標接收器即可,節省了控制器的工作量,提高了工作效率。
[0123]當目標接收器接收到目標傳感器發送的人體生理數據后,目標接收器還可以將該人體生理數據發送給控制器,再由控制器將人體生理數據上傳到監護中心,以便實現生理指標的監護。
[0124]當然,為了減輕控制器的負擔,當控制器接收到目標接收器發送的人體生理數據后,還可以將其保存在一個存儲介質中,以便定期從該存儲介質中提取數據并上傳給監護中心。
[0125]請參閱圖6,其為本發明提供的一種在運動時采集人體生理數據的方法的另一個實施例的流程圖,在控制器側,該方法包括以下步驟:
[0126]步驟601:與多個接收器建立通信連接。
[0127]步驟602:在每一個更新周期到達時,從所述多個接收器中選擇當前距離目標傳感器最近的一個接收器作為本更新周期的目標接收器。
[0128]步驟603:向所述本更新周期的目標接收器發送控制消息,所述控制消息用于控制所述本更新周期的目標接收器與目標傳感器建立通信連接,以便所述目標接收器接收所述目標傳感器采集并發送的人體生理數據。
[0129]步驟604:接收所述目標接收器發送的人體生理數據。
[0130]步驟605:將所述人體生理數據保存在存儲介質中。
[0131]步驟606:在每一個上傳周期到達時,從所述存儲介質中提取在本上傳周期保存的人體生理數據,并發送給監護中心。
[0132]其中,在本發明的另一個優選實施方式中,上述方法還包括:
[0133]在所述目標接收器與所述目標傳感器建立通信連接后,接收所述目標接收器發送的所述目標傳感器的通用唯一標識碼UUID和設備信息,所述設備信息包括所述目標傳感器的用戶的個人信息和所述目標傳感器采集的人體生理數據的類型信息;對所述目標傳感器的UUID進行哈希計算,并將哈希計算值作為標識所述目標傳感器的設備標識碼;創建一個存儲單元,所述存儲單元與所述目標傳感器的設備標識碼之間具有映射關系;將所述設備標識碼通過所述目標接收器發送給所述目標傳感器,以便所述目標傳感器在發送的所述人體生理數據中攜帶所述設備標識碼。
[0134]則上述步驟605具體為:將所述人體生理數據保存在與所述人體生理數據攜帶的設備標識碼具有映射關系的存儲單元中。
[0135]可以理解的,通過上述方式,可以將一個目標傳感器采集的某一個用戶的某一個類型的人體生理數據集中保存在一個存儲單元中。
[0136]例如,目標傳感器I采集的是張三的血壓數據,而目標傳感器2采集的是李四的溫度數據。將目標傳感器I采集的血壓數據保存的存儲單元I中,將目標傳感器2采集的溫度數據保存在存儲單元2中。
[0137]進一步的,還可以將同一用戶的不同類型的人體生理數據集中保存在一起。如圖7所示,從而實現以用戶的個人信息為單元進行分類存儲,并且,在同一用戶的個人信息下,再將不同類型的人體生理數據(如,心率、心電、血壓和體溫等數據)進行分類存儲。
[0138]控制器在接收到目標接收器發送的人體生理數據后,可以根據該人體生理數據中攜帶的目標傳感器的設備標識查看是否已經建立與該設備標識相映射的存儲單元,如果否,新建一個存儲單元,如果是,將人體生理數據直接保存在查看到的存儲單元中。
[0139]由上述實施例可以看出,與現有技術相比,本發明的優點在于:
[0140]在系統中布置多個接收器,目標傳感器可以在多個接收器覆蓋的范圍內移動。當目標傳感器運動到不同的位置時,可以選擇距離目標傳感器的當前位置最近的一個接收器,并使該接收器作為目標接收器與目標傳感器建立通信連接,并由該目標接收器接收目標傳感器采集并發送的數據。可見,即使用戶在比較大的范圍內運動時,也可以利用現有的便攜式的采集設備實現對人體生理數據的采集。
[0141]另外,針對采集到的人體生理數據,還可以上傳給監控中心,以便實現遠距離的健康監護。
[0142]裝置實施例
[0143]與上述一種在運動時采集人體生理數據的方法相對應,本發明實施例還提供了一種在運動時采集人體生理數據的裝置。請參閱圖8,其為本發明提供一種在運動時采集人體生理數據的裝置的一個實施例結構圖,該裝置包括:通信連接建立單元801、選擇單元802和第一發送單元803。下面結合該裝置的工作原理進一步介紹其內部結構以及連接關系。
[0144]通信連接建立單元801,用于與多個接收器建立通信連接;
[0145]選擇單元802,用于在每一個更新周期到達時,從所述多個接收器中選擇當前距離目標傳感器最近的一個接收器作為本更新周期的目標接收器;
[0146]第一發送單元803,用于向所述本更新周期的目標接收器發送控制消息,所述控制消息用于控制所述本更新周期的目標接收器與目標傳感器建立通信連接,以便所述目標接收器接收所述目標傳感器采集并發送的人體生理數據。
[0147]在本發明的一個優選實施方式中,如圖9所示,在圖8所示的結構的基礎上(圖9中僅示出增加的單元),該裝置還包括:
[0148]第一接收單元804,用于接收所述目標接收器發送的人體生理數據;
[0149]第二發送單元806,用于將接收的所述人體生理數據發送給監護中心。
[0150]在本發明的另一個優選實施方式中,如圖10所示,選擇單元802包括:
[0151]第一接收子單元8021A,用于接收所述多個接收器在每一個發送周期到達時所發送的廣播消息,所述廣播消息攜帶有接收器測量到的目標傳感器的信號強度;
[0152]第一更新子單元8022A,用于在每一個更新周期到達時,從所述多個接收器中選擇測量到的目標傳感器的信號強度最大的一個接收器作為本更新周期的目標接收器。
[0153]在本發明的另一個優選實施方式中,選擇單元802包括:
[0154]第二更新子單元8022B,用于在每一個更新周期到達時,從與所述目標接收器的編號前后相鄰的兩個接收器中選擇測量到的目標傳感器的信號強度最大的一個接收器作為本更新周期的目標接收器,其中,按照距離的遠近對所述多個接收器進行編號,距離越近,接收器的編號越靠近,距離越遠,接收器的編號越遠離。
[0155]在本發明的另一個優選實施方式中,如圖11所示,在圖9所示的結構的基礎上(圖11中僅示出增加的單元),該裝置還包括:
[0156]第三接收單元806,用于在所述目標接收器與所述目標傳感器建立通信連接后,接收所述目標接收器發送的所述目標傳感器的通用唯一標識碼UUID和設備信息,所述設備信息包括所述目標傳感器的用戶的個人信息和所述目標傳感器采集的人體生理數據的類型信息;
[0157]第一哈希計算單元807,用于對所述目標傳感器的UUID進行哈希計算,并將哈希計算值作為標識所述目標傳感器的設備標識碼;
[0158]創建單元808,用于創建一個存儲單元,所述存儲單元與所述目標傳感器的設備標識碼之間具有映射關系;
[0159]第四發送單元809,用于將所述設備標識碼通過所述目標接收器發送給所述目標傳感器,以便所述目標傳感器在發送的所述人體生理數據中攜帶所述設備標識碼。
[0160]在本發明的另一個優選實施方式中,保存單元805具體用于,將所述人體生理數據保存在與所述人體生理數據攜帶的設備標識碼具有映射關系的存儲單元中。
[0161]在本發明的另一個優選實施方式中,如圖12所示,通信連接建立單元801包括:
[0162]第二接收子單元8010,用于針對所述多個接收器中的每個接收器,接收所述接收器發送的廣播信息,所述廣播信息中攜帶有所述接收器的介質訪問控制MAC地址;
[0163]配對子單元8011,用于根據所述MAC地址與所述接收器進行配對,當配對成功后,實現與所述接收器建立通信連接。
[0164]在本發明的另一個優選實施方式中,所述廣播信息中還攜帶有所述接收器的通用唯一標識碼UUID ;在圖12所示的結構的基礎上,該裝置還包括:
[0165]第二哈希計算單元,用于對所述接收器的UUID進行哈希計算,并將哈希計算值作為標識所述接收器的設備標識碼,以使得每一個接收器的設備標識碼的長度和格式一致;
[0166]第五發送單元,用于將所述設備標識碼發送給所述接收器。
[0167]在本發明的另一個優選實施方式中,在圖12所示的結構的基礎上,該裝置還包括:
[0168]生成單元,用于生成用于控制所述接收器的控制密鑰;
[0169]第六發送單元,用于將所述控制密鑰發送給所述接收器,以便所述接收器只對攜帶所述控制密鑰的控制消息進行響應。
[0170]由上述實施例可以看出,與現有技術相比,本發明的優點在于:
[0171]在系統中布置多個接收器,目標傳感器可以在多個接收器覆蓋的范圍內移動。當目標傳感器運動到不同的位置時,可以選擇距離目標傳感器的當前位置最近的一個接收器,并使該接收器作為目標接收器與目標傳感器建立通信連接,并由該目標接收器接收目標傳感器采集并發送的數據。可見,即使用戶在比較大的范圍內運動時,也可以利用現有的便攜式的采集設備實現對人體生理數據的采集。
[0172]所述領域的技術人員可以清楚地了解到,為了描述的方便和簡潔,上述描述的系統、裝置和單元的具體工作過程,可以參考前述方法實施例中的對應過程,在此不再贅述。
[0173]在本發明所提供的幾個實施例中,應該理解到,所揭露的系統、裝置和方法,可以通過其它的方式實現。例如,以上所描述到的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現時可以有另外的劃分方式,例如多個單元或組件可以結合或可以集成到另一個系統,或一些特征可以忽略,或不執行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性、機械或其它的形式。
[0174]所述作為分離部件說明的單元可以是或者也可以是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網絡單元上。可以根據實際的需要選擇其中的部分或者全部單元來實現本實施例方案的目的。
[0175]另外,在本發明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現,可以采用軟件功能單元的形式實現。
[0176]需要說明的是,本領域普通技術人員可以理解實現上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關的硬件來完成,所述的程序可存儲于一計算機可讀取存儲介質中,該程序在執行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory, ROM)或隨機存儲記憶體(Random Access Memory, RAM)等。
[0177]以上對本發明所提供的在運動時采集人體生理數據的方法和裝置進行了詳細介紹,本文中應用了具體實施例對本發明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發明的方法及其核心思想;同時,對于本領域的一般技術人員,依據本發明的思想,在【具體實施方式】及應用范圍上均會有改變之處,綜上所述,本說明書內容不應理解為對本發明的限制。
【權利要求】
1.一種在運動時采集人體生理數據的方法,其特征在于,包括: 與多個接收器建立通信連接; 在每一個更新周期到達時,從所述多個接收器中選擇當前距離目標傳感器最近的一個接收器作為本更新周期的目標接收器; 向所述本更新周期的目標接收器發送控制消息,所述控制消息用于控制所述本更新周期的目標接收器與目標傳感器建立通信連接,以便所述目標接收器接收所述目標傳感器采集并發送的人體生理數據。
2.根據權利要求1所述的方法,其特征在于,所述方法還包括: 接收所述目標接收器發送的人體生理數據; 將接收的所述人體生理數據發送給監護中心。
3.根據權利要求1所述的方法,其特征在于,所述在每一個更新周期到達時,從所述多個接收器中選擇當前距離目標傳感器最近的一個接收器作為本更新周期的目標接收器,包括: 接收所述多個接收器在每一個發送周期到達時所發送的廣播消息,所述廣播消息攜帶有接收器測量到的目標傳感器的信號強度; 在每一個更新周期到達時,從所述多個接收器中選擇測量到的目標傳感器的信號強度最大的一個接收器作為本更新周期的目標接收器。
4.根據權利要求1所述的方法,其特征在于,所述在每一個更新周期到達時,從所述多個接收器中選擇當前距離目標傳感器最近的一個接收器作為本更新周期的目標接收器,包括: 在每一個更新周期到達時,從與當前的目標接收器的編號前后相鄰的兩個接收器中選擇測量到的目標傳感器的信號強度最大的一個接收器作為本更新周期的目標接收器,其中,按照距離的遠近對所述多個接收器進行編號,距離越近,接收器的編號越靠近,距離越遠,接收器的編號越遠離。
5.根據權利要求2所述的方法,其特征在于,所述方法還包括: 在所述目標接收器與所述目標傳感器建立通信連接后,接收所述目標接收器發送的所述目標傳感器的通用唯一標識碼UUID和設備信息,所述設備信息包括所述目標傳感器的用戶的個人信息和所述目標傳感器采集的人體生理數據的類型信息;對所述目標傳感器的UUID進行哈希計算,并將哈希計算值作為標識所述目標傳感器的設備標識碼; 創建一個存儲單元,所述存儲單元與所述目標傳感器的設備標識碼之間具有映射關系; 將所述設備標識碼通過所述目標接收器發送給所述目標傳感器,以便所述目標傳感器在發送的所述人體生理數據中攜帶所述設備標識碼。
6.根據權利要求5所述的方法,其特征在于,所述將所述人體生理數據保存在存儲介質中具體為: 將所述人體生理數據保存在與所述人體生理數據攜帶的設備標識碼具有映射關系的存儲單元中。
7.根據權利要求1所述的方法,其特征在于,所述與多個接收器建立通信連接,包括: 針對所述多個接收器中的每個接收器,接收所述接收器發送的廣播信息,所述廣播信息中攜帶有所述接收器的介質訪問控制MAC地址; 根據所述MAC地址與所述接收器進行配對,當配對成功后,實現與所述接收器建立通信連接。
8.根據權利要求7所述的方法,其特征在于,所述廣播信息中還攜帶有所述接收器的通用唯一標識碼UUID ;所述方法還包括: 對所述接收器的UUID進行哈希計算,并將哈希計算值作為標識所述接收器的設備標識碼,以使得每一個接收器的設備標識碼的長度和格式一致; 將所述設備標識碼發送給所述接收器。
9.根據權利要求7所述的方法,其特征在于,所述方法還包括: 生成用于控制所述接收器的控制密鑰; 將所述控制密鑰發送給所述接收器,以便所述接收器只對攜帶所述控制密鑰的控制消息進行響應。
10.一種在運動時采集人體生理數據的裝置,其特征在于,包括: 通信連接建立單元,用于與多個接收器建立通信連接; 選擇單元,用于在每一個更新周期到達時,從所述多個接收器中選擇當前距離目標傳感器最近的一個接收器作為本更新周期的目標接收器; 第一發送單元,用于向所述本更新周期的目標接收器發送控制消息,所述控制消息用于控制所述本更新周期的目標接收器與目標傳感器建立通信連接,以便所述目標接收器接收所述目標傳感器采集并發送的人體生理數據。
11.根據權利要求10所述的裝置,其特征在于,所述裝置還包括: 第一接收單元,用于接收所述目標接收器發送的人體生理數據; 第二發送單元,用于將接收的所述人體生理數據給監護中心。
12.根據權利要求10所述的裝置,其特征在于,所述選擇單元包括: 第一接收子單元,用于接收所述多個接收器在每一個發送周期到達時所發送的廣播消息,所述廣播消息攜帶有接收器測量到的目標傳感器的信號強度; 第一更新子單元,用于在每一個更新周期到達時,在每一個更新周期到達時,從所述多個接收器中選擇測量到的目標傳感器的信號強度最大的一個接收器作為本更新周期的目標接收器。
13.根據權利要求10所述的裝置,其特征在于,所述選擇單元包括: 第二更新子單元,用于在每一個更新周期到達時,從與當前的目標接收器的編號前后相鄰的兩個接收器中選擇測量到的目標傳感器的信號強度最大的一個接收器作為本更新周期的目標接收器,其中,按照距離的遠近對所述多個接收器進行編號,距離越近,接收器的編號越靠近,距離越遠,接收器的編號越遠離。
14.根據權利要求11所述的裝置,其特征在于,所述裝置還包括: 第三接收單元,用于在所述目標接收器與所述目標傳感器建立通信連接后,接收所述目標接收器發送的所述目標傳感器的通用唯一標識碼UUID和設備信息,所述設備信息包括所述目標傳感器的用戶的個人信息和所述目標傳感器采集的人體生理數據的類型信息; 第一哈希計算單元,用于對所述目標傳感器的UUID進行哈希計算,并將哈希計算值作為標識所述目標傳感器的設備標識碼; 創建單元,用于創建一個存儲單元,所述存儲單元與所述目標傳感器的設備標識碼之間具有映射關系; 第四發送單元,用于將所述設備標識碼通過所述目標接收器發送給所述目標傳感器,以便所述目標傳感器在發送的所述人體生理數據中攜帶所述設備標識碼。
15.根據權利要求14所述的裝置,其特征在于,所述保存單元具體用于,將所述人體生理數據保存在與所述人體生理數據攜帶的設備標識碼具有映射關系的存儲單元中。
16.根據權利要求10所述的裝置,其特征在于,所述通信連接建立單元包括: 第二接收子單元,用于針對所述多個接收器中的每個接收器,接收所述接收器發送的廣播信息,所述廣播信息中攜帶有所述接收器的介質訪問控制MAC地址; 配對子單元,用于根據所述MAC地址與所述接收器進行配對,當配對成功后,實現與所述接收器建立通信連接。
17.根據權利要求16所述的裝置,其特征在于,所述廣播信息中還攜帶有所述接收器的通用唯一標識碼UUID ;所述裝置還包括: 第二哈希計算單元,用于對所述接收器的UUID進行哈希計算,并將哈希計算值作為標識所述接收器的設備標識碼,以使得每一個接收器的設備標識碼的長度和格式一致; 第五發送單元,用于將所述設備標識碼發送給所述接收器。
18.根據權利要求16所述的裝置,其特征在于,所述裝置還包括: 生成單元,用于生成用于控制所述接收器的控制密鑰; 第六發送單元,用于將所述控制密鑰發送給所述接收器,以便所述接收器只對攜帶所述控制密鑰的控制消息進行響應。
【文檔編號】A61B5/00GK104202358SQ201410392248
【公開日】2014年12月10日 申請日期:2014年8月11日 優先權日:2014年8月11日
【發明者】葉飛, 郭冰, 楊咸剛, 李永春, 李強, 盧朝霞 申請人:東軟熙康健康科技有限公司