Methods, devices, equipment and storage media for displaying bullet comments
By providing multiple bullet screen controls on the bullet screen panel, each control triggers a bullet screen message with a specific interactive operation, the problem of the single bullet screen interaction method is solved, and user activity and interaction efficiency are improved.
Patent Information
- Application Number
- CN202411147012.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-20
- Publication Date
- 2025-10-28
- Estimated Expiration
- 2044-08-20
AI Technical Summary
Existing technologies have relatively simple bullet screen interaction methods, which leads to reduced user activity and fails to effectively promote interaction with secondary users.
The bullet screen panel provides multiple first bullet screen controls, each of which is used to trigger different types of interactive operations. By triggering the operation, the corresponding bullet screen message is displayed, simplifying the user input process and providing a quick interaction path.
It improves the interaction efficiency and activity between users and works, promotes the interaction between the second object and the first object through a quick interaction path, and enhances the efficiency of human-computer interaction.
Smart Images

Figure CN118972658B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of multimedia technology, and in particular to a method, apparatus, device and storage medium for displaying bullet screens. Background Technology
[0002] With the development of multimedia technology, more and more short video applications have emerged. People can watch various types of multimedia works on short video applications, such as video works and text-based works. In order to promote interaction, short video applications also provide a variety of interactive methods. Among them, bullet comments are a relatively common interactive method. Bullet comments refer to the interactive messages of the first object (the author) and the comments of the second object (the audience) that are scrolled on the screen during the playback of the work.
[0003] In related technologies, the first object publishes bullet screen messages only to interact with the second object, making the bullet screen interaction method relatively simple, which in turn fails to promote interaction with the second object, thus reducing user activity. Summary of the Invention
[0004] This disclosure provides a method, apparatus, device, and storage medium for displaying bullet comments, which improves activity and human-computer interaction efficiency. The technical solution of this disclosure is as follows.
[0005] According to one aspect of the embodiments of the present disclosure, a method for displaying bullet comments is provided, the method comprising:
[0006] Play the work of the first object, and display a bullet screen panel based on the work. The bullet screen panel displays multiple first bullet screen controls. Each first bullet screen control is used to publish a bullet screen message. Each bullet screen message is used to trigger an interactive operation of a certain type.
[0007] In response to a triggering operation on a first target bullet screen control among the plurality of first bullet screen controls, a first bullet screen message is displayed on the work. The first bullet screen message is used to prompt a second object to trigger the first bullet screen message to trigger an interactive operation of a first interaction type. The first interaction type is the interaction type corresponding to the first target bullet screen control.
[0008] According to another aspect of the present disclosure, a bullet screen display device is provided, the device comprising:
[0009] The playback unit is configured to play the work of the first object and display a bullet screen panel based on the work. The bullet screen panel displays multiple first bullet screen controls, each of which is used to publish a bullet screen message, and each bullet screen message is used to trigger an interactive operation of a certain type.
[0010] The display unit is configured to perform a first bullet message on the work in response to a trigger operation on a first target bullet control among the plurality of first bullet control controls. The first bullet message is used to prompt a second object to trigger the first bullet message to trigger an interactive operation of a first interaction type, where the first interaction type is the interaction type corresponding to the first target bullet control.
[0011] In some embodiments, the first bullet screen message includes a first text and the first interaction type, and the display unit is configured to perform:
[0012] In response to a trigger operation on the first target bullet screen control, the first text is displayed, and the first text is related to the first interaction type;
[0013] In response to the confirmation operation of the first text, the first bullet screen message is displayed on the work.
[0014] In some embodiments, the display unit is further configured to perform:
[0015] In response to a re-triggering operation of the first target bullet screen control, a second text is displayed, which is related to the first interaction type and is different from the first text;
[0016] In response to a confirmation operation on the second text, a second bullet comment message is displayed on the work, the second bullet comment message including the second text and the first interaction type.
[0017] In some embodiments, the first bullet screen message includes a first text and the first interaction type, and the display unit is configured to perform:
[0018] In response to a trigger operation on the first target bullet screen control, multiple first texts are displayed;
[0019] In response to a triggering operation on any first text, a first bullet screen message including the triggered first text is displayed on the work.
[0020] In some embodiments, the display unit is configured to perform:
[0021] The plurality of first texts are displayed in order of the number of interactions with each other.
[0022] The multiple first texts are displayed in order of their publication frequency.
[0023] In some embodiments, the playback unit is configured to perform:
[0024] The first bullet screen control corresponding to the second interaction type is displayed at the top of the plurality of first bullet screen controls;
[0025] Wherein, the second interaction type is the interaction type in which the first object does not reach the number of interaction thresholds in the target activity it participates in, and the number of interaction thresholds is the number of interaction thresholds indicated by the target activity.
[0026] In some embodiments, the target activity is a game activity involving multiple objects, which are ranked based on the number of interactions of their respective second interaction types. The number threshold is the number of interactions of the object ranked first or the number of interactions of the object ranked ahead of the first object.
[0027] Alternatively, the target activity is an activity that the first object participates in based on the work, and the activity indicates that if the number of interactions for the second interaction type of the work reaches a threshold, the first object will perform a preset behavior.
[0028] In some embodiments, the display unit is further configured to perform:
[0029] A prompt message is displayed on the bullet screen panel. The prompt message is used to prompt the first object to publish the bullet screen message used to trigger the interaction operation of the second interaction type in order to increase the number of interactions of the second interaction type.
[0030] In some embodiments, the bullet screen panel further displays at least one of a plurality of second bullet screen controls and a plurality of third bullet screen controls, each second bullet screen control being used to post a bullet screen message of a certain topic type, and each third bullet screen control corresponding to a bullet screen message, the display unit being further configured to perform:
[0031] In response to a triggering operation on a second target bullet screen control, a third bullet screen message is displayed on the work, wherein the second target bullet screen control is any one of the plurality of second bullet screen controls and the plurality of third bullet screen controls, and the third bullet screen message is the bullet screen message corresponding to the second target bullet screen control.
[0032] In some embodiments, the third bullet screen message includes third text, and the display unit is configured to execute, including:
[0033] In response to a trigger operation on the second target bullet screen control, the third text is displayed;
[0034] In response to the confirmation operation of the third text, the third bullet screen message is displayed on the work.
[0035] In some embodiments, if the second target bullet screen control is a second bullet screen control, the display unit is further configured to perform:
[0036] In response to a re-triggering operation of the second target bullet screen control, a fourth text is displayed. The fourth text and the third text both belong to the topic type corresponding to the second target bullet screen control, but the fourth text is different from the third text.
[0037] In response to the confirmation operation of the fourth text, a fourth bullet comment message is displayed on the work, the fourth bullet comment message including the fourth text.
[0038] In some embodiments, displaying text refers to displaying text within a text editing box, and the display unit is further configured to perform:
[0039] In response to a modification operation on the text displayed in the text editing box, the modified text is displayed;
[0040] In response to the confirmation operation of the modified text, the corresponding bullet screen message of the modified text is displayed on the work.
[0041] In some embodiments, the display unit is further configured to perform:
[0042] A bullet screen management control is displayed on the bullet screen panel, which is used to add and delete third bullet screen controls.
[0043] In response to a trigger operation on the bullet screen management control, the bullet screen management interface is displayed;
[0044] In response to a bullet comment addition operation on the bullet comment management interface, the added third bullet comment control is displayed, and the added third bullet comment control is used to publish the added bullet comment message; or, in response to a trigger operation on any third bullet comment control on the bullet comment management interface, the triggered third bullet comment control is deleted.
[0045] In some embodiments, the bullet screen panel includes three display areas, and the playback unit is configured to perform:
[0046] The multiple first bullet screen controls, the multiple second bullet screen controls, and the multiple third bullet screen controls are displayed in the three display areas of the bullet screen panel, respectively.
[0047] In some embodiments, the display unit is further configured to perform at least one of the following:
[0048] Each display area displays the type of bullet comment corresponding to its respective bullet comment control;
[0049] The three display areas can be displayed from left to right or from top to bottom.
[0050] In some embodiments, the multiple bullet screen messages corresponding to the plurality of third bullet screen controls include at least one of the bullet screen messages set by the first object and the bullet screen messages recommended by the platform for the first object.
[0051] In some embodiments, the display unit is further configured to perform at least one of the following:
[0052] Display one type of interaction on each first bullet screen control;
[0053] Display one theme type on each second bullet comment control;
[0054] Display one bullet comment message on each third bullet comment control.
[0055] According to another aspect of the embodiments of this disclosure, a terminal is provided, the terminal comprising:
[0056] one or more processors;
[0057] Memory used to store the executable program code of the processor;
[0058] The processor is configured to execute the program code to implement the above-mentioned bullet screen display method.
[0059] According to another aspect of the present disclosure, a computer-readable storage medium is provided, which enables the terminal to execute the above-described bullet screen display method when the program code in the computer-readable storage medium is executed by the processor of a terminal.
[0060] According to another aspect of the present disclosure, a computer program product is provided, including a computer program that, when executed by a processor, implements the above-described bullet screen display method.
[0061] This disclosure provides a method for displaying bullet comments. The method provides multiple first bullet comment controls on a bullet comment panel. Each first bullet comment control is used to publish a bullet comment message that can trigger an interactive operation of a certain type. Thus, bullet comment messages published based on any first bullet comment control not only enable bullet comment interaction with a second object, but also provide a quick interaction path, thereby promoting interaction between the second and first objects and improving human-computer interaction efficiency. Correspondingly, since bullet comment messages published based on the first bullet comment controls can promote interaction between the second and first objects, it obviously encourages the first object to publish bullet comment messages based on the first bullet comment controls, thereby increasing the activity level of the first object in publishing bullet comment messages. Furthermore, since a bullet comment message can be published with a single click through a first bullet comment control without the first object needing to manually input the bullet comment message, it obviously also improves the human-computer interaction efficiency when the first object publishes bullet comments.
[0062] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description
[0063] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure, and are not intended to unduly limit this disclosure.
[0064] Figure 1 This is a schematic diagram illustrating an implementation environment according to an exemplary embodiment.
[0065] Figure 2 This is a flowchart illustrating a bullet screen display method according to an exemplary embodiment.
[0066] Figure 3 This is a flowchart illustrating another method for displaying bullet comments according to an exemplary embodiment.
[0067] Figure 4 This is a schematic diagram illustrating a bullet screen panel according to an exemplary embodiment.
[0068] Figure 5 This is an interface flowchart illustrating a bullet screen display method according to an exemplary embodiment.
[0069] Figure 6 This is an interface flowchart illustrating another method for displaying bullet comments according to an exemplary embodiment.
[0070] Figure 7 This is a flowchart illustrating another method for displaying bullet comments according to an exemplary embodiment.
[0071] Figure 8 This is a schematic diagram illustrating a bullet screen management interface according to an exemplary embodiment.
[0072] Figure 9 This is a schematic diagram illustrating the arrangement of multiple bullet screen controls according to an exemplary embodiment.
[0073] Figure 10 This is a schematic diagram illustrating another bullet screen panel according to an exemplary embodiment.
[0074] Figure 11 This is an interface flowchart illustrating another method for displaying bullet comments according to an exemplary embodiment.
[0075] Figure 12 This is an interactive flowchart illustrated according to an exemplary embodiment.
[0076] Figure 13 This is a block diagram illustrating a bullet screen display device according to an exemplary embodiment.
[0077] Figure 14 This is a block diagram illustrating a terminal according to an exemplary embodiment. Detailed Implementation
[0078] To enable those skilled in the art to better understand the technical solutions of this disclosure, the technical solutions in the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings.
[0079] It should be noted that the terms "first," "second," etc., used in the specification, claims, and accompanying drawings of this disclosure are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this disclosure described herein can be implemented in orders other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this disclosure as detailed in the appended claims.
[0080] It should be noted that all information (including but not limited to user device information, user personal information, etc.), data (including but not limited to data used for analysis, stored data, displayed data, etc.), and signals involved in this disclosure are authorized by the user or fully authorized by all parties, and the collection, use, and processing of related data must comply with the relevant laws, regulations, and standards of the relevant countries and regions. For example, the bullet screen messages and interaction counts involved in this disclosure were obtained with full authorization.
[0081] The bullet screen display method provided in this disclosure can be executed by a terminal. Figure 1 This is a schematic diagram of an implementation environment provided in this embodiment of the disclosure. See also: Figure 1 The implementation environment includes a terminal 101 and a server 102. In this embodiment, the terminal 101 is used to play short videos, image collections, and other works, and the authors and viewers of the works can interact by posting bullet comments on the works. In some embodiments, a target application is installed on the terminal 101. The target application is used to play the works. The target application can be a shopping application, a news application, a search application, a video application, or a social application, etc., and is not specifically limited here. The server 102 is the backend server of the target application, used to provide the works to the terminal 101.
[0082] Terminal 101 can be at least one of the following devices: smartphone, smartwatch, desktop computer, laptop, virtual reality terminal, augmented reality terminal, wireless terminal, and laptop computer. Terminal 101 has communication capabilities and can access wired or wireless networks. Terminal 101 can refer to one of multiple terminals; those skilled in the art will understand that the number of terminals can be more or less. Server 102 can be an independent physical server, a server cluster composed of multiple physical servers, or a distributed file system. It can also be a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, CDN (Content Delivery Network), and big data and artificial intelligence platforms. In some embodiments, server 102 and terminal 101 are directly or indirectly connected via wired or wireless communication; this disclosure does not limit this. Optionally, the number of servers 102 can be more or less; this disclosure does not limit this. Of course, server 102 can also include other functional servers to provide more comprehensive and diversified services. In this embodiment, server 102 undertakes the main computing work and terminal 101 undertakes the secondary computing work; or, server 102 undertakes the secondary computing work and terminal 101 undertakes the main computing work; or, server 102 or terminal 101 can each undertake computing work independently, and this embodiment does not limit this.
[0083] Figure 2 This is a flowchart illustrating a bullet screen display method according to an exemplary embodiment, such as... Figure 2 As shown, this method is executed by a terminal and includes the following steps.
[0084] In step S201, the terminal plays the work of the first object and displays a bullet screen panel based on the work. The bullet screen panel displays multiple first bullet screen controls. Each first bullet screen control is used to publish a bullet screen message, and each bullet screen message is used to trigger an interactive operation of a certain type.
[0085] In this embodiment, the bullet screen panel is used to publish bullet screen messages. The bullet screen panel not only provides bullet screen controls for quickly publishing bullet screen messages, but also provides a text editing box. A first object can enter text in the text editing box to trigger the publication of the text, after which the corresponding bullet screen message will be displayed on the artwork.
[0086] The system comprises multiple first-level bullet screen controls corresponding to various interaction types. Each first-level bullet screen control corresponds to one interaction type. After a bullet screen message is posted through any of these controls, the message triggers an interaction operation of the corresponding interaction type. These interaction types include at least one of interaction with the work itself and interaction with the first object. For example, interactions with the work include liking, forwarding, recommending, sharing, favorited, and voting. Interactions with the first object include following, sending virtual resources, and voting.
[0087] In this embodiment of the application, each type of bullet screen message is used to trigger an interactive operation of a certain type. That is, after triggering the bullet screen message, the corresponding interactive operation of the corresponding type can be triggered. For example, if the interactive type corresponding to the bullet screen message is "like", then the second object can directly like the work after triggering the bullet screen message.
[0088] The first object is the author of the work, and the first object is also the login object of the terminal, that is, the first object plays its own work on the terminal.
[0089] In step S202, in response to the triggering operation of the first target bullet screen control among the multiple first bullet screen controls, the terminal displays a first bullet screen message on the work. The first bullet screen message is used to prompt the second object to trigger the first bullet screen message to trigger the interaction operation of the first interaction type. The first interaction type is the interaction type corresponding to the first target bullet screen control.
[0090] In this embodiment of the disclosure, the first target bullet screen control can be any one of a plurality of first bullet screen controls.
[0091] In this embodiment of the disclosure, the second object, i.e., the viewer, can directly perform an interactive operation of the first interaction type after triggering the first bullet screen message. For example, if the first interaction type is "like," then the second object can directly "like" the work after triggering the first bullet screen message.
[0092] This disclosure provides a method for displaying bullet comments. The method provides multiple first bullet comment controls on a bullet comment panel. Each first bullet comment control is used to publish a bullet comment message that can trigger an interactive operation of a certain type. Thus, bullet comment messages published based on any first bullet comment control not only enable bullet comment interaction with a second object, but also provide a quick interaction path, thereby promoting interaction between the second and first objects and improving human-computer interaction efficiency. Correspondingly, since bullet comment messages published based on the first bullet comment controls can promote interaction between the second and first objects, it obviously encourages the first object to publish bullet comment messages based on the first bullet comment controls, thereby increasing the activity level of the first object in publishing bullet comment messages. Furthermore, since a bullet comment message can be published with a single click through a first bullet comment control without the first object needing to manually input the bullet comment message, it obviously also improves the human-computer interaction efficiency when the first object publishes bullet comments.
[0093] The above Figure 2 This is the basic process of displaying bullet comments. The following is based on... Figure 3 This section provides a further explanation of the process of displaying bullet comments. See also... Figure 3 , Figure 3 This is a flowchart illustrating a bullet screen display method according to an exemplary embodiment. The method is executed by a terminal. The method is illustrated using an example of a bullet screen panel displaying multiple first bullet screen controls. The method includes the following steps.
[0094] In step S301, the terminal plays the work of the first object.
[0095] In this scenario, the terminal plays the work of the first object on a playback interface. Optionally, a target application is installed on the terminal, and the playback interface is an interface within the target application. The target application can be a short video application, a video application, etc. The work of the first object can be any work published by the first object. The work can be a short video, a collection of images and text, etc.
[0096] In some embodiments, the playback interface displays the first object's avatar, name, and interactive controls, including like controls, comment controls, favorite controls, and share controls.
[0097] In step S302, in response to the target operation on the playback interface of the work, the terminal displays a bullet screen panel on the work. The bullet screen panel displays multiple first bullet screen controls. Each first bullet screen control is used to publish a bullet screen message. Each bullet screen message is used to trigger an interactive operation of a certain type.
[0098] The target action can be set and changed as needed. For example, the target action can be a long press, a double-click, etc.
[0099] In this embodiment of the disclosure, the process of displaying a bullet comment panel based on the work is realized through the above-described step S302. Here, "displaying a bullet comment panel based on the work" means displaying the bullet comment panel on the work itself, which is also equivalent to displaying the bullet comment panel on the playback interface. In other embodiments, the playback interface displays an entry control for the bullet comment panel, and in response to a trigger operation on this entry control, the terminal displays the bullet comment panel.
[0100] In some embodiments, multiple first bullet screen controls are displayed in a first order. The first order can be a fixed order; alternatively, it can be determined based on the number of times a first object triggers each of the multiple first bullet screen controls, with the order of each first bullet screen control being positively correlated with the number of triggers—that is, the more times a first bullet screen control is triggered, the earlier it appears in the order. In this embodiment, the first bullet screen controls that the first object typically triggers are displayed first, which facilitates the first object triggering the first bullet screen controls, improves search efficiency, and thus improves human-computer interaction efficiency.
[0101] In other embodiments, the display order of the plurality of first bullet screen controls is also related to the interaction type corresponding to the first bullet screen control. Optionally, the terminal displays the first bullet screen control corresponding to the second interaction type at the top of the plurality of first bullet screen controls; wherein, the second interaction type is the interaction type in which the first object has not reached a number threshold in the target activity it is participating in, and the number threshold is the number threshold indicated by the target activity.
[0102] The target activity can indicate at least one interaction type, and the first object participates in the target activity by reaching a threshold number of interactions for the indicated interaction type. The second interaction type is the interaction type among these multiple interaction types whose interaction count has not yet reached the threshold number. Accordingly, the second interaction type can be one or more. If there are multiple second interaction types, the first bullet screen controls corresponding to these multiple second interaction types are all displayed at the top of multiple first bullet screen controls, and the first bullet screen controls corresponding to the multiple second interaction types are displayed in order of interaction count, that is, the fewer the interaction count, the higher the ranking. This can promote the triggering of the first bullet screen controls corresponding to the interaction types with fewer interaction counts, so as to increase the interaction count of the corresponding interaction type through bullet screen messages.
[0103] In this embodiment, the first object participates in the target activity, but the number of interactions of the specified interaction type in the target activity has not yet met the threshold. Therefore, the first bullet screen control corresponding to the interaction type is displayed at the top of the multiple first bullet screen controls, so that the first object can publish bullet screen messages based on the first bullet screen control. Since the bullet screen message is used to prompt the audience to trigger the interaction operation of the second interaction type, the efficiency of human-computer interaction can be improved based on the bullet screen message, thereby promoting audience interaction. In other words, the number of interactions of the second interaction type can be quickly increased based on the bullet screen message, thereby improving the efficiency of the first object in completing the threshold number of interactions indicated by the target activity.
[0104] In this embodiment of the disclosure, the target activity can be of various types. For example, the target activity includes the following two types.
[0105] The first type involves a game activity with multiple participants. These participants are ranked based on the number of interactions they perform in their respective second interaction types. The threshold for the number of interactions is either the number of interactions performed by the first-ranked participant or the number of interactions performed by the participant ranked one or two positions ahead of the first-ranked participant. The "preceding position" can be the first one, the first two, etc., and is not specifically limited here.
[0106] In this embodiment, when the target activity is a game activity, the number of interactions for the target activity is set to the number of interactions of the first object or the object ranked first or a preset position before the first object. Since this number of interactions threshold can effectively improve the ranking of the first object in the target activity, the reference value of the number of interactions threshold is high. Therefore, this number of interactions threshold can encourage the first object to increase the number of interactions. Since the bullet screen messages published by the first bullet screen control can increase the number of interactions, it can encourage the first object to publish bullet screen messages based on the first bullet screen control, thereby increasing activity.
[0107] The second type is where the target activity is an activity that the first object participates in based on the work. The activity instruction is that if the number of interactions of the second type of interaction for the work reaches a threshold, the first object will perform a preset behavior.
[0108] In this scenario, the first user participates in the target activity based on a work. Optionally, the audio of the work includes voice content indicating the first user's participation in the target activity, or a widget on the work instructs the first user to participate in the target activity, or the text of the work includes text content indicating the first user's participation in the target activity. Accordingly, the terminal also detects the audio, widget, or text of the work to determine whether the first user has participated in the target activity based on that work. Alternatively, if the work participating in the target activity is recorded in a list of works, the terminal also determines whether the first user has participated in the target activity based on that work based on the list of works.
[0109] Among them, the preset behaviors can be set and changed as needed. The preset behaviors can be behaviors specified by the target activity or behaviors determined by the first object. For example, the preset behaviors can be live streaming, distributing virtual resources, publishing works, etc., without specific limitations.
[0110] In this embodiment, if the first object causes the number of interactions of the second interaction type to reach a threshold based on the work, the first object will perform a preset action, that is, the target activity is the first object's wish activity based on the work. Then, the first bullet screen control corresponding to the interaction type indicated by the target activity will be displayed first, so that the first object can publish bullet screen messages of the corresponding interaction type. Since the bullet screen message can quickly trigger the interaction operation of the corresponding interaction type after being triggered, it is easy to quickly increase the number of interactions of the second interaction type of the first object in the target activity, that is, it can quickly achieve the first object's goal in the target activity, thereby promoting the first object to publish bullet screen messages based on the first bullet screen control and increasing activity.
[0111] In some embodiments, in order to encourage the first object to publish a bullet screen message of the second interaction type, that is, to encourage the first object to publish a bullet screen message based on the first bullet screen control of the corresponding second interaction type, the terminal also displays a prompt message on the bullet screen panel. The prompt message is used to prompt the first object to publish a bullet screen message to trigger the interaction operation of the second interaction type in order to increase the number of interactions of the second interaction type.
[0112] In this embodiment, by displaying prompts for the second type of interaction in the target activity, the transparency of information is improved, which effectively prompts the first object and promotes the first object to publish the second type of interactive bullet screen message. This enables the first object to quickly achieve its goal in the target activity and improves efficiency.
[0113] In some embodiments, the bullet screen panel also displays an identity control and a virtual keyboard. The identity control is used to indicate whether the author's identity is displayed in the bullet screen message. For example, in response to the identity control being selected, the published bullet screen message indicates that the bullet screen message was published by the author.
[0114] In some embodiments, the terminal displays an interaction type on each first bullet screen control, the displayed interaction type indicating the interaction type corresponding to that first bullet screen control. Optionally, at least one of an icon and text is displayed on the first bullet screen control, both the icon and text indicating the interaction type, which improves the information transparency of the first bullet screen control.
[0115] For example, see Figure 4 , Figure 4This is a schematic diagram of a bullet screen panel according to an exemplary embodiment. The bullet screen panel displays a plurality of first bullet screen controls 401, which are arranged sequentially from left to right.
[0116] In step S303, in response to the triggering operation of the first target bullet screen control among the multiple first bullet screen controls, the terminal displays the first text, which is related to the first interaction type.
[0117] In this embodiment of the disclosure, the first target bullet screen control can be any one of a plurality of first bullet screen controls. The first text is related to the first interaction type, that is, the first text is used to prompt the second object to trigger the first bullet screen message to trigger the interaction operation of the first interaction type.
[0118] In this embodiment of the disclosure, one first bullet screen control corresponds to at least one text, that is, each first bullet screen control is preset with at least one text.
[0119] If a text is preset for each first bullet screen control, then the first text is the text preset for the first target bullet screen control. If multiple texts are preset for each first bullet screen control, then the first text can be the text that has been posted the most times by that first bullet screen control or text that has never been posted.
[0120] In some embodiments, the terminal displays first text on a bullet screen panel. Further, the bullet screen panel displays a text editing box, and the terminal displays the first text within the text editing box.
[0121] In some embodiments, the text displayed in the text editing box can also be modified. Accordingly, in response to the modification operation of the first text displayed in the text editing box, the terminal displays the modified first text; in response to the confirmation operation of the modified first text, the terminal displays the bullet screen message corresponding to the modified first text on the work.
[0122] In this embodiment, the text corresponding to the first bullet screen control can also be modified, which improves the flexibility and convenience of bullet screen posting, thereby improving the efficiency of human-computer interaction.
[0123] In step S304, in response to the confirmation operation of the first text, the terminal displays the first bullet screen message on the work.
[0124] The first bullet screen message includes a first text and a first interaction type. The first interaction type included in the first bullet screen message can be at least one of text and an icon used to indicate the first interaction type.
[0125] In some embodiments, the terminal also displays a publishing control, and the confirmation operation of the first text is also the triggering operation of the publishing control. Specifically, the terminal displays the publishing control on the bullet screen panel, such as displaying the publishing control within the text editing box containing the first text. This facilitates the first object to directly publish the first bullet screen message corresponding to the first text based on the publishing control after confirming that the first text is correct.
[0126] In this embodiment, steps S303-S304 described above implement the process of displaying a first bullet comment message on the work in response to a trigger operation on a first target bullet comment control among a plurality of first bullet comment controls. In this embodiment, in response to a trigger operation on the first bullet comment control, the text to be published in the bullet comment message is displayed, obviously eliminating the need for the first object to manually input text, thus improving the efficiency of human-computer interaction; furthermore, since the bullet comment message is published only after the first object confirms the text, the flexibility and convenience of publishing bullet comment messages are also improved.
[0127] It should be noted that steps S303-S304 are only optional implementations of the above process, and the terminal can also implement the process in other optional ways.
[0128] In another implementation, the process of the terminal displaying a first bullet screen message on the work in response to a triggering operation of a first target bullet screen control among a plurality of first bullet screen controls includes the following steps: in response to a triggering operation of a first target bullet screen control, the terminal displays a plurality of first texts; in response to a triggering operation of any first text, the terminal displays a first bullet screen message on the work including the triggered first text.
[0129] Since the first target bullet screen control is any one of multiple first bullet screen controls, and multiple first texts are displayed in response to the trigger operation of any first bullet screen control, that is, multiple texts are preset for each first bullet screen control, and multiple texts corresponding to it are displayed in response to the trigger operation of any first bullet screen control. This allows the first object to conveniently select text to publish bullet screen messages, which obviously improves the flexibility and convenience of bullet screen message publishing, without the first object having to trigger the first bullet screen control multiple times to display multiple texts, thereby improving the efficiency of human-computer interaction.
[0130] Optionally, the terminal displays multiple first texts on the bullet screen panel, and further, for any selected first text, the first object can also modify the first text. This process includes: in response to a trigger operation on any first text, the terminal displays the triggered first text in a text editing box; in response to a modification operation on the first text displayed in the text editing box, the terminal displays the modified first text; and in response to a trigger operation on the modified first text, the terminal displays the bullet screen message corresponding to the modified text on the work.
[0131] The terminal can display multiple first texts in a certain order, such as the following two implementation methods: the terminal displays multiple first texts in the order of the number of interactions with the multiple first texts; the terminal displays multiple first texts in the order of the number of times the multiple first texts were published.
[0132] The interaction count for each first text refers to the number of times the bullet comment message is triggered after the first text is posted. The display order of each first text is positively correlated with its interaction count; that is, the more interactions, the earlier the first text is displayed.
[0133] The posting count for each first text refers to the number of times the first object posts a bullet comment containing that first text. The display order of each first text is positively correlated with its posting count; that is, the more times it is posted, the earlier the first text appears in the display order.
[0134] In this embodiment, multiple first texts are displayed sequentially based on their interaction counts. Since texts with higher interaction counts encourage viewer interaction, the first user is more likely to post a comment based on such texts. Therefore, displaying the most frequently interacted texts first facilitates the first user's selection of text for posting, improving human-computer interaction efficiency. Displaying multiple first texts based on their posting counts also prioritizes the texts the first user typically posts, further facilitating selection and improving human-computer interaction efficiency.
[0135] For example, see Figure 5 , Figure 5 This is a flowchart illustrating a bullet screen display method according to an exemplary embodiment. In response to a trigger operation on the first bullet screen control 501, the terminal displays first text 502 in a text editing box. In response to a trigger operation on the publish control 503, the terminal displays a first bullet screen message 504 on the work.
[0136] In step S305, in response to the re-triggering operation of the first target bullet screen control, the terminal displays second text, which is related to the first interaction type and is different from the first text.
[0137] In some embodiments, one first bullet screen control corresponds to multiple texts, that is, each first bullet screen control has multiple preset texts, and the multiple texts are displayed according to the number of interactions or posts. Optionally, the first text is the first text among the multiple texts of the first target bullet screen control, and the second text is the second text among the multiple texts.
[0138] Among them, multiple texts are related to the first interaction type, that is, multiple texts are used to prompt the second object to trigger the first bullet screen message to trigger the interaction operation of the first interaction type.
[0139] In this embodiment of the disclosure, the terminal displays the second text in the same way as it displays the first text, that is, the second text is displayed in the text editing box of the bullet screen panel, and the second text displayed in the text editing box can also be modified and published.
[0140] In some embodiments, after the terminal displays the second text, it can cancel the display of the first text to reduce interference, or it can retain the display of the first text to facilitate text comparison and make it easier for the first object to select the appropriate text for publication.
[0141] It should be noted that the sequence numbers of steps S304-S305 are for illustrative purposes only and are not intended to restrict the execution order of the two steps. Both steps S304 and S305 are optional steps to be implemented.
[0142] In step S306, in response to the confirmation operation of the second text, the terminal displays a second bullet screen message on the work. The second bullet screen message includes the second text and the first interaction type.
[0143] In this embodiment of the disclosure, the confirmation operation for the second text is the same as the confirmation operation for the first text, that is, the confirmation operation for the second text is a trigger operation for the publish control.
[0144] For example, see Figure 6 , Figure 6 This is a flowchart illustrating a bullet screen display method according to an exemplary embodiment. In response to a trigger operation on the first bullet screen control 601, the terminal displays first text 602 in a text editing box. In response to a further trigger operation on the first bullet screen control 601, the terminal displays second text 603 in the text editing box. In response to a trigger operation on the publish control 604, the terminal displays a second bullet screen message 605 on the work.
[0145] It should be noted that in the above embodiments, only the example of triggering the first target bullet screen control twice is used for illustration. In response to more triggering operations on the first target bullet screen control, more text that is different from both the first and second texts can be displayed. The implementation process is the same as in the above embodiments, and will not be repeated here.
[0146] In this embodiment of the disclosure, in response to the triggering operation of the first bullet screen control, a corresponding text is displayed, and in response to the triggering operation of the first bullet screen control, the displayed text can be updated. Obviously, this eliminates the need for the first object to input text, improving convenience and efficiency, and thus improving the human-computer interaction efficiency of bullet screen posting.
[0147] This disclosure provides a method for displaying bullet comments. The method provides multiple first bullet comment controls on a bullet comment panel. Each first bullet comment control is used to publish a bullet comment message that can trigger an interactive operation of a certain type. Thus, bullet comment messages published based on any first bullet comment control not only enable bullet comment interaction with a second object, but also provide a quick interaction path, thereby promoting interaction between the second and first objects and improving human-computer interaction efficiency. Correspondingly, since bullet comment messages published based on the first bullet comment controls can promote interaction between the second and first objects, it obviously encourages the first object to publish bullet comment messages based on the first bullet comment controls, thereby increasing the activity level of the first object in publishing bullet comment messages. Furthermore, since a bullet comment message can be published with a single click through a first bullet comment control without the first object needing to manually input the bullet comment message, it obviously also improves the human-computer interaction efficiency when the first object publishes bullet comments.
[0148] The above Figure 3 The previous example used a bullet screen panel displaying multiple first bullet screen controls as an example. The following example uses a bullet screen panel displaying multiple types of bullet screen controls as an example. See [link / reference]. Figure 7 , Figure 7 This is a flowchart illustrating a bullet screen display method according to an exemplary embodiment, the method comprising the following steps.
[0149] In step S701, the terminal plays the work of the first object.
[0150] In this embodiment of the disclosure, step S701 is the same as step S301, and will not be described again here.
[0151] In step S702, in response to the target operation on the playback interface of the work, the terminal displays a bullet screen panel on the work. The bullet screen panel displays multiple first bullet screen controls, multiple second bullet screen controls, and multiple third bullet screen controls. Each first bullet screen control is used to publish a bullet screen message, and each bullet screen message is used to trigger an interactive operation of a certain type. Each second bullet screen control is used to publish a bullet screen message of a certain theme type, and each third bullet screen control corresponds to a bullet screen message.
[0152] Each second bullet comment control is used to post a bullet comment message of a specific topic type. Multiple second bullet comment controls correspond to multiple topic types, which can be configured as needed. For example, multiple topic types can indicate bullet comment messages such as thanking fans, positive energy statements, heartwarming words, and sparking discussion. Furthermore, multiple topic types can also be current events, with corresponding bullet comment messages used to spark discussion about current events.
[0153] In this embodiment, multiple second bullet screen controls are displayed in a second order. The second order can be a fixed order; alternatively, it can be determined based on the number of times each second bullet screen control is triggered by the first object, with the order of each second bullet screen control being positively correlated with the number of triggers. In this embodiment, the second bullet screen controls that the first object typically triggers are displayed first, which facilitates the first object's triggering of the second bullet screen controls, improves search efficiency, and thus enhances human-computer interaction efficiency.
[0154] In some embodiments, multiple theme types have priorities, and multiple second bullet screen controls are displayed according to the priority of their respective theme types.
[0155] In some embodiments, the terminal displays a topic type on each second bullet screen control, the displayed topic type indicating the topic type to which the bullet screen message posted by the second bullet screen control belongs. Optionally, the second bullet screen control displays at least one of an icon and text, both of which are used to indicate the topic type, thereby improving the information transparency of the second bullet screen control.
[0156] In this embodiment of the disclosure, the multiple bullet screen messages corresponding to the multiple third bullet screen controls include at least one of the bullet screen messages set by the first object and the bullet screen messages recommended by the platform for the first object.
[0157] In this embodiment, the first object can freely set the bullet screen messages, meaning it can set its own preferred phrases, thereby improving convenience. Furthermore, it can publish these preferred bullet screen messages with a single click each time, instead of manually entering them each time, which obviously improves human-computer interaction efficiency. The platform can then recommend bullet screen messages to the first object, eliminating the need for the first object to set them, further improving the convenience of determining the third bullet screen control, and thus enhancing human-computer interaction efficiency.
[0158] In some embodiments, the terminal displays a bullet message on each third bullet control, and the displayed bullet message is the bullet message corresponding to that third bullet control.
[0159] In some embodiments, the terminal displays a bullet screen management control on the bullet screen panel, which is used to add and delete third bullet screen controls; in response to a trigger operation on the bullet screen management control, the terminal displays a bullet screen management interface; in response to a bullet screen addition operation on the bullet screen management interface, the terminal displays the added third bullet screen control, which is used to publish the added bullet screen message; or, in response to a trigger operation on any third bullet screen control on the bullet screen management interface, the triggered third bullet screen control is deleted.
[0160] In this embodiment of the disclosure, by setting a bullet screen management control, the first object can conveniently add and delete commonly used bullet screen messages, thereby improving the diversity of functions and the convenience of interaction, and thus improving the efficiency of human-computer interaction.
[0161] In some embodiments, the bullet screen management interface displays an add control, which is used to add a third bullet screen control, that is, to add bullet screen messages commonly used by the first object. The bullet screen add operation on the bullet screen management interface is also a trigger operation on the add control. In response to the trigger operation on the add control, a text editing box is displayed. In response to the editing operation of the text entered in the text editing box, the entered text is used as the bullet screen message corresponding to the added third bullet screen control.
[0162] For example, see Figure 8 , Figure 8 This is a schematic diagram of a bullet screen management interface according to an exemplary embodiment, wherein the bullet screen management interface displays an add control 801 and multiple third bullet screen controls 802.
[0163] In some embodiments, the display area of the bullet screen control on the bullet screen panel is limited, that is, the bullet screen panel can only display a portion of the bullet screen control at a time. In such cases, the displayed bullet screen control can be updated in response to the sliding operation of the bullet screen panel.
[0164] For example, see Figure 9 , Figure 9 This is a schematic diagram illustrating the arrangement of multiple bullet screen controls according to an exemplary embodiment. Multiple first bullet screen controls 901, multiple second bullet screen controls 902, and multiple third bullet screen controls 903 are displayed sequentially from left to right.
[0165] In some embodiments, the bullet screen panel includes three display areas. The process of the terminal displaying the bullet screen panel based on the work includes the following steps: the terminal displays a plurality of first bullet screen controls, a plurality of second bullet screen controls and a plurality of third bullet screen controls in the three display areas of the bullet screen panel respectively.
[0166] In this embodiment of the disclosure, different types of bullet screen controls are displayed in separate areas, which makes it easier for the first object to distinguish between different types of bullet screen controls and facilitates the first object to interact with them, thereby improving the efficiency of human-computer interaction.
[0167] In some embodiments, at least one of the following implementations is also included: the terminal displays the bullet screen type corresponding to the bullet screen control displayed in each display area; the terminal displays the three display areas from left to right or from top to bottom.
[0168] The display areas of the first, second, and third bullet screen controls can display bullet screen types such as "interactive bullet screen", "theme bullet screen", and "my frequently used words", respectively.
[0169] The three types of bullet comment controls are displayed in three display areas, which obviously include a front display area and a back display area. Optionally, the three types of bullet comment controls are displayed in the three display areas based on their priority; that is, the higher-priority type of bullet comment control is displayed in the front display area, and the lower-priority type of bullet comment control is displayed in the back display area. The priority of the three types of bullet comment controls can be set as needed. For example, the priority can be a fixed priority, with the priority of the first, second, and third bullet comment controls decreasing sequentially. Alternatively, the priority can be determined based on the number of times each type of bullet comment control is posted; that is, the more times it is posted, the higher the priority.
[0170] In this embodiment, the corresponding bullet screen type is displayed in the display area of each bullet screen control, making it easier for the first object to distinguish between multiple bullet screen controls and improving information transparency. Displaying multiple display areas sequentially from left to right or from top to bottom makes the display of multiple bullet screen controls more organized, improving the interface display effect and facilitating the first object to trigger bullet screen controls for interaction, thus improving human-computer interaction efficiency.
[0171] For example, see Figure 10 , Figure 10 This is a schematic diagram of a bullet screen panel according to an exemplary embodiment. Three types of bullet screen controls are displayed in three display areas, and each display area displays a corresponding bullet screen type. The three display areas are arranged sequentially from top to bottom.
[0172] In step S703, in response to the triggering operation of the second target bullet screen control, the terminal displays third text, where the second target bullet screen control is any one of a plurality of second bullet screen controls and a plurality of third bullet screen controls.
[0173] In this embodiment, the third text is related to the second target bullet screen control. If the second target bullet screen control is a second bullet screen control, then the third text belongs to the topic type corresponding to the second target bullet screen control. If the second target bullet screen control is a third bullet screen control, then the third text is the text included in the bullet screen message corresponding to the second target bullet screen control.
[0174] In this embodiment of the disclosure, a second bullet screen control corresponds to a theme type, and a second bullet screen control corresponds to at least one text of the same theme type. That is, each second bullet screen control is preset with at least one text belonging to the same theme type.
[0175] If each second bullet comment control has a pre-set text, and the second target bullet comment control is a single second bullet comment control, then the third text is the pre-set text for the second target bullet comment control. If multiple texts are pre-set for each second bullet comment control, then the third text can be the text that the second bullet comment control has posted the most times or a text that has never been posted.
[0176] In some embodiments, the terminal displays third text on the bullet screen panel. Further, the bullet screen panel displays a text editing box, and the terminal displays third text within the text editing box.
[0177] In some embodiments, the text displayed in the text editing box can also be modified. Accordingly, in response to the modification operation of the third text displayed in the text editing box, the terminal displays the modified third text; in response to the confirmation operation of the modified third text, the terminal displays the bullet screen message corresponding to the modified third text on the work.
[0178] In this embodiment of the disclosure, the example of a first object triggering a second or third bullet screen control to publish a bullet screen message is given. The first object can also trigger a first bullet screen control to publish a bullet screen message. For details, please refer to steps S303-S306, which will not be repeated here.
[0179] In step S704, in response to the confirmation operation of the third text, the terminal displays a third bullet screen message on the work. The third bullet screen message is the bullet screen message corresponding to the second target bullet screen control.
[0180] In this embodiment of the disclosure, the third bullet screen message includes the third text. The third bullet screen message may include only the third text, or it may include content other than the third text.
[0181] Wherein, if the second target bullet screen control is a second bullet screen control, then the third text belongs to the topic type corresponding to the third bullet screen message. If the second target bullet screen control is a third bullet screen control, then the third text is the bullet screen message corresponding to the third bullet screen control, that is, the content of the third bullet screen message is the third text.
[0182] In this embodiment, steps S703-S704 described above implement the process of displaying a third bullet comment message on the work in response to a trigger operation on the second target bullet comment control. In this embodiment, the text of the bullet comment message to be published is displayed in response to a trigger operation on the second target bullet comment control, obviously eliminating the need for the first object to manually input text, thus improving the efficiency of human-computer interaction. Furthermore, since the bullet comment message is published only after the first object confirms the text, it also improves the flexibility and convenience of publishing bullet comment messages.
[0183] It should be noted that steps S703-S704 are only optional implementations of the above process, and the terminal can also implement the process in other optional ways.
[0184] In another implementation, when the second target bullet screen control is a second bullet screen control, the process of displaying a third bullet screen message on the work in response to a triggering operation on the second target bullet screen control includes the following steps: in response to a triggering operation on the second target bullet screen control, the terminal displays multiple third texts; in response to a triggering operation on any third text, the terminal displays a third bullet screen message on the work including the triggered third text.
[0185] Optionally, the terminal displays multiple third texts on the bullet screen panel. Furthermore, for any selected third text, the first object can also modify the third text. This process includes: in response to a triggering operation on any third text, the terminal displays the triggered third text in a text editing box; in response to a modification operation on the third text displayed in the text editing box, the terminal displays the modified third text; and in response to a triggering operation on the modified third text, the terminal displays the bullet screen message corresponding to the modified third text on the work.
[0186] The terminal can display multiple third-party texts in a certain order, such as the following implementation: the terminal displays multiple third-party texts in the order of their publication number.
[0187] In this embodiment of the disclosure, the display of a first bullet screen control, a second bullet screen control, and a third bullet screen control on the bullet screen panel is used as an example. In other embodiments, the bullet screen panel may display only the first bullet screen control and the second bullet screen control, or only the first bullet screen control and the third bullet screen control, which will not be described in detail here.
[0188] In step S705, in response to the re-triggering operation of the second target bullet screen control, the terminal displays the fourth text. The fourth text and the third text both belong to the topic type corresponding to the second target bullet screen control. The fourth text is different from the third text. The second target bullet screen control is a second bullet screen control.
[0189] In some embodiments, one second bullet screen control corresponds to multiple texts, that is, each second bullet screen control has multiple preset texts, and the multiple texts are displayed according to the number of interactions or posts. Optionally, the third text is the first text among the multiple texts of the second target bullet screen control, and the fourth text is the second text among the multiple texts.
[0190] Among them, many of the texts are related to the topic type of the second target bullet screen control, that is, many of the texts belong to the topic type corresponding to the second target bullet screen control.
[0191] In this embodiment of the disclosure, the terminal displays the fourth text in the same way as it displays the second text, that is, the fourth text is displayed in the text editing box of the bullet screen panel, and the fourth text displayed in the text editing box can also be modified and published.
[0192] In some embodiments, after the terminal displays the fourth text, it can cancel the display of the third text to reduce interference, or it can retain the display of the third text to facilitate text comparison and make it easier for the first object to select the appropriate text for publication.
[0193] It should be noted that the sequence numbers of steps S704-S705 are only for ease of explanation and are not intended to restrict the execution order of the two. Steps S704 and S705 are optional steps to be implemented.
[0194] In step S706, in response to the confirmation operation of the fourth text, the terminal displays the fourth bullet screen message on the work, the fourth bullet screen message including the fourth text.
[0195] In this embodiment of the disclosure, the confirmation operation for the fourth text is the same as the confirmation operation for the third text, that is, the confirmation operation for the fourth text is a trigger operation for the publish control.
[0196] For example, see Figure 11 , Figure 11 This is a flowchart illustrating a bullet screen display method according to an exemplary embodiment. In response to a trigger operation on the second bullet screen control 1101, the terminal displays third text 1102 in a text editing box. In response to a further trigger operation on the second bullet screen control 1101, the terminal displays fourth text 1103 in the text editing box. In response to a trigger operation on the publish control 1104, the terminal displays a fourth bullet screen message 1105 on the work.
[0197] It should be noted that in the above embodiment, only the example of triggering the second target bullet screen control twice was used for illustration. In response to more triggering operations on the second target bullet screen control, more text that is different from the third and fourth texts can be displayed. The implementation process is the same as the above embodiment, and will not be repeated here.
[0198] In this embodiment of the disclosure, in response to the triggering operation of the second bullet screen control, a corresponding text is displayed, and in response to the triggering operation of the second bullet screen control, the displayed text can be updated. Obviously, this eliminates the need for the first object to input text, improving convenience and efficiency, and thus improving the human-computer interaction efficiency of bullet screen posting.
[0199] In this embodiment, the description focuses on the terminal used by the first object as the execution subject. In other embodiments, the terminal used by the second object is used as the execution subject, and the following implementation method is further included: in response to the triggering operation of the first bullet screen message displayed on the work, the terminal displays the interactive interface corresponding to the interactive operation of the first interactive type. This allows one-click access to the corresponding interactive interface without having to jump to other interfaces to find the entry point of the interactive interface, which obviously improves the efficiency of human-computer interaction.
[0200] For example, see Figure 12 , Figure 12 This is an interactive flowchart illustrating an exemplary embodiment. Wherein, the interaction type corresponding to the first bullet screen message 1201 is sending virtual resources, then in response to the triggering operation of the first bullet screen message, the terminal displays a resource panel, which is used to send virtual resources to the first object.
[0201] In this embodiment of the disclosure, a plurality of first bullet screen controls, a plurality of second bullet screen controls, and a plurality of third bullet screen controls are provided through a bullet screen panel. These three types of bullet screen controls correspond to different bullet screen types, which obviously improves the diversity of bullet screen message display and the diversity of first object selection. Moreover, all kinds of bullet screen controls can publish bullet screen messages with one click without the need to manually input bullet screen messages, which obviously promotes interaction and improves human-computer interaction efficiency.
[0202] Figure 13 This is a block diagram illustrating a bullet screen display device according to an exemplary embodiment. (Refer to...) Figure 13 The device includes:
[0203] The playback unit 1301 is configured to play the work of the first object, display a barrage panel based on the work, and display multiple first barrage controls on the barrage panel. Each first barrage control is used to publish a barrage message, and each barrage message is used to trigger an interactive operation of a certain type.
[0204] Display unit 1302 is configured to perform a response to a triggering operation on a first target bullet screen control among a plurality of first bullet screen controls, displaying a first bullet screen message on the work. The first bullet screen message is used to prompt a second object to trigger the first bullet screen message to trigger an interactive operation of a first interaction type. The first interaction type is the interaction type corresponding to the first target bullet screen control.
[0205] In some embodiments, the first bullet screen message includes a first text and a first interaction type, and the display unit 1302 is configured to execute:
[0206] In response to a trigger operation on the first target bullet screen control, the first text is displayed, which is related to the first interaction type;
[0207] In response to the confirmation action on the first text, the first bullet comment message is displayed on the work.
[0208] In some embodiments, the display unit 1302 is further configured to perform:
[0209] In response to a re-triggering operation of the first target bullet screen control, the second text is displayed. The second text is related to the first interaction type and is different from the first text.
[0210] In response to the confirmation action on the second text, a second bullet comment message is displayed on the work. The second bullet comment message includes the second text and the first interaction type.
[0211] In some embodiments, the first bullet screen message includes a first text and a first interaction type, and the display unit 1302 is configured to execute:
[0212] In response to a trigger operation on the first target bullet screen control, multiple first texts are displayed;
[0213] In response to a triggering action on any first text, display a first bullet comment message on the work, including the triggered first text.
[0214] In some embodiments, the display unit 1302 is configured to perform:
[0215] Multiple first texts are displayed in order of their interaction count;
[0216] Multiple first texts are displayed in order of their publication frequency.
[0217] In some embodiments, the playback unit 1301 is configured to perform:
[0218] Display the first bullet screen control corresponding to the second interaction type at the top of the multiple first bullet screen controls;
[0219] The second interaction type is the interaction type in which the first object does not reach the number of interactions in the target activity it participates in, and the number of interactions threshold is the number of interactions threshold indicated by the target activity.
[0220] In some embodiments, the target activity is a game activity involving multiple objects, and the multiple objects are ranked based on the number of interactions of their respective second interaction types. The number threshold is the number of interactions of the object ranked first or the number of interactions of the object ranked before the first object.
[0221] Alternatively, the target activity is an activity that the first object participates in based on the work. The activity instruction is that if the number of interactions of the second type of interaction for the work reaches a threshold, the first object will perform a preset behavior.
[0222] In some embodiments, the display unit 1302 is further configured to perform:
[0223] Display a prompt message on the bullet screen panel. The prompt message is used to prompt the first object to publish a bullet screen message to trigger the second type of interaction operation in order to increase the number of interactions of the second type of interaction.
[0224] In some embodiments, the bullet screen panel further displays at least one of a plurality of second bullet screen controls and a plurality of third bullet screen controls, each second bullet screen control being used to post a bullet screen message of a certain topic type, each third bullet screen control corresponding to a bullet screen message, and the display unit 1302 is further configured to perform:
[0225] In response to the triggering operation of the second target bullet screen control, a third bullet screen message is displayed on the work. The second target bullet screen control is any one of multiple second bullet screen controls and multiple third bullet screen controls, and the third bullet screen message is the bullet screen message corresponding to the second target bullet screen control.
[0226] In some embodiments, the third bullet screen message includes third text, and the display unit 1302 is configured to execute, including:
[0227] In response to a trigger action on the second target bullet screen control, display the third text;
[0228] In response to the confirmation action of the third text, a third comment message is displayed on the work.
[0229] In some embodiments, if the second target bullet screen control is a second bullet screen control, the display unit 1302 is further configured to perform:
[0230] In response to the re-triggering of the second target bullet screen control, the fourth text is displayed. Both the fourth and third texts belong to the topic type corresponding to the second target bullet screen control, but the fourth text is different from the third text.
[0231] In response to the confirmation action on the fourth text, a fourth bullet comment message is displayed on the work, which includes the fourth text.
[0232] In some embodiments, displaying text refers to displaying text within a text editing box, and the display unit 1302 is further configured to perform:
[0233] In response to modifications made to the text displayed in the text editing box, display the modified text.
[0234] In response to the confirmation of the modified text, the corresponding bullet screen message is displayed on the work.
[0235] In some embodiments, the display unit 1302 is further configured to perform:
[0236] Display the bullet screen panel with bullet screen management controls, which are used to add and delete third bullet screen controls;
[0237] In response to a trigger operation on the bullet comment management control, the bullet comment management interface is displayed;
[0238] In response to a bullet comment addition operation on the bullet comment management interface, the added third bullet comment control is displayed, and the added third bullet comment control is used to publish the added bullet comment message; or, in response to a trigger operation on any third bullet comment control on the bullet comment management interface, the triggered third bullet comment control is deleted.
[0239] In some embodiments, the bullet screen panel includes three display areas, and the playback unit 1301 is configured to perform:
[0240] The three display areas of the bullet screen panel display multiple first bullet screen controls, multiple second bullet screen controls, and multiple third bullet screen controls, respectively.
[0241] In some embodiments, the display unit 1302 is further configured to perform at least one of the following:
[0242] Each display area displays the type of bullet comment corresponding to its respective bullet comment control;
[0243] Display the three display areas from left to right or from top to bottom.
[0244] In some embodiments, the multiple bullet screen messages corresponding to the multiple third bullet screen controls include at least one of the bullet screen messages set by the first object and the bullet screen messages recommended by the platform for the first object.
[0245] In some embodiments, the display unit 1302 is further configured to perform at least one of the following:
[0246] Display one type of interaction on each first bullet screen control;
[0247] Display one theme type on each second bullet comment control;
[0248] Display one bullet comment message on each third bullet comment control.
[0249] This disclosure provides a bullet screen display device. The device provides multiple first bullet screen controls on a bullet screen panel. Each first bullet screen control is used to publish a bullet screen message that can trigger an interactive operation of a certain type. Thus, bullet screen messages published based on any first bullet screen control not only enable bullet screen interaction with a second object, but also provide a quick interaction path, thereby promoting interaction between the second and first objects and improving human-computer interaction efficiency. Correspondingly, since bullet screen messages published based on the first bullet screen controls can promote interaction between the second and first objects, it obviously encourages the first object to publish bullet screen messages based on the first bullet screen controls, thereby increasing the activity level of the first object in publishing bullet screen messages. Furthermore, since a bullet screen message can be published with a single click through a first bullet screen control without the first object needing to manually input the bullet screen message, it obviously also improves the human-computer interaction efficiency when the first object publishes bullet screen messages.
[0250] Regarding the apparatus in the above embodiments, the specific manner in which each unit performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.
[0251] Figure 14 A structural block diagram of a terminal 1400 provided in an exemplary embodiment of this disclosure is shown. The terminal 1400 may be a smartphone, tablet computer, MP3 player (Moving Picture Experts Group Audio Layer III), MP4 player (Moving Picture Experts Group Audio Layer IV), laptop computer, or desktop computer. The terminal 1400 may also be referred to as a user device, portable terminal, laptop terminal, desktop terminal, or other names.
[0252] Typically, terminal 1400 includes a processor 1401 and a memory 1402.
[0253] Processor 1401 may include one or more processing cores, such as a quad-core processor, an octa-core processor, etc. Processor 1401 may be implemented using at least one hardware form selected from DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), and PLA (Programmable Logic Array). Processor 1401 may also include a main processor and a coprocessor. The main processor, also known as a CPU (Central Processing Unit), is used to process data in the wake-up state; the coprocessor is a low-power processor used to process data in the standby state. In some embodiments, processor 1401 may integrate a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content to be displayed on the screen. In some embodiments, processor 1401 may also include an AI (Artificial Intelligence) processor, which is used to handle computational operations related to machine learning.
[0254] The memory 1402 may include one or more computer-readable storage media, which may be non-transitory. The memory 1402 may also include high-speed random access memory and non-volatile memory, such as one or more disk storage devices or flash memory devices. In some embodiments, the non-transitory computer-readable storage media in the memory 1402 are used to store at least one program code, which is executed by the processor 1401 to implement the bullet screen display method provided in the method embodiments of this disclosure.
[0255] In some embodiments, the terminal 1400 may also optionally include a peripheral device interface 1403 and at least one peripheral device. The processor 1401, memory 1402, and peripheral device interface 1403 can be connected via a bus or signal line. Each peripheral device can be connected to the peripheral device interface 1403 via a bus, signal line, or circuit board. Specifically, the peripheral device includes at least one of the following: a radio frequency circuit 1404, a display screen 1405, a camera assembly 1406, an audio circuit 1407, and a power supply 1408.
[0256] Peripheral device interface 1403 can be used to connect at least one I / O (Input / Output) related peripheral device to processor 1401 and memory 1402. In some embodiments, processor 1401, memory 1402 and peripheral device interface 1403 are integrated on the same chip or circuit board; in some other embodiments, any one or two of processor 1401, memory 1402 and peripheral device interface 1403 can be implemented on separate chips or circuit boards, which is not limited in this embodiment.
[0257] The radio frequency (RF) circuit 1404 is used to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The RF circuit 1404 communicates with communication networks and other communication devices via electromagnetic signals. The RF circuit 1404 converts electrical signals into electromagnetic signals for transmission, or converts received electromagnetic signals back into electrical signals. Optionally, the RF circuit 1404 includes: an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a user identity module card, etc. The RF circuit 1404 can communicate with other terminals via at least one wireless communication protocol. This wireless communication protocol includes, but is not limited to: metropolitan area networks (MANs), various generations of mobile communication networks (2G, 3G, 4G, and 5G), wireless local area networks (WLANs), and / or WiFi (Wireless Fidelity) networks. In some embodiments, the RF circuit 1404 may also include circuitry related to NFC (Near Field Communication), which is not limited in this disclosure.
[0258] Display screen 1405 is used to display a UI (User Interface). This UI may include graphics, text, icons, videos, and any combination thereof. When display screen 1405 is a touch display screen, it also has the ability to collect touch signals on or above its surface. These touch signals can be input as control signals to processor 1401 for processing. In this case, display screen 1405 can also be used to provide virtual buttons and / or a virtual keyboard, also known as soft buttons and / or a soft keyboard. In some embodiments, there may be one display screen 1405, which serves as the front panel of terminal 1400; in other embodiments, there may be at least two display screens 1405, respectively disposed on different surfaces of terminal 1400 or in a folded design; in still other embodiments, display screen 1405 may be a flexible display screen, disposed on a curved or folded surface of terminal 1400. Furthermore, display screen 1405 may also be configured as a non-rectangular, irregular shape, i.e., a non-rectangular screen. The display screen 1405 can be made of materials such as LCD (Liquid Crystal Display) and OLED (Organic Light-Emitting Diode).
[0259] The camera assembly 1406 is used to acquire images or videos. Optionally, the camera assembly 1406 includes a front-facing camera and a rear-facing camera. Typically, the front-facing camera is located on the front panel of the terminal, and the rear-facing camera is located on the back of the terminal. In some embodiments, there are at least two rear-facing cameras, which are any one of a main camera, a depth-sensing camera, a wide-angle camera, and a telephoto camera, to achieve background blurring by fusion of the main camera and the depth-sensing camera, panoramic shooting by fusion of the main camera and the wide-angle camera, VR (Virtual Reality) shooting, or other fusion shooting functions. In some embodiments, the camera assembly 1406 may also include a flash. The flash can be a single-color temperature flash or a dual-color temperature flash. A dual-color temperature flash refers to a combination of a warm-light flash and a cool-light flash, which can be used for light compensation at different color temperatures.
[0260] The audio circuit 1407 may include a microphone and a speaker. The microphone is used to collect sound waves from the user and the environment, converting the sound waves into electrical signals that are input to the processor 1401 for processing, or input to the radio frequency circuit 1404 for voice communication. For stereo sound acquisition or noise reduction purposes, multiple microphones may be used, each positioned at a different location on the terminal 1400. The microphone may also be an array microphone or an omnidirectional microphone. The speaker is used to convert electrical signals from the processor 1401 or the radio frequency circuit 1404 into sound waves. The speaker may be a conventional diaphragm speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, it can convert electrical signals not only into audible sound waves but also into inaudible sound waves for purposes such as distance measurement. In some embodiments, the audio circuit 1407 may also include a headphone jack.
[0261] Power supply 1408 is used to power the various components in terminal 1400. Power supply 1408 can be AC power, DC power, a disposable battery, or a rechargeable battery. When power supply 1408 includes a rechargeable battery, the rechargeable battery can support wired or wireless charging. The rechargeable battery can also be used to support fast charging technology.
[0262] Those skilled in the art will understand that Figure 14 The structure shown does not constitute a limitation on terminal 1400 and may include more or fewer components than shown, or combine certain components, or use different component arrangements.
[0263] In an exemplary embodiment, a computer-readable storage medium including instructions is also provided, such as a memory including instructions, which can be executed by a terminal's processor to complete the above-described bullet screen display method. Optionally, the computer-readable storage medium may be a ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device, etc.
[0264] In an exemplary embodiment, a computer program product is also provided, including a computer program that, when executed by a processor, implements the above-described bullet screen display method. In some embodiments, the computer program product involved in this disclosure can be deployed and executed on a single terminal, or on multiple terminals located in one location, or on multiple terminals distributed across multiple locations and interconnected via a communication network. These multiple terminals distributed across multiple locations and interconnected via a communication network can constitute a blockchain system.
[0265] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the claims. All the above-described optional technical solutions can be combined in any way to form optional embodiments of this application, and will not be elaborated upon here.
[0266] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.
Claims
1. A method for displaying bullet comments, characterized in that, The method comprises: Playing a published work by the first object, displaying a bullet screen panel based on the work, the bullet screen panel displays multiple first bullet screen controls, multiple second bullet screen controls, and multiple third bullet screen controls. Each first bullet screen control is used to publish a bullet screen message, and each bullet screen message is used to trigger an interactive operation of a certain type. The first object is the logged-in object of the terminal. The multiple interactive types corresponding to the multiple first bullet screen controls include at least one of interaction with the work and interaction with the first object. Each second bullet screen control is used to publish a bullet screen message of a certain type of text. Each third bullet screen control corresponds to one bullet screen message. The bullet screen panel includes three display areas for displaying the multiple first bullet screen controls, the multiple second bullet screen controls, and the multiple third bullet screen controls, and each area displays the bullet screen type corresponding to its respective bullet screen control. In response to a triggering operation on a first target bullet screen control among the plurality of first bullet screen controls, a first bullet screen message is displayed on the work. The first bullet screen message is used to prompt a second object to trigger the first bullet screen message to trigger an interactive operation of a first interaction type. The first interaction type is the interaction type corresponding to the first target bullet screen control. In response to a triggering operation on a second target bullet screen control, a third bullet screen message is displayed on the work, wherein the second target bullet screen control is any one of the plurality of second bullet screen controls and the plurality of third bullet screen controls, and the third bullet screen message is the bullet screen message corresponding to the second target bullet screen control.
2. The bullet screen display method according to claim 1, characterized in that, The first bullet comment message includes a first text and a first interaction type. The step of displaying the first bullet comment message on the work in response to a trigger operation on a first target bullet comment control among the plurality of first bullet comment controls includes: In response to a trigger operation on the first target bullet screen control, the first text is displayed, and the first text is related to the first interaction type; In response to the confirmation operation of the first text, the first bullet screen message is displayed on the work.
3. The bullet screen display method according to claim 2, characterized in that, After displaying the first text, the method further includes: In response to a re-triggering operation of the first target bullet screen control, a second text is displayed, which is related to the first interaction type and is different from the first text; In response to a confirmation operation on the second text, a second bullet comment message is displayed on the work, the second bullet comment message including the second text and the first interaction type.
4. The bullet screen display method according to claim 2, characterized in that, The first bullet comment message includes a first text and a first interaction type. The step of displaying the first bullet comment message on the work in response to a trigger operation on a first target bullet comment control among the plurality of first bullet comment controls includes: In response to a trigger operation on the first target bullet screen control, multiple first texts are displayed; In response to a triggering operation on any first text, a first bullet screen message including the triggered first text is displayed on the work.
5. The bullet screen display method according to claim 4, characterized in that, The display of multiple first texts includes: The plurality of first texts are displayed in order of the number of interactions with each other. The multiple first texts are displayed in order of their publication frequency.
6. The bullet screen display method according to claim 1, characterized in that, The display panel for bullet comments based on the work includes: The first bullet screen control corresponding to the second interaction type is displayed at the top of the plurality of first bullet screen controls; Wherein, the second interaction type is the interaction type in which the first object does not reach the number of interaction thresholds in the target activity it participates in, and the number of interaction thresholds is the number of interaction thresholds indicated by the target activity.
7. The bullet screen display method according to claim 6, characterized in that, The target activity is a game activity involving multiple objects. The multiple objects are ranked based on the number of interactions of their respective second interaction types. The number threshold is the number of interactions of the object ranked first or the number of interactions of the object ranked ahead of the first object. Alternatively, the target activity is an activity that the first object participates in based on the work, and the activity indicates that if the number of interactions for the second interaction type of the work reaches a threshold, the first object will perform a preset behavior.
8. The bullet screen display method according to claim 6, characterized in that, The method further comprises: A prompt message is displayed on the bullet screen panel. The prompt message is used to prompt the first object to publish the bullet screen message used to trigger the interaction operation of the second interaction type in order to increase the number of interactions of the second interaction type.
9. The bullet screen display method according to claim 1, characterized in that, The third bullet comment message includes third text, and the display of the third bullet comment message on the work in response to the triggering operation of the second target bullet comment control includes: In response to a trigger operation on the second target bullet screen control, the third text is displayed; In response to the confirmation operation of the third text, the third bullet screen message is displayed on the work.
10. The bullet screen display method according to claim 9, characterized in that, If the second target bullet screen control is a second bullet screen control, after displaying the third text, the method further includes: In response to a re-triggering operation of the second target bullet screen control, a fourth text is displayed. The fourth text and the third text both belong to the topic type corresponding to the second target bullet screen control, but the fourth text is different from the third text. In response to the confirmation operation of the fourth text, a fourth bullet comment message is displayed on the work, the fourth bullet comment message including the fourth text.
11. The bullet screen display method according to claim 2 or 9, characterized in that, Displaying text refers to displaying text within a text editing box. The method further includes: In response to a modification operation on the text displayed in the text editing box, the modified text is displayed; In response to the confirmation operation of the modified text, the corresponding bullet screen message of the modified text is displayed on the work.
12. The bullet screen display method according to claim 1, characterized in that, The method further comprises: A bullet screen management control is displayed on the bullet screen panel, which is used to add and delete third bullet screen controls. In response to a trigger operation on the bullet screen management control, the bullet screen management interface is displayed; In response to a bullet comment addition operation on the bullet comment management interface, the added third bullet comment control is displayed, and the added third bullet comment control is used to publish the added bullet comment message; or, in response to a trigger operation on any third bullet comment control on the bullet comment management interface, the triggered third bullet comment control is deleted.
13. The bullet screen display method according to claim 1, characterized in that, The method further comprises: The three display areas can be displayed from left to right or from top to bottom.
14. The bullet screen display method according to claim 1, characterized in that, The multiple bullet screen messages corresponding to the multiple third bullet screen controls include at least one of the bullet screen messages set by the first object and the bullet screen messages recommended by the platform for the first object.
15. The bullet screen display method according to claim 1, characterized in that, The method further includes at least one of the following: Display one type of interaction on each first bullet screen control; Display one theme type on each second bullet comment control; Display one bullet comment message on each third bullet comment control.
16. A bullet screen display device, characterized in that, The device comprises: The playback unit is configured to play a published work by a first object, display a bullet screen panel based on the work, and the bullet screen panel displays multiple first bullet screen controls, multiple second bullet screen controls, and multiple third bullet screen controls. Each first bullet screen control is used to publish a bullet screen message, and each bullet screen message is used to trigger an interactive operation of a certain type. The first object is the login object of the terminal. The multiple interactive types corresponding to the multiple first bullet screen controls include at least one of interaction with the work and interaction with the first object. Each second bullet screen control is used to publish a bullet screen message of a certain type of text. Each third bullet screen control corresponds to one bullet screen message. The bullet screen panel includes three display areas for displaying the multiple first bullet screen controls, the multiple second bullet screen controls, and the multiple third bullet screen controls, and each area displays the bullet screen type corresponding to its respective bullet screen control. The display unit is configured to perform a first bullet screen message on the work in response to a triggering operation of a first target bullet screen control among the plurality of first bullet screen controls. The first bullet screen message is used to prompt a second object to trigger the first bullet screen message to trigger an interaction operation of a first interaction type, where the first interaction type is the interaction type corresponding to the first target bullet screen control. In response to a triggering operation of a second target bullet screen control, a third bullet screen message is displayed on the work. The second target bullet screen control is any one of the plurality of second bullet screen controls and the plurality of third bullet screen controls, and the third bullet screen message is the bullet screen message corresponding to the second target bullet screen control.
17. A terminal, characterized in that, include: processor; Memory used to store the processor's executable instructions; The processor is configured to execute the instructions to implement the bullet screen display method as described in any one of claims 1 to 15.
18. A computer-readable storage medium, characterized in that, When the instructions in the computer-readable storage medium are executed by the processor of the terminal, the terminal is able to perform the bullet screen display method according to any one of claims 1 to 15.
19. A computer program product, characterized in that, The computer program product includes a computer program that, when executed by a processor, implements the bullet screen display method according to any one of claims 1 to 15.
Citation Information
Patent Citations
Barrage control method and device
CN105916043A
Video processing method and device, electronic equipment and storage medium
CN113542854A
Bullet screen data processing method and device, electronic equipment, medium and program product
CN116647735A