CN117201885A - Voice barrage sending method, device, equipment and storage medium - Google Patents

Voice barrage sending method, device, equipment and storage medium Download PDF

Info

Publication number
CN117201885A
CN117201885A CN202311156750.3A CN202311156750A CN117201885A CN 117201885 A CN117201885 A CN 117201885A CN 202311156750 A CN202311156750 A CN 202311156750A CN 117201885 A CN117201885 A CN 117201885A
Authority
CN
China
Prior art keywords
information
receiver
voice barrage
target
voice
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202311156750.3A
Other languages
Chinese (zh)
Inventor
杜帧帧
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Zhongyuan Network Co ltd
Original Assignee
Shanghai Zhongyuan Network 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 Shanghai Zhongyuan Network Co ltd filed Critical Shanghai Zhongyuan Network Co ltd
Priority to CN202311156750.3A priority Critical patent/CN117201885A/en
Publication of CN117201885A publication Critical patent/CN117201885A/en
Pending legal-status Critical Current

Links

Landscapes

  • Telephonic Communication Services (AREA)

Abstract

The disclosure provides a voice barrage sending method, a device, equipment and a storage medium, wherein the voice barrage sending method comprises the following steps: receiving voice barrage information and receiver information of the voice barrage information; determining the identity of the target receiver of the voice barrage information according to the receiver information; and if a voice barrage request sent by a target client corresponding to the target receiver identity is received, sending voice barrage information to the target client. In the method, the user can realize interaction by sending the voice barrage information, and when the voice barrage information is sent, the receiver of the voice barrage information can be set, so that the voice barrage information is sent to the receiver set by the receiver, the fun of watching the video in-process is improved, the interactive interestingness is increased, the user experience is improved, the multi-user remote watching or emotion release of a new-generation cattle is met, and the viscosity watching time of most users on the platform watching is also increased.

Description

