跑步機控制的方法及裝置的制造方法
【專利摘要】本發明實施例提供一種跑步機控制的方法及裝置,其中,本發明的方法主要包括:監測跑步機顯示屏中當前的應用場景;將所述應用場景轉換為控制指令,所述控制指令為控制跑步機的指令;根據所述控制指令控制跑步機的啟停。與現有技術相比,本發明能夠滿足用戶對跑步機智能化的需求。
【專利說明】
跑步機控制的方法及裝置
技術領域
[0001]本發明實施例涉及智能硬件技術領域,尤其涉及一種跑步機控制的方法及裝置。
【背景技術】
[0002]跑步機是家庭及健身房常備的健身器材,由于其簡單實用性,成為家庭健身器中最佳的選擇。另外隨著生活節奏的加快,越來越多的人選擇在家中健身,因此對于跑步機的需求也是越來越大,同時對于跑步機性能和功能的要求也在不斷的提升。目前現有的跑步機通常具有的主要功能包括:提供多種速率的行走體驗,使用戶可以選擇合適的速率進行運動;提供顯示屏,使用戶可以將事先下載好的視頻源通過通用串行總線(UniversalSerial Bus,簡稱USB)接口上傳到跑步機中,并通過顯示屏進行視頻的觀看。
[0003]從上述的分析可以看到現有的跑步機主要具有的功能比較簡單,不能滿足用戶更多智能化的需求。
【發明內容】
[0004]本發明實施例提供一種跑步機控制的方法及裝置,用以解決現有跑步機不能滿足用戶更多智能化需求的問題。
[0005]本發明實施例提供一種跑步機控制的方法,包括:
[0006]監測跑步機顯示屏中當前的應用場景;
[0007]將所述應用場景轉換為控制指令,所述控制指令為控制跑步機的指令;
[0008]根據所述控制指令控制跑步機的啟停。
[0009]本發明實施例提供一種跑步機控制的裝置,包括:
[0010]第一監測單元,用于監測跑步機顯示屏中當前的應用場景;
[0011]轉換單元,用于將所述應用場景轉換為控制指令,所述控制指令為控制跑步機的指令;
[0012]控制單元,用于根據所述控制指令控制跑步機的啟停。
[0013]本發明實施例提供的跑步機控制的方法及裝置,能夠首先監測跑步機顯示屏中當前的應用場景;其次將該應用場景轉換為控制指令,該控制指令為控制跑步機的指令;最后,根據控制指令控制跑步機的啟停。與現有技術相比,本發明實施例能夠將跑步機顯示屏中當前應用場景轉換為控制跑步機啟停的控制命令,使在跑步機在一些應用場景中根據當前顯示屏應用場景的不同自動控制跑步機的啟停,而不需要人工的控制操作,實現了跑步機的智能控制,因此可以滿足用戶對跑步機智能化的需求。
【附圖說明】
[0014]為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0015]圖1為本發明實施例提供的一種跑步機控制的方法的流程圖;
[0016]圖2為本發明實施例提供的一種數據處理的裝置的組成框圖;
[0017]圖3為本發明實施例提供的另一種數據處理的裝置的組成框圖;
[0018]圖4為本發明實施例提供的一種跑步機控制的裝置的實體結構示意圖。
【具體實施方式】
[0019]為使本發明實施例的目的、技術方案和優點更加清楚,下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
[0020]本發明實施例提供了一種數據處理的方法,如圖1所示,該方法包括:
[0021]101、監測跑步機顯示屏中當前的應用場景。
[0022]首先需要說明的是,本實施例中的跑步機是一種智能終端,它集合了微處理器、操作系統等,可以支持多種應用程序(Applicat1n,簡稱App)的安裝和操作,包括游戲App、地圖App、視頻App等。
[0023]當用戶在使用其中一些與可以與跑步機互動的應用程序的過程中,為了使用戶同步體驗與當前應用場景中同步的狀態,則需要跑步機根據顯示屏中當前應用場景中的狀態去為用戶提供同樣的應用場景的狀態,即跑步機需要根據出顯示屏中的應用場景來控制跑步機的運動狀態。因此,跑步機首先需要實時監測當前顯示屏顯示的應用程序中的應用場景,并判斷應用場景的類型,本實施例將應用場景劃分為兩類,一類應用場景為運動類,一類為靜止類。將應用場景進行分類是為后面步驟中將應用場景與跑步機的控制指令相關聯的必要準備。對于應用場景的劃分不設置具體的劃分規則,可以自己定義運動類與靜止類應用場景的界限。比如:若應用場景為虛擬的人物在奔跑或行走,則歸類為運動類,若應用場景中虛擬人物靜止,則歸類為靜止類;或者將虛擬人物的行走歸類為靜止類等各種劃分的形式都可以。具體在不同的應用程序可以設置不同的劃分規則。
[0024]另外需要說明的是,對于判斷應用場景的類型具體需要通過對不同場景中圖像和畫面進行分析和識別技術,具體可以由微處理器進行不同場景的識別和判斷。
[0025]102、將應用場景轉換為控制指令。
[0026]在步驟101的基礎上,本步驟中將應用場景轉換控制指令即將應用場景的類型轉為跑步機的控制指令。對應于步驟101中兩種不同的應用場景類型,會對應轉換兩種不同的控制指令。具體的:若判斷當前應用場景屬于運動類應用場景,則生成對應的第一控制指令;若判斷當前應用場景屬于靜止類,則生成對應的第二控制指令。其中第一控制指令表示跑步機需要開啟,即跑帶開機轉動,第二控制控制表示跑步機需要在暫停,即跑帶需要停止轉動。
[0027]103、根據控制指令控制跑步機的啟停。
[0028]根據步驟102中生成的控制指令來控制跑步機啟停。具體的控制過程為:將控制指令發送給對應跑步機的電機,該電機是控制跑步機跑帶轉動狀態的,包括啟停、加減速等;當該電機接收到控制信號后,會根據控制信號帶動跑步機的跑帶進行轉動狀態的改變。對應于步驟102中兩種控制指令,具體的控制跑步機啟停方法為:若為第一控制指令,則電機帶動跑步機跑帶轉動;若控制指令為第二控制指令,則電機控制跑帶停止轉動。
[0029]為了更清楚地表達圖1所示方法,給出具體的示例:
[0030]假設用戶正在跑步機上玩類似“神廟逃亡”的跑步游戲,從開始游戲界面時,跑步機開始實時監測當前顯示屏中游戲場景。當游戲中的虛擬人物開始向前奔跑時,跑步機監測當前顯示屏中的應用場景,并判斷該應用場景為運動類,則會將該應用場景轉換為第一控制指令,然后將第一控制指令發送給控制跑帶轉動的電機,并由電機帶動跑步機跑帶開始轉動,而用戶可以開始與游戲中的虛擬人物同步奔跑;當虛擬人物沒有順利通過游戲中設定的障礙物時,會暫停運動等待再次啟動奔跑,此時跑步機監測到當前應用場景,并判斷出當前應用場景為靜止類,則會將該應用場景轉換為第二控制指令,然后將第二控制指令發送給控制跑帶轉動的電機,并由電機控制跑步機跑帶停止轉動,而用戶同樣可以與游戲中的虛擬人物同步停止跑步等待跑步機跑帶繼續轉動。在整個游戲的過程中,不需要通過人工手動通過功能控制按鍵去控制跑步機跑帶的轉動,就實現了用戶與游戲場景中的虛擬人物同步奔跑或靜止,并且使用戶在娛樂的同時進行了跑步的鍛煉,令枯燥無味的跑步鍛煉變得更加有趣,從而增加用戶對鍛煉的興趣。
[0031]另外需要說明的是,本實施例中只是給出了跑步機可以根據當前應用場景來控制跑步機跑帶的啟停,但不是指跑步機的啟停只能通過這種方式控制。實際跑步機的啟停還可以通過人為的操作來控制,比如通過跑步機遙控器控制跑步機的啟停等。在實際的應用中,可以在應用程序啟動前增加供用戶進行控制方式的選擇設置。
[0032]本發明實施例提供的跑步機控制的方法,能夠首先監測跑步機顯示屏中當前的應用場景;其次將該應用場景轉換為控制指令,該控制指令為控制跑步機的指令;最后,根據控制指令控制跑步機的啟停。與現有技術相比,本發明實施例能夠將跑步機顯示屏中當前應用場景轉換為控制跑步機啟停的控制命令,使在跑步機在一些應用場景中根據當前顯示屏應用場景的不同自動控制跑步機的啟停,而不需要人工的控制操作,實現了跑步機的智能控制,因此可以滿足用戶對跑步機智能化的需求。
[0033]進一步的,為了對圖1所示實施例的細化及擴展,本發明實施例對圖1中的步驟進行補充和擴展。
[0034]在跑步機開啟,跑帶轉動的過程中,跑步機除了需要實時監測當前顯示屏中的應用場景,判斷應用場景的類型外,還需要實時監測應用場景中的地形狀況。因為在應用場景中通常會設置不同的地形的跑道增加應用的趣味性,因此為了使用戶也可以實際感受應用場景中的一些地形狀況,并因此來增加體驗感,所以需要跑步機監測應用場景中的地形狀況,并根據監測到的地形情況來實時控制跑步機的動作。本實施例只涉及上坡和下坡兩種地形,具體的實現方式為:監測當前顯示屏中的應用場景,將應用場景的圖像數據進行分析,若得到圖像數據中包含的地形為上坡,則提高跑步機跑床的坡度使跑床處于上坡狀態,具體的執行可以是通過控制跑步機內的機械裝置使跑床遠離顯示屏的一端保持不動,而使靠近顯示屏的一端提升預設高度,使用戶實際感受上坡的效果,預設高度根據具體的需求設置;若得到圖像數據中包含的地形為上坡,則降低跑步機跑床的坡度使跑床處于下坡狀態,具體的執行可以是通過控制跑步機內的機械裝置使跑床靠近顯示屏的一端保持不動,而使遠離顯示器的一端提升預設高度,使用戶實際感受下坡的效果。由上述描述的實現方式可以看到通過判斷應用場景中包含的地形狀況來調節跑步機跑床的坡度,最終使用戶可以實時提樣應用場景中的地形變化,使跑步變得更富有趣味性。
[0035]另外,需要說明的是本實施例中的坡度是以跑床上遠離顯示器一端所在的高度為水平面來計算的。因此當跑床處于上坡狀態時,坡度為正值;當跑床處于下坡狀態時,坡度為負值。
[0036]進一步的,本實施例中跑步機能夠獲取體感攝像頭采集的肢體數據,并將該肢體數據通過微處理器的處理后同步到當前顯示屏的應用場景中。其中體感攝像頭可以是單獨存在并通過顯示屏上的USB接口接入跑步機,也可以是直接嵌入在顯示屏本體上。具體的將肢體數據同步到顯示屏上的實現過程為:微處理器將肢體數據轉換為控制應用場景中虛擬人或物的動作指令,然后由將控制指令加載到對應的應用場景中來實現數據同步。給出具體示例進行詳細說明,假設用戶正配合跑步機中的某個應用提供的虛擬路線圖中進行跑步,其中在虛擬路線圖中跑步的一個虛擬人物,該虛擬人物會根據隨著用戶的跑步在虛擬路線圖中移動,這時若用戶選擇開啟體感攝像頭后,體感攝像頭會實時捕捉用戶的肢體動作,若體感攝像頭當前捕捉到的用戶為半蹲式,則會將半蹲式轉換為肢體數據,然后將肢體數據發送給微處理器,然后微處理器將該肢體數據轉換為控制虛擬路線圖中虛擬人物的肢體動作指令,然后通過該肢體動作指令控制虛擬人物變為半蹲式,最終實現與用戶的肢體同步動作的效果。除此之外,也可以根據體感攝像頭獲取到的肢體數據,來對應設置生成不同的更多的動作指令,動作指令可以是與實際的肢體數據完全相同的肢體效果,也可以是與實際的肢體數據不相同的肢體效果。例如可以將手臂向上揮,設置為控制應用場景中虛擬人或物跳躍的動作命令等。
[0037]進一步的,上述實施例以及圖1實施例中,涉及到的顯示屏為大屏顯示屏,具體的尺寸不作限制,可以為20-60寸中任一尺寸,或者更大。將顯示屏設置為大屏,對于用戶來說視覺感更好,尤其在虛擬實景路線圖中模擬跑步的應用中,能夠使用戶有更加真實的體驗,因此加載在跑步機上的一些適合跑步的應用程序都需要配置大顯示屏,這樣能為用戶提供的沉浸式體驗效果。另外大屏顯示屏對于多人同時線上進行同時跑步的情況,能更好將每一個用戶對應的跑步現場進行分屏顯示,并且分屏后每一個用戶的跑步現場還能清晰的顯不O
[0038]進一步的,作為對上述圖1所示方法的實現,本發明實施例的另一個實施例還提供了一種跑步機控制的裝置,如圖2所示,該裝置包括:第一監測單元21、轉換單元22以及控制單元23。
[0039]第一監測單元21,用于監測跑步機顯示屏中當前的應用場景;
[0040]當用戶在使用其中一些與可以與跑步機互動的應用程序的過程中,為了使用戶同步體驗與當前應用場景中同步的狀態,則需要跑步機根據顯示屏中當前應用場景中的狀態去為用戶提供同樣的應用場景的狀態,即跑步機需要根據出顯示屏中的應用場景來控制跑步機的運動狀態。因此,跑步機首先需要實時監測當前顯示屏顯示的應用程序中的應用場景,并判斷應用場景的類型,本實施例將應用場景劃分為兩類,一類應用場景為運動類,一類為靜止類。
[0041]轉換單元22,用于將應用場景轉換為控制指令,控制指令為控制跑步機的指令;
[0042]具體的:若判斷當前應用場景屬于運動類應用場景,則生成對應的第一控制指令;若判斷當前應用場景屬于靜止類,則生成對應的第二控制指令。其中第一控制指令表示跑步機需要開啟,即跑帶開機轉動,第二控制控制表示跑步機需要在暫停,即跑帶需要停止轉動。
[0043]控制單元23,用于根據控制指令控制跑步機的啟停。
[0044]將控制指令發送給對應跑步機的電機,該電機是控制跑步機跑帶轉動狀態的,包括啟停、加減速等;當該電機接收到控制信號后,會根據控制信號帶動跑步機的跑帶進行轉動狀態的改變。
[0045]進一步的,如圖3所示,裝置進一步包括:
[0046]第二監測單元24,用于在跑步機啟動后,監測應用場景中的地形狀況;
[0047]調節單元25,用于根據地形狀況對跑床的升降進行調節。
[0048]在跑步機開啟,跑帶轉動的過程中,跑步機除了需要實時監測當前顯示屏中的應用場景,判斷應用場景的類型外,還需要實時監測應用場景中的地形狀況。因為在應用場景中通常會設置不同的地形的跑道增加應用的趣味性,因此為了使用戶也可以實際感受應用場景中的一些地形狀況,并因此來增加體驗感,所以需要跑步機監測應用場景中的地形狀況,并根據監測到的地形情況來實時控制跑步機的動作。
[0049]進一步的,如圖3所示,裝置進一步包括:
[0050]獲取單元26,用于在跑步機啟動后,獲取體感攝像頭采集的肢體數據;
[0051]同步單元27,用于將肢體數據同步顯示到應用場景中。
[0052]具體的將肢體數據同步到顯示屏上的實現過程為:微處理器將肢體數據轉換為控制應用場景中虛擬人或物的動作指令,然后由將控制指令加載到對應的應用場景中來實現數據同步。
[0053]進一步的,如圖3所示,調節單元25,包括:
[0054]提高模塊251,用于當地形狀況的坡度為上坡時,提高跑步機跑床的坡度使跑床處于上坡狀態;
[0055]降低模塊252,用于當地形狀況的坡度為下坡時,降低跑步機跑床的坡度使跑床處于下坡狀態。
[0056]具體的實現方式為:監測當前顯示屏中的應用場景,將應用場景的圖像數據進行分析,若得到圖像數據中包含的地形為上坡,則提高跑步機跑床的坡度使跑床處于上坡狀態,具體的執行可以是通過控制跑步機內的機械裝置使跑床遠離顯示屏的一端保持不動,而使靠近顯示屏的一端提升預設高度,使用戶實際感受上坡的效果,預設高度根據具體的需求設置;若得到圖像數據中包含的地形為上坡,則降低跑步機跑床的坡度使跑床處于下坡狀態,具體的執行可以是通過控制跑步機內的機械裝置使跑床靠近顯示屏的一端保持不動,而使遠離顯示器的一端提升預設高度,使用戶實際感受下坡的效果。
[0057]進一步的,顯示屏為大屏,用以為用戶提供沉浸式體驗效果。
[0058]將顯示屏設置為大屏,對于用戶來說視覺感更好,尤其在虛擬實景路線圖中模擬跑步的應用中,能夠使用戶有更加真實的體驗,因此加載在跑步機上的一些適合跑步的應用程序都需要配置大顯示屏,這樣能為用戶提供的沉浸式體驗效果。
[0059]本發明實施例提供的跑步機控制的裝置,能夠首先監測跑步機顯示屏中當前的應用場景;其次將該應用場景轉換為控制指令,該控制指令為控制跑步機的指令;最后,根據控制指令控制跑步機的啟停。與現有技術相比,本發明實施例能夠將跑步機顯示屏中當前應用場景轉換為控制跑步機啟停的控制命令,使在跑步機在一些應用場景中根據當前顯示屏應用場景的不同自動控制跑步機的啟停,而不需要人工的控制操作,實現了跑步機的智能控制,因此可以滿足用戶對跑步機智能化的需求。
[0060]需要說明的是,針對上述跑步機控制的裝置,凡是本發明實施例中使用到的各個單元模塊的功能都可以通過硬件處理器(hardware processor)來實現。
[0061]示例性的,如圖4所示,圖4示出了本發明實施例提供的一種跑步機控制的裝置的實體結構示意圖,該實體結構可以包括:處理器(processor)41、通信接口(Communicat1nsInterface) 42、存儲器(memory) 43和總線44,其中,處理器41、通信接口 42、存儲器43通過總線44完成相互間的通信。通信接口 42可以用于服務器與客戶端之間的信息傳輸。處理器41可以調用存儲器43中的邏輯指令,以執行如下方法:監測跑步機顯示屏中當前的應用場景;將所述應用場景轉換為控制指令,所述控制指令為控制跑步機的指令;根據所述控制指令控制跑步機的啟停。
[0062]此外,上述的存儲器43中的邏輯指令可以通過軟件功能單元的形式實現并作為獨立的產品銷售或使用時,可以存儲在一個計算機可讀取存儲介質中。基于這樣的理解,本發明的技術方案本質上或者說對現有技術做出貢獻的部分或者該技術方案的部分可以以軟件產品的形式體現出來,該計算機軟件產品存儲在一個存儲介質中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網絡設備等)執行本發明各個實施例所述方法的全部或部分步驟。而前述的存儲介質包括:U盤、移動硬盤、只讀存儲器(R0M,Read-Only Memory)、隨機存取存儲器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質。
[0063]以上所描述的裝置實施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網絡單元上。可以根據實際的需要選擇其中的部分或者全部模塊來實現本實施例方案的目的。本領域普通技術人員在不付出創造性的勞動的情況下,即可以理解并實施。
[0064]通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到各實施方式可借助軟件加必需的通用硬件平臺的方式來實現,當然也可以通過硬件。基于這樣的理解,上述技術方案本質上或者說對現有技術做出貢獻的部分可以以軟件產品的形式體現出來,該計算機軟件產品可以存儲在計算機可讀存儲介質中,如R0M/RAM、磁碟、光盤等,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網絡設備等)執行各個實施例或者實施例的某些部分所述的方法。
[0065]最后應說明的是:以上實施例僅用以說明本發明的技術方案,而非對其限制;盡管參照前述實施例對本發明進行了詳細的說明,本領域的普通技術人員應當理解:其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分技術特征進行等同替換;而這些修改或者替換,并不使相應技術方案的本質脫離本發明各實施例技術方案的精神和范圍。
【主權項】
1.一種跑步機控制的方法,其特征在于,所述方法包括: 監測跑步機顯示屏中當前的應用場景; 將所述應用場景轉換為控制指令,所述控制指令為控制跑步機的指令; 根據所述控制指令控制跑步機的啟停。2.根據權利要求1所述的方法,其特征在于,所述方法進一步包括: 在所述跑步機啟動后,監測所述應用場景中的地形狀況; 根據所述地形狀況對跑床的升降進行調節。3.根據權利要求1所述的方法,其特征在于,所述方法進一步包括: 在所述跑步機啟動后,獲取體感攝像頭采集的肢體數據; 將所述肢體數據同步顯示到所述應用場景中。4.根據權利要求2所述的方法,其特征在于,所述根據所述地形狀況對跑床的升降進行調節,包括: 當所述地形狀況的坡度為上坡時,提高跑步機跑床的坡度使跑床處于上坡狀態; 當所述地形狀況的坡度為下坡時,降低跑步機跑床的坡度使跑床處于下坡狀態。5.根據權利要求1所述的方法,其特征在于,所述顯示屏為大屏,用以為用戶提供沉浸式體驗效果。6.一種跑步機控制的裝置,其特征在于,所述裝置包括: 第一監測單元,用于監測跑步機顯示屏中當前的應用場景; 轉換單元,用于將所述應用場景轉換為控制指令,所述控制指令為控制跑步機的指令; 控制單元,用于根據所述控制指令控制跑步機的啟停。7.根據權利要求6所述的裝置,其特征在于,所述裝置進一步包括: 第二監測單元,用于在所述跑步機啟動后,監測所述應用場景中的地形狀況; 調節單元,用于根據所述地形狀況對跑床的升降進行調節。8.根據權利要求6所述的裝置,其特征在于,所述裝置進一步包括: 獲取單元,用于在所述跑步機啟動后,獲取體感攝像頭采集的肢體數據; 同步單元,用于將所述肢體數據同步顯示到所述應用場景中。9.根據權利要求7所述的裝置,其特征在于,所述調節單元,包括: 提高模塊,用于當所述地形狀況的坡度為上坡時,提高跑步機跑床的坡度使跑床處于上坡狀態; 降低模塊,用于當所述地形狀況的坡度為下坡時,降低跑步機跑床的坡度使跑床處于下坡狀態。10.根據權利要求6所述的裝置,其特征在于,所述顯示屏為大屏,用以為用戶提供沉浸式體驗效果。
【文檔編號】A63B24/00GK105833462SQ201610197092
【公開日】2016年8月10日
【申請日】2016年3月31日
【發明人】李大龍
【申請人】樂視控股(北京)有限公司, 樂視體育文化產業發展(北京)有限公司