本發(fā)明涉及虛擬現(xiàn)實技術領域,具體涉及了一種分組運動的方法、終端和系統(tǒng)。
背景技術:
虛擬現(xiàn)實技術目前在諸多方面都有應用,使用虛擬現(xiàn)實技術可以獲取用戶在特定場景下的動作信息,例如通過將用戶的動作信息疊加到虛擬場景中可以模擬執(zhí)行特定的任務。目前虛擬現(xiàn)實技術主要應用在單用戶的場景中,如何使多人同時加入到同一虛擬場景中是目前需要完善和解決的問題。
技術實現(xiàn)要素:
本發(fā)明實施例提供了一種分組運動的方法、終端和系統(tǒng),以期實現(xiàn)多個用戶參與到同一虛擬場景中。
本發(fā)明實施例第一方面提供了一種分組運動的方法,包括:
發(fā)布活動信息;
獲取參加活動的終端發(fā)送的參與活動信息,并確定參與所述活動的用戶的分組信息;
獲取同一組中各用戶完成的動作視頻,并將同一組中各用戶的動作視頻合成到同一虛擬場景中得到合成后的視頻;
根據(jù)參考動作對每組用戶的所述合成后的視頻進行評估確定評比結果;
將所述評比結果發(fā)送給參與活動的各用戶對應的終端。
作為一種可選的實施方式,在所述確定參與所述活動的用戶的分組信息之后,所述方法還包括:
向同一組中各用戶對應的終端發(fā)送參考動作的視頻。
作為一種可選的實施方式,在所述將同一組中各用戶的動作視頻合成到同一虛擬場景中得到合成后的視頻之后,所述方法還包括:
將所述合成后的視頻發(fā)送給同一組中各用戶對應的終端。
作為一種可選的實施方式,在所述獲取同一組中各用戶完成的動作視頻之后,所述方法還包括:
對同一組中各用戶的動作與參考動作進行比較,確定差異點和指導建議;
所述合成后的視頻中包括所述差異點和指導建議。
本發(fā)明實施例第二方面公開了一種分組運動方法,包括:
獲取服務器發(fā)送的活動信息;
響應所述活動信息,向所述服務器發(fā)送參與活動信息;
獲取所述服務器確定的分組信息;
獲取并向所述服務器發(fā)送參與活動的用戶在虛擬場景對應的活動區(qū)域中的動作視頻;
獲取所述服務器對參與活動的各組用戶的動作進行評估確定的評比結果。
作為一種可選的實施方式,在所述獲取服務器確定的分組信息之后,所述方法還包括:
獲取并顯示所述服務器發(fā)送的參考動作的視頻。
作為一種可選的實施方式,在所述獲取服務器確定的分組信息之后,所述方法還包括:
獲取并顯示所述服務器發(fā)送的將同一組中的各用戶的動作視頻合成到同一虛擬場景中得到的合成后的視頻。
作為一種可選的實施方式,所述合成后的視頻包括:當前用戶的動作與參考視頻的差異點和指導建議。
本發(fā)明實施例第三方面公開了一種終端,所述終端包括:
發(fā)布單元,用于發(fā)布活動信息;
第一處理單元,用于獲取參加活動的終端發(fā)送的參與活動信息,并確定參與所述活動的用戶的分組信息;
第二處理單元,用于獲取同一組中各用戶完成的動作視頻,并將同一組中各用戶的動作視頻合成到同一虛擬場景中得到合成后的視頻;
第一確定單元,用于根據(jù)參考動作對每組用戶的所述合成后的視頻進行評估確定評比結果;
第一發(fā)送單元,用于將所述評比結果發(fā)送給參與活動的各用戶對應的終端。
作為一種可選的實施方式,還包括:
第二發(fā)送單元,用于向同一組中各用戶對應的終端發(fā)送參考動作的視頻。
作為一種可選的實施方式,還包括:
第三發(fā)送單元,用于將所述第二處理單元得到的所述合成后的視頻發(fā)送給同一組中各用戶對應的終端。
作為一種可選的實施方式,第二確定單元,用于在所述第二處理單元獲取同一組中各用戶完成的動作視頻之后,對同一組中各用戶的動作與參考動作進行比較,確定差異點和指導建議;
所述合成后的視頻中包括所述差異點和指導建議。
本發(fā)明實施例第四方面公開了一種終端,包括:
第一獲取單元,用于獲取服務器發(fā)送的活動信息;
第四發(fā)送單元,用于響應所述第一獲取單元獲取的所述活動信息,向所述服務器發(fā)送參與活動信息;
第二獲取單元,用于獲取所述服務器確定的分組信息;
第三獲取單元,用于獲取并向所述服務器發(fā)送參與活動的用戶在虛擬場景對應的活動區(qū)域中的動作視頻;
第四獲取單元,用于獲取所述服務器對參與活動的各組用戶的動作進行評估確定的評比結果。
作為一種可選的實施方式,還包括:
第五獲取單元,用于在所述獲取服務器確定的分組信息之后,獲取并顯示所述服務器發(fā)送的參考動作的視頻。
作為一種可選的實施方式,所述終端還包括:;第六獲取單元,用于在所述
獲取服務器確定的分組信息之后,
獲取并顯示所述服務器發(fā)送的將同一組中的各用戶的動作視頻合成到同一虛擬場景中得到的合成后的視頻。
作為一種可選的實施方式,所述合成后的視頻包括:當前用戶的動作與參考視頻的差異點和指導建議。
本發(fā)明實施例第五方面公開了一種分組運動系統(tǒng),包括:第一終端和至少兩個第二終端;其中,
所述第一終端為前面第三方面所述的終端;
所述第二終端為前面第四方面所述的終端。
本發(fā)明實施例通過服務器發(fā)布活動信息,多個終端可以參與活動,服務器獲取參加活動的終端發(fā)送的參與活動信息后確定參與活動的用戶的分組信息,同時,服務器獲取同一組中各用戶完成的動作視頻,并將同一組中各用戶的動作視頻合成到同一虛擬場景中得到合成后的視頻;根據(jù)參考動作對每組用戶的所述合成后的視頻進行評估確定評比結果;將所述評比結果發(fā)送給參與活動的各用戶對應的終端。本發(fā)明實施例提供的技術方案,可以使多個用戶參與到同一虛擬場景中,可以實現(xiàn)多個用戶進行分組運動。
附圖說明
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明實施例提供的一種分組運動的系統(tǒng)架構示意圖;
圖2是本發(fā)明實施例提供的一種分組運動的方法的流程示意圖;
圖3是本發(fā)明實施例提供的一種分組運動的方法的流程示意圖;
圖4是本發(fā)明實施例提供的一種終端的結構示意圖;
圖5是本發(fā)明實施例提供的另一種終端的結構示意圖;
圖6是本發(fā)明實施例提供的另一種終端的結構示意圖;
圖7是本發(fā)明實施例提供的另一種終端的結構示意圖。
具體實施方式
本發(fā)明實施例提供一種分組運動的方法、終端和系統(tǒng),以期實現(xiàn)多個用戶參與到同一虛擬場景中。
為了使本技術領域的人員更好地理解本發(fā)明方案,下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分的實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都應當屬于本發(fā)明保護的范圍。
以下分別進行詳細說明。
本發(fā)明的說明書和權利要求書及上述附圖中的術語“第一”、“第二”、“第三”、“第四”等(如果存在)是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。應該理解這樣使用的數(shù)據(jù)在適當情況下可以互換,以便這里描述的本發(fā)明的實施例例如能夠以除了在這里圖示或描述的那些以外的順序實施。此外,術語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統(tǒng)、產品或設備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或對于這些過程、方法、產品或設備固有的其它步驟或單元。
為了便于理解本發(fā)明實施例,下面先對本發(fā)明實施例的系統(tǒng)架構進行描述。請參見圖1,圖1是本發(fā)明的一個實施例公開的一種分組運動的系統(tǒng)的架構示意圖,可以包括一個服務器A和多個客戶端B。
服務器可以是平板電腦、筆記本電腦、臺式機等終端設備,客戶端可以是包括攝像機、傳感器等數(shù)據(jù)采集設備以及臺式機或者筆記本電腦或者平板電腦等終端設備,服務器可以通過有線或無線網(wǎng)絡與客戶端連接,并傳遞信息,需要說明的是,在一些可能的實施方式中其中一個客戶端也可以兼做服務器。在具體實施時,服務器可以發(fā)布活動消息,希望參加活動的客戶端可以向服務器發(fā)送參加活動信息,服務器可以將參加活動的客戶端分為幾個組,每組可以包括兩個以上的客戶端??蛻舳送ㄟ^采集設備獲取用戶的動作視頻及相關數(shù)據(jù)信息后傳給服務器,服務器將同一組中各用戶的動作視頻合成到同一虛擬場景中得到合成后的視頻,然后服務器可以根據(jù)參考動作對每組用戶的所述合成后的視頻進行評估確定評比結果,并將所述評比結果發(fā)送給參與活動的各用戶對應的終端。采用本實施例,可以使位于不同客戶端的多個用戶參與到同一虛擬場景中,有利于多用戶通過虛擬現(xiàn)實的方式參與到分組運動中來。
請參見圖2,圖2是本發(fā)明的一個實施例提供的一種分組運動方法的流程示意圖,該實施例從服務器的角度進行描述。如圖2所示,本發(fā)明的一個實施例提供的一種分組運動的方法,可以包括:
201、發(fā)布活動信息。
其中,活動信息可以包括活動的名稱、活動的時間等信息。
可選的,在本發(fā)明一些可能的實施方式中,活動信息還可以包括對參加活動的用戶進行限定的條件,比如可以限定參加活動的用戶的年齡為20~35歲,或者性別為男,或者限定為某個小區(qū)內的用戶,或者距離服務器10公里范圍內的用戶,或者預設名單中的用戶等。具體的,可以根據(jù)需要進行設置。
202、獲取參加活動的終端發(fā)送的參與活動信息,并確定參與所述活動的用戶的分組信息。
其中,參加活動的終端可以通過在服務器上進行注冊的方式參與活動,也可以按照約定的方式發(fā)送相關信息參與活動。服務器可以將參加活動的用戶分成不同的組,比如可以將單位甲的用戶設置為第一組,將單位乙的用戶設置為第二組。
203、獲取同一組中各用戶完成的動作視頻,并將同一組中各用戶的動作視頻合成到同一虛擬場景中得到合成后的視頻。
其中,各用戶的動作可以使用客戶端的設備比如:動作捕捉設備、攝像機、設備采集合成主機、投影屏幕、音箱等設備獲取。比如體感動作捕捉設備和攝像機從采集室的四周對用戶活動區(qū)域進行采集用戶動作的相關信息比如視頻及相關動作參數(shù)等??蛻舳瞬杉接脩敉瓿傻膭幼饕曨l后,傳給服務器,服務器將同一組中各用戶的動作視頻合成到同一虛擬場景中得到合成后的視頻,通過這種方式會使的不同地點的用戶的動作視頻集成在同一個場景中,有利于提高用戶的參與性、互動性和趣味性。
204、根據(jù)參考動作對每組用戶的所述合成后的視頻進行評估確定評比結果。
其中參考動作可以是預先獲取并保存在服務器中的的標準動作,其作為評比的依據(jù),可以對每組用戶合成后的視頻進行評估,并確定評比結果。
205、將所述評比結果發(fā)送給參與活動的各用戶對應的終端。
舉例來說,可以將第一組的評比結果90分反饋給第一組中的每個用戶對應的終端,當然也可以反饋給參加活動的所有用戶對應的終端。需要說明的是評比結果可以只包括一個組的評分,也可以進一步地包括對同一組中的每個用戶的評分。比如若第一組中包括三個用戶,則評比結果可以是只包括90分,也可以進一步地包括對用戶一的評分92、對用戶二的評分90和對用戶三的評分88。
本發(fā)明實施例的技術方案中,通過服務器發(fā)布活動信息,多個終端可以參與活動,服務器獲取參加活動的終端發(fā)送的參與活動信息后確定參與活動的用戶的分組信息,同時,服務器獲取同一組中各用戶完成的動作視頻,并將同一組中各用戶的動作視頻合成到同一虛擬場景中得到合成后的視頻;根據(jù)參考動作對每組用戶的所述合成后的視頻進行評估確定評比結果;將所述評比結果發(fā)送給參與活動的各用戶對應的終端。本發(fā)明實施例提供的技術方案,可以使多個用戶參與到同一虛擬場景中,可以實現(xiàn)多個用戶進行分組運動。
可選的,在本發(fā)明一些可能的實施方式中,為了方便用戶操作,和提高動作的標準性和規(guī)范性,在服務器確定好具體分組后,可以向同一組中各用戶對應的終端發(fā)送參考動作的視頻,以方便用戶在活動參加前根據(jù)參考動作預先進行練習,也可以在活動進行中實時播放參考動作。需要說明的是,不同組對應的參考動作可以相同也可以不同。
可選的,在本發(fā)明一些可能的實施方式中,在將同一組中各用戶的動作視頻合成到同一虛擬場景中得到合成后的視頻之后,所述方法還可以包括:
服務器將合成后的視頻發(fā)送給同一組中各用戶對應的終端。這樣方便用戶了解同一組其他用戶的動作,可選的,在本發(fā)明一些可能的實施方式中,服務器也可以只傳輸同一組中其他用戶的動作視頻,舉例來說,第一組中的用戶一的顯示界面中可以包括三個顯示區(qū)域,分別對應用戶一的終端設備采集的用戶一的動作視頻,以及服務器獲取并傳給用戶一的第二用戶的動作視頻和第三用戶的動作視頻。
可選的,在本發(fā)明一些可能的實施方式中,在獲取同一組中各用戶完成的動作視頻之后,所述方法還可以包括:
對同一組中各用戶的動作與參考動作進行比較,確定差異點和指導建議;
所述合成后的視頻中包括所述差異點和指導建議。
通過這種方式,有利于用戶及時調整和糾正動作與參考動作的偏差。有利于提高用戶動作與參考動作的一致性。
請參見圖3,圖3是本發(fā)明的另一個實施例提供的一種分組運動方法的流程示意圖,該實施例從參加分組運動的用戶所在的客戶端的角度進行描述。如圖3所示,本發(fā)明的一個實施例提供的一種分組運動的方法,可以包括:
301、獲取服務器發(fā)送的活動信息。
其中,活動信息可以包括活動的名稱、活動的時間等信息。
可選的,在本發(fā)明一些可能的實施方式中,活動信息還可以包括對參加活動的用戶進行限定的條件,比如可以限定參加活動的用戶的年齡為20~35歲,或者性別為男,或者限定為某個小區(qū)內的用戶,或者距離服務器10公里范圍內的用戶,或者預設名單中的用戶等。具體的,服務器可以根據(jù)需要對活動信息進行設置。
302、響應所述活動信息,向所述服務器發(fā)送參與活動信息。
舉例來說,參加活動的終端可以通過在服務器上進行注冊的方式參與活動,也可以按照約定的方式向服務器發(fā)送參與活動的信息。
303、獲取所述服務器確定的分組信息。
服務器可以將參加活動的用戶分成不同的組,比如可以將單位甲的用戶設置為第一組,將單位乙的用戶設置為第二組。
304、獲取并向所述服務器發(fā)送參與活動的用戶在虛擬場景對應的活動區(qū)域中的動作視頻。
具體地,用戶的動作可以使用客戶端的設備比如:動作捕捉設備、攝像機、設備采集合成主機、投影屏幕、音箱等設備獲取。比如體感動作捕捉設備和攝像機從虛擬場景對應的活動區(qū)域比如采集室的四周對用戶活動區(qū)域進行采集用戶動作的相關信息比如視頻及相關動作參數(shù)等??蛻舳瞬杉接脩敉瓿傻膭幼饕曨l后,傳給服務器,服務器將同一組中各用戶的動作視頻合成到同一虛擬場景中得到合成后的視頻,通過這種方式會使的不同地點的用戶的動作視頻集成在同一個場景中,有利于提高用戶的參與性、互動性和趣味性。
305、獲取所述服務器對參與活動的各組用戶的動作進行評估確定的評比結果。
本發(fā)明實施例的技術方案中,用戶對應的客戶端獲取服務器發(fā)送的活動信息后,可以響應所述活動信息,向服務器發(fā)送參與活動信息;然后獲取服務器確定的分組信息;獲取并向服務器發(fā)送參與活動的用戶在虛擬場景對應的活動區(qū)域中的動作視頻;獲取服務器對參與活動的各組用戶的動作進行評估確定的評比結果。本發(fā)明實施例提供的技術方案,有利于多個用戶進行分組運動。
可選的,在本發(fā)明一些可能的實施方式中,在獲取服務器確定的分組信息之后,所述方法還可以包括:獲取并顯示所述服務器發(fā)送的參考動作的視頻。以方便用戶在活動參加前根據(jù)參考動作預先進行練習,也可以在活動進行中實時播放參考動作。需要說明的是,不同組對應的參考動作可以相同也可以不同。
可選的,在本發(fā)明一些可能的實施方式中,在獲取服務器確定的分組信息之后,所述方法還可以包括:獲取并顯示所述服務器發(fā)送的將同一組中的各用戶的動作視頻合成到同一虛擬場景中得到的合成后的視頻。這樣方便用戶了解同一組其他用戶的動作。
可選的,在本發(fā)明一些可能的實施方式中,所述合成后的視頻可以包括:當前用戶的動作與參考視頻的差異點和指導建議。通過這種方式,有利于用戶及時調整和糾正動作與參考動作的偏差。有利于提高用戶動作與參考動作的一致性。
請參見圖4,圖4是本發(fā)明的另一個實施例提供的一種終端的結構示意圖,該實施例從服務器的角度進行描述。如圖4所示,本發(fā)明的一個實施例提供的一種終端400,可以包括:發(fā)布單元401、第一處理單元402、第二處理單元403、第一確定單元404和第一發(fā)送單元405。
發(fā)布單元401,用于發(fā)布活動信息。
其中,活動信息可以包括活動的名稱、活動的時間等信息。
可選的,在本發(fā)明一些可能的實施方式中,活動信息還可以包括對參加活動的用戶進行限定的條件,比如可以限定參加活動的用戶的年齡為20~35歲,或者性別為男,或者限定為某個小區(qū)內的用戶,或者距離服務器10公里范圍內的用戶,或者預設名單中的用戶等。具體的,可以根據(jù)需要進行設置。
第一處理單元402,用于獲取參加活動的終端發(fā)送的參與活動信息,并確定參與所述活動的用戶的分組信息。
其中,參加活動的終端可以通過在服務器上進行注冊的方式參與活動,也可以按照約定的方式發(fā)送相關信息參與活動。服務器可以將參加活動的用戶分成不同的組,比如可以將單位甲的用戶設置為第一組,將單位乙的用戶設置為第二組。
第二處理單元403,用于獲取同一組中各用戶完成的動作視頻,并將同一組中各用戶的動作視頻合成到同一虛擬場景中得到合成后的視頻。
其中,各用戶的動作可以使用客戶端的設備比如:動作捕捉設備、攝像機、設備采集合成主機、投影屏幕、音箱等設備獲取。比如體感動作捕捉設備和攝像機從采集室的四周對用戶活動區(qū)域進行采集用戶動作的相關信息比如視頻及相關動作參數(shù)等??蛻舳瞬杉接脩敉瓿傻膭幼饕曨l后,傳給服務器,服務器將同一組中各用戶的動作視頻合成到同一虛擬場景中得到合成后的視頻,通過這種方式會使的不同地點的用戶的動作視頻集成在同一個場景中,有利于提高用戶的參與性、互動性和趣味性。
第一確定單元404,用于根據(jù)參考動作對每組用戶的所述合成后的視頻進行評估確定評比結果。
其中參考動作可以是預先獲取并保存在服務器中的的標準動作,其作為評比的依據(jù),可以對每組用戶合成后的視頻進行評估,并確定評比結果。
第一發(fā)送單元405,用于將所述評比結果發(fā)送給參與活動的各用戶對應的終端。
舉例來說,可以將第一組的評比結果90分反饋給第一組中的每個用戶對應的終端,當然也可以反饋給參加活動的所有用戶對應的終端。需要說明的是評比結果可以只包括一個組的評分,也可以進一步地包括對同一組中的每個用戶的評分。比如若第一組中包括三個用戶,則評比結果可以是只包括90分,也可以進一步地包括對用戶一的評分92、對用戶二的評分90和對用戶三的評分88。
本發(fā)明實施例的技術方案中,通過服務器發(fā)布活動信息,多個終端可以參與活動,服務器獲取參加活動的終端發(fā)送的參與活動信息后確定參與活動的用戶的分組信息,同時,服務器獲取同一組中各用戶完成的動作視頻,并將同一組中各用戶的動作視頻合成到同一虛擬場景中得到合成后的視頻;根據(jù)參考動作對每組用戶的所述合成后的視頻進行評估確定評比結果;將所述評比結果發(fā)送給參與活動的各用戶對應的終端。本發(fā)明實施例提供的技術方案,可以使多個用戶參與到同一虛擬場景中,可以實現(xiàn)多個用戶進行分組運動。
可選的,在本發(fā)明一些可能的實施方式中,為了方便用戶操作,和提高動作的標準性和規(guī)范性,終端400還可以包括第二發(fā)送單元,用于向同一組中各用戶對應的終端發(fā)送參考動作的視頻。以方便用戶在活動參加前根據(jù)參考動作預先進行練習,也可以在活動進行中實時播放參考動作。需要說明的是,不同組對應的參考動作可以相同也可以不同。
可選的,在本發(fā)明一些可能的實施方式中,終端400還可以包括第三發(fā)送單元,用于將所述第二處理單元得到的所述合成后的視頻發(fā)送給同一組中各用戶對應的終端。這樣方便用戶了解同一組其他用戶的動作,可選的,在本發(fā)明一些可能的實施方式中,服務器也可以只傳輸同一組中其他用戶的動作視頻,舉例來說,第一組中的用戶一的顯示界面中可以包括三個顯示區(qū)域,分別對應用戶一的終端設備采集的用戶一的動作視頻,以及服務器獲取并傳給用戶一的第二用戶的動作視頻和第三用戶的動作視頻。
可選的,在本發(fā)明一些可能的實施方式中,終端400還可以包括第二確定單元,用于在所述第二處理單元獲取同一組中各用戶完成的動作視頻之后,對同一組中各用戶的動作與參考動作進行比較,確定差異點和指導建議;
所述合成后的視頻中包括所述差異點和指導建議。
通過這種方式,有利于用戶及時調整和糾正動作與參考動作的偏差。有利于提高用戶動作與參考動作的一致性。
請參見圖5,圖5是本發(fā)明的另一個實施例提供的一種終端的結構示意圖,該實施例從參加分組運動的用戶所在的客戶端的角度進行描述。如圖5所示,本發(fā)明的一個實施例提供的一種終端500,可以包括:第一獲取單元501、第四發(fā)送單元502、第二獲取單元503、第三獲取單元504和第四獲取單元505。
第一獲取單元501,用于獲取服務器發(fā)送的活動信息。
其中,活動信息可以包括活動的名稱、活動的時間等信息。
可選的,在本發(fā)明一些可能的實施方式中,活動信息還可以包括對參加活動的用戶進行限定的條件,比如可以限定參加活動的用戶的年齡為20~35歲,或者性別為男,或者限定為某個小區(qū)內的用戶,或者距離服務器10公里范圍內的用戶,或者預設名單中的用戶等。具體的,服務器可以根據(jù)需要對活動信息進行設置。
第四發(fā)送單元502,用于響應所述第一獲取單元獲取的所述活動信息,向所述服務器發(fā)送參與活動信息。
舉例來說,參加活動的終端可以通過在服務器上進行注冊的方式參與活動,也可以按照約定的方式向服務器發(fā)送參與活動的信息。
第二獲取單元503,用于獲取所述服務器確定的分組信息。
服務器可以將參加活動的用戶分成不同的組,比如可以將單位甲的用戶設置為第一組,將單位乙的用戶設置為第二組。
第三獲取單元504,用于獲取并向所述服務器發(fā)送參與活動的用戶在虛擬場景對應的活動區(qū)域中的動作視頻。
具體地,用戶的動作可以使用客戶端的設備比如:動作捕捉設備、攝像機、設備采集合成主機、投影屏幕、音箱等設備獲取。比如體感動作捕捉設備和攝像機從虛擬場景對應的活動區(qū)域比如采集室的四周對用戶活動區(qū)域進行采集用戶動作的相關信息比如視頻及相關動作參數(shù)等。客戶端采集到用戶完成的動作視頻后,傳給服務器,服務器將同一組中各用戶的動作視頻合成到同一虛擬場景中得到合成后的視頻,通過這種方式會使的不同地點的用戶的動作視頻集成在同一個場景中,有利于提高用戶的參與性、互動性和趣味性。
第四獲取單元505,用于獲取所述服務器對參與活動的各組用戶的動作進行評估確定的評比結果。
本發(fā)明實施例的技術方案中,用戶對應的客戶端獲取服務器發(fā)送的活動信息后,可以響應所述活動信息,向服務器發(fā)送參與活動信息;然后獲取服務器確定的分組信息;獲取并向服務器發(fā)送參與活動的用戶在虛擬場景對應的活動區(qū)域中的動作視頻;獲取服務器對參與活動的各組用戶的動作進行評估確定的評比結果。本發(fā)明實施例提供的技術方案,有利于多個用戶進行分組運動。
可選的,在本發(fā)明一些可能的實施方式中,終端500還可以包括:第五獲取單元,用于在所述獲取服務器確定的分組信息之后,獲取并顯示所述服務器發(fā)送的參考動作的視頻。以方便用戶在活動參加前根據(jù)參考動作預先進行練習,也可以在活動進行中實時播放參考動作。需要說明的是,不同組對應的參考動作可以相同也可以不同。
可選的,在本發(fā)明一些可能的實施方式中,終端500還可以包括第六獲取單元,用于在獲取服務器確定的分組信息之后,獲取并顯示所述服務器發(fā)送的將同一組中的各用戶的動作視頻合成到同一虛擬場景中得到的合成后的視頻。這樣方便用戶了解同一組其他用戶的動作。
可選的,在本發(fā)明一些可能的實施方式中,合成后的視頻可以包括:當前用戶的動作與參考視頻的差異點和指導建議。通過這種方式,有利于用戶及時調整和糾正動作與參考動作的偏差。有利于提高用戶動作與參考動作的一致性。
本發(fā)明的另一個實施例提供的一種分組運動系統(tǒng),包括:第一終端和至少兩個第二終端;所述第一終端如圖4所示的終端,第二終端圖5所示的終端,可以理解的是,本實施例的分組運動系統(tǒng)的各功能模塊的功能可根據(jù)上述方法實施例中的方法具體實現(xiàn),其具體實現(xiàn)過程可以參照上述方法實施例的相關描述,此處不再贅述。
圖6是本發(fā)明實施例提供的一種終端的結構示意圖,如圖6所示,本實施例的終端600包括至少一個總線601、與總線601相連的至少一個處理器602以及與總線601相連的至少一個存儲器603。
其中,處理器602通過總線601,調用存儲器603中存儲的代碼以用于執(zhí)行一種分組運動方法,所述分組運動方法包括:
發(fā)布活動信息;
獲取參加活動的終端發(fā)送的參與活動信息,并確定參與所述活動的用戶的分組信息;
獲取同一組中各用戶完成的動作視頻,并將同一組中各用戶的動作視頻合成到同一虛擬場景中得到合成后的視頻;
根據(jù)參考動作對每組用戶的所述合成后的視頻進行評估確定評比結果;
將所述評比結果發(fā)送給參與活動的各用戶對應的終端。
可選的,在本發(fā)明一些可能的實施方式中,在所述確定參與所述活動的用戶的分組信息之后,所述方法還包括:
向同一組中各用戶對應的終端發(fā)送參考動作的視頻。
可選的,在本發(fā)明一些可能的實施方式中,在所述將同一組中各用戶的動作視頻合成到同一虛擬場景中得到合成后的視頻之后,所述方法還包括:
將所述合成后的視頻發(fā)送給同一組中各用戶對應的終端。
可選的,在本發(fā)明一些可能的實施方式中,在所述獲取同一組中各用戶完成的動作視頻之后,所述方法還包括:
對同一組中各用戶的動作與參考動作進行比較,確定差異點和指導建議;
所述合成后的視頻中包括所述差異點和指導建議。
本發(fā)明實施例通過服務器發(fā)布活動信息,多個終端可以參與活動,服務器獲取參加活動的終端發(fā)送的參與活動信息后確定參與活動的用戶的分組信息,同時,服務器獲取同一組中各用戶完成的動作視頻,并將同一組中各用戶的動作視頻合成到同一虛擬場景中得到合成后的視頻;根據(jù)參考動作對每組用戶的所述合成后的視頻進行評估確定評比結果;將所述評比結果發(fā)送給參與活動的各用戶對應的終端。本發(fā)明實施例提供的技術方案,可以使多個用戶參與到同一虛擬場景中,可以實現(xiàn)多個用戶進行分組運動。
圖7是本發(fā)明實施例提供的一種終端的結構示意圖,如圖7所示,本實施例的終端700包括至少一個總線701、與總線701相連的至少一個處理器702以及與總線701相連的至少一個存儲器703。
其中,處理器702通過總線701,調用存儲器703中存儲的代碼以用于執(zhí)行一種分組運動方法,所述分組運動方法包括:
獲取服務器發(fā)送的活動信息;
響應所述活動信息,向所述服務器發(fā)送參與活動信息;
獲取所述服務器確定的分組信息;
獲取并向所述服務器發(fā)送參與活動的用戶在虛擬場景對應的活動區(qū)域中的動作視頻;
獲取所述服務器對參與活動的各組用戶的動作進行評估確定的評比結果。
可選的,在本發(fā)明一些可能的實施方式中,在所述獲取服務器確定的分組信息之后,所述方法還包括:
獲取并顯示所述服務器發(fā)送的參考動作的視頻。
可選的,在本發(fā)明一些可能的實施方式中,在所述獲取服務器確定的分組信息之后,所述方法還包括:
獲取并顯示所述服務器發(fā)送的將同一組中的各用戶的動作視頻合成到同一虛擬場景中得到的合成后的視頻。
可選的,在本發(fā)明一些可能的實施方式中,所述合成后的視頻包括:當前用戶的動作與參考視頻的差異點和指導建議。
本發(fā)明實施例的技術方案中,終端獲取服務器發(fā)送的活動信息后,可以響應所述活動信息,向服務器發(fā)送參與活動信息;然后獲取服務器確定的分組信息;獲取并向服務器發(fā)送參與活動的用戶在虛擬場景對應的活動區(qū)域中的動作視頻;獲取服務器對參與活動的各組用戶的動作進行評估確定的評比結果。本發(fā)明實施例提供的技術方案,有利于多個用戶進行分組運動。
在上述實施例中,對各個實施例的描述都各有側重,某個實施例中沒有詳述的部分,可以參見其他實施例的相關描述。
需要說明的是,對于前述的各方法實施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領域技術人員應該知悉,本發(fā)明并不受所描述的動作順序的限制,因為依據(jù)本發(fā)明,某些步驟可能可以采用其他順序或者同時進行。其次,本領域技術人員也應該知悉,說明書中所描述的實施例均屬于優(yōu)選實施例,所涉及的動作和模塊并不一定是本發(fā)明所必須的。
上述作為分離部件說明的模塊可以是或者也可以不是物理上分開的,作為模塊顯示的部件可以是或者也可以不是物理模塊。可以根據(jù)實際的需要選擇其中的部分或者全部模塊來實現(xiàn)本實施例方案的目的。
因此,以上實施例僅用以說明本發(fā)明的技術方案,而非對其限制;盡管參照前述實施例對本發(fā)明進行了詳細的說明,本領域的普通技術人員應當理解:其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分技術特征進行等同替換;而這些修改或者替換,并不使相應技術方案的本質脫離本發(fā)明各實施例技術方案的精神和范圍。