CN106411889A - Grouped movement method and system, and terminal - Google Patents
Grouped movement method and system, and terminal Download PDFInfo
- Publication number
- CN106411889A CN106411889A CN201610865530.1A CN201610865530A CN106411889A CN 106411889 A CN106411889 A CN 106411889A CN 201610865530 A CN201610865530 A CN 201610865530A CN 106411889 A CN106411889 A CN 106411889A
- Authority
- CN
- China
- Prior art keywords
- activity
- server
- users
- terminal
- action
- Prior art date
- Legal status (The legal status 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 status listed.)
- Pending
Links
- 230000033001 locomotion Effects 0.000 title claims abstract description 77
- 238000000034 method Methods 0.000 title claims abstract description 64
- 230000000694 effects Effects 0.000 claims abstract description 178
- 230000009471 action Effects 0.000 claims abstract description 154
- 230000002194 synthesizing effect Effects 0.000 claims abstract description 18
- 238000011156 evaluation Methods 0.000 claims description 12
- 230000003578 releasing effect Effects 0.000 claims description 4
- 230000004044 response Effects 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 10
- 230000015572 biosynthetic process Effects 0.000 description 4
- 230000003238 somatosensory effect Effects 0.000 description 4
- 238000003786 synthesis reaction Methods 0.000 description 4
- 230000009286 beneficial effect Effects 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 230000006870 function Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/131—Protocols for games, networked simulations or virtual reality
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/75—Media network packet handling
- H04L65/765—Media network packet handling intermediate
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Information Transfer Between Computers (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The invention discloses a grouped movement method, a grouped movement system and a terminal. The method comprises the steps of issuing movement information; acquiring activity participation information sent by the terminal participating in an activity, and determining group information of users participating in the activity; acquiring a video of an action completed by each user in a same group, acquiring a synthesized video by synthesizing the action video of each user in the same group into a same virtual scene; assessing the synthesized video of each set of users according to reference actions and determining assessment results; and sending the assessment results to the terminals corresponding to the users participating in the activity. According to the technical scheme of the method, the system and the terminal provided by the embodiment of the invention, the multiple users can participate in the same virtual scene, and grouped movement of the multiple users can be achieved.
Description
Technical Field
The invention relates to the technical field of virtual reality, in particular to a method, a terminal and a system for grouping motion.
Background
Virtual reality technology is currently applied in many aspects, and the action information of a user in a specific scene can be acquired by using the virtual reality technology, for example, a specific task can be simulated and executed by overlaying the action information of the user in the virtual scene. At present, the virtual reality technology is mainly applied to a scene of a single user, and how to enable multiple users to join in the same virtual scene at the same time is a problem which needs to be perfected and solved at present.
Disclosure of Invention
The embodiment of the invention provides a method, a terminal and a system for grouping movement, aiming at realizing that a plurality of users participate in the same virtual scene.
A first aspect of an embodiment of the present invention provides a method for packet motion, including:
issuing activity information;
acquiring activity participation information sent by a terminal participating in an activity, and determining grouping information of users participating in the activity;
acquiring action videos finished by all users in the same group, and synthesizing the action videos of all users in the same group into the same virtual scene to obtain a synthesized video;
evaluating the synthesized video of each group of users according to the reference action to determine a rating result;
and sending the evaluation result to a terminal corresponding to each user participating in the activity.
As an optional implementation, after the determining the grouping information of the users participating in the activity, the method further comprises:
and sending the video of the reference action to the terminal corresponding to each user in the same group.
As an optional implementation, after the synthesizing the motion videos of the users in the same group into the same virtual scene to obtain a synthesized video, the method further includes:
and sending the synthesized video to a terminal corresponding to each user in the same group.
As an optional implementation, after the acquiring the motion videos completed by the users in the same group, the method further includes:
comparing the action of each user in the same group with the reference action to determine difference points and guidance suggestions;
the synthesized video comprises the difference points and the guidance suggestions.
The second aspect of the embodiment of the invention discloses a packet movement method, which comprises the following steps:
acquiring activity information sent by a server;
responding to the activity information, and sending participation activity information to the server;
acquiring the grouping information determined by the server;
acquiring and sending action videos of users participating in activities in an activity area corresponding to the virtual scene to the server;
and obtaining a rating result determined by the server by evaluating the actions of all groups of users participating in the activity.
As an optional implementation manner, after the obtaining the grouping information determined by the server, the method further includes:
and acquiring and displaying the video of the reference action sent by the server.
As an optional implementation manner, after the obtaining the grouping information determined by the server, the method further includes:
and acquiring and displaying a synthesized video which is sent by the server and obtained by synthesizing the action videos of the users in the same group into the same virtual scene.
As an alternative implementation, the synthesized video includes: the difference between the current user's action and the reference video and the guidance suggestion.
A third aspect of the embodiments of the present invention discloses a terminal, including:
the release unit is used for releasing the activity information;
the first processing unit is used for acquiring the participation activity information sent by the terminals participating in the activity and determining the grouping information of the users participating in the activity;
the second processing unit is used for acquiring the action videos finished by the users in the same group and synthesizing the action videos of the users in the same group into the same virtual scene to obtain a synthesized video;
the first determination unit is used for evaluating the synthesized video of each group of users according to the reference action to determine a rating result;
and the first sending unit is used for sending the evaluation result to the terminal corresponding to each user participating in the activity.
As an optional implementation, the method further includes:
and a second sending unit, configured to send the video of the reference action to the terminal corresponding to each user in the same group.
As an optional implementation, the method further includes:
and the third sending unit is used for sending the synthesized video obtained by the second processing unit to a terminal corresponding to each user in the same group.
As an optional implementation manner, the second determining unit is configured to, after the second processing unit acquires the motion video completed by each user in the same group, compare the motion of each user in the same group with a reference motion, and determine a difference point and a guidance suggestion;
the synthesized video comprises the difference points and the guidance suggestions.
A fourth aspect of the present invention discloses a terminal, including:
the first acquisition unit is used for acquiring activity information sent by the server;
a fourth sending unit, configured to send participation information to the server in response to the activity information acquired by the first acquiring unit;
a second acquisition unit configured to acquire the group information determined by the server;
the third acquisition unit is used for acquiring and sending action videos of the users participating in the activity in an activity area corresponding to the virtual scene to the server;
and the fourth acquisition unit is used for acquiring the evaluation result of the server for evaluating and determining the actions of all groups of users participating in the activity.
As an optional implementation, the method further includes:
and the fifth acquisition unit is used for acquiring and displaying the video of the reference action sent by the server after the grouping information determined by the server is acquired.
As an optional implementation manner, the terminal further includes: (ii) a A sixth acquiring unit for acquiring the data
After the grouping information determined by the server is acquired,
and acquiring and displaying a synthesized video which is sent by the server and obtained by synthesizing the action videos of the users in the same group into the same virtual scene.
As an alternative implementation, the synthesized video includes: the difference between the current user's action and the reference video and the guidance suggestion.
The fifth aspect of the embodiment of the present invention discloses a packet motion system, including: a first terminal and at least two second terminals; wherein,
the first terminal is the terminal of the third aspect;
the second terminal is the terminal of the fourth aspect.
The method comprises the steps that the server issues activity information, a plurality of terminals can participate in activities, the server determines grouping information of users participating in the activities after acquiring the activity participation information sent by the terminals participating in the activities, meanwhile, the server acquires action videos finished by the users in the same group and synthesizes the action videos of the users in the same group into the same virtual scene to obtain a synthesized video; evaluating the synthesized video of each group of users according to the reference action to determine a rating result; and sending the evaluation result to a terminal corresponding to each user participating in the activity. The technical scheme provided by the embodiment of the invention can enable a plurality of users to participate in the same virtual scene, and can realize the grouping movement of the plurality of users.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.
FIG. 1 is a block diagram of a packet-based motion system according to an embodiment of the present invention;
FIG. 2 is a schematic flow chart of a method for packet movement according to an embodiment of the present invention;
FIG. 3 is a flow chart of a method of packet movement according to an embodiment of the present invention;
fig. 4 is a schematic structural diagram of a terminal according to an embodiment of the present invention;
fig. 5 is a schematic structural diagram of another terminal provided in an embodiment of the present invention;
fig. 6 is a schematic structural diagram of another terminal according to an embodiment of the present invention;
fig. 7 is a schematic structural diagram of another terminal according to an embodiment of the present invention.
Detailed Description
The embodiment of the invention provides a method, a terminal and a system for grouping movement, aiming at realizing that a plurality of users participate in the same virtual scene.
In order to make the technical solutions of the present invention better understood, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The following are detailed below.
The terms "first," "second," "third," "fourth," and the like in the description and in the claims, as well as in the drawings, if any, are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used is interchangeable under appropriate circumstances such that the embodiments of the invention described herein are, for example, capable of operation in sequences other than those illustrated or otherwise described herein. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed, but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
In order to facilitate understanding of the embodiments of the present invention, a system architecture of the embodiments of the present invention is described below. Referring to fig. 1, fig. 1 is a schematic diagram of an architecture of a packet-based mobile system according to an embodiment of the present invention, which may include a server a and a plurality of clients B.
The server may be a tablet computer, a notebook computer, a desktop computer, or other terminal devices, the client may be a data acquisition device including a camera, a sensor, or other terminal devices, such as a desktop computer, a notebook computer, or a tablet computer, and the server may be connected to the client through a wired or wireless network and transmit information. In particular implementations, a server may publish an activity message, clients wishing to engage in the activity may send engagement information to the server, and the server may group the clients engaging in the activity into several groups, each of which may include more than two clients. The client side obtains action videos and relevant data information of users through the collecting device and then transmits the action videos and the relevant data information to the server, the server synthesizes the action videos of all the users in the same group into the same virtual scene to obtain a synthesized video, then the server can evaluate the synthesized video of all the users according to a reference action to determine a rating result, and the rating result is transmitted to a terminal corresponding to all the users participating in the activity. By adopting the embodiment, a plurality of users positioned at different clients can participate in the same virtual scene, and the participation of the plurality of users in the grouping movement in a virtual reality mode is facilitated.
Referring to fig. 2, fig. 2 is a schematic flow chart of a packet movement method according to an embodiment of the present invention, which is described from the perspective of a server. As shown in fig. 2, a method for grouping motions according to an embodiment of the present invention may include:
201. and issuing activity information.
The activity information may include information such as a name of the activity, a time of the activity, and the like.
Optionally, in some possible embodiments of the present invention, the activity information may further include a condition for limiting the users participating in the activity, for example, the age of the users participating in the activity may be limited to 20-35 years, or the gender of the users is male, or the users in a certain cell, or the users within 10 kilometers of the server, or the users in a preset list, and the like. Specifically, the setting may be performed as needed.
202. Acquiring the participation activity information sent by the terminals participating in the activity, and determining the grouping information of the users participating in the activity.
The terminals participating in the activity can participate in the activity by registering on the server, and can also transmit related information to participate in the activity according to an appointed mode. The server may group the users participating in the activity into different groups, for example, users in unit A may be set as a first group and users in unit B may be set as a second group.
203. And acquiring the action videos finished by the users in the same group, and synthesizing the action videos of the users in the same group into the same virtual scene to obtain a synthesized video.
Where the actions of the respective user may use the devices of the client such as: the device comprises a motion capture device, a camera, a device acquisition and synthesis host, a projection screen, a sound box and the like. For example, the somatosensory motion capture device and the camera collect the relevant information of the user motion, such as video and relevant motion parameters, from the surrounding of the collection room to the user activity area. The client side collects action videos finished by the users and transmits the action videos to the server, the server synthesizes the action videos of the users in the same group into the same virtual scene to obtain a synthesized video, and the action videos of the users in different places can be integrated into the same scene through the method, so that the participation, the interactivity and the interestingness of the users can be improved.
204. And evaluating the synthesized video of each group of users according to the reference action to determine a rating result.
The reference action can be a standard action which is acquired in advance and stored in the server, and is used as a basis for rating, and the video synthesized by each group of users can be evaluated, and a rating result is determined.
205. And sending the evaluation result to a terminal corresponding to each user participating in the activity.
For example, the rating 90 of the first group may be fed back to the terminal corresponding to each user in the first group, or may be fed back to the terminals corresponding to all users participating in the activity. It should be noted that the rating results may include only the rating of one group, or may further include the rating of each user in the same group. For example, if three users are included in the first group, the rating result may include only 90 points, or may further include a rating 92 for user one, a rating 90 for user two, and a rating 88 for user three.
In the technical scheme of the embodiment of the invention, a plurality of terminals can participate in activities by releasing activity information through a server, the server determines the grouping information of users participating in the activities after acquiring the activity participating information sent by the terminals participating in the activities, and simultaneously, the server acquires action videos finished by the users in the same group and synthesizes the action videos of the users in the same group into the same virtual scene to obtain a synthesized video; evaluating the synthesized video of each group of users according to the reference action to determine a rating result; and sending the evaluation result to a terminal corresponding to each user participating in the activity. The technical scheme provided by the embodiment of the invention can enable a plurality of users to participate in the same virtual scene, and can realize the grouping movement of the plurality of users.
Optionally, in some possible embodiments of the present invention, in order to facilitate user operations and improve the standard and normative of actions, after the server determines the specific grouping, a video of a reference action may be sent to a terminal corresponding to each user in the same group, so that the user can practice in advance according to the reference action before the activity is participated, and the reference action may also be played in real time during the activity. It should be noted that the reference actions corresponding to different groups may be the same or different.
Optionally, in some possible embodiments of the present invention, after synthesizing the motion videos of the users in the same group into the same virtual scene to obtain a synthesized video, the method may further include:
and the server sends the synthesized video to the terminal corresponding to each user in the same group. Optionally, in some possible embodiments of the present invention, the server may also only transmit the motion videos of other users in the same group, for example, the display interface of the first user in the first group may include three display areas, which respectively correspond to the motion video of the first user collected by the terminal device of the first user, and the server acquires and transmits the motion video of the second user and the motion video of the third user to the first user.
Optionally, in some possible embodiments of the present invention, after acquiring the motion videos completed by the users in the same group, the method may further include:
comparing the action of each user in the same group with the reference action to determine difference points and guidance suggestions;
the synthesized video comprises the difference points and the guidance suggestions.
In this way, the deviation between the action and the reference action can be adjusted and corrected in time by the user. The consistency of the user action and the reference action is improved.
Referring to fig. 3, fig. 3 is a schematic flowchart of a group sports method according to another embodiment of the present invention, which is described from the perspective of a client where a user participating in a group sports is located. As shown in fig. 3, a method for grouping motions according to an embodiment of the present invention may include:
301. and acquiring the activity information sent by the server.
The activity information may include information such as a name of the activity, a time of the activity, and the like.
Optionally, in some possible embodiments of the present invention, the activity information may further include a condition for limiting the users participating in the activity, for example, the age of the users participating in the activity may be limited to 20-35 years, or the gender of the users is male, or the users in a certain cell, or the users within 10 kilometers of the server, or the users in a preset list, and the like. Specifically, the server may set the activity information as needed.
302. And responding to the activity information, and sending participation activity information to the server.
For example, the terminals participating in the activity may participate in the activity by registering with the server, or may send information of participating in the activity to the server in an agreed manner.
303. And acquiring the grouping information determined by the server.
The server may group the users participating in the activity into different groups, for example, users in unit A may be set as a first group and users in unit B may be set as a second group.
304. And acquiring and sending the action video of the user participating in the activity area corresponding to the virtual scene to the server.
In particular, the user's actions may use the client's devices such as: the device comprises a motion capture device, a camera, a device acquisition and synthesis host, a projection screen, a sound box and the like. For example, the somatosensory motion capture device and the camera collect the relevant information of the user motion, such as videos and relevant motion parameters, from the motion area corresponding to the virtual scene, such as the periphery of the collection room to the user motion area. The client side collects action videos finished by the users and transmits the action videos to the server, the server synthesizes the action videos of the users in the same group into the same virtual scene to obtain a synthesized video, and the action videos of the users in different places can be integrated into the same scene through the method, so that the participation, the interactivity and the interestingness of the users can be improved.
305. And obtaining a rating result determined by the server by evaluating the actions of all groups of users participating in the activity.
In the technical scheme of the embodiment of the invention, after the client corresponding to the user acquires the activity information sent by the server, the client can respond to the activity information and send the participation activity information to the server; then, acquiring the grouping information determined by the server; acquiring and sending action videos of users participating in activities in an activity area corresponding to the virtual scene to a server; and obtaining a rating result determined by evaluating the actions of each group of users participating in the activity by the server. The technical scheme provided by the embodiment of the invention is beneficial to a plurality of users to carry out grouping movement.
Optionally, in some possible embodiments of the present invention, after obtaining the grouping information determined by the server, the method may further include: and acquiring and displaying the video of the reference action sent by the server. The user can conveniently practice in advance according to the reference action before the activity is participated, and the reference action can also be played in real time during the activity. It should be noted that the reference actions corresponding to different groups may be the same or different.
Optionally, in some possible embodiments of the present invention, after obtaining the grouping information determined by the server, the method may further include: and acquiring and displaying a synthesized video which is sent by the server and obtained by synthesizing the action videos of the users in the same group into the same virtual scene. This facilitates the user to know the actions of other users of the same group.
Optionally, in some possible embodiments of the present invention, the synthesized video may include: the difference between the current user's action and the reference video and the guidance suggestion. In this way, the deviation between the action and the reference action can be adjusted and corrected in time by the user. The consistency of the user action and the reference action is improved.
Referring to fig. 4, fig. 4 is a schematic structural diagram of a terminal according to another embodiment of the present invention, which is described from the perspective of a server. As shown in fig. 4, a terminal 400 according to an embodiment of the present invention may include: a distribution unit 401, a first processing unit 402, a second processing unit 403, a first determination unit 404 and a first sending unit 405.
The issuing unit 401 is configured to issue activity information.
The activity information may include information such as a name of the activity, a time of the activity, and the like.
Optionally, in some possible embodiments of the present invention, the activity information may further include a condition for limiting the users participating in the activity, for example, the age of the users participating in the activity may be limited to 20-35 years, or the gender of the users is male, or the users in a certain cell, or the users within 10 kilometers of the server, or the users in a preset list, and the like. Specifically, the setting may be performed as needed.
A first processing unit 402, configured to acquire the participation activity information sent by the terminals participating in the activity, and determine the grouping information of the users participating in the activity.
The terminals participating in the activity can participate in the activity by registering on the server, and can also transmit related information to participate in the activity according to an appointed mode. The server may group the users participating in the activity into different groups, for example, users in unit A may be set as a first group and users in unit B may be set as a second group.
The second processing unit 403 is configured to acquire motion videos completed by users in the same group, and synthesize the motion videos of the users in the same group into the same virtual scene to obtain a synthesized video.
Where the actions of the respective user may use the devices of the client such as: the device comprises a motion capture device, a camera, a device acquisition and synthesis host, a projection screen, a sound box and the like. For example, the somatosensory motion capture device and the camera collect the relevant information of the user motion, such as video and relevant motion parameters, from the surrounding of the collection room to the user activity area. The client side collects action videos finished by the users and transmits the action videos to the server, the server synthesizes the action videos of the users in the same group into the same virtual scene to obtain a synthesized video, and the action videos of the users in different places can be integrated into the same scene through the method, so that the participation, the interactivity and the interestingness of the users can be improved.
A first determining unit 404, configured to evaluate the synthesized video of each group of users according to a reference action to determine a rating result.
The reference action can be a standard action which is acquired in advance and stored in the server, and is used as a basis for rating, and the video synthesized by each group of users can be evaluated, and a rating result is determined.
A first sending unit 405, configured to send the rating result to a terminal corresponding to each user participating in the activity.
For example, the rating 90 of the first group may be fed back to the terminal corresponding to each user in the first group, or may be fed back to the terminals corresponding to all users participating in the activity. It should be noted that the rating results may include only the rating of one group, or may further include the rating of each user in the same group. For example, if three users are included in the first group, the rating result may include only 90 points, or may further include a rating 92 for user one, a rating 90 for user two, and a rating 88 for user three.
In the technical scheme of the embodiment of the invention, a plurality of terminals can participate in activities by releasing activity information through a server, the server determines the grouping information of users participating in the activities after acquiring the activity participating information sent by the terminals participating in the activities, and simultaneously, the server acquires action videos finished by the users in the same group and synthesizes the action videos of the users in the same group into the same virtual scene to obtain a synthesized video; evaluating the synthesized video of each group of users according to the reference action to determine a rating result; and sending the evaluation result to a terminal corresponding to each user participating in the activity. The technical scheme provided by the embodiment of the invention can enable a plurality of users to participate in the same virtual scene, and can realize the grouping movement of the plurality of users.
Optionally, in some possible embodiments of the present invention, in order to facilitate user operations and improve the standard and normative of actions, the terminal 400 may further include a second sending unit, configured to send a video of a reference action to a terminal corresponding to each user in the same group. The user can conveniently practice in advance according to the reference action before the activity is participated, and the reference action can also be played in real time during the activity. It should be noted that the reference actions corresponding to different groups may be the same or different.
Optionally, in some possible embodiments of the present invention, the terminal 400 may further include a third sending unit, configured to send the synthesized video obtained by the second processing unit to a terminal corresponding to each user in the same group. Optionally, in some possible embodiments of the present invention, the server may also only transmit the motion videos of other users in the same group, for example, the display interface of the first user in the first group may include three display areas, which respectively correspond to the motion video of the first user collected by the terminal device of the first user, and the server acquires and transmits the motion video of the second user and the motion video of the third user to the first user.
Optionally, in some possible embodiments of the present invention, the terminal 400 may further include a second determining unit, configured to compare the motion of each user in the same group with a reference motion after the second processing unit obtains the motion video completed by each user in the same group, and determine a difference point and a guidance suggestion;
the synthesized video comprises the difference points and the guidance suggestions.
In this way, the deviation between the action and the reference action can be adjusted and corrected in time by the user. The consistency of the user action and the reference action is improved.
Referring to fig. 5, fig. 5 is a schematic structural diagram of a terminal according to another embodiment of the present invention, which is described from the perspective of a client where users participating in group sports are located. As shown in fig. 5, a terminal 500 according to an embodiment of the present invention may include: a first acquiring unit 501, a fourth transmitting unit 502, a second acquiring unit 503, a third acquiring unit 504, and a fourth acquiring unit 505.
A first obtaining unit 501, configured to obtain activity information sent by a server.
The activity information may include information such as a name of the activity, a time of the activity, and the like.
Optionally, in some possible embodiments of the present invention, the activity information may further include a condition for limiting the users participating in the activity, for example, the age of the users participating in the activity may be limited to 20-35 years, or the gender of the users is male, or the users in a certain cell, or the users within 10 kilometers of the server, or the users in a preset list, and the like. Specifically, the server may set the activity information as needed.
A fourth sending unit 502, configured to send participation information to the server in response to the activity information obtained by the first obtaining unit.
For example, the terminals participating in the activity may participate in the activity by registering with the server, or may send information of participating in the activity to the server in an agreed manner.
A second obtaining unit 503, configured to obtain the grouping information determined by the server.
The server may group the users participating in the activity into different groups, for example, users in unit A may be set as a first group and users in unit B may be set as a second group.
A third obtaining unit 504, configured to obtain and send, to the server, an action video of the user participating in the activity in an activity area corresponding to the virtual scene.
In particular, the user's actions may use the client's devices such as: the device comprises a motion capture device, a camera, a device acquisition and synthesis host, a projection screen, a sound box and the like. For example, the somatosensory motion capture device and the camera collect the relevant information of the user motion, such as videos and relevant motion parameters, from the motion area corresponding to the virtual scene, such as the periphery of the collection room to the user motion area. The client side collects action videos finished by the users and transmits the action videos to the server, the server synthesizes the action videos of the users in the same group into the same virtual scene to obtain a synthesized video, and the action videos of the users in different places can be integrated into the same scene through the method, so that the participation, the interactivity and the interestingness of the users can be improved.
A fourth obtaining unit 505, configured to obtain a rating result that is determined by the server by evaluating the actions of the groups of users participating in the activity.
In the technical scheme of the embodiment of the invention, after the client corresponding to the user acquires the activity information sent by the server, the client can respond to the activity information and send the participation activity information to the server; then, acquiring the grouping information determined by the server; acquiring and sending action videos of users participating in activities in an activity area corresponding to the virtual scene to a server; and obtaining a rating result determined by evaluating the actions of each group of users participating in the activity by the server. The technical scheme provided by the embodiment of the invention is beneficial to a plurality of users to carry out grouping movement.
Optionally, in some possible embodiments of the present invention, the terminal 500 may further include: and the fifth acquisition unit is used for acquiring and displaying the video of the reference action sent by the server after the grouping information determined by the server is acquired. The user can conveniently practice in advance according to the reference action before the activity is participated, and the reference action can also be played in real time during the activity. It should be noted that the reference actions corresponding to different groups may be the same or different.
Optionally, in some possible embodiments of the present invention, the terminal 500 may further include a sixth obtaining unit, configured to, after obtaining the grouping information determined by the server, obtain and display a synthesized video obtained by synthesizing the motion videos of the users in the same group into the same virtual scene, where the synthesized video is sent by the server. This facilitates the user to know the actions of other users of the same group.
Optionally, in some possible embodiments of the present invention, the synthesized video may include: the difference between the current user's action and the reference video and the guidance suggestion. In this way, the deviation between the action and the reference action can be adjusted and corrected in time by the user. The consistency of the user action and the reference action is improved.
Another embodiment of the present invention provides a packet movement system, including: a first terminal and at least two second terminals; the first terminal is shown as a terminal in fig. 4, and the second terminal is shown as a terminal in fig. 5, it can be understood that the functions of each functional module of the group motion system in this embodiment may be specifically implemented according to the method in the foregoing method embodiment, and the specific implementation process may refer to the related description of the foregoing method embodiment, which is not described herein again.
Fig. 6 is a schematic structural diagram of a terminal according to an embodiment of the present invention, and as shown in fig. 6, the terminal 600 of this embodiment includes at least one bus 601, at least one processor 602 connected to the bus 601, and at least one memory 603 connected to the bus 601.
Wherein the processor 602 invokes, via the bus 601, code stored in the memory 603 for performing a packet movement method comprising:
issuing activity information;
acquiring activity participation information sent by a terminal participating in an activity, and determining grouping information of users participating in the activity;
acquiring action videos finished by all users in the same group, and synthesizing the action videos of all users in the same group into the same virtual scene to obtain a synthesized video;
evaluating the synthesized video of each group of users according to the reference action to determine a rating result;
and sending the evaluation result to a terminal corresponding to each user participating in the activity.
Optionally, in some possible embodiments of the present invention, after determining the grouping information of the users participating in the activity, the method further includes:
and sending the video of the reference action to the terminal corresponding to each user in the same group.
Optionally, in some possible embodiments of the present invention, after synthesizing the motion videos of the users in the same group into the same virtual scene to obtain a synthesized video, the method further includes:
and sending the synthesized video to a terminal corresponding to each user in the same group.
Optionally, in some possible embodiments of the present invention, after acquiring the motion videos completed by the users in the same group, the method further includes:
comparing the action of each user in the same group with the reference action to determine difference points and guidance suggestions;
the synthesized video comprises the difference points and the guidance suggestions.
The method comprises the steps that the server issues activity information, a plurality of terminals can participate in activities, the server determines grouping information of users participating in the activities after acquiring the activity participation information sent by the terminals participating in the activities, meanwhile, the server acquires action videos finished by the users in the same group and synthesizes the action videos of the users in the same group into the same virtual scene to obtain a synthesized video; evaluating the synthesized video of each group of users according to the reference action to determine a rating result; and sending the evaluation result to a terminal corresponding to each user participating in the activity. The technical scheme provided by the embodiment of the invention can enable a plurality of users to participate in the same virtual scene, and can realize the grouping movement of the plurality of users.
Fig. 7 is a schematic structural diagram of a terminal according to an embodiment of the present invention, and as shown in fig. 7, a terminal 700 according to this embodiment includes at least one bus 701, at least one processor 702 connected to the bus 701, and at least one memory 703 connected to the bus 701.
The processor 702 calls the code stored in the memory 703 via the bus 701 for executing a packet moving method, the packet moving method comprising:
acquiring activity information sent by a server;
responding to the activity information, and sending participation activity information to the server;
acquiring the grouping information determined by the server;
acquiring and sending action videos of users participating in activities in an activity area corresponding to the virtual scene to the server;
and obtaining a rating result determined by the server by evaluating the actions of all groups of users participating in the activity.
Optionally, in some possible embodiments of the present invention, after obtaining the grouping information determined by the server, the method further includes:
and acquiring and displaying the video of the reference action sent by the server.
Optionally, in some possible embodiments of the present invention, after obtaining the grouping information determined by the server, the method further includes:
and acquiring and displaying a synthesized video which is sent by the server and obtained by synthesizing the action videos of the users in the same group into the same virtual scene.
Optionally, in some possible embodiments of the present invention, the synthesized video includes: the difference between the current user's action and the reference video and the guidance suggestion.
In the technical scheme of the embodiment of the invention, after the terminal acquires the activity information sent by the server, the terminal can respond to the activity information and send the participation activity information to the server; then, acquiring the grouping information determined by the server; acquiring and sending action videos of users participating in activities in an activity area corresponding to the virtual scene to a server; and obtaining a rating result determined by evaluating the actions of each group of users participating in the activity by the server. The technical scheme provided by the embodiment of the invention is beneficial to a plurality of users to carry out grouping movement.
In the foregoing embodiments, the descriptions of the respective embodiments have respective emphasis, and for parts that are not described in detail in a certain embodiment, reference may be made to related descriptions of other embodiments.
It should be noted that, for simplicity of description, the above-mentioned method embodiments are described as a series of acts or combination of acts, but those skilled in the art will recognize that the present invention is not limited by the order of acts, as some steps may occur in other orders or concurrently in accordance with the invention. Further, those skilled in the art should also appreciate that the embodiments described in the specification are preferred embodiments and that the acts and modules referred to are not necessarily required by the invention.
The modules described as separate parts may or may not be physically separate, and parts displayed as modules may or may not be physical modules. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the present embodiment.
Therefore, the above embodiments are only used to illustrate the technical solution of the present invention, and not to limit the same; although the present invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and such modifications or substitutions do not depart from the spirit and scope of the corresponding technical solutions of the embodiments of the present invention.
Claims (17)
1. A packet movement method, comprising:
issuing activity information;
acquiring activity participation information sent by a terminal participating in an activity, and determining grouping information of users participating in the activity;
acquiring action videos finished by all users in the same group, and synthesizing the action videos of all users in the same group into the same virtual scene to obtain a synthesized video;
evaluating the synthesized video of each group of users according to the reference action to determine a rating result;
and sending the evaluation result to a terminal corresponding to each user participating in the activity.
2. The method of claim 1, wherein after the determining grouping information for the users participating in the activity, the method further comprises:
and sending the video of the reference action to the terminal corresponding to each user in the same group.
3. The method according to claim 1 or 2, wherein after the synthesizing of the motion videos of the users in the same group into the same virtual scene to obtain a synthesized video, the method further comprises:
and sending the synthesized video to a terminal corresponding to each user in the same group.
4. The method of claim 3, wherein after said obtaining the video of the actions completed by each user in the same group, the method further comprises:
comparing the action of each user in the same group with the reference action to determine difference points and guidance suggestions;
the synthesized video comprises the difference points and the guidance suggestions.
5. A packet movement method, comprising:
acquiring activity information sent by a server;
responding to the activity information, and sending participation activity information to the server;
acquiring the grouping information determined by the server;
acquiring and sending action videos of users participating in activities in an activity area corresponding to the virtual scene to the server;
and obtaining a rating result determined by the server by evaluating the actions of all groups of users participating in the activity.
6. The method of claim 5, wherein after obtaining the server-determined grouping information, the method further comprises:
and acquiring and displaying the video of the reference action sent by the server.
7. The method according to claim 5 or 6, wherein after the obtaining of the server-determined grouping information, the method further comprises:
and acquiring and displaying a synthesized video which is sent by the server and obtained by synthesizing the action videos of the users in the same group into the same virtual scene.
8. The method of claim 7,
the synthesized video includes: the difference between the current user's action and the reference video and the guidance suggestion.
9. A terminal, characterized in that the terminal comprises:
the release unit is used for releasing the activity information;
the first processing unit is used for acquiring the participation activity information sent by the terminals participating in the activity and determining the grouping information of the users participating in the activity;
the second processing unit is used for acquiring the action videos finished by the users in the same group and synthesizing the action videos of the users in the same group into the same virtual scene to obtain a synthesized video;
the first determination unit is used for evaluating the synthesized video of each group of users according to the reference action to determine a rating result;
and the first sending unit is used for sending the evaluation result to the terminal corresponding to each user participating in the activity.
10. The terminal of claim 9, further comprising:
and a second sending unit, configured to send the video of the reference action to the terminal corresponding to each user in the same group.
11. The terminal according to claim 8 or 9, further comprising:
and the third sending unit is used for sending the synthesized video obtained by the second processing unit to a terminal corresponding to each user in the same group.
12. The terminal of claim 11, further comprising:
the second determining unit is used for comparing the action of each user in the same group with the reference action after the second processing unit acquires the action video finished by each user in the same group, and determining difference points and guidance suggestions;
the synthesized video comprises the difference points and the guidance suggestions.
13. A terminal, comprising:
the first acquisition unit is used for acquiring activity information sent by the server;
a fourth sending unit, configured to send participation information to the server in response to the activity information acquired by the first acquiring unit;
a second acquisition unit configured to acquire the group information determined by the server;
the third acquisition unit is used for acquiring and sending action videos of the users participating in the activity in an activity area corresponding to the virtual scene to the server;
and the fourth acquisition unit is used for acquiring the evaluation result of the server for evaluating and determining the actions of all groups of users participating in the activity.
14. The terminal of claim 13, wherein the terminal further comprises:
and the fifth acquisition unit is used for acquiring and displaying the video of the reference action sent by the server after the grouping information determined by the server is acquired.
15. The terminal according to claim 13 or 14, characterized in that the terminal further comprises:
and a sixth acquiring unit, configured to acquire and display a synthesized video obtained by synthesizing the motion video of each user in the same group into the same virtual scene, where the synthesized video is sent by the server, after acquiring the grouping information determined by the server.
16. The terminal of claim 15,
the synthesized video includes: the difference between the current user's action and the reference video and the guidance suggestion.
17. A packet movement system, comprising: a first terminal and at least two second terminals; wherein,
the first terminal is a terminal according to any one of claims 9-12; the second terminal is a terminal according to any of claims 13-16.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610865530.1A CN106411889A (en) | 2016-09-29 | 2016-09-29 | Grouped movement method and system, and terminal |
| PCT/CN2016/103936 WO2018058726A1 (en) | 2016-09-29 | 2016-10-31 | Grouping action method, terminal and system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610865530.1A CN106411889A (en) | 2016-09-29 | 2016-09-29 | Grouped movement method and system, and terminal |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN106411889A true CN106411889A (en) | 2017-02-15 |
Family
ID=59228188
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201610865530.1A Pending CN106411889A (en) | 2016-09-29 | 2016-09-29 | Grouped movement method and system, and terminal |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN106411889A (en) |
| WO (1) | WO2018058726A1 (en) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110418205A (en) * | 2019-07-04 | 2019-11-05 | 安徽华米信息科技有限公司 | Body-building teaching method, device, equipment, system and storage medium |
| CN110609485A (en) * | 2019-09-23 | 2019-12-24 | 深圳市火乐科技发展有限公司 | Curtain control method, intelligent projector, curtain and related product |
| WO2020019248A1 (en) * | 2018-07-26 | 2020-01-30 | 威超智能股份有限公司 | Video evaluation method, server, and system |
| CN112348942A (en) * | 2020-09-18 | 2021-02-09 | 当趣网络科技(杭州)有限公司 | Body-building interaction method and system |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2014116466A2 (en) * | 2013-01-22 | 2014-07-31 | Microsoft Corporation | Mixed reality filtering |
| CN104462226A (en) * | 2014-11-14 | 2015-03-25 | 中国传媒大学 | Online singing platform construction method based on cloud technology |
| CN105204642A (en) * | 2015-09-24 | 2015-12-30 | 小米科技有限责任公司 | Adjustment method and device of virtual-reality interactive image |
| CN105228708A (en) * | 2013-04-02 | 2016-01-06 | 日本电气方案创新株式会社 | Body motion scoring device, dance scoring device, karaoke device and game device |
| CN205581785U (en) * | 2016-04-15 | 2016-09-14 | 向京晶 | Indoor virtual reality interactive system of many people |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103024569B (en) * | 2012-12-07 | 2018-10-12 | 康佳集团股份有限公司 | A kind of data interactive method and system carrying out child-parent education by smart television |
| US9542011B2 (en) * | 2014-04-08 | 2017-01-10 | Eon Reality, Inc. | Interactive virtual reality systems and methods |
| CN105023215A (en) * | 2015-07-21 | 2015-11-04 | 中国矿业大学(北京) | Dangerous trade safety training system based on head-mounted mixed reality equipment |
| CN204864725U (en) * | 2015-08-06 | 2015-12-16 | 深圳市晶源动力电子科技有限公司 | Interactive treadmill system of many people based on internet platform |
-
2016
- 2016-09-29 CN CN201610865530.1A patent/CN106411889A/en active Pending
- 2016-10-31 WO PCT/CN2016/103936 patent/WO2018058726A1/en not_active Ceased
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2014116466A2 (en) * | 2013-01-22 | 2014-07-31 | Microsoft Corporation | Mixed reality filtering |
| CN105228708A (en) * | 2013-04-02 | 2016-01-06 | 日本电气方案创新株式会社 | Body motion scoring device, dance scoring device, karaoke device and game device |
| CN104462226A (en) * | 2014-11-14 | 2015-03-25 | 中国传媒大学 | Online singing platform construction method based on cloud technology |
| CN105204642A (en) * | 2015-09-24 | 2015-12-30 | 小米科技有限责任公司 | Adjustment method and device of virtual-reality interactive image |
| CN205581785U (en) * | 2016-04-15 | 2016-09-14 | 向京晶 | Indoor virtual reality interactive system of many people |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2020019248A1 (en) * | 2018-07-26 | 2020-01-30 | 威超智能股份有限公司 | Video evaluation method, server, and system |
| TWI721455B (en) * | 2018-07-26 | 2021-03-11 | 威超智能股份有限公司 | Image selection method, image selection server and image selection system |
| CN110418205A (en) * | 2019-07-04 | 2019-11-05 | 安徽华米信息科技有限公司 | Body-building teaching method, device, equipment, system and storage medium |
| CN110609485A (en) * | 2019-09-23 | 2019-12-24 | 深圳市火乐科技发展有限公司 | Curtain control method, intelligent projector, curtain and related product |
| CN112348942A (en) * | 2020-09-18 | 2021-02-09 | 当趣网络科技(杭州)有限公司 | Body-building interaction method and system |
| CN112348942B (en) * | 2020-09-18 | 2024-03-19 | 当趣网络科技(杭州)有限公司 | Body-building interaction method and system |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2018058726A1 (en) | 2018-04-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN113038287B (en) | Method and device for realizing multi-user video live broadcast service and computer equipment | |
| KR102362001B1 (en) | Method and system for providing eye tracking based information about a user behavior, client device, server and computer program product | |
| WO2016014233A1 (en) | Real-time immersive mediated reality experiences | |
| CN108696489B (en) | Media information playing method and device | |
| Calyam et al. | Synchronous big data analytics for personalized and remote physical therapy | |
| CN106411889A (en) | Grouped movement method and system, and terminal | |
| CN108983974B (en) | AR scene processing method, device, equipment and computer-readable storage medium | |
| CN108322832A (en) | Comment on method, apparatus and electronic equipment | |
| CN107818706A (en) | A kind of hospital's remote living broadcast formula teaching and training system | |
| CN108304148A (en) | A kind of method and apparatus that multi-screen splicing is shown | |
| JP2020119156A (en) | Avatar creating system, avatar creating device, server device, avatar creating method and program | |
| WO2016110009A1 (en) | Control method, system and apparatus for projection device | |
| US11683549B2 (en) | Information distribution apparatus, information distribution method, and information distribution program | |
| JP5729844B1 (en) | Content evaluation apparatus, system, server apparatus, and terminal apparatus | |
| CN106375682B (en) | Image processing method, device and mobile device, drone remote control and system | |
| CN114979564B (en) | Video shooting method, electronic equipment, device, system and medium | |
| CN106997506A (en) | The group technology and its system for the same space equipment marketed for striding equipment | |
| CN103959805A (en) | Method and device for displaying image | |
| CN108228124A (en) | VR visual tests method, system and equipment | |
| CN114245156B (en) | Live audio adjusting method and device, storage medium and electronic equipment | |
| CN104202556B (en) | Information acquisition method, information acquisition device and user equipment | |
| CN111353439A (en) | Method, device, system and equipment for analyzing teaching behaviors | |
| CN112218111A (en) | Image display method and device, storage medium and electronic equipment | |
| JP2024084340A (en) | System, method, server device and program | |
| CN110891200B (en) | Bullet screen based interaction method, device, equipment and storage medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| RJ01 | Rejection of invention patent application after publication | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20170215 |