本技術(shù)涉及智能分析,特別是涉及一種基于多傳感器數(shù)據(jù)的跑步智能引導方法、裝置和跑步機控制設(shè)備。
背景技術(shù):
1、跑步機是常見于運動場所的運動器材,具有配速、坡度等跑步參數(shù)調(diào)節(jié)功能可供用戶根據(jù)自身實際條件自行調(diào)節(jié),能夠滿足各類用戶的日常熱量消耗的基本需求。
2、隨著信息技術(shù)的發(fā)展,用戶對于自身日常的熱量消耗呈現(xiàn)精確化趨勢。目前,用戶先通過在手機等移動終端上設(shè)定跑步熱量消耗需求,然后在運動場所的跑步機上經(jīng)過一段時間的跑步運動后查看本次跑步消耗的熱量是否能夠滿足設(shè)定的跑步熱量消耗需求。然而,由于該段時間的跑步運動所對應(yīng)消耗的熱量通常能以準確匹配用戶所設(shè)定的跑步熱量消耗需求,故目前的這種方式需要用戶主動且頻繁關(guān)注已消耗熱量并對跑步機的相關(guān)參數(shù)做相應(yīng)調(diào)整以滿足跑步熱量消耗需求。
3、對于其中的本次跑步消耗的熱量,目前的技術(shù)通常是由跑步機計算并顯示本次跑步消耗的熱量,或者是需要用戶佩戴手環(huán)等可穿戴設(shè)備,由可穿戴設(shè)備檢測及顯示本次跑步消耗的熱量。但這兩種方式仍需用戶主動且頻繁關(guān)注已消耗熱量并對跑步機的參數(shù)進行調(diào)整,而且前者需跑步機結(jié)合用戶當前選擇的配速、坡度等跑步參數(shù)計算本次跑步消耗的熱量且計算結(jié)果并不準確,后者則需要用戶佩戴特定設(shè)備并不便捷。
4、基于此,發(fā)明人發(fā)現(xiàn),在跑步機上,如何在用戶基本無感的情況下,為用戶適配便捷且能夠滿足其熱量消耗需求的跑步模式是目前的技術(shù)中需要解決的技術(shù)問題。
技術(shù)實現(xiàn)思路
1、基于此,有必要針對上述技術(shù)問題,提供一種基于多傳感器數(shù)據(jù)的跑步智能引導方法、裝置和跑步機控制設(shè)備。
2、第一方面,本技術(shù)提供了一種基于多傳感器數(shù)據(jù)的跑步智能引導方法,應(yīng)用于跑步機。
3、所述方法包括:
4、與用戶終端建立連接,接收所述用戶終端發(fā)送的待消耗熱量;
5、進入第一初始化階段,控制跑步機的傳送帶以初始配速運行,通過設(shè)于所述跑步機的壓力傳感器獲取用戶以所述初始配速在所述傳送帶上運動時的壓力數(shù)據(jù);
6、根據(jù)所述壓力數(shù)據(jù),從預先建立的測試配速庫中獲取對應(yīng)的測試配速組;所述測試配速組包含多個預設(shè)測試配速;
7、進入第二初始化階段,通過所述用戶終端的跑步引導界面展示推薦跑步姿態(tài),并控制所述傳送帶依次以所述多個預設(shè)測試配速運行,以及通過設(shè)于所述跑步機上的第一攝像頭采集所述用戶的第一跑步圖像數(shù)據(jù),通過設(shè)于所述跑步機上的第二攝像頭采集所述用戶的第二跑步圖像數(shù)據(jù);
8、若所述第一跑步圖像數(shù)據(jù)表征的所述用戶的跑步姿態(tài)符合所述推薦跑步姿態(tài),則根據(jù)所述第二跑步圖像數(shù)據(jù)表征的所述用戶在所述傳送帶上的跑步位置,確定所述多個預設(shè)測試配速中的目標配速;
9、根據(jù)所述壓力數(shù)據(jù)和目標配速,從預先建立的跑步模式單元庫中獲取對應(yīng)的跑步模式單元組;所述跑步模式單元組包含在不同跑步場景下消耗預設(shè)基礎(chǔ)熱量的多個基礎(chǔ)跑步模式單元;
10、基于所述待消耗熱量,根據(jù)所述跑步模式單元組生成對應(yīng)的目標跑步模式;
11、進入跑步階段,根據(jù)所述目標跑步模式控制所述傳送帶運行并通過所述用戶終端的跑步引導界面展示相應(yīng)的跑步場景動畫。
12、在其中一個實施例中,所述壓力數(shù)據(jù)包括預設(shè)時長的壓力值序列;所述根據(jù)所述壓力數(shù)據(jù),從預先建立的測試配速庫中獲取對應(yīng)的測試配速組,包括:
13、根據(jù)所述預設(shè)時長的壓力值序列,得到所述用戶的壓力均值;將所述壓力均值與多個預設(shè)壓力值進行比對,確定所述多個預設(shè)壓力值中與所述壓力均值最接近的預設(shè)壓力值;從所述測試配速庫中獲取與所述預設(shè)壓力值對應(yīng)的測試配速組。
14、在其中一個實施例中,所述方法還包括:
15、進入配速庫建立階段,控制所述傳送帶以初始配速運行,通過所述壓力傳感器獲取多個測試用戶各自在所述預設(shè)時長的測試壓力均值;控制所述傳送帶以用戶設(shè)定配速運行,獲取所述多個測試用戶各自的測試配速;其中,所述測試配速為使得所述測試用戶以所述推薦跑步姿態(tài)在所述傳送帶的預設(shè)跑步位置持續(xù)設(shè)定時長的配速;根據(jù)所述多個測試用戶各自的測試壓力均值,確定所述多個測試用戶各自對應(yīng)的預設(shè)壓力值;根據(jù)對應(yīng)于同一預設(shè)壓力值的每一測試用戶的測試配速,得到測試配速組;根據(jù)每一預設(shè)壓力值各自對應(yīng)的測試配速組,建立所述測試配速庫。
16、在其中一個實施例中,所述通過設(shè)于所述跑步機上的第一攝像頭采集所述用戶的第一跑步圖像數(shù)據(jù)之后,所述方法還包括:
17、根據(jù)所述第一跑步圖像數(shù)據(jù),得到所述用戶的部位運動數(shù)據(jù);根據(jù)所述用戶的部位運動數(shù)據(jù)與所述推薦跑步姿態(tài)對應(yīng)的部位運動數(shù)據(jù)的比對結(jié)果,確定所述用戶的跑步姿態(tài)是否符合所述推薦跑步姿態(tài)。
18、在其中一個實施例中,所述根據(jù)所述第二跑步圖像數(shù)據(jù)表征的所述用戶在所述傳送帶上的跑步位置,確定所述多個預設(shè)測試配速中的目標配速,包括:
19、根據(jù)所述第二跑步圖像數(shù)據(jù),得到所述用戶以當前預設(shè)測試配速在所述傳送帶上的當前跑步位置;若所述當前跑步位置從預設(shè)跑步位置向尾部偏移且所述當前跑步位置的上一跑步位置未從預設(shè)跑步位置向尾部偏移,則將所述上一跑步位置對應(yīng)的預設(shè)測試配速確定為目標配速;若所述當前跑步位置未從預設(shè)跑步位置向尾部偏移且所述當前預設(shè)測試配速達到所述多個預設(shè)測試配速中的最高配速,則將所述當前預設(shè)測試確定為目標配速;若所述當前跑步位置未從預設(shè)跑步位置向尾部偏移且所述當前預設(shè)測試配速未達到所述多個預設(shè)測試配速中的最高配速,則控制所述傳送帶繼續(xù)以下一預設(shè)測試配速運行,直至確定所述目標配速。
20、在其中一個實施例中,所述根據(jù)所述第二跑步圖像數(shù)據(jù),得到所述用戶以當前預設(shè)測試配速在所述傳送帶上的當前跑步位置,包括:根據(jù)所述第二跑步圖像數(shù)據(jù),確定所述用戶的腳部與所述傳送帶所在平面的接觸位置;根據(jù)所述接觸位置得到所述當前跑步位置;
21、所述方法還包括:獲取所述當前跑步位置與所述預設(shè)跑步位置的位置偏移量;若所述位置偏移量大于預設(shè)位置偏移量閾值,則確定所述當前跑步位置從所述預設(shè)跑步位置向尾部偏移。
22、在其中一個實施例中,所述方法還包括:
23、進入模式單元庫建立階段,針對對應(yīng)于每一預設(shè)壓力值下每一預設(shè)測試配速的測試用戶,構(gòu)建多個跑步場景;針對每一跑步場景,根據(jù)所述測試用戶在該跑步場景下跑步消耗的熱量,確定所述測試用戶在該跑步場景下消耗預設(shè)基礎(chǔ)熱量對應(yīng)的基礎(chǔ)跑步模式單元,得到所述測試用戶對應(yīng)的包含多個基礎(chǔ)跑步模式單元的跑步模式單元組;根據(jù)各測試用戶各自對應(yīng)的跑步模式單元組,建立所述跑步模式單元庫。
24、在其中一個實施例中,所述基于所述待消耗熱量,根據(jù)所述跑步模式單元組生成對應(yīng)的目標跑步模式,包括:
25、根據(jù)所述待消耗熱量和預估已消耗熱量,得到目標熱量;所述預估已消耗熱量包括所述用戶在所述第一初始化階段和第二初始化階段已消耗熱量的預估值;在預設(shè)跑步場景約束條件下,將所述跑步模式單元組中的多個基礎(chǔ)跑步模式單元組合為熱量差小于或等于預設(shè)熱量差閾值的目標跑步模式;其中,所述熱量差為組成所述目標跑步模式的各基礎(chǔ)跑步模式單元的預設(shè)基礎(chǔ)熱量和與所述目標熱量之間的差值。
26、在其中一個實施例中,所述的方法,還包括:
27、進入第一初始化階段之后,用戶終端接收云端服務(wù)器下發(fā)的初始配速,控制跑步機的傳送帶以初始配速運行;其中,用戶終端連接至云端服務(wù)器;
28、其中,所有用戶終端獲取用戶在跑步機上跑步時的配速數(shù)據(jù)及其對應(yīng)的壓力數(shù)據(jù)并上傳至云端服務(wù)器;云端服務(wù)器獲取配速數(shù)據(jù)和壓力數(shù)據(jù),根據(jù)壓力數(shù)據(jù)劃分為多個壓力區(qū)間,并針對于每個壓力區(qū)間對應(yīng)的配速數(shù)據(jù)生成正態(tài)分布曲線;獲取用戶終端的用戶信息并計算相應(yīng)的用戶分值;根據(jù)所述用戶分值及所述正態(tài)分布曲線計算初始配速,并將所述初始配速下發(fā)至用戶終端。
29、第二方面,本技術(shù)還提供了一種基于多傳感器數(shù)據(jù)的跑步智能引導裝置,應(yīng)用于跑步機。所述裝置包括:
30、熱量接收模塊,用于與用戶終端建立連接,接收所述用戶終端發(fā)送的待消耗熱量;
31、壓力獲取模塊,用于進入第一初始化階段,控制跑步機的傳送帶以初始配速運行,通過設(shè)于所述跑步機的壓力傳感器獲取用戶以所述初始配速在所述傳送帶上運動時的壓力數(shù)據(jù);
32、配速組獲取模塊,用于根據(jù)所述壓力數(shù)據(jù),從預先建立的測試配速庫中獲取對應(yīng)的測試配速組;所述測試配速組包含多個預設(shè)測試配速;
33、數(shù)據(jù)采集模塊,用于進入第二初始化階段,通過所述用戶終端的跑步引導界面展示推薦跑步姿態(tài),并控制所述傳送帶依次以所述多個預設(shè)測試配速運行,以及通過設(shè)于所述跑步機上的第一攝像頭采集所述用戶的第一跑步圖像數(shù)據(jù),通過設(shè)于所述跑步機上的第二攝像頭采集所述用戶的第二跑步圖像數(shù)據(jù);
34、配速確定模塊,用于若所述第一跑步圖像數(shù)據(jù)表征的所述用戶的跑步姿態(tài)符合所述推薦跑步姿態(tài),則根據(jù)所述第二跑步圖像數(shù)據(jù)表征的所述用戶在所述傳送帶上的跑步位置,確定所述多個預設(shè)測試配速中的目標配速;
35、單元獲取模塊,用于根據(jù)所述壓力數(shù)據(jù)和目標配速,從預先建立的跑步模式單元庫中獲取對應(yīng)的跑步模式單元組;所述跑步模式單元組包含在不同跑步場景下消耗預設(shè)基礎(chǔ)熱量的多個基礎(chǔ)跑步模式單元;
36、模式生成模塊,用于基于所述待消耗熱量,根據(jù)所述跑步模式單元組生成對應(yīng)的目標跑步模式;
37、跑步控制模塊,用于進入跑步階段,根據(jù)所述目標跑步模式控制所述傳送帶運行并通過所述用戶終端的跑步引導界面展示相應(yīng)的跑步場景動畫。
38、第三方面,本技術(shù)還提供了一種跑步機控制設(shè)備。所述跑步機控制設(shè)備包括存儲器和處理器,所述存儲器存儲有計算機程序,所述處理器執(zhí)行所述計算機程序時實現(xiàn)以下步驟:
39、與用戶終端建立連接,接收所述用戶終端發(fā)送的待消耗熱量;進入第一初始化階段,控制跑步機的傳送帶以初始配速運行,通過設(shè)于所述跑步機的壓力傳感器獲取用戶以所述初始配速在所述傳送帶上運動時的壓力數(shù)據(jù);根據(jù)所述壓力數(shù)據(jù),從預先建立的測試配速庫中獲取對應(yīng)的測試配速組;所述測試配速組包含多個預設(shè)測試配速;進入第二初始化階段,通過所述用戶終端的跑步引導界面展示推薦跑步姿態(tài),并控制所述傳送帶依次以所述多個預設(shè)測試配速運行,以及通過設(shè)于所述跑步機上的第一攝像頭采集所述用戶的第一跑步圖像數(shù)據(jù),通過設(shè)于所述跑步機上的第二攝像頭采集所述用戶的第二跑步圖像數(shù)據(jù);若所述第一跑步圖像數(shù)據(jù)表征的所述用戶的跑步姿態(tài)符合所述推薦跑步姿態(tài),則根據(jù)所述第二跑步圖像數(shù)據(jù)表征的所述用戶在所述傳送帶上的跑步位置,確定所述多個預設(shè)測試配速中的目標配速;根據(jù)所述壓力數(shù)據(jù)和目標配速,從預先建立的跑步模式單元庫中獲取對應(yīng)的跑步模式單元組;所述跑步模式單元組包含在不同跑步場景下消耗預設(shè)基礎(chǔ)熱量的多個基礎(chǔ)跑步模式單元;基于所述待消耗熱量,根據(jù)所述跑步模式單元組生成對應(yīng)的目標跑步模式;進入跑步階段,根據(jù)所述目標跑步模式控制所述傳送帶運行并通過所述用戶終端的跑步引導界面展示相應(yīng)的跑步場景動畫。
40、上述基于多傳感器數(shù)據(jù)的跑步智能引導方法、裝置和跑步機控制設(shè)備,與用戶終端建立連接后,接收用戶終端發(fā)送的待消耗熱量,然后進入第一初始化階段,在此階段使傳送帶以初始配速運行并通過壓力傳感器獲取用戶以初始配速在傳送帶上運動時的壓力數(shù)據(jù),及從測試配速庫中獲取壓力數(shù)據(jù)對應(yīng)的測試配速組,然后進入第二初始化階段,在此階段通過用戶終端的跑步引導界面展示推薦跑步姿態(tài)以引導用戶按照推薦跑步姿態(tài)跑步,并控制傳送帶依次以測試配速組中多個預設(shè)測試配速運行,同時通過第一、第二攝像頭采集用戶的第一、第二跑步圖像數(shù)據(jù),在由第一跑步圖像數(shù)據(jù)表征的用戶的跑步姿態(tài)符合推薦跑步姿態(tài)的情況下,根據(jù)第二跑步圖像數(shù)據(jù)表征的用戶在傳送帶上的跑步位置,確定多個預設(shè)測試配速中的目標配速,接著根據(jù)壓力數(shù)據(jù)和目標配速從跑步模式單元庫中獲取對應(yīng)的跑步模式單元組,接著基于待消耗熱量根據(jù)該跑步模式單元組生成對應(yīng)的目標跑步模式,然后進入跑步階段,根據(jù)該目標跑步模式控制傳送帶運行并通過用戶終端的跑步引導界面展示相應(yīng)的跑步場景動畫。本技術(shù)通過在第一初始化階段采集壓力數(shù)據(jù)以為用戶分析適配對應(yīng)的測試配速組,在第二初始化階段基于圖像數(shù)據(jù)引導用戶以推薦跑步姿態(tài)跑步同時分析其跑步位置以為其適配測試配速組中的目標配速,然后根據(jù)壓力數(shù)據(jù)和目標配速獲取對應(yīng)的跑步模式單元組,其中包含在不同跑步場景下消耗預設(shè)基礎(chǔ)熱量的多個基礎(chǔ)跑步模式單元,基于待消耗熱量可根據(jù)跑步模式單元組生成對應(yīng)的目標跑步模式,在跑步階段根據(jù)目標跑步模式控制傳送帶運行并在用戶終端展示跑步場景動畫,由此通過初始化階段的壓力、圖像數(shù)據(jù)采集和分析,準確、智能地為用戶適配滿足其熱量消耗需求的跑步模式,無需用戶主動且頻繁關(guān)注已消耗熱量并對跑步機的參數(shù)進行調(diào)整,也無需用戶佩戴手環(huán)等可穿戴設(shè)備,從而實現(xiàn)在用戶基本無感的情況下,為用戶適配便捷且能夠滿足其熱量消耗需求的跑步模式,綜合提升用戶在跑步機上的運動體驗。