Information processing method and device, equipment and medium
By analyzing barrage information on the server side of the live broadcast room and automatically touching the development display special effects, the problem of insufficient interaction methods in the existing live broadcast room is solved, and the interactivity and user participation of the live broadcast room is improved.
Patent Information
- Application Number
- CN202311621676.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-30
- Publication Date
- 2025-05-30
AI Technical Summary
The existing interactive methods of live broadcast rooms have not yet fully utilized barrage information, resulting in insufficient interaction and user participation.
By obtaining and analyzing barrage information on the server, determining the target semantics, and automatically developing corresponding special effects, such as beauty filters, props or stickers, to be displayed to the user side of the live broadcast room.
It realizes the corresponding special effects of automatic touching and displaying on the basis of barrage, enhances the interactivity and user participation of the live broadcast room, and improves the user interaction experience and content diversity of the live broadcast room.
Smart Images

Figure CN120075496A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of computer technologies, and in particular, to an information processing method, apparatus, device, and medium. Background Art
[0002] The form of online live broadcast using Internet and streaming media technologies has become the current mainstream multimedia form. Audience members can enter the live broadcast room to watch the live broadcast content of the host, and can also communicate information with the host or other audience members by sending bullet comments. The inventor has found through research that the existing interaction methods in the live broadcast room still need to be improved. Summary of the Invention
[0003] To solve the above technical problems or at least partially solve the above technical problems, the present disclosure provides an information processing method, apparatus, device, and medium.
[0004] An embodiment of the present disclosure provides an information processing method, which is applied to a server; the method includes: obtaining bullet comment information corresponding to a target live broadcast room; parsing the bullet comment information to obtain a target semantics; determining a target special effect according to the target semantics; and displaying the target special effect through a client corresponding to the target live broadcast room.
[0005] An embodiment of the present disclosure further provides an information processing apparatus, which is applied to a server, and includes: a bullet comment obtaining module, configured to obtain bullet comment information corresponding to a target live broadcast room; a bullet comment parsing module, configured to parse the bullet comment information to obtain a target semantics; a special effect determining module, configured to determine a target special effect according to the target semantics; and a special effect displaying module, configured to display the target special effect through a client corresponding to the target live broadcast room.
[0006] An embodiment of the present disclosure further provides an electronic device, where the electronic device includes: a processor; and a memory for storing executable instructions executable by the processor; the processor is configured to read the executable instructions from the memory and execute the instructions to implement the information processing method provided by the embodiment of the present disclosure.
[0007] An embodiment of the present disclosure further provides a computer-readable storage medium, where the storage medium stores a computer program, and the computer program is used to execute the information processing method provided by the embodiment of the present disclosure.
[0008] The above technical solution provided by the embodiments of the present disclosure can parse the barrage information corresponding to the target live broadcast room, determine the target special effects according to the parsed target semantics, and thus display the target special effects through the user terminal corresponding to the target live broadcast room. The above method can automatically trigger and display the corresponding special effects based on the barrage, which is not only highly interesting, but also can present a strong sense of interaction to the users in the live broadcast room, better improving the user interaction experience in the live broadcast room and also helping to further improve the user's participation in the live broadcast room.
[0009] It should be understood that the content described in this part is not intended to identify the key or important features of the embodiments of the present disclosure, nor is it used to limit the scope of the present disclosure. Other features of the present disclosure will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0010] The accompanying drawings herein are incorporated into the specification and form a part of the specification, showing embodiments consistent with the present disclosure and used together with the specification to explain the principles of the present disclosure.
[0011] In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure or the prior art, the following will briefly introduce the drawings required for use in the description of the embodiments or the prior art. Obviously, for those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.
[0012] Figure 1 It is a schematic diagram of an application scenario provided by an embodiment of the present disclosure;
[0013] Figure 2 It is a schematic flowchart of an information processing method provided by an embodiment of the present disclosure;
[0014] Figure 3 It is a schematic diagram of a live broadcast interaction provided by an embodiment of the present disclosure;
[0015] Figure 4 It is a schematic diagram of the structure of an information processing system provided by an embodiment of the present disclosure;
[0016] Figure 5 It is a schematic diagram of the structure of an information processing device provided by an embodiment of the present disclosure;
[0017] Figure 6 It is a schematic diagram of the structure of an electronic device provided by an embodiment of the present disclosure. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0018] In order to more clearly understand the above objects, features and advantages of the present disclosure, the following will further describe the solutions of the present disclosure. It should be noted that, without conflict, the embodiments of the present disclosure and the features in the embodiments can be combined with each other.
[0019] Numerous specific details are set forth in the following description to facilitate a full understanding of the present disclosure. However, the present disclosure may also be implemented in other ways different from those described herein. Obviously, the embodiments in the specification are only a part of the embodiments of the present disclosure, rather than all of the embodiments.
[0020] For ease of understanding, the embodiments of the present disclosure first provide an application scenario example of the information processing method. Refer to Figure 1 the application scenario schematic diagram shown, which shows a first client, a server, and a second client. The first client can be regarded as the client of the live broadcaster, and the second client can be regarded as the client of the audience. The embodiments of the present disclosure do not limit the number of the first client and the second client. The server can be regarded as the background server providing the live broadcast service. In practical applications, the server can be a single server or a server cluster composed of several servers, etc., which is not limited herein. The first client and the second client can communicate with each other through the server. For example, the live broadcaster entering the live broadcast room can use the first client to record the live video stream and display the corresponding content of the live video stream (referred to as the live content) through the server. The audience entering the live broadcast room can directly view the live content on the second client and can also send bullet screens to the server through the second client. The server can also superimpose the bullet screens sent by the audience on the live content. The live broadcaster and the audience can simultaneously view the live content with bullet screen information superimposed thereon.
[0021] The embodiments of the present disclosure provide an information processing method, which is applied to the server. Figure 2 is a flowchart of an information processing method provided by the embodiments of the present disclosure. This method can be executed by an information processing device, where the device can be implemented by software and / or hardware and is generally integrated in an electronic device, such as the server corresponding to the live broadcast room. As Figure 2 shown, this method mainly includes the following steps S202 to step S208:
[0022] Step S202, obtain the bullet screen information corresponding to the target live broadcast room.
[0023] The live broadcast room can also be referred to as a virtual space, which can be created by the server. Any live broadcast room can be used as the target live broadcast room, and there is no restriction here. The server can receive the barrage sent by the user terminal (which can be the user terminal corresponding to the audience or the user terminal corresponding to the anchor) for the target live broadcast room. The barrage can be in text form or voice form, and there is no restriction here. If it is in voice form, for the convenience of subsequent analysis and processing, the server can further convert the barrage voice into barrage text, so that the obtained barrage information is presented in the form of barrage text. In practical applications, the barrage information obtained by the server can be the barrage information at the current moment or the barrage information within the current time period. This time period can be flexibly set, such as within 1s, within 3s, etc., and there is no restriction here. In addition, there may be multiple users sending barrages simultaneously in the live broadcast room. Therefore, the barrage information obtained by the server can include one or more barrage texts.
[0024] Step S204: Analyze the barrage information to obtain the target semantics. Exemplarily, natural language processing can be performed on the barrage information. For example, a language model can be used to analyze the barrage information. Specifically, the analysis methods include but are not limited to: using a language model to perform semantic understanding and other processing on the barrage information, so as to analyze and obtain the target semantics corresponding to the barrage information; or, keywords in the barrage information can be extracted, and the target semantics can be determined based on the keywords in the barrage information. The barrage information may include one or more barrage texts. The analysis can be performed separately on each barrage text, and the target semantics can be determined based on the analysis results. Or, the analysis can be only performed on the barrage text with the highest occurrence frequency within the same time period, and the target semantics can be determined based on the analysis results. Specifically, it can be flexibly set and there is no restriction here. In practical applications, the purpose of the barrage of the users entering the live broadcast room can also be informed in advance. For example, the barrage sent by the users can be displayed in the live broadcast room, or the barrage of the users can be analyzed and processed to trigger subsequent special effects. With the authorization of the users, the barrage of the users can be collected and analyzed, and subsequent processing can be performed.
[0025] Step S206: Determine the target special effect according to the target semantics.
[0026] In order to efficiently determine the target special effect, a mapping relationship between semantics and special effects can also be set in advance. Thus, after determining the target semantics, the mapping relationship between semantics and special effects set in advance can be directly used to determine the target special effect corresponding to the target semantics. The target special effects include but are not limited to: beautifying the anchor, using the target props in the live broadcast room, setting the target stickers in the live broadcast room, etc., and there is no restriction here.
[0027] Step S208: Display the target special effect through the user terminal corresponding to the target live broadcast room.
[0028] The client corresponding to the target live broadcast room can be the client corresponding to the anchor (i.e., the aforementioned first client) and the client corresponding to the audience (i.e., the aforementioned second client). In practical applications, the server can display the barrage information and the target special effects simultaneously on the client corresponding to the target live broadcast room. Or considering the special effect processing time, the barrage information and the target special effects can be displayed successively, but the display time interval between the barrage information and the target special effects is less than the preset interval, so that users can continue to intuitively feel the corresponding target special effects after viewing the barrage information. The barrage text and the target special effects cooperate with each other to further enhance the visual appeal.
[0029] The above method can automatically trigger the display of corresponding special effects based on the barrage, which is not only highly interesting, but also can present a strong sense of interaction to the users in the live broadcast room, and also better improves the user interaction experience in the live broadcast room, effectively enhancing the user's participation in the live broadcast room, and can better enliven the atmosphere of the live broadcast room, bringing more possibilities for the content creation of the live broadcast room.
[0030] In some implementation examples, the above step S204, that is, the step of parsing the barrage information to obtain the target semantics, can be executed with reference to the following step A and step B:
[0031] Step A, in the case where the barrage information contains multiple barrage texts, use semantic understanding technology to parse and obtain the semantics corresponding to each of the multiple barrage texts. Exemplarily, a language model can be used to perform semantic understanding on the barrage text, so as to obtain the semantics corresponding to each barrage. The specific structure of the language model is not limited in the embodiments of the present disclosure.
[0032] Step B, based on the semantics corresponding to each of the multiple barrage texts, determine the target semantics. In some specific implementation examples, step B can be executed with reference to the following steps B1 to B2:
[0033] Step B1, perform synonymous classification on the semantics corresponding to each of the multiple barrage texts to obtain at least one barrage semantic category. For example, the semantic categories of barrages such as "light a fire", "add flames", and "get excited" can all be classified as "increase fire elements". Another example is that the semantic categories of barrages such as "let the anchor wear glasses" and "add rabbit ears to the anchor" can be classified as "dress up the anchor". The above are only illustrative descriptions, and the classification granularity and method are not limited in the embodiments of the present disclosure.
[0034] Step B2, determine the target semantics based on at least one barrage semantic category.
[0035] In some embodiments, the target bullet screen semantic category with the largest number of bullet screen texts included in each of at least one bullet screen semantic category may be selected from the at least one bullet screen semantic category, and the target semantics may be determined based on the semantics corresponding to the target bullet screen semantic category. For example, the semantics corresponding to the target bullet screen semantic category may be directly used as the target semantics, or the semantics corresponding to the target bullet screen semantic category may be matched with the semantics in a pre-set semantic library, and the semantics with the highest similarity to the semantics corresponding to the target bullet screen semantic category may be selected from the semantic library as the target semantics. It can be understood that the selected target bullet screen semantic category can objectively present the ideas of most current users, so that the target special effects determined based on the target semantics can meet the needs of most viewers in the live broadcast room.
[0036] In other embodiments, the target semantics may be determined respectively based on the semantics corresponding to each of at least one bullet screen semantic category. That is, the target semantics corresponding to each bullet screen semantic category may be determined respectively. When the number of bullet screen semantic categories is multiple, the target semantics are also multiple. Correspondingly, the target special effects are also multiple. That is, multiple target special effects can be presented simultaneously, so as to meet the different needs of different viewers as much as possible.
[0037] In practical applications, a mapping relationship between the pre-set semantics and special effects may be set. For example, if the semantics is "add fire element", it corresponds to "flame special effect"; if the semantics is "dress up the anchor", it corresponds to "anchor sticker special effect". On the basis of determining the target special effect corresponding to the target semantics, the method provided by the embodiments of the present disclosure further includes: obtaining the user feedback information corresponding to the target live broadcast room; adjusting the mapping relationship between the semantics and the special effects based on the user feedback information. The embodiments of the present disclosure do not limit the manner of obtaining the user feedback information. For example, the user feedback may be obtained by displaying the target special effect in the live broadcast room or through a pop-up window inquiry after the live broadcast ends, or the feedback information such as "the special effect is great" or "the special effect is not what I want" sent by the user through the bullet screen for the target special effect in the live broadcast room may be obtained, or the parameter information such as the activity of the live broadcast room within a period of time may be counted to extract the user feedback information. Based on the user feedback information, the mapping relationship between the semantics and the special effects can be adjusted, so as to further improve the accuracy of the target special effect.
[0038] For ease of understanding, see Figure 3A schematic diagram of live interaction as shown presents the interaction mode between the live streamer and the audience intuitively. Specifically, the live streamer can record and watch the live video stream, and the audience can watch the live video stream of the live streamer. At the same time, the audience can send bullet comments, and both the live streamer and the audience can read the bullet comments. On this basis, the difference between the live interaction method provided in this embodiment of the present disclosure and the live interaction method in the related art is that in the live interaction method provided in this embodiment of the present disclosure, corresponding target special effects (props / beauty filters / stickers, etc.) can be automatically triggered based on the bullet comments, and the target special effects can be superimposed on the live video stream, so that the live video stream can simultaneously present the target special effects matching the bullet comments, making the live content more rich and interesting, effectively enhancing the visual appeal, and improving the audience's participation in the live broadcast room.
[0039] On the basis of Figure 3 , refer to Figure 4 A schematic diagram of the structure of an information processing system as shown mainly shows that the server includes a text collection unit, a text understanding unit, a special effect processing unit, and an interaction unit. Among them, the server can collect the bullet comment text sent by the audience for the live broadcast room through the text collection unit. The text understanding unit can preprocess the bullet comment text. The preprocessing methods can be, for example, cleaning processing, format conversion processing, or other preprocessing such as encoding processing, which is specifically related to the subsequent application method and is not limited here. Then, the preprocessed text can be input into a language model for semantic understanding, or statistical rules can be used to statistically analyze the text to obtain the target semantics. The special effect processing unit can determine the target special effects based on the target semantics, including stickers, beauty filters, props, etc., and then perform special effect rendering. The interaction feedback unit can draw bullet comments and display special effects. The live streamer and the audience in the live broadcast room can watch the bullet comments and the corresponding special effects at the same time, effectively improving the interaction effect between the audience and the live streamer and between the audience and the audience in the live broadcast room, and helping to further improve user activity.
[0040] In summary, the information processing method provided in this embodiment of the present disclosure can parse the bullet comment information corresponding to the target live broadcast room, determine the target special effects according to the target semantics obtained by the parsing, and then display the target special effects through the user terminal corresponding to the target live broadcast room. The above method can automatically trigger and display the corresponding special effects based on the bullet comments. For example, the beauty filter can be changed in real time according to the bullet comment information, and appropriate props or stickers can be used. It has at least the following advantages:
[0041] (1) Strong interactivity. Specifically, by parsing the bullet comment information and presenting the special effects matching the bullet comment information, the real-time influence of the audience on the live content can be enhanced, and the audience's participation in the live broadcast room can be effectively improved. Compared with the traditional live broadcast room where only the interaction method of allowing the audience to send bullet comments is provided, the user interaction behavior in the live broadcast room can be better enriched, and the interactivity of the live broadcast room can be improved.
[0042] (2) Strong real-time performance. Specifically, the server can obtain and parse the bullet screen information in real time, so as to present corresponding target special effects and respond to the needs of the audience in a timely manner.
[0043] (3) Enhance the diversity of live broadcast content. Specifically, the server can adjust the beautification of the anchor according to the bullet screen information, replace the tools in the live broadcast room, set stickers required by the audience, etc., enriching the live broadcast content and enhancing the diversity of the live broadcast content.
[0044] (4) High degree of automation. Specifically, the server can automatically trigger and display corresponding special effects according to the bullet screen information, without manual intervention, nor does the anchor need to read the audience's bullet screens and then manually perform corresponding operations such as beautification and using props, which also improves the interaction efficiency.
[0045] Corresponding to the foregoing information processing method, an embodiment of the present disclosure provides an information processing device, which is applied to the server. Figure 5 As shown in the structure diagram of an information processing device provided by an embodiment of the present disclosure, the device can be implemented by software and / or hardware, and is generally integrated in an electronic device, such as Figure 5 shown, including:
[0046] A bullet screen acquisition module 502, configured to acquire bullet screen information corresponding to a target live broadcast room;
[0047] A bullet screen parsing module 504, configured to parse the bullet screen information to obtain a target semantics;
[0048] A special effect determination module 506, configured to determine a target special effect according to the target semantics;
[0049] A special effect display module 508, configured to display the target special effect through a user terminal corresponding to the target live broadcast room.
[0050] The above device can automatically trigger and display corresponding special effects based on the bullet screen, which is not only highly interesting, but also can present a strong visual perception to the users in the live broadcast room, and also better improves the user interaction experience in the live broadcast room.
[0051] In some embodiments, the bullet screen parsing module 504 is specifically configured to: when the bullet screen information includes multiple bullet screen texts, use semantic understanding technology to parse and obtain the semantics corresponding to each of the multiple bullet screen texts; based on the semantics corresponding to each of the multiple bullet screen texts, determine the target semantics.
[0052] In some embodiments, the bullet screen parsing module 504 is specifically configured to: perform synonymous classification on the semantics corresponding to each of the multiple bullet screen texts to obtain at least one bullet screen semantic category; based on the at least one bullet screen semantic category, determine the target semantics.
[0053] In some embodiments, the bullet screen parsing module 504 is specifically configured to: select a target bullet screen semantic category with the largest number of bullet screen texts from the at least one bullet screen semantic category based on the number of bullet screen texts included in each of the at least one bullet screen semantic category, and determine a target semantics based on the semantics corresponding to the target bullet screen semantic category.
[0054] In some embodiments, the bullet screen parsing module 504 is specifically configured to: respectively determine a target semantics based on the semantics corresponding to each of the at least one bullet screen semantic category.
[0055] In some embodiments, the special effect determining module 506 is specifically configured to: determine a target special effect corresponding to the target semantics by using a pre-set mapping relationship between semantics and special effects.
[0056] In some embodiments, the device further includes an adjustment module, configured to obtain user feedback information corresponding to the target live broadcast room; and adjust the mapping relationship between semantics and special effects based on the user feedback information.
[0057] The information processing device provided by the embodiments of the present disclosure can execute the information processing method provided by any embodiment of the present disclosure, and has function modules and beneficial effects corresponding to the execution of the method.
[0058] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the device embodiments described above can refer to the corresponding process in the method embodiments, and will not be described in detail here.
[0059] The embodiments of the present disclosure provide an electronic device, which includes: a storage device, on which a computer program is stored; and a processing device, configured to execute the computer program in the storage device to implement the steps of any one of the methods in the present disclosure.
[0060] Next, with reference to Figure 6 , which shows a schematic structural diagram of an electronic device 600 suitable for implementing the embodiments of the present disclosure. The terminal device in the embodiments of the present disclosure may include, but is not limited to, mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Tablet Computers), PMPs (Portable Multimedia Players), in-vehicle terminals (such as in-vehicle navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Figure 6 The electronic device shown is only an example, and should not bring any limitation to the functions and usage scope of the embodiments of the present disclosure.
[0061] As Figure 6As shown, the electronic device 600 may include a processing device (such as a central processing unit, a graphics processing unit, etc.) 601, which may perform various appropriate actions and processes according to the program stored in the read-only memory (ROM) 602 or the program loaded from the storage device 608 into the random access memory (RAM) 603. In the RAM 603, various programs and data required for the operation of the electronic device 600 are also stored. The processing device 601, the ROM 602, and the RAM 603 are connected to each other through a bus 604. The input / output (I / O) interface 605 is also connected to the bus 604.
[0062] Generally, the following devices may be connected to the I / O interface 605: an input device 606 including, for example, a touch screen, a touchpad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 607 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 608 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 609. The communication device 609 may allow the electronic device 600 to communicate with other devices wirelessly or wiredly to exchange data. Although Figure 6 the electronic device 600 with various devices is shown, it should be understood that it is not required to implement or have all the shown devices. Instead, more or fewer devices may be implemented or had.
[0063] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart may be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a non-transitory computer-readable medium, and the computer program includes program codes for performing the method shown in the flowchart. In such an embodiment, the computer program may be downloaded and installed from the network through the communication device 609, or installed from the storage device 608, or installed from the ROM 602. When the computer program is executed by the processing device 601, the above functions defined in the method of the embodiment of the present disclosure are executed.
[0064] In addition to the above methods and devices, an embodiment of the present disclosure may also be a computer program product, which includes computer program instructions that, when run by a processor, cause the processor to execute the image processing method provided by the embodiment of the present disclosure. The computer program product may be written in any combination of one or more programming languages for programming code to perform the operations of the embodiments of the present disclosure. The programming languages include object-oriented programming languages such as Java, C++, etc., and also include conventional procedural programming languages such as the "C" language or similar programming languages. The program code may be executed entirely on the user's computing device, partially on the user's device, executed as an independent software package, partially on the user's computing device and partially on a remote computing device, or entirely on a remote computing device or server.
[0065] In addition, an embodiment of the present disclosure may also be a computer-readable storage medium, on which computer program instructions are stored, and the computer program instructions, when run by a processor, cause the processor to execute the information processing method provided by the embodiment of the present disclosure.
[0066] The computer-readable storage medium may adopt any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. The readable storage medium may, for example, include but is not limited to an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above. More specific examples (non-exhaustive list) of the readable storage medium include: an electrical connection having one or more wires, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.
[0067] The embodiment of the present disclosure also provides a computer program product, including a computer program / instructions, which, when executed by a processor, implement the information processing method in the embodiment of the present disclosure.
[0068] It can be understood that before using the technical solutions disclosed in the embodiments of the present disclosure, the types, usage scopes, usage scenarios, etc. of the personal information involved in the present disclosure should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with relevant laws and regulations.
[0069] For example, when responding to receiving an active request from a user, a prompt message is sent to the user to clearly prompt the user that the operation requested by the user will require obtaining and using the user's personal information. Thus, the user can autonomously choose whether to provide personal information to software or hardware such as an electronic device, an application program, a server, or a storage medium that performs the operations of the present disclosure's technical solution based on the prompt message.
[0070] As an optional but non-limiting implementation manner, when responding to receiving an active request from a user, the manner of sending a prompt message to the user can be, for example, in the form of a pop-up window. The prompt message can be presented in text in the pop-up window. In addition, the pop-up window can also carry selection controls for the user to choose "agree" or "disagree" to provide personal information to the electronic device.
[0071] It can be understood that the above process of notifying and obtaining user authorization is merely illustrative and does not limit the implementation manner of the present disclosure. Other manners that comply with relevant laws and regulations can also be applied to the implementation manner of the present disclosure.
[0072] It should be noted that in this article, relational terms such as "first" and "second" are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variant thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements not only includes those elements, but also includes other elements not expressly listed, or also includes elements inherent to such process, method, article or device. Without further limitation, an element defined by the statement "including a..." does not exclude the existence of additional identical elements in the process, method, article or device including the said element.
[0073] The above are only specific implementation manners of the present disclosure, enabling those skilled in the art to understand or implement the present disclosure. Various modifications to these embodiments will be obvious to those skilled in the art, and the general principles defined herein can be implemented in other embodiments without departing from the spirit or scope of the present disclosure. Therefore, the present disclosure will not be limited to these embodiments described herein, but rather to the broadest scope consistent with the principles and novel features disclosed herein.
Claims
1. An information processing method, characterized in that, applied to a server, comprising: obtaining the bullet screen information corresponding to the target live broadcast room; analyzing the bullet screen information to obtain a target semantics; determining a target special effect according to the target semantics; displaying the target special effect through the client corresponding to the target live broadcast room.
2. The method according to claim 1, characterized in that, the analyzing the bullet screen information to obtain a target semantics includes: in the case that the bullet screen information includes multiple bullet screen texts, using semantic understanding technology to analyze and obtain the semantics corresponding to each of the multiple bullet screen texts; determining a target semantics based on the semantics corresponding to each of the multiple bullet screen texts.
3. The method according to claim 2, characterized in that, the determining a target semantics based on the semantics corresponding to each of the multiple bullet screen texts includes: performing synonymous classification on the semantics corresponding to each of the multiple bullet screen texts to obtain at least one bullet screen semantics category; determining a target semantics based on the at least one bullet screen semantics category.
4. The method according to claim 3, characterized in that, the determining a target semantics based on the at least one bullet screen semantics category includes: based on the number of bullet screen texts included in each of the at least one bullet screen semantics category, selecting the target bullet screen semantics category with the largest number of bullet screen texts from the at least one bullet screen semantics category, and determining a target semantics based on the semantics corresponding to the target bullet screen semantics category.
5. The method according to claim 3, characterized in that, the determining a target semantics based on the at least one bullet screen semantics category includes: respectively determining a target semantics based on the semantics corresponding to each of the at least one bullet screen semantics category.
6. The method according to claim 1, characterized in that, the determining a target special effect according to the target semantics includes: using the pre-set mapping relationship between semantics and special effects to determine the target special effect corresponding to the target semantics.
7. The method according to claim 6, characterized in that, the method further includes: obtaining the user feedback information corresponding to the target live broadcast room; adjusting the mapping relationship between semantics and special effects based on the user feedback information.
8. An information processing device, characterized in that, applied to a server, comprising: a bullet screen obtaining module, configured to obtain the bullet screen information corresponding to the target live broadcast room; a bullet screen analyzing module, configured to analyze the bullet screen information to obtain a target semantics; a special effect determining module, configured to determine a target special effect according to the target semantics; a special effect displaying module, configured to display the target special effect through the client corresponding to the target live broadcast room.
9. An electronic device, characterized in that, the electronic device includes: a storage device, on which a computer program is stored; a processing device, configured to execute the computer program in the storage device to implement the steps of the information processing method according to any one of claims 1-7.
10. A computer-readable storage medium, characterized in that, the storage medium stores a computer program, and the computer program is used to execute the information processing method according to any one of claims 1-7 above.
Citation Information
Patent Citations
Rhythm barrage display method and device and electronic equipment
CN108668160A
Interaction processing method and device, electronic equipment and storage medium
CN113163221A
Live broadcast interaction method and device based on bullet screens
CN113490006A
Bullet screen problem processing method and device, storage medium, service equipment and system
CN115334362A
Video processing method, electronic equipment and storage medium
CN115767204A