CN112587935B - Live broadcast data processing method and device, electronic equipment and storage medium - Google Patents
Live broadcast data processing method and device, electronic equipment and storage medium Download PDFInfo
- Publication number
- CN112587935B CN112587935B CN202011507981.0A CN202011507981A CN112587935B CN 112587935 B CN112587935 B CN 112587935B CN 202011507981 A CN202011507981 A CN 202011507981A CN 112587935 B CN112587935 B CN 112587935B
- Authority
- CN
- China
- Prior art keywords
- game
- target
- candidate
- roles
- live
- 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.)
- Active
Links
- 238000003672 processing method Methods 0.000 title description 2
- 238000000034 method Methods 0.000 claims abstract description 85
- 238000012545 processing Methods 0.000 claims abstract description 48
- 230000006399 behavior Effects 0.000 claims description 51
- 238000013475 authorization Methods 0.000 claims description 21
- 230000003993 interaction Effects 0.000 claims description 14
- 238000004590 computer program Methods 0.000 claims description 4
- 238000001514 detection method Methods 0.000 claims description 3
- 238000000605 extraction Methods 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 12
- 241000892865 Heros Species 0.000 description 9
- 230000000694 effects Effects 0.000 description 3
- 230000006978 adaptation Effects 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000002860 competitive effect Effects 0.000 description 1
- 238000007405 data analysis Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000002349 favourable effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012797 qualification Methods 0.000 description 1
- 239000000725 suspension Substances 0.000 description 1
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/85—Providing additional services to players
- A63F13/86—Watching games played by other players
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/55—Controlling game characters or game objects based on the game progress
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/70—Game security or game management aspects
- A63F13/79—Game security or game management aspects involving player-related data, e.g. identities, accounts, preferences or play histories
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/80—Special adaptations for executing a specific game genre or game mode
- A63F13/847—Cooperative playing, e.g. requiring coordinated actions from several players to achieve a common goal
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Business, Economics & Management (AREA)
- Computer Security & Cryptography (AREA)
- General Business, Economics & Management (AREA)
- Human Computer Interaction (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The disclosure relates to a method, a device, an electronic device and a storage medium for processing live broadcast data, wherein the method comprises the following steps: determining at least one target virtual role to be selected in the game in the live game process; receiving registration information of a target virtual character to obtain candidate objects of the target virtual character, wherein the registration information is generated according to live broadcast viewing objects participating in registration of the target virtual character; and selecting a target viewing object matched with the target virtual character from the candidate objects, and adding the target viewing object into the game process. The technical problem that in the prior art, the audience can only watch the live broadcast when the game is live broadcast, so that the live broadcast interactivity is low is solved.
Description
Technical Field
The disclosure relates to the field of live broadcast, and in particular relates to a method and a device for processing live broadcast data, electronic equipment and a storage medium.
Background
In the related art, when a live application is used to watch a live game, it is common for a host to play the game with other people outside the live room, and a viewer in the live room can only watch a viewing and listen to the explanation of the host. Taking a multi-player fight game as an example, when a host and other teammates play the game, the audience in a living room can only watch the game, so that the participation in the game is low and the interaction with the host is poor.
Disclosure of Invention
The disclosure provides a method, a device, electronic equipment and a storage medium for processing live broadcast data, so as to at least solve the problem that in the related art, a viewer can only watch live broadcast interaction when a game is live broadcast. The technical scheme of the present disclosure is as follows:
according to a first aspect of an embodiment of the present disclosure, there is provided a method for processing live broadcast data, including: determining at least one target virtual role to be selected in the game in the live game process; receiving registration information of a target virtual character to obtain candidate objects of the target virtual character, wherein the registration information is generated according to live broadcast viewing objects participating in registration of the target virtual character; and selecting a target viewing object matched with the target virtual character from the candidate objects, and adding the target viewing object into the game process.
As an alternative embodiment, during the playing of the live game, the method further includes: a first selection operation is received, wherein the first selection operation is used for determining a designated virtual character operated in the game by a live subject of the live broadcast of the game.
As an alternative embodiment, selecting a target viewing object from the candidate objects that matches the target virtual character, the step of joining in the game progress includes: acquiring historical behavior information of a candidate object; determining interest virtual roles corresponding to the candidate objects according to the historical behavior information; selecting a target viewing object from the candidate objects with consistent roles to join the game when the candidate objects with consistent roles exist, wherein the candidate objects with consistent roles are used for representing candidate objects with the same interesting virtual roles as the registered target virtual roles; and under the condition that no candidate object with consistent roles exists, determining that the target watching object joins the game according to first characteristic information and second characteristic information, wherein the first characteristic information is characteristic information of the interesting virtual roles of the candidate object, and the second characteristic information is characteristic information of the target virtual roles of the candidate object registration.
As an alternative embodiment, the step of determining the interesting virtual character corresponding to the candidate object according to the historical behavior information includes: extracting interest level parameters of each virtual character from historical behavior information of the candidate object, wherein the historical behavior information comprises the following multiple items: work search history, work release history, live viewing history, video viewing history, work stay time length, and work interaction history; obtaining the interest degree score of each virtual role according to the interest degree parameter of each virtual role; and determining the virtual character with the highest interest score as the interest virtual character corresponding to the candidate object.
As an alternative embodiment, in the case that there are candidates with identical roles, the step of selecting a target viewing object from the candidates with identical roles to join the game includes: under the condition that a plurality of candidate objects with consistent roles exist, virtual resources consumed by the candidate objects with consistent roles in the live game are obtained; selecting the candidate object with the most consumed virtual resources as a target viewing object to join the game.
As an alternative embodiment, in the case that there is no candidate object with consistent characters, the step of determining that the target viewing object joins the game according to the first feature information and the second feature information includes: acquiring first characteristic information and second characteristic information, wherein the characteristic information comprises: virtual character attributes and virtual character policies; matching the first characteristic information with the second characteristic information; and determining the candidate object with the highest matching degree as a target watching object to join the game.
As an alternative embodiment, after matching the first feature information and the second feature information, the method further comprises: displaying a candidate object list under the condition that the first characteristic information and the second characteristic information are not matched; receiving a second selection operation, wherein the second selection operation is used for selecting a target object joining the game from the candidate object list; and sending invitation information for inviting to join the game to the candidate object selected by the second selection operation.
As an alternative embodiment, before selecting a target viewing object matching the target virtual character from the candidate objects, adding to the game progress, the method further comprises: detecting an authorization instruction of a candidate object, and acquiring a service area where the candidate object is located in a game; under the condition that an authorization instruction of the candidate object is detected, and the service area where the candidate object is located is the same as the service area where the live broadcast main body is located, entering a step of selecting a watching object matched with the target virtual character from the candidate object to join in a game; and clearing the registration information of the candidate object under the condition that the authorization instruction of the candidate object is not detected or the service area where the candidate object is located is different from the service area where the live broadcast object is located.
According to a second aspect of the embodiments of the present disclosure, there is provided a method for processing live broadcast data, including: in the live broadcast process, displaying a plurality of virtual roles to be selected in a live broadcast picture; acquiring a plurality of target virtual roles selected by a host from a plurality of virtual roles to be selected, wherein the target virtual roles are virtual roles selected to participate in a live broadcasting room task; acquiring registration information of a task of a living broadcasting room to obtain a plurality of candidate objects; a target object matching the target virtual character is determined from the candidate objects, wherein the target object is an object that performs a live room task by manipulating the target virtual character.
According to a third aspect of the embodiments of the present disclosure, there is provided a method for processing live broadcast data, including: displaying a target virtual character to be registered in the process of watching live game; receiving registration operation of a target virtual character, and generating registration information according to the registration operation, wherein whether registration is successful is determined according to the registration information; and displaying the registration result, wherein the game application is called to enter the game when the registration result indicates that the registration is successful, and the live interface of the game is kept when the registration result indicates that the registration is failed.
According to a fourth aspect of the embodiments of the present disclosure, there is provided a processing apparatus for live data, including: a first determining unit configured to determine at least one target virtual character to be selected in a game during live broadcasting of the game; the first receiving unit is configured to receive registration information of the target virtual character to obtain candidate objects of the target virtual character, wherein the registration information is generated according to live broadcast watching objects participating in registration of the target virtual character; and a first selecting unit configured to select a target viewing object matching the target virtual character from the candidate objects, and add the selected target viewing object to the game progress.
As an alternative embodiment, during the playing of the live game, the apparatus further comprises: and a second receiving unit configured to receive a first selection operation for determining a designated virtual character in which a live subject of the live game operates in the game.
As an alternative embodiment, the first selection unit comprises: a first acquisition unit configured to acquire history behavior information of a candidate object; a second determining unit configured to determine an interest virtual character corresponding to the candidate object according to the historical behavior information; a second selection unit configured to select a target viewing object from among the character-identical candidate objects for representing the same candidate object of interest as the registered target virtual character to join the game in the case where the character-identical candidate object exists; and a third determining unit configured to determine, in the case where there is no candidate object whose roles are identical, that the target viewing object joins the game according to first feature information that is feature information of an interesting virtual character of the candidate object and second feature information that is feature information of a target virtual character of the candidate object entry.
As an alternative embodiment, the second determining unit comprises: an extraction unit configured to extract an interestingness parameter of each virtual character from historical behavior information of the candidate object, wherein the historical behavior information includes the following items: work search history, work release history, live viewing history, video viewing history, work stay time length, and work interaction history; a second acquisition unit configured to acquire an interestingness score of each virtual character according to an interestingness parameter of each virtual character; and the fourth determining unit is configured to determine the virtual character with the highest interest score as the interest virtual character corresponding to the candidate object.
As an alternative embodiment, the step of the second selection unit comprises: a third acquisition unit configured to acquire virtual resources consumed by the candidate objects with identical roles within the live game, in the case where there are a plurality of candidate objects with identical roles; and a third selecting unit configured to select the candidate object that consumes the most virtual resource to join the game for the target viewing object.
As an alternative embodiment, the third determining unit comprises: a fourth acquisition unit configured to acquire the first feature information and the second feature information, wherein the feature information includes: virtual character attributes and virtual character policies; a matching unit configured to match the first feature information and the second feature information; and a fifth determining unit configured to determine that the candidate object having the highest matching degree joins the game for the target viewing object.
As an alternative embodiment, the above device further comprises: a display unit configured to display a candidate object list in a case where neither the first feature information nor the second feature information matches after matching the first feature information and the second feature information; a third receiving unit configured to receive a second selection operation for selecting a target object to join the game from the candidate object list; and a transmitting unit configured to transmit invitation information inviting joining the game to the candidate object selected by the second selection operation.
As an alternative embodiment, the apparatus further comprises: a detection unit configured to detect an authorization instruction of a candidate object before selecting a target viewing object matching a target virtual character from the candidate objects, and adding the candidate object to a game progress, and to acquire a service area in which the candidate object is located in the game; an entry unit configured to enter a step of selecting a viewing object matching the target virtual character from among the candidate objects to join the game, in a case where an authorization instruction of the candidate object is detected and a service area where the candidate object is located is the same as a service area where the live subject is located; and the clearing unit is configured to clear the registration information of the candidate object under the condition that the authorization instruction of the candidate object is not detected or the service area where the candidate object is located is different from the service area where the live object is located.
According to a fifth aspect of the embodiments of the present disclosure, there is provided a processing apparatus for live data, including: the display unit is configured to display a plurality of virtual roles to be selected in a live broadcast picture in the live broadcast process; the selection unit is configured to acquire a plurality of target virtual roles selected by a host from a plurality of virtual roles to be selected, wherein the target virtual roles are virtual roles selected to participate in a live broadcasting room task; the acquisition unit is configured to acquire registration information of a task of a living broadcast room to obtain a plurality of candidate objects; and a determining unit configured to determine a target object matching the target virtual character from among the candidate objects, wherein the target object is an object that performs the live room task by operating the target virtual character.
According to a sixth aspect of the embodiments of the present disclosure, there is provided a processing apparatus for live data, including: the first display unit is configured to display a target virtual character to be registered in the process of watching live game; a receiving unit configured to receive an entry operation for a target virtual character and generate entry information according to the entry operation, wherein whether entry is successful is determined according to the entry information; a second unit configured to display an entry result, wherein, in case the entry result indicates that the entry was successful, the game application is invoked to enter the game, and in case the entry result indicates that the entry was failed, the game application is maintained at the live interface of the live game
According to a seventh aspect of embodiments of the present disclosure, there is provided an electronic device, comprising: a processor; a memory for storing processor-executable instructions; the processor is configured to execute instructions to implement the method for processing live broadcast data.
According to an eighth aspect of embodiments of the present disclosure, there is provided a storage medium, which when executed by a processor of an electronic device, enables the electronic device to perform a method of processing live data as described above.
According to a ninth aspect of embodiments of the present disclosure, there is provided a computer program product comprising a processor; a memory for storing processor-executable instructions; the processor is configured to execute instructions to implement the method for processing live broadcast data.
The technical scheme provided by the embodiment of the disclosure at least brings the following beneficial effects: determining at least one target virtual role to be selected in the game in the live game process; receiving registration information of a target virtual character to obtain candidate objects of the target virtual character, wherein the registration information is generated according to live broadcast viewing objects participating in registration of the target virtual character; and selecting a target viewing object matched with the target virtual character from the candidate objects, and adding the target viewing object into the game process. According to the scheme, by introducing the call mechanism of the live broadcasting room, the audience watching live broadcasting can participate in the game of the live broadcasting of the game, so that the participation of the audience in the live broadcasting process of the game can be improved, the interactivity and the affinity of the audience and the host broadcasting are improved, the interestingness of the application of the live broadcasting of the game is further improved, and the technical problem that the participation of the live broadcasting of the game is lower because the audience watching live broadcasting of the game can only watch the host broadcasting in the prior art is solved.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the disclosure and together with the description, serve to explain the principles of the disclosure and do not constitute an undue limitation on the disclosure.
Fig. 1 is a flowchart illustrating a method of processing live data according to an exemplary embodiment.
FIG. 2 is a schematic diagram of an entry invitation interface in accordance with an example embodiment.
Fig. 3 is a schematic diagram illustrating an alternative method of processing live data according to an exemplary embodiment.
Fig. 4 is a flowchart illustrating another method of processing live data according to an exemplary embodiment.
Fig. 5 is a flowchart illustrating another method of processing live data according to an exemplary embodiment.
Fig. 6 is a block diagram of a processing apparatus for live data, according to an example embodiment.
Fig. 7 is a block diagram of another processing apparatus for live data, according to an example embodiment.
Fig. 8 is a block diagram of another processing apparatus for live data, according to an example embodiment.
Fig. 9 is a block diagram of an electronic device 800 for performing the above-described video display method, according to an exemplary embodiment.
Detailed Description
In order to enable those skilled in the art to better understand the technical solutions of the present disclosure, the technical solutions of the embodiments of the present disclosure will be clearly and completely described below with reference to the accompanying drawings.
It should be noted that the terms "first," "second," and the like in the description and claims of the present disclosure and in the foregoing figures are used for distinguishing between similar objects and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used may be interchanged where appropriate such that the embodiments of the disclosure described herein may be capable of operation in sequences other than those illustrated or described herein. The implementations described in the following exemplary examples are not representative of all implementations consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with some aspects of the present disclosure as detailed in the accompanying claims.
Example 1
Fig. 1 is a flowchart illustrating a method for processing live data according to an exemplary embodiment, and as shown in fig. 1, the method for processing live data is used in a live application, and includes the following steps.
In step S11, at least one target virtual character to be selected in the game is determined during live game play.
In particular, the above-described live game may be used to live a game process, such as playing an explanation of a game while playing an operation of the game. The application program for playing the live game can provide various games which allow live game, and after entering the application program, the host can select the game which needs to be live, namely, the host can enter the game to play the live game. In the process of game live broadcast, the content displayed on the live broadcast interface can be a game interface, and the live broadcast interface can also comprise a small window suspended on the game interface, wherein the small window can be used for displaying portrait information of a host player. The present application does not limit the mode of game live.
The virtual character is used to represent a character in a game that is operated by a user to participate in the game. Taking a multiplayer combat game as an example, each of two parties has a plurality of virtual roles, and a host determines at least one target virtual role from the party where the host is located, wherein the determined target virtual role is a virtual role in which a viewing object which is allowed to watch live game participates.
In an alternative embodiment, taking a five player combat game as an example, each party has five virtual characters, each of which appears as a hero in the game interface (the hero described below is used to represent a virtual character). Before the game starts, the host can select at least one virtual character as a target virtual character, and initiate registration about the target virtual character, and a viewing object for viewing live games can participate in registration initiated by the host. For example, of five heros, the anchor may select one hero for himself, the remaining four heros each being the target virtual character; for another example, of the five heros, the anchor may select one hero for himself, invite friends with the company to select two heros, the remaining two heros being targeted heros.
In step S12, registration information of the target virtual character is received, and a candidate object of the target virtual character is obtained, wherein the registration information is generated according to the live broadcast viewing object participating in registration of the target virtual character.
After the host plays the target virtual character, the viewing object viewing the live game can register any one of the target virtual objects. In an alternative embodiment, timing is started after the host selects the target virtual character, and registration information of the viewing object within a preset time is received. FIG. 2 is a schematic diagram of an entry invitation interface, shown in FIG. 2, that may be popped up in a live interface seen by a viewing object after a target virtual character is determined by a host, which may be displayed in suspension at an upper layer of the live interface, according to an example embodiment. In the entry invitation interface, hero a selected by the anchor to operate with other target virtual characters B, C, D, E is displayed. If the viewing object wants to register, the target virtual character icon can be clicked, and the registration of the time can be parameters. Meanwhile, countdown time can be displayed in the name-giving invitation interface, and the name is given off when the countdown is completed. At this time, all the registration information is received. And after receiving the registration information, obtaining the candidate object of the target virtual character.
In step S13, a target viewing object matching the target virtual character is selected from the candidate objects, and added to the game progress.
After the candidate objects of the target virtual roles are determined according to the registration information, selecting a target object corresponding to each target virtual role from the candidate objects, and adding the target object as a viewing object participating in the game.
In an alternative embodiment, the candidate list may be fed back to the anchor along with the recent game records of the candidate for selection by the anchor. In another alternative embodiment, the matching may also be performed by the system, and the candidate object with the highest game level is selected as the target object. In yet another alternative embodiment, the target object may also be selected according to the affinity of the candidate object to the anchor, e.g. selecting the candidate object with the longest focus on live time, or selecting the candidate object with the most appreciation as the target object. The selection may also be made by taking into account a combination of the above factors.
After the target object is determined, the live broadcast application of the target object for watching live broadcast calls the game application on the terminal used by the target object to start the game so that the target object participates in the game of live broadcast of the game.
It should be noted that, compared with the scheme that the current game live-broadcast host can only determine the target virtual role used by the host and can not determine the target virtual roles used by other teammates, the host can determine the target virtual role to be selected in the scheme of the application, so that the game host can obtain the required game lineup more easily, and compared with the mode that the audience can only watch the host for playing in the current game live broadcast, the scheme of the application can improve the participation of the audience in the game live broadcast process, improve the interaction and the affinity of the audience and the host, and further improve the interest of the game live broadcast application.
As can be seen from the above, in the above embodiment of the present application, during the live game, at least one target virtual character to be selected in the game is determined; receiving registration information of a target virtual character to obtain candidate objects of the target virtual character, wherein the registration information is generated according to live broadcast viewing objects participating in registration of the target virtual character; and selecting a target viewing object matched with the target virtual character from the candidate objects, and adding the target viewing object into the game process. According to the scheme, by introducing the call mechanism of the live broadcasting room, the audience watching live broadcasting can participate in the game of the live broadcasting of the game, so that the participation of the audience in the live broadcasting process of the game can be improved, the interactivity and the affinity of the audience and the host broadcasting are improved, the interestingness of the application of the live broadcasting of the game is further improved, and the technical problem that the participation of the live broadcasting of the game is lower because the audience watching live broadcasting of the game can only watch the host broadcasting in the prior art is solved.
As an alternative embodiment, during the playing of the live game, the method further includes: a first selection operation is received, wherein the first selection operation is used for determining a designated virtual character operated in the game by a live subject of the live broadcast of the game.
Specifically, the live broadcast main body is a live game main broadcast, and the first selection operation is used for the game main broadcast to select virtual roles used by the game main broadcast in the game process.
The above steps may be performed prior to determining at least one target virtual character to be selected in the game, in an alternative embodiment, the live host of the game first determines the designated virtual character to be used in the game itself prior to the start of the game, and then selects the target virtual character.
As an alternative embodiment, selecting a target viewing object from the candidate objects that matches the target virtual character, the step of joining in the game progress includes: acquiring historical behavior information of a candidate object; determining interest virtual roles corresponding to the candidate objects according to the historical behavior information; selecting a target viewing object from the candidate objects with consistent roles to join the game when the candidate objects with consistent roles exist, wherein the candidate objects with consistent roles are used for representing candidate objects with the same interesting virtual roles as the registered target virtual roles; and under the condition that no candidate object with consistent roles exists, determining that the target watching object joins the game according to first characteristic information and second characteristic information, wherein the first characteristic information is characteristic information of the interesting virtual roles of the candidate object, and the second characteristic information is characteristic information of the target virtual roles of the candidate object registration.
Specifically, the historical behavior information may be historical behavior information of the viewing object in the game and/or historical behavior information of the viewing object in the live broadcast process of the viewing game, for example, the historical behavior information of the viewing object in the game may include information such as historical battle results of hanging the viewing object, and the historical behavior information of the viewing object in the live broadcast process of the viewing game may include a viewing history record, an interaction record with a host broadcast, and the like. Based on the historical behavior information of the viewing object, the interesting virtual roles corresponding to the viewing object, namely the virtual roles which are more interesting to the viewing object, can be determined, and the virtual roles which are more interesting to the viewing object are also the virtual roles which are better.
When the viewing object participates in the registration of the target virtual character, which target virtual character it wants to participate in is already determined, so that the interesting virtual character of the viewing object can be compared with the registered target virtual character, and when the interesting virtual character of the viewing object is identical with the registered target virtual character, the candidate object with identical characters is determined.
When a plurality of candidate objects with identical roles are included, selection is further performed from among the candidate objects with identical roles, and when no candidate object with identical roles exists, selection is performed according to the similarity between the interesting virtual roles of the candidate objects and the target virtual roles registered by the interesting virtual roles.
In an alternative embodiment, candidates having 10 entries for hero A are represented by user 1-user 10, respectively, wherein the virtual character of interest of user 1-user 5 is hero A, and further selection is made from user 1-user 5. If the interest virtual roles of the users 1 and 10 are not hero A, extracting first characteristic information of the interest virtual roles of the users 1 and 10 and second characteristic information of the hero A respectively, and selecting a target object corresponding to the hero A based on the first characteristic information and the second characteristic information.
According to the scheme, the audience with the same interest virtual character as the registered virtual character is preferentially selected as the target object for participating in the game, so that the selected audience can be guaranteed to be good at the registered virtual character, the live effect is further guaranteed, and the influence of the audience with lower game level on the live game is prevented.
As an alternative embodiment, the step of determining the interesting virtual character corresponding to the candidate object according to the historical behavior information includes: extracting interest level parameters of each virtual character from historical behavior information of the candidate object, wherein the historical behavior information comprises the following multiple items: work search history, work release history, live viewing history, video viewing history, work stay time length, and work interaction history; obtaining the interest degree score of each virtual role according to the interest degree parameter of each virtual role; and determining the virtual character with the highest interest score as the interest virtual character corresponding to the candidate object.
Specifically, the work interaction history is used for representing praise and comment forwarding as well as historical operations equal to the work generating interaction effect. For a target avatar, the interestingness parameter may include interestingness parameters corresponding to historical behavior information of multiple dimensions, such as: the search times related to the target virtual character recorded in the work search history, the release times related to the target virtual character recorded in the work release history, the viewing times related to the target virtual character recorded in the live broadcast viewing history and the video viewing history, the time length for viewing the work related to the target virtual character recorded in the work stay time length, and the interaction times related to the target virtual character recorded in the work interaction history.
In an alternative embodiment, a corresponding weight value is set for the historical behavior information of each dimension, the interestingness score corresponding to the historical behavior information of each dimension is weighted based on the weight value of the historical behavior information of each dimension, and the score of the interest of the candidate object on a certain virtual role can be obtained, and the virtual role with the highest score is selected as the interest virtual role of the candidate object.
As an alternative embodiment, in the case that there are candidates with identical roles, the step of selecting a target viewing object from the candidates with identical roles to join the game includes: under the condition that a plurality of candidate objects with consistent roles exist, virtual resources consumed by the candidate objects with consistent roles in the live game are obtained; selecting the candidate object with the most consumed virtual resources as a target viewing object to join the game.
Specifically, the virtual resources consumed by the candidate objects in the live game play are used for representing appreciation of the candidate objects in the live game play. In the above-described scheme, when there are a plurality of candidate objects whose roles agree, the most favorable candidate object is selected as the target object.
In an alternative embodiment, still having 10 candidates for hero a, represented by user 1-user 10, respectively, wherein the virtual roles of interest of user 1-user 5 are also exemplified by hero a, in this case, the bonus information of the users 1 to 5 in the live game can be acquired, and it is determined that the most bonus user participates in the game of the present game as the target object.
In the case where there is only one candidate object with the same character, it may be determined directly that the candidate object is a target object to participate in the game.
According to the scheme, in the live game broadcasting process, the audience user can participate in the game through subjective willingness of the audience user, and the participation qualification can be obtained in a competitive bidding-like mode, so that the subjective activity of the audience can be greatly improved, the hot tide of the participation in a live broadcasting room is lifted, the intimacy of the audience and a host is greatly improved, the audience is also changed from watching live broadcasting to participating in live broadcasting actively, and the participation of the user is improved.
As an alternative embodiment, in the case that there is no candidate object with consistent characters, the step of determining that the target viewing object joins the game according to the first feature information and the second feature information includes: acquiring first characteristic information and second characteristic information, wherein the characteristic information comprises: virtual character attributes and virtual character policies; matching the first characteristic information with the second characteristic information; and determining the candidate object with the highest matching degree as a target watching object to join the game.
Specifically, in a game, each virtual character may include its corresponding attribute, for example, a multiplayer game, and each game has a corresponding attribute, for example: shooters, beasts, tanks, etc., the avatar policy is used to represent the avatar's behavior in the game, such as: route (up, down or mid-way), exit, etc.
In an alternative embodiment, the avatar attributes pertain to avatar self-contained content and the avatar policy may be derived from historical behavior information of the candidate object.
In an optional embodiment, the corresponding weights of the virtual character attribute and the virtual character policy of each dimension may still be selected, when the feature information of a certain dimension is the same, the dimension score is 1, and when the certain dimension is different, the dimension score is 0, so that the matching degree of the first feature information and the second feature information may be determined in a weighted manner, and then the target object may be selected.
In another alternative embodiment, the priorities of each virtual character attribute and the virtual character policy may be set, and the priorities are compared one by one, for example, the virtual character attribute is set to have the highest priority, in the case that the target virtual character is the upper hero, the upper hero in the interested virtual character is selected first, then the feature information of all the upper heros on the second priority is compared with the feature information of the target virtual character on the second priority, and so on until a candidate object that is the best match with the target virtual character remains as the target object.
According to the scheme, under the condition that the virtual objects with the identical characters do not exist, the first characteristic information of the interesting virtual characters of the candidate objects and the second characteristic of the target virtual characters registered by the candidate objects are matched, so that the interesting virtual characters closest to the target virtual characters are selected as the target objects, and further good candidate objects can be found for each target virtual character to participate in the game to the greatest extent.
As an alternative embodiment, after matching the first feature information and the second feature information, the method further includes: displaying a candidate object list under the condition that the first characteristic information and the second characteristic information are not matched; receiving a second selection operation, wherein the second selection operation is used for selecting a target object joining the game from the candidate object list; and sending invitation information for inviting to join the game to the candidate object selected by the second selection operation.
In the above scheme, the first feature information and the second feature information are not matched, that is, the difference between the interest virtual object of the candidate object and the target virtual character selected by the candidate object is larger, so that the candidate object list can be displayed on the interface of the anchor, and the anchor performs the second selection operation on the candidate object list, thereby selecting the target object to join the game. After the anchor selects a target object from the candidate objects, the system sends invitation information to join the game to the target object. If the invited target object accepts the invitation, a step of starting the game may be entered, and if any one or more of the invited target objects does not accept the invitation, the round of game matching fails, the matching of the virtual character may be resumed from step S11, or the target object may be reselected from the candidate object list.
In an alternative embodiment, in this example, candidates having 10 entries for hero A are represented by user 1-user 10, respectively, wherein if none of the user 1-user 10's interesting roles are hero A, and none of the user 1-user 10's interesting roles match the hero A's characteristic information. At this time, the candidate object list of hero a may be fed back to the anchor, and the anchor selects one of the candidate object lists as a target object to initiate an invitation thereto, and after the target object accepts the invitation, the game may be started.
As an alternative embodiment, before selecting a target viewing object matching the target virtual character from the candidate objects, adding the target viewing object to the game progress, the method further includes: detecting an authorization instruction of a candidate object, and acquiring a service area where the candidate object is located in a game; under the condition that an authorization instruction of the candidate object is detected, and the service area where the candidate object is located is the same as the service area where the live broadcast main body is located, entering a step of selecting a watching object matched with the target virtual character from the candidate object to join in a game; and clearing the registration information of the candidate object under the condition that the authorization instruction of the candidate object is not detected or the service area where the candidate object is located is different from the service area where the live broadcast object is located.
The above-mentioned authorization instruction may include that the application authorizing the candidate object to watch the live game may call the game application to join the game, and only when the candidate object is authorized for the item, the terminal jumps from the application watching the live game to the game application to join the game, otherwise, the candidate object is difficult to join the game, so that the registration information of the candidate object is cleared without detecting the authorization instruction of the candidate object.
The authorization instruction may further include authorizing the acquisition of historical behavior information of the candidate object, and analyzing whether the candidate object can be selected to participate in the game only if the historical behavior information of the candidate object can be acquired.
Similarly, when the server in the game and the service area of the host are the same, the candidate object can only join the same game, otherwise, the candidate object cannot join the same game with the host, so that the registration information of the candidate object is cleared under the condition that the service area of the candidate object is different from the service area of the live object.
The steps can pop up prompt information to prompt the watching object to authorize after the watching object registers, and select or fill in the service area where the watching object is located.
By the scheme, unauthorized viewing objects and viewing objects with different service areas from the service areas of the anchor are removed, so that the influence on the live broadcasting order when the viewing objects which do not meet the conditions are selected as target objects but cannot enter the game is avoided.
Fig. 3 is a schematic diagram illustrating an alternative method of processing live data according to an exemplary embodiment. An optional method for processing live broadcast data in the present application is described below with reference to fig. 3, and with reference to fig. 3, a multi-player combat game is still taken as an example, and five heros need to be set for each party.
The hero that the principle anchor selected oneself played in this round of recreation when the beginning broadcast, set for the hero of other four teammates of hope simultaneously, the hero that the principle anchor selected can show in the live broadcasting room, can set up this controlling part through increasing the hero and realize, and the controlling part content is: hero selected by the anchor, regional service where the anchor is located, other four heros selected by the anchor, etc.
The audience in the live broadcasting room is analyzed by analyzing the historical behaviors of the user, and the audience which has higher matching degree and willing to participate in the live broadcasting game is determined to be qualified to participate in the game, and the specific mode is as follows:
Adding an entry control in the live broadcasting room, clicking the entry control if the audience has willingness to play with the anchor, authorizing participation in data analysis of the system, filling in the local area service of the audience, and carrying out subsequent steps after the local area service of the user is consistent with the local area service of the anchor and the local area service of the anchor.
After determining the audience participating in the registration, by analyzing the live broadcast viewing history, video uploading history, comment point praise, frequent search hero type, game hero stay time and other history behaviors of the audience, determining that the user prefers a certain game and a certain hero, such as biasing a certain class of hero, a certain class of game strategy, a certain play, and the like, if the analysis result shows that the hero A1 with the highest ranking in the interest hero list of the user is the hero A2 with the registration, and the interests hero with the multiple registration are all A2, bidding according to the number of the rewards in the live broadcast process of the audience, and winning the audience with the largest number of rewards, thereby obtaining the participation right of the game. If only one viewer is matched, the wall clock directly wins. If the hero A1 of the user's interest list that is top ranked is not the hero A2 for which it is registered, then the hero categories of A1 and A2 are compared, such as a teacher, shooter, etc. If the categories are different, the routes taken by A1 and A2 are compared, such as: upper road, middle road, lower road, etc. If the above condition is satisfied and a plurality of viewers are satisfied, bidding is continued according to the number of live viewing. If none of the branches is satisfied, i.e., A1 and A2 are completely uncorrelated, then the anchor decides whether to invite any one or more spectators to participate in the game.
Example 2
Fig. 4 is a flowchart illustrating another method for processing live data according to an exemplary embodiment, and as shown in fig. 4, the method for processing live data is used in a live application, and includes the following steps.
In step S41, in the process of live broadcasting, a plurality of virtual characters to be selected are displayed in a live broadcasting screen.
In step S42, a plurality of target virtual roles selected by the host are acquired from the plurality of virtual roles to be selected, wherein the target virtual roles are virtual roles selected to participate in the live room task.
In step S43, registration information for requesting participation in the live broadcasting room task is acquired, and a plurality of candidate objects are obtained.
In step S44, a target object matching the target virtual character is determined from among the candidate objects, wherein the target object is an object that performs a live-room task by operating the target virtual character.
Specifically, the live room task in this embodiment may be a game in live play of the game in embodiment 1, and in the case of no conflict, this embodiment may include other disadvantages in embodiment 1, which are not described herein.
Example 3
Fig. 5 is a flowchart illustrating another method for processing live data according to an exemplary embodiment, and as shown in fig. 5, the method for processing live data is used in a live application, and includes the following steps.
In step S51, a target virtual character to be registered is displayed while watching live game.
In step S52, an entry operation for the target virtual character is received, and entry information is generated according to the entry operation, wherein whether entry is successful is determined according to the entry information.
In step S53, the result of registration is displayed, wherein when the result of registration indicates that registration is successful, the game application is invoked to enter the game, and when the result of registration indicates that registration is unsuccessful, the game application is maintained on the live interface of the live game.
Specifically, the live game in this embodiment may be the same as the live game in embodiment 1, and the steps in this embodiment are steps on the live audience side corresponding to the steps in embodiment 1, and in the case of no conflict, this embodiment may include other disadvantages in embodiment 1, which are not repeated here.
Example 4
Fig. 6 is a block diagram of a processing apparatus for live data, according to an example embodiment. Referring to fig. 6, the apparatus includes a first determination unit 61, a first reception unit 62, and a first selection unit 63.
The first determining unit 61 is configured to determine at least one target virtual character to be selected in the game during live play of the game;
The first receiving unit 62 is configured to receive registration information of the target virtual character, and obtain a candidate object of the target virtual character, where the registration information is generated according to a live broadcast viewing object participating in registration of the target virtual character; .
The first selection unit 63 is configured to select a target viewing object matching the target virtual character from the candidate objects, and add it to the game progress.
As an alternative embodiment, during the playing of the live game, the apparatus further comprises: and a second receiving unit configured to receive a first selection operation for determining a designated virtual character in which a live subject of the live game operates in the game.
As an alternative embodiment, the first selection unit comprises: a first acquisition unit configured to acquire history behavior information of a candidate object; a second determining unit configured to determine an interest virtual character corresponding to the candidate object according to the historical behavior information; a second selection unit configured to select a target viewing object from among the character-identical candidate objects for representing the same candidate object of interest as the registered target virtual character to join the game in the case where the character-identical candidate object exists; and a third determining unit configured to determine, in the case where there is no candidate object whose roles are identical, that the target viewing object joins the game according to first feature information that is feature information of an interesting virtual character of the candidate object and second feature information that is feature information of a target virtual character of the candidate object entry.
As an alternative embodiment, the second determining unit comprises: an extraction unit configured to extract an interestingness parameter of each virtual character from historical behavior information of the candidate object, wherein the historical behavior information includes the following items: work search history, work release history, live viewing history, video viewing history, work stay time length, and work interaction history; a second acquisition unit configured to acquire an interestingness score of each virtual character according to an interestingness parameter of each virtual character; and the fourth determining unit is configured to determine the virtual character with the highest interest score as the interest virtual character corresponding to the candidate object.
As an alternative embodiment, the step of the second selection unit comprises: a third acquisition unit configured to acquire virtual resources consumed by the candidate objects with identical roles within the live game, in the case where there are a plurality of candidate objects with identical roles; and a third selecting unit configured to select the candidate object that consumes the most virtual resource to join the game for the target viewing object.
As an alternative embodiment, the third determining unit comprises: a fourth acquisition unit configured to acquire the first feature information and the second feature information, wherein the feature information includes: virtual character attributes and virtual character policies; a matching unit configured to match the first feature information and the second feature information; and a fifth determining unit configured to determine that the candidate object having the highest matching degree joins the game for the target viewing object.
As an alternative embodiment, the above device further comprises: a display unit configured to display a candidate object list in a case where neither the first feature information nor the second feature information matches after matching the first feature information and the second feature information; a third receiving unit configured to receive a second selection operation for selecting a target object to join the game from the candidate object list; and a transmitting unit configured to transmit invitation information inviting joining the game to the candidate object selected by the second selection operation.
As an alternative embodiment, the apparatus further comprises: a detection unit configured to detect an authorization instruction of a candidate object before selecting a target viewing object matching a target virtual character from the candidate objects, and adding the candidate object to a game progress, and to acquire a service area in which the candidate object is located in the game; an entry unit configured to enter a step of selecting a viewing object matching the target virtual character from among the candidate objects to join the game, in a case where an authorization instruction of the candidate object is detected and a service area where the candidate object is located is the same as a service area where the live subject is located; and the clearing unit is configured to clear the registration information of the candidate object under the condition that the authorization instruction of the candidate object is not detected or the service area where the candidate object is located is different from the service area where the live object is located.
The specific manner in which the various modules perform the operations in the apparatus of the above embodiments have been described in detail in connection with the embodiments of the method, and will not be described in detail herein.
Example 5
Fig. 7 is a block diagram of another processing apparatus for live data, according to an example embodiment. Referring to fig. 7, the apparatus includes a display unit 71, a selection unit 72, an acquisition unit 73, and a determination unit 74.
A display unit 71 configured to display a plurality of virtual characters to be selected in a live broadcast screen in a live broadcast process;
a selection unit 72 configured to acquire a plurality of target virtual characters selected by the anchor from a plurality of virtual characters to be selected, wherein the target virtual characters are virtual characters selected to participate in the live room task;
an obtaining unit 73, configured to obtain registration information of a task of a living broadcast room, so as to obtain a plurality of candidate objects;
a determining unit 74 configured to determine a target object matching the target virtual character from among the candidate objects, wherein the target object is an object that performs the live-room task by operating the target virtual character.
The specific manner in which the various modules perform the operations in the apparatus of the above embodiments have been described in detail in connection with the embodiments of the method, and will not be described in detail herein.
Example 6
Fig. 8 is a block diagram of another processing apparatus for live data, according to an example embodiment. Referring to fig. 8, the apparatus includes a first display unit 81, a receiving unit 82, and a second unit 83.
A first display unit 81 configured to display a target virtual character to be registered in a process of viewing a live game;
a receiving unit 82 configured to receive an entry operation for a target virtual character and generate entry information according to the entry operation, wherein whether entry is successful is determined according to the entry information;
a second display unit 83 configured to display an entry result, wherein, in the case where the entry result indicates that the entry is successful, the game application is invoked to enter the game, and in the case where the entry result indicates that the entry is unsuccessful, the game application is kept on the live interface of the live game
The specific manner in which the various modules perform the operations in the apparatus of the above embodiments have been described in detail in connection with the embodiments of the method, and will not be described in detail herein.
Example 7
The embodiment of the disclosure also provides an electronic device, which comprises: a processor; a memory for storing the processor-executable instructions; wherein the processor is configured to execute the instructions to implement the method for processing live data as described in embodiment 1.
Example 8
Fig. 9 is a block diagram of an electronic device 800 for performing the above-described video display method, according to an exemplary embodiment.
In an exemplary embodiment, a storage medium is also provided, such as a memory 804 including instructions executable by processor 820 of apparatus 800 to perform the above-described method. Alternatively, the storage medium may be a non-transitory computer readable storage medium, which may be, for example, ROM, random Access Memory (RAM), CD-ROM, magnetic tape, floppy disk, optical data storage device, and the like.
The instructions in the storage medium described above, when executed by a processor of an electronic device, enable the electronic device to perform the method of processing live data as described in embodiment 1.
Example 9
The disclosed embodiments also provide a computer program product comprising a processor; a memory for storing the processor-executable instructions; wherein the processor is configured to execute the instructions to implement the method for processing live data described in embodiment 1.
Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure disclosed herein. This application is intended to cover any adaptations, uses, or adaptations of the disclosure following, in general, the principles of the disclosure and including such departures from the present disclosure as come within known or customary practice within the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.
It is to be understood that the present disclosure is not limited to the precise arrangements and instrumentalities shown in the drawings, and that various modifications and changes may be effected without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.
Claims (21)
1. A method for processing live broadcast data, comprising:
determining at least one target virtual role to be selected in the game in the live game process;
receiving registration information of the target virtual character to obtain candidate objects of the target virtual character, wherein the registration information is generated according to live broadcast watching objects participating in registration of the target virtual character, and the registration information is generated by clicking icons of the target virtual character through the live broadcast watching objects;
selecting a target viewing object matched with the target virtual character from the candidate objects, and adding the target viewing object to the game process, wherein the step of selecting the target viewing object matched with the target virtual character from the candidate objects and adding the target viewing object to the game process comprises the following steps: acquiring historical behavior information of the candidate object; determining interest virtual roles corresponding to the candidate objects according to the historical behavior information; selecting a target viewing object from the candidate objects with consistent roles to join the game when the candidate objects with consistent roles exist, wherein the candidate objects with consistent roles are used for representing candidate objects with the same interesting virtual roles as the registered target virtual roles; and under the condition that no candidate object with consistent roles exists, determining that the target watching object joins the game according to first characteristic information and second characteristic information, wherein the first characteristic information is characteristic information of the interesting virtual roles of the candidate object, and the second characteristic information is characteristic information of the target virtual roles of the candidate object registration.
2. The method for processing live data according to claim 1, wherein during live game play, the method further comprises: a first selection operation is received, wherein the first selection operation is used for determining a designated virtual character operated in the game by a live subject of the game live broadcast.
3. The method according to claim 1, wherein the step of determining the interesting virtual character corresponding to the candidate object according to the historical behavior information includes:
extracting interest level parameters of each virtual character from historical behavior information of the candidate object, wherein the historical behavior information comprises the following multiple items: work search history, work release history, live viewing history, video viewing history, work stay time length, and work interaction history;
acquiring the interest degree score of each virtual role according to the interest degree parameter of each virtual role;
and determining the virtual roles with highest interestingness scores as the interesting virtual roles corresponding to the candidate objects.
4. The method according to claim 1, wherein the step of selecting a target viewing object from among the character-identical candidate objects to join the game in the case where there is the character-identical candidate object includes:
Under the condition that a plurality of candidate objects with consistent roles exist, virtual resources consumed by the candidate objects with consistent roles in the game live broadcast are obtained;
and selecting the candidate object with the most consumed virtual resources as the target watching object to join the game.
5. The method according to claim 1, wherein the step of determining that the target viewing object joins the game based on the first feature information and the second feature information in the case where there is no candidate object with a consistent character comprises:
the first characteristic information and the second characteristic information are acquired, wherein the characteristic information comprises: virtual character attributes and virtual character policies;
matching the first characteristic information with the second characteristic information;
and determining the candidate object with the highest matching degree as the target watching object to join the game.
6. The method according to claim 5, wherein after matching the first characteristic information and the second characteristic information, the method further comprises:
displaying a candidate object list under the condition that the first characteristic information and the second characteristic information are not matched;
Receiving a second selection operation, wherein the second selection operation is used for selecting a target object joining the game from the candidate object list;
and sending invitation information for inviting to join the game to the candidate object selected by the second selection operation.
7. The method of processing live data according to claim 1, wherein before selecting a target viewing object matching the target virtual character from the candidate objects, joining the game progress, the method further comprises:
detecting an authorization instruction of the candidate object, and acquiring a service area where the candidate object is located in the game;
under the condition that the authorization instruction of the candidate object is detected, and the service area of the candidate object is the same as the service area of the live broadcast main body, entering a step of selecting a watching object matched with the target virtual character from the candidate object to join in a game;
and clearing the registration information of the candidate object under the condition that the authorization instruction of the candidate object is not detected or the service area of the candidate object is different from the service area of the live object.
8. A method for processing live broadcast data, comprising:
in the live broadcast process, displaying a plurality of virtual roles to be selected in a live broadcast picture;
acquiring a plurality of target virtual roles selected by a host from the plurality of virtual roles to be selected, wherein the target virtual roles are virtual roles selected to participate in a live broadcasting room task;
acquiring registration information of the tasks of the live broadcasting room to obtain a plurality of candidate objects, wherein the registration information is generated by clicking an icon of a target virtual role through a live broadcasting watching object;
determining a target object matched with the target virtual character from the candidate objects, wherein the target object is an object for executing the live-room task by operating the target virtual character, and determining the target object matched with the target virtual character from the candidate objects comprises: acquiring historical behavior information of the candidate object; determining interest virtual roles corresponding to the candidate objects according to the historical behavior information; selecting a target watching object from the candidate objects with consistent roles to join the game when the candidate objects with consistent roles exist, wherein the candidate objects with consistent roles are used for representing candidate objects with the same interest virtual roles as the registered target virtual roles; and under the condition that no candidate object with consistent roles exists, determining that the target watching object joins the game according to first characteristic information and second characteristic information, wherein the first characteristic information is characteristic information of the interesting virtual roles of the candidate object, and the second characteristic information is characteristic information of the target virtual roles of the candidate object registration.
9. A method for processing live broadcast data, comprising:
displaying a target virtual character to be registered in the process of watching live game;
receiving registration operation of the target virtual character, and generating registration information according to the registration operation, wherein whether registration is successful is determined according to the registration information, and the registration information is generated by clicking an icon of the target virtual character through a live broadcast watching object;
displaying an entry result, wherein when the entry result indicates that the entry is successful, calling a game application to enter a game, and when the entry result indicates that the entry is unsuccessful, maintaining the game live broadcast interface, wherein the entry result indicates that the entry is successful, and the method comprises the following steps: acquiring historical behavior information of a candidate object; determining interest virtual roles corresponding to the candidate objects according to the historical behavior information; selecting a target viewing object from the candidate objects with consistent roles to join the game when the candidate objects with consistent roles exist, wherein the candidate objects with consistent roles are used for representing candidate objects with the same interesting virtual roles as the registered target virtual roles; and under the condition that no candidate object with consistent roles exists, determining that the target watching object joins the game according to first characteristic information and second characteristic information, wherein the first characteristic information is characteristic information of the interesting virtual roles of the candidate object, and the second characteristic information is characteristic information of the target virtual roles of the candidate object registration.
10. A live data processing apparatus, comprising:
a first determining unit configured to determine at least one target virtual character to be selected in a game during live broadcasting of the game;
the first receiving unit is configured to receive registration information of the target virtual character to obtain candidate objects of the target virtual character, wherein the registration information is generated according to live broadcast watching objects participating in registration of the target virtual character, and the registration information is generated by clicking an icon of the target virtual character through the live broadcast watching objects;
a first selection unit configured to select a target viewing object matching the target virtual character from the candidate objects, and add the selected target viewing object to the game progress, wherein the first selection unit includes: a first acquisition unit configured to acquire historical behavior information of the candidate object; a second determining unit configured to determine an interest virtual character corresponding to the candidate object according to the historical behavior information; a second selection unit configured to select a target viewing object from among candidate objects consistent in roles for representing candidate objects in which an interest virtual role is the same as a registered target virtual role, to join the game in the case where the candidate objects consistent in roles exist; and a third determining unit configured to determine, in the case where there is no candidate object with consistent characters, that a target viewing object joins the game according to first feature information and second feature information, wherein the first feature information is feature information of an interesting virtual character of the candidate object, and the second feature information is feature information of a target virtual character of which the candidate object registers.
11. The apparatus for processing live data according to claim 10, wherein during live play of a game, said apparatus further comprises:
and a second receiving unit configured to receive a first selection operation for determining a designated virtual character operated in the game by a live subject of the game live.
12. The apparatus according to claim 10, wherein the second determination unit includes:
an extraction unit configured to extract an interestingness parameter of each virtual character from historical behavior information of the candidate object, wherein the historical behavior information includes the following items: work search history, work release history, live viewing history, video viewing history, work stay time length, and work interaction history;
a second obtaining unit configured to obtain an interestingness score of each virtual character according to the interestingness parameter of each virtual character;
and the fourth determining unit is configured to determine the virtual character with the highest interest score as the interest virtual character corresponding to the candidate object.
13. The apparatus for processing live data according to claim 10, wherein the step of the second selection unit includes:
A third acquisition unit configured to acquire virtual resources consumed by a candidate object with a consistent character within the game live broadcast, in a case where there are a plurality of candidate objects with a consistent character;
and a third selecting unit configured to select a candidate object consuming the most virtual resources to join the game for the target viewing object.
14. The apparatus according to claim 10, wherein the third determination unit includes:
a fourth acquisition unit configured to acquire the first feature information and the second feature information, wherein the feature information includes: virtual character attributes and virtual character policies;
a matching unit configured to match the first feature information and the second feature information;
and a fifth determining unit configured to determine that the candidate object with the highest matching degree joins the game for the target viewing object.
15. The apparatus for processing live data according to claim 14, wherein the apparatus further comprises:
a display unit configured to display a candidate object list in a case where neither the first feature information nor the second feature information matches after matching the first feature information and the second feature information;
A third receiving unit configured to receive a second selection operation for selecting a target object joining the game from the candidate object list;
and a transmitting unit configured to transmit invitation information inviting to join the game to the candidate object selected by the second selection operation.
16. The apparatus for processing live data according to claim 10, wherein the apparatus further comprises:
a detection unit configured to detect an authorization instruction of the candidate object before selecting a target viewing object matching the target virtual character from the candidate objects and adding the candidate object to the game progress, and to acquire a service area in which the candidate object is located in the game;
an entry unit configured to enter a step of selecting a viewing object matching the target virtual character from among the candidate objects to join a game, in a case where the authorization instruction of the candidate object is detected and a service area where the candidate object is located is the same as a service area where a live subject is located;
and the clearing unit is configured to clear the registration information of the candidate object under the condition that the authorization instruction of the candidate object is not detected or the service area where the candidate object is located is different from the service area where the live object is located.
17. A live data processing apparatus, comprising:
the display unit is configured to display a plurality of virtual roles to be selected in a live broadcast picture in the live broadcast process;
a selection unit configured to acquire a plurality of target virtual roles selected by a host from the plurality of virtual roles to be selected, wherein the target virtual roles are virtual roles selected to participate in a live broadcasting room task;
the acquisition unit is configured to acquire registration information of the tasks of the live broadcasting room to obtain a plurality of candidate objects, wherein the registration information is generated by clicking an icon of a target virtual role through a live broadcasting watching object;
a determining unit configured to determine a target object matching the target virtual character from among the candidate objects, wherein the target object is an object that performs the live-room task by operating the target virtual character, and determining the target object matching the target virtual character from among the candidate objects includes: acquiring historical behavior information of the candidate object; determining interest virtual roles corresponding to the candidate objects according to the historical behavior information; selecting a target watching object from the candidate objects with consistent roles to join the game when the candidate objects with consistent roles exist, wherein the candidate objects with consistent roles are used for representing candidate objects with the same interest virtual roles as the registered target virtual roles; and under the condition that no candidate object with consistent roles exists, determining that the target watching object joins the game according to first characteristic information and second characteristic information, wherein the first characteristic information is characteristic information of the interesting virtual roles of the candidate object, and the second characteristic information is characteristic information of the target virtual roles of the candidate object registration.
18. A live data processing apparatus, comprising:
the first display unit is configured to display a target virtual character to be registered in the process of watching live game;
a receiving unit configured to receive an entry operation on the target virtual character and generate entry information according to the entry operation, wherein whether entry is successful is determined according to the entry information, and the entry information is generated by clicking an icon of the target virtual character through a live broadcast viewing object;
a second unit configured to display an entry result, wherein, in a case where the entry result indicates that the entry is successful, the game application is invoked to enter a game, and in a case where the entry result indicates that the entry is unsuccessful, the entry result indicates that the entry is successful, the entry is maintained at a live interface of the game live broadcast, and the entry result includes: acquiring historical behavior information of a candidate object; determining interest virtual roles corresponding to the candidate objects according to the historical behavior information; selecting a target viewing object from the candidate objects with consistent roles to join the game when the candidate objects with consistent roles exist, wherein the candidate objects with consistent roles are used for representing candidate objects with the same interesting virtual roles as the registered target virtual roles; and under the condition that no candidate object with consistent roles exists, determining that the target watching object joins the game according to first characteristic information and second characteristic information, wherein the first characteristic information is characteristic information of the interesting virtual roles of the candidate object, and the second characteristic information is characteristic information of the target virtual roles of the candidate object registration.
19. An electronic device, comprising:
a processor;
a memory for storing the processor-executable instructions;
wherein the processor is configured to execute the instructions to implement the method of processing live data as claimed in any one of claims 1 to 9.
20. A storage medium, which when executed by a processor of an electronic device, enables the electronic device to perform the method of processing live data as claimed in any one of claims 1 to 9.
21. A computer program product comprising computer programs/instructions which, when executed by a processor, implement a method of processing live data as claimed in any one of claims 1 to 9.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011507981.0A CN112587935B (en) | 2020-12-18 | 2020-12-18 | Live broadcast data processing method and device, electronic equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011507981.0A CN112587935B (en) | 2020-12-18 | 2020-12-18 | Live broadcast data processing method and device, electronic equipment and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112587935A CN112587935A (en) | 2021-04-02 |
CN112587935B true CN112587935B (en) | 2024-01-09 |
Family
ID=75199422
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011507981.0A Active CN112587935B (en) | 2020-12-18 | 2020-12-18 | Live broadcast data processing method and device, electronic equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112587935B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113230655B (en) * | 2021-06-21 | 2023-04-18 | 腾讯科技(深圳)有限公司 | Virtual object control method, device, equipment, system and readable storage medium |
CN114146425A (en) * | 2021-11-08 | 2022-03-08 | 北京达佳互联信息技术有限公司 | Game live broadcast method, device, system, equipment and storage medium |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104363476A (en) * | 2014-11-17 | 2015-02-18 | 广州华多网络科技有限公司 | Online-live-broadcast-based team-forming activity method, device and system |
CN107281756A (en) * | 2017-05-05 | 2017-10-24 | 武汉斗鱼网络科技有限公司 | A kind of method and apparatus for game of forming a team |
CN109011590A (en) * | 2018-08-01 | 2018-12-18 | 武汉斗鱼网络科技有限公司 | The interactive approach of main broadcaster and user, device, equipment and medium in game live streaming |
CN110496396A (en) * | 2019-09-12 | 2019-11-26 | 网易(杭州)网络有限公司 | Game team's method, apparatus, storage medium and electronic equipment in live streaming |
CN111046292A (en) * | 2019-12-26 | 2020-04-21 | 网易(杭州)网络有限公司 | Live broadcast recommendation method and device, computer-readable storage medium and electronic device |
CN112076472A (en) * | 2020-09-06 | 2020-12-15 | 北京字节跳动网络技术有限公司 | Game system, method, device, computer equipment and storage medium |
-
2020
- 2020-12-18 CN CN202011507981.0A patent/CN112587935B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104363476A (en) * | 2014-11-17 | 2015-02-18 | 广州华多网络科技有限公司 | Online-live-broadcast-based team-forming activity method, device and system |
CN107281756A (en) * | 2017-05-05 | 2017-10-24 | 武汉斗鱼网络科技有限公司 | A kind of method and apparatus for game of forming a team |
CN109011590A (en) * | 2018-08-01 | 2018-12-18 | 武汉斗鱼网络科技有限公司 | The interactive approach of main broadcaster and user, device, equipment and medium in game live streaming |
CN110496396A (en) * | 2019-09-12 | 2019-11-26 | 网易(杭州)网络有限公司 | Game team's method, apparatus, storage medium and electronic equipment in live streaming |
CN111046292A (en) * | 2019-12-26 | 2020-04-21 | 网易(杭州)网络有限公司 | Live broadcast recommendation method and device, computer-readable storage medium and electronic device |
CN112076472A (en) * | 2020-09-06 | 2020-12-15 | 北京字节跳动网络技术有限公司 | Game system, method, device, computer equipment and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN112587935A (en) | 2021-04-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11065539B2 (en) | Method and system for sharing video game content | |
US11452943B2 (en) | Discovery and detection of events in interactive content | |
US11975261B2 (en) | Online software video capture and replay system | |
US9522334B2 (en) | Game control program, game device, game server, and game control method | |
KR101903821B1 (en) | Avatars of friends as non-player-characters | |
US20190046868A1 (en) | System, method and computer readable recording medium for providing game through connection with challenge opponent | |
US20110312424A1 (en) | Peer to Peer Video Game Clip Sharing | |
CN112587935B (en) | Live broadcast data processing method and device, electronic equipment and storage medium | |
KR20060043334A (en) | Method for online game matchmaking using play style information | |
CN113115071B (en) | Live broadcast room information pushing method, device, equipment and medium | |
WO2023093389A1 (en) | Game pop-up window display method and apparatus, and device, medium and program product | |
JP2011182895A (en) | Game system, game controller, method of controlling game system, method of controlling game controller, and program | |
CN107930129B (en) | Communication method, medium, device and computing equipment based on virtual scene | |
US20240050860A1 (en) | Systems and Methods for Generating Tailored Game Event Options To Spectators | |
JP5712174B2 (en) | GAME DEVICE AND PROGRAM | |
KR101633400B1 (en) | Method of providing battle service based hybrid app for mobile game, and computer-readable recording medium for the same | |
JP6885638B2 (en) | Video information output method, program, and video information output device that outputs play videos of users with high compatibility | |
CN113726641A (en) | Online interaction method and device, storage medium and computer equipment | |
KR101627032B1 (en) | Method, systme for selection event in online game and recording medium for the same | |
CN113318453B (en) | Task starting method and device | |
US11097193B2 (en) | Methods and systems for increasing player engagement in multiplayer gaming environments | |
JP2023128082A (en) | Information processing device, information processing method, and information processing program | |
CN116685381A (en) | Recommending game streams for viewing based on identified or predicted game activities | |
CN114011088A (en) | Method and device for live broadcasting game | |
CN116059630A (en) | Method, system, storage medium and computer device for disabling and selecting game play elements |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |