An information processing method, apparatus, computer storage medium and system
By displaying the controls corresponding to the anchor object on the live broadcast interface, determining whether the preset teaming conditions are met based on the attribute information of the audience object, quickly forming a team between the audience object and the anchor object is achieved, solving the problem of single live broadcast interaction methods, and improving information processing efficiency and diversity of live broadcast interactions.
Patent Information
- Application Number
- CN202110226926.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-03-01
- Publication Date
- 2025-06-27
- Estimated Expiration
- 2041-03-01
AI Technical Summary
The existing live broadcast interaction methods are single, the user's sense of participation is not strong, and the interaction is poor.
By displaying the controls corresponding to the anchor object on the live broadcast interface, determining whether the preset teaming conditions are met based on the attribute information of the audience object, and quickly forming a team between the audience object and the anchor object.
It improves the efficiency and diversity of information processing, enhances the diversity of live broadcast interactions, and improves the sense of participation of users.
Smart Images

Figure CN114984573B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technologies, and particularly to an information processing method, apparatus, computer storage medium, and system. Background Art
[0002] Live streaming is an emerging online social interaction method. It enables communication between the live streamer and fans through a network system at the same time. In particular, game live streaming is a very popular live streaming method currently. When the live streamer is playing a game, users can interact with each other by sending gifts or bullet screen messages to the live streamer.
[0003] In the process of researching and practicing the prior art, the inventors of this application found that the existing live streaming interaction methods can only conduct live streaming interactions by sending gifts or bullet screens. The interaction methods are relatively single, the user participation is not strong, and the diversity of live streaming interactions is poor. Summary of the Invention
[0004] Embodiments of this application provide an information processing method, apparatus, computer storage medium, and system, which can improve the efficiency and diversity of information processing and enhance the diversity of live streaming interactions.
[0005] To solve the above technical problems, embodiments of this application provide the following technical solutions:
[0006] An information processing method, comprising:
[0007] Display a live streaming interface corresponding to a live streamer object;
[0008] When it is determined that the current viewer object meets a preset teaming condition, in response to a touch operation on a displayed first control, team the current viewer object with the live streamer object, where it is determined whether the current viewer object meets the preset teaming condition at least according to first attribute information of the current viewer object.
[0009] An information processing method, comprising:
[0010] Receive first attribute information of a current viewer object sent by a viewer terminal;
[0011] Verify whether the first attribute information of the current viewer object meets a preset teaming condition to obtain a verification result;
[0012] Send the verification result to the viewer terminal so that the viewer terminal teams the current viewer object with the live streamer object according to the verification result.
[0013] An information processing apparatus, comprising:
[0014] A display unit, configured to display a live streaming interface corresponding to a live streamer object;
[0015] A teaming unit, configured to team the current viewer object with the host object in response to a touch operation on a displayed first control when it is determined that the current viewer object meets a preset teaming condition, wherein it is determined whether the current viewer object meets the preset teaming condition at least according to first attribute information of the current viewer object.
[0016] In some embodiments, the information processing device further includes:
[0017] A first prompting unit, configured to generate a first prompting control for prompting the preset teaming condition when it is determined that the current viewer object does not meet the preset teaming condition;
[0018] A condition display unit, configured to dynamically display a condition control corresponding to the preset teaming condition in response to a touch operation on the first prompting control.
[0019] In some embodiments, the information processing device further includes:
[0020] A status acquisition unit, configured to acquire the running status of virtual account information associated with the host object;
[0021] A first control display unit, configured to display a first control on the live broadcast interface when the running status is a teaming status;
[0022] A second control display unit, configured to display a second control on the live broadcast interface when the running status is not a teaming status, wherein the display statuses of the first control and the second control are different.
[0023] In some embodiments, the information processing device further includes:
[0024] A second prompting unit, configured to display a second prompting control for prompting a failed join in response to a touch operation on the second control.
[0025] In some embodiments, the teaming unit is configured to:
[0026] When it is determined that the current viewer object meets the preset teaming condition, in response to a touch operation on the displayed first control, display a third control on the live broadcast interface;
[0027] In response to a touch operation on the third control, start a target application associated with the current viewer object;
[0028] Call virtual account information associated with the current viewer object to log in to the target application and join a virtual team corresponding to the host object.
[0029] In some embodiments, the information processing device further includes:
[0030] A first recommendation receiving unit, configured to receive first recommendation information pushed by a server, where the first recommendation information is information sent when the server detects that a second attribute information of virtual account information associated with the current viewer object matches a third attribute information of virtual account information associated with the anchor object;
[0031] A third prompt unit, configured to display a third prompt control on the live broadcast interface according to the first recommendation information, where the third prompt control is used to prompt that virtual teaming is open.
[0032] In some embodiments, the information processing device further includes:
[0033] A second recommendation receiving unit, configured to receive second recommendation information pushed by the server, where the second recommendation information is information sent when the server detects that the live broadcast contribution degree of the current viewer object reaches a preset contribution degree;
[0034] A fourth prompt unit, configured to display a fourth prompt control on the live broadcast interface according to the second recommendation information, where the fourth prompt control is used to prompt that virtual teaming is open.
[0035] An information processing device includes:
[0036] A receiving unit, configured to receive first attribute information of a current viewer object sent by a viewer terminal;
[0037] A verification unit, configured to verify whether the first attribute information of the current viewer object meets a preset teaming condition to obtain a verification result;
[0038] A sending unit, configured to send the verification result to the viewer terminal, so that the viewer terminal teams up the current viewer object with an anchor object according to the verification result.
[0039] In some embodiments, the information processing device further includes:
[0040] A first obtaining unit, configured to obtain an operating state of virtual account information associated with the anchor object;
[0041] A state sending unit, configured to send the operating state to the viewer terminal, so that the viewer terminal displays a first control or a second control on the live broadcast interface according to the operating state.
[0042] In some embodiments, the information processing device further includes:
[0043] A second obtaining unit, configured to obtain second attribute information of virtual account information associated with the current viewer object;
[0044] A third acquisition unit, configured to acquire third attribute information of the virtual account information associated with the host object;
[0045] A first recommendation sending unit, configured to send a first recommendation message to a corresponding viewer terminal when it is detected that the second attribute information matches the third attribute information, so that the viewer terminal displays a third prompt control on the live broadcast interface according to the first recommendation message.
[0046] In some embodiments, the information processing device further includes:
[0047] A fourth acquisition unit, configured to acquire the live broadcast contribution degree of the current viewer object;
[0048] A second recommendation sending unit, configured to send a second recommendation message to a corresponding viewer terminal when it is detected that the live broadcast contribution degree reaches a preset contribution degree, so that the viewer terminal displays a third prompt control on the live broadcast interface according to the second recommendation message.
[0049] In some embodiments, the information processing device further includes:
[0050] A conditional receiving unit, configured to receive a preset teaming condition sent by the live broadcast terminal and store it.
[0051] In some embodiments, the information processing device further includes an analysis unit, configured to:
[0052] Acquire first attribute information of each current viewer object;
[0053] Analyze based on multiple pieces of first attribute information to determine a corresponding preset teaming condition.
[0054] A computer storage medium storing multiple instructions adapted to be loaded by a processor to execute the steps in the above information processing method.
[0055] An information processing system, the system includes: a terminal and a server;
[0056] The viewer terminal includes the above information processing device;
[0057] The server includes the above information processing device.
[0058] A computer device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, where the processor executes the computer program to implement the steps in the above-provided information processing method.
[0059] A computer program product or computer program, the computer program product or computer program includes computer instructions, and the computer instructions are stored in a storage medium. A processor of a computer device reads the computer instructions from the storage medium, and the processor executes the computer instructions, so that the computer device executes the steps in the information processing method provided above.
[0060] In the embodiments of the present application, a live broadcast interface corresponding to a host object is displayed; when it is determined that the current viewer object meets a preset team formation condition, in response to a touch operation on a displayed first control, the current viewer object is teamed up with the host object, where it is determined whether the current viewer object meets the preset team formation condition at least according to first attribute information of the current viewer object. In this way, through a touch operation on the first control displayed on the live broadcast interface corresponding to the host object, the quick team formation of the current viewer object and the host object is realized, greatly improving the efficiency and diversity of information processing and the diversity of live broadcast interaction. Description of the Drawings
[0061] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the following drawings are only some embodiments of the present application. For those skilled in the art, without creative efforts, other drawings can be obtained according to these drawings.
[0062] Figure 1 It is a schematic diagram of the scenario of the information processing system provided by the embodiments of the present application;
[0063] Figure 2a It is a schematic flowchart of the information processing method provided by the embodiments of the present application;
[0064] Figure 2b It is a schematic diagram of the image processing interface provided by the embodiments of the present application;
[0065] Figure 2c It is another schematic diagram of the image processing interface provided by the embodiments of the present application;
[0066] Figure 2d It is another schematic diagram of the image processing interface provided by the embodiments of the present application;
[0067] Figure 2e It is another schematic diagram of the image processing interface provided by the embodiments of the present application;
[0068] Figure 2f It is another schematic diagram of the image processing interface provided by the embodiments of the present application;
[0069] Figure 3 It is a schematic flowchart of the information processing method provided by the embodiments of the present application;
[0070] Figure 4 is a timing schematic diagram of the information processing method provided by an embodiment of the present application;
[0071] Figure 5 is a structural schematic diagram of the information processing device provided by an embodiment of the present application;
[0072] Figure 6 is a structural schematic diagram of the information processing device provided by an embodiment of the present application;
[0073] Figure 7 is a structural schematic diagram of the terminal provided by an embodiment of the present application. Detailed implementation manners
[0074] Next, the technical solutions in the embodiments of the present application will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative efforts belong to the scope of protection of the present application.
[0075] An embodiment of the present application provides an information processing method, device, computer storage medium, and system.
[0076] Please refer to Figure 1 , Figure 1 is a scenario schematic diagram of the information processing system provided by an embodiment of the present application, including: a viewer terminal 11, a live broadcast terminal 12, and a server 20. The viewer terminal 11, the live broadcast terminal 12, and the server 20 can be connected through a communication network. The communication network includes a wireless network and a wired network, where the wireless network includes one or a combination of a wireless wide area network, a wireless local area network, a wireless metropolitan area network, and a wireless personal area network. The network includes network entities such as routers and gateways, which are not shown in the figure. The viewer terminal 11 and the live broadcast terminal 12 can perform information interaction with the server 20 through the communication network.
[0077] The information processing system may include an information processing device. Specifically, the information processing device may be integrated in a terminal such as a tablet computer, a mobile phone, a notebook computer, or a desktop computer that has a storage unit and is equipped with a microprocessor and has computing capabilities. In Figure 1 , the terminal is Figure 1The viewer terminal 11 and the live broadcast terminal 12 therein. Various applications required by users can be installed in the viewer terminal 11, such as a live broadcast client and a game application, etc. The viewer terminal 11 can be used to display a live broadcast interface corresponding to the host object. When it is determined that the current viewer object meets the preset teaming conditions, in response to a touch operation on the displayed first control, the current viewer object is teamed up with the host object. Among them, it is determined whether the current viewer object meets the preset teaming conditions at least according to the first attribute information of the current viewer object. It should be noted that there can be multiple viewer terminals 11.
[0078] Various applications required by users can be installed in the live broadcast terminal 12, such as a live broadcast client and a game application, etc. The live broadcast terminal 12 can be used to display a live broadcast interface, and the live broadcast interface includes a fourth control; in response to a touch operation on the fourth control, a list of sub-controls is displayed, and the list of sub-controls includes multiple sub-controls; obtain the preset teaming conditions corresponding to the selected target sub-control; send the preset teaming conditions to the server so that the server verifies whether the first attribute information of the current viewer object of the viewer terminal meets the preset teaming conditions according to the preset teaming conditions.
[0079] The information processing system may further include a server 20, which is mainly used to receive the first attribute information of the current viewer object sent by the viewer terminal; verify whether the first attribute information of the current viewer object meets the preset teaming conditions to obtain a verification result; send the verification result to the viewer terminal so that the viewer terminal teams up the current viewer object with the host object according to the verification result.
[0080] It should be noted that Figure 1 The schematic diagram of the scenario of the information processing system shown is only an example. The information processing system and scenario described in the embodiments of the present application are for more clearly explaining the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided by the embodiments of the present application. Those skilled in the art know that with the evolution of the information processing system and the emergence of new business scenarios, the technical solutions provided by the embodiments of the present application are equally applicable to similar technical problems.
[0081] The following will be described in detail respectively.
[0082] In this embodiment, it will be described from the perspective of an information processing device. The information processing device can be specifically integrated in a viewer terminal such as a tablet computer or a mobile phone that has a storage unit and is equipped with a microprocessor and has computing capabilities. The viewer terminal is the terminal corresponding to the viewer user who watches the live broadcast.
[0083] Please refer to Figure 2a , Figure 2aIt is a schematic flowchart of the information processing method provided by an embodiment of the present application. The information processing method includes:
[0084] In step 101, a live broadcast interface corresponding to the host object is displayed.
[0085] Among them, the server can pre-collect the video stream of the host object for live broadcast on the live broadcast terminal, push the collected video stream to the viewer terminal, and the viewer terminal receives the video stream pushed by the server for playback and displays the live broadcast interface corresponding to the host object. The host object can be the host user of the live broadcast client on the live broadcast terminal. Please refer to Figure 2b As shown, the viewer terminal 10 can display the live broadcast interface corresponding to the live broadcast object "Habi the Great Demon King", and give gifts to the host or send bullet screens on this live broadcast interface for live broadcast interaction.
[0086] In an embodiment of the present application, a first control 11 for forming a team together can be directly displayed on the live broadcast interface. The current viewer object of the viewer terminal 10 can quickly form a team with the host by touching the first control 11. For the specific process, please refer to the following steps of the embodiment of the present application.
[0087] In some embodiments, it may further include:
[0088] (1) Obtain the running status of the virtual account information associated with the host object;
[0089] (2) When the running status is the teaming status, display the first control on the live broadcast interface;
[0090] (3) When the running status is not the teaming status, display a second control on the live broadcast interface, and the display status of the first control and the second control is different.
[0091] Among them, the host object can conduct real-time live broadcasts through the live broadcast client on the live broadcast terminal, such as singing, dancing, or playing games, etc. The audience terminal can watch the live broadcast interface of the host object on the live broadcast terminal in real time. The virtual account information associated with the host object can be the virtual account information for the host object to have entertainment, and this virtual account information can be the virtual game character associated with the host object. The running state is the virtual state that the virtual account information is currently in, such as the game state or the teaming state. For example, the live broadcast client can be the WeChat client. The host object can conduct real-time live broadcasts on this WeChat client, and the content of the live broadcast can be a game live broadcast on a game application, such as a game live broadcast on the Honor of Kings application. The Honor of Kings game includes a game state and a teaming state. Only when the virtual account information (i.e., the game character) associated with the host object is in the teaming state, can the current audience object join the virtual team of the host object through the first control on the live broadcast interface corresponding to the host object displayed on the WeChat client. Thus, it is necessary to obtain the running state of the virtual account information associated with the host object in real time.
[0092] When it is detected that the running state is the teaming state, a first control is displayed on the live broadcast interface corresponding to the host object on the WeChat client. The current audience object can trigger to quickly team up with the host object through this first control. The current audience object can be the audience user of the live broadcast client installed on the audience terminal. When it is detected that the running state is not the teaming state, a second control is displayed on the live broadcast interface corresponding to the host object on the WeChat client. The shape, style, and display position of the second control can be the same as those of the first control, but the display states of the first control and the second control are different. The display state can be the transparency value or the grayscale value, etc. That is, when the running state is not in the teaming state, a second control with a higher grayscale value or transparency value can be displayed to indicate that the audience cannot team up.
[0093] In some embodiments, after the step of displaying the second control on the live broadcast interface, it may further include: in response to a touch operation on the second control, a second prompt control is displayed, and the second prompt control is used to prompt that the joining fails.
[0094] It should be noted that the response in the embodiments of the present application is used to represent the conditions or states on which the executed operations depend. When the dependent conditions or states are met, one or more of the executed operations can be real-time or can have a set delay; without special instructions, there is no limitation on the execution order of the multiple executed operations.
[0095] Among them, when the user touches the second control, in response to the touch operation of the second control, a second prompt control can be displayed. The second prompt control is used to prompt that the audience fails to join. For example, the text "Currently, it is not possible to join the host's team" is generated.
[0096] In step 102, when it is determined that the current audience object meets the preset teaming conditions, in response to the touch operation on the displayed first control, the current audience object is teamed up with the host object.
[0097] In an implementation manner, in order to achieve interesting interactions, the host object can set certain preset teaming conditions. The preset teaming conditions include at least one of allowing joining after a like, allowing joining after a comment, allowing joining after a follow, allowing joining after a reward, or the number of reward messages, that is, the current audience object can only be teamed up if it meets the preset teaming conditions set by the host.
[0098] In an implementation manner, the server can obtain the first attribute information of each current audience object watching the live broadcast of the current host object. The first attribute information can be at least one of like information, comment information, follow information, or reward information. According to the analysis of the multiple first attribute information, the attributes lacking in the current host object are found. For example, if it is analyzed that the number of people following the host object is small, the preset teaming condition can be set to allow joining after a follow.
[0099] The reward information can be the number of rewards or the amount of rewards. The number of rewards or the amount of rewards can also be set as the preset teaming condition to determine whether the current audience object meets the preset teaming conditions. The current audience object can only be teamed up if it meets the preset teaming conditions set by the host object.
[0100] In an embodiment, the server can also analyze according to the number of rewards or the amount of rewards of each current audience object watching the live broadcast of the current host object. For example, the number of rewards and the amount of rewards of each current audience object are summed up, and the average value is calculated to obtain the average number of rewards and the average amount of rewards, and the average number of rewards and the average amount of rewards are used as the preset teaming conditions.
[0101] In this way, the audience terminal can receive the verification result returned by the server for verifying whether the current audience object meets the preset teaming conditions. The verification result can indicate that the current audience object meets the preset teaming conditions or the current audience object does not meet the preset teaming conditions.
[0102] For example, when the preset teaming condition is allowing joining after a like, and the audience terminal has triggered a like operation, the verification result is that the current audience object meets the preset teaming conditions. On the contrary, when the audience terminal has not triggered a like operation, the verification result is that the current audience object does not meet the preset teaming conditions.
[0103] When the preset teaming condition is the average number of rewards or the average reward amount, it is detected whether the number of rewards or the reward amount of the current viewer object of the viewer terminal reaches the average number of rewards or the average reward amount. When the number of rewards or the reward amount of the current viewer object reaches the average number of rewards or the average reward amount, the verification result is that the current viewer object meets the preset teaming condition. On the contrary, when the number of rewards or the reward amount of the current viewer object does not reach the average number of rewards or the average reward amount, the verification result is that the current viewer object does not meet the preset teaming condition.
[0104] Please refer to Figure 2b As shown, when it is determined that the current viewer object meets the preset teaming condition, when the user touches the first control 11, the touch operation can be a single click, a double click, a long press, etc. In response to the touch operation on the displayed first control 11, the virtual account information associated with the current viewer object can be called. The virtual account information can be the virtual account information of a game application, such as the virtual account information of the Honor of Kings application, which is of the same application type as the virtual account information that the host object needs to team up with. In this way, the virtual account information associated with the current viewer object can be directly added to the virtual team corresponding to the host object, realizing the rapid teaming of the current viewer object and the host object, greatly improving the efficiency and diversity of information processing, and further enhancing the diversity of live interaction.
[0105] In some embodiments, when it is determined that the current viewer object does not meet the preset teaming condition, a first prompt control is generated, and the first prompt control is used to prompt the preset teaming condition; in response to the touch operation on the first prompt control, the condition control corresponding to the preset teaming condition is dynamically displayed.
[0106] Among them, when it is determined that the current viewer object does not meet the preset teaming condition, it means that the viewer terminal fails to complete the corresponding task in the live broadcast room of the host object and cannot achieve rapid teaming. Therefore, please refer to Figure 2d As shown, when the preset teaming condition is allowing to join after following, the viewer terminal can generate and display a first prompt control 13, and the first prompt control 13 can be used to display and prompt the preset teaming condition, for example, "Can join after following" can be displayed on the button.
[0107] Furthermore, please refer to Figure 2e As shown, when the user touches the first prompt control 13, in response to the touch operation on the first prompt control 13, the condition control corresponding to the preset teaming condition can be dynamically displayed. When the preset teaming condition is allowing to join after following, the condition control can be a follow control 14, and the dynamic display means that it can be displayed in a highlighted or flashing form to achieve a better prompt effect.
[0108] In some embodiments, the step of forming a team with the current viewer object and the host object may include:
[0109] (1) Display a third control on the live broadcast interface;
[0110] (2) In response to a touch operation on the third control, open the target application associated with the current viewer object;
[0111] (3) Call the virtual account information associated with the current viewer object to log in to the target application and join the virtual team corresponding to the host object.
[0112] Among them, please refer to Figure 2c As shown, when it is determined that the current viewer object meets the preset team formation conditions, a third control 12 can be displayed on the live broadcast interface. The requirements for team formation and the number of people in the team can be displayed on the third control 12, and the button "Join Team" can be displayed. The viewer user can touch the third control 12. In response to the touch operation on the button in the third control 12, the target application associated with the current viewer object can be opened. The target application is the application for participating in the team created by the host object, and can be a game application or a board game application, such as the King of Glory application.
[0113] Furthermore, the viewer client can pre-associate the virtual account information required to log in to the target application. In one embodiment, the virtual account information of the current viewer object and the virtual account information of the target application are universal. For example, the virtual account information of the WeChat application can be used to log in to the King of Glory application. In this way, the virtual account number information associated with the current viewer object can be called to directly log in to the target application, and then directly join the virtual team opened by the host object.
[0114] In some embodiments, the information processing method may further include:
[0115] (1.1) Receive the first recommendation information pushed by the server, where the first recommendation information is the information sent when the server detects that the second attribute information of the virtual account information associated with the current viewer object matches the third attribute information of the virtual account information associated with the host object;
[0116] (1.2) Display a third prompt control on the live broadcast interface according to the first recommendation information, and the third prompt control is used to prompt that the virtual team is open.
[0117] Among them, the second attribute information may be the rank information and occupation information, etc. of the virtual account information associated with the current viewer object. Similarly, the third attribute information may be the rank information and occupation information, etc. of the virtual account information associated with the host object.
[0118] Therefore, during the period when the running state of the virtual account information corresponding to the host object is in a teaming state, the server can match the second attribute information of the virtual account information of the current viewer object with the third attribute information of the virtual account information associated with the host object, and find the viewer terminals that match the two. For example, if the third attribute information of the virtual account information associated with the host object is the platinum rank and the support class, then the matching conditions can be the gold rank, the platinum rank, or the diamond rank and the shooter class. Therefore, screening is performed, and the first recommendation information is pushed to the viewer terminal corresponding to the current viewer object that matches the two. After the viewer terminal that meets the conditions receives the first recommendation information pushed by the server, it can display the third prompt control on the live broadcast interface, and the third prompt control is used to prompt the viewer user that the virtual teaming has been opened.
[0119] For example, please also refer to Figure 2f As shown, the third prompt control 15 can be displayed on the viewer terminal, prompting the viewer user that the five-player ranked teaming has been opened, the current number of team members is 2, and the full team number is 5.
[0120] In some embodiments, the information processing method may further include:
[0121] (1.1) Receiving the second recommendation information pushed by the server, where the second recommendation information is the information sent when the server detects that the live broadcast contribution degree of the current viewer object reaches a preset contribution degree;
[0122] (1.2) Displaying a fourth prompt control on the live broadcast interface according to the second recommendation information, and the fourth prompt control is used to prompt that the virtual teaming is opened.
[0123] Among them, the live broadcast contribution degree may be the number of rewards or the reward amount, and the preset contribution degree is a threshold for defining whether the reward reaches a certain level.
[0124] Therefore, during the period when the running state of the virtual account information corresponding to the host object is in a teaming state, the server can detect whether the live broadcast contribution degree of each current viewer object reaches the preset contribution degree, find the viewer terminals whose live broadcast contribution degree reaches the preset contribution degree, push the second recommendation information to the viewer terminals whose live broadcast contribution degree reaches the preset contribution degree. After the viewer terminals whose live broadcast contribution degree reaches the preset contribution degree receive the second recommendation information pushed by the server, they can display the fourth prompt control on the live broadcast interface according to the second recommendation information, and the fourth prompt control is used to prompt the viewer user that the virtual teaming has been opened, so as to send recommendation information to the viewer terminals whose live broadcast contribution degree reaches a certain contribution degree. For example, the second recommendation information is pushed to the viewer terminals whose number of gifts sent exceeds 100, improving the activity of the live broadcast.
[0125] As described above, in the embodiment of the present application, a live broadcast interface corresponding to the host object is displayed; when it is determined that the current viewer object meets the preset teaming condition, in response to a touch operation on the displayed first control, the current viewer object is teamed with the host object, where it is determined whether the current viewer object meets the preset teaming condition at least according to the first attribute information of the current viewer object. In this way, through the touch operation on the first control displayed on the live broadcast interface corresponding to the host object, the quick teaming of the current viewer object and the host object is realized, greatly improving the efficiency and diversity of information processing and the diversity of live broadcast interaction.
[0126] In this embodiment, a description will be made from the perspective of an information processing device, which can be specifically integrated in a server.
[0127] Please refer to Figure 3 , Figure 3 which is another schematic flowchart of the information processing method provided by the embodiment of the present application. The method process may include:
[0128] In one implementation, the server may receive and store the preset teaming condition sent by the live broadcast terminal.
[0129] Among them, the server may receive the preset teaming condition set and sent by the host object on the live broadcast terminal, and the preset teaming condition includes at least one of allowing to join after a like, allowing to join after a comment, allowing to join after a follow, allowing to join after a reward, or the number of reward information. The preset teaming condition may be stored in the server together with the host object identifier of the host object on the live broadcast terminal.
[0130] In one implementation, the server may also obtain the first attribute information of each current viewer object; analyze according to the multiple first attribute information to determine the corresponding preset teaming condition.
[0131] Among them, the server may obtain the first attribute information of each current viewer object watching the live broadcast of the current host object, and the first attribute information may be at least one of a like information, a comment information, a follow information, or a reward information. Analyze according to the multiple first attribute information to find the lacking attribute of the current host object. For example, if it is analyzed that the number of people following the host object is small, the preset teaming condition may be set to allow to join after a follow.
[0132] The reward information may be the number of rewards or the amount of rewards. The server may also set the number of rewards or the amount of rewards as the preset teaming condition to determine whether the current viewer object meets the preset teaming condition.
[0133] In one embodiment, the server can also analyze based on the number of rewards or the amount of rewards of each current viewer object watching the live broadcast of the current host object. Specifically, it can sum up the number of rewards and the amount of rewards of each current viewer object, calculate the average value, obtain the average number of rewards and the average amount of rewards, and use the average number of rewards and the average amount of rewards as the preset teaming conditions.
[0134] In step 201, receive the first attribute information of the current viewer object sent by the viewer terminal.
[0135] Among them, the server can receive the first attribute information generated by the current viewer object of the viewer terminal when watching the live broadcast, such as likes, comments, follows, and rewards.
[0136] In step 202, verify whether the first attribute information of the current viewer object meets the preset teaming conditions to obtain a verification result.
[0137] Among them, in order to verify whether the current viewer object meets the conditions for joining the virtual team of the host object, the server can verify whether the first attribute information of the current viewer object meets the preset teaming conditions. For example, the preset teaming condition is that joining is allowed after following. When the viewer client has not followed the host, the verification result indicates that the first attribute information does not meet the preset teaming conditions. When the viewer client has followed the host, the verification result indicates that the first attribute information meets the preset teaming conditions.
[0138] Or when the preset teaming condition is the average number of rewards or the average amount of rewards, it will detect whether the number of rewards or the amount of rewards of the current viewer object of the viewer terminal reaches the average number of rewards or the average amount of rewards. When the number of rewards or the amount of rewards of the current viewer object reaches the average number of rewards or the average amount of rewards, the verification result is that the current viewer object meets the preset teaming conditions. On the contrary, when the number of rewards or the amount of rewards of the current viewer object does not reach the average number of rewards or the average amount of rewards, the verification result is that the current viewer object does not meet the preset teaming conditions.
[0139] In step 203, send the verification result to the viewer terminal so that the viewer terminal teams up the current viewer object with the host object according to the verification result.
[0140] Among them, when the server sends the verification result to the viewer terminal, when the verification result indicates that the current viewer object meets the preset teaming conditions, it can enable the viewer terminal to team up the current viewer object with the host object according to the verification result.
[0141] When the verification result indicates that the current viewer object does not meet the preset teaming conditions, it can enable the viewer terminal to generate a first prompt control for prompting that the preset teaming conditions do not conform.
[0142] In some embodiments, the method further includes:
[0143] (1) Obtain the running state of the virtual account information associated with the host object;
[0144] (2) Send the running state to the viewer terminal so that the viewer terminal displays a first control or a second control on the live broadcast interface according to the running state.
[0145] Wherein, the running state may include a game state and a teaming state. The game state indicates that the virtual account information corresponding to the host object of the live broadcast terminal is in a game, and the teaming state indicates that the virtual account information corresponding to the host object of the live broadcast terminal is in a team. In the game state, teaming cannot be performed, while in the teaming state, teaming can be achieved. Thus, the server needs to continuously monitor the running state of the virtual account information associated with the host object of the live broadcast terminal and send the running state to the viewer terminal, so that the viewer terminal can display a first control for quick teaming or a second control indicating that teaming is not possible on the live broadcast interface according to the running state.
[0146] In some embodiments, the method further includes:
[0147] (1.1) Obtain the second attribute information of the virtual account information associated with the current viewer object;
[0148] (1.2) Obtain the third attribute information of the virtual account information associated with the host object;
[0149] (1.3) When it is detected that the second attribute information and the third attribute information match, send a first recommendation message to the corresponding viewer terminal so that the viewer terminal displays a third prompt control on the live broadcast interface according to the first recommendation message.
[0150] Wherein, the second attribute information may be the rank information, class information, etc. of the virtual account information associated with the current viewer object. Similarly, the third attribute information may be the rank information, class information, etc. of the virtual account information associated with the live broadcast client of the live broadcast terminal.
[0151] Thus, in order to find suitable teammates for the host object, the server can obtain the second attribute information of the virtual account information associated with the current viewer object and the third attribute information of the virtual account information associated with the host object for matching, find the viewer clients whose virtual account information attributes match, and send a first recommendation message to the successfully matched viewer terminal, so that the viewer terminal displays a third prompt control on the live broadcast interface according to the first recommendation message to prompt the viewer user to quickly team up through the first control.
[0152] In some embodiments, the method further includes:
[0153] (2.1) Obtain the live contribution degree of the current viewer object;
[0154] (2.2) When it is detected that the live contribution degree reaches a preset contribution degree, send a second recommendation message to the corresponding viewer terminal, so that the viewer terminal displays a third prompt control on the live interface according to the second recommendation message.
[0155] Wherein, the live contribution degree can be the number of rewards or the amount of rewards, and the preset contribution degree is a threshold for defining whether the reward reaches a certain level.
[0156] Thus, during the period when the running state of the virtual account information corresponding to the host object is in a teaming state, the server can detect whether the live contribution degree of each current viewer object reaches the preset contribution degree, find the viewer terminal whose live contribution degree reaches the preset contribution degree, and push the second recommendation message to the viewer terminal whose live contribution degree reaches the preset contribution degree. After receiving the second recommendation message pushed by the server, the viewer terminal whose live contribution degree reaches the preset contribution degree can display a fourth prompt control on the live interface according to the second recommendation message, and the fourth prompt control is used to prompt the viewer user that the virtual teaming has been opened.
[0157] As can be seen from the above, in the embodiment of the present application, the first attribute information of the current viewer object sent by the viewer terminal is received; it is verified whether the first attribute information of the current viewer object meets the preset teaming conditions to obtain a verification result; the verification result is sent to the viewer terminal, so that the viewer terminal teams the current viewer object with the host object according to the verification result. Thus, by verifying the preset teaming conditions and the first attribute information sent by the viewer terminal, the current viewer object that passes the verification can quickly join the virtual team corresponding to the host object, greatly improving the efficiency and diversity of information processing and the diversity of live interaction.
[0158] Please refer to Figure 4 , Figure 4 which is a timing schematic diagram of the information processing method provided by the embodiment of the present application. The method flow may include:
[0159] In step S1, the live terminal sends preset teaming conditions to the server.
[0160] Among them, the live broadcast terminal can start the live broadcast client to collect video streams, and push the collected video streams to the server, which distributes them to multiple viewer terminals to achieve live broadcast. In this way, the live broadcast terminal starts the live broadcast client and displays the live broadcast interface of the host object. The live broadcast interface includes a fourth control, and the fourth control is used to set preset teaming conditions. The live broadcast object can turn on or off the fourth control to turn on or off quick teaming. The display sub-control list includes multiple display sub-controls, and each display sub-control can correspond to a preset teaming condition.
[0161] Furthermore, the host object can select a corresponding target sub-control according to actual needs. For example, when the user selects the target sub-control of "can get on the car after following", the live broadcast terminal can obtain the condition of allowing to join after following corresponding to the target sub-control of "can get on the car after following" as the preset teaming condition, and send the preset teaming condition to the server.
[0162] In step S2, the viewer terminal sends the first attribute information to the server.
[0163] Among them, the viewer terminal can send the first attribute information generated by the current viewer object during the live broadcast to the server.
[0164] In step S3, the server verifies whether the first attribute information of the current viewer object meets the preset teaming condition to obtain a verification result.
[0165] Among them, the server can verify whether the first attribute information of the viewer client meets the preset teaming condition. For example, when the preset teaming condition is allowing to join after following, and the viewer client has not followed the host, the verification result indicates that the first attribute information does not meet the preset teaming condition. If the viewer client has followed the host, the verification result indicates that the first attribute information meets the preset teaming condition.
[0166] In step S4, the server sends the verification result to the viewer terminal.
[0167] Among them, the server sends the verification result to the viewer terminal. When the verification result indicates that the first attribute information meets the preset teaming condition, the viewer terminal can be enabled to call the virtual account information associated with the viewer client to join the virtual team corresponding to the live broadcast terminal.
[0168] When the verification result indicates that the first attribute information does not meet the preset teaming condition, the viewer terminal can generate a first prompt control to prompt that it does not meet the preset teaming condition.
[0169] To facilitate better implementation of the information processing method provided in the embodiments of the present application, the embodiments of the present application further provide a device based on the above information processing method. The meanings of the nouns are the same as those in the above information processing method, and the specific implementation details can be referred to the descriptions in the method embodiments.
[0170] Please refer to Figure 5 , Figure 5 which is a schematic structural diagram of the information processing device provided in the embodiments of the present application. The information processing device is applied to the viewer terminal, and the information processing device may include a display unit 301, a teaming unit 305, etc.
[0171] The display unit 301 is configured to display a live broadcast interface corresponding to the host object.
[0172] The teaming unit 302 is configured to, when it is determined that the current viewer object meets the preset teaming condition, in response to a touch operation on the displayed first control, team the current viewer object with the host object, where it is determined whether the current viewer object meets the preset teaming condition at least according to the first attribute information of the current viewer object.
[0173] In some embodiments, the teaming unit 302 is configured to:
[0174] When it is determined that the current viewer object meets the preset teaming condition, in response to a touch operation on the displayed first control, display a third control on the live broadcast interface;
[0175] In response to a touch operation on the third control, start the target application associated with the current viewer object;
[0176] Call the virtual account information associated with the current viewer object to log in to the target application and join the virtual team corresponding to the host object.
[0177] In some embodiments, the information processing device further includes:
[0178] The first prompt unit is configured to generate a first prompt control when it is determined that the current viewer object does not meet the preset teaming condition, and the first prompt control is used to prompt the preset teaming condition;
[0179] The condition display unit is configured to dynamically display a condition control corresponding to the preset teaming condition in response to a touch operation on the first prompt control.
[0180] In some embodiments, the information processing device further includes:
[0181] The status acquisition unit acquires the running status of the virtual account information associated with the host object;
[0182] The first control display unit is configured to display a first control on the live broadcast interface when the running state is the teaming state.
[0183] The second control display unit is configured to display a second control on the live broadcast interface when the running state is not the teaming state, and the display states of the first control and the second control are different.
[0184] In some embodiments, the information processing device further includes:
[0185] The second prompt unit is configured to display a second prompt control in response to a touch operation on the second control, and the second prompt control is used to prompt a failure to join.
[0186] In some embodiments, the information processing device further includes:
[0187] The first recommendation receiving unit is configured to receive first recommendation information pushed by the server, where the first recommendation information is information sent when the server detects that the second attribute information of the virtual account information associated with the current viewer object matches the third attribute information of the virtual account information associated with the host object.
[0188] The third prompt unit is configured to display a third prompt control on the live broadcast interface according to the first recommendation information, and the third prompt control is used to prompt that virtual teaming is open.
[0189] In some embodiments, the information processing device further includes:
[0190] The second recommendation receiving unit is configured to receive second recommendation information pushed by the server, where the second recommendation information is information sent when the server detects that the live broadcast contribution degree of the current viewer object reaches a preset contribution degree.
[0191] The fourth prompt unit is configured to display a fourth prompt control on the live broadcast interface according to the second recommendation information, and the fourth prompt control is used to prompt that virtual teaming is open.
[0192] Please refer to Figure 6 , Figure 6 which is a schematic structural diagram of the information processing device provided by the embodiment of the present application. The information processing device is applied to the server, and the information processing device may include a receiving unit 401, a verification unit 402, a sending unit 403, etc.
[0193] The receiving unit 401 is configured to receive the first attribute information of the current viewer object sent by the viewer terminal.
[0194] The verification unit 402 is configured to verify whether the first attribute information of the current viewer object meets a preset teaming condition to obtain a verification result.
[0195] A sending unit 403, configured to send the verification result to the viewer terminal, so that the viewer terminal forms a team of the current viewer object and the host object according to the verification result.
[0196] In some embodiments, the information processing device further includes:
[0197] A first acquisition unit, configured to acquire the running status of the virtual account information associated with the host object;
[0198] A status sending unit, configured to send the running status to the viewer terminal, so that the viewer terminal displays a first control or a second control on the live broadcast interface according to the running status.
[0199] In some embodiments, the information processing device further includes:
[0200] A second acquisition unit, configured to acquire second attribute information of the virtual account information associated with the current viewer object;
[0201] A third acquisition unit, configured to acquire third attribute information of the virtual account information associated with the host object;
[0202] A first recommendation sending unit, configured to send a first recommendation message to the corresponding viewer terminal when it is detected that the second attribute information and the third attribute information match, so that the viewer terminal displays a third prompt control on the live broadcast interface according to the first recommendation message.
[0203] In some embodiments, the information processing device further includes:
[0204] A fourth acquisition unit, configured to acquire the live broadcast contribution degree of the current viewer object;
[0205] A second recommendation sending unit, configured to send a second recommendation message to the corresponding viewer terminal when it is detected that the live broadcast contribution degree reaches a preset contribution degree, so that the viewer terminal displays a third prompt control on the live broadcast interface according to the second recommendation message.
[0206] In some embodiments, the information processing device further includes:
[0207] A conditional receiving unit, configured to receive and store the preset teaming conditions sent by the live broadcast terminal.
[0208] In some embodiments, the information processing device further includes an analysis unit, configured to:
[0209] Acquire first attribute information of each current viewer object;
[0210] Analyze according to multiple pieces of first attribute information to determine corresponding preset teaming conditions.
[0211] The embodiments of the present application also provide a terminal, such as Figure 7 shown, the terminal may include a radio frequency (RF) circuit 501, a memory 502 including one or more computer-readable computer storage media, an input unit 503, a display unit 504, a sensor 505, an audio circuit 506, a wireless fidelity (WiFi) module 507, a processor 508 including one or more processing cores, and a power supply 509 and other components. Those skilled in the art can understand that Figure 7 the terminal structure shown in
[0212] does not constitute a limitation on the terminal, and may include more or fewer components than shown, or combine certain components, or have different component arrangements. Among them:
[0213] The RF circuit 501 can be used for receiving and sending signals during information reception or call processes. Specifically, after receiving the downlink information from the base station, it is handed over to one or more processors 508 for processing; in addition, data related to the uplink is sent to the base station. Usually, the RF circuit 501 includes, but is not limited to, antennas, at least one amplifier, a tuner, one or more oscillators, a subscriber identity module (SIM) card, a transceiver, a coupler, a low noise amplifier (LNA), a duplexer, etc. In addition, the RF circuit 501 can also communicate with the network and other devices through wireless communication. The wireless communication can use any communication standard or protocol, including but not limited to the global system of mobile communication (GSM), general packet radio service (GPRS), code division multiple access (CDMA), wideband code division multiple access (WCDMA), long term evolution (LTE), email, short messaging service (SMS), etc.
[0213] The memory 502 can be used to store software programs and modules. The processor 508 executes various functional applications and information processing by running the software programs and modules stored in the memory 502. The memory 502 mainly includes a program storage area and a data storage area. Among them, the program storage area can store the operating system, application programs required for at least one function (such as the sound playback function, the image playback function, etc.); the data storage area can store data created according to the use of the terminal (such as audio data, phone book, etc.). In addition, the memory 502 can include high-speed random access memory, and can also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid-state storage devices. Correspondingly, the memory 502 can also include a memory controller to provide access to the memory 502 for the processor 508 and the input unit 503.
[0214] The input unit 503 can be used to receive input digital or character information, and generate keyboard, mouse, joystick, optical or trackball signal inputs related to user settings and function controls. Specifically, in a specific embodiment, the input unit 503 can include a touch-sensitive surface and other input devices. The touch-sensitive surface, also known as a touch display screen or a touchpad, can collect touch operations of the user on or near it (such as operations of the user using a finger, a stylus, or any suitable object or accessory on or near the touch-sensitive surface), and drive the corresponding connection device according to a preset program. Optionally, the touch-sensitive surface can include two parts: a touch detection device and a touch controller. Among them, the touch detection device detects the touch position of the user, detects the signal brought by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device, converts it into contact coordinates, and then sends it to the processor 508, and can receive and execute commands sent by the processor 508. In addition, various types such as resistive, capacitive, infrared, and surface acoustic wave can be used to implement the touch-sensitive surface. In addition to the touch-sensitive surface, the input unit 503 can also include other input devices. Specifically, the other input devices can include, but are not limited to, one or more of a physical keyboard, function keys (such as volume control keys, switch keys, etc.), trackballs, mice, joysticks, etc.
[0215] The display unit 504 can be used to display information input by the user or information provided to the user, as well as various graphical user interfaces of the terminal. These graphical user interfaces can be composed of graphics, text, icons, videos, and any combination thereof. The display unit 504 can include a display panel. Optionally, the display panel can be configured in the form of a liquid crystal display (LCD), an organic light-emitting diode (OLED), etc. Further, a touch-sensitive surface can cover the display panel. When the touch-sensitive surface detects a touch operation on or near it, it is transmitted to the processor 508 to determine the type of touch event. Subsequently, the processor 508 provides a corresponding visual output on the display panel according to the type of touch event. Although in Figure 7 , the touch-sensitive surface and the display panel are implemented as two independent components to achieve input and input functions, but in some embodiments, the touch-sensitive surface and the display panel can be integrated to achieve input and output functions.
[0216] The terminal may further include at least one sensor 505, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor can include an ambient light sensor and a proximity sensor. Among them, the ambient light sensor can adjust the brightness of the display panel according to the brightness of the ambient light, and the proximity sensor can turn off the display panel and / or the backlight when the terminal is moved to the ear. As a kind of motion sensor, the gravity acceleration sensor can detect the magnitude of acceleration in all directions (generally three axes). When stationary, it can detect the magnitude and direction of gravity and can be used for applications that identify the posture of the mobile phone (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), vibration recognition-related functions (such as pedometer, tapping), etc. As for other sensors that the terminal can also be configured with, such as a gyroscope, a barometer, a hygrometer, a thermometer, an infrared sensor, etc., they will not be elaborated here.
[0217] The audio circuit 506, the speaker, and the microphone can provide an audio interface between the user and the terminal. The audio circuit 506 can transmit the electrical signal converted from the received audio data to the speaker, and the speaker converts it into a sound signal for output. On the other hand, the microphone converts the collected sound signal into an electrical signal, which is received by the audio circuit 506 and then converted into audio data. After the audio data is output to the processor 508 for processing, it is sent to another terminal, for example, via the RF circuit 501, or the audio data is output to the memory 502 for further processing. The audio circuit 506 may also include an earphone jack to provide communication between the peripheral earphone and the terminal.
[0218] WiFi belongs to short-range wireless transmission technology. The terminal can help users send and receive emails, browse the web, and access streaming media through the WiFi module 507. It provides users with wireless broadband Internet access. AlthoughFigure 7 The WiFi module 507 is shown, but it can be understood that it does not belong to the essential components of the terminal and can be completely omitted within the scope of not changing the essence of the invention as needed.
[0219] The processor 508 is the control center of the terminal, connecting various parts of the entire mobile phone through various interfaces and circuits. By running or executing software programs and / or modules stored in the memory 502, and by calling the data stored in the memory 502, it executes various functions of the terminal and processes data, thereby performing an overall detection of the mobile phone. Optionally, the processor 508 may include one or more processing cores; preferably, the processor 508 may integrate an application processor and a modem processor. Among them, the application processor mainly processes the operating system, user interface, application programs, etc., and the modem processor mainly processes wireless communication. It can be understood that the above-mentioned modem processor may not be integrated into the processor 508.
[0220] The terminal further includes a power source 509 (such as a battery) for powering each component. Preferably, the power source can be logically connected to the processor 508 through a power management system, so as to realize functions such as management of charging, discharging, and power consumption management through the power management system. The power source 509 may also include any components such as one or more DC or AC power sources, a recharge system, a power failure detection circuit, a power converter or inverter, and a power status indicator.
[0221] Although not shown, the terminal may further include a camera, a Bluetooth module, etc., which will not be elaborated here. Specifically, in this embodiment, the processor 508 in the terminal will load the executable files corresponding to the processes of one or more application programs into the memory 502 according to the following instructions, and the processor 508 will run the application programs stored in the memory 502 to realize various functions:
[0222] Display a live broadcast interface corresponding to the host object; when it is determined that the current viewer object meets the preset teaming condition, in response to a touch operation on the displayed first control, team the current viewer object with the host object, where it is determined whether the current viewer object meets the preset teaming condition at least according to the first attribute information of the current viewer object.
[0223] In the above embodiments, the descriptions of the various embodiments have their own emphases. For the parts not detailed in a certain embodiment, reference can be made to the detailed description of the information processing method above, which will not be elaborated here.
[0224] Those of ordinary skill in the art can understand that all or part of the steps in the various methods of the above embodiments can be completed by instructions, or by controlling relevant hardware through instructions. These instructions can be stored in a computer-readable computer storage medium and loaded and executed by a processor.
[0225] For this reason, an embodiment of the present application provides a computer storage medium, in which multiple instructions are stored. These instructions can be loaded by a processor to execute the steps in any one of the information processing methods provided by the embodiments of the present application. For example, the instructions can execute the following steps:
[0226] Display a live broadcast interface corresponding to the host object; when it is determined that the current viewer object meets the preset teaming condition, in response to a touch operation on the displayed first control, team the current viewer object with the host object, where it is determined whether the current viewer object meets the preset teaming condition at least according to the first attribute information of the current viewer object. Or
[0227] Receive the first attribute information of the current viewer object sent by the viewer terminal; verify whether the first attribute information of the current viewer object meets the preset teaming condition to obtain a verification result; send the verification result to the viewer terminal so that the viewer terminal teams the current viewer object with the host object according to the verification result.
[0228] According to one aspect of the present application, a computer program product or a computer program is provided. The computer program product or the computer program includes computer instructions, and the computer instructions are stored in a computer-readable storage medium. The processor of the computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the methods provided in the various alternative implementation manners provided by the above embodiments.
[0229] For the specific implementation of each of the above operations, reference may be made to the previous embodiments, which will not be elaborated herein.
[0230] Among them, the computer storage medium may include: read-only memory (ROM, Read Only Memory), random access memory (RAM, Random Access Memory), a magnetic disk or an optical disc, etc.
[0231] Since the instructions stored in the computer storage medium can execute the steps in any one of the information processing methods provided by the embodiments of the present application, the beneficial effects that can be achieved by any one of the information processing methods provided by the embodiments of the present application can be realized. For details, refer to the previous embodiments, which will not be elaborated herein.
[0232] The above has introduced in detail an information processing method, apparatus, computer storage medium and system provided by the embodiments of the present application. Specific examples are used herein to elaborate on the principle and implementation manner of the present application. The description of the above embodiments is only used to help understand the method and its core idea of the present application; at the same time, for those skilled in the art, according to the idea of the present application, there will be changes in the specific implementation manner and application scope. In summary, the content of this specification should not be construed as a limitation to the present application.
Claims
1. An information processing method, characterized in that, The method includes: Displaying a live broadcast interface corresponding to the host object; When it is determined that the current viewer object meets the preset teaming condition, in response to a touch operation on the displayed first control, teaming the current viewer object with the host object, where it is determined whether the current viewer object meets the preset teaming condition at least based on the first attribute information of the current viewer object; Receiving first recommendation information pushed by the server, where the first recommendation information is information sent when the server detects that the second attribute information of the virtual account information associated with the current viewer object matches the third attribute information of the virtual account information associated with the host object; Displaying a third prompt control on the live broadcast interface according to the first recommendation information, where the third prompt control is used to prompt that virtual teaming is open.
2. The information processing method according to claim 1, wherein The information processing method further includes: When it is determined that the current viewer object does not meet the preset teaming condition, generating a first prompt control, where the first prompt control is used to prompt the preset teaming condition; In response to a touch operation on the first prompt control, dynamically displaying a condition control corresponding to the preset teaming condition.
3. The information processing method according to claim 1 or 2, characterized in that Before the step of responding to a touch operation on the displayed first control, it further includes: Obtaining the running state of the virtual account information associated with the host object; When the running state is the teaming state, displaying a first control on the live broadcast interface; When the running state is not the teaming state, displaying a second control on the live broadcast interface, where the display states of the first control and the second control are different.
4. The information processing method according to claim 1, wherein After the step of displaying the second control on the live broadcast interface, it further includes: In response to a touch operation on the second control, displaying a second prompt control, where the second prompt control is used to prompt that joining fails.
5. The information processing method according to claim 1, characterized in that The step of teaming the current viewer object with the host object includes: Displaying a third control on the live broadcast interface; In response to a touch operation on the third control, starting the target application associated with the current viewer object; Invoking the virtual account information associated with the current viewer object to log in to the target application and joining the virtual team corresponding to the host object.
6. The information processing method according to claim 1, characterized in that The information processing method further includes: Receiving second recommendation information pushed by the server, where the second recommendation information is information sent when the server detects that the live broadcast contribution degree of the current viewer object reaches a preset contribution degree; Displaying a fourth prompt control on the live broadcast interface according to the second recommendation information, where the fourth prompt control is used to prompt that virtual teaming is open.
7. An information processing method, characterized in that, The method includes: Receiving the first attribute information of the current viewer object sent by the viewer terminal; Verifying whether the first attribute information of the current viewer object meets the preset teaming condition to obtain a verification result; Sending the verification result to the viewer terminal so that the viewer terminal teams the current viewer object with the host object according to the verification result; Obtaining the second attribute information of the virtual account information associated with the current viewer object; Obtaining the third attribute information of the virtual account information associated with the host object; When it is detected that the second attribute information and the third attribute information match, send a first recommendation message to the corresponding viewer terminal, so that the viewer terminal displays a third prompt control on the live broadcast interface according to the first recommendation message.
8. The information processing method according to claim 7, wherein The information processing method further includes: Obtain the running status of the virtual account information associated with the host object; Send the running status to the viewer terminal, so that the viewer terminal displays a first control or a second control on the live broadcast interface according to the running status.
9. The information processing method according to claim 7, wherein The information processing method further includes: Obtain the live broadcast contribution degree of the current viewer object; When it is detected that the live broadcast contribution degree reaches a preset contribution degree, send a second recommendation message to the corresponding viewer terminal, so that the viewer terminal displays a third prompt control on the live broadcast interface according to the second recommendation message.
10. The information processing method according to claim 8, wherein The information processing method further includes: Receive the preset teaming condition sent by the live broadcast terminal and store it.
11. The information processing method according to claim 8, wherein The information processing method further includes: Obtain the first attribute information of each current viewer object; Analyze according to multiple first attribute information to determine the corresponding preset teaming condition.
12. An information processing apparatus, characterized in that, It includes: A display unit for displaying a live broadcast interface corresponding to the host object; A teaming unit for teaming up the current viewer object with the host object in response to a touch operation on the displayed first control when it is determined that the current viewer object meets the preset teaming condition, wherein it is determined whether the current viewer object meets the preset teaming condition at least according to the first attribute information of the current viewer object; A first recommendation receiving unit for receiving the first recommendation information pushed by the server, where the first recommendation information is the information sent when the server detects that the second attribute information of the virtual account information associated with the current viewer object and the third attribute information of the virtual account information associated with the host object match; A third prompt unit for displaying a third prompt control on the live broadcast interface according to the first recommendation information, and the third prompt control is used to prompt that virtual teaming is open.
13. The device according to claim 12, characterized in that, The information processing device further includes: A first prompt unit for generating a first prompt control when it is determined that the current viewer object does not meet the preset teaming condition, and the first prompt control is used to prompt the preset teaming condition; A condition display unit for dynamically displaying a condition control corresponding to the preset teaming condition in response to a touch operation on the first prompt control.
14. The device according to claim 12 or 13, characterized in that, The information processing device further includes: A status obtaining unit for obtaining the running status of the virtual account information associated with the host object; A first control display unit for displaying a first control on the live broadcast interface when the running status is a teaming status; A second control display unit for displaying a second control on the live broadcast interface when the running status is not a teaming status, and the display states of the first control and the second control are different.
15. The device according to claim 14, characterized in that, The information processing device further includes: A second prompt unit for displaying a second prompt control in response to a touch operation on the second control, and the second prompt control is used to prompt that the joining fails.
16. The device according to claim 12, characterized in that, The teaming unit is used for: When it is determined that the current audience object meets the preset teaming conditions, in response to a touch operation on the displayed first control, a third control is displayed on the live broadcast interface; In response to a touch operation on the third control, the target application associated with the current audience object is launched; The virtual account information associated with the current audience object is called to log in to the target application and join the virtual team corresponding to the host object.
17. The device according to claim 12, characterized in that, The information processing device further includes: A second recommendation receiving unit, configured to receive second recommendation information pushed by a server, where the second recommendation information is information sent when the server detects that the live broadcast contribution degree of the current audience object reaches a preset contribution degree; A fourth prompt unit, configured to display a fourth prompt control on the live broadcast interface according to the second recommendation information, where the fourth prompt control is used to prompt that virtual teaming is open.
18. An information processing apparatus, characterized in that, It includes: A receiving unit, configured to receive first attribute information of the current audience object sent by an audience terminal; A verification unit, configured to verify whether the first attribute information of the current audience object meets the preset teaming conditions to obtain a verification result; A sending unit, configured to send the verification result to the audience terminal, so that the audience terminal teams up the current audience object with the host object according to the verification result; A second obtaining unit, configured to obtain second attribute information of the virtual account information associated with the current audience object; A third obtaining unit, configured to obtain third attribute information of the virtual account information associated with the host object; A first recommendation sending unit, configured to send first recommendation information to the corresponding audience terminal when it is detected that the second attribute information and the third attribute information match, so that the audience terminal displays a third prompt control on the live broadcast interface according to the first recommendation information.
19. The device according to claim 18, characterized in that, The information processing device further includes: A first obtaining unit, configured to obtain the running state of the virtual account information associated with the host object; A state sending unit, configured to send the running state to the audience terminal, so that the audience terminal displays a first control or a second control on the live broadcast interface according to the running state.
20. The device according to claim 18, characterized in that The information processing device further includes: A fourth obtaining unit, configured to obtain the live broadcast contribution degree of the current audience object; A second recommendation sending unit, configured to send second recommendation information to the corresponding audience terminal when it is detected that the live broadcast contribution degree reaches a preset contribution degree, so that the audience terminal displays a third prompt control on the live broadcast interface according to the second recommendation information.
21. The device according to claim 19, wherein The information processing device further includes: A condition receiving unit, configured to receive the preset teaming conditions sent by a live broadcast terminal and store them.
22. The device according to claim 19, characterized in that, The information processing device further includes an analysis unit, configured to: Obtain the first attribute information of each current audience object; Analyze according to multiple first attribute information to determine the corresponding preset teaming conditions.
23. A computer storage medium, characterized in that, The computer storage medium stores multiple instructions, and the instructions are suitable for being loaded by a processor to execute the steps in the information processing method according to any one of claims 1 to 6.
24. An information processing system, characterized in that, The system includes: an audience terminal, a server; The audience terminal includes the information processing device according to claim 12; The server includes the information processing device described in claim 18.
Citation Information
Patent Citations
Method and device for forming team to play game
CN107281756A
Game team forming method and device, electronic equipment and storage medium
CN111265886A