CN113099253A - Data generation method and device and electronic equipment - Google Patents

Data generation method and device and electronic equipment Download PDF

Info

Publication number
CN113099253A
CN113099253A CN202110341262.4A CN202110341262A CN113099253A CN 113099253 A CN113099253 A CN 113099253A CN 202110341262 A CN202110341262 A CN 202110341262A CN 113099253 A CN113099253 A CN 113099253A
Authority
CN
China
Prior art keywords
type
user
virtual space
live
comment content
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202110341262.4A
Other languages
Chinese (zh)
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 CN202110341262.4A priority Critical patent/CN113099253A/en
Publication of CN113099253A publication Critical patent/CN113099253A/en
Pending legal-status Critical Current

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/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/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/435Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
    • 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/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • 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/475End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
    • H04N21/4756End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for rating content, e.g. scoring a recommended movie
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • General Engineering & Computer Science (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The disclosure relates to a data generation method and device and electronic equipment. The method comprises the following steps: receiving a data acquisition request which is sent by a client after a first type user triggers to enter a virtual space and corresponds to the virtual space; responding to the data acquisition request, determining the type of the virtual space, and acquiring quick comment content corresponding to the type; issuing the quick comment content to the client; and enabling the client to display user options corresponding to the quick comment content in a comment area in the virtual space, and sending the corresponding quick comment content when the first type of user triggers the user options.

Description

Data generation method and device and electronic equipment
Technical Field
The present disclosure relates to the field of computer technologies, and in particular, to a data generation method and apparatus, and an electronic device.
Background
In the related art, an interactive mode for commenting based on visual content is very common. For example, conventional internet media such as video, audio, articles, etc. often provide a user with access to comments.
In addition, with the emergence and popularization of emerging internet media such as live broadcast platforms and short video platforms, the emerging internet media also provide a channel for users to comment. Taking the live broadcast platform as an example, an input box for a user to comment is often displayed on a user-side interface for watching live broadcast. The user can add the content which is desired to be expressed, such as characters, expressions and the like, into the input box and send the content, and then the live anchor and other users watching the live anchor can receive and display the content sent by the user, so that an interaction mode between the anchor and the user is formed.
However, in practical applications, for a user who just enters a live broadcast room, since the user does not know the previous live broadcast content, the user does not know what content to chat with the anchor, and even some users who enter the live broadcast room for the first time do not know how to interact with the anchor; therefore, for the users, the comment enthusiasm is not high, and the interactive content of the live broadcast room is insufficient.
Disclosure of Invention
The disclosure provides a data generation method, a data generation device and electronic equipment, which are used for at least solving the problems of low comment enthusiasm and insufficient interactive content in the related technology. The technical scheme of the disclosure is as follows:
according to a first aspect of the embodiments of the present disclosure, there is provided a data generation method, applied to a server, including:
receiving a data acquisition request which is sent by a client after a first type user triggers to enter a virtual space and corresponds to the virtual space;
responding to the data acquisition request, determining the type of the virtual space, and acquiring quick comment content corresponding to the type;
issuing the quick comment content to the client; and enabling the client to display user options corresponding to the quick comment content in a comment area in the virtual space, and sending the corresponding quick comment content when the first type of user triggers the user options.
Optionally, the data obtaining request includes a user identifier of the first type user;
the step of determining the type of the virtual space in response to the data acquisition request and acquiring the quick comment content corresponding to the type includes:
responding to the data acquisition request, and determining whether a first type user corresponding to the user identification is a preset identity user; the preset identity users comprise first type users which do not establish association with the virtual space;
if so, determining the type of the virtual space, and acquiring the quick comment content corresponding to the type.
Optionally, the determining whether the first type of user corresponding to the user identifier is a preset identity user includes:
acquiring a comment relation set associated with the virtual space; the comment relation set records user identifications of historical first-type users, and the historical first-type users comprise first-type users who post comments in the virtual space;
inquiring whether the user identification exists in the comment relation set or not;
and if not, determining that the first type of user is a preset identity user.
Optionally, the determining whether the first type of user corresponding to the user identifier is a preset identity user includes:
acquiring a second type user attention set associated with the user identification; the second type user concerned by the first type user is recorded in the second type user concerned set;
inquiring whether a second type user corresponding to the virtual space exists in the second type user attention set;
and if not, determining that the first type of user is a preset identity user.
Optionally, the determining the type of the virtual space includes:
obtaining a theme label of the virtual space;
determining the type indicated by the theme tag as the type of the virtual space.
Optionally, the obtaining the theme tag of the virtual space includes:
obtaining a theme label set by a second type user of the virtual space; alternatively, the first and second electrodes may be,
when a theme label set by a second type user of the virtual space is not acquired, acquiring a historical theme label of the virtual space from a historical record of the virtual space, and predicting the type of the virtual space based on the historical theme label; alternatively, the first and second electrodes may be,
and identifying elements in the picture displayed in the virtual space, and determining the theme label corresponding to the elements as the theme label of the virtual space when the elements correspond to the theme label.
Optionally, the virtual space includes a live broadcast room, the type of the virtual space includes a live broadcast type of the live broadcast room, and the first type of user includes a user watching a live broadcast.
Optionally, the virtual space includes a live broadcast room, the type of the virtual space includes a live broadcast type of the live broadcast room, the first type of user includes a user watching a live broadcast, and the second type of user includes a main broadcast.
Optionally, the first type of user that does not establish an association with the virtual space includes:
a first type of user that has not sent comments or is not interested in the virtual space.
Optionally, when the live type is a first type, the quick comment content includes an expression image with a high utilization rate in the live broadcast room, and the first type includes a live type of a chat emotion type;
when the live type is a second type, the quick comment content comprises music information corresponding to the live room, and the second type comprises a live type of an artistic performance class;
when the live type is a third type, the quick comment content comprises a link for receiving rights and interests, and the third type comprises a live type of an e-commerce type;
and when the live type is a fourth type, the quick comment content comprises game information related to a game live in the live broadcasting room, and the fourth type comprises a live type of the game live broadcasting class.
Optionally, the quick comment content further includes a guidance copy corresponding to different live broadcast types.
Optionally, the rights include a coupon or a red packet.
According to a second aspect of the embodiments of the present disclosure, there is provided a data generation method, applied to a client, including:
when the virtual space is triggered to enter, sending a data acquisition request corresponding to the virtual space to a server; the data acquisition request is used for acquiring shortcut comment content in the virtual space;
receiving quick comment content corresponding to the type of the virtual space and returned by the server;
displaying user options corresponding to the quick comment content in a comment area in the virtual space;
and sending corresponding quick comment content when the user option is triggered.
Optionally, the data obtaining request includes a user identifier of a first type of user; so that the server determines whether the first type user is a preset identity user based on the user identification;
the receiving of the quick comment content corresponding to the type of the virtual space, which is returned by the server, includes:
and receiving quick comment content corresponding to the type of the virtual space, which is returned by the server after the first type of user is determined to be a preset identity user.
Optionally, the virtual space includes a live broadcast room, and the type of the virtual space includes a live broadcast type of the live broadcast room.
Optionally, when the live type of the live broadcast room is a first type, the quick comment content includes an expression image with a high utilization rate in the live broadcast room, and the first type includes a live type of a chat emotion type;
the displaying of the user options corresponding to the quick comment content in the comment area in the virtual space includes:
displaying expression options corresponding to the expression images with high utilization rate in the live broadcast room in a comment area in the live broadcast room;
the sending of the corresponding quick comment content when the user option is triggered includes:
and when the expression option is triggered, sending a comment containing an expression image corresponding to the triggered expression option.
Optionally, when the live type of the live broadcast room is a second type, the quick comment content includes music information corresponding to the live broadcast room, and the second type includes a live type of an artistic performance;
the displaying of the user options corresponding to the quick comment content in the comment area in the virtual space includes:
displaying user options corresponding to the music information in a comment area in the live broadcast room;
the sending of the corresponding quick comment content when the user option is triggered includes:
and when the user option is triggered, sending a comment containing music information corresponding to the triggered user option.
Optionally, when the live type of the live broadcast room is a third type, the quick comment content includes a link for obtaining rights and interests, and the third type includes an e-commerce type live broadcast type;
the displaying of the user options corresponding to the quick comment content in the comment area in the virtual space includes:
displaying the user option with the link set in a comment area in the live broadcast room;
the sending of the corresponding quick comment content when the user option is triggered includes:
sending a comment including content of the right the first type of user has taken when the user option is triggered by the first type of user; and the rights and interests are provided by the destination address to which the link jumps and are issued to the user account of the first type of user.
Optionally, when the live type of the live broadcast room is a fourth type, the quick comment content includes game information corresponding to the live broadcast room, and the fourth type includes a live broadcast type of a live broadcast of a game;
the displaying of the user options corresponding to the quick comment content in the comment area in the virtual space includes:
displaying user options corresponding to the game information in a comment area in the live broadcast room;
the sending of the corresponding quick comment content when the user option is triggered includes:
and when the user option is triggered, sending a comment containing game information corresponding to the triggered user option.
Optionally, the quick comment content further includes a guidance copy corresponding to different live broadcast types;
the displaying, in the comment area in the virtual space, the user option corresponding to the quick comment content further includes:
and modifying the default file in the comment input box in the live broadcast room into the guide file.
Optionally, the rights include a coupon or a red packet.
Optionally, the quick comment content is sent to the live interface in a preset animation effect mode.
According to a third aspect of the embodiments of the present disclosure, there is provided a data generating apparatus, applied to a server, including:
the receiving unit is configured to execute receiving of a data acquisition request which is sent by a client and corresponds to a virtual space after a first type user triggers to enter the virtual space;
the response unit is configured to execute the steps of responding to the data acquisition request, determining the type of the virtual space, and acquiring shortcut comment content corresponding to the type;
the execution unit is configured to execute issuing of the shortcut comment content to the client; and enabling the client to display user options corresponding to the quick comment content in a comment area in the virtual space, and sending the corresponding quick comment content when the first type of user triggers the user options.
Optionally, the data obtaining request includes a user identifier of the first type user;
the response unit is specifically configured to execute responding to the data acquisition request, and determine whether a first type of user corresponding to the user identifier is a preset identity user; the preset identity users comprise first type users which do not establish association with the virtual space; if so, determining the type of the virtual space, and acquiring the quick comment content corresponding to the type.
Optionally, the determining whether the first type of user corresponding to the user identifier is a preset identity user includes:
acquiring a comment relation set associated with the virtual space; the comment relation set records user identifications of historical first-type users, and the historical first-type users comprise first-type users who post comments in the virtual space; inquiring whether the user identification exists in the comment relation set or not; and if not, determining that the first type of user is a preset identity user.
Optionally, the determining whether the first type of user corresponding to the user identifier is a preset identity user includes:
acquiring a second type user attention set associated with the user identification; inquiring whether a second type user corresponding to the virtual space exists in the second type user attention set; if not, determining that the first type user is a preset identity user; and recording second-type users concerned by the first-type users in the second-type user attention set.
Optionally, the determining the type of the virtual space includes:
obtaining a theme label of the virtual space; determining the type indicated by the theme tag as the type of the virtual space.
Optionally, the obtaining the theme tag of the virtual space includes:
obtaining a theme label set by a second type user of the virtual space; alternatively, the first and second electrodes may be,
when a theme label set by a second type user of the virtual space is not acquired, acquiring a historical theme label of the virtual space from a historical record of the virtual space, and predicting the type of the virtual space based on the historical theme label; alternatively, the first and second electrodes may be,
and acquiring a picture displayed in the virtual space, and identifying a theme label corresponding to an element in the picture.
Optionally, the virtual space includes a live broadcast room, the type of the virtual space includes a live broadcast type of the live broadcast room, and the first type of user includes a user watching a live broadcast.
Optionally, the virtual space includes a live broadcast room, the type of the virtual space includes a live broadcast type of the live broadcast room, the first type of user includes a user watching a live broadcast, and the second type of user includes a main broadcast.
Optionally, the first type of user that does not establish an association with the virtual space includes:
a first type of user that has not sent comments or is not interested in the virtual space.
Optionally, when the live type is a first type, the quick comment content includes an expression image with a high utilization rate in the live broadcast room, and the first type includes a live type of a chat emotion type;
when the live type is a second type, the quick comment content comprises music information corresponding to the live room, and the second type comprises a live type of an artistic performance class;
when the live type is a third type, the quick comment content comprises a link for receiving rights and interests, and the third type comprises a live type of an e-commerce type;
and when the live type is a fourth type, the quick comment content comprises game information related to a game live in the live broadcasting room, and the fourth type comprises a live type of the game live broadcasting class.
Optionally, the quick comment content further includes a guidance copy corresponding to different live broadcast types.
Optionally, the rights include a coupon or a red packet.
According to a fourth aspect of the embodiments of the present disclosure, there is provided a data generating apparatus, applied to a client, including:
the sending unit is configured to send a data acquisition request corresponding to a virtual space to a server when the virtual space is triggered to enter; the data acquisition request is used for acquiring shortcut comment content in the virtual space;
the receiving unit is configured to execute receiving of shortcut comment content corresponding to the type of the virtual space and returned by the server;
the display unit is configured to display user options corresponding to the quick comment content in a comment area in the virtual space;
and the execution unit is configured to execute sending of the corresponding shortcut comment content when the user option is triggered.
Optionally, the data obtaining request includes a user identifier of the first type user; so that the server determines whether the first type user is a preset identity user based on the user identification;
the receiving unit is further configured to execute receiving of quick comment content corresponding to the type of the virtual space, which is returned by the server after the first type of user is determined to be a preset identity user.
Optionally, the virtual space includes a live broadcast room, and the type of the virtual space includes a live broadcast type of the live broadcast room.
Optionally, when the live type of the live broadcast room is a first type, the quick comment content includes an expression image with a high utilization rate in the live broadcast room, and the first type includes a live type of a chat emotion type;
the display unit is further configured to display expression options corresponding to expression images with high utilization rate in the live broadcast room in a comment area in the live broadcast room;
the execution unit is further configured to execute sending a comment containing an expression image corresponding to the triggered expression option when the expression option is triggered.
Optionally, when the live type of the live broadcast room is a second type, the quick comment content includes music information corresponding to the live broadcast room, and the second type includes a live type of an artistic performance;
the presentation unit is further configured to perform presentation of user options corresponding to the music information in a comment area in the live broadcast;
the execution unit is further configured to execute sending a comment containing music information corresponding to the triggered user option when the user option is triggered.
Optionally, when the live type of the live broadcast room is a third type, the quick comment content includes a link for obtaining rights and interests, and the third type includes an e-commerce type live broadcast type;
the presentation unit is further configured to perform presentation of the user option in which the link is set in a comment area in the live broadcast;
the execution unit is further configured to execute sending a comment of content including the right and interests taken by a first type of user when the user option is triggered by the first type of user; and the rights and interests are provided by the destination address to which the link jumps and are issued to the user account of the first type of user.
Optionally, when the live type of the live broadcast room is a fourth type, the quick comment content includes game information corresponding to the live broadcast room, and the fourth type includes a live broadcast type of a live broadcast of a game;
the display unit is further configured to display user options corresponding to the game information in a comment area in the live broadcast room;
the execution unit is further configured to execute sending a comment containing game information corresponding to the triggered user option when the user option is triggered.
Optionally, the quick comment content further includes a guidance copy corresponding to different live broadcast types;
the display unit is further configured to modify a default filing in a comment input box in the live broadcast room into the guide filing.
Optionally, the rights include a coupon or a red packet.
Optionally, the quick comment content is sent to the live interface in a preset animation effect mode.
According to a fifth aspect of embodiments of the present disclosure, a data generating electronic device includes:
a processor;
a memory for storing the processor-executable instructions;
wherein the processor is configured to execute the instructions to implement the data generation method of any of the preceding claims.
According to a sixth aspect of embodiments of the present disclosure, a computer-readable storage medium, wherein instructions, when executed by a processor of a data generating electronic device, enable the data generating electronic device to perform the data generating method of any one of the preceding claims.
According to a seventh aspect of embodiments of the present disclosure, a computer program product comprising a computer program or instructions which, when executed by a processor, implement the data generation method of any one of the preceding claims.
The technical scheme provided by the embodiment of the disclosure at least brings the following beneficial effects:
aiming at different virtual spaces, quick comment contents which accord with the interactive contents of the current virtual space are provided for users, the users do not need to think about the comment contents to be input, and the comments to be expressed are directly selected from user options which are displayed in the virtual space and correspond to the quick comment contents, and the client can automatically send the quick comment contents which correspond to the user options triggered by the users to the virtual space. Therefore, by reducing the comment editing cost of the user, the comment interaction threshold and the psychological burden of the user are reduced, the comment willingness of the user is improved, the user is helped to quickly participate in the interactive topics of the current virtual space, and the number of interactive contents in the virtual space is increased.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the disclosure and are not to be construed as limiting the disclosure.
FIG. 1 is a flow chart illustrating a method of data generation according to an exemplary embodiment.
FIG. 2 is a flow chart illustrating a method of data generation according to an exemplary embodiment.
FIG. 3 is a schematic diagram illustrating a virtual space interface and data generation of a client exposure in a first type according to an example embodiment.
FIG. 4 is a schematic diagram illustrating a virtual space interface and data generation of a client exposure at a second type in accordance with an illustrative embodiment.
FIG. 5 is a schematic diagram illustrating a virtual space interface and data generation of a client exposure in a third type according to an example embodiment.
Fig. 6 is a block diagram illustrating a data generation apparatus according to an example embodiment.
Fig. 7 is a block diagram illustrating a data generation apparatus according to an example embodiment.
Detailed Description
In order to make the technical solutions of the present disclosure better understood by those of ordinary skill in the art, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below with reference to the accompanying drawings.
It should be noted that the terms "first," "second," and the like in the description and claims of the present disclosure and in the above-described drawings are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used is interchangeable under appropriate circumstances such that the embodiments of the disclosure described herein are capable of operation in sequences other than those illustrated or otherwise described herein. The implementations described in the exemplary embodiments below are not intended to represent all implementations consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present disclosure, as detailed in the appended claims.
Fig. 1 is a flowchart illustrating a data generation method, which may be applied to a server, according to an exemplary embodiment, and includes the following steps:
step 110, receiving a data acquisition request corresponding to a virtual space sent by a client after a first type user triggers to enter the virtual space.
And step 120, responding to the data acquisition request, determining the type of the virtual space, and acquiring the quick comment content corresponding to the type.
Step 130, issuing the quick comment content to the client; and enabling the client to display user options corresponding to the quick comment content in a comment area in the virtual space, and sending the corresponding quick comment content when the first type of user triggers the user options.
Where the client may refer to a client device in hardware, such as a desktop computer, a laptop computer, a tablet computer, a smartphone, a handheld computer, a personal digital assistant ("PDA"), or any other wired or wireless processor-driven device.
The client may refer to an application client on software, such as a live type APP.
The client may be a software and hardware combined client, for example, a smart phone installed with a live APP.
The server may refer to a server providing live broadcast service, a server cluster, or a cloud platform constructed by the server cluster. For example, a live server corresponding to a live APP, a live server cluster, or a live cloud platform constructed by server clusters.
The types of the virtual spaces are used for distinguishing different types of virtual spaces, and then corresponding quick comment contents can be provided for the different virtual spaces according to the types.
Taking live broadcast as an example, the virtual space may include a live broadcast room, and the type of the virtual space may include a live broadcast type. The live broadcast types are used for distinguishing different live broadcast contents and can be divided into a plurality of different live broadcast types according to preset classification rules. Such as the live type of the chat emotion class, the live type of the literary and artistic performance class, the live type of the electronic commerce class, the live type of the game live class and the like. The direct broadcast type is merely exemplary and is not particularly limited.
In this embodiment, different comment guidance policies may be configured for different live types. Specifically, it is described in detail in the following examples.
Each of the above steps 110 to 130 will be described in detail below.
Step 110, the server receives a data acquisition request corresponding to the virtual space, which is sent by the client after the first type user triggers to enter the virtual space.
Generally, a first type of user may log in an existing user account on a client for viewing a live broadcast or view the live broadcast in a guest identity manner, and specifically, may trigger entering into the virtual space by clicking a virtual space entry.
When a user triggers to enter a virtual space, the client may send a data acquisition request for the virtual space to a server providing data.
Accordingly, the server may receive a data acquisition request for the virtual space sent by the client.
In step 120, the server side responds to the data acquisition request, determines the type of the virtual space, and acquires the quick comment content corresponding to the type.
In one implementation, the type indicated by the hashtag of the virtual space may be determined as the type of the virtual space.
Generally, the second type user sets a theme of the virtual space before playing, and may also set a theme tag when setting the theme, so that the server may obtain the theme tag set by the second type user of the virtual space before playing, and determine the type indicated by the theme tag as the type of the virtual space.
The virtual space comprises a live broadcast room, the type of the virtual space comprises a live broadcast type of the live broadcast room, the first type of user comprises a user watching a live broadcast, and the second type of user comprises a main broadcast.
The theme tags can include singing, dancing, calligraphy, drawing, opera, guitar, culinary art, eat and broadcast, seafood, fishing, open-air, body-building, motion, beautiful makeup, skin care, hairdressing, first beautiful, literary composition, jade, sprout and favor, sell car, sell clothes, sell fishing apparatus, sell shoes, brother handsome, beauty, examine and drive teaching, fitment, health etc. because the label is too much can't be exhausted one by one.
Wherein, the mapping relation between the live broadcast type and the theme label, such as the primary label and the secondary label. That is, each live type may correspond to a number of different hashtags, with each hashtag corresponding to a unique live type.
Singing, dancing, drawing, playing and guitar as shown above can belong to the literary and artistic performances;
cooking, eating and sowing, seafood, fishing, field, body building and sports can belong to the chat emotion category;
beauty, skin care, hair dressing, nail art, literature, jade, lovely pet, car selling, clothes selling, fishing gear selling, shoes selling, handsome boy, beauty, test driving teaching, decoration and health can belong to the electronic commerce class.
In another implementation manner, if the virtual space is not marked with the theme tag by the second type user, when the theme tag set by the second type user of the virtual space before broadcasting is not acquired, the historical theme tag of the virtual space is acquired from the historical broadcasting record of the virtual space, and the current type of the virtual space is predicted based on the historical theme tag.
Specifically, the server may input the historical topic labels into a multi-label classification model trained in advance for calculation, so as to calculate the type of the virtual space at this time.
The multi-label classification model is input to a multi-classifier in machine learning. Taking the softmax multi-classifier as an example, when calculating the types, the softmax multi-classifier can calculate according to the input historical topic tags and output the probabilities corresponding to the types. These probabilities are output in the form of vectors. For example, if the softmax multi-classifier has four live broadcast types, namely a first type, a second type, a third type and a fourth type, after the history topic tags are input, a vector [ a, b, c ] representing the probability corresponding to each type can be output; the probability that the type of the virtual space belongs to the first type is a, the probability that the virtual space belongs to the second type is b, the probability that the virtual space belongs to the third type is c, and the probability that the virtual space belongs to the fourth type is d. In addition, the final type needs to be determined according to a plurality of probabilities in the vector. For example, the type corresponding to the probability with the highest probability in the output vector may be determined as the type of the virtual space.
In this embodiment, for the case that the virtual space is not marked with the theme tag, a scheme for predicting the type of the current time based on the historical theme tag is provided, so that the problem that comments cannot be recommended because the type cannot be judged is avoided.
In another implementation, as the live content changes, the anchor may modify the hashtags of the virtual space to accommodate the current live content. For such a case, the server may acquire the hashtag of the virtual space in real time.
Specifically, the server may identify an element in a picture displayed in the virtual space, and determine a theme label corresponding to the element as the theme label of the virtual space when the element corresponds to the theme label.
The server side can acquire a picture displayed in a virtual space in real time and identify elements in the picture based on an image identification technology; when the element corresponds to a preset type, the type corresponding to the element can be determined as the type of the virtual space.
Wherein each element may correspond to only one type.
The element may be a specific item or picture. For example, when it is recognized that an instrument exists in a screen of a live broadcast room, it may be determined that the live broadcast type of the current live broadcast room is an art performance. When the game picture exists in the picture of the live broadcast room, the live broadcast type of the current live broadcast room can be determined to be game live broadcast.
In another implementation, in practical application, the anchor has a situation that the live type is changed in the middle of live broadcasting. For the situation, the server side can update the live type of the live broadcast room to the live type corresponding to the instruction according to the instruction triggered when the live broadcast type is changed by the anchor operation.
For example, a chat/emotion live broadcast room is set during broadcasting, and a live broadcast is taken in the middle of the broadcast, and the live broadcast needs to perform relevant operations to generate an interface for instructing to adjust the live broadcast room interface to be an e-commerce/coupon type interface. After the server side obtains the instruction, the live broadcast type of the live broadcast room can be updated from the chat/emotion type to the e-commerce/coupon type.
In an embodiment, the data obtaining request may include a user identifier of the first type of user, and then the step 120 may specifically include:
responding to the data acquisition request, and determining whether a first type user corresponding to the user identification is a preset identity user; the preset identity users comprise first type users which do not establish association with the virtual space;
if so, determining the type of the virtual space, and acquiring the quick comment content corresponding to the type.
Wherein the first type of user not associated with the virtual space comprises: a first type of user that has not sent comments or is not interested in the virtual space.
Generally, the enthusiasm of the preset identity user for participating in the virtual space interaction is lower, and in order to improve the enthusiasm of the preset identity user for participating in the virtual space interaction, quick and convenient comment guidance can be provided for the preset identity user so as to help the preset identity user to make comments.
In one implementation manner, the determining whether the first type user corresponding to the user identifier is a preset identity user includes:
acquiring a comment relation set associated with the virtual space; the comment relation set records user identifications of historical first-type users, and the historical first-type users comprise first-type users who post comments in the virtual space;
inquiring whether the user identification exists in the comment relation set or not;
and if not, determining that the first type of user is a preset identity user.
Typically, each user of the first type will have a unique user identification, such as a user ID; similarly, the virtual space may have a unique target identifier, which may refer to a virtual space identifier, such as a virtual space ID, or a user identifier of a second type of user to which the virtual space belongs, such as a host ID. Further, the target identifier corresponds to a comment relation set, and the comment relation set records user identifiers of historical first-type users, where the historical first-type users include users who have published comments in the virtual space.
In this example, the server may maintain a comment relationship set associated with each virtual space or second type of user, and a user identifier corresponding to a first type of user who has published a comment in a virtual space may be automatically added to the comment relationship set; the user identification corresponding to the first type of user who has not published the comment does not appear in the comment relationship set.
When the first type user is triggered to enter the virtual space, the client adds the user identifier corresponding to the first type user into the data acquisition request to send to the server. Therefore, the server side can determine whether the first type of user is a preset identity user or not based on the user identification in the data acquisition request and the comment relation set of the virtual space.
In another implementation manner, the determining whether the first type user corresponding to the user identifier is a preset identity user includes:
acquiring a second type user attention set associated with the user identification; the second type user concerned by the first type user is recorded in the second type user concerned set;
inquiring whether a second type user corresponding to the virtual space exists in the second type user attention set;
and if not, determining that the first type of user is a preset identity user.
For example, in a live APP, a user can quickly enter a live room from an attention list in a manner that the attention live room corresponds to a main broadcast. When the user pays attention to a certain anchor, the target identification of the anchor is recorded in the anchor attention set of the user, and when the user cancels to pay attention to the anchor which has been paid attention, the target identification of the anchor is correspondingly deleted from the anchor attention set.
In this example, after a first type user enters a virtual space, a client of the first type user adds a user identifier corresponding to the first type user and a target identifier corresponding to a second type user in the virtual space to a data acquisition request to send the data acquisition request to a server. In this way, the server can determine whether the first type user is a preset identity user based on the target identifier of the second type user and the second type user interest set of the user identifier.
Step 130, the server side issues the quick comment content to the client side; and enabling the client to display user options corresponding to the quick comment content in a comment area in the virtual space, and sending the corresponding quick comment content when the user triggers the user options.
After determining the type of the virtual space, the server side can determine the quick comment content conforming to the virtual space based on the corresponding comment guiding strategy.
Taking the example that a user enters a live broadcast room to watch live broadcast, when the live broadcast type is a first type, the quick comment content comprises an expression image with high utilization rate in the live broadcast room, and the first type comprises a live broadcast type of chat emotion types.
And when the live type is a second type, the quick comment content comprises music information corresponding to the live room, and the second type comprises a live type of an artistic performance class. The music information may include the title of the most songs ordered in the live broadcast room, the title of a popular song in a preset song list, the title of a song in a main broadcast song list, and the like.
And when the live type is a third type, the quick comment content comprises a link for receiving the rights and interests, and the third type comprises an e-commerce type live type.
And when the live type is a fourth type, the quick comment content comprises game information related to a game live in the live broadcasting room, and the fourth type comprises a live type of the game live broadcasting class.
The quick comment content further comprises guide documentaries corresponding to different live broadcast types; the rights and interests can comprise various electronic rights and interests such as coupons, cash vouchers, experience vouchers, discount vouchers, membership cards, red packages, fortune bags, bonus money and the like, and can also be rights and interests for redeeming physical goods.
And displaying a user option corresponding to the quick comment content in a comment area of a live broadcast interface of a live broadcast room for the client, and automatically sending detailed content related to the corresponding quick comment content when the user triggers the user option to introduce in a subsequent embodiment taking the client as an execution subject.
In summary, according to the embodiment, the quick comment content which accords with the interactive content of the current virtual space is provided for the user aiming at different virtual spaces, the user does not need to think about the comment content to be input, the comment to be expressed is directly selected from the user options which are displayed in the virtual space and correspond to the quick comment content, and the client can automatically send the quick comment content which corresponds to the user option triggered by the user to the virtual space. Therefore, by reducing the comment editing cost of the user, the comment interaction threshold and the psychological burden of the user are reduced, the comment willingness of the user is improved, the user is helped to quickly participate in the interactive topics of the current virtual space, and the number of interactive contents in the virtual space is increased.
An embodiment applied to the client corresponding to the aforementioned embodiment of fig. 1 is also provided below. A flow chart of a method of data generation as shown in an exemplary embodiment in fig. 2 includes the steps of:
step 210, when entering a virtual space is triggered, sending a data acquisition request corresponding to the virtual space to a server; the data acquisition request is used for acquiring shortcut comment content in the virtual space;
step 220, receiving quick comment contents corresponding to the type of the virtual space, returned by the server;
step 230, displaying user options corresponding to the quick comment content in a comment area in the virtual space;
and 240, sending corresponding quick comment content when the user option is triggered.
This embodiment is the same as or similar to the embodiment shown in fig. 1 and applied to the server, and related contents are the same as or similar to those in the embodiment in fig. 1, and specific details of steps performed by the server will be described in detail with reference to the embodiment in fig. 1, which will not be described again, and steps performed by the client will be described in detail below.
The first type of user may log in an existing user account on the client or obtain a service in a guest identity manner, and may specifically trigger entering the virtual space by clicking a virtual space entry.
When a first type of user triggers to enter a virtual space, the client may send a data acquisition request for the virtual space to a server.
And the server acquires the quick comment content corresponding to the type of the virtual space according to the relevant example in the embodiment of fig. 1, and returns the quick comment content to the client.
In an embodiment, the data acquisition request includes a user identifier of the first type of user; so that the server determines whether the first type user is a preset identity user based on the user identification; the preset identity users comprise first type users which do not establish association with the virtual space.
Correspondingly, the client receives quick comment content corresponding to the type of the virtual space, which is returned by the server when the first type of user is determined to be a preset identity user.
The embodiment that the server determines whether the first type user corresponding to the user identifier is a preset identity user, determines the type of the virtual space, and acquires the quick comment content corresponding to the type is described in detail in the foregoing related example in fig. 1.
After receiving the quick comment content corresponding to the type of the virtual space returned by the server, the client can display the user option corresponding to the quick comment content in the comment area in the virtual space, and further automatically sends the corresponding quick comment content when the user option is triggered by the first type of user.
Taking the example of watching live, the virtual space may comprise a live room, the type of the virtual space comprises a live type of the live room, and the first type of user may comprise a user watching live.
The following description will be made by taking the above-mentioned live broadcast types such as the chat emotion type, the artistic performance type, the electronic commerce type, and the live game type as examples.
In one embodiment, after determining that the live broadcast type of a live broadcast room is a first type, a server side acquires a guide file conforming to the first type and an expression image with high utilization rate in the live broadcast room;
and issuing the live video stream of the live broadcast room, the acquired guide file and the expression image to the client.
The expression images with high utilization rate can be counted by the server side according to the occurrence times of the expression images in the live broadcast room comments in the preset time length, and the expression images with high utilization rate are determined according to the occurrence times. For example, the most frequently occurring song is the first highest usage occurrence, the most frequently occurring song is the second highest usage occurrence, and so on.
The following is a schematic view of a live broadcast interface and data generation shown by a client in the first type shown in fig. 3.
The client outputs the live video stream at the live room interface, modifies a default document (e.g., what bar to say) in a comment input box 11 of the live room interface to the guidance document (e.g., encouraging anchor bar shown in fig. 3), and displays a high-usage emoticon image within the live room in a comment area 12 (e.g., to the right of the comment input box in fig. 3).
In practical application, the number of the expression images returned by the specific server side can be flexibly adjusted according to actual requirements or the size of the client side. Fig. 3 exemplarily shows 2 expression images with high utilization rates (respectively indicated by "1" and "2", which are not specific limitations on expression contents).
After the user selects a target expression image (e.g., expression 2 selected in fig. 3) from the displayed expression images, the client may automatically send the target expression image and comment content 13 (e.g., XXXX expression 2 in fig. 3) corresponding to the target expression image to the live broadcast room.
When sending the target expression image, the corresponding animation effect 14 may also be triggered, for example, the expression 2 is drifted into the live view in fig. 3.
When a user clicks the comment input box 11, a focus is acquired, the input method keyboard is expanded, the guidance file displayed in the comment input box 11 is unchanged, and the expression image displayed in the comment area 12 is changed into a button for sending a comment. After the user clicks the button, the comment content input in the comment input box 11 is sent.
Through the embodiment, the expressions with high utilization rate in the live broadcast room are provided for the user, so that the preset identity user can quickly participate in the interaction in the live broadcast room by clicking the expressions.
In addition, after the comment content is sent, the client may restore the guidance document in the comment input box 11 to a default document (e.g., what bar is spoken as shown in fig. 3), and hide the expression image presented in the comment area 12.
Because the user is guided to make comments and participates in the live broadcast interaction, the user can comment according to the wish of the user without guiding.
In an embodiment, when the live type is a second type, the quick comment content comprises a guide case and music information corresponding to the live room, and the second type comprises a live type of a literary and artistic performance class;
after determining that the live broadcast type of the live broadcast room is a second type, the server side acquires a guide file conforming to the second type and music information corresponding to the live broadcast room;
and issuing the live video stream of the live broadcast room, the acquired guide file and the music information corresponding to the live broadcast room to the client.
The music information may include a song title, for example, a song title of the most songs ordered in the live broadcast room, a song title of a popular song in a preset song list, a song title in a main broadcast song list, and the like.
For example, the server side counts the on-demand times of each song in the main broadcasting list of the live broadcasting room within a preset time length, and determines popular songs according to the on-demand times. For example, the song with the most requested times is the first popular song, the song with the second most requested times is the second popular song, and so on, and then the song name of the determined popular song is taken as the song name corresponding to the live broadcast room.
The following is a schematic view of a live broadcast interface and data generation shown by the client in the second type shown in fig. 4.
The client outputs the live video stream at the live room interface and modifies the default documentation (e.g., what bar to say) in the comment input box 11 of the live room interface to the guide documentation (e.g., the write song name shown in fig. 4 is announced as you sing).
As shown in fig. 4, when the input method keyboard is collapsed, a "want to hear" button is displayed on the right side of the comment input box 11. And after the user clicks a 'want to listen' button, the client automatically sends the song name of the first song in the song names corresponding to the live broadcast room. Wherein, when sending the song name, the corresponding animation effect can be triggered.
Alternatively, when the input method keyboard is retracted, the comment area 15 (for example, the upper part of the comment input box) displays user options of the song title corresponding to the live broadcast room, and after the user clicks any user option, the client may automatically send the selected song title to the live broadcast room.
When the user clicks the comment input box 11, the focus is acquired, and the input method keyboard is expanded, the guidance file displayed in the comment input box 11 is not changed, and the "want to listen" button is changed into the "send" button. The title of the song corresponding to the live room is displayed in a comment area 15 (upper part of the comment input box in fig. 4). The client may automatically send the user selected target song name (e.g., song 3 selected in fig. 4) to the live room.
If the comment content input by the user exists in the comment input box 11, the comment content input in the comment input box 11 may be sent to the live room after the user clicks the "send" button.
Through the embodiment, the hot song list of the anchor is provided for the user, so that the user with the preset identity can quickly know the song which is good at the anchor, and the user with the preset identity can conveniently participate in the interaction with the anchor.
In addition, after the comment content is sent, the client may restore the guidance document in the comment input box 11 to the default document, hiding the user option.
Because the user is guided to make comments and participates in the live broadcast interaction, the user can comment according to the wish of the user without guiding.
In an embodiment, when the live type is a third type, the quick comment content includes a link for a guide copy and a claim right, and the third type includes a live type of an e-commerce type;
after determining that the live broadcast type of the live broadcast room is a third type, the server side acquires a guide file conforming to the third type and a link for receiving rights and interests;
and issuing the live video stream of the live broadcast room, the acquired guide file and the link of the right to receive to the client.
The rights and interests can include various electronic rights and interests such as coupons, vouchers, experience tickets, discount coupons, membership cards, red packets, fortune bags, bonus and the like, and can also be rights and interests for exchanging physical articles.
The following is a schematic view of a live broadcast interface and data generation shown by the client in the third type shown in fig. 5.
The client outputs the live video stream at the live room interface and modifies the default documentation (e.g., what bar to say) in the comment input box 11 of the live room interface to the guide documentation (e.g., comment-receive award shown in fig. 5) and displays an icon (e.g., "get" button shown in fig. 5) with the link set in the comment field 16 (e.g., right side of comment input box in fig. 5).
After the user clicks on the link that the "earn" button triggers the setting to earn the right, the client can automatically send the content of the right (XX earns 1K coins as described in fig. 5) to the live broadcast. The content of the interest may also be sent with a corresponding animation effect 17, such as a K coin image that disappears in FIG. 5 after being generated from the comment input box and moved to the wallet 18 representing the user's account, following the arrow trajectory. After the animation effect 17 is over, a reminder of the user's use rights may also be prompted on the wallet 18.
And the rights and interests are provided by the destination address to which the link jumps and are issued to the user account of the user.
When the user clicks the comment input box 11, the focus is acquired, the input method keyboard is expanded, the guidance document displayed in the comment input box 11 is unchanged, and the icon displayed in the comment area 16 is changed to a button for sending a comment (the button is also provided with the link). After the user clicks the button, the set link is triggered to receive the right and interest, and the content of receiving the right and interest is automatically added to the comment content input in the comment input box 11 and then sent to the live broadcast room. Which may also trigger an animation effect 17.
According to the embodiment, the entrance for receiving the rights and interests is provided for the user, and after the user receives the rights and interests, the related comments are automatically sent, so that the user can timely participate in the process of taking goods by main broadcasting.
In addition, after the comment content is sent, the client may restore the guidance document in the comment input box 11 to a default document (e.g., what bar is spoken as shown in fig. 5), and hide the linked icon presented in the comment area 16.
Because the user is guided to make comments and participates in the live broadcast interaction, the user can comment according to the wish of the user without guiding.
In an embodiment, when the live type is a fourth type, the quick comment content includes game information related to a game live in the live room, and the fourth type includes a live type of the game live;
after determining that the live broadcast type of the live broadcast room is a fourth type, the server side acquires a guide file conforming to the fourth type and game information related to a game live broadcast in the live broadcast room;
and issuing the live video stream of the live broadcast room, the acquired guide file and game information related to the game live broadcast in the live broadcast room to the client.
And the client modifies the default file into the guide file in the comment input box in the live broadcast room, and displays user options corresponding to the game information in a comment area.
And when the first type user triggers the user option, sending a comment containing game information corresponding to the triggered user option.
Through the embodiment, the game information related to the live game of the anchor is provided for the user, so that the user can conveniently participate in the interaction with the anchor.
Through the embodiment, the quick comment content which accords with the interactive content of the current virtual space is provided for the user aiming at different virtual spaces, the user does not need to think the comment content to be input, the comment to be expressed is directly selected from the user options which are displayed in the virtual space and correspond to the quick comment content, and the client can automatically send the quick comment content which corresponds to the user option triggered by the user to the virtual space. Therefore, by reducing the comment editing cost of the user, the comment interaction threshold and the psychological burden of the user are reduced, the comment willingness of the user is improved, the user is helped to quickly participate in the interactive topics of the current virtual space, and the number of interactive contents in the virtual space is increased.
Fig. 6 is a block diagram of a data generating apparatus corresponding to fig. 1. Referring to fig. 6, the apparatus includes a receiving unit 310, a responding unit 320, and an executing unit 330.
The receiving unit 310 is configured to execute receiving of a data acquisition request, which is sent by a client after a first type user triggers to enter a virtual space and corresponds to the virtual space;
a response unit 320 configured to perform determining a type of the virtual space in response to the data acquisition request, and acquire quick comment content corresponding to the type;
the execution unit 330 is configured to execute issuing the shortcut comment content to the client; and enabling the client to display user options corresponding to the quick comment content in a comment area in the virtual space, and sending the corresponding quick comment content when the first type of user triggers the user options.
Optionally, the data obtaining request includes a user identifier of the first type user;
the response unit 320 is specifically configured to execute, in response to the data acquisition request, determining whether the first type user corresponding to the user identifier is a preset identity user; the preset identity users comprise first type users which do not establish association with the virtual space; if so, determining the type of the virtual space, and acquiring the quick comment content corresponding to the type.
Optionally, the determining whether the first type of user corresponding to the user identifier is a preset identity user includes:
acquiring a comment relation set associated with the virtual space; the comment relation set records user identifications of historical first-type users, and the historical first-type users comprise first-type users who post comments in the virtual space; inquiring whether the user identification exists in the comment relation set or not; and if not, determining that the first type of user is a preset identity user.
Optionally, the determining whether the first type of user corresponding to the user identifier is a preset identity user includes:
acquiring a second type user attention set associated with the user identification; inquiring whether a second type user corresponding to the virtual space exists in the second type user attention set; if not, determining that the first type user is a preset identity user; and the second type user concerned by the user is recorded in the second type user concerned set.
Optionally, the determining the type of the virtual space includes:
obtaining a theme label of the virtual space; determining the type indicated by the theme tag as the type of the virtual space.
Optionally, the obtaining the theme tag of the virtual space includes:
obtaining a theme label set by a second type user of the virtual space; alternatively, the first and second electrodes may be,
when a theme label set by a second type user of the virtual space is not acquired, acquiring a historical theme label of the virtual space from a historical record of the virtual space, and predicting the type of the virtual space based on the historical theme label; alternatively, the first and second electrodes may be,
and identifying elements in the picture displayed in the virtual space, and determining the theme label corresponding to the elements as the theme label of the virtual space when the elements correspond to the theme label.
Optionally, the virtual space includes a live broadcast room, the type of the virtual space includes a live broadcast type of the live broadcast room, and the first type of user includes a user watching a live broadcast.
Optionally, the virtual space includes a live broadcast room, the type of the virtual space includes a live broadcast type of the live broadcast room, the first type of user includes a user watching a live broadcast, and the second type of user includes a main broadcast.
Optionally, the first type of user that does not establish an association with the virtual space includes:
a first type of user that has not sent comments or is not interested in the virtual space.
Optionally, when the live type is a first type, the quick comment content includes an expression image with a high utilization rate in the live broadcast room, and the first type includes a live type of a chat emotion type;
when the live type is a second type, the quick comment content comprises music information corresponding to the live room, and the second type comprises a live type of an artistic performance class;
when the live type is a third type, the quick comment content comprises a link for receiving rights and interests, and the third type comprises a live type of an e-commerce type;
and when the live type is a fourth type, the quick comment content comprises game information related to a game live in the live broadcasting room, and the fourth type comprises a live type of the game live broadcasting class.
Optionally, the quick comment content further includes a guidance copy corresponding to different live broadcast types.
Optionally, the rights include a coupon or a red packet.
Fig. 7 is a block diagram of a data generating apparatus corresponding to fig. 2. Referring to fig. 7, the apparatus includes a sending unit 410, a receiving unit 420, a presenting unit 430, and an executing unit 440.
The sending unit 410 is configured to send a data acquisition request corresponding to a virtual space to a server when the virtual space is triggered to enter; the data acquisition request is used for acquiring shortcut comment content in the virtual space;
a receiving unit 420 configured to perform receiving of quick comment content corresponding to the type of the virtual space, which is returned by the server;
a presentation unit 430 configured to perform presentation of a user option corresponding to the quick comment content in a comment area in the virtual space;
and the execution unit 440 is configured to execute sending of the corresponding shortcut comment content when the user triggers the user option.
Optionally, the data obtaining request includes a user identifier of the first type user, so that the server determines whether the first type user is a preset identity user based on the user identifier;
the receiving unit 420 is further configured to execute receiving of quick comment content corresponding to the type of the virtual space, which is returned by the server after the first type of user is determined to be a preset identity user.
Optionally, the virtual space includes a live broadcast room, and the type of the virtual space includes a live broadcast type of the live broadcast room.
Optionally, when the live type of the live broadcast room is a first type, the quick comment content includes an expression image with a high utilization rate in the live broadcast room, and the first type includes a live type of a chat emotion type;
the presentation unit 430 is further configured to perform presentation of expression options corresponding to expression images with high utilization rate in the live broadcast room in a comment area in the live broadcast room;
the execution unit 440 is further configured to execute, when the expression option is triggered by the user, sending a comment including an expression image corresponding to the triggered expression option.
Optionally, when the live type of the live broadcast room is a second type, the quick comment content includes music information corresponding to the live broadcast room, and the second type includes a live type of an artistic performance;
the presentation unit 430 is further configured to perform presentation of a user option corresponding to the music information in a comment area in the live broadcast;
the execution unit 440 is further configured to execute, when the user option is triggered, sending a comment including music information corresponding to the triggered user option.
Optionally, when the live type of the live broadcast room is a third type, the quick comment content includes a link for obtaining rights and interests, and the third type includes an e-commerce type live broadcast type;
the presentation unit 430 is further configured to perform presentation of the user option in which the link is set in a comment area in the live broadcast;
the execution unit 440 is further configured to execute sending a comment of content including the right taken by the first type user when the user option is triggered by the first type user; and the rights and interests are provided by the destination address to which the link jumps and are issued to the user account of the first type of user.
Optionally, when the live type of the live broadcast room is a fourth type, the quick comment content includes game information related to a game live in the live broadcast room, and the fourth type includes a live type of the game live broadcast;
the presentation unit 430 is further configured to perform presentation of user options corresponding to the game information in a comment area in the live broadcast;
the execution unit 440 is further configured to execute, when the user option is triggered, sending a comment including game information corresponding to the triggered user option.
Optionally, the quick comment content further includes a guidance copy corresponding to different live broadcast types;
the presentation unit 430 is further configured to modify a default filing in a comment input box in the live broadcast room into the guidance filing.
Optionally, the rights include a coupon or a red packet.
Optionally, the quick comment content is sent to the live interface in a preset animation effect mode.
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.
In an exemplary embodiment, there is also provided a data generating electronic device, comprising a processor; a memory for storing the processor-executable instructions; wherein the processor is configured to execute the instructions to perform the above method.
In an exemplary embodiment, a computer-readable storage medium comprising instructions, such as a memory comprising instructions, executable by a processor of an apparatus to perform the above-described method is also provided. Alternatively, the computer readable storage medium may be 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, there is also provided a computer program product comprising computer programs/instructions which, when executed by a processor, perform the above method.
Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of the disclosure following, in general, the principles of the disclosure and including such departures from the present disclosure as come within known or customary practice within the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.
It will be understood that the present disclosure is not limited to the precise arrangements 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 present disclosure is limited only by the appended claims.

Claims (10)

1. A method of generating data, comprising:
receiving a data acquisition request which is sent by a client after a first type user triggers to enter a virtual space and corresponds to the virtual space;
responding to the data acquisition request, determining the type of the virtual space, and acquiring quick comment content corresponding to the type;
issuing the quick comment content to the client; and enabling the client to display user options corresponding to the quick comment content in a comment area in the virtual space, and sending the corresponding quick comment content when the first type of user triggers the user options.
2. The method according to claim 1, wherein the data acquisition request includes a user identification of the first type of user;
the step of determining the type of the virtual space in response to the data acquisition request and acquiring the quick comment content corresponding to the type includes:
responding to the data acquisition request, and determining whether a first type user corresponding to the user identification is a preset identity user; the preset identity users comprise first type users which do not establish association with the virtual space;
if so, determining the type of the virtual space, and acquiring the quick comment content corresponding to the type.
3. The method of claim 1, wherein the virtual space comprises a live room, wherein the type of virtual space comprises a live type of live room, and wherein the first type of user comprises a user watching a live broadcast.
4. The method of claim 3, wherein when the live type is a first type, the quick comment content includes a high-usage emoticon image in the live room, and the first type includes a live type of a chat emotion class;
when the live type is a second type, the quick comment content comprises music information corresponding to the live room, and the second type comprises a live type of an artistic performance class;
when the live type is a third type, the quick comment content comprises a link for receiving rights and interests, and the third type comprises a live type of an e-commerce type;
and when the live type is a fourth type, the quick comment content comprises game information related to a game live in the live broadcasting room, and the fourth type comprises a live type of the game live broadcasting class.
5. A method of generating data, comprising:
when the virtual space is triggered to enter, sending a data acquisition request corresponding to the virtual space to a server; the data acquisition request is used for acquiring shortcut comment content in the virtual space;
receiving quick comment content corresponding to the type of the virtual space and returned by the server;
displaying user options corresponding to the quick comment content in a comment area in the virtual space;
and sending corresponding quick comment content when the user option is triggered.
6. The method of claim 5, wherein the data acquisition request includes a user identifier of a first type of user; so that the server determines whether the first type user is a preset identity user based on the user identification;
the receiving of the quick comment content corresponding to the type of the virtual space, which is returned by the server, includes:
and receiving quick comment content corresponding to the type of the virtual space, which is returned by the server after the first type of user is determined to be a preset identity user.
7. The method of claim 5, wherein the virtual space comprises a live room and wherein the type of the virtual space comprises a live type of the live room.
8. A data generation apparatus, comprising:
the receiving unit is configured to execute receiving of a data acquisition request which is sent by a client and corresponds to a virtual space after a first type user triggers to enter the virtual space;
the response unit is configured to execute the steps of responding to the data acquisition request, determining the type of the virtual space, and acquiring shortcut comment content corresponding to the type;
the execution unit is configured to execute issuing of the shortcut comment content to the client; and enabling the client to display user options corresponding to the quick comment content in a comment area in the virtual space, and sending the corresponding quick comment content when the first type of user triggers the user options.
9. A data generation apparatus, comprising:
the sending unit is configured to send a data acquisition request corresponding to a virtual space to a server when the virtual space is triggered to enter; the data acquisition request is used for acquiring shortcut comment content in the virtual space;
the receiving unit is configured to execute receiving of shortcut comment content corresponding to the type of the virtual space and returned by the server;
the display unit is configured to display user options corresponding to the quick comment content in a comment area in the virtual space;
and the execution unit is configured to execute sending of the corresponding shortcut comment content when the user option is triggered.
10. A data generating electronic device, comprising:
a processor;
a memory for storing the processor-executable instructions;
wherein the processor is configured to execute the instructions to implement the data generation method of any of claims 1-4 and/or 5-7.
CN202110341262.4A 2021-03-30 2021-03-30 Data generation method and device and electronic equipment Pending CN113099253A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110341262.4A CN113099253A (en) 2021-03-30 2021-03-30 Data generation method and device and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110341262.4A CN113099253A (en) 2021-03-30 2021-03-30 Data generation method and device and electronic equipment

Publications (1)

Publication Number Publication Date
CN113099253A true CN113099253A (en) 2021-07-09

Family

ID=76670959

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110341262.4A Pending CN113099253A (en) 2021-03-30 2021-03-30 Data generation method and device and electronic equipment

Country Status (1)

Country Link
CN (1) CN113099253A (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108076389A (en) * 2016-11-10 2018-05-25 阿里巴巴集团控股有限公司 User comment information processing method and processing device
CN109271509A (en) * 2018-08-23 2019-01-25 武汉斗鱼网络科技有限公司 Generation method, device, computer equipment and the storage medium of direct broadcasting room topic
CN110324647A (en) * 2019-07-15 2019-10-11 北京字节跳动网络技术有限公司 The determination method, apparatus and electronic equipment of information

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108076389A (en) * 2016-11-10 2018-05-25 阿里巴巴集团控股有限公司 User comment information processing method and processing device
CN109271509A (en) * 2018-08-23 2019-01-25 武汉斗鱼网络科技有限公司 Generation method, device, computer equipment and the storage medium of direct broadcasting room topic
CN110324647A (en) * 2019-07-15 2019-10-11 北京字节跳动网络技术有限公司 The determination method, apparatus and electronic equipment of information

Similar Documents

Publication Publication Date Title
Çizmeci et al. The Effect of Digital Marketing Communication Tools in the Creation Brand Awareness By Housing Companies.
CN103902806B (en) The system and method and label that content for performing mini-games to sharing cloud is marked share control
CN103503012B (en) For providing the interior perhaps method of advertisement, system and equipment
CN110035314A (en) Methods of exhibiting and device, storage medium, the electronic device of information
KR20180022866A (en) Integration of the specification and game systems
US20190095945A1 (en) Proactive web content attribute recommendations
CN110474944B (en) Network information processing method, device and storage medium
US20150174493A1 (en) Automated content curation and generation of online games
CN106575407A (en) Browsing context based advertisement selection
CN106921724A (en) Game promotion content processing method and device
Xu et al. The effect of shopping channel (online vs offline) on consumer decision process and firm's marketing strategy
KR102149035B1 (en) Advertising page creation and management system for performance marketing
Eagle YouTube marketing for dummies
TWI808949B (en) Data object information processing method, device and system
Johnson The future of marketing: Strategies from 15 leading brands on how authenticity, relevance, and transparency will help you survive the age of the customer
CN113099253A (en) Data generation method and device and electronic equipment
US20230316340A1 (en) Comic advertisement creation assistance system and comic advertisement creation assistance method
Guo et al. Influence of personalised advertising copy on consumer engagement: A field experiment approach
CN114764485B (en) Information display method and device, storage medium and computer equipment
Gold The digital advertising guide
Kulmala Electronic word-of-mouth in consumer fashion blogs. A netnographic study
Wen Webcast marketing platform optimization via 6G R&D and the impact on brand content creation
CN114025188B (en) Live advertisement display method, system, device, terminal and readable storage medium
US20240193914A1 (en) Systems and Methods for Managing Computer Memory for Scoring Images or Videos using Selective Web Crawling
Gargiulo et al. Digital targeted communication: An integrated approach

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
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20210709