CN111246225B - Information interaction method and device, electronic equipment and computer readable storage medium - Google Patents

Information interaction method and device, electronic equipment and computer readable storage medium Download PDF

Info

Publication number
CN111246225B
CN111246225B CN201911360455.3A CN201911360455A CN111246225B CN 111246225 B CN111246225 B CN 111246225B CN 201911360455 A CN201911360455 A CN 201911360455A CN 111246225 B CN111246225 B CN 111246225B
Authority
CN
China
Prior art keywords
information
password
avatar
live broadcast
image
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201911360455.3A
Other languages
Chinese (zh)
Other versions
CN111246225A (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 CN201911360455.3A priority Critical patent/CN111246225B/en
Publication of CN111246225A publication Critical patent/CN111246225A/en
Application granted granted Critical
Publication of CN111246225B publication Critical patent/CN111246225B/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/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/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • 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/4758End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for providing answers, e.g. voting
    • 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/4781Games
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof

Landscapes

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

Abstract

The disclosure relates to an information interaction method, an information interaction device, electronic equipment and a computer readable storage medium, and relates to the technical field of computers. In the live broadcast process, after receiving the avatar information and the password information sent by the live broadcast server, the first client displays the password information on a live broadcast interface through the avatar corresponding to the avatar information so as to avoid the problem of single information interaction mode in the live broadcast process.

Description

Information interaction method and device, electronic equipment and computer readable storage medium
Technical Field
The present disclosure relates to the field of computer technologies, and in particular, to an information interaction method and apparatus, an electronic device, and a computer-readable storage medium.
Background
In the related technology related to live broadcasting, a main broadcast can carry out games such as password guessing and the like with audiences in the live broadcasting process, for example, the main broadcast can input a password in advance when initiating a red packet game for guessing the password and sends the red packet game to the audience after the password or password answer prompting information is edited, the audience can receive the password red packet sent by the main broadcast after inputting a correct password, but in the password guessing game, a password guessing rule or password answer prompting content and the like can be sent to the audiences only in a mode of main broadcast description, so that the information interaction mode is single.
Disclosure of Invention
The disclosure provides an information interaction method, an information interaction device, an electronic device and a computer-readable storage medium, which are used for at least solving the problems of single information interaction mode and the like in the related art. The technical scheme of the disclosure is as follows:
according to a first aspect of the embodiments of the present disclosure, there is provided an information interaction method applied to a first client, the method including:
receiving virtual image information and password information sent by a live broadcast server, wherein the virtual image information and the password information are obtained by virtual image selection operation initiated in a live broadcast interface based on a first user account and password input operation;
and determining an avatar according to the avatar information, and displaying the password information through the avatar.
Further, as an optional implementation manner, the step of receiving avatar information and password information sent by the live broadcast server includes:
and analyzing an information interaction request sent by a live broadcast server through an avatar management module to obtain the avatar information and the password information.
Further, as an optional implementation manner, the step of determining an avatar according to the avatar information and displaying the password information through the avatar includes:
determining an avatar according to the avatar information;
and performing image rendering on the virtual image according to the password information, and displaying the password information through the rendered virtual image.
Further, as an optional implementation manner, the method further includes:
determining a password prediction answer based on an answer input operation initiated by a second user account on a live interface;
sending the password prediction answer to the live broadcast server;
receiving a comparison result fed back by the live broadcast server, and displaying the comparison result, wherein the comparison result is obtained by comparing the password prediction answer with a preset answer through the live broadcast server, or the comparison result is obtained by comparing the password prediction answer with a preset answer through the second client.
Further, as an optional implementation manner, the method further includes:
determining a target image based on virtual image replacement operation initiated by a second user account on the live broadcast interface;
and replacing the virtual image with the target image, and displaying the password information through the target image.
Further, as an optional implementation manner, the method further includes:
sending an image replacing request carrying the target image information to the live broadcast server;
when receiving that the image change confirmation result forwarded by the live broadcast server is that image change is agreed, executing the step of replacing the virtual image with the target image and displaying the password information through the target image;
and the image replacement confirmation result is obtained by confirming the image replacement of the image replacement request forwarded by the live broadcast server through the second client.
Further, as an optional implementation manner, the method further includes:
when a log-in event of a live broadcast room is responded, a long connection service between the live broadcast server and the live broadcast server is established;
and executing the step of receiving the avatar information and the password information sent by the live broadcast server based on the established long connection service.
Further, as an optional implementation manner, the password information at least includes one of voice information, motion information, expression information, and text information.
Further, as an alternative implementation, the avatar is a pet image or a cartoon character image.
According to a second aspect of the embodiments of the present disclosure, there is provided an information interaction method applied to a second client, the method including:
determining virtual image information based on virtual image selection operation initiated by a first user account on a live broadcast interface;
determining password information based on a password input operation initiated by the first user account on a live interface, wherein the password information is displayed through an avatar corresponding to the avatar information;
and sending the virtual image information and the password information to a live broadcast server.
Further, as an optional implementation manner, the step of determining avatar information based on an avatar selection operation initiated by the first user account on the live broadcast interface includes:
displaying an avatar panel based on avatar selection operation initiated by the first user account on the live broadcast interface;
and responding to the avatar determination operation initiated by the first user account based on the avatar display panel, and determining the avatar and avatar information.
Further, as an optional implementation manner, the method further includes:
and performing image rendering on the virtual image corresponding to the virtual image information according to the password information, and displaying the password information through the rendered virtual image.
Further, as an optional implementation manner, the method further includes:
receiving a password prediction answer sent by the live broadcast server, wherein the password prediction answer is determined by answer input operation initiated by the first client on the live broadcast interface based on a second user account;
and comparing the password prediction answer with a preset answer, and sending a comparison result to the live broadcast server.
Further, as an optional implementation manner, the method further includes:
receiving an avatar change request sent by the live broadcast server, wherein the avatar change request carries target avatar information for avatar change;
responding to an image replacement confirmation operation initiated by the first user account based on the target image information;
determining an image replacement confirmation result according to the image replacement confirmation operation, and sending the image replacement confirmation result to the live broadcast server; and
and when the image replacement confirmation result indicates that the image replacement is agreed, replacing the virtual image with the target image, performing image rendering on the target image according to the password information, and displaying the password information through the rendered target image.
According to a third aspect of the embodiments of the present disclosure, there is provided an information interaction method applied to a live broadcast server, the method including:
receiving virtual image information and password information sent by a second client, wherein the virtual image information and the password information are obtained by virtual image selection operation initiated by the second client on a live broadcast interface based on a first user account and password input operation;
and sending the virtual image information and the password information to a first client opened with the live interface.
Further, as an optional implementation manner, the method further includes:
receiving a password prediction answer sent by a first client, wherein the password prediction answer is obtained by an answer input operation initiated by the first client on a live broadcast interface based on a second user account;
and comparing the password prediction answer with a preset answer, and feeding back a comparison result to the first client and the second client for displaying.
Further, as an optional implementation manner, the method further includes:
when detecting that a third client newly added into a live broadcast room exists, establishing long connection service with the newly added third client, wherein the live broadcast room corresponds to the live broadcast interface;
and sending the virtual image information and the password information to the newly added third client based on the long connection service.
According to a fourth aspect of the embodiments of the present disclosure, there is provided an information interaction apparatus, applied to a first client, the apparatus including:
the first information receiving module is configured to execute receiving of avatar information and password information sent by a live broadcast server, wherein the avatar information and the password information are obtained by avatar selection operation initiated in a live broadcast interface based on a first user account and password input operation;
and the first information display module is configured to determine an avatar according to the avatar information, and display the password information through the avatar.
Further, as an optional implementation manner, the first information receiving module is further configured to perform parsing of an information interaction request sent by a live server through an avatar management module to obtain the avatar information and the password information.
Further, as an optional implementation manner, the first information display module includes:
a first character determination unit configured to perform determination of an avatar according to the avatar information;
and the first character rendering unit is configured to perform character rendering on the virtual character according to the password information, and display the password information through the rendered virtual character.
Further, as an optional implementation manner, the apparatus further includes:
the answer determining module is configured to execute answer input operation initiated on the live interface based on the second user account, and determine password predicted answer;
an answer sending module configured to perform sending the password predicted answer to the live server;
and the answer display module is configured to execute receiving of a comparison result fed back by the live broadcast server and display of the comparison result, wherein the comparison result is obtained by comparing the password prediction answer with a preset answer through the live broadcast server, or the comparison result is obtained by comparing the password prediction answer with a preset answer through the second client.
Further, as an optional implementation manner, the apparatus further includes:
the target image determining module is configured to execute virtual image replacement operation initiated on the live broadcast interface based on a second user account to determine a target image;
a first character replacement module configured to perform replacement of the avatar with the target character and to present the password information through the target character.
Further, as an optional implementation manner, the apparatus further includes:
the image change request sending module is configured to execute sending of an image change request carrying the target image information to the live broadcast server; when the received image change confirmation result forwarded by the live broadcast server is that image change is agreed, replacing the virtual image with the target image and displaying the password information through the target image; and the image replacement confirmation result is obtained by confirming the image replacement of the image replacement request forwarded by the live broadcast server through the second client.
Further, as an optional implementation manner, the apparatus further includes:
the long connection establishing module is configured to establish a long connection service with the live broadcast server when responding to a log-in event of the live broadcast room, and call the first information receiving module to execute the step of receiving the avatar information and the password information sent by the live broadcast server based on the established long connection service.
Further, as an optional implementation manner, the password information at least includes one of voice information, motion information, expression information, and text information.
Further, as an alternative implementation, the avatar is a pet image or a cartoon character image.
According to a fifth aspect of the embodiments of the present disclosure, there is provided an information interaction apparatus, configured to be used by a second client, the apparatus including:
the image information determining module is configured to execute an image selecting operation initiated on the live broadcast interface based on the first user account to determine the image information;
the password information determining module is configured to execute password input operation initiated on a live interface based on the first user account to determine password information, wherein the password information is displayed through an avatar corresponding to the avatar information;
a first information transmitting module configured to perform transmitting the avatar information and the password information to a live server.
Further, as an optional implementation manner, the image information determining module includes:
the panel display unit is configured to execute an avatar selection operation initiated in the live broadcast interface based on the first user account, and display an avatar panel;
and the image information selecting unit is configured to execute an image determining operation initiated by responding to the first user account based on the image display panel, and determine the image and the image information.
Further, as an optional implementation manner, the apparatus further includes:
and the second information display module is configured to perform image rendering on the virtual image corresponding to the virtual image information according to the password information, and display the password information through the rendered virtual image.
Further, as an optional implementation manner, the apparatus further includes:
a first answer receiving module configured to execute receiving of a password predicted answer sent by the live broadcast server, wherein the password predicted answer is determined by an answer input operation initiated by the first client on the live broadcast interface based on a second user account;
and the first comparison result sending module is configured to compare the password prediction answer with a preset answer and send a comparison result to the live broadcast server.
Further, as an optional implementation manner, the apparatus further includes:
the request receiving module is configured to execute receiving of an avatar replacement request sent by the live broadcast server, wherein the avatar replacement request carries target avatar information for avatar replacement;
a change operation response module configured to perform a character change confirmation operation initiated in response to the first user account based on the target character information;
a target image sending module configured to execute determining an image change confirmation result according to the image change confirmation operation and send the image change confirmation result to the live broadcast server;
and the second image replacing module is configured to replace the virtual image with the target image when the image replacement confirmation result is that image replacement is approved, perform image rendering on the target image according to the password information, and display the password information through the rendered target image.
According to a sixth aspect of the embodiments of the present disclosure, there is provided an information interaction apparatus applied to a live broadcast server, the apparatus including:
the second information receiving module is configured to execute receiving of avatar information and password information sent by a second client, wherein the avatar information and the password information are obtained by an avatar selection operation initiated by the second client on a live broadcast interface based on a first user account and a password input operation;
and the information forwarding module is configured to execute sending the avatar information and the password information to a first client opened with the live interface.
Further, as an optional implementation manner, the apparatus further includes:
the second answer receiving module is configured to execute receiving of a password prediction answer sent by a first client, wherein the password prediction answer is obtained by answer input operation initiated by the first client on a live interface based on a second user account;
and the second comparison result sending module is configured to compare the password prediction answer with a preset answer and feed back the comparison result to the first client and the second client for display.
Further, as an optional implementation manner, the apparatus further includes:
the information detection module is configured to execute the long connection service established with a newly-added third client when the third client newly-added to a live broadcast room is detected to exist, wherein the live broadcast room corresponds to the live broadcast interface;
and the second information sending module is used for sending the virtual image information and the password information to a newly added third client based on the long connection service.
According to a seventh aspect of the embodiments of the present disclosure, there is provided an electronic apparatus including:
a processor;
a memory for storing the processor-executable instructions;
wherein the processor is configured to execute the instructions to implement the information interaction method as described in the first aspect, the second aspect, or the third aspect.
According to an eighth aspect of embodiments of the present disclosure, there is provided a computer-readable storage medium, wherein instructions, when executed by a processor in an electronic device, enable the electronic device to perform the information interaction method as described in the first aspect, or the second aspect, or the third aspect. .
According to a ninth aspect of embodiments of the present disclosure, there is provided a computer program product comprising at least one non-transitory computer readable medium storing instructions translatable by at least one processor for implementing the information interaction device of the fourth, or fifth, or sixth aspect.
The technical scheme provided by the embodiment of the disclosure at least brings the following beneficial effects:
in the live broadcasting process, password information related to the guessing of passwords and the like in the live broadcasting process can be displayed on a live broadcasting interface through the virtual image so as to be watched by audiences, the problem of single information interaction mode in the live broadcasting process is solved, and the user experience is effectively 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 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 information interaction in accordance with an exemplary embodiment.
FIG. 2 is a flow chart illustrating another method of information interaction in accordance with an exemplary embodiment.
Fig. 3 is a flowchart illustrating yet another information interaction method according to an example embodiment.
Fig. 4 is a flowchart illustrating yet another information interaction method according to an example embodiment.
FIG. 5 is an interaction flow diagram illustrating a method of information interaction, according to an example embodiment.
FIG. 6 is an interaction flow diagram illustrating another method of information interaction, according to an example embodiment.
FIG. 7 is a block diagram illustrating an information interaction device, according to an example embodiment.
FIG. 8 is a block diagram illustrating another information-interacting device, according to an example embodiment.
FIG. 9 is a block diagram illustrating yet another information-interacting device, according to an example embodiment.
FIG. 10 is a block diagram illustrating an electronic device in accordance with 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 methods and apparatus consistent with certain aspects of the present disclosure, as detailed in the appended claims.
Fig. 1 is a schematic diagram illustrating an application scenario of an information interaction method according to an exemplary embodiment, where the application scenario includes at least a first client (which may be a viewer), a live server, and a second client (which may be a main player). The live broadcast server can operate and maintain a plurality of live broadcast rooms, so that a first user account (such as an account used by a main broadcast) can provide live broadcast content to a first client opened with a corresponding live broadcast interface based on a second client opened with a live broadcast interface, such as a guess password game, and the like, and a second user account (such as an account used by an audience) can watch the live broadcast content based on the first client, or perform information interaction with the main broadcast (such as sending guess password prediction answers to the second client or the live broadcast server through a comment area), and the like.
It should be noted that whether the first client and the second client are used as anchor terminals or audience terminals may perform role exchange according to the actual live scene, which is not described herein again in this embodiment. In addition, the first client and the second client may be loaded and run on an electronic device to implement the information interaction method provided in this embodiment, and the electronic device may be a computer, a mobile phone, an IPAD, or the like.
The information interaction method provided by the present disclosure is described below with a first client as a spectator side and a second client as a broadcaster side.
Example one
Fig. 2 is a flowchart of an information interaction method provided according to an exemplary embodiment, which may be performed by a first client as a spectator, and referring to fig. 2, the information interaction method may include the following steps.
And S11, receiving the virtual image information and the password information sent by the live broadcast server.
The avatar information may at least include an avatar type, an avatar identifier, and the like, and the avatar may be, but not limited to, a pet image (e.g., cat, dog, rabbit, etc.) or a cartoon character image. The password information at least comprises one of voice information, action information, expression information and text information so as to represent password guessing rules, password answer prompting contents, live broadcast interaction information and the like which are related in the live broadcast process such as password guessing and the like. It can be understood that the avatar information and the password information are obtained based on an avatar selection operation initiated by the first user account on the live interface and a password input operation. The first user account may be, but is not limited to, a live application account used by the anchor.
Optionally, in order to improve the confidentiality and security of the information interaction process, as a possible implementation manner, the live broadcast server may package and encrypt the avatar information and the password information, and send the information to the first client in the information interaction request manner (HTTP), based on which the implementation process of receiving the avatar information and the password information sent by the live broadcast server in S11 may include: and analyzing, filtering and screening the information interaction request sent by the live broadcast server through the virtual image management module to obtain virtual image information and password information. It can be understood that the avatar management module is pre-configured at the first client for management of the avatar, resolution of the information interaction request, and the like, which is not described in detail in this embodiment.
Further, before performing S11, the information interaction method may further include: and the first client establishes a long connection service with the live broadcast server when responding to the log-in event of the live broadcast room, and executes the steps of receiving the avatar information and the password information sent by the live broadcast server and the like in the step S11 based on the established long connection service. The live broadcast room login event may be, but is not limited to, an action trigger that a user logs in a live broadcast application through a user account, and the like, which is not limited in this embodiment.
And S12, determining the virtual image according to the virtual image information, and displaying the password information through the virtual image.
As a possible implementation manner, S12 may be implemented by the following S120 and S121, which are as follows:
s120, determining an avatar according to the avatar information;
and S121, performing image rendering on the virtual image according to the password information, and displaying the password information through the rendered virtual image.
As a possible implementation manner of S120 and S121, assuming that an avatar management module is preset in the first client, the avatar management module may determine an avatar according to the avatar information, and then render the determined avatar according to the password information (for example, the method in the 3D rendering SDK may be repeatedly called), and further display the password information through the rendered avatar (for example, a stroke, a dance, a song, etc.). In actual implementation, the first client may also feed back a display result to the live broadcast server, for example, the password information display is successful, the password information display is failed, and the like, so as to ensure normal operation of live broadcast content and user experience.
In addition, when the password information is displayed through the virtual image, the virtual image can regularly make some appointed action passwords within a specified time (such as an effective game time) according to game rules set by a first user account (such as a main broadcast) so as to enable a second user account (such as a spectator) to guess, and therefore the prompt effect and the interactive fun of a live broadcast game are improved. In practical implementation, the second user account can also display the virtual image with the password information by repeatedly clicking, so that the virtual image can repeatedly display the password information.
Further, in the process of determining the avatar by the first client, if the avatar corresponding to the avatar information does not conform to the preference of the second user account, the live broadcast experience will be affected, and in view of this, as a possible implementation manner, the information interaction method may further include S13 and S14 as follows, so as to implement replacement of the avatar according to the preference of the second user account, where the contents are as follows.
And S13, determining the target image based on the virtual image replacement operation initiated by the second user account on the live broadcast interface.
And S14, replacing the virtual image with the target image and displaying the password information through the target image.
In S13 and S14, the first client may display an avatar panel on the live broadcast interface by responding to an avatar replacement operation initiated by the second user account, and the second user account selects an avatar that satisfies its own preferences, i.e., a target avatar, based on the avatar panel, and then renders password information to the target avatar, and displays the password information through the rendered target avatar, thereby further improving live broadcast viewing experience and satisfying the live broadcast requirements of the second user account.
In addition, in addition to the fact that the second user account directly performs password display by replacing the avatar with the target image in S13 and S14, in practical implementation, the second user account may be performed under the premise of agreement of the first user account when the avatar is replaced, for example, after the first client responds to the avatar replacement operation and determines the target image, the first client may send an image replacement request carrying information of the target image to the live broadcast server, so that the live broadcast server forwards the image replacement request to the second client (i.e., the first user account) for image replacement confirmation, and then, when receiving the image replacement confirmation result sent by the live broadcast server as agreement of image replacement, the first client determines that the first user account agrees to the second user account for avatar replacement. At this time, the first client may execute the step of replacing the avatar with the target avatar and displaying the command information through the target avatar in S14, so as to further improve interactivity of the live broadcast information and ensure live broadcast experience.
Further, as an optional implementation manner, when the password information is guess password information or prompt information of answers to passwords, the information interaction method may further include the following technical solutions defined in S15 to S17.
And S15, determining a password prediction answer based on the answer input operation initiated by the second user account on the live broadcast interface.
The audience (corresponding to the second user account) watching the live broadcast content displayed in the live broadcast interface opened in the first client side can guess the password answer according to the password information (guessing the password information or prompting the password answer information) displayed by the virtual image, and initiate the answer input operation on the live broadcast interface in a comment mode, and the first client side determines the password predicted answer according to the answer input operation.
And S16, sending the password prediction answer to the live broadcast server.
And S17, receiving the comparison result fed back by the live broadcast server, and displaying the comparison result.
After the first client sends the password predicted answer to the live broadcast server, the live broadcast server may compare the answers, or the live broadcast server may forward the password predicted answer to the second client for answer comparison, which is not limited in this embodiment. In addition, as a possible implementation manner, the password prediction answer sent by the first client may also carry identification information of a live broadcast room, account information of a second user account watching a live broadcast, and the like, so that the live broadcast server or/and the second client identifies a source of the received password prediction answer, or sends contents such as subsequent game rewards.
Based on the description of the foregoing, it can be known that the comparison result fed back by the live broadcast server may be a result obtained by comparing the password predicted answer with the preset answer through the live broadcast server, or may be a result obtained by comparing the password predicted answer with the preset answer through the second client. The present embodiment does not limit this. It should be noted that, in this embodiment, through the display of the comparison result, it can be prompted whether the password input by the second user account predicts that the answer is correct. Optionally, the display form of the comparison result may be flexibly set according to the requirement, for example, the comparison result may be displayed through an avatar, and the like, which is not limited in this embodiment. .
As can be seen from the information interaction method provided in this embodiment, the present disclosure has at least the following technical effects:
in the live broadcast process, the mode of displaying the password information through the virtual image replaces the mode of describing the game content only through the anchor broadcast in the related technology, and the problems of single information interaction mode, poor interestingness and the like are effectively solved. Meanwhile, the information interaction method provided by the embodiment also effectively reduces the dependency of the audience on the anchor in the live broadcast process, and improves the live broadcast experience of the audience.
Example two
Referring to fig. 3 in combination, fig. 3 is a flowchart of an information interaction method according to an exemplary embodiment, where the information interaction method is executable by a second client as an anchor. Referring to fig. 3, the information interaction method includes the following steps.
And S21, determining the avatar information based on the avatar selection operation initiated by the first user account in the live broadcast interface.
Alternatively, as a possible implementation manner, S21 may be implemented by S210 and S211, which are as follows.
S210, displaying an avatar panel based on avatar selection operation initiated by a first user account on a live broadcast interface;
s211, responding to the avatar determination operation initiated by the first user account based on the avatar display panel, and determining the avatar and avatar information.
In S210 and S211, an avatar panel may be preset in the live interface opened on the second client for determining avatar information. For example, when a first user account needs to display live broadcast related information (such as password information of game content, gift information and the like) to a second user account watching a live broadcast through an avatar, the first user account can initiate avatar selection operation in a click mode to open an avatar panel on a live broadcast interface, select a corresponding avatar, and further determine to obtain avatar information, wherein the avatar information at least includes avatar type, avatar identification and the like of the avatar.
In addition, the avatar corresponding to the avatar information may be, but is not limited to, a pet (e.g., a cat, a dog, a rabbit, etc.), a cartoon character, and the like.
And S22, determining password information based on the password input operation initiated by the first user account on the live interface.
The password information can be displayed through the virtual image corresponding to the virtual image information. Optionally, after the determination of the avatar information is completed, the first user account may add password information to be performed by the avatar to the selected avatar by means of a password input operation. For example, the password information may be one or more of voice information, motion information, emotion information, and text information.
It should be noted that the content included in the password information may be set according to the requirement, for example, when the user needs to interact with the second user account through a game of guessing the password in red, the password information may include at least one of the password answer to be guessed, the prompt information of the password answer, the game ending time, and the like.
And S23, sending the virtual image information and the password information to the live broadcast server.
After the virtual information and the password information are determined, the second client sends the virtual information and the password information to the live broadcast server, and then the live broadcast server can forward the virtual image information and the password information to the first client with the live broadcast interface for display in a broadcasting mode and the like after receiving the virtual information and the password information.
As a possible implementation manner, since a plurality of live broadcast rooms may be maintained in one live broadcast server, when the second client sends the avatar information and the password information, the second client may add identification information (such as a room number) of the live broadcast room to the avatar information and the password information, so that the live broadcast server can identify the received live broadcast room information corresponding to the avatar information and the password information, and further complete the forwarding of the information.
Further, in practical implementation, the information interaction method provided in this embodiment may further include performing image rendering on an avatar corresponding to the avatar information according to the password information, and displaying the password information through the rendered avatar. In other words, in this embodiment, the presentation of the password information can be performed synchronously at the anchor side and the viewer side through the avatar, so as to ensure the real-time performance and the synchronization of the live broadcast information.
Further, as a possible implementation manner, when the password information is guess password information or password answer prompt information, the information interaction method may further include a step of confirming an answer to a password answer input by the second user account by the first user account.
For example, the second client receives the password prediction answer sent by the live broadcast server, compares the password prediction answer with a preset answer, and sends the comparison result to the live broadcast server, so that the live broadcast server can feed the comparison result back to the first client or other clients in the live broadcast room for display after receiving the comparison result. The password prediction answer is determined by an answer input operation initiated by the first client on the live interface based on the second user account.
Alternatively, the preset answer may be set for the first user account when the password guessing game is initiated. In addition, when the second client compares the received password predicted answer with the preset answer, the fed-back comparison result may be whether the answer is correct, or the answer prompt information, or whether the answer is expired, and the like.
Further, in order to improve the information interactivity in the live broadcast process and improve the live broadcast experience, the present embodiment may further include the following steps.
And S24, receiving the virtual image replacing request sent by the live broadcast server.
The virtual image replacing request carries target image information for virtual image replacement, and the virtual image replacing request is obtained by confirming virtual image replacing operation initiated by the first client on the live broadcast interface based on the second user account.
And S25, responding to the image replacement confirmation operation initiated by the first user account based on the target image information.
And S26, determining the image replacement confirmation result according to the image replacement confirmation operation, and sending the image replacement confirmation result to the live broadcast server. And
and when the image replacement confirmation result indicates that the image replacement is agreed, replacing the virtual image with the target image, performing image rendering on the target image according to the password information, and displaying the password information through the rendered target image.
As can be seen from the descriptions in S24 to S26, when the first user account agrees to perform the avatar replacement, only the second user account agrees to initiate the avatar replacement request to perform the avatar replacement, such as replacing the avatar with the target avatar, replacing the avatar displayed in the live interface of the second client with the target avatar, sending the target avatar to the other first clients with live interfaces through the live server to perform the avatar replacement, and the like, which is not limited in this embodiment.
Further, based on the above description of the information interaction method, the information interaction method in this embodiment is further described below in a possible implementation manner.
Suppose that the first user account needs to improve the interactivity with the second user account in a mode of guessing a password to obtain a bonus game and the interestingness of the live broadcast process. Then, the first user account can click on a live broadcast interface to open a password red packet sending interface, corresponding virtual image (such as pet) information and password information (such as specific actions, languages and the like) to be performed by the pet are selected, after the first user account finishes the selection of the information, the second client sends the pet information, the action information and the language information (which can be sent in a mode of HTTP request for example) to a live broadcast server, the live broadcast server forwards the information to the first client with the live broadcast interface in a broadcast mode after receiving the information sent by the second client, and the first client displays the password information through the virtual image corresponding to the virtual image information. Meanwhile, an avatar for displaying password information is also live broadcast in a live broadcast interface of the second client.
As can be seen from the information interaction method provided in this embodiment, the present disclosure has at least the following technical effects:
in the live broadcasting process, the mode of displaying the interface information through the virtual image replaces the mode that the game content can only be described through the anchor in the related technology, the problems that the information interaction mode related to the live broadcasting process is single and the interestingness is poor are effectively solved, the live broadcasting experience of watching the live broadcasting second user account is improved, and the dependency of audiences on the anchor in the live broadcasting process is reduced.
In addition, while the password information is displayed through the virtual image, the anchor can also perform live broadcast of other contents, thereby improving the richness of live broadcast contents.
EXAMPLE III
Fig. 4 is a flowchart of an information interaction method provided according to an example embodiment, which may be performed by a live server, and referring to fig. 4, the information interaction method may include the following steps.
And S31, receiving the avatar information and the password information sent by the second client.
The virtual image information and the password information are obtained by virtual image selection operation and password input operation initiated by the second client on the live broadcast interface based on the first user account.
And S32, sending the virtual image information and the password information to the first client with the live interface.
After the avatar information and the password information are received by the first client, the step of displaying the password information through the avatar may refer to the detailed description in the foregoing embodiment, which is not repeated herein.
In addition, as a possible implementation manner, when a plurality of live broadcast rooms are maintained on the live broadcast server, the avatar information and the password information sent by the second client may carry identification information (such as a room number) of the live broadcast room. Based on the method, the live broadcast server can identify the corresponding live broadcast room according to the identification information, and then broadcasts the received virtual image information and the password information to a plurality of first client sides which open live broadcast interfaces of the corresponding live broadcast rooms, so that each first client side determines the virtual image according to the virtual image information and displays the password information through the virtual image.
In actual implementation, the password information is different according to different live contents, for example, when the live contents are a bonus game for guessing passwords, the password information may be password guessing information, password guessing rules, or password answer prompting information. As a possible implementation manner, when the live content is a red packet game for guessing a password, the password information may be password guessing information, password guessing rules, or password answer prompting information, and the information interaction method provided in this embodiment may further include the following steps.
And S33, receiving a password prediction answer sent by the first client, wherein the password prediction answer is obtained by an answer input operation initiated by the first client on the live broadcast interface based on the second user account.
The password prediction answer may be guessed by the second user account according to the password prompt information displayed by the avatar, which is not limited in this embodiment.
And S34, comparing the password prediction answer with a preset answer, and feeding back the comparison result to the first client and the second client for display.
When the live broadcast server compares the received password prediction answer with the preset answer, the fed-back comparison result may be whether the answer is correct or not, or the answer prompt information, or whether the answer is expired or not, and the like. As an implementation manner, when the fed-back comparison result is answer prompt information, the first client and/or the second client may display the comparison result through a virtual avatar.
It should be noted that, when the second client (i.e. the anchor) is required to perform password answer confirmation (e.g. answer comparison), the live broadcast server may forward the received password predicted answer sent by the first client to the second client, the second client compares the password predicted answer with the preset answer, and forward the received comparison result fed back by the second client to the first client for display.
As can be seen from the information interaction method provided in this embodiment, the present disclosure has at least the following technical effects:
in the live broadcast process, the mode of displaying the password information through the virtual image replaces the mode that the game content can only be described through the anchor in the related technology, the problems of single information interaction mode, poor interestingness and the like are effectively solved, the dependency of audiences on the anchor in the live broadcast process is reduced, and the live broadcast experience of the audiences is improved.
Example four
In consideration of the fact that when the audience corresponding to the second user account running on the first client is an audience who continuously watches live content and participates in a live game, the avatar information and the password information sent by the server can be received based on S31 and S32, but for the audience newly added in the live process or after the live game starts, the avatar information and the password information cannot be obtained based on S31 and S32, and further the audience cannot participate in the live process or the live game, so that the live experience is poor.
In view of this, on the basis of the information interaction method provided in the third embodiment, the information interaction method provided in the fourth embodiment may further include steps S35 and S36 to solve the foregoing technical problem and improve the user experience, which is as follows. It should be noted that the third client described in S35 and S36 below represents a viewer newly added to the live broadcast during the live broadcast (e.g., after guessing the password).
And S35, when detecting that a third client newly added to the live broadcast room exists, establishing a long connection service with the newly added third client, wherein the live broadcast room corresponds to the live broadcast interface.
S36, transmitting the avatar information and the password information to the newly joined third client based on the long connection service.
As can be seen from the foregoing information interaction method, the present disclosure has at least the following technical effects:
for audiences newly joining in the live broadcast room, the live broadcast server can send the virtual image information and the password information related to the live broadcast to the corresponding client side, so that the client side can display live broadcast contents (namely the password information) such as game rules in progress to the new audiences newly joining in the live broadcast room through the virtual image, the audiences newly entering the live broadcast room can quickly and accurately acquire the played live broadcast contents even without the prompting of main broadcast, participate in the live broadcast contents such as guessing the password to obtain a red packet and the like, more organically guess correct answers according to the prompting of the virtual image, and effectively improve the audience experience.
Meanwhile, the mode of information display is carried out through the virtual image, the live broadcast effect can be improved, the live broadcast interaction cost is reduced, different requirements for watching live broadcast are met, and the condition that the current audience needs to completely depend on the live broadcast interaction mode of the anchor is avoided.
EXAMPLE five
Referring to fig. 1 and fig. 5, a live broadcast system composed of a first client (as a viewer), a live broadcast server, and a second client (as a main broadcast) is used to describe the information interaction flow of the present disclosure, which is as follows.
(1) The anchor (namely the first user account) initiates an avatar selection operation and a password input operation based on a live interface opened on the second client.
(2) And the second client determines the virtual image information according to the virtual image selection operation, determines the password information according to the password input operation, and sends the virtual image information and the password information to the live broadcast server.
(3) And the live broadcast server broadcasts the virtual image information and the password information to each first client with a live broadcast interface.
(4) And the first client determines the virtual image according to the virtual image information and displays the password information through the virtual image.
(5) And the audience (namely the second user account) initiates answer input operation on the live broadcast interface according to the password information displayed by the virtual image on the first client.
(6) And the first client determines a password prediction answer according to the answer input operation and sends the password prediction answer to the live broadcast server.
(7) And the live broadcast server compares the password prediction answer with a preset answer and sends a comparison result to the first client and the second client.
Optionally, the live broadcast server may further forward the received password prediction answer to the second client to confirm the password prediction answer, and forward the comparison result fed back by the second client to the first client for display.
(8) And the first client and the second client display the comparison result.
Further, as a possible implementation manner, based on the information interaction flow given in (1) to (8) above, please continue to refer to fig. 6, for the viewer who newly enters the live broadcast, the information interaction flow may further include the following contents.
(9) In the live broadcast process, when detecting that a third client newly added to a live broadcast room exists, the live broadcast server establishes long connection service with the newly added third client.
(10) And the live broadcast server sends the virtual image information and the password information to a newly added third client based on the established long connection service.
(11) And the third client determines the virtual image according to the virtual image information and displays the password information through the virtual image.
In addition to the foregoing information interaction flow, when the avatar sent by the second client does not satisfy the preference of the user corresponding to the first client or the third client, the first client or the third client may determine the target avatar according to an avatar replacement operation initiated by the user account, so as to display the password information by replacing the avatar with the target avatar.
It should be noted that the steps given above have been described in detail in the first to fourth embodiments, and are not described herein again. In addition, the information interaction flow applied to the live broadcast system in this embodiment may be, but is not limited to, the flow given above, for example, the sequence may be exchanged between the flows, or an actual interaction flow may have more or less flows than the above, and the like, and details of this embodiment are not described herein again.
The information interaction method provided by the embodiment of the disclosure has at least the following advantages:
(1) in the live broadcast process, the mode of displaying the password information through the virtual pictographs replaces the mode that game contents can only be described through the anchor broadcast in the related technology, the problems of single information interaction mode and poor interestingness in the live broadcast process are solved, the live broadcast experience of audiences watching the live broadcast is improved, and the dependency of the audiences on the anchor broadcast in the live broadcast process is reduced.
(2) The live broadcast contents of games and the like which are in progress are displayed to a new audience which is newly added into the live broadcast room through the virtual image, so that the audience which newly enters the live broadcast room can quickly and accurately acquire live broadcast information even if no main broadcast prompt exists, participate in game interaction such as guessing passwords to obtain red packages and the like, more have the opportunity of guessing correct answers according to the prompt of the virtual image, and effectively improve the experience of the audience.
EXAMPLE six
Fig. 7 is a block diagram illustrating an information interaction device 110 according to an example embodiment, where the information interaction device 110 is applicable to a first client. Referring to fig. 7, the information interacting device 110 includes a first information receiving module 120 and a first information presenting module 130.
The first information receiving module 120 is configured to perform receiving of avatar information and password information sent by a live server, where the avatar information and the password information are obtained by an avatar selection operation initiated in a live interface based on a first user account and a password input operation. Optionally, the password information includes at least one of voice information, motion information, expression information, and text information. The virtual image is a pet image or a cartoon character image.
As a possible implementation manner, the first information receiving module may be further configured to perform parsing of the information interaction request sent by the live broadcast server through the avatar management module to obtain avatar information and password information.
A first information presentation module 130 configured to perform determining an avatar according to the avatar information, and presenting the password information through the avatar. Alternatively, the first information presentation module 120 may include a first avatar determination unit and a first avatar rendering unit.
A first character determination unit configured to perform determination of an avatar according to avatar information.
And a first avatar rendering unit configured to perform avatar rendering of the avatar according to the password information, the password information being displayed by the rendered avatar.
Further, as a possible implementation manner, the apparatus 110 may further include:
the answer determining module is configured to execute answer input operation initiated on the live interface based on the second user account, and determine password predicted answer;
an answer sending module configured to perform sending of the password prediction answer to the live server;
and the answer display module is configured to execute receiving of a comparison result fed back by the live broadcast server, and display the comparison result, wherein the comparison result is obtained by comparing the password prediction answer with a preset answer through the live broadcast server, or the comparison result is obtained by comparing the password prediction answer with the preset answer through a second client.
Further, as another possible implementation manner, the apparatus 110 may further include:
the target image determining module is configured to execute virtual image replacement operation initiated on the live broadcast interface based on the second user account to determine a target image;
and the first image replacing module is configured to replace the virtual image with the target image and display the password information through the target image.
Further, as another possible implementation manner, the apparatus 110 further includes:
the image change request sending module is configured to execute sending of an image change request carrying the target image information to the live broadcast server; when receiving that the image change confirmation result forwarded by the live broadcast server is that image change is agreed, executing the step of replacing the virtual image with the target image and displaying the password information through the target image; and the image replacement confirmation result is obtained by confirming the image replacement of the image replacement request forwarded by the live broadcast server through the second client.
Further, as another possible implementation manner, the apparatus 110 further includes:
and a long connection establishing module configured to perform establishing a long connection service with the live server in response to the live room login event, and call the first information receiving module 120 to perform a step of receiving avatar information and password information transmitted by the live server based on the established long connection service.
The specific manner in which each module performs operations has been described in detail in the embodiment of the method with respect to the apparatus 110 in the present embodiment, and will not be elaborated here. For example, the detailed description about the first information receiving module 120 may refer to the description about S11 in the first embodiment, the detailed description about the first information presenting module 130 may refer to the description about S12 in the first embodiment, and so on.
EXAMPLE seven
Fig. 8 is a block diagram illustrating an information interaction device 210 according to an exemplary embodiment, where the information interaction device 210 is applicable to a second client. Referring to fig. 8, the information interacting device 210 includes a character information determining module 220, a password information determining module 230, and a first information transmitting module 240.
The image information determining module 220 is configured to execute an image selecting operation initiated on the live broadcast interface based on the first user account to determine image information; alternatively, the character information determination module 220 may include a panel presentation unit and a character information selection unit.
The panel display unit is configured to execute an avatar selection operation initiated in a live broadcast interface based on a first user account, and display an avatar panel;
and the image information selecting unit is configured to execute an image determining operation initiated by responding to the first user account based on the image display panel, and determine the image and the image information.
A password information determination module 230 configured to perform a password input operation initiated on the live interface based on the first user account to determine password information, wherein the password information is displayed through an avatar corresponding to the avatar information;
a first information transmitting module 240 configured to perform transmitting the avatar information and the password information to the live server.
Further, as a possible implementation manner, the apparatus 210 may further include:
and the second information display module is configured to perform image rendering on the virtual image corresponding to the virtual image information according to the password information, and display the password information through the rendered virtual image.
Further, as another possible implementation manner, the apparatus 210 may further include:
the first answer receiving module is configured to execute receiving of password predicted answers sent by the live broadcast server, wherein the password predicted answers are determined by answer input operation initiated by the first client on the live broadcast interface based on the second user account;
and the first comparison result sending module is configured to compare the password prediction answer with a preset answer and send a comparison result to the live broadcast server.
Further, as another possible implementation manner, the apparatus 210 may further include:
the request receiving module is configured to execute receiving of an avatar change request sent by a live broadcast server, wherein the avatar change request carries target avatar information for avatar change;
a change operation response module configured to execute an image change confirmation operation initiated based on the target image information in response to the first user account;
and the target image sending module is configured to determine an image replacement confirmation result according to the image replacement confirmation operation and send the image replacement confirmation result to the live broadcast server.
And a second image replacing module configured to perform image rendering on the target image according to the password information and display the password information through the rendered target image when the image replacement confirmation result is that the image replacement is approved.
The specific manner in which the respective modules perform operations has been described in detail in the embodiment of the method with respect to the apparatus 210 in the present embodiment, and will not be elaborated here. For example, the detailed description about the character information determining module 220 may refer to the description about S21 in the previous embodiment one, the detailed description about the password information determining module 230 may refer to the description about S22 in the previous embodiment one, the detailed description about the first information transmitting module 240 may refer to the description about S23 in the previous embodiment one, and the like.
Example eight
Fig. 9 is a block diagram illustrating an information interaction device 310 according to an example embodiment, where the information interaction device 310 is applicable to a live server. Referring to fig. 9, the information interacting device 310 includes a second information receiving module 320 and an information forwarding module 330.
The second information receiving module 320 is configured to execute receiving of avatar information and password information sent by a second client, where the avatar information and the password information are obtained by an avatar selection operation initiated by the second client on a live broadcast interface based on the first user account and a password input operation;
and the information forwarding module 330 is configured to execute sending the avatar information and the password information to the first client with the live interface opened.
Further, as a possible implementation manner, the apparatus 310 further includes:
the second answer receiving module is configured to execute receiving of a password prediction answer sent by the first client, wherein the password prediction answer is obtained by answer input operation initiated on a live interface based on a second user account;
and the second comparison result sending module is configured to compare the password prediction answer with the preset answer and feed the comparison result back to the first client and the second client for display.
Further, as another possible implementation manner, the apparatus 310 may further include:
the information detection module is configured to execute the long connection service established with a newly added third client when the third client newly added to the live broadcast room is detected to exist, wherein the live broadcast room corresponds to a live broadcast interface;
and the second information sending module is used for sending the virtual image information and the password information to a newly added third client based on the long connection service.
The specific manner in which the respective modules perform operations has been described in detail in the embodiment of the method with respect to the apparatus 310 in the present embodiment, and will not be elaborated here. For example, the detailed description about the second information receiving module 320 may refer to the description about S31 in the first embodiment, the detailed description about the information forwarding module 330 may refer to the description about S32 in the first embodiment, and the like.
Practice nine
Referring to fig. 10, a block diagram of an electronic device 500 according to an exemplary embodiment is provided, where the electronic device 500 may include at least a processor 510 and a memory 520 for storing instructions executable by the processor 510. Wherein, the processor 510 is configured to execute the instructions to implement all or part of the steps of the information interaction method as described in any one of the first to fifth embodiments. It should be noted that, according to different application scenarios, the electronic device 500 provided in this embodiment may operate as a main broadcasting end, a second client, a live broadcasting server, a viewer end, a first client, and the like, which is not limited in this embodiment.
The processor 510 and the memory 520 are electrically connected directly or indirectly to realize data transmission or interaction. For example, the components may be electrically connected to each other via one or more communication buses or signal lines.
Wherein the processor 510 is used to read/write data or programs stored in the memory and perform corresponding functions.
The memory 520 is used to store programs or data, such as instructions executable by the processor 5100. The Memory 520 may be, but is not limited to, a Random Access Memory (RAM), a Read Only Memory (ROM), a Programmable Read-Only Memory (PROM), an Erasable Read-Only Memory (EPROM), an electrically Erasable Read-Only Memory (EEPROM), and the like.
Further, as a possible implementation, the electronic device 500 may also include power components, multimedia components, audio components, input/output (I/O) interfaces, sensor components, and communication components, among others.
The power supply components provide power to the various components of the electronic device 500. The power components may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for the electronic device 500.
The multimedia components include a screen that provides an output interface between the electronic device 500 and the user. In some embodiments, the screen may include a Liquid Crystal Display (LCD) and a Touch Panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive an input signal from a user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundary of a touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component includes a front facing camera and/or a rear facing camera. The front camera and/or the rear camera may receive external multimedia data when the electronic device 500 is in an operating mode, such as a shooting mode or a video mode. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.
The audio component is configured to output and/or input an audio signal. For example, the audio component may include a Microphone (MIC) configured to receive external audio signals when the electronic device 500 is in an operational mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signal may further be stored in the memory 520 or transmitted via the communication component. In some embodiments, the audio assembly further comprises a speaker for outputting audio signals.
The I/O interface provides an interface between the processing component and a peripheral interface module, which may be a keyboard, click wheel, button, etc. These buttons may include, but are not limited to: a home button, a volume button, a start button, and a lock button.
The sensor assembly includes one or more sensors for providing various aspects of status assessment for the electronic device 500. For example, the sensor components may detect an open/closed state of the electronic device 500, the relative positioning of the components, such as a display and keypad of the electronic device 500, the sensor components may also detect a change in position of the electronic device 500 or a component of the electronic device 500, the presence or absence of user contact with the electronic device 500, orientation or acceleration/deceleration of the electronic device 500, and a change in temperature of the electronic device 500. The sensor assembly may include a proximity sensor configured to detect the presence of a nearby object in the absence of any physical contact. The sensor assembly may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly may further include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
The communication components are configured to facilitate wired or wireless communication between the electronic device 500 and other devices. The electronic device 500 may access a wireless network based on a communication standard, such as WiFi, a carrier network (such as 2G, 3G, 4G, or 5G), or a combination thereof. In an exemplary embodiment, the communication component receives a broadcast signal or broadcast related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, the communication component further includes a Near Field Communication (NFC) module to facilitate short-range communications. For example, the NFC module may be implemented based on Radio Frequency Identification (RFID) technology, infrared data association (IrDA) technology, Ultra Wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
In an exemplary embodiment, the electronic device 500 may be implemented by one or more Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), Field Programmable Gate Arrays (FPGAs), controllers, micro-controllers, microprocessors or other electronic components for performing the above-described methods.
It should be understood that the configuration shown in fig. 10 is merely a schematic diagram of the configuration of the electronic device 500, and that the electronic device 500 may also include more or fewer components than shown in fig. 10, or have a different configuration than shown in fig. 10. The components shown in fig. 10 may be implemented in hardware, software, or a combination thereof.
Example ten
In an exemplary embodiment, a non-transitory computer readable storage medium including instructions, such as the memory 520 including instructions, executable by the processor 510 of the electronic device 500 to implement all or part of the steps of the information interaction method as described in any one of the above embodiments one to five is also provided. For example, the non-transitory 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.
EXAMPLE eleven
In an exemplary embodiment, there is also provided a computer program product comprising at least one non-transitory computer readable medium storing instructions translatable by at least one processor for implementing the information exchange device of any one of the sixth through eighth embodiments.
Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure disclosed herein. This application is intended to cover any 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 (34)

