[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

WO2019134462A1 - Implementation method and apparatus for multi-people somatosensory dance, and electronic device and storage medium - Google Patents

Implementation method and apparatus for multi-people somatosensory dance, and electronic device and storage medium Download PDF

Info

Publication number
WO2019134462A1
WO2019134462A1 PCT/CN2018/117382 CN2018117382W WO2019134462A1 WO 2019134462 A1 WO2019134462 A1 WO 2019134462A1 CN 2018117382 W CN2018117382 W CN 2018117382W WO 2019134462 A1 WO2019134462 A1 WO 2019134462A1
Authority
WO
WIPO (PCT)
Prior art keywords
user
dance
users
standard
time
Prior art date
Application number
PCT/CN2018/117382
Other languages
French (fr)
Chinese (zh)
Inventor
孙平
李震
黄睿敏
黄怡青
戴硕
田昊
王超
刘倍余
方醒
徐多凯
李�根
李红成
袁冰
Original Assignee
香港乐蜜有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 香港乐蜜有限公司 filed Critical 香港乐蜜有限公司
Publication of WO2019134462A1 publication Critical patent/WO2019134462A1/en

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/25Output arrangements for video game devices
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/45Controlling the progress of the video game
    • A63F13/46Computing the game score
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/50Controlling the output signals based on the game progress
    • A63F13/53Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game
    • A63F13/533Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game for prompting the player, e.g. by displaying a game menu
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/50Controlling the output signals based on the game progress
    • A63F13/54Controlling the output signals based on the game progress involving acoustic signals, e.g. for simulating revolutions per minute [RPM] dependent engine sounds in a driving game or reverberation against a virtual wall
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/70Game security or game management aspects
    • A63F13/75Enforcing rules, e.g. detecting foul play or generating lists of cheating players
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/70Game security or game management aspects
    • A63F13/79Game security or game management aspects involving player-related data, e.g. identities, accounts, preferences or play histories
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/80Special adaptations for executing a specific game genre or game mode
    • A63F13/843Special adaptations for executing a specific game genre or game mode involving concurrently two or more players on the same game device, e.g. requiring the use of a plurality of controllers or of a specific view of game data for each player
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/85Providing additional services to players

Definitions

  • the present application relates to the field of Internet technologies, and in particular, to a method, an apparatus, an electronic device, and a storage medium for implementing a multi-human sense dance.
  • the embodiments of the present application provide a method, a device, an electronic device, and a storage medium for implementing a multi-human sense dance, which can effectively solve the problem of matching opponents and limited number of participants, and greatly improve the user experience.
  • an embodiment of the present application provides a method for implementing a multi-human sense dance, including: playing the same target audio to all online users at the same time, and displaying standard dance actions corresponding to each time node along with the target audio; Each user follows the completion of the standard dance action by the target audio, and performs real-time elimination of each user according to the completion status of each user.
  • the method further includes: prompting the user to start the multi-humanity dance .
  • the obtaining, by each user, the completion of the standard dance action by the target audio, and performing the user behavior on each user according to the completion status of each user includes: obtaining, by the mobile terminal used by each user, the completion status of each standard dance action by each user; performing real-time scoring on each user according to the completion status of the standard dance action by each user; Users with thresholds are eliminated.
  • the obtaining, by the mobile terminal used by each user, the completion of the standard dance action by each user includes: using by each user The mobile terminal identifies the human body motion of each user; and determines the completion status of the standard dance action by each user according to the degree of difference between the standard dance action and the human body motion of the same time node.
  • the real-time scoring of each user according to the completion status of the standard dance action by each user includes: Each user in the user is assigned a base score; each of the users completes one of the standard dance moves, maintaining the base score of the corresponding user unchanged; each of the users fails each of the standard dance moves, corresponding to The user's base score is deducted from the preset score.
  • the real-time scoring of each user according to the completion status of the standard dance action by each user includes: each user Each of the users completes one of the standard dance moves at a first level each time, adding a preset score to the corresponding user; each of the users completes one of the standard dance moves at a second level each time, The score of the corresponding user is maintained unchanged; each of the users completes one of the standard dance moves at a third level each time, and the preset score is deducted for the corresponding user.
  • the method further includes: determining, according to the first request of any one of the users, the user Adding a preset score; and/or adding a preset score to any one of the users after successfully inviting a new user.
  • the number of requests for the first request or the number of invitations for the new user are both less than a preset number of times threshold.
  • the method further includes: not persisting until the end of the target audio end Users who are eliminated are rewarded.
  • the method further comprises: acquiring, each user following the target audio dance Dance video; share the dance video.
  • the method further includes: displaying, in real time, the initial participation in the multi-human sense dance The number of users and the number of users that are not currently being phased out.
  • the method further includes: logging all of the multi-humanity dances The user's avatar is displayed in the preset area. According to the video sharing instruction, the historical video posted by the target avatar indicated by the video sharing instruction in the preset area is played.
  • the embodiment of the present application further provides a device for implementing multi-humanity dance, comprising: a play display unit, configured to play the same target audio to all online users at the same time, and display each time along with the target audio.
  • the standard dance action corresponding to the node; the elimination unit is configured to obtain completion status of each standard user following the target audio to the standard dance action, and perform real-time elimination of each user according to the completion status of each user.
  • the device further includes: a prompting unit, configured to prompt the user to the multi-humanity dance before playing the same target video to all online users at the same time The start time.
  • the eliminating unit includes: an acquiring module, configured to acquire, by using a mobile terminal used by each user, completion of the standard dance action by each user; For real-time scoring each user according to the completion status of the standard dance action by each user; the elimination module is used to eliminate the user whose real-time score is lower than the preset threshold.
  • the acquiring module is specifically configured to: identify, by using the mobile terminal used by each user, the human body motion of each user; Determining the completion of the standard dance action by each user according to the degree of difference between the standard dance action and the human body motion at the same time node.
  • the scoring module is specifically configured to: assign a base score to each of the users; Each time the user completes one of the standard dance moves, the basic score of the corresponding user is maintained. Each of the users fails the standard dance action, and the basic score of the corresponding user is deducted from the preset score.
  • the scoring module is specifically configured to: each of the users completes one at a first level each time a standard dance action, adding a preset score to the corresponding user; each of the users completes one of the standard dance actions at a second level each time, maintaining the score of the corresponding user unchanged; among the users Each user completes one of the standard dance moves at a third level each time, deducting the preset score for the corresponding user.
  • the scoring module is further configured to: use any one of the users according to the first request of any one of the users Adding a preset score; and/or adding a preset score to any one of the users after successfully inviting a new user.
  • the number of requests of the first request or the number of invitations to the new user are both less than a preset number of times threshold.
  • the device further includes: a reward unit, configured to adhere to the target Users who have not finished being eliminated at the end of the audio are rewarded.
  • the device further includes: a sharing unit, configured to: acquire the user to follow a dance video of the target audio dance; sharing the dance video.
  • the device further includes a status display unit, configured to display the The number of users with multiple human dances and the number of users who are not currently obsolete.
  • the device further includes: a user avatar display unit, configured to use all the logins The avatar of the user of the multi-humanity dance is displayed in a preset area; the video sharing and playing unit is configured to play the historical video posted by the target avatar indicated by the video sharing instruction in the preset area according to the video sharing instruction.
  • an embodiment of the present application further provides an electronic device, including: a housing, a processor, a memory, a circuit board, and a power supply circuit, wherein the circuit board is disposed inside the space enclosed by the housing, The processor and the memory are disposed on the circuit board; the power supply circuit is configured to supply power to each circuit or device of the electronic device; the memory is used to store the executable program code; and the processor is operated by reading the executable program code stored in the memory.
  • a program corresponding to the executable program code for performing the implementation method of any multi-human sense dance provided by the embodiment of the present application.
  • an embodiment of the present application further provides a computer readable storage medium storing one or more programs, the one or more programs being executable by one or more processors To achieve the implementation method of any multi-human sense dance provided by the embodiments of the present application.
  • the method, device, electronic device and storage medium for implementing the multi-human sense dance provided by the embodiments of the present application can play the same target audio to all online users at the same time, and display the standard dance corresponding to each time node along with the target audio. According to the completion of the standard dance movements by each user, each user is eliminated in real time. Since the game time is fixed and the number of participants is not limited, the problem of matching opponents and limited participation is effectively solved, and the user experience is greatly improved.
  • FIG. 1 is a flow chart of a method for implementing a multi-human sense dance provided by an embodiment of the present application
  • FIG. 2 is a detailed flowchart of a method for implementing a multi-human sense dance provided by an embodiment of the present application
  • FIG. 3 is a schematic diagram of a countdown interface before the start of the dance in the embodiment shown in FIG. 2;
  • FIG. 4 is a schematic diagram of an interface for obtaining more opportunities in the embodiment shown in FIG. 2;
  • FIG. 5 is a schematic diagram of an interface in which the user is eliminated in the embodiment shown in FIG. 2;
  • FIG. 5 is a schematic diagram of an interface in which the user is eliminated in the embodiment shown in FIG. 2;
  • FIG. 6 is a schematic diagram of an interface in which the user wins in the embodiment shown in FIG. 2;
  • FIG. 7 is a schematic diagram of an interface for a user to share a list in the embodiment shown in FIG. 2;
  • FIG. 8 is a schematic structural diagram of an apparatus for implementing a multi-human sense dance provided by an embodiment of the present application.
  • FIG. 9 is a schematic structural diagram of an electronic device according to an embodiment of the present application.
  • the embodiment of the present application provides a method for implementing a multi-human sense dance, which can effectively solve the problem of matching opponents' difficulties and limited participation, and greatly improves the user experience.
  • the implementation method of the multi-human sense dance provided by the embodiment of the present application may include:
  • the multi-human sense dance provided in this embodiment may be a multi-person online dance activity, which may be implemented by a game server and a plurality of clients or browsers disposed on the mobile terminal.
  • all online users can be all users connected to the multi-humanity dance server.
  • the specific time for each user to connect to the multi-humanity dance server can be different.
  • the user who connects first can wait online, preview the game rules or view the opponent data, etc.
  • the server will play the same target audio to all connected users at the same time, and
  • the standard dance action corresponding to each time node is displayed along with the target audio, and the user can perform the same action synchronously according to the standard dance action displayed, so that all users start multi-humanity dance at the same time.
  • the selection track of the target audio is randomly determined by the system, and the user does not know in advance.
  • S12 Obtain completion status of each standard user following the target audio to the standard dance action, and perform real-time elimination of each user according to the completion status of each user;
  • the game server can obtain the completion status of each user's standard dance action from each mobile terminal with which it communicates.
  • the game client or webpage of the mobile terminal can download game resources from the server on the one hand, and play the target audio and corresponding standard dance actions to the user on the one hand, and capture the user's dance movements through the camera on the other hand, by identifying various joints of the human body (for example, The angle between the shoulder, the elbow and the neck, and the angle between the human body and the screen boundary to achieve the judgment of the human body motion, thereby judging the completion of the user's standard dance movement, and completing according to multiple actions The cumulative effect of the situation determines whether the user is eliminated.
  • the method for implementing the multi-human sense dance provided by the embodiment of the present application can play the same target audio to all online users at the same time, and display the standard dance movement corresponding to each time node along with the target audio, according to each user's standard dance movement.
  • the completion of the situation is real-time elimination for each user. Since the game time is fixed and the number of participants is not limited, the problem of matching opponents and limited participation is effectively solved, and the user experience is greatly improved.
  • the start time of the multi-humanity dance may be presented to the user before the same target video is played to all online users at the same time.
  • an advertisement page and a link entry for the multi-human dance may be set on the webpage to prompt each user or each potential user, or may be prompted to each user or potential user by pushing an online message or an offline message.
  • the embodiment of the present application does not limit this. For example, you can type on the banner advertisement page, “Beijing time starts at 8:00 every night, and the winners can get *** rewards”.
  • the server can obtain the completion status of each standard user following the target audio to the standard dance action in real time, and perform real-time elimination of each user according to the completion status of each user.
  • the following steps may be included:
  • each user is scored in real time
  • obtaining, by the mobile terminal used by each user, the completion status of each standard dance action by each user may include:
  • the synchronized video frame frame containing the human motion is multi-frame.
  • the time point of the standard dance action can be used as the time reference, and the N frame is collected backward to include the human body.
  • the picture of the action, for the value of N can be determined by those skilled in the art according to the actual application.
  • the server may acquire the human body motion of the user from the mobile terminal used by the user, and determine the difference between the angle between the two adjacent joints of the human body and the action angle indicated by the standard dance motion, or directly from the user.
  • the mobile terminal obtains a difference in the action angle, and determines the completion of the user for each standard dance action according to the size of the difference.
  • the embodiment of the present application does not limit this.
  • the user's completion of the standard dance action can be divided into two situations: completion and failure, that is, between the standard dance action and the human body action at the same time node.
  • completion and failure that is, between the standard dance action and the human body action at the same time node.
  • the difference degree is less than the preset threshold
  • the user is considered to have completed the standard dance action.
  • the degree of difference between the standard dance action and the human body action at the same time node is greater than or equal to the preset threshold
  • the user is considered not to complete the standard dance action.
  • the real-time scoring of each user according to the completion status of the standard dance action by each user may specifically include:
  • Each of the users fails one of the standard dance moves, and the base score of the corresponding user is deducted from the preset score.
  • the specific values of the base score and the deducted preset score may be set or changed as needed.
  • each user starts a somatosensory dance with a base score of 100 points, and the user does not score or score points for each standard dance action, and the user deducts 10 points for each action.
  • the user's score is less than or equal to 0, the user is eliminated.
  • the basic score and the score that is deducted each time may also be other values, which is not limited by the embodiment of the present application.
  • the user's completion of the standard dance action can be divided into three completion levels, that is, the difference between the standard dance action and the human body motion at the same time node.
  • the degree is less than the first preset threshold
  • the user is considered to have completed the standard dance action excellently, and the standard dance action is completed at the first level, when the difference between the standard dance action and the human action at the same time node is greater than or equal to
  • the first preset threshold is less than the second preset threshold, it is considered that the user basically completes the standard dance action, and the standard dance action is completed at the second level, when the standard dance action and the human action at the same time node
  • the degree of difference is greater than or equal to the second preset threshold, it is considered that the user has not completed the standard dance action, and the standard dance action is completed at the third level.
  • the real-time scoring of each user according to the completion status of the standard dance action by each user may specifically include:
  • Each of the users completes one of the standard dance actions at a first level each time, and adds a preset score to the corresponding user, for example, by 5 points;
  • Each of the users completes one of the standard dance moves at a second level each time, maintaining the score of the corresponding user unchanged;
  • Each of the users completes one of the standard dance moves at a third level each time, deducting a preset score for the corresponding user, for example, deducting 3 points.
  • the implementation method of the multi-humanity dance provided by the embodiment of the present application may further include:
  • a preset score is added for any of the users.
  • the first request may be a score purchase request, an opportunity redemption request, etc., allowing the user to purchase or redeem a certain score with a virtual gold coin/coupon, and stipulate a minimum score limit and/or a minimum of each purchase or redemption as needed. Maximum score limit.
  • the preset score may also be added to the user, so that the user's participation time in the somatosensory dance may be extended in another manner.
  • the score for the user in the above manner is only an auxiliary method rather than the mainstream.
  • it can be used for each target audio.
  • the relief is limited, for example, the number of requests for the first request or the number of invitations to the new user may be limited to less than a preset number of thresholds, such as less than 2 or 3 times.
  • the implementation method of the multi-human sense dance provided by the embodiment of the present application may further include: real-time Shows the number of users who originally participated in the multi-human dance and the number of users that are not currently being phased out. For example, if the screen displays "876/380K", it means that a total of 380,000 people participated in the multi-humanity dance. So far, 876 people are still going on, and other people have been eliminated.
  • a user who has not been eliminated until the end of the target audio can be rewarded.
  • the bonus can be split equally for all users who decide on the end, or the bonus is given proportionally according to the score of the user who assures on the end of the target audio.
  • the bonus can be accumulated to the next time, thereby stimulating more users to participate in the multi-human dance.
  • the user can enjoy the fun of dancing with each other.
  • the system can also obtain the dance video of each user dancing with the target audio.
  • whether it is the user who insists on the last user or the user who is eliminated midway when the user finishes his own dance, he can upload the dance video taken by the mobile terminal during the dance to the server. Thereby sharing your own dance videos on the web. In this way, whether it is the waiting time of the user before the start of the somatosensory dance, or the end time when some users are eliminated early, the user can view the previously published historical dance videos of other users, thereby promoting mutual understanding between the users and communication.
  • all the avatars of the users who log in to the multi-humanity dance can be displayed in a preset area, and the user can click the corresponding avatar to view the user information, and can also share the video of the user avatar.
  • the system can play the historical video posted by the target avatar indicated by the video sharing instruction in the preset area according to the video sharing instruction.
  • the implementation method of the multi-human sense dance may include the following steps:
  • the user may be prompted by the dynamic banner of the web page or the ranking list of the previous event, or the activity push or message push may be performed to the online user and the offline user through a microblog, a WeChat, or a short message.
  • a push message can be expressed as "8 o'clock every night in Beijing time, 10,000 people dance, so can you stick to the end? Bonus 20,000 yuan", and can provide buttons or links to participate.
  • S202 Receive a request for the user to log in to the multi-humanity dance, and display the avatars of all the logged-in users in the preset area;
  • the user can display the preset area of all the logged-in users, click the avatar of the interested user, obtain the detailed information of the user, or view the historical video posted by the user.
  • the dynamic address video can be played back to the user, for example, as shown in FIG. 3;
  • the target audio and the corresponding standard dance action are randomly selected by the system, and the user does not know in advance.
  • S208 Determine, according to the degree of difference between the standard dance action and the human body motion at the same time node, how each user completes the standard dance action;
  • the invited friend B copies the invitation password, and logs in to the multi-human sense dance server;
  • the user C score is lower than the preset threshold, and is eliminated, and the elimination interface may be as shown in FIG. 5;
  • the winner can be on the list, and the order of the winners can be arranged in descending order of the number of dance videos uploaded or in descending order of the scores finally obtained by the user in the dance.
  • the list is updated and displayed after each dance, and the user can also participate in the next dance from the list as an entry.
  • the embodiment of the present application further provides an implementation device for multi-humanity dance, which can effectively solve the problem of matching opponents' difficulties and limited participation, and greatly improves the user experience.
  • the device for implementing multi-humanity dance may include:
  • the play display unit 31 is configured to play the same target audio to all online users at the same time, and display standard dance actions corresponding to each time node along with the target audio;
  • the eliminating unit 32 is configured to obtain completion status of each standard user following the target audio to the standard dance action, and perform real-time elimination of each user according to the completion status of each user.
  • the device for implementing multi-humanity dance provided by the embodiment of the present application can play the same target audio to all online users at the same time, and display standard dance actions corresponding to each time node along with the target audio, according to each user's standard dance action.
  • the completion of the situation is real-time elimination for each user. Since the game time is fixed and the number of participants is not limited, the problem of matching opponents and limited participation is effectively solved, and the user experience is greatly improved.
  • the implementation apparatus of the multi-humanity dance may further include: a prompting unit, configured to prompt the user to the multi-human sense dance before playing the same target video to all online users at the same time. Starting time.
  • a prompting unit configured to prompt the user to the multi-human sense dance before playing the same target video to all online users at the same time. Starting time.
  • the culling unit 32 can include:
  • An obtaining module configured to obtain, by using a mobile terminal used by each user, completion status of each standard dance action by each user;
  • a scoring module configured to perform real-time evaluation on each user according to the completion status of the standard dance action by each user
  • the elimination module is used to eliminate users whose real-time score is lower than the preset threshold.
  • the scoring module is further configured to: add a preset score to the any user according to the first request of any one of the users; and/or succeed in any one of the users After inviting a new user, add a preset score for any of the users.
  • the number of requests of the first request or the number of invitations to the new user are both less than a preset number of times threshold.
  • the acquiring module is specifically configured to: identify, by the mobile terminal used by each user, the human body motion of each user; according to the difference between the standard dance action and the human body motion of the node at the same time, Determining the completion of the standard dance action by each user.
  • the scoring module is specifically configured to: assign a basic score to each of the users; and each of the users completes one of the standard dance actions, and maintains a basic score of the corresponding user.
  • Each of the users fails one of the standard dance moves, and the base score of the corresponding user is deducted from the preset score.
  • the scoring module is specifically configured to: each of the users completes one standard dance action at a first level each time, and adds a preset score to the corresponding user; Each user completes one of the standard dance moves at a second level each time, maintaining the score of the corresponding user unchanged; each of the users completes one of the standard dance moves at a third level each time, corresponding The user deducts the preset score.
  • the device for implementing the multi-humanity dance may further include: a reward unit, configured to reward the user who has not been eliminated until the end of the target audio.
  • the apparatus for implementing the multi-humanity dance may further include: a sharing unit, configured to: acquire a dance video that the users dance with the target audio; share the dance video.
  • the apparatus for implementing multi-humanity dance may further include a status display unit for displaying the number of users who originally participated in the multi-humanity dance and the number of users not currently being eliminated.
  • the apparatus for implementing the multi-humanity dance may further include: a user avatar display unit, configured to display all the avatars of the users who log in the multi-humanity dance in a preset area; And a unit, configured to play, according to the video sharing instruction, a historical video that has been posted by the target avatar indicated by the video sharing instruction in the preset area.
  • an embodiment of the present application provides an electronic device, which can effectively solve the problem of matching an opponent's difficulty and a limited number of participants, and greatly improves the user experience.
  • an electronic device may include a housing 41 , a processor 42 , a memory 43 , a circuit board 44 , and a power circuit 45 .
  • the circuit board 44 is disposed in the housing 41 .
  • the processor 42 and the memory 43 are disposed on the circuit board 44;
  • the power supply circuit 45 is configured to supply power to the respective circuits or devices of the electronic device;
  • the memory 43 is used to store executable program code;
  • the processor 42 is configured to read
  • the executable program code stored in the memory 43 runs a program corresponding to the executable program code for performing the multi-humanity dance implementation method provided by any of the foregoing embodiments.
  • Mobile communication devices These devices are characterized by mobile communication functions and are mainly aimed at providing voice and data communication.
  • Such terminals include: smart phones (such as iPhone), multimedia phones, functional phones, and low-end phones.
  • Ultra-mobile personal computer equipment This type of equipment belongs to the category of personal computers, has computing and processing functions, and generally has mobile Internet access.
  • Such terminals include: PDAs, MIDs, and UMPC devices, such as the iPad.
  • Portable entertainment devices These devices can display and play multimedia content. Such devices include: audio, video players (such as iPod), handheld game consoles, e-books, and smart toys and portable car navigation devices.
  • the server consists of a processor, a hard disk, a memory, a system bus, etc.
  • the server is similar to a general-purpose computer architecture, but because of the need to provide highly reliable services, processing power and stability High reliability in terms of reliability, security, scalability, and manageability.
  • an embodiment of the present application further provides a computer readable storage medium storing one or more programs, the one or more programs being executable by one or more processors
  • the description is relatively simple, and the relevant parts can be referred to the description of the method embodiment.
  • each unit/module can be implemented in the same software or software and/or hardware when implementing the present application.
  • the storage medium may be a magnetic disk, an optical disk, a read-only memory (ROM), or a random access memory (RAM).

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • Computer Security & Cryptography (AREA)
  • General Business, Economics & Management (AREA)
  • Acoustics & Sound (AREA)
  • Optics & Photonics (AREA)
  • Theoretical Computer Science (AREA)
  • Information Transfer Between Computers (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

An implementation method and apparatus for multi-people somatosensory dance, and an electronic device and a storage medium. The method comprises: playing the same target audio to all on-line users at the same moment, and displaying standard dance motions corresponding to each time node along with the target audio; and acquiring the completion of the standard dance motions by each of the users following the target audio, and respectively eliminating each of the users in real time according to the motion completion of each of the users.

Description

多人体感舞蹈的实现方法、装置、电子设备及存储介质Method, device, electronic device and storage medium for implementing multi-human sense dance
相关申请的交叉引用Cross-reference to related applications
本申请要求乐蜜有限公司于2018年01月04日提交的、申请名称为“多人体感舞蹈的实现方法、装置、电子设备及存储介质”的、中国专利申请号“201810009338.1”的优先权。The present application claims the priority of Chinese Patent Application No. 201810009338.1, filed on January 4, 2018, entitled "Implementation Method, Apparatus, Electronic Device and Storage Medium for Multi-Personal Dance".
技术领域Technical field
本申请涉及互联网技术领域,尤其涉及一种多人体感舞蹈的实现方法、装置、电子设备及存储介质。The present application relates to the field of Internet technologies, and in particular, to a method, an apparatus, an electronic device, and a storage medium for implementing a multi-human sense dance.
背景技术Background technique
目前市场上的类似手机音频类游戏玩法多为单人游玩关卡模式,例如节奏大师等,或在线一对一匹配、少数人匹配对战,例如劲舞团等。At present, similar mobile phone audio games on the market are mostly single-player level modes, such as rhythm masters, or online one-to-one matching, and a few matching matches, such as audition.
但这些游戏对参与人数都有比较严格的限制,有些只能自己玩,有些只能匹配一个或几个对手进行比赛,即使匹配人数最多的手机吃鸡人数也只是100人,无法满足用户日益增长的多人社交游戏需求。而且,很多游戏在非高峰时段,会匹配不到对手一起玩,严重降低了用户体验。However, these games have strict restrictions on the number of participants. Some can only play by themselves. Some can only match one or several opponents to play, even if the number of matched mobile phones is only 100, it is unable to meet the growing number of users. Multiplayer social gaming needs. Moreover, many games will not match the opponents during off-peak hours, which seriously reduces the user experience.
申请内容Application content
有鉴于此,本申请实施例提供一种多人体感舞蹈的实现方法、装置、电子设备及存储介质,能够有效解决匹配对手困难和参与人数受限的问题,大大提升了用户体验。In view of this, the embodiments of the present application provide a method, a device, an electronic device, and a storage medium for implementing a multi-human sense dance, which can effectively solve the problem of matching opponents and limited number of participants, and greatly improve the user experience.
第一方面,本申请实施例提供一种多人体感舞蹈的实现方法,包括:在同一时刻向所有在线用户播放同一目标音频,并随同所述目标音频展示各时间节点对应的标准舞蹈动作;获取各用户跟随所述目标音频对所述标准舞蹈动作的完成情况,并根据各用户的动作完成情况分别对各用户进行实时淘汰。In a first aspect, an embodiment of the present application provides a method for implementing a multi-human sense dance, including: playing the same target audio to all online users at the same time, and displaying standard dance actions corresponding to each time node along with the target audio; Each user follows the completion of the standard dance action by the target audio, and performs real-time elimination of each user according to the completion status of each user.
结合第一方面,在第一方面的第一种实施方式中,所述在同一时刻向所有在线用户播放同一目标视频之前,所述方法还包括:向用户提示所述多人体感舞蹈的开始时间。In conjunction with the first aspect, in a first implementation manner of the first aspect, before the same target video is played to all online users at the same time, the method further includes: prompting the user to start the multi-humanity dance .
结合第一方面,在第一方面的第二种实施方式中,所述获取各用户跟随所述目标音频对所述标准舞蹈动作的完成情况,并根据各用户的动作完成情况分别对各用户进行实时淘汰包括:通过各用户使用的移动终端获取各用户对所述标准舞蹈动作的完成情况;根据各 用户对所述标准舞蹈动作的完成情况分别对各用户进行实时评分;将实时分数低于预设阈值的用户淘汰出局。With reference to the first aspect, in a second implementation manner of the first aspect, the obtaining, by each user, the completion of the standard dance action by the target audio, and performing the user behavior on each user according to the completion status of each user The real-time elimination includes: obtaining, by the mobile terminal used by each user, the completion status of each standard dance action by each user; performing real-time scoring on each user according to the completion status of the standard dance action by each user; Users with thresholds are eliminated.
结合第一方面的第二种实施方式,在第一方面的第三种实施方式中,所述通过各用户使用的移动终端获取各用户对所述标准舞蹈动作的完成情况包括:通过各用户使用的移动终端识别所述各用户的人体动作;根据同一时间节点的所述标准舞蹈动作与所述人体动作之间的差异程度,分别确定所述各用户对所述标准舞蹈动作的完成情况。With reference to the second implementation manner of the first aspect, in a third implementation manner of the first aspect, the obtaining, by the mobile terminal used by each user, the completion of the standard dance action by each user includes: using by each user The mobile terminal identifies the human body motion of each user; and determines the completion status of the standard dance action by each user according to the degree of difference between the standard dance action and the human body motion of the same time node.
结合第一方面的第二种实施方式,在第一方面的第四种实施方式中,所述根据各用户对所述标准舞蹈动作的完成情况分别对各用户进行实时评分包括:为所述各用户中的每个用户分配一个基础分数;每个所述用户每完成一个所述标准舞蹈动作,维持对应用户的基础分数不变;每个所述用户每失败一个所述标准舞蹈动作,将对应用户的基础分数扣除预设分数。With reference to the second implementation manner of the first aspect, in a fourth implementation manner of the first aspect, the real-time scoring of each user according to the completion status of the standard dance action by each user includes: Each user in the user is assigned a base score; each of the users completes one of the standard dance moves, maintaining the base score of the corresponding user unchanged; each of the users fails each of the standard dance moves, corresponding to The user's base score is deducted from the preset score.
结合第一方面的第二种实施方式,在第一方面的第五种实施方式中,所述根据各用户对所述标准舞蹈动作的完成情况分别对各用户进行实时评分包括:所述各用户中的每个用户每次以第一等级完成一个所述标准舞蹈动作,为对应用户增加预设分数;所述各用户中的每个用户每次以第二等级完成一个所述标准舞蹈动作,维持对应用户的分数不变;所述各用户中的每个用户每次以第三等级完成一个所述标准舞蹈动作,为对应用户扣除预设分数。With reference to the second implementation manner of the first aspect, in a fifth implementation manner of the first aspect, the real-time scoring of each user according to the completion status of the standard dance action by each user includes: each user Each of the users completes one of the standard dance moves at a first level each time, adding a preset score to the corresponding user; each of the users completes one of the standard dance moves at a second level each time, The score of the corresponding user is maintained unchanged; each of the users completes one of the standard dance moves at a third level each time, and the preset score is deducted for the corresponding user.
结合第一方面的第二种实施方式,在第一方面的第六种实施方式中,所述方法还包括:根据所述各用户中的任一用户的第一请求,为所述任一用户增加预设分数;和/或在所述各用户中的任一用户成功邀请一位新用户后,为所述任一用户增加预设分数。With reference to the second implementation manner of the first aspect, in a sixth implementation manner of the first aspect, the method further includes: determining, according to the first request of any one of the users, the user Adding a preset score; and/or adding a preset score to any one of the users after successfully inviting a new user.
结合第一方面的第六种实施方式,在第一方面的第七种实施方式中,所述第一请求的请求次数或者对所述新用户的邀请次数均小于预设次数阈值。With reference to the sixth implementation manner of the first aspect, in the seventh implementation manner of the first aspect, the number of requests for the first request or the number of invitations for the new user are both less than a preset number of times threshold.
结合第一方面或第一方面的第一至第七中任一种实施方式,在第一方面的第八种实施方式中,所述方法还包括:对坚持到所述目标音频结束仍没有被淘汰的用户进行奖励。In combination with the first aspect or any one of the first to seventh aspects of the first aspect, in the eighth implementation manner of the first aspect, the method further includes: not persisting until the end of the target audio end Users who are eliminated are rewarded.
结合第一方面或第一方面的第一至第七中任一种实施方式,在第一方面的第九种实施方式中,所述方法还包括:获取所述各用户跟随所述目标音频跳舞的舞蹈视频;将所述舞蹈视频进行分享。In combination with the first aspect, or any one of the first to seventh aspects of the first aspect, in the ninth embodiment of the first aspect, the method further comprises: acquiring, each user following the target audio dance Dance video; share the dance video.
结合第一方面或第一方面的第一至第七中任一种实施方式,在第一方面的第十种实施方式中,所述方法还包括:实时显示最初参加所述多人体感舞蹈的用户数量以及当前未被淘汰的用户数量。In combination with the first aspect, or any one of the first to seventh aspects of the first aspect, in the tenth embodiment of the first aspect, the method further includes: displaying, in real time, the initial participation in the multi-human sense dance The number of users and the number of users that are not currently being phased out.
结合第一方面或第一方面的第一至第七中任一种实施方式,在第一方面的第十一种实施方式中,所述方法还包括:将所有登录所述多人体感舞蹈的用户的头像显示在预设区域; 根据视频分享指令,播放所述预设区域中所述视频分享指令指示的目标头像发布过的历史视频。In conjunction with the first aspect, or any one of the first to seventh aspects of the first aspect, in the eleventh embodiment of the first aspect, the method further includes: logging all of the multi-humanity dances The user's avatar is displayed in the preset area. According to the video sharing instruction, the historical video posted by the target avatar indicated by the video sharing instruction in the preset area is played.
第二方面,本申请的实施例还提供一种多人体感舞蹈的实现装置,包括:播放展示单元,用于在同一时刻向所有在线用户播放同一目标音频,并随同所述目标音频展示各时间节点对应的标准舞蹈动作;淘汰单元,用于获取各用户跟随所述目标音频对所述标准舞蹈动作的完成情况,并根据各用户的动作完成情况分别对各用户进行实时淘汰。In a second aspect, the embodiment of the present application further provides a device for implementing multi-humanity dance, comprising: a play display unit, configured to play the same target audio to all online users at the same time, and display each time along with the target audio. The standard dance action corresponding to the node; the elimination unit is configured to obtain completion status of each standard user following the target audio to the standard dance action, and perform real-time elimination of each user according to the completion status of each user.
结合第二方面,在第二方面的第一种实施方式中,所述装置还包括:提示单元,用于在同一时刻向所有在线用户播放同一目标视频之前,向用户提示所述多人体感舞蹈的开始时间。With reference to the second aspect, in a first implementation manner of the second aspect, the device further includes: a prompting unit, configured to prompt the user to the multi-humanity dance before playing the same target video to all online users at the same time The start time.
结合第二方面,在第二方面的第二种实施方式中,所述淘汰单元包括:获取模块,用于通过各用户使用的移动终端获取各用户对所述标准舞蹈动作的完成情况;评分模块,用于根据各用户对所述标准舞蹈动作的完成情况分别对各用户进行实时评分;淘汰模块,用于将实时分数低于预设阈值的用户淘汰出局。With reference to the second aspect, in a second implementation manner of the second aspect, the eliminating unit includes: an acquiring module, configured to acquire, by using a mobile terminal used by each user, completion of the standard dance action by each user; For real-time scoring each user according to the completion status of the standard dance action by each user; the elimination module is used to eliminate the user whose real-time score is lower than the preset threshold.
结合第二方面的第二种实施方式,在第二方面的第三种实施方式中,所述获取模块,具体用于:通过所述各用户使用的移动终端识别所述各用户的人体动作;根据同一时间节点的所述标准舞蹈动作与所述人体动作之间的差异程度,分别确定所述各用户对所述标准舞蹈动作的完成情况。With reference to the second implementation manner of the second aspect, in the third implementation manner of the second aspect, the acquiring module is specifically configured to: identify, by using the mobile terminal used by each user, the human body motion of each user; Determining the completion of the standard dance action by each user according to the degree of difference between the standard dance action and the human body motion at the same time node.
结合第二方面的第二种实施方式,在第二方面的第四种实施方式中,所述评分模块,具体用于:为所述各用户中的每个用户分配一个基础分数;所述每个用户每完成一个所述标准舞蹈动作,维持对应用户的基础分数不变;所述每个用户每失败一个所述标准舞蹈动作,将对应用户的基础分数扣除预设分数。With reference to the second embodiment of the second aspect, in a fourth implementation manner of the second aspect, the scoring module is specifically configured to: assign a base score to each of the users; Each time the user completes one of the standard dance moves, the basic score of the corresponding user is maintained. Each of the users fails the standard dance action, and the basic score of the corresponding user is deducted from the preset score.
结合第二方面的第二种实施方式,在第二方面的第五种实施方式中,所述评分模块,具体用于:所述各用户中的每个用户每次以第一等级完成一个所述标准舞蹈动作,为对应用户增加预设分数;所述各用户中的每个用户每次以第二等级完成一个所述标准舞蹈动作,维持对应用户的分数不变;所述各用户中的每个用户每次以第三等级完成一个所述标准舞蹈动作,为对应用户扣除预设分数。With reference to the second embodiment of the second aspect, in a fifth implementation manner of the second aspect, the scoring module is specifically configured to: each of the users completes one at a first level each time a standard dance action, adding a preset score to the corresponding user; each of the users completes one of the standard dance actions at a second level each time, maintaining the score of the corresponding user unchanged; among the users Each user completes one of the standard dance moves at a third level each time, deducting the preset score for the corresponding user.
结合第二方面的第二种实施方式,在第二方面的第六种实施方式中,所述评分模块还用于:根据各用户中的任一用户的第一请求,为所述任一用户增加预设分数;和/或在所述各用户中的任一用户成功邀请一位新用户后,为所述任一用户增加预设分数。With reference to the second implementation manner of the second aspect, in a sixth implementation manner of the second aspect, the scoring module is further configured to: use any one of the users according to the first request of any one of the users Adding a preset score; and/or adding a preset score to any one of the users after successfully inviting a new user.
结合第二方面的第六种实施方式,在第二方面的第七种实施方式中,所述第一请求的请求次数或者对所述新用户的邀请次数均小于预设次数阈值。With reference to the sixth implementation manner of the second aspect, in the seventh implementation manner of the second aspect, the number of requests of the first request or the number of invitations to the new user are both less than a preset number of times threshold.
结合第二方面或第二方面的第一至第七中任一种实施方式,在第二方面的第八种实施 方式中,所述装置还包括:奖励单元,用于对坚持到所述目标音频结束仍没有被淘汰的用户进行奖励。In combination with the second aspect or the any one of the first to seventh aspects of the second aspect, in the eighth embodiment of the second aspect, the device further includes: a reward unit, configured to adhere to the target Users who have not finished being eliminated at the end of the audio are rewarded.
结合第二方面或第二方面的第一至第七中任一种实施方式,在第二方面的第九种实施方式中,所述装置还包括分享单元,用于:获取所述各用户跟随所述目标音频跳舞的舞蹈视频;将所述舞蹈视频进行分享。With reference to the second aspect, or any one of the first to seventh aspects of the second aspect, in the ninth embodiment of the second aspect, the device further includes: a sharing unit, configured to: acquire the user to follow a dance video of the target audio dance; sharing the dance video.
结合第二方面或第二方面的第一至第七中任一种实施方式,在第二方面的第十种实施方式中,所述装置还包括状态显示单元,用于实时显示最初参加所述多人体感舞蹈的用户数量以及当前未被淘汰的用户数量。In combination with the second aspect or any one of the first to seventh aspects of the second aspect, in the tenth embodiment of the second aspect, the device further includes a status display unit, configured to display the The number of users with multiple human dances and the number of users who are not currently obsolete.
结合第二方面或第二方面的第一至第七中任一种实施方式,在第二方面的第十一种实施方式中,所述装置还包括:用户头像显示单元,用于将所有登录所述多人体感舞蹈的用户的头像显示在预设区域;视频分享播放单元,用于根据视频分享指令,播放所述预设区域中所述视频分享指令指示的目标头像发布过的历史视频。With reference to the second aspect, or any one of the first to seventh aspects of the second aspect, in the eleventh embodiment of the second aspect, the device further includes: a user avatar display unit, configured to use all the logins The avatar of the user of the multi-humanity dance is displayed in a preset area; the video sharing and playing unit is configured to play the historical video posted by the target avatar indicated by the video sharing instruction in the preset area according to the video sharing instruction.
第三方面,本申请的实施例还提供一种电子设备,所述电子设备包括:壳体、处理器、存储器、电路板和电源电路,其中,电路板安置在壳体围成的空间内部,处理器和存储器设置在电路板上;电源电路,用于为上述电子设备的各个电路或器件供电;存储器用于存储可执行程序代码;处理器通过读取存储器中存储的可执行程序代码来运行与可执行程序代码对应的程序,用于执行本申请的实施例提供的任一种多人体感舞蹈的实现方法。In a third aspect, an embodiment of the present application further provides an electronic device, including: a housing, a processor, a memory, a circuit board, and a power supply circuit, wherein the circuit board is disposed inside the space enclosed by the housing, The processor and the memory are disposed on the circuit board; the power supply circuit is configured to supply power to each circuit or device of the electronic device; the memory is used to store the executable program code; and the processor is operated by reading the executable program code stored in the memory. A program corresponding to the executable program code for performing the implementation method of any multi-human sense dance provided by the embodiment of the present application.
第四方面,本申请的实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现本申请的实施例提供的任一种多人体感舞蹈的实现方法。In a fourth aspect, an embodiment of the present application further provides a computer readable storage medium storing one or more programs, the one or more programs being executable by one or more processors To achieve the implementation method of any multi-human sense dance provided by the embodiments of the present application.
本申请的实施例提供的多人体感舞蹈的实现方法、装置、电子设备及存储介质,能够在同一时刻向所有在线用户播放同一目标音频,并随同所述目标音频展示各时间节点对应的标准舞蹈动作,根据各用户对标准舞蹈动作的完成情况对各用户进行实时淘汰,由于游戏时间固定且不限制参与人数,因此有效解决了匹配对手困难和参与人数受限的问题,大大提升了用户体验。The method, device, electronic device and storage medium for implementing the multi-human sense dance provided by the embodiments of the present application can play the same target audio to all online users at the same time, and display the standard dance corresponding to each time node along with the target audio. According to the completion of the standard dance movements by each user, each user is eliminated in real time. Since the game time is fixed and the number of participants is not limited, the problem of matching opponents and limited participation is effectively solved, and the user experience is greatly improved.
附图说明DRAWINGS
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings to be used in the embodiments or the prior art description will be briefly described below. Obviously, the drawings in the following description are only It is a certain embodiment of the present application, and other drawings can be obtained from those skilled in the art without any creative work.
图1为本申请的实施例提供的多人体感舞蹈的实现方法的一种流程图;1 is a flow chart of a method for implementing a multi-human sense dance provided by an embodiment of the present application;
图2为本申请的实施例提供的多人体感舞蹈的实现方法的一种详细流程图;2 is a detailed flowchart of a method for implementing a multi-human sense dance provided by an embodiment of the present application;
图3为图2所示的实施例中舞蹈开始前倒计时界面的一种示意图;3 is a schematic diagram of a countdown interface before the start of the dance in the embodiment shown in FIG. 2;
图4为图2所示的实施例中获得更多机会的界面的一种示意图;4 is a schematic diagram of an interface for obtaining more opportunities in the embodiment shown in FIG. 2;
图5为图2所示的实施例中用户被淘汰的界面的一种示意图;FIG. 5 is a schematic diagram of an interface in which the user is eliminated in the embodiment shown in FIG. 2; FIG.
图6为图2所示的实施例中用户获得胜利的界面的一种示意图;6 is a schematic diagram of an interface in which the user wins in the embodiment shown in FIG. 2;
图7为图2所示的实施例中用户进行榜单分享的界面的一种示意图;7 is a schematic diagram of an interface for a user to share a list in the embodiment shown in FIG. 2;
图8为本申请的实施例提供的多人体感舞蹈的实现装置的一种结构示意图;FIG. 8 is a schematic structural diagram of an apparatus for implementing a multi-human sense dance provided by an embodiment of the present application; FIG.
图9为本申请的实施例提供的电子设备的一种结构示意图。FIG. 9 is a schematic structural diagram of an electronic device according to an embodiment of the present application.
具体实施方式Detailed ways
下面结合附图对本申请实施例进行详细描述。The embodiments of the present application are described in detail below with reference to the accompanying drawings.
应当明确,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本申请保护的范围。It should be understood that the described embodiments are only a part of the embodiments of the present application, and not all of the embodiments. All other embodiments obtained by a person of ordinary skill in the art based on the embodiments of the present application without departing from the inventive scope are the scope of the present application.
第一方面,本申请实施例提供一种多人体感舞蹈的实现方法,能够有效解决匹配对手困难和参与人数受限的问题,大大提升了用户体验。In a first aspect, the embodiment of the present application provides a method for implementing a multi-human sense dance, which can effectively solve the problem of matching opponents' difficulties and limited participation, and greatly improves the user experience.
如图1所示,本申请的实施例提供的多人体感舞蹈的实现方法可以包括:As shown in FIG. 1 , the implementation method of the multi-human sense dance provided by the embodiment of the present application may include:
S11,在同一时刻向所有在线用户播放同一目标音频,并随同所述目标音频展示各时间节点对应的标准舞蹈动作;S11, playing the same target audio to all online users at the same time, and displaying standard dance actions corresponding to each time node along with the target audio;
具体的,本实施例提供的多人体感舞蹈可以是一种多人在线的舞蹈活动,可以由游戏服务器及多个设置在移动终端上的客户端或浏览器来实现。其中,所有在线用户可以是所有连接到多人体感舞蹈服务器的用户。每个用户连接到多人体感舞蹈服务器的具体时间可以不同,先连接上的用户可以在线等待,预览游戏规则或查看对手资料等,服务器会在同一时刻向所有连接的用户播放同一目标音频,并随同所述目标音频展示各时间节点对应的标准舞蹈动作,用户可以根据展示的标准舞蹈动作同步做同样的动作,从而使所有用户同时开始多人体感舞蹈。而且,为了保证游戏的公平性,目标音频的选择曲目是系统随机确定的,用户并不会提前知晓。Specifically, the multi-human sense dance provided in this embodiment may be a multi-person online dance activity, which may be implemented by a game server and a plurality of clients or browsers disposed on the mobile terminal. Among them, all online users can be all users connected to the multi-humanity dance server. The specific time for each user to connect to the multi-humanity dance server can be different. The user who connects first can wait online, preview the game rules or view the opponent data, etc. The server will play the same target audio to all connected users at the same time, and The standard dance action corresponding to each time node is displayed along with the target audio, and the user can perform the same action synchronously according to the standard dance action displayed, so that all users start multi-humanity dance at the same time. Moreover, in order to ensure the fairness of the game, the selection track of the target audio is randomly determined by the system, and the user does not know in advance.
S12,获取各用户跟随所述目标音频对所述标准舞蹈动作的完成情况,并根据各用户的动作完成情况分别对各用户进行实时淘汰;S12: Obtain completion status of each standard user following the target audio to the standard dance action, and perform real-time elimination of each user according to the completion status of each user;
本步骤中,游戏服务器可以从与其通信的各移动终端获取每个用户对标准舞蹈动作的完成情况。移动终端的游戏客户端或网页,一方面可以从服务器下载游戏资源,将目标音频和对应的标准舞蹈动作播放给用户,另一方面可以通过摄像头采集用户的舞蹈动作,通 过识别人体各个关节(例如肩膀、手肘及颈部等)之间的夹角角度以及人体与屏幕边界之间的角度来实现人体动作的判断,从而判断用户对每个标准舞蹈动作的完成情况,并根据多个动作完成情况的累计效果确定是否对该用户进行淘汰。In this step, the game server can obtain the completion status of each user's standard dance action from each mobile terminal with which it communicates. The game client or webpage of the mobile terminal can download game resources from the server on the one hand, and play the target audio and corresponding standard dance actions to the user on the one hand, and capture the user's dance movements through the camera on the other hand, by identifying various joints of the human body (for example, The angle between the shoulder, the elbow and the neck, and the angle between the human body and the screen boundary to achieve the judgment of the human body motion, thereby judging the completion of the user's standard dance movement, and completing according to multiple actions The cumulative effect of the situation determines whether the user is eliminated.
本申请实施例提供的多人体感舞蹈的实现方法,能够在同一时刻向所有在线用户播放同一目标音频,并随同所述目标音频展示各时间节点对应的标准舞蹈动作,根据各用户对标准舞蹈动作的完成情况对各用户进行实时淘汰,由于游戏时间固定且不限制参与人数,因此有效解决了匹配对手困难和参与人数受限的问题,大大提升了用户体验。The method for implementing the multi-human sense dance provided by the embodiment of the present application can play the same target audio to all online users at the same time, and display the standard dance movement corresponding to each time node along with the target audio, according to each user's standard dance movement. The completion of the situation is real-time elimination for each user. Since the game time is fixed and the number of participants is not limited, the problem of matching opponents and limited participation is effectively solved, and the user experience is greatly improved.
为了便于更多用户参与到多人体感舞蹈中来,在本申请的一个实施例中,在同一时刻向所有在线用户播放同一目标视频之前,可以向用户提示多人体感舞蹈的开始时间。可选的,既可以在网页上设置关于多人体感舞蹈的广告页面和链接入口来向各用户或各潜在用户提示,也可以通过推送在线消息或者离线消息的方式向各用户或潜在用户提示,本申请的实施例对此不做限定。例如,可以在banner广告页面上打出“北京时间每晚八点开始全民齐跳体感舞蹈活动,获胜者可以获得***奖励”等字样。In order to facilitate more users to participate in the multi-humanity dance, in one embodiment of the present application, the start time of the multi-humanity dance may be presented to the user before the same target video is played to all online users at the same time. Optionally, an advertisement page and a link entry for the multi-human dance may be set on the webpage to prompt each user or each potential user, or may be prompted to each user or potential user by pushing an online message or an offline message. The embodiment of the present application does not limit this. For example, you can type on the banner advertisement page, “Beijing time starts at 8:00 every night, and the winners can get *** rewards”.
当各用户参与到多人体感舞蹈之中后,服务器可以实时获取各用户跟随所述目标音频对所述标准舞蹈动作的完成情况,并根据各用户的动作完成情况分别对各用户进行实时淘汰,具体实施时,可包括如下步骤:After each user participates in the multi-humanity dance, the server can obtain the completion status of each standard user following the target audio to the standard dance action in real time, and perform real-time elimination of each user according to the completion status of each user. In specific implementation, the following steps may be included:
通过各用户使用的移动终端获取各用户对所述标准舞蹈动作的完成情况;Acquiring each user's completion of the standard dance action by using a mobile terminal used by each user;
根据各用户对所述标准舞蹈动作的完成情况分别对各用户进行实时评分;According to the completion status of the standard dance action by each user, each user is scored in real time;
将实时分数低于预设阈值的用户淘汰出局。Users who have real-time scores below the preset threshold are eliminated.
具体的,通过各用户使用的移动终端获取各用户对所述标准舞蹈动作的完成情况可以包括:Specifically, obtaining, by the mobile terminal used by each user, the completion status of each standard dance action by each user may include:
通过各用户使用的移动终端识别所述各用户的人体动作;Identifying, by the mobile terminal used by each user, the human body motion of each user;
根据同一时间节点的所述标准舞蹈动作与所述人体动作之间的差异程度,分别确定所述各用户对所述标准舞蹈动作的完成情况。Determining the completion of the standard dance action by each user according to the degree of difference between the standard dance action and the human body motion at the same time node.
可以理解的,由于本申请的实施例提供的多人体感舞蹈的实现方法不是单机版本,而是基于服务器-客户端或服务器-浏览器的架构,因此服务器需要通过各用户使用的移动终端来分别获取各用户对标准舞蹈动作的完成情况。It can be understood that, because the implementation method of the multi-humanity dance provided by the embodiment of the present application is not a stand-alone version, but a server-client or server-browser architecture, the server needs to be separately used by the mobile terminal used by each user. Get the completion of each user's standard dance movements.
在展示标准舞蹈动作时,同步采集到的包含人体动作的视频画面帧为多帧,作为一种可能的实现方式,可以以展示标准舞蹈动作的时间点为时间基准,向后采集N帧包含人体动作的画面,对于N的取值,本领域技术人员可根据实际应用情况确定。作为另一种可能的实现方式,也可以在整个音频播放过程中,连续采集包含人体动作的视频画面帧。When the standard dance action is displayed, the synchronized video frame frame containing the human motion is multi-frame. As a possible implementation, the time point of the standard dance action can be used as the time reference, and the N frame is collected backward to include the human body. The picture of the action, for the value of N, can be determined by those skilled in the art according to the actual application. As another possible implementation manner, it is also possible to continuously collect video frame frames including human motion during the entire audio playback process.
具体的,服务器可以从用户使用的移动终端获取用户的人体动作,并确定人体相邻两 个关节之间夹角角度与标准舞蹈动作指示的动作角度之间的差异,也可以直接从用户使用的移动终端获取动作角度的差异情况,根据差异的大小确定用户对每个标准舞蹈动作的完成情况。本申请的实施例对此不做限定。Specifically, the server may acquire the human body motion of the user from the mobile terminal used by the user, and determine the difference between the angle between the two adjacent joints of the human body and the action angle indicated by the standard dance motion, or directly from the user. The mobile terminal obtains a difference in the action angle, and determines the completion of the user for each standard dance action according to the size of the difference. The embodiment of the present application does not limit this.
作为一种可能的实现方式,在本申请的一个实施例中,用户对标准舞蹈动作的完成情况可以分为完成和失败两种情况,即当同一时间节点的标准舞蹈动作与人体动作之间的差异程度小于预设阈值时,认为用户完成了该标准舞蹈动作,当同一时间节点的标准舞蹈动作与人体动作之间的差异程度大于或等于预设阈值时,认为用户没有完成该标准舞蹈动作,动作完成失败。基于此,根据各用户对所述标准舞蹈动作的完成情况分别对各用户进行实时评分具体可以包括:As a possible implementation manner, in one embodiment of the present application, the user's completion of the standard dance action can be divided into two situations: completion and failure, that is, between the standard dance action and the human body action at the same time node. When the difference degree is less than the preset threshold, the user is considered to have completed the standard dance action. When the degree of difference between the standard dance action and the human body action at the same time node is greater than or equal to the preset threshold, the user is considered not to complete the standard dance action. The action completed failed. Based on this, the real-time scoring of each user according to the completion status of the standard dance action by each user may specifically include:
为各用户中的每个用户分配一个基础分数;Assign a base score to each user in each user;
所述每个用户每完成一个所述标准舞蹈动作,维持对应用户的基础分数不变;Each of the users completes one of the standard dance moves, maintaining the basic score of the corresponding user unchanged;
所述每个用户每失败一个所述标准舞蹈动作,将对应用户的基础分数扣除预设分数。Each of the users fails one of the standard dance moves, and the base score of the corresponding user is deducted from the preset score.
这样,用户失败的标准舞蹈动作越多,扣分越多,所剩的实时分数越低,当该实时分数低于预设阈值时,即可将该用户淘汰。可选的,该基础分数和扣除的预设分数的具体数值可以根据需要进行设置或改变。Thus, the more standard dance actions the user fails, the more deductions are made, and the lower the real-time score is, the user can be eliminated when the real-time score is lower than the preset threshold. Optionally, the specific values of the base score and the deducted preset score may be set or changed as needed.
举例而言,在本申请的一个实施例中,每个用户开始体感舞蹈时的基础分数为100分,用户每完成一个标准舞蹈动作不得分也不扣分,用户每失败一个动作,扣10分,当用户的分数小于或等于0时,将该用户淘汰。当然,在本申请的其它实施例中,基础分数和每次所扣的分数也可以是其它数值,本申请的实施例对此不做限定。For example, in one embodiment of the present application, each user starts a somatosensory dance with a base score of 100 points, and the user does not score or score points for each standard dance action, and the user deducts 10 points for each action. When the user's score is less than or equal to 0, the user is eliminated. Of course, in other embodiments of the present application, the basic score and the score that is deducted each time may also be other values, which is not limited by the embodiment of the present application.
作为另一种可能的实现方式,在本申请的一个实施例中,用户对标准舞蹈动作的完成情况可以分为三个完成等级,即当同一时间节点的标准舞蹈动作与人体动作之间的差异程度小于第一预设阈值时,认为用户出色完成了该标准舞蹈动作,属于以第一等级完成了该标准舞蹈动作,当同一时间节点的标准舞蹈动作与人体动作之间的差异程度大于或等于第一预设阈值且小于第二预设阈值时,认为用户基本完成了该标准舞蹈动作,属于以第二等级完成了该标准舞蹈动作,当同一时间节点的标准舞蹈动作与人体动作之间的差异程度大于或等于第二预设阈值时,认为用户没有完成该标准舞蹈动作,属于以第三等级完成了该标准舞蹈动作。As another possible implementation manner, in one embodiment of the present application, the user's completion of the standard dance action can be divided into three completion levels, that is, the difference between the standard dance action and the human body motion at the same time node. When the degree is less than the first preset threshold, the user is considered to have completed the standard dance action excellently, and the standard dance action is completed at the first level, when the difference between the standard dance action and the human action at the same time node is greater than or equal to When the first preset threshold is less than the second preset threshold, it is considered that the user basically completes the standard dance action, and the standard dance action is completed at the second level, when the standard dance action and the human action at the same time node When the degree of difference is greater than or equal to the second preset threshold, it is considered that the user has not completed the standard dance action, and the standard dance action is completed at the third level.
基于此,根据各用户对所述标准舞蹈动作的完成情况分别对各用户进行实时评分具体可以包括:Based on this, the real-time scoring of each user according to the completion status of the standard dance action by each user may specifically include:
所述各用户中的每个用户每次以第一等级完成一个所述标准舞蹈动作,为对应用户增加预设分数,例如增加5分;Each of the users completes one of the standard dance actions at a first level each time, and adds a preset score to the corresponding user, for example, by 5 points;
所述各用户中的每个用户每次以第二等级完成一个所述标准舞蹈动作,维持对应用户 的分数不变;Each of the users completes one of the standard dance moves at a second level each time, maintaining the score of the corresponding user unchanged;
所述各用户中的每个用户每次以第三等级完成一个所述标准舞蹈动作,为对应用户扣除预设分数,例如扣除3分。Each of the users completes one of the standard dance moves at a third level each time, deducting a preset score for the corresponding user, for example, deducting 3 points.
这样,用户对标准舞蹈动作完成的越出色,该用户得分越多,完成的越差,该用户得分越低,当用户的实时分数低于预设阈值时,即可将该用户淘汰。In this way, the better the user completes the standard dance action, the more the user scores, the worse the completion, the lower the score of the user, and when the user's real-time score is lower than the preset threshold, the user can be eliminated.
进一步的,为了增加趣味性同时也给用户救赎机会,在本申请的一个实施例中,本申请的实施例提供的多人体感舞蹈的实现方法还可以包括:Further, in order to increase the interest and also provide the user with a redemption opportunity, in an embodiment of the present application, the implementation method of the multi-humanity dance provided by the embodiment of the present application may further include:
根据各用户中的任一用户的第一请求,为所述任一用户增加预设分数;和/或Adding a preset score to any one of the users according to the first request of any of the users; and/or
在各用户中的任一用户成功邀请一位新用户后,为所述任一用户增加预设分数。After any user of each user successfully invites a new user, a preset score is added for any of the users.
可选的,第一请求可以是分数购买请求、机会兑换请求等,允许用户用虚拟金币/优惠券来购买或兑换一定的分数,并根据需要规定每次购买或兑换的最小分数限额和/或最大分数限额。Optionally, the first request may be a score purchase request, an opportunity redemption request, etc., allowing the user to purchase or redeem a certain score with a virtual gold coin/coupon, and stipulate a minimum score limit and/or a minimum of each purchase or redemption as needed. Maximum score limit.
可选的,当用户成功邀请一个新用户参加到多人体感舞蹈中来后,也可以为该用户增加预设分数,从而可以以另一种方式延长用户在体感舞蹈中的参与时长。Optionally, after the user successfully invites a new user to participate in the multi-humanity dance, the preset score may also be added to the user, so that the user's participation time in the somatosensory dance may be extended in another manner.
需要说明的是,以上述方式为用户增加分数仅仅是一种辅助方法而不是主流,为了维持多人体感舞蹈的正常秩序,根据本申请的一种实施方式,可以对每个目标音频中所使用的救济进行限制,例如,可以限制第一请求的请求次数或者对新用户的邀请次数均小于预设次数阈值,例如小于2次或3次等。It should be noted that increasing the score for the user in the above manner is only an auxiliary method rather than the mainstream. In order to maintain the normal order of the multi-human dance, according to an embodiment of the present application, it can be used for each target audio. The relief is limited, for example, the number of requests for the first request or the number of invitations to the new user may be limited to less than a preset number of thresholds, such as less than 2 or 3 times.
随着多人体感舞蹈的进行,目标音频播放过程中不断有用户被淘汰,为了让用户能够随时了解当前状态和形势,本申请的实施例提供的多人体感舞蹈的实现方法还可以包括:实时显示最初参加所述多人体感舞蹈的用户数量以及当前未被淘汰的用户数量。例如,如果屏幕显示“876/380K”,则表明多人体感舞蹈开始时共有380000人参加,截止到目前为止还剩下876人仍在继续,其他人员已经被淘汰。As the multi-humanity dance progresses, the user is continuously eliminated in the target audio playing process. In order to allow the user to know the current state and situation at any time, the implementation method of the multi-human sense dance provided by the embodiment of the present application may further include: real-time Shows the number of users who originally participated in the multi-human dance and the number of users that are not currently being phased out. For example, if the screen displays "876/380K", it means that a total of 380,000 people participated in the multi-humanity dance. So far, 876 people are still going on, and other people have been eliminated.
进一步的,在本申请的一个实施例中,可以对坚持到目标音频结束仍没有被淘汰的用户可以进行奖励。例如,可以将奖金平分给所有坚持到最后都用户,或者根据目标音频结束时各坚持下来的用户的分数的高低按照比例给予奖金。可选的,当在某一次多人体感舞中没有一个用户坚持到目标音频结束仍没有被淘汰时,可以将本次奖金累计到下次,从而激励更多的用户参与到多人体感舞蹈中来。Further, in one embodiment of the present application, a user who has not been eliminated until the end of the target audio can be rewarded. For example, the bonus can be split equally for all users who insist on the end, or the bonus is given proportionally according to the score of the user who insists on the end of the target audio. Optionally, when no user insists that the end of the target audio has not been eliminated in a certain multi-human dance, the bonus can be accumulated to the next time, thereby stimulating more users to participate in the multi-human dance. Come.
而且,不仅在整个多人体感舞的舞蹈过程中,用户可以尽情体验大家同跳一支舞的乐趣,在每次舞蹈结束后,系统还可以获取各用户跟随目标音频跳舞的舞蹈视频,将该舞蹈视频进行分享。作为一种可能的实现方式,无论是坚持到最后的用户,还是中途被淘汰的用户,当用户结束了自己的舞蹈后,都可以将自己跳舞过程中通过移动终端拍摄的舞蹈视 频上传到服务器,从而将自己的舞蹈视频在网络上分享。这样,无论是在体感舞蹈开始前用户的等待时间,还是在有些用户被提前淘汰出局的结束时间,用户都可以查看其他用户的以前发布过的历史舞蹈视频,从而促进用户之间的相互了解和沟通。Moreover, not only in the dance process of the whole multi-human dance, the user can enjoy the fun of dancing with each other. After each dance, the system can also obtain the dance video of each user dancing with the target audio. Dance videos to share. As a possible implementation, whether it is the user who insists on the last user or the user who is eliminated midway, when the user finishes his own dance, he can upload the dance video taken by the mobile terminal during the dance to the server. Thereby sharing your own dance videos on the web. In this way, whether it is the waiting time of the user before the start of the somatosensory dance, or the end time when some users are eliminated early, the user can view the previously published historical dance videos of other users, thereby promoting mutual understanding between the users and communication.
例如,在本申请的一个实施例中,可以将所有登录所述多人体感舞蹈的用户的头像显示在预设区域,用户可以点击相应的头像查看用户信息,还可以对该用户头像发出视频分享指令,系统就可以根据该视频分享指令,播放该预设区域中该视频分享指令指示的目标头像发布过的历史视频。For example, in an embodiment of the present application, all the avatars of the users who log in to the multi-humanity dance can be displayed in a preset area, and the user can click the corresponding avatar to view the user information, and can also share the video of the user avatar. The system can play the historical video posted by the target avatar indicated by the video sharing instruction in the preset area according to the video sharing instruction.
下面通过具体的实施例对本申请的实施例提供的多人体感舞蹈的实现方法进行详细说明。The implementation method of the multi-human sense dance provided by the embodiment of the present application is described in detail below through a specific embodiment.
如图2所示,本实施例提供的多人体感舞蹈的实现方法可以包括如下步骤:As shown in FIG. 2, the implementation method of the multi-human sense dance provided by this embodiment may include the following steps:
S201、将多人体感舞蹈的开始时间向用户提示;S201, prompting the user to start the multi-human sense dance;
可选的,可以通过网页页面的动态banner或上期活动排名榜等向用户提示,或者通过微博、微信、短信等方式向在线用户和离线用户进行活动推送或消息推送。作为示例,一种推送消息可以表示为“北京时间每晚8点,万人齐跳体感舞,你能坚持到最后吗?奖金20000元”,并可以提供参加的按钮或链接。Optionally, the user may be prompted by the dynamic banner of the web page or the ranking list of the previous event, or the activity push or message push may be performed to the online user and the offline user through a microblog, a WeChat, or a short message. As an example, a push message can be expressed as "8 o'clock every night in Beijing time, 10,000 people dance, so can you stick to the end? Bonus 20,000 yuan", and can provide buttons or links to participate.
S202、接收用户登录多人体感舞蹈的请求,并将所有已登录用户的头像显示在预设区域;S202. Receive a request for the user to log in to the multi-humanity dance, and display the avatars of all the logged-in users in the preset area;
S203、向等待大厅中已经登录并等待舞蹈开始的用户展示舞蹈规则、参加方法、奖励措施等信息;S203. Displaying dance rules, participation methods, incentive measures, and the like to users who have registered in the waiting hall and waiting for the dance to start;
例如,可以展示如何跟随音频和标准舞蹈动作进行舞蹈,每个用户允许失误的舞蹈动作的数量,怎样可以获得更高的评分等。For example, you can show how to dance with audio and standard dance moves, how many dance moves each user is allowed to make, how to get higher ratings, and more.
S204、根据用户的指令,将该用户感兴趣的用户的详细信息进行展示;S204. Display, according to an instruction of the user, detailed information of the user who is interested in the user;
例如,用户可以在展示所有登录用户的预设区域,点击感兴趣的用户的头像,获取该用户的详细信息,或者查看该用户发布过的历史视频。For example, the user can display the preset area of all the logged-in users, click the avatar of the interested user, obtain the detailed information of the user, or view the historical video posted by the user.
S205、舞蹈时间即将开始,向用户展示倒计时画面并进行今日素材下载;S205, the dance time is about to begin, showing the countdown screen to the user and downloading the current material;
此时,可以向用户循环播放动态地址视频,例如可如图3所示;At this time, the dynamic address video can be played back to the user, for example, as shown in FIG. 3;
S206、舞蹈时间到达,在同一时刻向所有在线用户播放同一目标音频并随同所述目标音频展示各时间节点对应的标准舞蹈动作;S206. The dance time arrives, and the same target audio is played to all online users at the same time and the standard dance action corresponding to each time node is displayed along with the target audio;
具体的,该目标音频和对应的标准舞蹈动作是系统随机选中的,用户不会提前知晓。Specifically, the target audio and the corresponding standard dance action are randomly selected by the system, and the user does not know in advance.
S207、通过用户使用的移动终端识别用户的人体动作;S207. Identify, by the mobile terminal used by the user, a human body motion of the user;
S208、根据同一时间节点的标准舞蹈动作与人体动作之间的差异程度,确定各用户对所述标准舞蹈动作的完成情况;S208: Determine, according to the degree of difference between the standard dance action and the human body motion at the same time node, how each user completes the standard dance action;
S209、根据各用户对所述标准舞蹈动作的完成情况分别对各用户进行实时评分;S209. Perform real-time scoring on each user according to the completion status of the standard dance action by each user;
S210、用户A发现自己分数较低,即将被淘汰,复制邀请口令,将邀请口令向好友B发送,邀请界面可如图4所示;S210, user A finds that his score is low, is about to be eliminated, copies the invitation password, and sends the invitation password to the friend B, and the invitation interface can be as shown in FIG. 4;
S211、受邀请的好友B复制该邀请口令,登录多人体感舞蹈服务器;S211, the invited friend B copies the invitation password, and logs in to the multi-human sense dance server;
S212、在好友B复制该邀请口令,登陆多人体感舞蹈服务器后,为用户A增加相应的分数,例如增加50分;S212. After copying the invitation password in the friend B, and logging in to the multi-humanity dance server, add a corresponding score to the user A, for example, adding 50 points;
S213、用户A发现自己分数提升,得以继续体感舞蹈;S213, User A finds that his score is improved, and can continue the somatosensory dance;
S214、用户C分数低于预设阈值,被淘汰,淘汰界面可如图5所示;S214, the user C score is lower than the preset threshold, and is eliminated, and the elimination interface may be as shown in FIG. 5;
S215、目标音频播放结束,用户A坚持到舞蹈结束没有被淘汰,此时屏幕展示:恭喜你击败了123323个对手,与其他3为优胜者平分奖金,具体界面可如图6所示;S215, the target audio playback ends, user A insists that the end of the dance is not eliminated, at this time the screen shows: Congratulations on defeating 123323 opponents, and the other 3 for the winners to split the bonus, the specific interface can be shown in Figure 6;
S216、用户A可以将优胜结果分享出去,具体的分享页面可以如图7所示。S216, user A can share the winning result, and the specific sharing page can be as shown in FIG. 7.
具体的,只有胜利者才能登上榜单,胜利者的显示顺序可以按照上传的舞蹈视频数降序排列或者按照用户在本次舞蹈中最终获得的分数降序排列。每次舞蹈结束后更新榜单并展示,同时用户也可以从该榜单作为入口,参与到下一次的舞蹈中来。Specifically, only the winner can be on the list, and the order of the winners can be arranged in descending order of the number of dance videos uploaded or in descending order of the scores finally obtained by the user in the dance. The list is updated and displayed after each dance, and the user can also participate in the next dance from the list as an entry.
第二方面,本申请的实施例还提供一种多人体感舞蹈的实现装置,能够有效解决匹配对手困难和参与人数受限的问题,大大提升了用户体验。In a second aspect, the embodiment of the present application further provides an implementation device for multi-humanity dance, which can effectively solve the problem of matching opponents' difficulties and limited participation, and greatly improves the user experience.
如图8所示,本申请的实施例提供的多人体感舞蹈的实现装置可以包括:As shown in FIG. 8, the device for implementing multi-humanity dance provided by the embodiment of the present application may include:
播放展示单元31,用于在同一时刻向所有在线用户播放同一目标音频,并随同所述目标音频展示各时间节点对应的标准舞蹈动作;The play display unit 31 is configured to play the same target audio to all online users at the same time, and display standard dance actions corresponding to each time node along with the target audio;
淘汰单元32,用于获取各用户跟随所述目标音频对所述标准舞蹈动作的完成情况,并根据各用户的动作完成情况分别对各用户进行实时淘汰。The eliminating unit 32 is configured to obtain completion status of each standard user following the target audio to the standard dance action, and perform real-time elimination of each user according to the completion status of each user.
本申请实施例提供的多人体感舞蹈的实现装置,能够在同一时刻向所有在线用户播放同一目标音频,并随同所述目标音频展示各时间节点对应的标准舞蹈动作,根据各用户对标准舞蹈动作的完成情况对各用户进行实时淘汰,由于游戏时间固定且不限制参与人数,因此有效解决了匹配对手困难和参与人数受限的问题,大大提升了用户体验。The device for implementing multi-humanity dance provided by the embodiment of the present application can play the same target audio to all online users at the same time, and display standard dance actions corresponding to each time node along with the target audio, according to each user's standard dance action. The completion of the situation is real-time elimination for each user. Since the game time is fixed and the number of participants is not limited, the problem of matching opponents and limited participation is effectively solved, and the user experience is greatly improved.
可选的,本申请的实施例提供的多人体感舞蹈的实现装置还可包括:提示单元,用于在同一时刻向所有在线用户播放同一目标视频之前,向用户提示所述多人体感舞蹈的开始时间。Optionally, the implementation apparatus of the multi-humanity dance provided by the embodiment of the present application may further include: a prompting unit, configured to prompt the user to the multi-human sense dance before playing the same target video to all online users at the same time. Starting time.
可选的,淘汰单元32可包括:Optionally, the culling unit 32 can include:
获取模块,用于通过各用户使用的移动终端获取各用户对所述标准舞蹈动作的完成情况;An obtaining module, configured to obtain, by using a mobile terminal used by each user, completion status of each standard dance action by each user;
评分模块,用于根据各用户对所述标准舞蹈动作的完成情况分别对各用户进行实时评 分;a scoring module, configured to perform real-time evaluation on each user according to the completion status of the standard dance action by each user;
淘汰模块,用于将实时分数低于预设阈值的用户淘汰出局。The elimination module is used to eliminate users whose real-time score is lower than the preset threshold.
可选的,评分模块还可用于:根据所述各用户中的任一用户的第一请求,为所述任一用户增加预设分数;和/或在所述各用户中的任一用户成功邀请一位新用户后,为所述任一用户增加预设分数。Optionally, the scoring module is further configured to: add a preset score to the any user according to the first request of any one of the users; and/or succeed in any one of the users After inviting a new user, add a preset score for any of the users.
可选的,所述第一请求的请求次数或者对所述新用户的邀请次数均小于预设次数阈值。Optionally, the number of requests of the first request or the number of invitations to the new user are both less than a preset number of times threshold.
可选的,所述获取模块,具体可用于:通过各用户使用的移动终端识别所述各用户的人体动作;根据同一时间节点的所述标准舞蹈动作与所述人体动作之间的差异程度,分别确定所述各用户对所述标准舞蹈动作的完成情况。Optionally, the acquiring module is specifically configured to: identify, by the mobile terminal used by each user, the human body motion of each user; according to the difference between the standard dance action and the human body motion of the node at the same time, Determining the completion of the standard dance action by each user.
可选的,所述评分模块,具体可用于:为所述各用户中的每个用户分配一个基础分数;所述每个用户每完成一个所述标准舞蹈动作,维持对应用户的基础分数不变;所述每个用户每失败一个所述标准舞蹈动作,将对应用户的基础分数扣除预设分数。Optionally, the scoring module is specifically configured to: assign a basic score to each of the users; and each of the users completes one of the standard dance actions, and maintains a basic score of the corresponding user. Each of the users fails one of the standard dance moves, and the base score of the corresponding user is deducted from the preset score.
可选的,所述评分模块,具体可用于:所述各用户中的每个用户每次以第一等级完成一个所述标准舞蹈动作,为对应用户增加预设分数;所述各用户中的每个用户每次以第二等级完成一个所述标准舞蹈动作,维持对应用户的分数不变;所述各用户中的每个用户每次以第三等级完成一个所述标准舞蹈动作,为对应用户扣除预设分数。Optionally, the scoring module is specifically configured to: each of the users completes one standard dance action at a first level each time, and adds a preset score to the corresponding user; Each user completes one of the standard dance moves at a second level each time, maintaining the score of the corresponding user unchanged; each of the users completes one of the standard dance moves at a third level each time, corresponding The user deducts the preset score.
进一步的,本申请实施例提供的多人体感舞蹈的实现装置,还可包括:奖励单元,用于对坚持到所述目标音频结束仍没有被淘汰的用户进行奖励。Further, the device for implementing the multi-humanity dance provided by the embodiment of the present application may further include: a reward unit, configured to reward the user who has not been eliminated until the end of the target audio.
进一步的,本申请实施例提供的多人体感舞蹈的实现装置,还可包括分享单元,用于:获取所述各用户跟随所述目标音频跳舞的舞蹈视频;将所述舞蹈视频进行分享。Further, the apparatus for implementing the multi-humanity dance provided by the embodiment of the present application may further include: a sharing unit, configured to: acquire a dance video that the users dance with the target audio; share the dance video.
进一步的,本申请实施例提供的多人体感舞蹈的实现装置,还可包括状态显示单元,用于实时显示最初参加所述多人体感舞蹈的用户数量以及当前未被淘汰的用户数量。Further, the apparatus for implementing multi-humanity dance provided by the embodiment of the present application may further include a status display unit for displaying the number of users who originally participated in the multi-humanity dance and the number of users not currently being eliminated.
进一步的,本申请实施例提供的多人体感舞蹈的实现装置,还可包括:用户头像显示单元,用于将所有登录所述多人体感舞蹈的用户的头像显示在预设区域;视频分享播放单元,用于根据视频分享指令,播放所述预设区域中所述视频分享指令指示的目标头像发布过的历史视频。Further, the apparatus for implementing the multi-humanity dance provided by the embodiment of the present application may further include: a user avatar display unit, configured to display all the avatars of the users who log in the multi-humanity dance in a preset area; And a unit, configured to play, according to the video sharing instruction, a historical video that has been posted by the target avatar indicated by the video sharing instruction in the preset area.
第三方面,本申请实施例提供一种电子设备,能够有效解决匹配对手困难和参与人数受限的问题,大大提升了用户体验。In a third aspect, an embodiment of the present application provides an electronic device, which can effectively solve the problem of matching an opponent's difficulty and a limited number of participants, and greatly improves the user experience.
如图9所示,本申请的实施例提供的电子设备,可以包括:壳体41、处理器42、存储器43、电路板44和电源电路45,其中,电路板44安置在壳体41围成的空间内部,处理器42和存储器43设置在电路板44上;电源电路45,用于为上述电子设备的各个电路或器件供电;存储器43用于存储可执行程序代码;处理器42通过读取存储器43中存储的可 执行程序代码来运行与可执行程序代码对应的程序,用于执行前述任一实施例提供的多人体感舞蹈的实现方法。As shown in FIG. 9 , an electronic device provided by an embodiment of the present application may include a housing 41 , a processor 42 , a memory 43 , a circuit board 44 , and a power circuit 45 . The circuit board 44 is disposed in the housing 41 . Internally, the processor 42 and the memory 43 are disposed on the circuit board 44; the power supply circuit 45 is configured to supply power to the respective circuits or devices of the electronic device; the memory 43 is used to store executable program code; and the processor 42 is configured to read The executable program code stored in the memory 43 runs a program corresponding to the executable program code for performing the multi-humanity dance implementation method provided by any of the foregoing embodiments.
处理器42对上述步骤的具体执行过程以及处理器42通过运行可执行程序代码来进一步执行的步骤,可以参见前述实施例的描述,在此不再赘述。For the specific execution process of the above-mentioned steps by the processor 42 and the steps that the processor 42 further performs by running the executable program code, refer to the description of the foregoing embodiment, and details are not described herein again.
上述电子设备以多种形式存在,包括但不限于:The above electronic devices exist in various forms including, but not limited to:
(1)移动通信设备:这类设备的特点是具备移动通信功能,并且以提供话音、数据通信为主要目标。这类终端包括:智能手机(例如iPhone)、多媒体手机、功能性手机,以及低端手机等。(1) Mobile communication devices: These devices are characterized by mobile communication functions and are mainly aimed at providing voice and data communication. Such terminals include: smart phones (such as iPhone), multimedia phones, functional phones, and low-end phones.
(2)超移动个人计算机设备:这类设备属于个人计算机的范畴,有计算和处理功能,一般也具备移动上网特性。这类终端包括:PDA、MID和UMPC设备等,例如iPad。(2) Ultra-mobile personal computer equipment: This type of equipment belongs to the category of personal computers, has computing and processing functions, and generally has mobile Internet access. Such terminals include: PDAs, MIDs, and UMPC devices, such as the iPad.
(3)便携式娱乐设备:这类设备可以显示和播放多媒体内容。该类设备包括:音频、视频播放器(例如iPod),掌上游戏机,电子书,以及智能玩具和便携式车载导航设备。(3) Portable entertainment devices: These devices can display and play multimedia content. Such devices include: audio, video players (such as iPod), handheld game consoles, e-books, and smart toys and portable car navigation devices.
(4)服务器:提供计算服务的设备,服务器的构成包括处理器、硬盘、内存、系统总线等,服务器和通用的计算机架构类似,但是由于需要提供高可靠的服务,因此在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求较高。(4) Server: A device that provides computing services. The server consists of a processor, a hard disk, a memory, a system bus, etc. The server is similar to a general-purpose computer architecture, but because of the need to provide highly reliable services, processing power and stability High reliability in terms of reliability, security, scalability, and manageability.
(5)其他具有数据交互功能的电子设备。(5) Other electronic devices with data interaction functions.
第四方面,本申请的实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现前述实施例提供的任一种多人体感舞蹈的实现方法,因此也能实现相应的技术效果,前文已经进行了详细说明,此处不再赘述。In a fourth aspect, an embodiment of the present application further provides a computer readable storage medium storing one or more programs, the one or more programs being executable by one or more processors In order to realize the implementation method of any multi-humanity dance provided by the foregoing embodiments, the corresponding technical effects can also be achieved, and the foregoing has been described in detail, and details are not described herein again.
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。It should be noted that, in this context, relational terms such as first and second are used merely to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply such entities or operations. There is any such actual relationship or order between them. Furthermore, the term "comprises" or "comprises" or "comprises" or any other variations thereof is intended to encompass a non-exclusive inclusion, such that a process, method, article, or device that comprises a plurality of elements includes not only those elements but also Other elements, or elements that are inherent to such a process, method, item, or device. An element that is defined by the phrase "comprising a ..." does not exclude the presence of additional equivalent elements in the process, method, item, or device that comprises the element.
本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。The various embodiments in the present specification are described in a related manner, and the same or similar parts between the various embodiments may be referred to each other, and each embodiment focuses on the differences from the other embodiments.
尤其,对于装置实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。In particular, for the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the description of the method embodiment.
为了描述的方便,描述以上装置是以功能分为各种单元/模块分别描述。当然,在实施 本申请时可以把各单元/模块的功能在同一个或多个软件和/或硬件中实现。For the convenience of description, the above devices are described as being separately divided into various units/modules. Of course, the functions of each unit/module can be implemented in the same software or software and/or hardware when implementing the present application.
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。One of ordinary skill in the art can understand that all or part of the process of implementing the foregoing embodiments can be completed by a computer program to instruct related hardware, and the program can be stored in a computer readable storage medium. When executed, the flow of an embodiment of the methods as described above may be included. The storage medium may be a magnetic disk, an optical disk, a read-only memory (ROM), or a random access memory (RAM).
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。The foregoing is only a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto, and any change or replacement that can be easily conceived by those skilled in the art within the technical scope disclosed by the present application is All should be covered by the scope of this application. Therefore, the scope of protection of this application should be determined by the scope of protection of the claims.

Claims (26)

  1. 一种多人体感舞蹈的实现方法,其特征在于,包括:A method for realizing a multi-human sense dance, comprising:
    在同一时刻向所有在线用户播放同一目标音频,并随同所述目标音频展示各时间节点对应的标准舞蹈动作;Playing the same target audio to all online users at the same time, and displaying the standard dance actions corresponding to each time node along with the target audio;
    获取各用户跟随所述目标音频对所述标准舞蹈动作的完成情况,并根据各用户的动作完成情况分别对各用户进行实时淘汰。Obtaining completion status of each standard user following the target audio to the standard dance action, and performing real-time elimination of each user according to the completion status of each user.
  2. 根据权利要求1所述的方法,其特征在于,所述在同一时刻向所有在线用户播放同一目标视频之前,所述方法还包括:The method according to claim 1, wherein the method further comprises: before the same target video is played to all online users at the same time, the method further comprising:
    向用户提示所述多人体感舞蹈的开始时间。The user is prompted for the start time of the multi-human sense dance.
  3. 根据权利要求1或2所述的方法,其特征在于,所述获取各用户跟随所述目标音频对所述标准舞蹈动作的完成情况,并根据各用户的动作完成情况分别对各用户进行实时淘汰包括:The method according to claim 1 or 2, wherein the acquiring the completion status of each standard user following the target audio to the standard dance action, and performing real-time elimination of each user according to the completion status of each user action include:
    通过各用户使用的移动终端获取各用户对所述标准舞蹈动作的完成情况;Acquiring each user's completion of the standard dance action by using a mobile terminal used by each user;
    根据各用户对所述标准舞蹈动作的完成情况分别对各用户进行实时评分;According to the completion status of the standard dance action by each user, each user is scored in real time;
    将实时分数低于预设阈值的用户淘汰出局。Users who have real-time scores below the preset threshold are eliminated.
  4. 根据权利要求3所述的方法,其特征在于,所述通过各用户使用的移动终端获取各用户对所述标准舞蹈动作的完成情况包括:The method according to claim 3, wherein the obtaining, by the mobile terminal used by each user, the completion status of each standard dance action by each user comprises:
    通过各用户使用的移动终端识别所述各用户的人体动作;Identifying, by the mobile terminal used by each user, the human body motion of each user;
    根据同一时间节点的所述标准舞蹈动作与所述人体动作之间的差异程度,分别确定所述各用户对所述标准舞蹈动作的完成情况。Determining the completion of the standard dance action by each user according to the degree of difference between the standard dance action and the human body motion at the same time node.
  5. 根据权利要求3所述的方法,其特征在于,所述根据各用户对所述标准舞蹈动作的完成情况分别对各用户进行实时评分包括:The method according to claim 3, wherein the real-time scoring of each user according to the completion status of the standard dance action by each user comprises:
    为所述各用户中的每个用户分配一个基础分数;Assigning a base score to each of the users;
    所述每个用户每完成一个所述标准舞蹈动作,维持对应用户的基础分数不变;Each of the users completes one of the standard dance moves, maintaining the basic score of the corresponding user unchanged;
    所述每个用户每失败一个所述标准舞蹈动作,将对应用户的基础分数扣除预设分数。Each of the users fails one of the standard dance moves, and the base score of the corresponding user is deducted from the preset score.
  6. 根据权利要求3所述的方法,其特征在于,所述根据各用户对所述标准舞蹈动作的完成情况分别对各用户进行实时评分包括:The method according to claim 3, wherein the real-time scoring of each user according to the completion status of the standard dance action by each user comprises:
    所述各用户中的每个用户每次以第一等级完成一个所述标准舞蹈动作,为对应用户增加预设分数;Each of the users completes one of the standard dance actions at a first level each time, and adds a preset score to the corresponding user;
    所述各用户中的每个用户每次以第二等级完成一个所述标准舞蹈动作,维持对应用户的分数不变;Each of the users completes one of the standard dance moves at a second level each time, maintaining the score of the corresponding user unchanged;
    所述各用户中的每个用户每次以第三等级完成一个所述标准舞蹈动作,为对应用户扣除预设分数。Each of the users completes one of the standard dance moves at a third level each time, deducting a preset score for the corresponding user.
  7. 根据权利要求3至6中任一项所述的方法,其特征在于,所述方法还包括:The method according to any one of claims 3 to 6, wherein the method further comprises:
    根据所述各用户中的任一用户的第一请求,为所述任一用户增加预设分数;和/或,Adding a preset score to the any user according to the first request of any one of the users; and/or,
    在所述各用户中的任一用户成功邀请一位新用户后,为所述任一用户增加预设分数。After any one of the users successfully invites a new user, a preset score is added for any of the users.
  8. 根据权利要求7所述的方法,其特征在于,所述第一请求的请求次数或者对所述新用户的邀请次数均小于预设次数阈值。The method according to claim 7, wherein the number of requests of the first request or the number of invitations to the new user are both less than a preset number of times threshold.
  9. 根据权利要求1至8中任一项所述的方法,其特征在于,还包括:The method according to any one of claims 1 to 8, further comprising:
    对坚持到所述目标音频结束仍没有被淘汰的用户进行奖励。Reward the users who have not been eliminated until the end of the target audio.
  10. 根据权利要求1至9中任一项所述的方法,其特征在于,还包括:The method according to any one of claims 1 to 9, further comprising:
    获取所述各用户跟随所述目标音频跳舞的舞蹈视频;Obtaining a dance video in which each user follows the target audio dance;
    将所述舞蹈视频进行分享。Share the dance videos.
  11. 根据权利要求1至10中任一项所述的方法,其特征在于,所述方法还包括:实时显示最初参加所述多人体感舞蹈的用户数量以及当前未被淘汰的用户数量。The method according to any one of claims 1 to 10, characterized in that the method further comprises: displaying in real time the number of users initially participating in the multi-humanity dance and the number of users not currently being eliminated.
  12. 根据权利要求1至11中任一项所述的方法,其特征在于,所述方法还包括:The method according to any one of claims 1 to 11, wherein the method further comprises:
    将所有登录所述多人体感舞蹈的用户的头像显示在预设区域;Displaying all the avatars of the users who log in to the multi-human sense dance in a preset area;
    根据视频分享指令,播放所述预设区域中所述视频分享指令指示的目标头像发布过的历史视频。And playing, according to the video sharing instruction, a history video that has been posted by the target avatar indicated by the video sharing instruction in the preset area.
  13. 一种多人体感舞蹈的实现装置,其特征在于,包括:An apparatus for implementing a multi-human sense dance, comprising:
    播放展示单元,用于在同一时刻向所有在线用户播放同一目标音频,并随同所述目标音频展示各时间节点对应的标准舞蹈动作;a display unit for playing the same target audio to all online users at the same time, and displaying standard dance actions corresponding to each time node along with the target audio;
    淘汰单元,用于获取各用户跟随所述目标音频对所述标准舞蹈动作的完成情况,并根据各用户的动作完成情况分别对各用户进行实时淘汰。The eliminating unit is configured to obtain completion status of each standard user following the target audio to the standard dance action, and perform real-time elimination of each user according to the completion status of each user.
  14. 根据权利要求13所述的装置,其特征在于,还包括:提示单元,用于在同一时刻向所有在线用户播放同一目标视频之前,向用户提示所述多人体感舞蹈的开始时间。The device according to claim 13, further comprising: a prompting unit, configured to prompt the user of the start time of the multi-humanity dance before playing the same target video to all online users at the same time.
  15. 根据权利要求13或14所述的装置,其特征在于,所述淘汰单元包括:The apparatus according to claim 13 or 14, wherein the culling unit comprises:
    获取模块,用于通过各用户使用的移动终端获取各用户对所述标准舞蹈动作的完成情况;An obtaining module, configured to obtain, by using a mobile terminal used by each user, completion status of each standard dance action by each user;
    评分模块,用于根据各用户对所述标准舞蹈动作的完成情况分别对各用户进行实时评分;a scoring module, configured to perform real-time scoring on each user according to the completion status of the standard dance action by each user;
    淘汰模块,用于将实时分数低于预设阈值的用户淘汰出局。The elimination module is used to eliminate users whose real-time score is lower than the preset threshold.
  16. 根据权利要求15所述的装置,其特征在于,所述获取模块,具体用于:The device according to claim 15, wherein the obtaining module is specifically configured to:
    通过各用户使用的移动终端识别所述各用户的人体动作;Identifying, by the mobile terminal used by each user, the human body motion of each user;
    根据同一时间节点的所述标准舞蹈动作与所述人体动作之间的差异程度,分别确定所述各用户对所述标准舞蹈动作的完成情况。Determining the completion of the standard dance action by each user according to the degree of difference between the standard dance action and the human body motion at the same time node.
  17. 根据权利要求15所述的装置,其特征在于,所述评分模块,具体用于:The device according to claim 15, wherein the scoring module is specifically configured to:
    为所述各用户中的每个用户分配一个基础分数;Assigning a base score to each of the users;
    所述每个用户每完成一个所述标准舞蹈动作,维持对应用户的基础分数不变;Each of the users completes one of the standard dance moves, maintaining the basic score of the corresponding user unchanged;
    所述每个用户每失败一个所述标准舞蹈动作,将对应用户的基础分数扣除预设分数。Each of the users fails one of the standard dance moves, and the base score of the corresponding user is deducted from the preset score.
  18. 根据权利要求15所述的装置,其特征在于,所述评分模块,具体用于:The device according to claim 15, wherein the scoring module is specifically configured to:
    所述各用户中的每个用户每次以第一等级完成一个所述标准舞蹈动作,为对应用户增加预设分数;Each of the users completes one of the standard dance actions at a first level each time, and adds a preset score to the corresponding user;
    所述各用户中的每个用户每次以第二等级完成一个所述标准舞蹈动作,维持对应用户的分数不变;Each of the users completes one of the standard dance moves at a second level each time, maintaining the score of the corresponding user unchanged;
    所述各用户种的每个用户每次以第三等级完成一个所述标准舞蹈动作,为对应用户扣除预设分数。Each user of each user type completes one of the standard dance moves at a third level each time, and deducts a preset score for the corresponding user.
  19. 根据权利要求15至18中任一项所述的装置,其特征在于,所述评分模块还用于:The apparatus according to any one of claims 15 to 18, wherein the scoring module is further configured to:
    根据所述各用户中的任一用户的第一请求,为所述任一用户增加预设分数;和/或,Adding a preset score to the any user according to the first request of any one of the users; and/or,
    在所述各用户中的任一用户成功邀请一位新用户后,为所述任一用户增加预设分数。After any one of the users successfully invites a new user, a preset score is added for any of the users.
  20. 根据权利要求19所述的装置,其特征在于,所述第一请求的请求次数或者对所述新用户的邀请次数均小于预设次数阈值。The apparatus according to claim 19, wherein the number of requests of the first request or the number of invitations to the new user are both less than a preset number of times threshold.
  21. 根据权利要求13至20中任一项所述的装置,其特征在于,还包括:The device according to any one of claims 13 to 20, further comprising:
    奖励单元,用于对坚持到所述目标音频结束仍没有被淘汰的用户进行奖励。A reward unit for rewarding users who have not survived the end of the target audio.
  22. 根据权利要求13至21中任一项所述的装置,其特征在于,还包括分享单元,用于:The device according to any one of claims 13 to 21, further comprising a sharing unit, configured to:
    获取所述各用户跟随所述目标音频跳舞的舞蹈视频;Obtaining a dance video in which each user follows the target audio dance;
    将所述舞蹈视频进行分享。Share the dance videos.
  23. 根据权利要求13至22中任一项所述的装置,其特征在于,还包括状态显示单元,用于实时显示最初参加所述多人体感舞蹈的用户数量以及当前未被淘汰的用户数量。The apparatus according to any one of claims 13 to 22, further comprising a status display unit for displaying in real time the number of users who originally participated in the multi-humanity dance and the number of users not currently being eliminated.
  24. 根据权利要求13至23中任一项所述的装置,其特征在于,还包括:The apparatus according to any one of claims 13 to 23, further comprising:
    用户头像显示单元,用于将所有登录所述多人体感舞蹈的用户的头像显示在预设区域;a user avatar display unit, configured to display, in a preset area, an avatar of all users who log in to the multi-human sense dance;
    视频分享播放单元,用于根据视频分享指令,播放所述预设区域中所述视频分享指令指示的目标头像发布过的历史视频。The video sharing playing unit is configured to play the historical video posted by the target avatar indicated by the video sharing instruction in the preset area according to the video sharing instruction.
  25. 一种电子设备,其特征在于,所述电子设备包括:壳体、处理器、存储器、电路 板和电源电路,其中,电路板安置在壳体围成的空间内部,处理器和存储器设置在电路板上;电源电路,用于为上述电子设备的各个电路或器件供电;存储器用于存储可执行程序代码;处理器通过读取存储器中存储的可执行程序代码来运行与可执行程序代码对应的程序,用于执行前述权利要求1-12中任一项所述的多人体感舞蹈的实现方法。An electronic device, comprising: a housing, a processor, a memory, a circuit board, and a power supply circuit, wherein the circuit board is disposed inside a space enclosed by the housing, and the processor and the memory are disposed in the circuit a power supply circuit for supplying power to each circuit or device of the electronic device; a memory for storing executable program code; and a processor for operating the executable program code by reading executable program code stored in the memory A program for implementing the multi-human sense dance of any of the preceding claims 1-12.
  26. 一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现前述权利要求1至12中任一项所述的多人体感舞蹈的实现方法。A computer readable storage medium, wherein the computer readable storage medium stores one or more programs, the one or more programs being executable by one or more processors to implement the foregoing claim 1 The method for realizing the multi-human sense dance described in any one of the above.
PCT/CN2018/117382 2018-01-04 2018-11-26 Implementation method and apparatus for multi-people somatosensory dance, and electronic device and storage medium WO2019134462A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201810009338.1 2018-01-04
CN201810009338.1A CN108371814A (en) 2018-01-04 2018-01-04 Implementation method, device, electronic equipment and the storage medium of more human body sense dancings

Publications (1)

Publication Number Publication Date
WO2019134462A1 true WO2019134462A1 (en) 2019-07-11

Family

ID=63015130

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2018/117382 WO2019134462A1 (en) 2018-01-04 2018-11-26 Implementation method and apparatus for multi-people somatosensory dance, and electronic device and storage medium

Country Status (2)

Country Link
CN (1) CN108371814A (en)
WO (1) WO2019134462A1 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108371814A (en) * 2018-01-04 2018-08-07 乐蜜有限公司 Implementation method, device, electronic equipment and the storage medium of more human body sense dancings
CN109525891B (en) * 2018-11-29 2020-01-21 北京字节跳动网络技术有限公司 Multi-user video special effect adding method and device, terminal equipment and storage medium
CN109621425B (en) * 2018-12-25 2023-08-18 广州方硅信息技术有限公司 Video generation method, device, equipment and storage medium
CN110007765A (en) * 2019-04-11 2019-07-12 上海星视度科技有限公司 A kind of man-machine interaction method, device and equipment
CN112423015B (en) * 2020-11-20 2023-03-03 广州欢网科技有限责任公司 Cloud dancing method and system

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1270848A (en) * 2000-05-23 2000-10-25 北京康体休闲设备开发中心 Dance match sysem for recreation
CN101288807A (en) * 2007-04-17 2008-10-22 鈊象电子股份有限公司 Electronic games equipment and executing method of electronic games such as dancing
CN102039042A (en) * 2009-10-23 2011-05-04 索尼公司 Motion coordination operation device and method, program, and motion coordination reproduction system
US20110237330A1 (en) * 2010-03-23 2011-09-29 Yuichi Asami Game Apparatus, Game Processing Method, and Information Recording Medium
CN108371814A (en) * 2018-01-04 2018-08-07 乐蜜有限公司 Implementation method, device, electronic equipment and the storage medium of more human body sense dancings

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1270848A (en) * 2000-05-23 2000-10-25 北京康体休闲设备开发中心 Dance match sysem for recreation
CN101288807A (en) * 2007-04-17 2008-10-22 鈊象电子股份有限公司 Electronic games equipment and executing method of electronic games such as dancing
CN102039042A (en) * 2009-10-23 2011-05-04 索尼公司 Motion coordination operation device and method, program, and motion coordination reproduction system
US20110237330A1 (en) * 2010-03-23 2011-09-29 Yuichi Asami Game Apparatus, Game Processing Method, and Information Recording Medium
CN108371814A (en) * 2018-01-04 2018-08-07 乐蜜有限公司 Implementation method, device, electronic equipment and the storage medium of more human body sense dancings

Also Published As

Publication number Publication date
CN108371814A (en) 2018-08-07

Similar Documents

Publication Publication Date Title
US11216836B2 (en) Computer system, game system, and game device
WO2019134462A1 (en) Implementation method and apparatus for multi-people somatosensory dance, and electronic device and storage medium
US20200394670A1 (en) Computer system, game system, and game device
WO2020000835A1 (en) Method and device for automatically displaying document directory
US8690684B2 (en) Player recruitment for online game rewards
US11202962B2 (en) System for giving reward in exchange for watching advertisement
US20140038721A1 (en) Method and system for facilitating online social interactions via cooperative gameplay
JP5491573B2 (en) GAME CONTROL DEVICE, GAME CONTROL METHOD, PROGRAM, GAME SYSTEM
JP5529193B2 (en) GAME CONTROL DEVICE, PROGRAM, GAME SYSTEM
JP6090935B2 (en) GAME CONTROL DEVICE, GAME CONTROL METHOD, PROGRAM, GAME SYSTEM
JP7387302B2 (en) Game system, program and processing method
JP6195093B2 (en) GAME CONTROL DEVICE, PROGRAM, GAME SYSTEM
JP7353322B2 (en) Programs, information processing devices and game systems
JP7194522B2 (en) Program, Computer System, Game System, and Target Object Provision Control Method
JP7084788B2 (en) Game programs, recording media, game processing methods, information processing equipment
JP6377902B2 (en) Program and server system
JP7194509B2 (en) Server system, game system and matching processing method
JP5762388B2 (en) GAME MANAGEMENT DEVICE, GAME SYSTEM, PROGRAM, AND SERVICE MANAGEMENT DEVICE
JP2018196741A (en) Program and server system
JP6377903B2 (en) Program and server system
JP2015136552A (en) server system
CN112619157A (en) Game fighting interaction method and device, electronic equipment, readable medium and product
CN107547492B (en) System and method for reducing the impact of network outages
JP6568628B2 (en) Program and server system
JP7328644B2 (en) Computer program, server device, terminal device and method

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 18898964

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 18898964

Country of ref document: EP

Kind code of ref document: A1