CN114928759A - Data processing method, data display method, device, equipment and storage medium - Google Patents

Data processing method, data display method, device, equipment and storage medium Download PDF

Info

Publication number
CN114928759A
CN114928759A CN202210419196.2A CN202210419196A CN114928759A CN 114928759 A CN114928759 A CN 114928759A CN 202210419196 A CN202210419196 A CN 202210419196A CN 114928759 A CN114928759 A CN 114928759A
Authority
CN
China
Prior art keywords
target
user account
account
virtual space
type
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.)
Granted
Application number
CN202210419196.2A
Other languages
Chinese (zh)
Other versions
CN114928759B (en
Inventor
朱辉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Dajia Internet Information Technology Co Ltd
Original Assignee
Beijing Dajia Internet Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Dajia Internet Information Technology Co Ltd filed Critical Beijing Dajia Internet Information Technology Co Ltd
Priority to CN202210419196.2A priority Critical patent/CN114928759B/en
Publication of CN114928759A publication Critical patent/CN114928759A/en
Application granted granted Critical
Publication of CN114928759B publication Critical patent/CN114928759B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25866Management of end-user data
    • H04N21/25891Management of end-user data being end-user preferences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/40Support for services or applications
    • H04L65/403Arrangements for multi-party communication, e.g. for conferences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/21Server components or server architectures
    • H04N21/218Source of audio or video content, e.g. local disk arrays
    • H04N21/2187Live feed
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/235Processing of additional data, e.g. scrambling of additional data or processing content descriptors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/27Server based end-user applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4788Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Computer Graphics (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The application relates to a data processing method, a data display device, equipment and a storage medium, belonging to the technical field of computers. The server determines a target user account from the first type user accounts based on the interaction parameters of the first type user accounts, wherein the target user account is a viewer frequently interacting with the target virtual space. The server sends the account information of the target user account to the second type user account in the target virtual space, so that the second user account is reminded to interact with the target user account, the anchor does not need to focus on a comment area all the time, the anchor can interact with the target user account after seeing the account information, and the efficiency of man-machine interaction is improved.

Description

Data processing method, data display method, device, equipment and storage medium
Technical Field
The present application relates to the field of computer technologies, and in particular, to a data processing method, a data display method, an apparatus, a device, and a storage medium.
Background
With the development of computer technology, more and more users can relax and entertain by watching live broadcast, in order to attract audiences to watch live broadcast, a main broadcast generally needs to interact with the audiences at high frequency, and the interaction can generate interactive information. For example, the audience can express the favorite of the anchor in a way of gifting the virtual object in the virtual space, and the anchor often needs to respond to the audience gifting the virtual object, and the gifting of the virtual object generates interactive information. Alternatively, the audience can express support for the anchor by posting comments in the virtual space, which generate interactive information. Alternatively, the viewer can express support for the anchor by agreeing on the virtual space, which also results in interactive information.
In the related art, interactive information is displayed in a comment area of a live page, and under the condition that the number of comments in the comment area is large, a host needs to carefully view interaction from the comment area.
However, this method causes the anchor to expend a lot of effort on viewing the interactive information, resulting in inefficient human-computer interaction.
Disclosure of Invention
The application provides a data processing method, a data display device, equipment and a storage medium, which can improve the efficiency of human-computer interaction, and the technical scheme of the application is as follows:
in one aspect, a data processing method is provided, including:
acquiring interaction parameters of a plurality of first-class user accounts in a target virtual space of a second-class user account, wherein the interaction parameters are used for representing interaction conditions of interaction between the first-class user accounts and the target virtual space, and the first-class user accounts are audiences of the target virtual space;
determining any first type user account in the plurality of first type user accounts as a target user account under the condition that the interaction parameter of the first type user account in the target virtual space meets the target condition;
and sending account information of the target user account to the second type of user account, wherein the account information of the target user account comprises the target user account and the interaction parameters of the target user account, and the account information of the target user account is used for reminding the second type of user account to interact with the target user account.
In a possible implementation manner, in the case that the interaction parameter of any one of the plurality of first-class user accounts in the target virtual space meets a target condition, determining the first-class user account as the target user account includes any one of:
determining any first-class user account in the plurality of first-class user accounts as the target user account when the number of times of comments in the target virtual space is greater than or equal to a threshold value of the number of times of comments;
determining any first type user account in the plurality of first type user accounts as the target user account when the viewing duration of the first type user account in the target virtual space is greater than or equal to a viewing duration threshold;
determining any first type of user account in the plurality of first type of user accounts as the target user account when the number of times of giving away the virtual item in the target virtual space is greater than or equal to a given-away number threshold;
and determining the first type of user account as the target user account when the number of the virtual assets consumed by any first type of user account in the target virtual space is greater than or equal to a virtual asset threshold value.
In a possible implementation, the method for determining the threshold number of reviews comprises any one of the following:
determining the comment frequency threshold value based on the audience number of the target virtual space, wherein the comment frequency threshold value is positively correlated with the audience number of the target virtual space;
determining the number of the fans of the second type of user account numbers based on the number of the fans of the second type of user account numbers, wherein the number of the fans of the second type of user account numbers is positively correlated with the number of the fans of the second type of user account numbers;
and acquiring the comment frequency threshold uploaded by the second type of user account.
In a possible implementation manner, the obtaining interaction parameters of a plurality of first-class user accounts in a target virtual space includes:
and acquiring the interaction parameters of the plurality of first-class user accounts in the target virtual space from an interaction parameter database, wherein the interaction parameters stored in the interaction parameter database are deleted every target time length.
In a possible implementation manner, before the obtaining of the interaction parameters of the plurality of first-type user accounts in the target virtual space, the method further includes:
determining types of a plurality of initial user accounts of the target virtual space, wherein the plurality of initial user accounts are audiences of the target virtual space;
and based on the types of the plurality of initial user accounts, screening the plurality of initial user accounts in the target virtual space to obtain the plurality of first-class user accounts, wherein the plurality of first-class user accounts are initial user accounts of a target type in the plurality of initial user accounts.
In a possible implementation manner, after the sending of the account information of the target user account to the second type of user account, the method further includes:
storing account information of the target user account in an account information database;
responding to an account information acquisition request of the second type of user account, and acquiring at least one piece of account information corresponding to the account information acquisition request from an account information database, wherein the account information acquisition request carries a target time period, and the at least one piece of account information is account information sent in the target time period;
and sending the at least one piece of account information to the second type of user account.
In a possible implementation manner, after the sending the account information of the target user account to the second type of user account, the method further includes:
and sending prompt information to the audience terminals of the plurality of first-type user accounts in response to the triggering operation of the second-type user accounts on the account information of the target user account, wherein the prompt information is used for indicating that the second-type user accounts trigger the account information of the target user account.
In one aspect, a data display method is provided, including:
acquiring account information of a target user account, wherein the target user account is a first type user account of which the interaction parameters in a target virtual space meet target conditions in a plurality of first type user accounts, the plurality of first type user accounts are audiences of the target virtual space, the interaction parameters are used for expressing the interaction condition of the interaction between the first type user accounts and the target virtual space, the account information of the target user account comprises the target user account and the interaction parameters of the target user account, and the account information of the target user account is used for reminding the second type user account to interact with the target user account;
and displaying account information of the target user account in a live broadcast page of the target virtual space.
In one possible implementation manner, the displaying the account information of the target user account in the live page of the target virtual space includes:
and displaying account information of the target user account on a comment display area of the live broadcast page, wherein the comment display area comprises comments issued by the audience in the target virtual space.
In a possible implementation manner, a target control is displayed on the live page, and after the account information of the target user account is displayed in the live page of the target virtual space, the method further includes:
responding to the click operation of the target control, and acquiring at least one piece of account information, wherein the at least one piece of account information is account information sent in a target time period;
and displaying the at least one piece of account information in a live page of the target virtual space.
In one possible implementation, after displaying the account information of the target user account in a live page of the target virtual space, the method further includes:
and responding to the triggering operation of the account information of the target user account, and displaying prompt information in the live broadcast page, wherein the prompt information is used for indicating that the second type user account of the target virtual space triggers the account information of the target user account.
In one aspect, a data processing apparatus is provided, including:
the system comprises an interaction parameter acquisition unit, a parameter storage unit and a parameter processing unit, wherein the interaction parameter acquisition unit is configured to execute acquisition of interaction parameters of a plurality of first-class user accounts in a target virtual space of a second-class user account, the interaction parameters are used for representing interaction conditions of interaction between the first-class user accounts and the target virtual space, and the first-class user accounts are audiences of the target virtual space;
the target user account determining unit is configured to determine any first type of user account in the plurality of first type of user accounts as a target user account when the interaction parameter of the first type of user account in the target virtual space meets a target condition;
the account information sending unit is configured to execute sending of account information of the target user account to the second type user account, the account information of the target user account includes the target user account and interaction parameters of the target user account, and the account information of the target user account is used for reminding the second type user account to interact with the target user account.
In a possible implementation manner, the target user account determining unit is configured to perform any one of the following:
determining any first type user account in the plurality of first type user accounts as the target user account when the number of times of comments in the target virtual space is greater than or equal to a threshold value of the number of times of comments;
determining any first type user account in the plurality of first type user accounts as the target user account under the condition that the viewing duration of the first type user account in the target virtual space is greater than or equal to a viewing duration threshold value;
determining any one of the first type user accounts as the target user account when the number of times of giving away the virtual item in the target virtual space is greater than or equal to a giving-away number threshold;
and determining any first-class user account in the plurality of first-class user accounts as the target user account when the number of the virtual assets consumed in the target virtual space by the first-class user account is greater than or equal to a virtual asset threshold value.
In a possible implementation, the apparatus further comprises a number of reviews threshold determination unit configured to perform any one of:
determining the comment frequency threshold value based on the audience number of the target virtual space, wherein the comment frequency threshold value is positively correlated with the audience number of the target virtual space;
determining the comment frequency threshold value based on the audience number of the target virtual space, wherein the comment frequency threshold value is positively correlated with the audience number of the target virtual space;
determining the comment frequency threshold value based on the fan number of the second type of user account, wherein the comment frequency threshold value is positively correlated with the fan number of the second type of user account;
and acquiring the comment frequency threshold uploaded by the second type of user account.
In a possible implementation manner, the interaction parameter obtaining unit is configured to obtain the interaction parameters of the multiple first-type user accounts in the target virtual space from an interaction parameter database, and the interaction parameters stored in the interaction parameter database are deleted every target duration.
In a possible embodiment, the apparatus further comprises:
a first-class user account determining unit configured to determine types of a plurality of initial user accounts of the target virtual space, where the plurality of initial user accounts are viewers of the target virtual space; and based on the types of the plurality of initial user accounts, screening the plurality of initial user accounts in the target virtual space to obtain the plurality of first-class user accounts, wherein the plurality of first-class user accounts are initial user accounts of a target type in the plurality of initial user accounts.
In a possible implementation manner, the account information sending unit is further configured to perform storing the account information of the target user account in an account information database; responding to an account information acquisition request of the second type user account, and acquiring at least one piece of account information corresponding to the account information acquisition request from the account information database, wherein the account information acquisition request carries a target time period, and the at least one piece of account information is the account information sent in the target time period; and sending the at least one piece of account information to the second type of user account.
In one possible embodiment, the apparatus further comprises:
and the prompt information sending unit is configured to execute a trigger operation of the second type of user account on the account information of the target user account, and send prompt information to the audience terminals of the plurality of first type of user accounts, wherein the prompt information is used for indicating that the second type of user account triggers the account information of the target user account.
In one aspect, there is provided a data display device including:
the account information acquisition unit is configured to execute the acquisition of account information of a target user account, wherein the target user account is a first user account with interaction parameters in a target virtual space meeting target conditions in a plurality of first user accounts, the plurality of first user accounts are audiences of the target virtual space, the interaction parameters are used for expressing the interaction condition of interaction between the first user accounts and the target virtual space, the account information of the target user account comprises the target user account and the interaction parameters of the target user account, and the account information of the target user account is used for reminding the second user account to interact with the target user account;
and the account information display unit is configured to display the account information of the target user account in a live broadcast page of the target virtual space.
In a possible implementation manner, the account information display unit is configured to perform displaying of account information of the target user account on a comment display area of the live page, where the comment display area includes comments posted by viewers in the target virtual space.
In a possible implementation manner, a target control is displayed on the live broadcast page, and the account information display unit is further configured to execute a click operation in response to the target control, and acquire at least one piece of account information, where the at least one piece of account information is account information triggered in a target time period; and displaying the at least one piece of account information in a live page of the target virtual space.
In a possible embodiment, the apparatus further comprises:
and the prompt information display unit is configured to execute triggering operation responding to the account information of the target user account, and display prompt information in the live broadcast page, wherein the prompt information is used for indicating that the second type user account of the target virtual space triggers the account information of the target user account.
In one aspect, an electronic device is provided, including:
a processor;
a memory for storing the processor-executable instructions;
wherein the processor is configured to execute the instructions to implement the above data processing method or implement the above data display method.
In one aspect, a computer-readable storage medium is provided, in which instructions, when executed by a processor of an electronic device, enable the electronic device to perform the above-described data processing method or implement the above-described data display method.
In an aspect, a computer program product is provided, comprising a computer program which, when executed by a processor, implements the above-mentioned data processing method or implements the above-mentioned data display method.
The technical scheme provided by the embodiment of the application at least has the following beneficial effects:
according to the technical scheme provided by the embodiment of the application, the server can acquire the interaction parameters of the first type of user accounts and determine whether the interaction parameters of the first type of user accounts meet the target conditions, and the step is also a process for screening the user accounts. The server determines a target user account from the first type user accounts based on the interaction parameters of the first type user accounts, wherein the target user account is a viewer who interacts with the target virtual space frequently. The server sends the account information of the target user account to the second type user account in the target virtual space, so that the second user account is reminded to interact with the target user account, the anchor does not need to focus on a comment area all the time, the anchor can interact with the target user account after seeing the account information, and the efficiency of man-machine interaction is improved.
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 application.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the application and are not to be construed as limiting the application.
FIG. 1 is a schematic diagram illustrating one implementation environment in accordance with an example embodiment.
FIG. 2 is a flow chart illustrating a method of data processing according to an exemplary embodiment.
FIG. 3 is a flow chart illustrating a method of displaying data according to an exemplary embodiment.
FIG. 4 is a flow chart illustrating another method of data processing according to an exemplary embodiment.
FIG. 5 is a flow diagram illustrating a method for obtaining and storing interaction parameters according to an example embodiment.
Fig. 6 is a flow diagram illustrating a method for obtaining and storing high frequency behavior information according to an example embodiment.
Fig. 7 is a schematic diagram illustrating a live page in accordance with an exemplary embodiment.
Fig. 8 is a schematic diagram of another live page shown in accordance with an example embodiment.
Fig. 9 is a flowchart illustrating a method for obtaining account information according to an example embodiment.
Fig. 10 is a flowchart illustrating yet another data processing method according to an example embodiment.
FIG. 11 is a block diagram illustrating a data processing device according to an example embodiment.
Fig. 12 is a block diagram illustrating a data display apparatus according to an exemplary embodiment.
Fig. 13 is a block diagram illustrating a host in accordance with an exemplary embodiment.
FIG. 14 is a block diagram illustrating a server in accordance with an example embodiment.
Detailed Description
In order to make the technical solutions of the present application better understood by those of ordinary skill in the art, the technical solutions in the embodiments of the present application 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 this application and in the drawings described above are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It should be understood that the data so used may be interchanged under appropriate circumstances such that embodiments of the application described herein may be implemented in sequences other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present application. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present application, as detailed in the appended claims.
It should be noted that the information (including but not limited to user equipment information, user personal information, etc.) data (including but not limited to data for analysis, stored data, displayed data, etc.) and signals referred to in the present application are authorized by the user or fully authorized by each party, and the collection, use and processing of the relevant data need to comply with relevant laws and regulations and standards in relevant countries and regions. For example, the account information referred to in the present application is obtained with sufficient authorization.
Fig. 1 is a schematic diagram of an implementation environment of a data processing method according to an embodiment of the present application, and referring to fig. 1, the implementation environment includes a broadcaster side 101, a viewer side 102, and a server 103.
Anchor 101 may be at least one of a smartphone, a smart watch, a desktop computer, a laptop computer, and the like. The anchor terminal 101 may have an application program supporting live broadcasting installed and run thereon, and the anchor may log in the application program through the anchor terminal 101, and perform live broadcasting through the application program, and in some embodiments, the application program logs in an account of the anchor.
The viewer end 102 may be at least one of a smartphone, a smart watch, a desktop computer, a laptop computer, and the like. Viewer terminal 102 may have installed and running thereon an application that supports the display of a virtual space, and a viewer may log into the application through viewer terminal 102, and view a live broadcast through the application, and in some embodiments, log into the viewer's account.
The server 103 may be at least one of a server, a plurality of servers, a cloud computing platform, and a virtualization center. Server 103 provides background services for applications running on both anchor 101 and viewer 102.
In some embodiments, the number of the servers 103 may be more or less, and the embodiments of the present application do not limit this. Of course, the server 103 may also include other functional servers in order to provide more comprehensive and diversified services.
After the implementation environment of the embodiment of the present application is described, an application scenario of the embodiment of the present application will be described below with reference to the implementation environment, in the following description, a broadcaster side is also the broadcaster side 101 in the implementation environment, a viewer side is also the viewer side 102 in the implementation environment, and a server is also the server 103 in the implementation environment.
The technical scheme provided by the embodiment of the application can be applied to various live scenes, for example, audiences enter a target virtual space through an audience end, and the target virtual space is also a live broadcast room, so that the live broadcast is watched. The audience can perform various interactive behaviors when watching the live broadcast, such as making comments in the target virtual space or giving away virtual goods in the target virtual space. The server acquires interaction parameters corresponding to various interaction behaviors of the audience, determines a target audience with higher interaction frequency based on the interaction parameters, and sends account information of the target audience to a main broadcasting terminal of a target virtual space, namely a terminal for logging in a second type of user accounts. The anchor terminal displays the account information of the target audience on a live broadcast page of the target virtual space, and the anchor can quickly know the target audience with high interaction frequency by watching the live broadcast page, so that the anchor interacts with the target audience.
After the implementation environment and the application scenario of the embodiment of the present application are introduced, a data processing method provided in the embodiment of the present application will be described with reference to the implementation environment and the application scenario, and with reference to fig. 2, taking an execution subject as an example, the method includes the following steps.
In step S201, the server obtains interaction parameters of a plurality of first-class user accounts in a target virtual space of a second-class user account, where the interaction parameters are used to represent interaction situations between the first-class user accounts and the target virtual space, and the first-class user accounts are audiences of the target virtual space.
The target virtual space is a live broadcast room, and the plurality of first-class user accounts are audiences of the target virtual space, namely, objects which can possibly send interaction with the target virtual space. The interaction between the first type of user account and the target virtual space comprises watching, commenting, giving away virtual goods and the like. The second type of user account is a host account of the target virtual space.
In step S202, when the interaction parameter of any first type user account in the target virtual space meets the target condition, the server determines the first type user account as a target user account.
And the interaction parameters accord with the target conditions, so that the interaction frequency between the target user account and the target virtual space is high.
In step S203, the server sends account information of the target user account to the second type user account, where the account information of the target user account includes the target user account and interaction parameters of the target user account, and the account information of the target user account is used to remind the second type user account of interacting with the target user account.
The account information is used for informing a main broadcasting target user account of the target virtual space of an audience with high interaction frequency, and the main broadcasting can interact with the target user account based on the account information.
According to the technical scheme provided by the embodiment of the application, the server can acquire the interaction parameters of the first-type user accounts and determine whether the interaction parameters of the first-type user accounts meet the target conditions, and the step is also a process for screening the user accounts. The server determines a target user account from the first type user accounts based on the interaction parameters of the first type user accounts, wherein the target user account is a viewer who interacts with the target virtual space frequently. The server sends the account information of the target user account to the second type user account in the target virtual space, so that the second user account is reminded to interact with the target user account, the anchor does not need to focus on a comment area all the time, the anchor can interact with the target user account after seeing the account information, and the efficiency of man-machine interaction is improved.
The above steps S201 to S203 also include the following possible embodiments.
In a possible implementation manner, in the case that the interaction parameter of any one of the first type user accounts in the target virtual space meets a target condition, determining the first type user account as the target user account includes any one of the following:
and determining any first-class user account in the plurality of first-class user accounts as the target user account when the number of comments in the target virtual space is greater than or equal to a comment number threshold.
And determining any first-class user account in the plurality of first-class user accounts as the target user account under the condition that the viewing time length of the first-class user account in the target virtual space is greater than or equal to a viewing time length threshold value.
And under the condition that the number of times of giving away the virtual item in the target virtual space by any one of the first type of user accounts is greater than or equal to a given-away number threshold, determining the first type of user account as the target user account.
And determining the first type of user account as the target user account when the number of the virtual assets consumed by any one of the plurality of first type of user accounts in the target virtual space is greater than or equal to a virtual asset threshold value.
In a possible implementation, the method for determining the threshold number of comments includes any one of the following:
and determining the comment frequency threshold value based on the audience number of the target virtual space, wherein the comment frequency threshold value is positively correlated with the audience number of the target virtual space.
And determining the comment frequency threshold value based on the number of fans of the second type of user account, wherein the comment frequency threshold value is positively correlated with the number of fans of the second type of user account.
And acquiring the comment frequency threshold uploaded by the second type of user account.
In a possible implementation manner, the obtaining interaction parameters of a plurality of first-class user accounts in a target virtual space includes:
and acquiring the interaction parameters of the plurality of first-class user accounts in the target virtual space from an interaction parameter database, wherein the interaction parameters stored in the interaction parameter database are deleted every target time length.
In a possible implementation manner, before the obtaining of the interaction parameters of the plurality of first-class user accounts in the target virtual space, the method further includes:
determining types of a plurality of initial user accounts of the target virtual space, wherein the plurality of initial user accounts are audiences of the target virtual space.
And screening a plurality of initial user accounts in the target virtual space based on the types of the plurality of initial user accounts to obtain a plurality of first-type user accounts, wherein the plurality of first-type user accounts are the initial user accounts of the target type in the plurality of initial user accounts.
In a possible implementation manner, after the sending the account information of the target user account to the second type of user account, the method further includes:
and storing the account information of the target user account in an account information database.
Responding to an account information acquisition request of the second type of user account, and acquiring at least one piece of account information corresponding to the account information acquisition request from the account information database, wherein the account information acquisition request carries a target time period, and the at least one piece of account information is account information sent in the target time period.
And sending the at least one piece of account information to the second type of user account.
In a possible implementation manner, after the sending the account information of the target user account to the second type of user account, the method further includes:
and sending prompt information to audience terminals of the plurality of first-type user accounts in response to the triggering operation of the second-type user accounts on the account information of the target user account, wherein the prompt information is used for indicating that the second-type user accounts trigger the account information of the target user account.
In addition to the above steps S201 to S203, an embodiment of the present application further provides a data display method, referring to fig. 3, taking an execution subject as an anchor as an example, the method includes the following steps.
In step S301, the anchor terminal obtains account information of a target user account, where the target user account is a first type user account of multiple first type user accounts whose interaction parameters in a target virtual space meet target conditions, the multiple first type user accounts are viewers of the target virtual space, the interaction parameters are used to represent an interaction situation of interaction between the first type user accounts and the target virtual space, the account information of the target user account includes an identifier of the target user account and the interaction parameters, and the account information of the target user account is used to remind the second type user account of performing interaction with the target user account.
In step S302, the anchor terminal displays account information of the target user account in a live page of the target virtual space.
Through the technical scheme provided by the embodiment of the application, the anchor terminal can acquire the account information of the target user account, and the target user account is also a viewer frequently interacting with the target virtual space. The anchor is reminded to interact with the target user account through the account information of the target user account, the anchor does not need to stare at a comment area all the time, the anchor can interact with the target user account after seeing the account information, and the man-machine interaction efficiency is improved.
The steps S301 to S302 described above also include the following possible embodiments.
In a possible implementation manner, the displaying the account information of the target user account in the live page of the target virtual space includes:
and displaying account information of the target user account on a comment display area of the live broadcast page, wherein the comment display area comprises comments made by the audience in the target virtual space.
In a possible implementation manner, a target control is displayed on the live page, and after the account information of the target user account is displayed in the live page of the target virtual space, the method further includes:
and responding to the click operation of the target control, and acquiring at least one piece of account information, wherein the at least one piece of account information is the account information sent in the target time period.
And displaying the at least one piece of account information in a live page of the target virtual space.
In a possible implementation manner, after the displaying the account information of the target user account in the live page of the target virtual space, the method further includes:
and responding to the triggering operation of the account information of the target user account, and displaying prompt information in the live broadcast page, wherein the prompt information is used for indicating that the second type of user account in the target virtual space performs the triggering operation on the account information of the target user account.
The above steps S201 to S203 and S301 to S302 are brief descriptions of the technical solutions provided in the embodiments of the present application, and the technical solutions provided in the embodiments of the present application will be more clearly described below with reference to some examples, and referring to fig. 4, the method includes the following steps.
In step S401, the server determines a plurality of first-class user accounts from a plurality of initial user accounts.
The plurality of initial user accounts are viewers of the target virtual space, namely, users who enter the target virtual space to watch live broadcasting. The target virtual space is any virtual space on the live broadcast platform, the target virtual space can be a game virtual space, a dance virtual space, a video virtual space and the like, and the type of the target virtual space is not limited in the embodiment of the application.
In one possible implementation, the server determines the types of a plurality of primary user accounts of the target virtual space, the plurality of primary user accounts being viewers of the target virtual space. And the server screens a plurality of initial user accounts of the target virtual space based on the types of the plurality of initial user accounts to obtain a plurality of first-type user accounts, wherein the plurality of first-type user accounts are the initial user accounts of the target type in the plurality of initial user accounts.
The type of the initial user account is determined by the behavior of the initial user account in the historical live watching process, in some embodiments, the type of the initial user account includes normal and abnormal types, and the normal initial user account can execute any interactive behavior provided by a live broadcast platform when watching a live broadcast, for example, the normal initial user account can freely comment, like, share, give a gift virtual article and the like when watching the live broadcast. The abnormal initial user account may be limited to the interactive behavior performed during the live viewing, for example, the abnormal initial user account includes a blocked initial user account, a blacked initial user account, and a forbidden initial user account. In some embodiments, the target type of the initial user account is a normal initial user account, the first type of user account is a normal initial user account, and accordingly, the process of screening the plurality of initial user accounts based on the types of the plurality of initial user accounts, that is, the process of filtering abnormal initial user accounts in the plurality of initial user accounts is performed. In some embodiments, normal initial user accounts are also referred to as legitimate users, and abnormal initial user accounts are also referred to as illegitimate users.
In this embodiment, the server can screen a plurality of initial user accounts based on the types of the initial user accounts, and exclude the initial user accounts which do not meet the requirements, so that a plurality of first-class user accounts are obtained, the number of the initial user accounts is reduced, and the efficiency of subsequent processing of the server is improved.
For example, the server queries in an object database based on the identifiers of the multiple initial user accounts to obtain the types of the multiple initial user accounts, and the object database stores multiple object types. The server determines the initial user accounts of the target type in the plurality of initial user accounts as the plurality of first type user accounts, wherein the target type is normal. For example, in the object database, the type of the object is stored in the form of an object identifier and a type identifier. In the case that the type identifier of the target type is a first value (for example, 0), and the type identifier of the non-target type is a second value (for example, 2), the server can perform a query based on the account of the initial user account to obtain the type identifier of the initial user account. The server determines the type of the initial user account based on the type identification of the initial user account. In some embodiments, the object database is a Remote Dictionary service (Remote Dictionary Server) database, and certainly, with the development of science and technology, the object database may also be other high-performance databases.
In some embodiments, in the live broadcasting process, new initial user accounts may continuously enter the target virtual space, and in this case, the server may obtain the type of the initial user account newly entering the target virtual space, and determine whether the initial user account is the first type of user account based on the type of the initial user account. And under the condition that the initial user account is the first type of user account, the server executes the subsequent steps on the first type of user account. And under the condition that the initial user account is not the first type of user account, the server does not execute the subsequent steps on the initial user account.
It should be noted that step S401 is an optional step, and the server may execute step S401 and then execute subsequent step S402, or may directly execute step S402, which is not limited in this embodiment of the application.
In step S402, the server obtains interaction parameters of a plurality of first-type user accounts in a target virtual space of a second-type user account, where the interaction parameters are used to represent interaction conditions between the first-type user accounts and the target virtual space, and the first-type user accounts are viewers of the target virtual space.
The first type of user accounts are viewers of the target virtual space, that is, objects which may send interaction with the target virtual space, and the permissions possessed by the first type of user accounts include watching the virtual space, posting comments in the virtual space, giving away virtual articles in the virtual space, agreeing in the virtual space, and the like. The interaction between the first type of user account and the target virtual space comprises interaction behaviors of watching (staying in the virtual space), forwarding, agreeing, commenting, giving away virtual items and the like. The interactive situation is used to represent the execution situation of the interactive behavior, for example, the interactive situation includes the time length of stay in the virtual space, the number of times of forwarding the virtual space, the number of times of commenting in the virtual space, the number of times of agreeing with the virtual space, the number of times of giving away the virtual goods, and the like. The second type of user account is a host account of the target virtual space, and the authority of the second type of user account comprises opening/closing the target virtual space, replying the first type of user account in the target virtual space and the like.
In one possible implementation manner, the server monitors the interaction behaviors of a plurality of first-class user accounts in the target virtual space in real time. The server determines interaction parameters of the first type user accounts in the target virtual space based on interaction behaviors of the first type user accounts in the target virtual space.
In this embodiment, the server can monitor the interaction behavior of the plurality of first-class user accounts in the target virtual space in real time, and update the interaction parameters based on the interaction behavior, so that the interaction parameters of the plurality of first-class user accounts are kept in the latest state, and the timeliness of the scheme is improved.
For example, the server stores the interactive behaviors of a plurality of first-class user accounts in the target virtual space in the form of message queues. And the server processes the interactive behaviors in the message queue through the message processing module to obtain the interactive parameters of the first-class user accounts in the target virtual space. For example, the server stores the interaction behavior of the multiple first-class user accounts in the target virtual space in a target message queue, and the storage mode of the target message queue is first-in first-out. The server acquires the interactive behaviors from the target message queue through the message processing module, and accumulates the times/duration/number of each interactive behavior of each first type of user account to obtain the total times/total duration/number of each interactive behavior of each first type of user account, wherein the total times/total duration/number of each interactive behavior of each first type of user account is also the interactive parameter of each interactive object, and the total times/total duration/number refers to the total times/total duration/number of the target virtual space from the beginning to the statistical time. The server stores the interaction parameters of the first type of user accounts in an interaction parameter database so as to be called in a subsequent processing process. In some embodiments, the target message queue is a Kafka (kaffa) message queue, and the message processing module processes the interaction behavior in the target message queue in an asynchronous processing manner so as not to affect the normal function of the virtual space. In some embodiments, the message processing module is also referred to as a viewer behavior message Consumer (Consumer). In some embodiments, the interaction parameter database is a Redis database, and the interaction parameters are generated by using incr and incrBy operations in Redis in a statistical process, and as the Redis has an atomic characteristic, concurrency problems can be avoided, and the accuracy of the interaction parameters is ensured, wherein the incr is used for incrementing the integer value of the key by 1, and the incrBy is used for adding the number stored in the key to a specified increment value.
For example, the interactive behavior of the first type of user account in the target virtual space includes watching a live broadcast, commenting on a live broadcast, giving away a virtual item, and the like. For watching live broadcast, the message processing module counts the time length of watching live broadcast by the first type of user account, namely the total time length of watching the target virtual space in the single live broadcast process. For the live comment broadcasting, the message processing module counts the number of times that the first-class user accounts publish comments, namely the total number of times that the comments are published in the target virtual space in a single live broadcasting process. For gifting the virtual items, the message processing module counts the number of times the virtual items are gifted and the number of the virtual assets consumed by the gifted virtual items by the first type of user account, namely the total number of times the virtual items are gifted in the target virtual space and the total number of the virtual assets consumed by the gifted virtual items in the single live broadcast process. In some embodiments, the duration of live viewing, the number of times comments are made, the number of times virtual items are gifted, and the number of virtual assets consumed for gifting virtual items constitute the interaction parameters of the first type of user account. Certainly, in other possible embodiments, the interaction parameters of the first type of user account may further include the number of times that the first type of user account approves in the virtual space and the number of times that the first type of user account shares the target virtual space, and the like, which is not limited in this embodiment of the present application.
The above embodiment will be described with reference to fig. 5.
Referring to fig. 5, the server obtains heartbeat information of the viewer terminal used by the first-type user account 501, and stores the heartbeat information in a target queue, where the heartbeat information is used to indicate a duration of establishing a connection between the viewer terminal and the target virtual space. The message processing module obtains the heartbeat information from the target message queue, determines the duration of the first-class user account 501 viewing the target virtual space based on the heartbeat information, and stores the duration of the first-class user account 501 viewing the target virtual space in the interaction parameter database 502. The server obtains comment information of the first-class user account 501 in the target virtual space, and stores the comment information in the target queue. The message processing module obtains the comment information from the target message queue, determines the number of times that the first-class user account 501 makes a comment in the target virtual space based on the comment information, and stores the number of times that the first-class user account 501 makes a comment in the target virtual space in the interaction parameter database 502. The server obtains gift sending information of the first type user account 501 in the target virtual space, and stores the gift sending information in the target queue, wherein the gift sending information is used for indicating that the first type user account 501 gives a virtual item in the target virtual space. The message processing module obtains the gift information from the target message queue, determines the number of times that the first type user account 501 presents a virtual item in the target virtual space and the number of virtual assets consumed for presenting the virtual item based on the gift information, and stores the number of times that the first type user account presents the virtual item in the target virtual space and the number of virtual assets consumed for presenting the virtual item in the interaction parameter database 502. In some embodiments, the message processing module includes a first message processing sub-module, a second message processing sub-module, and a third message processing sub-module. The first message processing sub-module is configured to determine a duration for the first type of user account 501 to view the target virtual space, the second message processing sub-module is configured to determine, based on the comment information, a number of times for the first type of user account 501 to make a comment in the target virtual space, the third message processing sub-module is configured to determine, based on the gift-sending information, a number of times for the first type of user account 501 to present a virtual item in the target virtual space and a number of virtual assets consumed to present the virtual item, the first message processing sub-module is also referred to as a viewer watching concurer, the second message processing sub-module is also referred to as a viewer comment concurer, and the third message processing sub-module is also referred to as a viewer gift concurer.
In a possible implementation manner, the server obtains the interaction parameters of the multiple first-type user accounts in the target virtual space from an interaction parameter database, and the interaction parameters stored in the interaction parameter database are deleted every target time length.
In this embodiment, the server can quickly acquire the interaction parameters of the first type of user accounts in the target virtual space from the interaction parameter database, and the efficiency is high. The interactive parameter database deletes the interactive parameters every target time length, so that data redundancy can be avoided, and the storage space of the interactive parameter database is fully utilized.
The target duration is set by a technician according to an actual situation, which is not limited in the embodiments of the present application, and in some embodiments, the target duration is also referred to as an expiration time.
In some embodiments, the interaction parameter database is Redis, and the interaction parameter database stores the interaction parameters of the first type of user account in the form of Key-Value pairs (Key-Value), for example, the Key-Value pairs are in the form of:
key: viewer interaction behavior type virtual space ID viewer ID
value type: string
value means: broadcasting watching duration/number of comments/total gift delivery/number of gift deliveries
expiration time (expiration time): 24 hours
The virtual space ID is an identifier of a virtual space, the audience ID is an identifier of a first-class user account, string is a character string, expiration time refers to time of storing a key value pair in the interaction parameter database, the key value pair is deleted from the interaction parameter database when the expiration time is exceeded, broadcasting duration is live broadcasting watching duration, gift times are virtual article presenting times, and the total gift presenting amount is the number of virtual assets consumed by presenting the virtual articles.
In step S403, when the interaction parameter of any first type user account in the target virtual space meets the target condition, the server determines the first type user account as a target user account.
And the interaction parameters accord with the target conditions to indicate that the interaction frequency between the target user account and the target virtual space is higher. The interaction parameters comprise frequency of occurrence of various interaction behaviors, and the interaction condition between the target user account and the target virtual space can be reflected by the various interaction behaviors from multiple dimensions.
In a possible implementation manner, when the number of times of comments of any one of the plurality of first-type user accounts in the target virtual space is greater than or equal to a threshold of the number of times of comments, the server determines the first-type user account as the target user account. The interaction parameter of the first type of user account is the number of times that the first type of user account is commented in the target virtual space.
In this embodiment, the server can determine the first type of user account with more comments in the target virtual space as the target user account, that is, determine the audience with more frequent comments in the target virtual space as the target user account, and then perform processing based on the target user account to remind the anchor in the target virtual space to interact with the target user account.
In some embodiments, the number of the comment number threshold is multiple, that is, for one first-type user account, in the case that the number of comments in the target virtual space is greater than or equal to different comment number thresholds, all the comment number thresholds can be selected as the target user accounts. For example, the number of comments threshold is 10, 50, and 100, and when the number of comments of the first type of user account in the target virtual space reaches 10, 50, and 100, the first type of user account can be determined as the target user account, that is, the first type of user account is determined as the target user account three times.
In order to more clearly explain the above embodiment, a method of determining the number-of-comments threshold will be described below.
In one possible implementation, the server determines the review number threshold based on the audience number of the target virtual space, and the review number threshold is positively correlated with the audience number of the target virtual space.
In this embodiment, the server can determine the comment number threshold according to the number of viewers in the target virtual space, that is, the larger the number of viewers in the target virtual space is, the higher the comment number threshold is; the smaller the number of viewers in the target virtual space, the lower the threshold number of comments. By the method, different processing is performed according to different audience numbers of the target virtual space, when the audience number of the target virtual space is small, the comment time threshold is set to be low, so that the first type of user account is easily selected as the target user account, interaction between the anchor of the target virtual space and the target user account is frequently reminded, and the enthusiasm of the first type of user account for making comments in the target virtual space is improved. When the number of audiences in the target virtual space is large, the comment frequency threshold is set to be high, so that the first-class user accounts are difficult to select as the target user accounts, the frequency of reminding a main player of the target virtual space to interact with the target user accounts is relatively reduced, the main player does not miss several first-class user accounts which interact most frequently, and the enthusiasm of the first-class user accounts for making comments in the target virtual space is improved.
In a possible implementation manner, the server determines the review number threshold based on the number of fans of the second type of user account, and the review number threshold is positively correlated with the number of fans of the second type of user account.
In this embodiment, because the second-class user account is an account of the anchor, the server can determine the review number threshold according to the number of fans of the anchor, that is, the more fans of the anchor, the higher the review number threshold is; the fewer fans of the anchor, the lower the review number threshold. By the method, different processing is performed according to different fan numbers of the anchor, when the fan number of the anchor is small, the comment frequency threshold is set to be low, so that the first type of user account is easily selected as the target user account, the anchor in the target virtual space is frequently reminded to interact with the target user account, the enthusiasm of the first type of user account for sending comments in the target virtual space is improved, and the probability that the first type of user account becomes the anchor fan is improved. When the fans of the anchor are large in number, the comment frequency threshold is set to be high, so that the first-class user accounts are difficult to select as the target user accounts, the frequency of reminding the anchor in the target virtual space to interact with the target user accounts is relatively reduced, the anchor does not miss several first-class user accounts which interact most frequently, and the enthusiasm of the first-class user accounts for making comments in the target virtual space is improved.
In a possible implementation manner, the server obtains the threshold of the number of comments uploaded by the second type of user account.
In this embodiment, the anchor of the target virtual space can set the comment number threshold according to the actual situation, which is not limited by the embodiment of the present application.
For example, the anchor terminal displays the threshold setting page, the threshold setting page includes a comment number threshold setting area, and the anchor terminal logs in the second type of user account. Responding to the operation on the comment frequency threshold setting area, the anchor terminal sends the comment frequency threshold set on the comment frequency threshold setting area to the server, and the server obtains the comment frequency threshold uploaded by the second type of user accounts through the anchor terminal. Certainly, the anchor end can also adjust the comment time threshold at any time before or in the live broadcast process, so that the comment time threshold is more matched with the live broadcast requirement.
It should be noted that the server can determine the review number threshold in any manner, which is not limited in the embodiment of the present application.
In a possible implementation manner, when the viewing duration of any first type user account in the target virtual space is greater than or equal to a viewing duration threshold, the first type user account is determined as the target user account. The interaction parameter of the first type of user account is the viewing duration of the first type of user account in the target virtual space.
In this embodiment, the server may determine the first type of user account with a long viewing time in the target virtual space as the target user account, that is, determine the viewer with a long viewing time in the target virtual space as the target user account, and then perform processing based on the target user account to prompt the anchor in the target virtual space to interact with the target user account.
In some embodiments, the number of the viewing duration thresholds is multiple, that is, for one first type of user account, in the case that the number of comments in the target virtual space is greater than or equal to different viewing duration thresholds, all the user accounts can be selected as target user accounts. For example, the viewing duration threshold is 30min, 60min, and 90min, and when the viewing duration of the first type of user account in the target virtual space reaches 30min, 60min, and 90min, respectively, all the first type of user account can be determined as the target user account, that is, the first type of user account is determined as the target user account three times.
In order to more clearly explain the above embodiment, a method of determining the viewing period threshold value will be described below.
In one possible implementation, the server determines the viewing duration threshold based on the number of viewers in the target virtual space, the viewing duration threshold being positively correlated to the number of viewers in the target virtual space.
In this embodiment, the server can determine the viewing duration threshold according to the number of viewers in the target virtual space, that is, the greater the number of viewers in the target virtual space, the higher the viewing duration threshold; the smaller the number of viewers in the target virtual space, the lower the viewing duration threshold. By the mode, different processing is carried out according to different audience numbers of the target virtual space, when the audience number of the target virtual space is small, the watching duration threshold is set to be low, so that the first type of user account is easily selected as the target user account, interaction between the main broadcast of the target virtual space and the target user account is frequently reminded, and the enthusiasm of the first type of user account for watching the live broadcast is improved. When the number of audiences in the target virtual space is large, the watching duration threshold value is set to be high, so that the first-class user accounts are difficult to select as the target user accounts, the number of times of reminding the anchor in the target virtual space to interact with the target user accounts is relatively reduced, the anchor does not miss several first-class user accounts with the longest watching time to interact, and the enthusiasm of the first-class user accounts for watching live broadcasts is improved.
In a possible implementation manner, the server determines the viewing duration threshold based on the number of fans of the second type of user account, and the viewing duration threshold is positively correlated with the number of fans of the second type of user account.
In this embodiment, the second type of user account is an account of the anchor, and the server can determine the viewing duration threshold according to the number of fans of the anchor, that is, the greater the number of fans of the anchor, the higher the viewing duration threshold is; the fewer fans of the anchor, the lower the viewing duration threshold. By the mode, different processing is performed according to different fan numbers of the anchor, when the fan number of the anchor is small, the watching duration threshold is set to be low, so that the first type of user account is easily selected as the target user account, the anchor in the target virtual space is frequently reminded to interact with the target user account, the enthusiasm of the first type of user account for watching live broadcast is improved, and the probability that the first type of user account becomes the anchor fan is improved. When the fans of the anchor are large in number, the watching duration threshold is set to be high, so that the first-class user accounts are difficult to select as the target user accounts, the number of times of reminding the anchor in the target virtual space to interact with the target user accounts is relatively reduced, the anchor does not miss several first-class user accounts with the longest watching time to interact, and the enthusiasm of the first-class user accounts for watching live broadcasts is improved.
In a possible implementation manner, the server obtains the viewing duration threshold transmitted by the second type of user account.
In this embodiment, the anchor of the target virtual space can set the viewing duration threshold according to the actual situation, which is not limited in this embodiment of the present application.
For example, the anchor terminal displays the threshold setting page, the threshold setting page includes a viewing duration threshold setting area, and the anchor terminal logs in the second type of user account. Responding to the operation on the watching duration threshold setting area, the anchor terminal sends the watching duration threshold set on the watching duration threshold setting area to the server, and the server acquires the watching duration threshold uploaded by the anchor terminal. Certainly, the anchor end can also adjust the viewing duration threshold at any time before or in the live broadcasting process, so that the viewing duration threshold is more matched with the live broadcasting requirement.
It should be noted that the server can determine the viewing duration threshold in any one of the above manners, which is not limited in this embodiment of the application.
In one possible implementation manner, in the case that the number of times that any one of the plurality of first type user accounts gifts the virtual item in the target virtual space is greater than or equal to the gifting number threshold, the first type user account is determined as the target user account. The interaction parameter of the first type of user account is the number of times of giving away virtual items of the first type of user account in the target virtual space.
In this embodiment, the server may determine the first type of user account with a high number of times of presenting virtual items in the target virtual space as the target user account, that is, determine the audience with a high frequency of presenting virtual items in the target virtual space as the target user account, and then perform processing based on the target user account to prompt the anchor in the target virtual space to interact with the target user account.
In some embodiments, the number of the gifting time thresholds is multiple, that is, for a first type of user account, in the case that the number of times of gifting the virtual item in the target virtual space is greater than or equal to different gifting time thresholds, the first type of user account can be selected as the target user account. For example, the donation times threshold is 10, 50, and 100, and when the number of times that the first type of user account donates the virtual item in the target virtual space reaches 10, 50, and 100, the first type of user account can be determined as the target user account, that is, the first type of user account is determined as the target user account three times.
In order to more clearly explain the above embodiment, a method of determining the present number threshold will be described below.
In one possible implementation, the server determines the gifting time threshold based on the number of viewers in the target virtual space, the gifting time threshold being positively correlated with the number of viewers in the target virtual space.
In this embodiment, the server can determine the gifting time threshold according to the number of the audiences in the target virtual space, that is, the more the number of the audiences in the target virtual space is, the higher the gifting time threshold is; the lower the number of viewers in the target virtual space, the lower the bonus number threshold. By the method, different processing is performed according to different audience numbers of the target virtual space, when the audience number of the target virtual space is small, the presenting time threshold is set to be low, so that the first type of user account is easily selected as the target user account, interaction between the main broadcast of the target virtual space and the target user account is frequently reminded, and the enthusiasm of the first type of user account for presenting virtual articles in the target virtual space is improved. When the number of audiences in the target virtual space is large, the presenting time threshold is set to be high, so that the first type of user accounts are difficult to select as the target user accounts, the times of reminding a main broadcast of the target virtual space to interact with the target user accounts are relatively reduced, the main broadcast does not miss several first type of user accounts which interact most frequently, and the enthusiasm of the first type of user accounts for presenting virtual articles in the target virtual space is improved.
In a possible implementation manner, the server determines the donation time threshold based on the number of fans of the second type of user account, and the donation time threshold is positively correlated with the number of fans of the second type of user account.
In this embodiment, the server can determine the donation time threshold according to the number of fans of the anchor, that is, the more fans of the anchor, the higher the donation time threshold is; the fewer fans of the anchor, the lower the donation number threshold. By the method, different processing is performed according to different fan numbers of the anchor, when the fan number of the anchor is small, the giving time threshold is set to be low, so that the first type of user account is easily selected as the target user account, the anchor in the target virtual space is frequently reminded to interact with the target user account, the enthusiasm of the first type of user account for giving virtual articles in the target virtual space is improved, and the probability that the first type of user account becomes the anchor fan is improved. When the fans of the anchor are more in number, the presenting time threshold is set to be higher, so that the first type of user accounts are difficult to select as the target user accounts, the times of reminding the anchor in the target virtual space to interact with the target user accounts are relatively reduced, the anchor does not miss the interaction with the first type of user accounts which interact most frequently, and the enthusiasm of the first type of user accounts for presenting virtual articles in the target virtual space is improved.
In one possible implementation, the server obtains the donation time threshold uploaded by the second type of user account.
In this embodiment, the anchor of the target virtual space can set the gifting time threshold according to actual situations, which is not limited in the embodiment of the present application.
For example, the anchor terminal displays the threshold setting page, the threshold setting page includes a donation time threshold setting area, and the anchor terminal logs in the second type of user account. In response to the operation on the presentation time threshold setting area, the anchor sends the presentation time threshold set on the presentation time threshold setting area to the server, and the server acquires the presentation time threshold uploaded by the anchor. Certainly, the anchor can also adjust the presenting time threshold at any time before or during the live broadcast, so that the presenting time threshold is more matched with the live broadcast requirement.
The server may determine the presenting number threshold in any manner, which is not limited in the embodiment of the present application.
In a possible implementation manner, when the number of the virtual assets consumed by any one of the first type user accounts in the target virtual space is greater than or equal to a virtual asset threshold value, the first type user account is determined as the target user account. The interaction parameter of the first type of user account is the number of consumed virtual assets of the first type of user account in the target virtual space. In some embodiments, gifting a virtual item or opening a member in the target virtual space consumes a virtual asset.
In this embodiment, the server may determine the first type of user account with a larger number of consumed virtual assets in the target virtual space as the target user account, that is, determine the audience presenting more virtual items in the target virtual space as the target user account, and then perform processing based on the target user account to remind the anchor in the target virtual space to interact with the target user account.
In some embodiments, the number of the virtual asset thresholds is multiple, that is, for a first type of user account, the number of the consumed virtual assets in the target virtual space is greater than or equal to different virtual asset thresholds, and can be selected as the target user account. For example, the virtual asset threshold is 100, 500, and 1000, and then when the number of virtual assets consumed by the first type of user account in the target virtual space reaches 100, 500, and 1000, respectively, the first type of user account can be determined as the target user account, that is, the first type of user account is determined as the target user account three times.
In order to more clearly explain the above embodiments, a method for determining the virtual asset threshold value will be described below.
In one possible implementation, the server determines the virtual asset threshold based on the number of viewers of the target virtual space, the virtual asset threshold being positively correlated to the number of viewers of the target virtual space.
In this embodiment, the server can determine the virtual asset threshold according to the number of viewers in the target virtual space, i.e. the larger the number of viewers in the target virtual space, the higher the virtual asset threshold; the lower the number of viewers in the target virtual space, the lower the virtual asset threshold. By the method, different processing is performed according to different audience numbers of the target virtual space, when the audience number of the target virtual space is small, the virtual asset threshold value is set to be low, so that the first type of user account is easily selected as the target user account, interaction between the anchor of the target virtual space and the target user account is prompted to be performed more, and the enthusiasm of the first type of user account for presenting virtual articles in the target virtual space is improved. When the number of audiences in the target virtual space is small, the virtual asset threshold value is set to be high, so that the first type user account is difficult to be selected as the target user account, the times of reminding a main broadcast in the target virtual space to interact with the target user account are relatively reduced, the main broadcast does not miss several first type user accounts which interact most frequently, and the enthusiasm of the first type user accounts for presenting virtual articles in the target virtual space is improved.
In a possible implementation manner, the server determines the virtual asset threshold based on the number of fans of the second type of user account, and the virtual asset threshold is positively correlated with the number of fans of the second type of user account.
In this embodiment, the server can determine the virtual asset threshold according to the number of fans of the anchor, that is, the greater the number of fans of the anchor, the higher the virtual asset threshold; the fewer fans of the anchor, the lower the virtual asset threshold. By the method, different processing is performed according to different fan numbers of the anchor, when the fan number of the anchor is small, the virtual asset threshold value is set to be low, so that the first type of user account is easily selected as the target user account, the anchor in the target virtual space is reminded to interact with the target user account, the enthusiasm of the first type of user account for giving away virtual articles in the target virtual space is improved, and the probability that the first type of user account becomes the anchor fan is improved. When the fans of the anchor are large in number, the virtual asset threshold value is set to be high, so that the first-class user accounts are difficult to select as the target user accounts, the number of times of reminding the anchor in the target virtual space to interact with the target user accounts is relatively reduced, the anchor does not miss several first-class user accounts which interact most frequently, and the enthusiasm of the first-class user accounts for presenting virtual articles in the target virtual space is improved.
For example, the code for setting the virtual asset threshold value according to the fan number of the second type of user account on the server is as follows, it should be noted that a numerical value in the following code is an example provided in the embodiment of the present application, and the embodiment of the present application does not limit a specific numerical value and a number of the numerical value.
Figure BDA0003606202620000231
Figure BDA0003606202620000241
Wherein, in the code, the first vermicelli number interval is 0-1000, the second vermicelli number interval is 1000-100000, and the third vermicelli number interval is 100000-infinity. It can be seen from the above codes that as the number of fans increases, the corresponding virtual asset threshold value also increases.
In a possible implementation manner, the server obtains the virtual asset threshold uploaded by the second type user account.
In this embodiment, the anchor of the target virtual space can set the virtual asset threshold according to the actual situation, which is not limited in this embodiment of the present application.
For example, the anchor terminal displays the threshold setting page, the threshold setting page includes a virtual asset threshold setting area, and the anchor terminal logs in the second type of user account. Responding to the operation on the virtual asset threshold setting area, the anchor terminal sends the virtual asset threshold set on the virtual asset threshold setting area to the server, and the server acquires the virtual asset threshold uploaded by the anchor terminal. Certainly, the anchor end can also adjust the virtual asset threshold at any time before or in the live broadcasting process, so that the virtual asset threshold is more matched with the live broadcasting requirement.
It should be noted that the server can determine the virtual asset threshold in any one of the above manners, which is not limited in this embodiment of the present application.
In the above four embodiments, methods are provided for the anchor to set the comment time threshold, the viewing duration threshold, the presentation time threshold, and the virtual asset threshold, respectively, and in some embodiments, the anchor can set the comment time threshold, the viewing duration threshold, the presentation time threshold, and the virtual asset threshold at the same time, that is, through the threshold setting page. The codes of the four thresholds sent by the anchor side to the server are as follows, and it should be noted that the numerical values in the following codes are an example provided in the embodiment of the present application, and the embodiment of the present application does not limit specific numerical values and the number of numerical values.
Figure BDA0003606202620000251
Wherein, "GIFT _ COST": the values in [100, 50, 20, 10] are the virtual asset thresholds, 100, 50, 20, and 10, respectively, and the units are units of virtual assets. "GIFT _ COUNT": the values in [50, 20, 10, 5] are presentation times thresholds of 50, 20, 10 and 5, respectively, with units of times. "COMMENT _ COUNT": the values in [50, 20, 10, 5] are the criticality of the number of reviews, 50, 20, 10 and 5, respectively, in units of degrees. "WATCHED _ DURATION": the values in [60, 30, 10, 5] are viewing duration thresholds of 60, 30, 10 and 5, respectively, in minutes.
The interaction parameters of the first type of user account may be, in addition to the number of comments, the viewing duration, the number of times of giving away virtual items, the number of consumed virtual assets, the number of times of praise in the target virtual space, the number of times of sharing the target virtual space, and the like, which is not limited in the embodiment of the present application.
In some embodiments, the anchor terminal can set the frequency of displaying the account information, the time of displaying the account information, the content of the document of displaying the account information, and the like besides the threshold, and the setting is convenient and fast, the setting is immediate, the online service is not needed, and the requirements of different anchor terminals on different live scenes can be met.
In some embodiments, after determining a target user account from a plurality of first-type user accounts, the server may further be configured to store behavior information of the target user account in a behavior information database, where the behavior information of the target user account includes an identifier of the target user account and the interaction parameter. In such an embodiment, the behavioral information is stored in a behavioral information database for subsequent queries by the server. In some embodiments, the behavior information of the target user account further includes, in addition to the identifier and the interaction parameter of the target user account, an identifier of the target virtual space and a timestamp indicating that the interaction parameter of the target user account meets a target condition, for example, the form of the behavior information of the target user account is as follows, it should be noted that a numerical value in the following code is an example provided in the embodiments of the present application, and the embodiments of the present application do not limit specific numerical values and the number of numerical values.
Figure BDA0003606202620000252
Figure BDA0003606202620000261
In some embodiments, the behavior information database is also referred to as a high-frequency behavior database, the behavior information database is Redis, and the behavior information is stored in the form of key-value pairs, and the behavior information is stored in the form of:
key: audience behavior type virtual space identification
value type: zset (order by score, convenient for display in time order)
value means: viewer identification + high frequency behavior description
score means: high frequency behavior generation time
expiretime (expiration time): 24 hours
The high-frequency behavior is a high-frequency interaction behavior in the target virtual space, for example, a behavior in which the number of times of making comments in the target virtual space is greater than or equal to a frequency threshold value is a high-frequency behavior.
The above embodiment will be described with reference to fig. 6.
Referring to fig. 6, the server processes the interactive behaviors in the target queue through a message processing module 601, where the message processing module 601 is also called a viewer behavior Consumer. The server requests the judgment module 602 to identify the high frequency behavior through the message processing module 601, and the judgment module 602 is also called high frequency behavior Judger. The determining module 602 filters out illegal first-class user accounts from the plurality of first-class user accounts, that is, filters out illegal viewers, and obtains a high-frequency behavior threshold, which is a threshold corresponding to each of the interactive behaviors, such as the review number threshold, the viewing duration threshold, the presentation number threshold, and the virtual asset threshold. The determining module 602 determines whether the interaction parameter of the first type of user account meets a target condition, that is, determines whether the interaction behavior of the first type of user account reaches a high-frequency behavior threshold. When the interaction behavior of the target user account reaches the high-frequency behavior threshold, the behavior information of the target user account, that is, the high-frequency behavior information, is sent to a high-frequency behavior processing module 603 (high-frequency behavior Consumer), and the high-frequency behavior processing module 603 stores the behavior information of the target user account in a behavior information database 604.
In step S404, the server sends account information of the target user account to the host in the target virtual space, where the account information of the target user account includes the target user account and interaction parameters of the target user account, and the account information of the target user account is used to remind the second type of user account to interact with the target user account.
In some embodiments, the account information of the target user account further includes at least one of an avatar, a button copy, a button address, creation time, a presentation priority, and presentation time of the target user account, where the button is a button displayed on a live page of the anchor terminal, the button copy is text displayed in the button, the button address is an address jumped after clicking the button, the creation time is time for creating the button, the presentation priority is a priority for presenting the account information of the target user account, and a higher priority is more likely to be preferentially presented, and the presentation time is time for presenting the account information of the target user account. For example, the form of the account information of the target user account is as follows:
Figure BDA0003606202620000271
the audience is also the target user account, and the high-frequency behavior description is to describe the interaction behavior of the audience in the target virtual space, for example, "comment is accumulated in the target virtual space for 30 times".
In step S405, the anchor acquires account information of the target user account.
And the second type of user account is logged in the anchor terminal.
In step S406, the anchor terminal displays account information of the target user account in a live page of the target virtual space.
In one possible implementation, the anchor displays the account information of the target user account on a comment display area of the live page, where the comment display area includes comments posted by the viewer in the target virtual space. In some embodiments, the anchor terminal highlights account information of the target user account on a comment display area of the live page, for example, displays a target popup window on the comment display area, where the account information of the target user account is displayed.
In this embodiment, since the comment display area is an area in which the anchor focuses attention during the live broadcast, the account information of the target user account is displayed on the comment display area, so that the anchor can view the comment in time.
For example, referring to fig. 7, the anchor displays a live page 700 of the target virtual space, where the live page 700 includes a comment display area 701, and comments posted by the viewer in the target virtual space are displayed in the comment display area 701. After acquiring the account information of the target user account, the anchor terminal can display a target popup 702 on the comment display area 701, where the account information of the target user account is displayed in the target popup 702. For example, if the number of times that the target user account posts a comment in the target virtual space is greater than or equal to the number threshold, the account information displayed in the comment area is "the number of times that the target user account posts a comment in the virtual space is greater than or equal to the number threshold", taking the interactive behavior as a comment, and the comment time threshold is 30 as an example, the account information is that "the number of times that the audience a accumulatively makes comments reaches 30", the anchor can sense in time that the target user account performs high-frequency behavior in the virtual space through the account information of the target user account, and can interact with the target user account in time, such as thanking the anchor for the support of the target user account or setting the target user account as a manager of the target virtual space, thereby further increasing the enthusiasm of the audience in the target virtual space to interact with the anchor.
In some embodiments, after the anchor terminal displays the account information of the target user account, in response to a trigger operation on the account information of the target user account, the anchor terminal displays a prompt message in the live page, where the prompt message is used to indicate that the anchor terminal in the target virtual space performs a trigger operation on the account information of the target user account. In some embodiments, the reminder information is displayed on a comment display area of the live page.
In some embodiments, the triggering operation on the account information of the target user account is a subscribing operation on the target user account, and the subscribing operation responds to a behavior of the target user account for the anchor. For example, in response to a click operation on the account information of the target user account, the anchor terminal displays the prompt information in the live broadcast page and sends an interaction request to the server, where the interaction request is used to indicate that the anchor terminal performs a trigger operation on the account information of the target user account, that is, performs a click operation on the account information of the target user account. And sending prompt information to the audience terminals of the plurality of first-class user accounts in response to the trigger operation of the host terminal on the account information of the target user account, wherein the prompt information is used for indicating that the host terminal triggers the account information of the target user account. In this embodiment, the audience in both the anchor and the target virtual space can see the prompt message, and the anchor and the target user account are known to interact through the prompt message, so that the interaction enthusiasm of the audience in the target virtual space is improved.
In a possible implementation manner, a target control is displayed on a live broadcast page of the target virtual space, and in response to a click operation on the target control, the anchor terminal acquires at least one piece of account information, where the at least one piece of account information is account information triggered in a target time period. And the anchor terminal displays the at least one piece of account information in a live broadcast page of the target virtual space. In some embodiments, the live page includes an account information display area in which the at least one piece of account information is displayed. In some embodiments, the target control may be displayed at any position on the live page, such as on the comment display area, or at the bottom of the live page, and the like, which is not limited in this embodiment of the present application.
For example, referring to fig. 7, the anchor displays a target control 703 in a target popup 702. Referring to fig. 8, in response to a click operation on the target control 702, the anchor displays an account information display area 801 in a live page 800, where the at least one piece of account information is displayed in the account information display area 801. For example, the at least one piece of account information includes "the number of accumulated comments by viewer a reaches 30 times", "the length of time for which viewer B accumulatively watches live broadcast reaches 30 minutes", "the number of consumed virtual assets for which viewer C gives a virtual item reaches 500", and the like.
In the embodiment, the anchor terminal provides the target control, the target control can trigger and display the account information acquired by the anchor terminal in the target time period, the anchor can quickly check the account information by clicking the target control, and the efficiency of man-machine interaction is high.
The following describes a process of the server after the anchor clicks the target control. In this case, the server stores account information of the target user account in an account information database. In response to an account information acquisition request of the anchor terminal, the server acquires at least one piece of account information corresponding to the account information acquisition request from the account information database, wherein the account information acquisition request carries a target time period, and the at least one piece of account information is account information sent in the target time period. The server sends the at least one piece of account information to the anchor terminal, so that the anchor terminal displays the at least one piece of account information in a live page of the target virtual space. The account information acquisition request of the anchor terminal is triggered after the target control is clicked, the target time period refers to a time period for pushing a target time length forward by taking the time for sending the account information acquisition request as a starting point, the target time length is set by a technical worker according to an actual situation, and the method is not limited in the embodiment of the application.
A method for the anchor side to obtain the at least one piece of account information from the server is described below with reference to fig. 9.
Referring to fig. 9, the anchor terminal 901 sends an account information acquisition request to the server 902, where the account information acquisition request is used to request a high-frequency behavior list, and the high-frequency behavior list includes the at least one piece of account information. The server obtains the latest high-frequency behavior data from the account information database 903. And acquiring at least one piece of account information from the latest high-frequency behavior data. Server 902 filters and cuts at least one piece of acquired account information to remove abnormal information. The server 902 sends at least one piece of cut and filtered account information, that is, data in the high-frequency behavior list, to the anchor terminal 901.
The following describes the technical solution provided by the embodiment of the present application with reference to fig. 10 and the above steps S401 to S406.
Referring to fig. 10, a viewer (a first type of user account) watches live broadcast and performs persistent presentation in a target virtual space, that is, performs interactive actions in the target virtual space, such as watching the target virtual space, commenting in the target virtual space, and gifting (giving away virtual goods) in the target virtual space. The interactive behavior of the viewer in the target virtual space can be used to generate a behavior message (interaction parameters). And the server judges a high-frequency behavior threshold value (determines whether the interaction parameters meet the target conditions) based on the behavior message, and determines a target user account from the plurality of first-class user accounts. The server performs behavior display on the target user account, that is, sends account information of the target user account to the anchor terminal, so that the anchor terminal displays the account information of the target user account in a live page. The anchor can quickly sense that the target user account executes high-frequency behaviors through the account information of the target user account, and the anchor can feed back the high-frequency behaviors of the target user account in real time, such as thank you, administrator setting, approval and the like of the anchor interface. This can facilitate further expression in the target virtual space by the viewer.
According to the technical scheme provided by the embodiment of the application, the server can acquire the interaction parameters of the first-type user accounts and determine whether the interaction parameters of the first-type user accounts meet the target conditions, and the step is also a process for screening the user accounts. The server determines a target user account from the first type user accounts based on the interaction parameters of the first type user accounts, wherein the target user account is a viewer who interacts with the target virtual space frequently. The server sends the account information of the target user account to the second type user account in the target virtual space, so that the second user account is reminded to interact with the target user account, the anchor does not need to focus on a comment area all the time, the anchor can interact with the target user account after seeing the account information, and the efficiency of man-machine interaction is improved.
In the aspect of direct seeding ecology: the embodiment of the application gets through the communication channel between the anchor and the audience by aggregating the multi-dimensional continuous expression of the audience in the virtual space, the distance between the anchor and the audience is shortened, the enthusiasm of the audience continuous expression is promoted, and the method is favorable for creating a better virtual space atmosphere. The real-time feedback of the anchor is also beneficial to the audience to express the approval of the live broadcast in a diversified way, such as gift delivery, shopping and the like.
And (3) service development: 1. high-frequency behavior judgment logic is uniformly packaged, so that the time and labor cost for processing the audience behaviors in the virtual space by developers can be reduced. 2. A set of simple and clear business process is provided, and other behaviors of the audience in the virtual space, such as praise, share and the like, can be quickly accessed to the strategy for unified management. 3. The anchor can customize different high-frequency behavior thresholds, the configuration modification is effective immediately, the requirements of different live broadcast scenes are met, and the service development and deployment cost is reduced.
Fig. 11 is a block diagram illustrating a data processing apparatus according to an exemplary embodiment, referring to fig. 11, the apparatus including: an interaction parameter obtaining unit 1101, a target user account determining unit 1102 and an account information sending unit 1103.
The interaction parameter acquiring unit 1101 is configured to perform acquiring interaction parameters of a plurality of first-class user accounts in a target virtual space of a second-class user account, where the interaction parameters are used to represent interaction situations of the first-class user accounts and the target virtual space, and the first-class user accounts are audiences of the target virtual space.
The target user account determining unit 1102 is configured to determine, when an interaction parameter of any one of the first type user accounts in the target virtual space meets a target condition, the first type user account as the target user account.
An account information sending unit 1103 configured to execute sending, to the second type user account, account information of the target user account, where the account information of the target user account includes the target user account and interaction parameters of the target user account, and the account information of the target user account is used to remind the second type user account to interact with the target user account.
In a possible implementation manner, the target user account determining unit 1102 is configured to perform any one of the following:
and determining any first-class user account in the plurality of first-class user accounts as the target user account when the number of comments in the target virtual space is greater than or equal to a comment number threshold.
And determining any first-class user account in the plurality of first-class user accounts as the target user account under the condition that the viewing time length of the first-class user account in the target virtual space is greater than or equal to a viewing time length threshold value.
And determining the first type user account as the target user account when the number of times that the virtual item is presented in the target virtual space by any one of the plurality of first type user accounts is greater than or equal to a presentation number threshold.
And determining the first type user account as the target user account when the number of the virtual assets consumed by any one of the plurality of first type user accounts in the target virtual space is greater than or equal to a virtual asset threshold value.
In a possible implementation, the apparatus further comprises a number of reviews threshold determination unit configured to perform any one of:
and determining the comment frequency threshold based on the audience number of the target virtual space, wherein the comment frequency threshold is positively correlated with the audience number of the target virtual space.
And determining the comment frequency threshold based on the audience number of the target virtual space, wherein the comment frequency threshold is positively correlated with the audience number of the target virtual space.
And determining the comment frequency threshold value based on the number of fans of the second type of user account, wherein the comment frequency threshold value is positively correlated with the number of fans of the second type of user account.
And acquiring the comment frequency threshold uploaded by the second type of user account.
In a possible implementation manner, the interaction parameter obtaining unit 1101 is configured to obtain the interaction parameters of the multiple first type user accounts in the target virtual space from an interaction parameter database, where the interaction parameters stored in the interaction parameter database are deleted every target duration.
In one possible embodiment, the apparatus further comprises:
and the first type user account determining unit is configured to determine types of a plurality of initial user accounts of the target virtual space, wherein the plurality of initial user accounts are audiences of the target virtual space. And screening a plurality of initial user accounts in the target virtual space based on the types of the plurality of initial user accounts to obtain a plurality of first-type user accounts, wherein the plurality of first-type user accounts are the initial user accounts of the target type in the plurality of initial user accounts.
In a possible implementation, the account information sending unit 1103 is further configured to perform storing the account information of the target user account in an account information database. Responding to an account information acquisition request of the second type of user account, and acquiring at least one piece of account information corresponding to the account information acquisition request from the account information database, wherein the account information acquisition request carries a target time period, and the at least one piece of account information is account information sent in the target time period. And sending the at least one piece of account information to the second type of user account.
In one possible embodiment, the apparatus further comprises:
and the prompt information sending unit is configured to execute triggering operation of the second type of user account on the account information of the target user account, and send prompt information to the audience terminals of the plurality of first type of user accounts, wherein the prompt information is used for indicating that the second type of user account triggers the account information of the target user account.
With regard to the apparatus in the above-described embodiment, the specific manner in which each module performs the operation has been described in detail in the embodiment related to the method, and will not be elaborated here.
According to the technical scheme provided by the embodiment of the application, the server can acquire the interaction parameters of the first-type user accounts and determine whether the interaction parameters of the first-type user accounts meet the target conditions, and the step is also a process for screening the user accounts. The server determines a target user account from the first type user accounts based on the interaction parameters of the first type user accounts, wherein the target user account is a viewer frequently interacting with the target virtual space. The server sends the account information of the target user account to the second type of user account in the target virtual space, so that the second user account is reminded to interact with the target user account, the anchor does not need to stare at a comment area all the time, the anchor can interact with the target user account after seeing the account information, and the efficiency of man-machine interaction is improved.
Fig. 12 is a block diagram illustrating a data display apparatus according to an exemplary embodiment, referring to fig. 12, the apparatus including: an account information acquisition unit 1201 and an account information display unit 1202.
The account information acquiring unit 1201 is configured to perform acquisition of account information of a target user account, where the target user account is a first-class user account of multiple first-class user accounts whose interaction parameters in a target virtual space meet target conditions, the multiple first-class user accounts are audiences of the target virtual space, the interaction parameters are used to represent interaction conditions of interaction between the first-class user accounts and the target virtual space, the account information of the target user account includes the target user account and the interaction parameters of the target user account, and the account information of the target user account is used to remind the second-class user account of interacting with the target user account.
An account information display unit 1202 configured to perform displaying account information of the target user account in a live page of the target virtual space.
In a possible implementation manner, the account information display unit 1202 is configured to perform displaying the account information of the target user account on a comment display area of the live page, where the comment display area includes comments posted by viewers in the target virtual space.
In a possible implementation manner, a target control is displayed on the live page, and the account information display unit 1202 is further configured to execute, in response to a click operation on the target control, acquiring at least one piece of account information, where the at least one piece of account information is account information triggered in a target time period. And displaying the at least one piece of account information in a live page of the target virtual space.
In one possible embodiment, the apparatus further comprises:
and the prompt information display unit is configured to execute a trigger operation responding to the account information of the target user account, and display prompt information in the live broadcast page, wherein the prompt information is used for indicating that the second type user account of the target virtual space performs the trigger operation on the account information of the target user account.
With regard to the apparatus in the above-described embodiment, the specific manner in which each module performs the operation has been described in detail in the embodiment related to the method, and will not be elaborated here.
According to the technical scheme provided by the embodiment of the application, the anchor terminal can acquire the account information of the target user account, and the target user account is also a viewer who interacts with the target virtual space frequently. The anchor is reminded to interact with the target user account through the account information of the target user account, the anchor does not need to stare at a comment area all the time, the anchor can interact with the target user account after seeing the account information, and the man-machine interaction efficiency is improved.
In this embodiment, the electronic device may be implemented as a main broadcasting end, and the structure of the main broadcasting end is described below:
fig. 13 is a block diagram illustrating a broadcaster side that may be used by a user by the broadcaster side 1300, according to an example embodiment. Anchor 1300 may also be referred to by other names such as user equipment, portable anchor, laptop anchor, desktop anchor, etc.
In general, the anchor 1300 includes: a processor 1301 and a memory 1302.
Processor 1301 may include one or more processing cores, such as a 4-core processor, an 8-core processor, and so on. The processor 1301 may be implemented in at least one hardware form of a DSP (Digital Signal Processing), an FPGA (Field-Programmable Gate Array), and a PLA (Programmable Logic Array). The processor 1301 may also include a main processor and a coprocessor, where the main processor is a processor for Processing data in an awake state, and is also referred to as a Central Processing Unit (CPU); a coprocessor is a low power processor for processing data in a standby state. In some embodiments, the processor 1301 may be integrated with a GPU (Graphics Processing Unit), which is responsible for rendering and drawing content that the display screen needs to display. In some embodiments, processor 1301 may further include an AI (Artificial Intelligence) processor for processing computational operations related to machine learning.
Memory 1302 may include one or more storage media, which may be non-transitory. Memory 1302 may also include high speed random access memory, as well as non-volatile memory, such as one or more magnetic disk storage devices, flash memory storage devices.
In some embodiments, the anchor 1300 may further optionally include: a peripheral interface 1303 and at least one peripheral. Processor 1301, memory 1302, and peripheral interface 1303 may be connected by a bus or signal line. Each peripheral device may be connected to the peripheral device interface 1303 via a bus, signal line, or circuit board. Specifically, the peripheral device includes: at least one of radio frequency circuitry 1304, display screen 1305, camera assembly 1306, audio circuitry 1307, positioning assembly 1308, and power supply 13013.
Peripheral interface 1303 may be used to connect at least one peripheral associated with I/O (Input/Output) to processor 1301 and memory 1302. In some embodiments, processor 1301, memory 1302, and peripheral interface 1303 are integrated on the same chip or circuit board; in some other embodiments, any one or two of the processor 1301, the memory 1302, and the peripheral device interface 1303 may be implemented on a separate chip or circuit board, which is not limited in this embodiment.
The Radio Frequency circuit 1304 is used to receive and transmit RF (Radio Frequency) signals, also called electromagnetic signals. The radio frequency circuitry 1304 communicates with communication networks and other communication devices via electromagnetic signals. The radio frequency circuit 1304 converts an electrical signal into an electromagnetic signal to transmit, or converts a received electromagnetic signal into an electrical signal. Optionally, the radio frequency circuit 1304 includes: an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a subscriber identity module card, and so forth. Radio frequency circuit 1304 may communicate with other anchor terminals via at least one wireless communication protocol. The wireless communication protocols include, but are not limited to: metropolitan area networks, various generation mobile communication networks (2G, 3G, 4G, and 5G), Wireless local area networks, and/or WiFi (Wireless Fidelity) networks. In some embodiments, the radio frequency circuit 1304 may also include NFC (Near Field Communication) related circuits, which are not limited in this application.
The display screen 1305 is used to display a UI (User Interface). The UI may include images, text, icons, video, and any combination thereof. When the display screen 1305 is a touch display screen, the display screen 1305 also has the ability to capture touch signals on or over the surface of the display screen 1305. The touch signal may be input to the processor 1301 as a control signal for processing. At this point, the display 1305 may also be used to provide virtual buttons and/or a virtual keyboard, also referred to as soft buttons and/or a soft keyboard. In some embodiments, the display 1305 may be one, providing the front panel of the anchor 1300; in other embodiments, the display 1305 may be at least two, respectively disposed on different surfaces of the anchor 1300 or in a folded design; in still other embodiments, the display 1305 may be a flexible display disposed on a curved surface or on a folded surface of the anchor 1300. Even further, the display 1305 may be configured as a non-rectangular irregular image, i.e., a shaped screen. The Display 1305 may be made of LCD (Liquid Crystal Display), OLED (Organic Light-Emitting Diode), or the like.
The camera assembly 1306 is used to capture images or video. Optionally, the camera assembly 1306 includes a front camera and a rear camera. Generally, the front camera is disposed on the front panel of the anchor side, and the rear camera is disposed on the back of the anchor side. In some embodiments, the number of the rear cameras is at least two, and each of the rear cameras is any one of a main camera, a depth-of-field camera, a wide-angle camera and a telephoto camera, so that the main camera and the depth-of-field camera are fused to realize a background blurring function, and the main camera and the wide-angle camera are fused to realize panoramic shooting and a VR (Virtual Reality) shooting function or other fusion shooting functions. In some embodiments, camera head assembly 1306 may also include a flash. The flash lamp can be a monochrome temperature flash lamp or a bicolor temperature flash lamp. The double-color-temperature flash lamp is a combination of a warm-light flash lamp and a cold-light flash lamp and can be used for light compensation under different color temperatures.
The audio circuit 1307 may include a microphone and a speaker. The microphone is used for collecting sound waves of a user and the environment, converting the sound waves into electric signals, and inputting the electric signals to the processor 1301 for processing, or inputting the electric signals to the radio frequency circuit 1304 for realizing voice communication. For the purpose of stereo sound collection or noise reduction, a plurality of microphones may be provided at different positions of the anchor 1300, respectively. The microphone may also be an array microphone or an omni-directional pick-up microphone. The speaker is used to convert electrical signals from the processor 1301 or the radio frequency circuitry 1304 into sound waves. The loudspeaker can be a traditional film loudspeaker and can also be a piezoelectric ceramic loudspeaker. When the speaker is a piezoelectric ceramic speaker, the speaker can be used for purposes such as converting an electric signal into a sound wave audible to a human being, or converting an electric signal into a sound wave inaudible to a human being to measure a distance. In some embodiments, the audio circuit 1307 may also include a headphone jack.
The positioning component 1308 is used for positioning the current geographic Location of the anchor 1300 to implement navigation or LBS (Location Based Service). The Positioning component 1308 can be a Positioning component based on the Global Positioning System (GPS) in the united states, the beidou System in china, the grignard System in russia, or the galileo System in the european union.
The power supply 1309 is used to power the various components in the anchor 1300. The power source 1309 may be alternating current, direct current, disposable or rechargeable. When the power source 1309 comprises a rechargeable battery, the rechargeable battery may support wired or wireless charging. The rechargeable battery can also be used to support fast charge technology.
In some embodiments, the anchor 1300 also includes one or more sensors 1130. The one or more sensors 1130 include, but are not limited to: acceleration sensor 1311, gyro sensor 1312, pressure sensor 1313, fingerprint sensor 1314, optical sensor 1315, and proximity sensor 1316.
The acceleration sensor 1311 can detect the magnitude of acceleration on three coordinate axes of the coordinate system established with the anchor terminal 1300. For example, the acceleration sensor 1311 may be used to detect components of gravitational acceleration in three coordinate axes. The processor 1301 may control the display screen 1305 to display the user interface in a landscape view or a portrait view according to the gravitational acceleration signal collected by the acceleration sensor 1311. The acceleration sensor 1311 may also be used for acquisition of motion data of a game or a user.
The gyro sensor 1312 may detect the body direction and the rotation angle of the anchor terminal 1300, and the gyro sensor 1312 may cooperate with the acceleration sensor 1311 to acquire the 3D motion of the user on the anchor terminal 1300. Processor 1301, based on the data collected by gyroscope sensor 1312, may perform the following functions: motion sensing (such as changing the UI according to a user's tilting operation), image stabilization at the time of photographing, game control, and inertial navigation.
The pressure sensors 1313 may be disposed on the side bezel of the anchor 1300 and/or underneath the display 1305. When the pressure sensor 1313 is disposed on the side frame of the anchor terminal 1300, a user's holding signal to the anchor terminal 1300 may be detected, and the processor 1301 performs left-right hand recognition or shortcut operation according to the holding signal acquired by the pressure sensor 1313. When the pressure sensor 1313 is disposed at a lower layer of the display screen 1305, the processor 1301 controls an operability control on the UI interface according to a pressure operation of the user on the display screen 1305. The operability control comprises at least one of a button control, a scroll bar control, an icon control and a menu control.
The fingerprint sensor 1314 is used for collecting the fingerprint of the user, and the processor 1301 identifies the identity of the user according to the fingerprint collected by the fingerprint sensor 1314, or the fingerprint sensor 1314 identifies the identity of the user according to the collected fingerprint. When the identity of the user is identified as a trusted identity, the processor 1301 authorizes the user to perform relevant sensitive operations, including unlocking a screen, viewing encrypted information, downloading software, paying, changing settings, and the like. The fingerprint sensor 1314 may be disposed on the front, back, or side of the anchor 1300. When a physical button or a vendor Logo is provided on the anchor 1300, the fingerprint sensor 1314 may be integrated with the physical button or the vendor Logo.
The optical sensor 1315 is used to collect ambient light intensity. In one embodiment, the processor 1301 may control the display brightness of the display screen 1305 according to the ambient light intensity collected by the optical sensor 1315. Specifically, when the ambient light intensity is high, the display luminance of the display screen 1305 is increased; when the ambient light intensity is low, the display brightness of the display screen 1305 is reduced. In another embodiment, the processor 1301 can also dynamically adjust the shooting parameters of the camera head assembly 1306 according to the ambient light intensity collected by the optical sensor 1315.
A proximity sensor 1316, also known as a distance sensor, is typically disposed on the front panel of the anchor 1300. The proximity sensor 1316 is used to gather the distance between the user and the front face of the anchor terminal 1300. In one embodiment, when proximity sensor 1316 detects that the distance between the user and the front face of anchor 1300 is gradually decreasing, display screen 1305 is controlled by processor 1301 to switch from the bright screen state to the quiet screen state; the display 1305 is controlled by the processor 1301 to switch from the breath-screen state to the bright-screen state when the proximity sensor 1316 detects that the distance between the user and the front surface of the anchor terminal 1300 is gradually increasing.
Those skilled in the art will appreciate that the architecture shown in fig. 13 is not limiting of anchor 1300, and may include more or fewer components than shown, or some components may be combined, or a different arrangement of components may be used.
The electronic device may also be implemented as a server, and the following describes a structure of the server:
fig. 14 is a block diagram of a server 1400, which may have relatively large differences due to different configurations or performances, and may include one or more processors (CPUs) 1401 and one or more memories 1402, where the one or more memories 1402 store at least one computer program that is loaded and executed by the one or more processors 1401 to implement the methods provided by the foregoing method embodiments. Certainly, the server 1400 may further have a wired or wireless network interface, a keyboard, an input/output interface, and other components to facilitate input and output, and the server 1400 may further include other components for implementing functions of the device, which is not described herein again.
In an exemplary embodiment, there is also provided a computer-readable storage medium comprising instructions, e.g., a memory comprising instructions, executable by processor 1401 of server 1400 to perform the data processing method described above, or by processor 1301 of anchor 1300 to perform the data display method described above. Alternatively, the storage medium may be a non-transitory storage medium, such as a ROM, a Random Access Memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like.
In an exemplary embodiment, a computer program product is also provided, comprising a computer program executable by a processor of an electronic device to implement the above-mentioned data processing method or data display method.
Other embodiments of the present application will be apparent to those skilled in the art from consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the invention following, in general, the principles of the application and including such departures from the present disclosure as come within known or customary practice within the art to which the invention pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the application being indicated by the following claims.
It will be understood that the present application is not limited to the precise arrangements that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the application is limited only by the appended claims.

Claims (16)

1. A data processing method, comprising:
acquiring interaction parameters of a plurality of first-class user accounts in a target virtual space of a second-class user account, wherein the interaction parameters are used for representing interaction conditions of the first-class user accounts and the target virtual space, and the first-class user accounts are audiences of the target virtual space;
determining any first type of user account in the plurality of first type of user accounts as a target user account under the condition that the interaction parameter of the first type of user account in the target virtual space meets a target condition;
and sending account information of the target user account to the second type user account, wherein the account information of the target user account comprises the target user account and interaction parameters of the target user account, and the account information of the target user account is used for reminding the second type user account to interact with the target user account.
2. The data processing method according to claim 1, wherein when the interaction parameter of any one of the first-class user accounts in the target virtual space meets a target condition, determining the first-class user account as the target user account includes any one of:
determining any first-class user account in the plurality of first-class user accounts as the target user account when the number of times of comments in the target virtual space is greater than or equal to a threshold value of the number of times of comments;
determining any first type user account in the plurality of first type user accounts as the target user account when the viewing duration of the first type user account in the target virtual space is greater than or equal to a viewing duration threshold;
determining any one of the first type user accounts as the target user account when the number of times of giving away the virtual item in the target virtual space is greater than or equal to a giving-away number threshold;
and determining any first-class user account in the plurality of first-class user accounts as the target user account when the number of the virtual assets consumed in the target virtual space by the first-class user account is greater than or equal to a virtual asset threshold value.
3. The data processing method according to claim 2, wherein the determination method of the threshold number of comments includes any one of:
determining the comment frequency threshold value based on the audience number of the target virtual space, wherein the comment frequency threshold value is positively correlated with the audience number of the target virtual space;
determining the comment frequency threshold value based on the fan number of the second type of user account, wherein the comment frequency threshold value is positively correlated with the fan number of the second type of user account;
and acquiring the comment frequency threshold uploaded by the second type of user account.
4. The data processing method of claim 1, wherein the obtaining interaction parameters of a plurality of first-class user accounts in a target virtual space comprises:
and acquiring the interaction parameters of the plurality of first-class user accounts in the target virtual space from an interaction parameter database, wherein the interaction parameters stored in the interaction parameter database are deleted every target time length.
5. The data processing method according to claim 1, wherein before obtaining the interaction parameters of the plurality of first-class user accounts in the target virtual space, the method further comprises:
determining types of a plurality of initial user accounts of the target virtual space, wherein the plurality of initial user accounts are audiences of the target virtual space;
and based on the types of the plurality of initial user accounts, screening the plurality of initial user accounts in the target virtual space to obtain the plurality of first-class user accounts, wherein the plurality of first-class user accounts are initial user accounts of a target type in the plurality of initial user accounts.
6. The data processing method of claim 1, wherein after sending the account information of the target user account to the second type of user account, the method further comprises:
storing account information of the target user account in an account information database;
responding to an account information acquisition request of the second type user account, and acquiring at least one piece of account information corresponding to the account information acquisition request from the account information database, wherein the account information acquisition request carries a target time period, and the at least one piece of account information is the account information sent in the target time period;
and sending the at least one piece of account information to the second type of user account.
7. The data processing method of claim 1, wherein after sending the account information of the target user account to the second type of user account, the method further comprises:
and sending prompt information to the audience terminals of the plurality of first-type user accounts in response to the triggering operation of the second-type user accounts on the account information of the target user account, wherein the prompt information is used for indicating that the second-type user accounts trigger the account information of the target user account.
8. A method of displaying data, comprising:
acquiring account information of a target user account, wherein the target user account is a first type user account of which the interaction parameters in a target virtual space meet target conditions in a plurality of first type user accounts, the plurality of first type user accounts are audiences of the target virtual space, the interaction parameters are used for expressing the interaction condition of the interaction between the first type user accounts and the target virtual space, the account information of the target user account comprises the target user account and the interaction parameters of the target user account, and the account information of the target user account is used for reminding the second type user account to interact with the target user account;
and displaying account information of the target user account in a live broadcast page of the target virtual space.
9. The data display method of claim 8, wherein the displaying the account information of the target user account in the live page of the target virtual space comprises:
and displaying account information of the target user account on a comment display area of the live broadcast page, wherein the comment display area comprises comments issued by the audience in the target virtual space.
10. The data display method of claim 8, wherein a target control is displayed on the live page, and after the account information of the target user account is displayed in the live page of the target virtual space, the method further comprises:
responding to the click operation of the target control, and acquiring at least one piece of account information, wherein the at least one piece of account information is account information triggered in a target time period;
and displaying the at least one piece of account information in a live page of the target virtual space.
11. The data display method of claim 8, wherein after the displaying of the account information of the target user account in the live page of the target virtual space, the method further comprises:
and responding to the triggering operation of the account information of the target user account, and displaying prompt information in the live broadcast page, wherein the prompt information is used for indicating that the second type user account of the target virtual space triggers the account information of the target user account.
12. A data processing apparatus, comprising:
the system comprises an interaction parameter acquisition unit, a parameter storage unit and a parameter processing unit, wherein the interaction parameter acquisition unit is configured to execute acquisition of interaction parameters of a plurality of first-class user accounts in a target virtual space of a second-class user account, the interaction parameters are used for representing interaction conditions of interaction between the first-class user accounts and the target virtual space, and the first-class user accounts are audiences of the target virtual space;
the target user account determining unit is configured to determine any one of the first type of user accounts as a target user account when the interaction parameter of the first type of user account in the target virtual space meets a target condition;
and the account information sending unit is configured to execute sending of account information of the target user account to the second type of user account, the account information of the target user account includes the target user account and interaction parameters of the target user account, and the account information of the target user account is used for reminding the second type of user account to interact with the target user account.
13. A data display device, comprising:
the account information acquiring unit is configured to execute acquisition of account information of a target user account, the target user account is a first type user account of which interaction parameters in a target virtual space meet target conditions among a plurality of first type user accounts, the plurality of first type user accounts are audiences of the target virtual space, the interaction parameters are used for representing interaction conditions of interaction between the first type user accounts and the target virtual space, the account information of the target user account comprises the target user account and the interaction parameters of the target user account, and the account information of the target user account is used for reminding the second type user account of interacting with the target user account;
and the account information display unit is configured to display the account information of the target user account in a live page of the target virtual space.
14. An electronic device, comprising:
a processor;
a memory for storing the processor executable program code;
wherein the processor is configured to execute the program code to implement the data processing method of any one of claims 1 to 7 or to implement the data display method of any one of claims 8 to 11.
15. A storage medium in which program code is executed by a processor of an electronic device, so that the electronic device is capable of performing the data processing method of any one of claims 1 to 7 or implementing the data display method of any one of claims 8-11.
16. A computer program product comprising a computer program, characterized in that the computer program, when being executed by a processor, implements the data processing method according to any one of claims 1 to 7 or implements the data display method according to any one of claims 8 to 11.
CN202210419196.2A 2022-04-20 2022-04-20 Data processing method, data display method, device, equipment and storage medium Active CN114928759B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210419196.2A CN114928759B (en) 2022-04-20 2022-04-20 Data processing method, data display method, device, equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210419196.2A CN114928759B (en) 2022-04-20 2022-04-20 Data processing method, data display method, device, equipment and storage medium

Publications (2)

Publication Number Publication Date
CN114928759A true CN114928759A (en) 2022-08-19
CN114928759B CN114928759B (en) 2024-04-16

Family

ID=82806200

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210419196.2A Active CN114928759B (en) 2022-04-20 2022-04-20 Data processing method, data display method, device, equipment and storage medium

Country Status (1)

Country Link
CN (1) CN114928759B (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107371057A (en) * 2017-06-16 2017-11-21 武汉斗鱼网络科技有限公司 A kind of method and apparatus that U.S. face effect is set
CN110769270A (en) * 2019-11-08 2020-02-07 网易(杭州)网络有限公司 Live broadcast interaction method and device, electronic equipment and storage medium
CN112672176A (en) * 2020-12-15 2021-04-16 北京达佳互联信息技术有限公司 Interaction method, device, terminal, server and medium based on virtual resources
CN112702619A (en) * 2020-12-25 2021-04-23 北京映客芝士网络科技有限公司 Anchor interface display method, device, equipment and storage medium
CN114268823A (en) * 2021-12-01 2022-04-01 北京达佳互联信息技术有限公司 Video playing method and device, electronic equipment and storage medium

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107371057A (en) * 2017-06-16 2017-11-21 武汉斗鱼网络科技有限公司 A kind of method and apparatus that U.S. face effect is set
CN110769270A (en) * 2019-11-08 2020-02-07 网易(杭州)网络有限公司 Live broadcast interaction method and device, electronic equipment and storage medium
CN112672176A (en) * 2020-12-15 2021-04-16 北京达佳互联信息技术有限公司 Interaction method, device, terminal, server and medium based on virtual resources
CN112702619A (en) * 2020-12-25 2021-04-23 北京映客芝士网络科技有限公司 Anchor interface display method, device, equipment and storage medium
CN114268823A (en) * 2021-12-01 2022-04-01 北京达佳互联信息技术有限公司 Video playing method and device, electronic equipment and storage medium

Also Published As

Publication number Publication date
CN114928759B (en) 2024-04-16

Similar Documents

Publication Publication Date Title
CN110674022B (en) Behavior data acquisition method and device and storage medium
CN111597008A (en) Popup management method, popup management device, terminal and storage medium
CN111079012A (en) Live broadcast room recommendation method and device, storage medium and terminal
CN112616091B (en) Virtual article sending method and device, computer equipment and storage medium
CN111083042B (en) Template message pushing method, device, equipment and storage medium
CN111741334B (en) Live broadcast data generation method, live broadcast data display method, device and equipment
US20220377157A1 (en) Method for displaying data, and computer device
CN113518265B (en) Live broadcast data processing method and device, computer equipment and medium
CN110147503B (en) Information issuing method and device, computer equipment and storage medium
CN113613028B (en) Live broadcast data processing method, device, terminal, server and storage medium
CN111836069A (en) Virtual gift presenting method, device, terminal, server and storage medium
CN112533015B (en) Live interaction method, device, equipment and storage medium
CN112163406A (en) Interactive message display method and device, computer equipment and storage medium
CN111949879A (en) Method and device for pushing message, electronic equipment and readable storage medium
CN108111397B (en) Method and device for processing forwarding notification message
CN109889858B (en) Information processing method and device for virtual article and computer readable storage medium
CN113596499B (en) Live broadcast data processing method and device, computer equipment and medium
CN110890969A (en) Method and device for mass-sending message, electronic equipment and storage medium
CN110768843B (en) Network problem analysis method, device, terminal and storage medium
CN112423011A (en) Message reply method, device, equipment and storage medium
CN112235609A (en) Content item data playing method and device, computer equipment and storage medium
CN112148499A (en) Data reporting method and device, computer equipment and medium
CN112181442A (en) Unloaded page display method, device, terminal, server and storage medium
CN113098781B (en) Session list processing method, device, server and storage medium
CN114928759B (en) Data processing method, data display method, device, equipment and storage medium

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