1. An information interaction method is applied to a first client, and comprises the following steps:
receiving virtual image information and password information sent by a live broadcast server, wherein the virtual image information and the password information are obtained by virtual image selection operation initiated on a live broadcast interface based on a first user account and password input operation, and the first user account is an account logged in on a second client;
determining an avatar according to the avatar information, and displaying the password information through the avatar;
determining a password prediction answer based on an answer input operation initiated by a second user account on a live interface;
sending the password prediction answer to the live broadcast server;
receiving a comparison result fed back by the live broadcast server, and displaying the comparison result, wherein the comparison result is obtained by comparing the password prediction answer with a preset answer through the live broadcast server, or the comparison result is obtained by comparing the password prediction answer with a preset answer through a second client.
2. The information interaction method of claim 1, wherein the step of receiving avatar information and password information transmitted from a live server comprises:
and analyzing an information interaction request sent by a live broadcast server through an avatar management module to obtain the avatar information and the password information.
3. The information interaction method according to claim 2, wherein the step of determining an avatar according to the avatar information, the password information being presented through the avatar, comprises:
determining an avatar according to the avatar information;
and performing image rendering on the virtual image according to the password information, and displaying the password information through the rendered virtual image.
4. The information interaction method of claim 1, wherein the method further comprises:
determining a target image based on virtual image replacement operation initiated by a second user account on the live broadcast interface;
and replacing the virtual image with the target image, and displaying the password information through the target image.
5. The information interaction method of claim 4, wherein the method further comprises:
sending an image replacing request carrying the target image information to the live broadcast server;
when receiving that the image change confirmation result forwarded by the live broadcast server is that image change is agreed, executing the step of replacing the virtual image with the target image and displaying the password information through the target image;
and the image replacement confirmation result is obtained by performing image replacement confirmation on the image replacement request forwarded by the live broadcast server through the second client.
6. The information interaction method of claim 1, wherein the method further comprises:
when a log-in event of a live broadcast room is responded, a long connection service between the live broadcast server and the live broadcast server is established;
and executing the step of receiving the avatar information and the password information sent by the live broadcast server based on the established long connection service.
7. The information interaction method according to any one of claims 1 to 6, wherein the password information includes at least one of voice information, motion information, expression information, and text information.
8. The information interaction method of claim 6, wherein the avatar is a pet avatar or a cartoon character avatar.
9. An information interaction method applied to a second client side, the method comprising:
determining virtual image information based on virtual image selection operation initiated by a first user account on a live broadcast interface;
determining password information based on a password input operation initiated by the first user account on a live interface, wherein the password information is displayed through an avatar corresponding to the avatar information;
sending the virtual image information and the password information to a live broadcast server;
receiving a password prediction answer sent by the live broadcast server, wherein the password prediction answer is determined by an answer input operation initiated by a first client on the live broadcast interface based on a second user account;
and comparing the password prediction answer with a preset answer, and sending a comparison result to the live broadcast server.
10. The information interaction method according to claim 9, wherein the step of determining avatar information based on an avatar selection operation initiated by the first user account on the live interface comprises:
displaying an avatar panel based on avatar selection operation initiated by the first user account on the live broadcast interface;
and responding to the avatar determination operation initiated by the first user account based on the avatar display panel, and determining the avatar and avatar information.
11. The information interaction method of claim 9, wherein the method further comprises:
and performing image rendering on the virtual image corresponding to the virtual image information according to the password information, and displaying the password information through the rendered virtual image.
12. The information interaction method of claim 9, wherein the method further comprises:
receiving an avatar change request sent by the live broadcast server, wherein the avatar change request carries target avatar information for avatar change;
responding to an image replacement confirmation operation initiated by the first user account based on the target image information;
determining an image replacement confirmation result according to the image replacement confirmation operation, and sending the image replacement confirmation result to the live broadcast server; and
and when the image replacement confirmation result indicates that the image replacement is agreed, replacing the virtual image with the target image, performing image rendering on the target image according to the password information, and displaying the password information through the rendered target image.
13. An information interaction method is applied to a live broadcast server, and comprises the following steps:
receiving virtual image information and password information sent by a second client, wherein the virtual image information and the password information are obtained by virtual image selection operation initiated by the second client on a live broadcast interface based on a first user account and password input operation;
sending the virtual image information and the password information to a first client opened with the live broadcast interface;
receiving a password prediction answer sent by the first client, wherein the password prediction answer is obtained by an answer input operation initiated by the first client on a live broadcast interface based on a second user account;
and comparing the password prediction answer with a preset answer, and feeding back a comparison result to the first client and the second client for displaying.
14. The information interaction method of claim 13, wherein the method further comprises:
when detecting that a third client newly added into a live broadcast room exists, establishing long connection service with the newly added third client, wherein the live broadcast room corresponds to the live broadcast interface;
and sending the virtual image information and the password information to the newly added third client based on the long connection service.
15. An information interaction device applied to a first client, the device comprising:
the system comprises a first information receiving module, a second information receiving module and a live broadcast server, wherein the first information receiving module is configured to execute receiving of virtual image information and password information sent by the live broadcast server, the virtual image information and the password information are obtained by virtual image selection operation initiated on a live broadcast interface based on a first user account and password input operation, and the first user account is an account logged in on a second client;
a first information display module configured to perform determination of an avatar according to the avatar information, the password information being displayed through the avatar;
the answer determining module is configured to execute answer input operation initiated on the live interface based on the second user account, and determine password predicted answer;
an answer sending module configured to perform sending the password predicted answer to the live server;
and the answer display module is configured to execute receiving of a comparison result fed back by the live broadcast server and display of the comparison result, wherein the comparison result is obtained by comparing the password prediction answer with a preset answer through the live broadcast server, or the comparison result is obtained by comparing the password prediction answer with a preset answer through a second client.
16. The information interaction device according to claim 15, wherein the first information receiving module is further configured to perform parsing of an information interaction request sent by a live server through an avatar management module to obtain the avatar information and the password information.
17. The information interaction device of claim 16, wherein the first information presentation module comprises:
a first character determination unit configured to perform determination of an avatar according to the avatar information;
and the first character rendering unit is configured to perform character rendering on the virtual character according to the password information, and display the password information through the rendered virtual character.
18. The information interaction device of claim 15, wherein the device further comprises:
the target image determining module is configured to execute virtual image replacement operation initiated on the live broadcast interface based on a second user account to determine a target image;
a first character replacement module configured to perform replacement of the avatar with the target character and to present the password information through the target character.
19. The information interaction device of claim 18, wherein the device further comprises:
the image change request sending module is configured to execute sending of an image change request carrying the target image information to the live broadcast server; when the received image change confirmation result forwarded by the live broadcast server is that image change is agreed, replacing the virtual image with the target image and displaying the password information through the target image; and the image replacement confirmation result is obtained by performing image replacement confirmation on the image replacement request forwarded by the live broadcast server through the second client.
20. The information interaction device of claim 15, wherein the device further comprises:
the long connection establishing module is configured to establish a long connection service with the live broadcast server when responding to a log-in event of the live broadcast room, and call the first information receiving module to execute the step of receiving the avatar information and the password information sent by the live broadcast server based on the established long connection service.
21. The information interaction device according to any one of claims 15 to 20, wherein the password information includes at least one of voice information, motion information, expression information, and text information.
22. The information interaction device of claim 21, wherein the avatar is a pet avatar or a cartoon character avatar.
23. An information interaction device applied to a second client, the device comprising:
the image information determining module is configured to execute an image selecting operation initiated on the live broadcast interface based on the first user account to determine the image information;
the password information determining module is configured to execute password input operation initiated on a live interface based on the first user account to determine password information, wherein the password information is displayed through an avatar corresponding to the avatar information;
a first information transmission module configured to perform transmission of the avatar information and the password information to a live server;
the first answer receiving module is configured to execute receiving of a password predicted answer sent by the live broadcast server, wherein the password predicted answer is determined by an answer input operation initiated by a first client on the live broadcast interface based on a second user account;
and the first comparison result sending module is configured to compare the password prediction answer with a preset answer and send a comparison result to the live broadcast server.
24. The information interaction device of claim 23, wherein the character information determination module comprises:
the panel display unit is configured to execute an avatar selection operation initiated in the live broadcast interface based on the first user account, and display an avatar panel;
and the image information selecting unit is configured to execute an image determining operation initiated by responding to the first user account based on the image display panel, and determine the image and the image information.
25. The information interaction device of claim 23, wherein the device further comprises:
and the second information display module is configured to perform image rendering on the virtual image corresponding to the virtual image information according to the password information, and display the password information through the rendered virtual image.
26. The information interaction device of claim 23, wherein the device further comprises:
the request receiving module is configured to execute receiving of an avatar replacement request sent by the live broadcast server, wherein the avatar replacement request carries target avatar information for avatar replacement;
a change operation response module configured to perform a character change confirmation operation initiated in response to the first user account based on the target character information;
a target image sending module configured to execute determining an image change confirmation result according to the image change confirmation operation and send the image change confirmation result to the live broadcast server;
and the second image replacing module is configured to replace the virtual image with the target image when the image replacement confirmation result is that image replacement is approved, perform image rendering on the target image according to the password information, and display the password information through the rendered target image.
27. An information interaction device, which is applied to a live broadcast server, the device comprising:
the second information receiving module is configured to execute receiving of avatar information and password information sent by a second client, wherein the avatar information and the password information are obtained by an avatar selection operation initiated by the second client on a live broadcast interface based on a first user account and a password input operation;
the information forwarding module is configured to send the avatar information and the password information to a first client opened with the live interface;
the second answer receiving module is configured to execute receiving of a password prediction answer sent by the first client, wherein the password prediction answer is obtained by an answer input operation initiated by the first client on a live interface based on a second user account;
and the second comparison result sending module is configured to compare the password prediction answer with a preset answer and feed back the comparison result to the first client and the second client for display.
28. The information interaction device of claim 27, wherein the device further comprises:
the information detection module is configured to execute the long connection service established with a newly-added third client when the third client newly-added to a live broadcast room is detected to exist, wherein the live broadcast room corresponds to the live broadcast interface;
and the second information sending module is used for sending the virtual image information and the password information to a newly added third client based on the long connection service.
29. An electronic device, comprising:
a processor;
a memory for storing the processor-executable instructions;
wherein the processor is configured to execute the instructions to implement the information interaction method of any one of claims 1 to 8.
30. An electronic device, comprising:
a processor;
a memory for storing the processor-executable instructions;
wherein the processor is configured to execute the instructions to implement the information interaction method of any one of claims 9 to 12.
31. An electronic device, comprising:
a processor;
a memory for storing the processor-executable instructions;
wherein the processor is configured to execute the instructions to implement the information interaction method of claim 13 or 14.
32. A computer-readable storage medium, wherein instructions in the storage medium, when executed by a processor in an electronic device, enable the electronic device to perform the information interaction method of any one of claims 1 to 8.
33. A computer-readable storage medium, wherein instructions in the storage medium, when executed by a processor in an electronic device, enable the electronic device to perform the information interaction method of any one of claims 9 to 12.
34. A computer-readable storage medium, wherein instructions in the storage medium, when executed by a processor in an electronic device, enable the electronic device to perform the information interaction method of claim 13 or 14.
CN201911360455.3A 2019-12-25 2019-12-25 Information interaction method and device, electronic equipment and computer readable storage medium Active CN111246225B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911360455.3A CN111246225B (en) 2019-12-25 2019-12-25 Information interaction method and device, electronic equipment and computer readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911360455.3A CN111246225B (en) 2019-12-25 2019-12-25 Information interaction method and device, electronic equipment and computer readable storage medium

