本發明涉及游戲墊技術領域,尤其涉及一種智能游戲墊、控制方法和計算機處理設備。
背景技術:
目前,市場上的游戲墊是由塑料、泡沫塑料、棉質、滌綸等材質制成,供用戶例如兒童在室內爬行玩耍的保護軟墊。軟墊上通常繪有顏色艷麗、豐富多彩的圖案,當兒童坐臥或者爬行于軟墊上時,家長會在一旁用玩具或語言、歌曲等形式引導嬰幼兒玩耍或者朝著不同方位運動。一般的游戲墊面積大、材質柔軟,在室內活動中起到保護兒童、防止兒童摔傷的作用,但是通常游戲墊無法知道用戶例如兒童的運動量的大小,無法對兒童的運動作出指導和控制。
因此,如何提供一種智能游戲墊,可知曉用戶的運動量,以便對用戶的運動作出指導,成為本領域亟需解決的問題。
技術實現要素:
本發明的目的是提供一種智能游戲墊、控制方法和計算機處理設備,可知曉用戶的運動量,以便對用戶的運動作出指導。
本發明的目的是通過以下技術方案來實現的:
一種智能游戲墊,包括墊體,所述墊體內設有:
用戶感應裝置,用于檢測游戲墊上是否存在用戶游玩信號;
運動檢測裝置,用于獲取用戶在游戲墊上游玩時的運動信息;
距離檢測裝置,用于檢測用戶在游戲墊上相對于預設位置的距離信息;
無線通訊裝置,與用戶感應裝置、運動檢測裝置和距離檢測裝置連接,用于建立與移動終端之間的數據連接,無線通訊裝置至少可將用戶游玩信號、運動信息和用戶在游戲墊上相對于預設位置的距離信息傳輸到移動終端;以使移動終端根據接收到的用戶游玩信號確定游戲墊上存在用戶,以及根據運動信息和用戶在游戲墊上相對于預設位置的距離信息確定預設時長內用戶的能量消耗值。
優選的,所述預設位置處設有參照裝置,所述距離檢測裝置用于檢測用戶與所述參照裝置的距離。
優選的,所述參照裝置包括音箱,所述音箱設有至少三個,分別設置在游戲墊的不同位置處。
優選的,所述用戶感應裝置包括壓力傳感器,所述墊體內還設有多個壓力傳感器,多個壓力傳感裝置按照預設距離間隔設置。
一種智能游戲墊的控制方法,該方法包括:
獲取游戲墊發送的用戶游玩信號;
獲取用戶的運動信息和相對于預設位置的距離信息,根據運動信息和距離信息的變化確定預設時長內用戶的能量消耗值;
若用戶的能量消耗值超過預設的閾值,則發出提醒。
優選的,所述用戶游玩信號為游戲墊上的壓力信號。
優選的,所述根據運動信息和距離信息的變化確定預設時長內用戶的能量消耗值的步驟具體包括:根據運動信息和距離信息的變化得到預設長內用戶移動的總路程,根據總路程和預設時長獲取用戶在該預設時長內的運動速度;根據運動速度與單位時間的能量消耗之間的對應關系,獲取與用戶在該預設時長內的運動速度相對應的單位時間的能量消耗,根據能量消耗與預設時長確定預設時長內用戶的能量消耗值。
優選的,在所述獲取用戶的運動信息和相對于預設位置的距離信息的步驟之后,所述方法進一步包括:根據用戶的運動信息和相對于預設位置的距離信息的變化,繪制用戶運動線路位移圖。
優選的,所述方法進一步包括:若在預設時間內檢測到用戶移動的距離小于預設距離,則發出吸引用戶運動的提醒信息。
一種計算機處理設備,包括處理器及計算機可讀存儲介質,所述處理器獲取所述計算機可讀存儲介質上的計算機程序,并執行如上述任一所述方法的步驟。
本發明的智能游戲墊由于墊體內設有:用戶感應裝置,用于檢測游戲墊上是否存在用戶游玩信號;運動檢測裝置,用于獲取用戶在游戲墊上游玩時的運動信息;距離檢測裝置,用于檢測用戶在游戲墊上相對于預設位置的距離信息;無線通訊裝置,與用戶感應裝置、運動檢測裝置和距離檢測裝置連接,用于建立與移動終端之間的數據連接,無線通訊裝置至少可將用戶游玩信號、運動信息和用戶在游戲墊上相對于預設位置的距離信息傳輸到移動終端;以使移動終端根據接收到的用戶游玩信號確定游戲墊上存在用戶,以及根據運動信息和用戶在游戲墊上相對于預設位置的距離信息確定預設時長內用戶的能量消耗值。采用這種方式就可以通過用戶感應裝置獲取到游戲墊上是否有用戶例如用戶在上面,如果有用戶在上面游玩,則就可以通過運動檢測裝置和距離檢測裝置獲取到用戶在游戲墊上游玩時的加速度、速度等運動信息和行走距離等信息,從而發送到移動終端,移動終端就可以通過計算得知用戶在游戲墊上的運動狀況,這樣實時監測用戶在運動墊上的情況,可知曉用戶的運動量,以便對用戶的運動作出指導和調整。
附圖說明
圖1是本發明實施例的一種智能游戲墊的示意圖;
圖2是本發明實施例的一種智能游戲墊的控制方法的流程圖;
圖3是本發明實施例的一種智能游戲墊的控制裝置的示意圖。
具體實施方式
雖然流程圖將各項操作描述成順序的處理,但是其中的許多操作可以被并行地、并發地或者同時實施。各項操作的順序可以被重新安排。當其操作完成時處理可以被終止,但是還可以具有未包括在附圖中的附加步驟。處理可以對應于方法、函數、規程、子例程、子程序等等。
計算機設備包括用戶設備與網絡設備。其中,用戶設備或客戶端包括但不限于電腦、智能手機、pda等;網絡設備包括但不限于單個網絡服務器、多個網絡服務器組成的服務器組或基于云計算的由大量計算機或網絡服務器構成的云。計算機設備可單獨運行來實現本發明,也可接入網絡并通過與網絡中的其他計算機設備的交互操作來實現本發明。計算機設備所處的網絡包括但不限于互聯網、廣域網、城域網、局域網、vpn網絡等。
在這里可能使用了術語“第一”、“第二”等等來描述各個單元,但是這些單元不應當受這些術語限制,使用這些術語僅僅是為了將一個單元與另一個單元進行區分。這里所使用的術語“和/或”包括其中一個或更多所列出的相關聯項目的任意和所有組合。當一個單元被稱為“連接”或“耦合”到另一單元時,其可以直接連接或耦合到所述另一單元,或者可以存在中間單元。
這里所使用的術語僅僅是為了描述具體實施例而不意圖限制示例性實施例。除非上下文明確地另有所指,否則這里所使用的單數形式“一個”、“一項”還意圖包括復數。還應當理解的是,這里所使用的術語“包括”和/或“包含”規定所陳述的特征、整數、步驟、操作、單元和/或組件的存在,而不排除存在或添加一個或更多其他特征、整數、步驟、操作、單元、組件和/或其組合。
下面結合附圖和較佳的實施例對本發明作進一步說明。
如圖1所示,本實施例中公開一種智能游戲墊,包括墊體10,所述墊體內設有:
用戶感應裝置11,用于檢測游戲墊上是否存在用戶游玩信號;
運動檢測裝置12,用于獲取用戶在游戲墊上游玩時的運動信息;
距離檢測裝置13,用于檢測用戶在游戲墊上相對于預設位置的距離信息;
無線通訊裝置14,與用戶感應裝置、運動檢測裝置和距離檢測裝置連接,用于建立與移動終端之間的數據連接,無線通訊裝置至少可將用戶游玩信號、運動信息和用戶在游戲墊上相對于預設位置的距離信息傳輸到移動終端;以使移動終端根據接收到的用戶游玩信號確定游戲墊上存在用戶,以及根據運動信息和用戶在游戲墊上相對于預設位置的距離信息確定預設時長內用戶的能量消耗值。
采用這種方式就可以通過用戶感應裝置獲取到游戲墊上是否有用戶例如用戶在上面,如果有用戶在上面游玩,則就可以通過運動檢測裝置和距離檢測裝置獲取到用戶在游戲墊上游玩時的加速度、速度等運動信息和行走距離等信息,從而發送到移動終端,移動終端就可以通過計算得知用戶在游戲墊上的運動狀況,這樣實時監測用戶在運動墊上的情況,可知曉用戶的運動量,以便對用戶的運動作出指導和調整。而當家長了解到用戶例如兒童的能量消耗超過了預設的閾值后,就知道了兒童需要休息,就可以及時阻止兒童繼續玩耍,保護身體健康。
本實施例中以用戶為兒童為例進行說明,當然用戶也可以是其他年齡段的人群,例如小學生或嬰兒等等,當然也可以是成年人等等。
其中,用戶游玩新號可以是壓力信號,或障礙物信號,或聲音信號等等。例如用戶游玩新號是壓力信號時,用戶感應裝置11可以采用壓力傳感器,壓力傳感器獲取了游戲墊上的壓力,然后傳輸給無線通訊裝置,無線通訊裝置將壓力信號作為用戶游玩信號傳輸給移動終端,移動終端便得知此時有用戶在游戲墊上游玩,例如有兒童在上面游玩。壓力傳感器安裝在游戲墊中,為了更加精確的得知是否有兒童在游戲墊上,壓力傳感器可設置多個,多個壓力傳感器可以根據需要的密度設置,例如每間隔5厘米或6厘米設置一個壓力傳感器,從而進行矩陣狀的布局。例如游戲墊的規格為1米*1米,壓力傳感器之間的間距可以設為4厘米,那么一排或一列的壓力傳感器就為25個,或間距為10厘米,那么一排或一列的壓力傳感器九尾10個,或其他間距和數量等等。當然本實施例中也可以采用其他的方式來獲取游戲墊上是否有用戶,例如通過紅外線檢測,或超聲波檢測等等方式均可。
本實施例中運動檢測裝置12可以為加速度傳感器或速度傳感器,或加速度傳感器和速度傳感器。從而獲取到運動的參數,進而可以計算出用戶運動的距離等信息,使用加速度傳感器、速度傳感器等裝置獲取運動距離等參數在現有技術中已有成熟運動,在此不再贅述。
本實施例中距離檢測裝置13可以為紅外線測距裝置,超聲波測距裝置,激光測距裝置等等儀器,通過這些測距裝置可以得到用戶相對預設位置的距離,進而計算用戶的位置。預設位置可以為測距裝置安裝的位置,或其他方便計算的位置,例如可以設為某一位置為原點位置,作為預設位置,方便計算。
本實施例中無線通訊裝置14可以為藍牙模塊,或wifi模塊,或其他無線傳輸模塊等等,通過無線傳輸的方式將數據傳輸到移動終端,可以方便用戶及時接受到用戶例如兒童的實時運動參數等數據,即使家長不在游戲墊旁,也可以及時了解到兒童的運動狀況,從而方便家長了解狀況,及時處理意外情況。
根據其中一個示例,所述預設位置處設有參照裝置,所述距離檢測裝置用于檢測用戶與所述參照裝置的距離。其中參照裝置可以設置在游戲墊的角落位置處或邊緣位置處,以避免影響用戶例如兒童在游戲墊上玩耍。參照裝置也可以是虛擬的,例如在提前設置完成原點或參考點,作為參照裝置,以方便計算兒童相對于原點或參考點的距離,從而輔助進行兒童的位置定位。本實施例中,用戶還可以通過移動終端根據當前的游戲墊的大小設置在移動終端中顯示的游戲墊的規格,然后根據實時監測到的用戶例如兒童的位置等信息,在移動終端上的模擬游戲墊上顯示出用戶例如兒童的運動軌跡,從而方便家長不在游戲墊旁邊時觀察到兒童在游戲墊的狀況。本實施例中可根據兒童的運動信息和相對于預設位置的距離信息的變化,繪制兒童運動線路位移圖。家長就可以通過兒童運動線路位移圖了解兒童的實時運動狀況,還可以查看歷史運動軌跡。還可以將歷史運動的參數,例如在某一時間兒童運動的加速度、速度、方向等等數據融入到移動終端中,方便家長的查看、了解狀況。
根據其中一個示例,所述參照裝置包括音箱,所述音箱設有至少三個,分別設置在游戲墊的不同位置處。本實施例中設置音箱不僅可以作為參照裝置,方便得到用戶例如兒童的運動距離等參數,而且還可以使用音箱播放音樂、兒歌等等,以吸引兒童,讓兒童更加開心快樂的在游戲墊上玩耍。例如,兒童在一段時間內沒有運動或行走,就可以自動開啟音箱播放音樂,以吸引兒童運動或行走。本實施例中設置三個音箱可以更加準確的得到兒童當前的位置。在獲取兒童分別相對于三個音箱的三個距離后,分別以三個音箱為圓心,以三個音箱到兒童的距離為半徑作圓,三個圓的相交點即為兒童的位置,從而更加精確的獲取到兒童的位置。
根據本實施例中一個示例,本實施例中包括壓力傳感器、距離傳感器、加速度傳感器、計時器、四個小音箱等。可將上述壓力傳感器、距離傳感器、加速度傳感器、計時器、四個小音箱安裝在一個帶有圍欄的游戲墊中,游戲墊可通過藍牙與手持移動終端連接。當游戲墊上有小孩時,壓力感應器感受到后,自動打開藍牙,使游戲墊和手持移動終端連接,手持移動終端可實時查看游戲墊中壓力傳感器、距離傳感器、計時器上傳的數據并根據相關數據及時做出相應處理。從而可以實時跟蹤小孩在游戲墊上的活動狀態,以及獲取小孩在游戲墊上的運動量對小孩運動情況做出合理指導。
具體的步驟例如:數據采集:通過壓力傳感器、距離傳感器、加速度傳感器等采集數據;
數據轉換:通過藍牙方式將傳感器采集到的數據傳到移動終端上,然后經過移動終端處理器轉換成可處理的變量;
數據處理:包括:位移圖輸出:通過加速度傳感器上傳的數據獲取游戲墊上小孩的位移信息,每隔一段時間采集一次,然后繪制成一個位移圖,通過移動終端輸出,以便用戶查看;
卡里路消耗量計算:通過加速度傳感器,獲取小孩在游戲墊上的運動的總距離(s),通過計時器獲取小孩在游戲墊上運動的總時長(t),小孩在游戲墊上運動速度(v=s/t)等于總距離除以總時長。根據不同速度判斷小孩運動每小時對應消耗的卡里路(m),小孩總卡里路消耗量為:每秒消耗的卡里路數乘以總時長;
播放音樂引導小孩運動:若預設時間內小孩位移未變化,則根據小孩當前的位置坐標,判斷小孩離四個小音箱的距離,打開離小孩最遠的小音箱使其播放音樂;直到兒歌播放完畢才停止播放,以吸引小孩移動到游戲墊中心位置和適當自主運動;
本實施例中還可以設定活動時長:當小孩持續在游戲墊上活動超過某一時長時,語音提醒家長,防止小孩運動過多,或者及時查看小孩出汗情況;該時長用戶可自定義,例如可默認設為半小時。
如圖2所示,本實施例中公開一種智能游戲墊的控制方法,該方法包括:
s201、獲取游戲墊發送的用戶游玩信號;
s202、獲取用戶的運動信息和相對于預設位置的距離信息,根據運動信息和距離信息的變化確定預設時長內用戶的能量消耗值;
s203、若用戶的能量消耗值超過預設的閾值,則發出提醒。
采用這種方式就可以通過用戶感應裝置獲取到游戲墊上是否有用戶例如兒童在上面,如果有兒童在上面游玩,則就可以通過運動檢測裝置和距離檢測裝置獲取到兒童在游戲墊上游玩時的加速度、速度等運動信息和行走距離等信息,從而發送到移動終端,移動終端就可以通過計算得知兒童在游戲墊上的運動狀況,這樣實時監測兒童在運動墊上的情況,可知曉兒童的運動量,以便對兒童的運動作出指導和調整。而當家長了解到兒童的能量消耗超過了預設的閾值后,就知道了兒童需要休息,就可以及時阻止兒童繼續玩耍,保護身體健康。本實施例中游戲墊上可有一個兒童游玩,以便檢測更加準確。當然也可以有兩個或以上的兒童游玩。
本實施例中用戶例如兒童的運動信息和相對于預設位置的距離信息可通過運動檢測裝置和距離檢測裝置檢測到。本實施例中運動檢測裝置可以為加速度傳感器或速度傳感器,或加速度傳感器和速度傳感器。從而獲取到運動的參數,進而可以計算出兒童運動的距離等信息,使用加速度傳感器、速度傳感器等裝置獲取運動距離等參數在現有技術中已有成熟運動,在此不再贅述。本實施例中距離檢測裝置可以為紅外線測距裝置,超聲波測距裝置,激光測距裝置等等儀器,通過這些測距裝置可以得到兒童相對預設位置的距離,進而計算兒童的位置。預設位置可以為測距裝置安裝的位置,或其他方便計算的位置,例如可以設為某一位置為原點位置,作為預設位置,方便計算。
其中,用戶游玩新號可以是壓力信號,或障礙物信號,或聲音信號等等。例如用戶游玩新號是壓力信號時,用戶感應裝置11可以采用壓力傳感器,壓力傳感器獲取了游戲墊上的壓力,然后傳輸給無線通訊裝置,無線通訊裝置將壓力信號作為用戶游玩信號傳輸給移動終端,移動終端便得知此時有用戶在游戲墊上游玩,例如有兒童在上面游玩。壓力傳感器安裝在游戲墊中,為了更加精確的得知是否有兒童在游戲墊上,壓力傳感器可設置多個,多個壓力傳感器可以根據需要的密度設置,例如每間隔5厘米或6厘米設置一個壓力傳感器,從而進行矩陣狀的布局。例如游戲墊的規格為1米*1米,壓力傳感器之間的間距可以設為4厘米,那么一排或一列的壓力傳感器就為25個,或間距為10厘米,那么一排或一列的壓力傳感器九尾10個,或其他間距和數量等等。當然本實施例中也可以采用其他的方式來獲取游戲墊上是否有兒童,例如通過紅外線檢測,或超聲波檢測等等方式均可。本實施例中兒童游玩信號可以通過藍牙、wifi等方式傳輸。
根據其中另一個示例,所述根據運動信息和距離信息的變化確定預設時長內用戶的能量消耗值的步驟具體包括:根據運動信息和距離信息的變化得到預設長內用戶移動的總路程,根據總路程和預設時長獲取用戶在該預設時長內的運動速度;根據運動速度與單位時間的能量消耗之間的對應關系,獲取與用戶在該預設時長內的運動速度相對應的單位時間的能量消耗,根據能量消耗與預設時長確定預設時長內用戶的能量消耗值。這樣就可以計算用戶例如兒童的運動能量消耗值,從而及時阻止兒童繼續玩耍,保護身體健康。運動速度與單位時間得能量消耗對應關系可通過測試得到,也可以通過現有的數據進行導入得到。
根據其中另一個示例,在所述獲取用戶的運動信息和相對于預設位置的距離信息的步驟之后,所述方法進一步包括:根據用戶的運動信息和相對于預設位置的距離信息的變化,繪制用戶運動線路位移圖。家長就可以通過兒童運動線路位移圖了解兒童的實時運動狀況,還可以查看歷史運動軌跡。還可以將歷史運動的參數,例如在某一時間兒童運動的加速度、速度、方向等等數據融入到移動終端中,方便家長的查看、了解狀況。
根據其中另一個示例,所述方法進一步包括:若在預設時間內檢測到用戶移動的距離小于預設距離,則發出吸引用戶運動的提醒信息。本實施例中可通過音箱發出提醒信息,或其他例如燈光等發出提醒。本實施例中設置音箱不僅可以作為參照裝置,方便得到用戶例如兒童的運動距離等參數,而且還可以使用音箱播放音樂、兒歌等等,以吸引兒童,讓兒童更加開心快樂的在游戲墊上玩耍。例如,兒童在一段時間內沒有運動或行走,就可以自動開啟音箱播放音樂,以吸引兒童運動或行走。本實施例中設置三個音箱可以更加準確的得到兒童當前的位置。在獲取兒童分別相對于三個音箱的三個距離后,分別以三個音箱為圓心,以三個音箱到兒童的距離為半徑作圓,三個圓的相交點即為兒童的位置,從而更加精確的獲取到兒童的位置。
根據本實施例中一個示例,本實施例中的游戲墊控制方法可以按照如下示例進行:
游戲墊與移動終端連接:通過游戲墊上的壓力傳感器采集數據,當壓力傳感器感受到有小孩時,自動打開藍牙,使游戲墊和手持移動終端連接。
位移圖輸出:當藍牙與移動終端連接后,可以通過移動終端查看當前小孩在游戲墊上的位移輸出圖。每隔一段時間通過加速度傳感器采集一次小孩在游戲墊上的位置信息,然后繪制成一個位移圖,通過移動終端輸出,當位移圖更改時,發送廣播消息實時更新當前最新位移圖;
卡里路消耗量:通過加速度傳感器,每隔一段時間獲取小孩在游戲墊上的運動的總距離(s),通過計時器獲取小孩在游戲墊上運動的總時長(t),小孩在游戲墊上運動速度(v=s/t)等于總距離除以總時長。根據不同速度判斷小孩運動每小時對應消耗的卡里路(m),小孩總卡里路消耗量為:每秒消耗的卡里路數乘以總時長。整體活動消耗的卡里路數為各時段消耗的卡路里數之和,當卡路里數更新時,發送廣播消息實時更新當前消耗的卡路里數。根據小孩年齡設定一個默認卡路里消耗值,該值也可自定義,當實際消耗的卡路里數大于該設定值時,移動終端響鈴提醒家長;
播放音樂引導小孩運動:預設時間內小孩位移未變化,則根據小孩當前的位置坐標,判斷小孩離四個小音箱的距離,打開離小孩最遠的小音箱使其播放音樂;直到兒歌播放完畢才停止播放,以吸引小孩移動到游戲墊中心位置和適當自主運動;
本實施例中還可以設定活動時長:當小孩持續在游戲墊上活動超過某一時長時,語音提醒家長,防止小孩運動過多,或者及時查看小孩出汗情況。該時長用戶可自定義,例如可默認為半小時。
本實施例中公開一種計算機處理設備,包括處理器及計算機可讀存儲介質,所述處理器獲取所述計算機可讀存儲介質上的計算機程序,并執行如上述任一所述方法的步驟。
如圖3所示,本實施例中公開一種智能游戲墊的控制裝置,該裝置包括:
獲取模塊301,用于獲取游戲墊發送的用戶游玩信號;
接收處理模塊302,用于獲取用戶的運動信息和相對于預設位置的距離信息,根據運動信息和距離信息的變化確定預設時長內用戶的能量消耗值;
提醒模塊303,用于若用戶的能量消耗值超過預設的閾值,則發出提醒。
采用這種方式就可以通過用戶感應裝置獲取到游戲墊上是否有用戶例如兒童在上面,如果有兒童在上面游玩,則就可以通過運動檢測裝置和距離檢測裝置獲取到兒童在游戲墊上游玩時的加速度、速度等運動信息和行走距離等信息,從而發送到移動終端,移動終端就可以通過計算得知兒童在游戲墊上的運動狀況,這樣實時監測兒童在運動墊上的情況,可知曉兒童的運動量,以便對兒童的運動作出指導和調整。
以上內容是結合具體的優選實施方式對本發明所作的進一步詳細說明,不能認定本發明的具體實施只局限于這些說明。對于本發明所屬技術領域的普通技術人員來說,在不脫離本發明構思的前提下,還可以做出若干簡單推演或替換,都應當視為屬于本發明的保護范圍。