Voice barrage sending method, device, equipment and storage medium
Technical Field
The disclosure relates to the technical field of voice barrages, and in particular relates to a voice barrage sending method, device and equipment and a storage medium.
Background
With the rapid development of internet technology, internet video is also more and more popular among users, and with the development of a network video platform, people can watch video more conveniently and rapidly, but in video watching, users can realize interaction through character barrages generally, but interactivity is limited to characters, interactivity is poor, cheering feeling that most users see pop shots at one time cannot be released, and user experience is poor.
Disclosure of Invention
In view of the above, the present disclosure provides a method, an apparatus, a device, and a storage medium for transmitting a voice barrage to solve the above technical problems.
According to a first aspect of an embodiment of the present disclosure, there is provided a voice barrage transmission method, including:
receiving voice barrage information and receiver information of the voice barrage information;
determining an identity of an objective receiver of the voice barrage information according to the receiver information;
and if a voice barrage request sent by a target client corresponding to the target receiver identity is received, sending the voice barrage information to the target client.
Optionally, the determining, according to the receiver information, the receiver identity of the voice barrage information includes:
If the receiver information is the identity of the appointed receiver, determining the identity of the appointed receiver as the identity of the target receiver; and/or the number of the groups of groups,
and if the receiver information is square identification, matching the target receiver identification according to a set rule.
Optionally, the determining the identity of the target receiver according to the set rule includes:
determining the geographic position of a sender corresponding to the voice barrage information;
determining a geographic area matched with the geographic position of the sender as a target geographic area;
and determining the user identity with the geographic position in the target geographic area as the identity of the target receiver.
Optionally, the determining the identity of the target receiver according to the set rule includes:
identifying viewing preference keywords in the voice barrage information based on the viewing preference keyword set; wherein the viewing preference keyword set comprises at least one viewing preference keyword;
determining the viewing preference label corresponding to the identified viewing preference keyword as a target viewing preference label;
and determining the user identity corresponding to the target viewing preference label as the identity of the target receiver.
Optionally, the identifying the viewing preference keywords in the voice barrage information based on the set of viewing preference keywords includes:
determining barrage text information corresponding to the voice barrage information;
and identifying the viewing preference keywords in the barrage text information based on the viewing preference keyword set.
Optionally, the voice barrage sending method includes:
identifying atmosphere keywords in the voice barrage information based on the atmosphere keyword set; wherein the atmosphere keyword set comprises at least one atmosphere keyword;
and if the voice barrage request is received, transmitting atmosphere information corresponding to the identified atmosphere keywords to the target client, so that the target client outputs the atmosphere corresponding to the atmosphere information.
Optionally, the identifying, based on the atmosphere keyword set, atmosphere keywords in the voice barrage information includes:
determining barrage text information corresponding to the voice barrage information;
and identifying atmosphere keywords in the barrage text information based on the atmosphere keyword set.
Optionally, if the voice barrage request is received, transmitting atmosphere information corresponding to the identified atmosphere keyword to the target client, including:
Determining atmosphere information corresponding to the identified atmosphere keywords in the configuration information as target atmosphere information; the configuration information comprises a corresponding relation between at least one atmosphere keyword and at least one atmosphere information, wherein the at least one atmosphere keyword corresponds to the at least one atmosphere information one by one;
and if the voice barrage request is received, transmitting the target atmosphere information to the target client.
Optionally, the voice barrage sending method includes:
after the voice barrage information is determined to be played, sending notification information to a sender of the voice barrage information; wherein the notification information characterizes that the voice barrage information is played.
According to a second aspect of the embodiments of the present disclosure, there is provided a voice barrage transmission method, including:
receiving voice barrage information;
determining receiver information of the voice barrage information in response to receiver selection operation for the voice barrage information;
and transmitting the voice barrage information and the receiver information to a server, so that the server determines the identity of the target receiver of the voice barrage information based on the receiver information.
Optionally, the determining, in response to the receiver selection operation for the voice barrage information, receiver information of the voice barrage information includes:
if the receiver selecting operation selects the appointed receiver, popping up a receiver list; wherein the receiver list comprises at least one receiver identity;
and setting the receiver information as the specified receiver identity determined by the receiver specifying operation in response to the receiver specifying operation for the receiver list.
Optionally, the determining, in response to the receiver selection operation for the voice barrage information, receiver information of the voice barrage information includes:
and if the receiver selecting operation selects a non-designated receiver, setting the receiver information as a square identifier.
According to a third aspect of the embodiments of the present disclosure, there is provided a voice barrage transmission method, including:
sending a voice barrage request to a server, so that the server determines the voice barrage information taking the user identity as the identity of a target receiver as target voice barrage information based on the user identity corresponding to the voice barrage request;
Receiving the target voice barrage information;
and controlling the playing of the target voice barrage information based on the target receiver identity.
Optionally, the controlling the playing of the target voice barrage information based on the target receiver identity includes:
if the identity of the target receiver is the identity of the appointed receiver, automatically playing the target voice barrage information; and/or the number of the groups of groups,
and if the target receiver identity is the matched receiver identity, playing the target voice barrage information when receiving a playing instruction for playing the target voice barrage information.
Optionally, the controlling the playing of the target voice barrage information based on the target receiver identity includes:
and if the target voice barrage information has the corresponding atmosphere information, outputting the atmosphere corresponding to the atmosphere information when the target voice barrage information is played.
According to a fourth aspect of the embodiments of the present disclosure, there is provided a voice barrage transmission apparatus including:
the first receiving module is used for receiving the voice barrage information and the receiver information of the voice barrage information;
The first determining module is used for determining the identity of the target receiver of the voice barrage information according to the receiver information;
and the first sending module is used for sending the voice barrage information to the target client if the voice barrage request sent by the target client corresponding to the target receiver identity is received.
According to a fifth aspect of the embodiments of the present disclosure, there is provided a voice barrage transmission apparatus including:
the second receiving module is used for receiving voice barrage information;
the second determining module is used for determining the receiver information of the voice barrage information in response to the receiver selection operation of the voice barrage information;
and the second sending module is used for transmitting the voice barrage information and the receiver information to a server so that the server can determine the identity of the target receiver of the voice barrage information based on the receiver information.
According to a sixth aspect of the embodiments of the present disclosure, there is provided a voice barrage transmission apparatus including:
the third sending module is used for sending a voice barrage request to the server so that the server can determine that the voice barrage information taking the user identity as the identity of the target receiver is target voice barrage information based on the user identity corresponding to the voice barrage request;
The third receiving module is used for receiving the target voice barrage information;
and the control module is used for controlling the playing of the target voice barrage information based on the target receiver identity.
According to a seventh aspect of embodiments of the present disclosure, there is provided an apparatus comprising:
a processor;
a memory for storing the processor-executable instructions;
wherein the processor is configured to perform:
the voice barrage transmission method of any one of the first aspects; and/or the number of the groups of groups,
the voice barrage transmission method of any one of the second aspects; and/or the number of the groups of groups,
the voice barrage transmission method of any of the third aspects.
According to an eighth aspect of embodiments of the present disclosure, there is provided a non-transitory computer-readable storage medium, which when executed by a processor of an apparatus, causes the apparatus to perform:
the voice barrage transmission method of any one of the first aspects; and/or the number of the groups of groups,
the voice barrage transmission method of any one of the second aspects; and/or the number of the groups of groups,
the voice barrage transmission method of any of the third aspects.
The technical scheme provided by the embodiment of the disclosure can comprise the following beneficial effects: in the method, the user can realize interaction by sending the voice barrage information, and when the voice barrage information is sent, the receiver of the voice barrage information can be set, so that the voice barrage information is sent to the receiver set by the receiver, the fun of watching the video in-process is improved, the interactive interestingness is increased, the user experience is improved, the multi-user remote watching or emotion release of a new-generation cattle is met, and the viscosity watching time of most users on the platform watching is also increased.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the disclosure and together with the description, serve to explain the principles of the disclosure.
Fig. 1 is a flow chart illustrating a voice barrage transmission method according to an exemplary embodiment.
Fig. 2 is a flow chart illustrating a voice barrage transmission method according to an exemplary embodiment.
Fig. 3 is a flow chart illustrating a voice barrage transmission method according to an exemplary embodiment.
Fig. 4 is a flow chart illustrating a voice barrage transmission method according to an exemplary embodiment.
Fig. 5 is a flow chart illustrating a voice barrage transmission method according to an exemplary embodiment.
Fig. 6 is a block diagram illustrating a voice barrage transmission device according to an exemplary embodiment.
Fig. 7 is a block diagram illustrating a voice bullet screen transmitting apparatus according to an exemplary embodiment.
Fig. 8 is a block diagram illustrating a voice bullet screen transmitting apparatus according to an exemplary embodiment.
Fig. 9 is a block diagram of an apparatus according to an example embodiment.
Detailed Description
Reference will now be made in detail to exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, the same numbers in different drawings refer to the same or similar elements, unless otherwise indicated. The implementations described in the following exemplary examples are not representative of all implementations consistent with the present disclosure. Rather, they are merely examples of apparatus and methods of some embodiments of the present disclosure.
The embodiment of the disclosure provides a voice barrage sending method. According to the method, the user can realize interaction by sending the voice barrage information, and when the voice barrage information is sent, the receiver of the voice barrage information can be set, so that the voice barrage information is sent to the receiver set by the receiver, the fun in the video watching process is improved, the interactive interestingness is improved, the user experience is improved, the multi-user remote watching or emotion release of a new-generation cattle is met, and the sticky watching time of most users on platform watching is also prolonged.
In one exemplary embodiment, a voice barrage transmission method is provided, which is applicable to a server. Referring to fig. 1 and 5, the method may include:
S110, receiving voice barrage information and receiver information of the voice barrage information;
s120, determining an identity of an objective receiver of the voice barrage information according to the receiver information;
and S130, if a voice barrage request sent by a target client corresponding to the target receiver identity is received, sending voice barrage information to the target client.
In step S110, the user may enter audio to the client logged in by the user through the client, and select a corresponding receiver, thereby generating voice barrage information and receiver information. The user may be the sender of the voice barrage.
After the sender finishes inputting the voice barrage information and the receiver information, the logged-in client can transmit the voice barrage information and the receiver information to the corresponding server, and the server can receive the voice barrage information and the receiver information.
In some embodiments of the present invention, in some embodiments,
when a user logged in the client plays the video, the client can pause the playing of the video and record the watching progress of the video when selecting to open the voice barrage popup window. The user can click the voice button to record the audio, and press the stop key after the user is free of the desire, so that the audio can be recorded, namely, the voice barrage information can be recorded.
Wherein, options for selecting the receiving object can be provided in the voice bullet window, and the options can comprise a designated receiver and a non-designated receiver. The designated recipient is that of selecting the designated user as the recipient. The unspecified receiver, i.e. the selection of the plaza as the receiver, i.e. the transmission to the stranger.
If the user selects the designated receiver, a receiver list (e.g., a friend list of the sender) may be popped up, and the user may select the friend to be sent as the receiver, and determine the receiver identity (receiver uid) selected by the user as the receiver information. The identity of the receiver selected by the user can be recorded as the identity of the appointed receiver.
And if the user selects the square as the receiving party, the square identifier is used as the receiving information. The square identifier can be set according to actual requirements, so long as the receiver can be characterized as not being an appointed receiver.
After the client determines the voice barrage information and the receiver information, the voice barrage information and the receiver information are sent to a server, and the server can receive the voice barrage information and the receiver information.
The server may receive the voice barrage information and the receiver information in addition to the above-described manner, and may also receive the voice barrage information and the receiver information in other manners, which is not limited thereto.
In step S120, after the server obtains the voice barrage information and the receiver information, the target receiver identity corresponding to the voice barrage information may be determined based on the receiver information.
If the receiver information is the appointed receiver identity, the appointed receiver identity is determined to be the target receiver identity. And if the receiver information is square identification, matching the target receiver identification according to the set rule.
The setting rule may be set according to actual requirements, and specific rules may not be limited.
For example, matching the identity of the intended recipient according to the set rules may include:
s121a, determining the geographic position of a sender corresponding to voice barrage information;
s122a, determining a geographic area matched with the geographic position of the sender as a target geographic area;
s123a, determining the user identity of which the geographic position is in the target geographic area as the identity of the target receiver.
That is, matching of the identity of the intended recipient may be based on geographic location. The geographic position of the sender corresponding to the voice barrage information can be determined first, and the geographic position can be recorded as the geographic position of the sender. Then, a geographic area (e.g., a nearby area a distance from the sender's geographic location) that matches the sender's geographic location is determined as the target geographic area. And then determining the user identity with the geographic position in the target geographic area as the identity of the target receiver, thereby completing the matching of the identity of the target receiver. This may increase the usability and localization features of the voice barrage.
In some embodiments of the present invention, in some embodiments,
the sender geographic location may be a C-cell of a B-street of an a-city, in which embodiment a nearby area within one kilometer of the C-cell may be determined as the target geographic area.
In some embodiments of the present invention, in some embodiments,
the sender geographic location may be a C-cell of a B-street of an a-city, in which embodiment the entire B-street or the entire a-city may be determined as the target geographic area.
It should be noted that, in addition to the above-described manner, the target geographic area may be determined by other manners, which is not limited thereto.
For another example, matching the identity of the intended recipient according to the set rules may include:
s121b, identifying viewing preference keywords in the voice barrage information based on the viewing preference keyword set; wherein the viewing preference keyword set comprises at least one viewing preference keyword;
s122b, determining the viewing preference label corresponding to the identified viewing preference keyword as a target viewing preference label;
s123b, determining the user identity corresponding to the target viewing preference label as the target receiver identity.
That is, the target recipient identity may be matched based on viewing preferences. The corresponding barrage text information can be determined based on the voice barrage information, namely, the voice is converted into characters. Then, based on the pre-stored viewing preference keyword set in the server, the viewing preference keywords in the bullet screen text information can be identified, so that the viewing preference keywords in the bullet screen text information can be obtained. The corresponding relation between the viewing preference keywords and the viewing preference labels can be pre-stored in the server. After the server identifies the viewing preference keywords in the bullet screen text information, the viewing preference labels corresponding to the viewing preference keywords can be determined as target viewing preference labels. The corresponding relation between the viewing preference label and the user identity mark can be pre-stored in the server. After the server determines the target viewing preference label, the user identity corresponding to the target viewing preference label can be determined as the target receiver identity, so that the matching of the target receiver identity is completed.
In some embodiments of the present invention, in some embodiments,
the server may store therein viewing preference configuration information shown in table 1.
TABLE 1
Viewing preference keywords Viewing preference label User identity
GXG1 GXB1 ID11,ID12,ID13
GXG2 GXB2 ID21,ID22
GXG3 GXB3 ID31
Wherein, all the viewing preference keywords in table 1 may constitute a set of viewing preference keywords in the server. In this embodiment, if the bullet screen text information of the voice bullet screen information includes GXG, GXB2 can be determined as the target viewing preference tag, and ID21 and ID22 can be determined as the target receiver identity; if the barrage text information of the voice barrage information includes GXG1 and GXG3, the target viewing preference labels can be determined by the GXB1 and GXB3, and the ID11, the ID12, the ID13 and the ID31 can be determined as the target receiver identity.
It should be noted that, the server may determine the identity of the target receiver through other manners besides the above manner, which is not limited.
In step S130, the target client corresponding to the target receiver id refers to the client logged in by the user corresponding to the target receiver id. In the step, after the server determines the identity of the target receiver, if the server receives the voice barrage request sent by the target client, the server can respond to the voice barrage request and send the voice barrage information corresponding to the identity of the target receiver to the target client.
After determining the identity of the target receiver, the server may store relevant information of the voice barrage in the database, where the relevant information may include information such as a file address of the voice barrage information, the identity of the target sender, the identity of the target receiver, a video identifier (e.g., a video id) corresponding to the voice barrage information, and a video playing progress when the voice barrage information is sent.
When a user watches a video, if the user wants to watch a voice barrage corresponding to the video, the user can send a voice barrage request to a server based on a logged-in client. The voice barrage request can include information such as a user identification of a sender of the voice barrage request, a video identification being played by a client sending the voice barrage request, and a video playing progress of the video. After receiving the voice barrage request, the server can determine the user identity in the voice barrage request as the identity of the target receiver, then searches the voice barrage information corresponding to the identity of the target receiver and the video identity from the database, and sends the voice barrage information corresponding to the video playing progress to the client based on the video playing progress.
In addition, after the server determines that the voice barrage information is played by the client corresponding to the target receiver identity, the server can send notification information to the sender of the voice barrage information. The notification information characterizes that the voice barrage information is played. Thus, the server can inform the sender that the voice barrage information it sent has been listened to. Wherein the server can inform the sender of the voice barrage information that it has been listened to through an intra-station communication.
After the user plays the voice barrage information, the server can store the user identification of the receiver playing the voice barrage information and the voice barrage identification (voice barrage id) of the voice barrage information for subsequent data statistics.
According to the method, the user can realize interaction by sending the voice barrage information, and when the voice barrage information is sent, the receiver of the voice barrage information can be set, so that the voice barrage information is sent to the receiver set by the receiver, the fun in the video watching process is improved, the interactive interestingness is improved, the user experience is improved, the multi-user remote watching or emotion release of a new-generation cattle is met, and the sticky watching time of most users on platform watching is also prolonged.
In one exemplary embodiment, a voice barrage transmission method is provided, which can be applied to a server. Referring to fig. 2 and 5, the method may include:
s210, recognizing atmosphere keywords in voice barrage information based on the atmosphere keyword set; wherein the atmosphere keyword set comprises at least one atmosphere keyword;
and S220, if a voice barrage request is received, transmitting atmosphere information corresponding to the identified atmosphere keywords to the target client, so that the target client outputs the atmosphere corresponding to the atmosphere information.
In step S210, the server may pre-store the atmosphere keyword set. The atmosphere keyword set can be set according to actual conditions, and specific content of the atmosphere keyword set can be not limited.
In the step, barrage text information corresponding to voice barrage information can be determined first, and then atmosphere keywords in the barrage text information are identified based on a pre-stored atmosphere keyword set.
For example, an atmosphere keyword set may include two atmosphere keywords, i like you and i want you. When the server determines the barrage text information, the server can search 'me like you' and 'me want you' from the barrage text information so as to determine whether atmosphere keywords of 'me like you' and 'me want you' are included in the barrage text information.
The atmosphere keyword may be set as a keyword in the above embodiment, or may be set as another keyword, which is not limited thereto.
In step S220, after receiving the voice barrage request, the server may send the voice barrage information to the target client, and if the voice barrage information has the corresponding atmosphere information, may also send the atmosphere information corresponding to the voice barrage information to the target client. When the target client plays the voice barrage information, the target client can output the atmosphere corresponding to the atmosphere information.
Wherein, the server can pre-store configuration information, and the configuration information can be recorded as atmosphere configuration information. The configuration information may include a correspondence between at least one atmosphere keyword and at least one atmosphere information, and the at least one atmosphere keyword corresponds to the at least one atmosphere information one by one. After the server identifies the atmosphere keywords from the barrage text information, atmosphere information corresponding to the identified atmosphere keywords can be searched from the configuration information, and then the atmosphere information is determined to be target atmosphere information. After the server receives the voice barrage request, corresponding voice barrage information can be determined based on the voice barrage request, and then atmosphere information corresponding to the voice barrage information is transmitted to the target client.
In some embodiments of the present invention, in some embodiments,
the server may pre-store atmosphere configuration information as shown in table 2.
TABLE 2
All the atmosphere keywords in table 2 constitute an atmosphere keyword set. Referring to table 2, in this embodiment, the atmosphere information may include information such as a name, a client action, and background music. If the keyword "i like you" of the atmosphere is identified from the barrage text information of the voice barrage information, the atmosphere information named "tattletale" may be determined as the target atmosphere information, and sent to the target client. When the target client plays the voice barrage information, the animation effect of 'floating love' can be displayed on the client, and background music of 'heartbeat sound' can be played, so that the interactive fun of watching videos is better improved. In addition, when the target client plays the background music, the device corresponding to the target client can vibrate at different frequencies according to the background music, so that the viewing pleasure is further improved.
The atmosphere in which the voice bullet screen information is provided may be provided by other means than the atmosphere described above, and this is not a limitation.
According to the method, the corresponding atmosphere information is configured for the voice barrage information, so that a user can experience the corresponding atmosphere when playing the voice barrage information, the interestingness of the voice barrage is improved, the fun in the video watching process is further improved, the interactive interestingness is further improved, the user experience is further improved, the multi-user remote watching or emotion release of a new-generation cattle is better met, and the sticky watching time of most users on the platform watching can be better prolonged.
In one exemplary embodiment, a voice barrage transmission method is provided, which is applicable to an electronic device. The device can be an electronic device that logs in as a sender of voice barrage information. Referring to fig. 3 and 5, the method may include:
s310, receiving voice barrage information;
s320, responding to the receiver selection operation aiming at the voice barrage information, and determining the receiver information of the voice barrage information;
s330, transmitting the voice barrage information and the receiver information to the server, so that the server determines the identity of the target receiver of the voice barrage information based on the receiver information.
In step S310, a client may be installed in the device, and after the user logs in the client, the user may perform entry and transmission of voice barrage information. In this step, the user may cause the device to receive voice barrage information by entering audio.
For example, when a user logged in the client selects to open a voice pop-up window while playing a video, the client may pause the playing of the video and may record the viewing progress of the video. The user can click the voice button to record the audio, and press the stop key after the user likes, so that the audio can be recorded, namely the voice barrage information can be recorded, and the equipment can receive the voice barrage information input by the user.
It should be noted that, the device may receive the voice barrage information in addition to the above manner, and may also receive the voice barrage information in other manners, which is not limited thereto.
In step S320, the device may provide the user with an option of receiving the object of the voice barrage information, the user may input a receiver selection operation for the voice barrage information to the device, and after receiving the receiver selection operation, the device may determine the receiver information based on the option corresponding to the receiver selection operation.
In some embodiments of the present invention, in some embodiments,
when the user enters voice barrage information, options for selecting a received object may be provided in the voice barrage window, which may include designated recipients and non-designated recipients. The designated recipient is that of selecting the designated user as the recipient. The unspecified receiver, i.e. the selection of the plaza as the receiver, i.e. the transmission to the stranger.
If the user selects the designated receiver through the receiver selection operation input to the device, the device may pop up a receiver list (e.g., a friend list of the sender), where the receiver list includes at least one receiver identifier.
The user may input a receiver-specifying operation for the receiver list to the device, and the device may set the receiver information as the specified receiver identity determined by the receiver-specifying operation in response to the above-described receiver-specifying operation for the receiver list.
And if the user selects a non-designated receiver through the receiver selection operation input to the device, namely selecting the square as the receiver, taking the square identifier as the receiving information. The square identifier can be set according to actual requirements, so long as the receiver can be characterized as not being an appointed receiver.
The receiver information may be determined by other means than the above, and is not limited thereto.
In step S330, after the device obtains the voice barrage information and the corresponding receiver information, the voice barrage information and the receiver information can be sent to the server. The server can receive the voice barrage information and the receiver information, and then determine the identity of the target receiver of the voice barrage information based on the receiver information.
For the steps executed by the server, reference may be made to the above method applied to the server, which is not described herein.
According to the method, the user can realize interaction by sending the voice barrage information, and when the voice barrage information is sent, the receiver of the voice barrage information can be set, so that the voice barrage information is sent to the receiver set by the receiver, the fun in the video watching process is improved, the interactive interestingness is improved, the user experience is improved, the multi-user remote watching or emotion release of a new-generation cattle is met, and the sticky watching time of most users on platform watching is also prolonged.
In one exemplary embodiment, a voice barrage transmission method is provided, which is applicable to an electronic device. The electronic device can be used as the electronic device which is logged in by the receiver of the voice barrage information. Referring to fig. 4 and 5, the method may include:
s410, sending a voice barrage request to a server, so that the server determines the voice barrage information taking the user identity as the identity of a target receiver as target voice barrage information based on the user identity corresponding to the voice barrage request;
s420, receiving target voice barrage information;
s430, controlling the playing of the target voice barrage information based on the target receiver identity.
In step S410, when the user views the video, the user can request the voice barrage information by turning on the voice barrage function, and after the client to be logged in starts the voice barrage function, the client can send the voice barrage request to the server.
The voice barrage request may include information such as a user identification of a sender of the voice barrage request, a video identification being played by a client sending the voice barrage request, and a video playing progress of the video. After receiving the voice barrage request, the server can determine the user identity in the voice barrage request as the target receiver identity, then searches the voice barrage information corresponding to the target receiver identity from the database, and determines the voice barrage information as target voice barrage information.
It should be noted that in this step, the server may determine one item of the banner sound barrage information, or may be multiple items of the banner sound barrage information.
When the server sends the target voice barrage information to the client, the server can firstly select the voice barrage information corresponding to the video identification, and then send the voice barrage information corresponding to the video playing progress to the client.
In step S420, after the server determines and sends the corresponding target voice barrage information to the client sending the voice barrage request in response to receiving the voice barrage request, the client may receive the target voice barrage information.
In step S430, it should be noted that, while the client receives the target voice barrage information, the client may also receive, from the server, the target receiver identity corresponding to the target voice barrage information, where the target receiver identity is the receiver identity stored in the server together with the target voice barrage information.
When the server stores the identity of the target receiver, if the identity of the target receiver is the identity of the appointed receiver appointed by the sender of the target voice barrage information, the identity of the target receiver is marked for the first time; and if the target receiver identity is the receiver identity matched based on the set rule, performing second marking on the target receiver identity. Thus, the type of the identity of the target receiver can be determined.
After receiving the target voice barrage information and the identity of the target receiver, the client can judge the identity of the target receiver, and if the identity of the target receiver is the identity of the appointed receiver, the client automatically plays the target voice barrage information; if the target receiver identity is the matched receiver identity, playing the target voice barrage information when receiving a playing instruction for playing the target voice barrage information.
That is, if the receiver is not the receiver designated by the sender, after the client corresponding to the receiver receives the target voice barrage information, the corresponding voice barrage information may be added in the text barrage list, and a speaker button may be newly added beside the voice barrage information, after the user clicks the speaker button, the client may receive a play instruction for playing the target voice barrage information, so that the user may play the corresponding voice barrage information manually, thereby facilitating the user to play the corresponding voice barrage information.
In addition, when the client plays the received target voice barrage information, if the target voice barrage information has the corresponding atmosphere information, outputting the atmosphere corresponding to the atmosphere information when playing the target voice barrage information. For example, the animation effect and the background music corresponding to the atmosphere information can be played on the video playing interface at the same time, and the device can vibrate at different frequencies according to the background music.
According to the method, the user can realize interaction by sending the voice barrage information, and when the voice barrage information is sent, the receiver of the voice barrage information can be set, so that the voice barrage information is sent to the receiver set by the receiver, the fun in the video watching process is improved, the interactive interestingness is improved, the user experience is improved, the multi-user remote watching or emotion release of a new-generation cattle is met, and the sticky watching time of most users on platform watching is also prolonged.
In one exemplary embodiment, a voice barrage transmission apparatus is provided that is applicable to a server. The device can be used for implementing the voice barrage sending method applied to the server. For example, referring to fig. 6, the apparatus may include:
a first receiving module 10a for receiving the voice barrage information and the receiver information of the voice barrage information;
a first determining module 20a, configured to determine an identity of an intended receiver of the voice barrage information according to the receiver information;
the first sending module 30a is configured to send the voice barrage information to the target client if a voice barrage request sent by the target client corresponding to the target receiver id is received.
In one exemplary embodiment, a voice barrage transmission apparatus is provided that is applicable to a server. Referring to fig. 6, in the apparatus, the first determining module 20a may be configured to:
if the receiver information is the identity of the appointed receiver, determining the identity of the appointed receiver as the identity of the target receiver; and/or the number of the groups of groups,
and if the receiver information is square identification, matching the target receiver identification according to the set rule.
In one exemplary embodiment, a voice barrage transmission apparatus is provided that is applicable to a server. Referring to fig. 6, in the apparatus, the first determining module 20a may be configured to:
determining the geographic position of a sender corresponding to the voice barrage information;
determining a geographic area matched with the geographic position of the sender as a target geographic area;
and determining the user identity of which the geographic position is in the target geographic area as the identity of the target receiver.
In one exemplary embodiment, a voice barrage transmission apparatus is provided that is applicable to a server. Referring to fig. 6, in the apparatus, the first determining module 20a may be configured to:
identifying viewing preference keywords in the voice barrage information based on the viewing preference keyword set; wherein the viewing preference keyword set comprises at least one viewing preference keyword;
Determining the viewing preference label corresponding to the identified viewing preference keyword as a target viewing preference label;
and determining the user identity corresponding to the target viewing preference label as the identity of the target receiver.
In one exemplary embodiment, a voice barrage transmission apparatus is provided that is applicable to a server. Referring to fig. 6, in the apparatus, the first determining module 20a may be configured to:
determining barrage text information corresponding to the voice barrage information;
and identifying the viewing preference keywords in the barrage text information based on the viewing preference keyword set.
In one exemplary embodiment, a voice barrage transmission apparatus is provided that is applicable to a server. Referring to fig. 6, in the apparatus,
a first determining module 20a, configured to identify an atmosphere keyword in the voice barrage information based on the atmosphere keyword set; wherein the atmosphere keyword set comprises at least one atmosphere keyword;
the first sending module 30a may be configured to, if a voice barrage request is received, transmit the atmosphere information corresponding to the identified atmosphere keyword to the target client, so that the target client outputs the atmosphere corresponding to the atmosphere information.
In one exemplary embodiment, a voice barrage transmission apparatus is provided that is applicable to a server. Referring to fig. 6, in the apparatus, the first determining module 20a may be configured to:
Determining barrage text information corresponding to the voice barrage information;
atmosphere keywords in the barrage text information are identified based on the atmosphere keyword set.
In one exemplary embodiment, a voice barrage transmission apparatus is provided that is applicable to a server. Referring to fig. 6, in the apparatus,
the first determining module 20a is configured to determine, as target atmosphere information, atmosphere information corresponding to the identified atmosphere keyword in the configuration information; the configuration information comprises a corresponding relation between at least one atmosphere keyword and at least one atmosphere information, wherein the at least one atmosphere keyword corresponds to the at least one atmosphere information one by one;
the first sending module 30a may be configured to, if a voice barrage request is received, transmit the target atmosphere information to the target client.
In one exemplary embodiment, a voice barrage transmission apparatus is provided that is applicable to a server. Referring to fig. 6, in the apparatus, the first transmitting module 30a may be configured to:
after the voice barrage information is determined to be played, sending notification information to a sender of the voice barrage information; wherein the notification information characterizes that the voice barrage information is played.
In one exemplary embodiment, a voice barrage transmitting apparatus is provided that is applicable to an electronic device. The device can be an electronic device that logs in as a sender of voice barrage information. The device can be used for implementing the voice barrage sending method of the sender. For example, referring to fig. 7, the apparatus may include:
A second receiving module 10b for receiving voice barrage information;
a second determining module 20b for determining receiver information of the voice bullet screen information in response to a receiver selection operation for the voice bullet screen information;
the second sending module 30b is configured to transmit the voice barrage information and the receiver information to the server, so that the server determines the target receiver identity of the voice barrage information based on the receiver information.
In one exemplary embodiment, a voice barrage transmitting apparatus is provided that is applicable to an electronic device. Referring to fig. 7, in the apparatus, the second determining module 20b may be configured to:
if the receiver selects the appointed receiver through the selection operation, popping up a receiver list; the receiver list comprises at least one receiver identity;
and setting the receiver information as the specified receiver identity determined by the receiver specifying operation in response to the receiver specifying operation for the receiver list.
In one exemplary embodiment, a voice barrage transmitting apparatus is provided that is applicable to an electronic device. Referring to fig. 7, in the apparatus, the second determining module 20b may be configured to:
and if the receiver selecting operation selects a non-designated receiver, setting receiver information as a square identifier.
In one exemplary embodiment, a voice barrage transmitting apparatus is provided that is applicable to an electronic device. The electronic device can be used as the electronic device which is logged in by the receiver of the voice barrage information. The device can be used for implementing the voice barrage sending method of the receiver. For example, referring to fig. 8, the apparatus may include:
the third sending module 10c is configured to send a voice barrage request to the server, so that the server determines, based on the user identity corresponding to the voice barrage request, that the voice barrage information with the user identity as the identity of the target receiver is target voice barrage information;
a third receiving module 20c, configured to receive target voice barrage information;
the control module 30c is configured to control playing of the target voice barrage information based on the target receiver identification.
In one exemplary embodiment, a voice barrage transmitting apparatus is provided that is applicable to an electronic device. Referring to fig. 8, in the apparatus, the control module 30c may be configured to:
if the identity of the target receiver is the identity of the appointed receiver, automatically playing target voice barrage information; and/or the number of the groups of groups,
if the target receiver identity is the matched receiver identity, playing the target voice barrage information when receiving a playing instruction for playing the target voice barrage information.
In one exemplary embodiment, a voice barrage transmitting apparatus is provided that is applicable to an electronic device. Referring to fig. 8, in the apparatus, the control module 30c may be configured to:
and outputting atmosphere corresponding to the atmosphere information when the target voice barrage information is played if the target voice barrage information has the corresponding atmosphere information.
In one exemplary embodiment, an apparatus is provided. The device may be a server, or may be a device such as a notebook computer, a desktop computer, a television, or a mobile phone, which is not limited thereto.
When the device is a server, the method can be used for implementing the voice barrage sending method applied to the server; when the device is an electronic device such as a notebook computer, a desktop computer, a television, a mobile phone and the like, the device can be used as a sender or a receiver, and the device can be used for implementing the voice barrage sending method applied to the electronic device.
As shown with reference to fig. 9, the apparatus 100 includes: at least one processor 101, a memory 102, at least one network interface 104, and a user interface 103. The various components in device 100 are coupled together by bus system 105. It is understood that the bus system 105 is used to enable connected communications between these components. The bus system 105 includes a power bus, a control bus, and a status signal bus in addition to a data bus. For clarity of illustration, however, the various buses are labeled in the figures as bus system 105.
The user interface 103 may include, among other things, a display, a keyboard, or a pointing device (e.g., a mouse, a trackball), a touch pad, or a touch screen, etc.
It will be appreciated that the memory 102 in embodiments of the application may be either volatile memory or nonvolatile memory, or may include both volatile and nonvolatile memory. The nonvolatile Memory may be a Read-Only Memory (ROM), a Programmable ROM (PROM), an Erasable PROM (EPROM), an Electrically Erasable EPROM (EEPROM), or a flash Memory. The volatile memory may be random access memory (RandomAccess Memory, RAM) which acts as an external cache. By way of example, and not limitation, many forms of RAM are available, such as Static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double Data Rate SDRAM (Double Data Rate SDRAM), enhanced SDRAM (ESDRAM), synchronous DRAM (SLDRAM), and Direct memory bus RAM (Direct RambusRAM, DRRAM). The memory 102 described herein is intended to comprise, without being limited to, these and any other suitable types of memory.
In some implementations, the memory 102 stores the following elements, executable units or data structures, or a subset thereof, or an extended set thereof: an operating system 1021, and application programs 1022.
The operating system 1021 includes various system programs, such as a framework layer, a core library layer, a driver layer, and the like, for implementing various basic services and processing hardware-based tasks. The application programs 1022 include various application programs such as a Media Player (Media Player), a Browser (Browser), and the like for implementing various application services. A program for implementing the method of the embodiment of the present application may be included in the application program 1022.
In the embodiment of the present application, the processor 101 is configured to execute the method steps provided in the method embodiments by calling a program or an instruction stored in the memory 102, specifically, a program or an instruction stored in the application program 1022.
The method disclosed in the above embodiment of the present application may be applied to the processor 101 or implemented by the processor 101. The processor 101 may be an integrated circuit chip with signal processing capabilities. In implementation, the steps of the above method may be performed by integrated logic circuits of hardware in the processor 101 or instructions in the form of software. The processor 101 described above may be a general purpose processor, a digital signal processor (Digital Signal Processor, DSP), an application specific integrated circuit (Application Specific Integrated Circuit, ASIC), an off-the-shelf programmable gate array (FieldProgrammable Gate Array, FPGA) or other programmable logic device, discrete gate or transistor logic device, discrete hardware components. The disclosed methods, steps, and logic blocks in the embodiments of the present application may be implemented or performed. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like. The steps of the method disclosed in connection with the embodiments of the present application may be embodied directly in the execution of a hardware decoding processor, or in the execution of a combination of hardware and software elements in a decoding processor. The software elements may be located in a random access memory, flash memory, read-only memory, programmable read-only memory or electrically erasable programmable memory, registers, etc. as well known in the art. The storage medium is located in the memory 102, and the processor 101 reads information in the memory 102, and in combination with its hardware, performs the steps of the method described above.
It is to be understood that the embodiments described herein may be implemented in hardware, software, firmware, middleware, microcode, or a combination thereof. For a hardware implementation, the processing units may be implemented within one or more application specific integrated circuits (ApplicationSpecific Integrated Circuits, ASIC), digital signal processors (Digital Signal Processing, DSP), digital signal processing devices (DSP devices, DSPD), programmable logic devices (Programmable Logic Device, PLD), field programmable gate arrays (Field-Programmable Gate Array, FPGA), general purpose processors, controllers, microcontrollers, microprocessors, other electronic units designed to perform the functions of the application, or a combination thereof.
For a software implementation, the techniques herein may be implemented by means of units that perform the functions herein. The software codes may be stored in a memory and executed by a processor. The memory may be implemented within the processor or external to the processor.
The terminal provided in this embodiment may execute all steps of the data processing method, so as to achieve the technical effects of the data processing method, and refer to the related description of the data processing method specifically, and for brevity, description is omitted herein.
The embodiment of the application also provides a storage medium (computer readable storage medium). The storage medium here stores one or more programs. Wherein the storage medium may comprise volatile memory, such as random access memory; the memory may also include non-volatile memory, such as read-only memory, flash memory, hard disk, or solid state disk; the memory may also comprise a combination of the above types of memories.
When one or more programs are executed in a storage medium by one or more processors, the method performed on the device side is implemented.
The processor is configured to execute a program stored in the memory to implement the steps of the method to be performed on the device side below.
Those of skill would further appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, computer software, or combinations of both, and that the various illustrative elements and steps are described above generally in terms of function in order to clearly illustrate the interchangeability of hardware and software. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.
The steps of a method or algorithm described in connection with the embodiments disclosed herein may be embodied in hardware, in a software module executed by a processor, or in a combination of the two. The software modules may be disposed in Random Access Memory (RAM), memory, read Only Memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.
The foregoing description of the embodiments has been provided for the purpose of illustrating the general principles of the application, and is not meant to limit the scope of the application, but to limit the application to the particular embodiments, and any modifications, equivalents, improvements, etc. that fall within the spirit and principles of the application are intended to be included within the scope of the application.

Claims (20)

1. The voice barrage sending method is characterized by comprising the following steps of:
receiving voice barrage information and receiver information of the voice barrage information;
determining an identity of an objective receiver of the voice barrage information according to the receiver information;
And if a voice barrage request sent by a target client corresponding to the target receiver identity is received, sending the voice barrage information to the target client.
2. The voice barrage transmission method of claim 1, wherein the determining the identity of the receiver of the voice barrage information according to the receiver information comprises:
if the receiver information is the identity of the appointed receiver, determining the identity of the appointed receiver as the identity of the target receiver; and/or the number of the groups of groups,
and if the receiver information is square identification, matching the target receiver identification according to a set rule.
3. The voice barrage transmission method of claim 2, wherein the determining the identity of the target receiver according to a set rule comprises:
determining the geographic position of a sender corresponding to the voice barrage information;
determining a geographic area matched with the geographic position of the sender as a target geographic area;
and determining the user identity with the geographic position in the target geographic area as the identity of the target receiver.
4. The voice barrage transmission method of claim 2, wherein the determining the identity of the target receiver according to a set rule comprises:
Identifying viewing preference keywords in the voice barrage information based on the viewing preference keyword set; wherein the viewing preference keyword set comprises at least one viewing preference keyword;
determining the viewing preference label corresponding to the identified viewing preference keyword as a target viewing preference label;
and determining the user identity corresponding to the target viewing preference label as the identity of the target receiver.
5. The voice bullet screen transmission method of claim 4 wherein said identifying viewing preference keywords in said voice bullet screen information based on said set of viewing preference keywords comprises:
determining barrage text information corresponding to the voice barrage information;
and identifying the viewing preference keywords in the barrage text information based on the viewing preference keyword set.
6. The voice barrage transmission method of claim 1, wherein the voice barrage transmission method comprises:
identifying atmosphere keywords in the voice barrage information based on the atmosphere keyword set; wherein the atmosphere keyword set comprises at least one atmosphere keyword;
and if the voice barrage request is received, transmitting atmosphere information corresponding to the identified atmosphere keywords to the target client, so that the target client outputs the atmosphere corresponding to the atmosphere information.
7. The voice barrage transmission method of claim 6, wherein the identifying atmosphere keywords in the voice barrage information based on the atmosphere keyword set comprises:
determining barrage text information corresponding to the voice barrage information;
and identifying atmosphere keywords in the barrage text information based on the atmosphere keyword set.
8. The voice barrage sending method of claim 6, wherein the transmitting the atmosphere information corresponding to the identified atmosphere keyword to the target client if the voice barrage request is received comprises:
determining atmosphere information corresponding to the identified atmosphere keywords in the configuration information as target atmosphere information; the configuration information comprises a corresponding relation between at least one atmosphere keyword and at least one atmosphere information, wherein the at least one atmosphere keyword corresponds to the at least one atmosphere information one by one;
and if the voice barrage request is received, transmitting the target atmosphere information to the target client.
9. The voice barrage transmission method of any of claims 1-8, wherein the voice barrage transmission method comprises:
After the voice barrage information is determined to be played, sending notification information to a sender of the voice barrage information; wherein the notification information characterizes that the voice barrage information is played.
10. The voice barrage sending method is characterized by comprising the following steps of:
receiving voice barrage information;
determining receiver information of the voice barrage information in response to receiver selection operation for the voice barrage information;
and transmitting the voice barrage information and the receiver information to a server, so that the server determines the identity of the target receiver of the voice barrage information based on the receiver information.
11. The voice bullet screen transmission method of claim 10, wherein said determining the receiver information of the voice bullet screen information in response to the receiver selection operation for the voice bullet screen information comprises:
if the receiver selecting operation selects the appointed receiver, popping up a receiver list; wherein the receiver list comprises at least one receiver identity;
and setting the receiver information as the specified receiver identity determined by the receiver specifying operation in response to the receiver specifying operation for the receiver list.
12. The voice bullet screen transmission method of claim 10, wherein said determining the receiver information of the voice bullet screen information in response to the receiver selection operation for the voice bullet screen information comprises:
and if the receiver selecting operation selects a non-designated receiver, setting the receiver information as a square identifier.
13. The voice barrage sending method is characterized by comprising the following steps of:
sending a voice barrage request to a server, so that the server determines the voice barrage information taking the user identity as the identity of a target receiver as target voice barrage information based on the user identity corresponding to the voice barrage request;
receiving the target voice barrage information;
and controlling the playing of the target voice barrage information based on the target receiver identity.
14. The voice barrage transmission method of claim 13, wherein controlling the playing of the target voice barrage information based on the target receiver identification comprises:
if the identity of the target receiver is the identity of the appointed receiver, automatically playing the target voice barrage information; and/or the number of the groups of groups,
And if the target receiver identity is the matched receiver identity, playing the target voice barrage information when receiving a playing instruction for playing the target voice barrage information.
15. The voice barrage transmission method of claim 13, wherein controlling the playing of the target voice barrage information based on the target receiver identification comprises:
and if the target voice barrage information has the corresponding atmosphere information, outputting the atmosphere corresponding to the atmosphere information when the target voice barrage information is played.
16. A voice barrage transmission device, comprising:
the first receiving module is used for receiving the voice barrage information and the receiver information of the voice barrage information;
the first determining module is used for determining the identity of the target receiver of the voice barrage information according to the receiver information;
and the first sending module is used for sending the voice barrage information to the target client if the voice barrage request sent by the target client corresponding to the target receiver identity is received.
17. A voice barrage transmission device, comprising:
the second receiving module is used for receiving voice barrage information;
the second determining module is used for determining the receiver information of the voice barrage information in response to the receiver selection operation of the voice barrage information;
and the second sending module is used for transmitting the voice barrage information and the receiver information to a server so that the server can determine the identity of the target receiver of the voice barrage information based on the receiver information.
18. A voice barrage transmission device, comprising:
the third sending module is used for sending a voice barrage request to the server so that the server can determine that the voice barrage information taking the user identity as the identity of the target receiver is target voice barrage information based on the user identity corresponding to the voice barrage request;
the third receiving module is used for receiving the target voice barrage information;
and the control module is used for controlling the playing of the target voice barrage information based on the target receiver identity.
19. An apparatus, the apparatus comprising:
a processor;
a memory for storing the processor-executable instructions;
wherein the processor is configured to perform:
a voice barrage transmission method as defined in any of claims 1-9; and/or the number of the groups of groups,
a voice barrage transmission method according to any of claims 10-12; and/or the number of the groups of groups,
a voice barrage delivery method as defined in any of claims 13-15.
20. A non-transitory computer-readable storage medium, wherein instructions in the storage medium, when executed by a processor of an apparatus, cause the apparatus to perform:
a voice barrage transmission method as defined in any of claims 1-9; and/or the number of the groups of groups,
a voice barrage transmission method according to any of claims 10-12; and/or the number of the groups of groups,
a voice barrage delivery method as defined in any of claims 13-15.
CN202311156750.3A 2023-09-07 2023-09-07 Voice barrage sending method, device, equipment and storage medium Pending CN117201885A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202311156750.3A CN117201885A (en) 2023-09-07 2023-09-07 Voice barrage sending method, device, equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202311156750.3A CN117201885A (en) 2023-09-07 2023-09-07 Voice barrage sending method, device, equipment and storage medium

Publications (1)

Publication Number Publication Date
CN117201885A true CN117201885A (en) 2023-12-08

Family

ID=88991860

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202311156750.3A Pending CN117201885A (en) 2023-09-07 2023-09-07 Voice barrage sending method, device, equipment and storage medium

Country Status (1)

Country Link
CN (1) CN117201885A (en)

Similar Documents

Publication Publication Date Title
CN105635764B (en) Method and device for playing push information in live video
CN108184144B (en) Live broadcast method and device, storage medium and electronic equipment
US11228555B2 (en) Interactive content in a messaging platform
CN110139162B (en) Media content sharing method and device, storage medium and electronic device
US10235025B2 (en) Various systems and methods for expressing an opinion
EP2680258B1 (en) Providing audio-activated resource access for user devices based on speaker voiceprint
CN113766253A (en) Live broadcast method, device, equipment and storage medium based on virtual anchor
US20160019598A1 (en) Targeted advertising and attribution across multiple screens based on playing games on a game console through a television
US20080082922A1 (en) System for providing secondary content based on primary broadcast
CN102216945B (en) Networking with media fingerprints
CN111444415B (en) Barrage processing method, server, client, electronic equipment and storage medium
WO2018068557A1 (en) Service object processing method, server, terminal and system
CN108171160B (en) Task result identification method and device, storage medium and electronic equipment
JP2008278271A (en) Terminal device, comment distribution server, comment transmitting method, comment distributing method, and program
KR20130136401A (en) Providing feedback via a social network from a media distribution platform
WO2019047850A1 (en) Identifier displaying method and device, request responding method and device
US20220303735A1 (en) Providing a summary of media content to a communication device
CN110769312B (en) Method and device for recommending information in live broadcast application
CN109640142B (en) Content recommendation method and device, equipment and storage medium
KR20180133593A (en) Mediating method and device
CN112541787B (en) Advertisement recommendation method, advertisement recommendation system, storage medium and electronic equipment
CN112507218A (en) Business object recommendation method and device, electronic equipment and storage medium
CN113438492B (en) Method, system, computer device and storage medium for generating title in live broadcast
CN110909241A (en) Information recommendation method, user identification recommendation method, device and equipment
CN116708853A (en) Interaction method and device in live broadcast and electronic equipment

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