Publications (2)

Publication Number Publication Date
CN111246225A CN111246225A (en) 2020-06-05
CN111246225B true CN111246225B (en) 2022-02-08

Family

ID=70866240

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911360455.3A Active CN111246225B (en) 2019-12-25 2019-12-25 Information interaction method and device, electronic equipment and computer readable storage medium

Country Status (1)

Country Link
CN (1) CN111246225B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111787345B (en) * 2020-07-07 2022-04-01 北京达佳互联信息技术有限公司 Interactive resource processing method and device based on network live broadcast room, server and storage medium
CN113101673B (en) * 2021-03-30 2024-02-09 北京达佳互联信息技术有限公司 Live interaction processing method, device and server
CN113613028B (en) * 2021-08-03 2023-08-08 北京达佳互联信息技术有限公司 Live broadcast data processing method, device, terminal, server and storage medium
CN114302178A (en) * 2021-12-27 2022-04-08 上海哔哩哔哩科技有限公司 Image model file transmission method and device

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108234276B (en) * 2016-12-15 2020-01-14 腾讯科技(深圳)有限公司 Method, terminal and system for interaction between virtual images
CN108933723B (en) * 2017-05-19 2020-11-06 腾讯科技(深圳)有限公司 Message display method and device and terminal
CN107085495B (en) * 2017-05-23 2020-02-07 厦门黑镜科技有限公司 Information display method, electronic equipment and storage medium
MX2020003450A (en) * 2017-10-12 2020-10-01 Fraunhofer Ges Forschung Optimizing audio delivery for virtual reality applications.
CN110119700B (en) * 2019-04-30 2020-05-15 广州虎牙信息科技有限公司 Avatar control method, avatar control device and electronic equipment
CN110139115B (en) * 2019-04-30 2020-06-09 广州虎牙信息科技有限公司 Method and device for controlling virtual image posture based on key points and electronic equipment

Also Published As

Publication number Publication date
CN111246225A (en) 2020-06-05

Similar Documents

Publication Publication Date Title
CN111970533B (en) Interaction method and device for live broadcast room and electronic equipment
CN111246225B (en) Information interaction method and device, electronic equipment and computer readable storage medium
CN111818359B (en) Processing method and device for live interactive video, electronic equipment and server
JP6423445B2 (en) Multimedia data reproduction method, apparatus and system
CN106303590B (en) Method and device for inviting to watch video film
WO2019072096A1 (en) Interactive method, device, system and computer readable storage medium in live video streaming
US20180068555A1 (en) Device control method and apparatus
EP3236660A1 (en) Video processing method and device
CN111343476A (en) Video sharing method and device, electronic equipment and storage medium
CN109451341B (en) Video playing method, video playing device, electronic equipment and storage medium
CN113301363B (en) Live broadcast information processing method and device and electronic equipment
US20180007394A1 (en) Methods and devices for live broadcasting based on live broadcasting application
WO2021169432A1 (en) Data processing method and apparatus of live broadcast application, electronic device and storage medium
US20230007312A1 (en) Method and apparatus for information interaction in live broadcast room
US20220078221A1 (en) Interactive method and apparatus for multimedia service
CN113573092B (en) Live broadcast data processing method and device, electronic equipment and storage medium
CN113315986A (en) Live broadcast interaction method and device, product evaluation method and device, electronic equipment and storage medium
CN114025180A (en) Game operation synchronization system, method, device, equipment and storage medium
CN111866531A (en) Live video processing method and device, electronic equipment and storage medium
CN112188230A (en) Virtual resource processing method and device, terminal equipment and server
CN108289229B (en) Interaction method and device for multimedia resources
CN110620956A (en) Live broadcast virtual resource notification method and device, electronic equipment and storage medium
CN113988021A (en) Content interaction method and device, electronic equipment and storage medium
CN109831538B (en) Message processing method, device, server, terminal and medium
CN110769275B (en) Method, device and system for processing live data stream

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