Bullet screen interaction method and device
By combining multimedia content and barrage in the user interface, allowing users to participate in tasks or interactive operations by sending barrage, the problem of lack of interaction and sense of participation in existing barrage technologies is solved, and the user experience is improved.
Patent Information
- Application Number
- CN202510131028.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-05
- Publication Date
- 2025-06-13
AI Technical Summary
The existing barrage technology lacks interactivity and sense of participation during video viewing, resulting in poor user experience.
By displaying multimedia content and barrage in the user interface and allowing users to participate in tasks or interactive operations related to multimedia content by sending barrage, enhancing the interactivity and playability of barrage.
It improves users' sense of participation and interactivity when watching multimedia content and improves user experience.
Smart Images

Figure CN120151606A_ABST
Abstract
Description
Technical Field
[0001] Embodiments of the present application relate to the technical field of barrage technology, and in particular, to a barrage interaction method, device, computer device, computer-readable storage medium, and computer program product. Background Art
[0002] With the rapid development of video technology, more and more users can watch various video programs through the network. During the process of watching video programs, users can interact with the anchor or other users by sending barrages. The barrage refers to subtitles and the like that pop up and move along a predetermined direction when watching a video through the network, and it is a kind of communication information. There is no fixed vocabulary for barrage in English, and it is usually called: comment, danmaku, barrage, bullet screen, bullet-screen comment, etc. Barrages allow users to post comments or feelings, but different from ordinary video sharing websites that only display special comment areas under the player, they will appear on the video screen in the form of sliding subtitles in real time to ensure that all viewers can notice.
[0003] However, the current barrages are only used to express users' opinions, with poor interactivity, lack of playability and sense of participation, resulting in a poor user experience.
[0004] It should be noted that the above content is not necessarily prior art and does not limit the patent protection scope of the present application. Summary of the Invention
[0005] Embodiments of the present application provide a barrage interaction method, device, computer device, computer-readable storage medium, and computer program product to solve or alleviate one or more of the above technical problems.
[0006] One aspect of the embodiments of the present application provides a barrage interaction method, and the method includes: Display a user interface, where the user interface includes a multimedia content display area and a barrage display area; wherein, the multimedia content display area is used to display multimedia content, and the multimedia content is associated with a task or an interactive element; In response to receiving a target barrage, present the target barrage in the barrage display area in the form of a barrage; and When the target barrage triggers an interaction condition, update the task result or perform an interaction operation on the interactive element.
[0007] Optionally, the user interface is further configured with a game interaction area for displaying interactive elements; when the target barrage triggers an interaction condition, updating the task result or performing an interaction operation on the interactive element includes: When the target bullet screen triggers a preset interaction instruction, control the interaction elements in the game interaction area to perform corresponding actions according to the preset interaction instruction, or control corresponding interaction content to pop up in the game interaction area.
[0008] Optionally, the multimedia display area is used to display comic content, the comic content includes multiple plots, and at least some of the plots are configured with games set according to the corresponding plots; Correspondingly, the game interaction area is used to display a target game, the target game is set according to one or more of the multiple plots; the target game includes game rules and multiple interaction elements.
[0009] Optionally, the method further includes: when a target interaction element among the multiple interaction elements wins the game, provide reward information to the target account that controls the target interaction element or grant a target permission.
[0010] Optionally, the multimedia display area is used to display comic content, the comic content includes multiple plots, and at least some of the plots are configured with tasks set according to the corresponding plots; When the target bullet screen triggers an interaction condition, update the task result or perform an interaction operation on the interaction element, including: Display a target task, the target task is set according to the target plot among the multiple plots; Determine whether the target bullet screen includes a keyword bound to the target task; In response to the target bullet screen including the keyword bound to the target task, update the task progress of the target task.
[0011] Optionally, the method further includes: When the task progress of the target task is all completed, provide reward information to the target account or grant a target permission.
[0012] Another aspect of the embodiments of the present application provides a bullet screen interaction device, the device includes: A display module, configured to display a user interface, the user interface includes a multimedia content display area and a bullet screen display area; wherein, the multimedia content display area is used to display multimedia content, and the multimedia content is associated with tasks or interaction elements; A response module, configured to present the target bullet screen in the bullet screen display area in the form of a bullet screen in response to receiving the target bullet screen; and An update module, configured to update the task result or perform an interaction operation on the interaction element when the target bullet screen triggers an interaction condition.
[0013] Another aspect of the embodiments of the present application provides a computer device, including: At least one processor; and A memory communicatively connected to the at least one processor; Wherein: the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to execute the method as described above.
[0014] Another aspect of the embodiments of the present application provides a computer-readable storage medium, in which computer instructions are stored, and when the computer instructions are executed by a processor, the method as described above is implemented.
[0015] Another aspect of the embodiments of the present application provides a computer program product, including a computer program, and when the computer program is executed by a processor, the method as described above is implemented.
[0016] The embodiments of the present application adopting the above technical solutions may include the following advantages: Users participate in tasks or interactive operations related to multimedia content by sending barrage information, which improves the human-computer interaction method based on barrage. Thereby, the interactivity and playability of the barrage are enhanced, the sense of participation of users when watching multimedia content is improved, and thus the user experience is enhanced. Description of the Drawings
[0017] The drawings exemplarily show the embodiments and form a part of the specification, and are used together with the written description of the specification to explain the exemplary implementation manners of the embodiments. The shown embodiments are only for illustrative purposes and do not limit the scope of the claims. In all the drawings, the same reference numerals refer to similar but not necessarily identical elements.
[0018] Figure 1 Schematically shows the operating environment diagram of the barrage interaction method according to Embodiment 1 of the present application; Figure 2 Schematically shows the flowchart of the barrage interaction method according to Embodiment 1 of the present application; Figure 3 Schematically shows Figure 2 The sub-step flowchart of step S206 in; Figure 4 Schematically shows the application example diagram of the barrage interaction method according to Embodiment 1 of the present application; Figure 5 Schematically shows the application example diagram of the barrage interaction method according to Embodiment 1 of the present application; Figure 6 Schematically shows the application example diagram of the barrage interaction method according to Embodiment 1 of the present application; Figure 7 Schematically shows an application example diagram of the bullet screen interaction method according to Embodiment 1 of the present application; Figure 8 Schematically shows a block diagram of the bullet screen interaction device according to Embodiment 2 of the present application; and Figure 9 Schematically shows a hardware architecture diagram of a computer device according to Embodiment 3 of the present application. Detailed implementation manners
[0019] In order to make the objectives, technical solutions and advantages of the present application clearer, the present application will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application. All other embodiments obtained by those of ordinary skill in the art based on the embodiments in the present application without creative efforts shall fall within the protection scope of the present application.
[0020] It should be noted that the descriptions involving "first", "second", etc. in the embodiments of the present application are only for descriptive purposes and cannot be understood as indicating or implying their relative importance or implicitly indicating the quantity of the indicated technical features. Thus, the features defined with "first" and "second" may explicitly or implicitly include at least one such feature. In addition, the technical solutions between the various embodiments may be combined with each other, but it must be based on the fact that those of ordinary skill in the art can implement them. When the combination of technical solutions appears to be contradictory or unable to be implemented, it should be considered that such a combination of technical solutions does not exist and is not within the protection scope required by the present application.
[0021] In the description of the present application, it should be understood that the numerical labels before the steps do not identify the order of execution of the steps, but are only used to facilitate the description of the present application and distinguish each step, and thus cannot be understood as a limitation to the present application.
[0022] First, the following provides the term explanations involved in the present application: Danmaku refers to elements such as subtitles and pictures that pop up and move in a predetermined direction when watching videos through the network. There is no fixed term for danmaku in English, and it is usually called: comment, danmaku, barrage, bullet screen, bullet-screen comment, etc. Danmaku allows viewers to post comments or feelings. Different from ordinary video sharing websites that only display special comment areas under the player, it will appear on the video screen in real time in the form of sliding subtitles to ensure that all viewers can notice. Danmaku can be managed through the danmaku system. Some danmaku systems can use CSS (Cascading Style Sheets) or JavaScript language to provide specific danmaku forms, such as the appearance or disappearance of danmaku at specific positions, controlling the popping speed of danmaku, the position of danmaku, etc. In addition, the danmaku that appears fixed at the bottom or top of the screen can also be used as subtitles for videos without subtitles.
[0023] Virtual item: A non-physical item that exists in a digital environment, usually used in online platforms or games, and has specific functions or values, such as equipment, props, skins, etc.
[0024] Secondly, to facilitate those skilled in the art to understand the technical solutions provided in the embodiments of the present application, the related technologies will be described below: The main function of the danmaku system on the comic web side is to display users' comments and feedback. However, this danmaku interaction method lacks deep interactivity and sense of participation. Users usually passively browse danmaku information in the role of bystanders, and cannot achieve richer interactions through danmaku or have an actual connection with the comic content. This one-way presentation method of danmaku fails to fully explore the potential of danmaku interaction, is difficult to stimulate users' enthusiasm, and cannot provide a more immersive and interesting interaction experience, resulting in low user stickiness and participation, and poor user experience.
[0025] Therefore, the embodiments of the present application provide a danmaku interaction technical solution. In this technical solution, by displaying a user interface containing multimedia content and danmaku, and allowing users to participate in tasks or interactive operations related to the multimedia content by sending danmaku information, the human-computer interaction method based on danmaku is improved. The interactivity and playability of danmaku are enhanced, enabling users to participate in tasks or games set based on the multimedia content while watching the multimedia content, thereby improving users' sense of participation and thus enhancing the user experience. See the following for details.
[0026] Finally, for the convenience of understanding, an exemplary operating environment is provided below.
[0027] As Figure 1 shown, the schematic diagram of the environment application includes: a service platform 2 and a client.
[0028] The service platform 2 can be connected to clients (4A, 4B, …, 4N) via a network.
[0029] The service platform 2 can provide various contents and bullet screen services, etc. For example, send bullet screens to clients via the network. The network includes various network devices, such as routers, switches, multiplexers, hubs, modems, bridges, repeaters, firewalls, proxy devices, and / or the like. The network can include physical links, such as coaxial cable links, twisted pair cable links, fiber optic links, combinations thereof, etc. The network can include wireless links, such as cellular links, satellite links, Wi-Fi links, etc.
[0030] Among them, the service platform 2 can be a single server, a server cluster, or a cloud computing service center for providing various services. For example: The service platform 2 can provide content services. Among them, the content service can be configured to provide contents such as videos, audios, text data, combinations thereof, etc. The content can include content streams (e.g., video streams, audio streams, information streams), content files (e.g., video files, audio files, text files), and / or other data.
[0031] The service platform 2 can be configured to manage messages for various content items. Users can browse the content and access different content items to view comments on specific content, such as comments posted by other users on the specific content. Comments from users associated with a specific content item can be output to other users who are viewing the specific content item. For example, all users who access a content item (e.g., a video) can view the comments associated with the content item. The input comment content can be output in real time or near real time.
[0032] The service platform 2 can be configured to receive multiple messages. The multiple messages can include multiple bullet screens associated with the content.
[0033] The service platform 2 can be configured to process multiple messages, such as various processing operations like message storage, message filtering, message pushing, etc. Among them, message storage is used to store multiple messages in a data storage such as a database. Message filtering can include rejecting or marking messages that match the filtering criteria. Among them, the filtering criteria can specify terms and / or phrases, such as blasphemy, hate speech, indecent language, etc. The filtering criteria can specify characters, such as symbols, fonts, etc. The filtering criteria can specify languages, computer-readable code patterns, etc.
[0034] The service platform 2 can perform natural language processing, topic recognition, pattern recognition, artificial intelligence, etc., to automatically determine the characteristics of the message and / or group the messages. As an example, frequently occurring phrases or patterns can be recognized as topics. As another example, a database of topics associated with the content can be maintained. Topics can include genres (e.g., action, drama, comedy), personalities (e.g., actor, actress, director), languages, etc. The messages can be grouped based on the characteristics of the client device and / or the user sending the message. Demographics, interests, history, and / or the like can be stored for multiple users to determine potential groupings of the messages. For example, the barrage messages uploaded by individual users can be screened, filtered, sorted, and personalized pushed, etc.
[0035] The service platform 2 can provide a barrage service, which is configured to allow users to comment on and / or share comments (i.e., barrages) associated with the content. The barrages are presented on the same screen as the content. The barrages can be displayed in an overlay above the content and can have animation effects. For example, the barrages can scroll (e.g., from right to left, from left to right, from top to bottom, …), and this animation effect can be implemented based on the transition property of CSS3.
[0036] The clients (4A, 4B, …, 4N) can be configured to access the content and services of the service platform 2. The clients (4A, 4B, …, 4N) can include electronic devices with or external display panels, such as mobile devices, tablet devices, laptop computers, workstations, virtual reality devices, gaming devices, digital streaming devices, vehicle clients, smart TVs, set-top boxes, etc., and can also include virtualized computing instances. The virtualized computing instances can include virtual machines, such as emulations of computer systems, operating systems, servers, etc.
[0037] The clients (4A, 4B, …, 4N) can be associated with one or more users. A single user can also use one or more of the clients (4A, 4B, …, 4N) to access the service platform 2. The clients (4A, 4B, …, 4N) can travel to various locations and use different networks to access the service platform 2.
[0038] The clients (4A, 4B, …, 4N) can include multiple client programs, such as video APPs, live broadcast APPs, or mini-programs with built-in barrage systems. In this embodiment, through the client program, the content such as videos provided by the service platform 2 can be presented, and the barrage content can be presented in a specific manner through the barrage system.
[0039] Clients (4A, 4B, …, 4N) may include an interface, which may include a touchpad, a touch screen, a mouse, a keyboard, or other sensing elements. For example, the input element may be configured to receive user instructions, which may cause the clients (4A, 4B, …, 4N) to perform various operations, such as inputting bullet comments, etc.
[0040] It should be noted that the above devices are exemplary, and in different scenarios or according to different requirements, the number and types of devices are adjustable.
[0041] Taking the client (such as 4A) as the execution subject, the technical solutions of this application will be introduced through multiple embodiments. It should be noted that these embodiments can be implemented in various different forms and should not be construed as being limited only to the embodiments described herein.
[0042] Embodiment 1 Figure 2 A flowchart of an interaction method based on bullet comments according to Embodiment 1 of this application is schematically shown.
[0043] As Figure 2 shown, the interaction method based on bullet comments may include steps S200 to S204, where: Step S200: Display a user interface, where the user interface includes a multimedia content display area and a bullet comment display area; among them, the multimedia content display area is used to display multimedia content, and the multimedia content is associated with a task or an interaction element.
[0044] Step S202: In response to receiving a target bullet comment, present the target bullet comment in the bullet comment display area in the form of a bullet comment.
[0045] Step S204: In the case where the target bullet comment triggers an interaction condition, update the task result or perform an interaction operation on the interaction element.
[0046] The interaction method based on bullet comments provided in this embodiment is based on the fact that the multimedia content is associated with a task or an interaction element. Taking a comic as an example, tasks such as finding clues can be set according to the plot of the comic. In this way, users can send the "clue content" they think is confirmed in the form of bullet comments, and then can participate in tasks or interaction operations related to the multimedia content, enriching and enhancing the human-computer interaction method based on bullet comments. Thereby, the interactivity and playability of bullet comments are enhanced, the sense of participation of users when watching multimedia content is improved, and thus the user experience is enhanced.
[0047] The following will Figure 2 be elaborated in detail on each step in steps S200 to S204 and other optional steps.
[0048] Step S200, display a user interface, the user interface including a multimedia content display area and a bullet screen display area; wherein, the multimedia content display area is used to display multimedia content, and the multimedia content is associated with tasks or interactive elements.
[0049] The multimedia content can include various forms of content such as videos, comics, animations, game screens, etc. Exemplarily, the multimedia content can be used to display comic content. Comic content usually consists of multiple plots, and each plot can be associated with different interactive elements and tasks. For example, in a certain plot of a comic, a task is associated that requires the user to help a character in the comic achieve a certain goal by sending specific bullet screen keywords, or a specific interactive element is associated.
[0050] The bullet screen display area can completely overlap with the multimedia content display area, that is, the bullet screen display area covers the multimedia content; the bullet screen display area can also cover a part of the multimedia content display area, or can be located outside the multimedia content display area. The bullet screen display area is located above the user interface and is used to display the bullet screen information posted by users in real time. Users can send bullet screens by inputting text, uploading pictures, or selecting preset emoticons, etc. The bullet screen can include various forms such as text, pictures, and kaomoji. The bullet screen can scroll or move from the right end to the left end of the bullet screen display area, or can move or scroll in a preset path / direction.
[0051] The tasks and interactive elements can be preset according to the multimedia content. For example, when a character in a comic is in trouble due to lack of a key item, an interactive task such as "help the character find the key item" can be set. When a comic character enters a tense battle plot, an associated interactive game such as "control the game character to assist the comic character in defeating the enemy" can be set. Of course, the tasks and interactive elements can also be generated in real time.
[0052] Step S202 , in response to receiving the target bullet screen, present the target bullet screen in the bullet screen display area in the form of a bullet screen.
[0053] In some embodiments, the bullet screen display area can be configured with a filtering and sorting mechanism to optimize the bullet screen display effect. Specifically, the target bullet screens that meet the preset interactive conditions can be preferentially displayed. For example, for bullet screens containing task-binding keywords or specific interactive instructions, the username of the user who sent the bullet screen can be additionally displayed beside the corresponding bullet screen to distinguish users who "participate in tasks, games or complete tasks, win games", further enhancing the interactivity and sense of participation.
[0054] Step S204 , in the case where the target bullet screen triggers the interactive condition, update the task result or perform an interactive operation on the interactive element.
[0055] In some embodiments, the barrage input by the user can be monitored in real time, and the task result can be updated or interactive operations can be performed according to the barrage input by the user. For example, in a comic, when a character enters a tense battle, the user can trigger an interactive game associated with this plot in the comic through the target barrage. After triggering the interactive game, the user can control the character in the game to perform specific actions, such as attacking, moving, or defending, by inputting barrages with relevant instructions. For example, when the user inputs "Attack the enemy", the game character will perform an attack action; when inputting "Move to the right", the game character will move to the right.
[0056] In an alternative embodiment, the user interface is further configured with a game interaction area for displaying interactive elements, and step S204 further includes: In the case where the target barrage triggers a preset interactive instruction, control the interactive elements in the game interaction area to perform corresponding actions according to the preset interactive instruction, or control the game interaction area to pop up corresponding interactive content.
[0057] In some embodiments, the game interaction area in the user interface can accommodate various interactive elements (such as characters, props, etc.), and the interactive elements can be set according to the plot in the multimedia content. When the target barrage sent by the user contains relevant preset interactive instructions, it can trigger controlling the interactive elements in the game interaction area to perform corresponding actions or pop up corresponding content. For example, in a certain plot of a comic, the comic character faces a powerful enemy, and the user can trigger this interactive instruction by sending a barrage containing the keyword "Attack the enemy", control the game character in the game interaction area to perform an attack action, and play the corresponding battle animation or pop up the corresponding interactive content (such as "You have caused 10 points of damage to the enemy!"). If the barrage contains the instruction "Dodge the attack", the game character can be controlled to enter a defensive state to avoid the enemy's attack. Further, in some embodiments, the preset interactive instructions can also be synchronized with the game state to ensure that the user's interaction can obtain an intuitive and timely feedback. For example, a health bar can be set for the game character controlled by the user. When the user triggers the "Defense" instruction, the game character will enter a defensive state and reduce the damage received by the game character according to the attack intensity of the enemy in the comic plot, thereby reducing the deduction of health points.
[0058] In this embodiment, by controlling the interactive elements to perform corresponding operations in the game interaction area associated with the multimedia content through interactive instructions, the user can participate in the process of advancing the plot of the multimedia content. The interactivity of the barrage is improved, the immersion and entertainment of the multimedia content are enhanced, and thus the user experience is improved.
[0059] In an alternative embodiment, the multimedia display area is used to display comic content, and the comic content includes a plurality of plots, and at least some of the plots are configured with games set according to the corresponding plots; Correspondingly, the game interaction area is used to display a target game, and the target game is set according to one or more of the plurality of plots; the target game includes game rules and a plurality of the interaction elements.
[0060] Each comic plot has a fixed process and ending. The target game can allow the user to participate in the comic plot within the framework of the existing plot by providing interactive operations to the user without changing the plot direction of the comic.
[0061] In some embodiments, the target game rules can define the behavior norms and game objectives of the user in the target game, such as finding hidden clues within a limited time, unlocking the password required for the next plot, or defeating an opponent in the comic plot. The interaction elements can include operable external game characters, virtual items, scene props, etc. The interaction elements can correspond to the characters or items in the comic content, or can be user-defined game characters. For example, in a comic plot, the comic protagonist needs to unlock a mysterious box to continue the adventure. The target game can be designed to display a locked virtual box in the game interaction area, and the user needs to try to unlock it by sending a barrage containing specific keywords according to the prompts in the comic. The game rules can include limiting the number of attempts or setting a time limit, and the interaction elements include the virtual box, the key, and the prompt information, etc. For example, a certain plot in the comic may involve a character in crisis. According to this plot, a role-playing game can be set up, and the user can execute interactive operations by controlling the interaction elements to follow the development of the plot, so that the user can be more immersed in the comic plot.
[0062] In this embodiment, the game interaction set according to the comic content plot can deepen the user's understanding and sense of participation in the comic plot. The comic display is no longer limited to passive viewing, but is transformed into an active exploration by the user through the barrage. It provides a richer barrage experience for the user, thereby improving the user's experience of the comic content.
[0063] In an alternative embodiment, when the target interaction element among the plurality of interaction elements wins the game, reward information or target permissions are provided to the target account that controls the target interaction element.
[0064] In some embodiments, whether the target interaction element wins the game may depend on the preset game rules of the target game. For example, the preset game rules may be that the user needs to input a specific keyword through the bullet screen to trigger the event of winning the game. The input bullet screen of the user can be obtained in real time, and according to the user's input, it can be determined whether the user meets the conditions for winning the game. If the user wins the game, the user's game score will be updated. Based on the updated game score, it is further determined whether the conditions for awarding rewards or opening permissions are triggered. Specifically, when the game score reaches the preset threshold, reward information can be provided to the target account or the target permission can be opened.
[0065] In some embodiments, the reward information provided to the target account that controls the target interaction element may be virtual items in the game, such as gold coins, props, etc. The opened permission may be the permission to send a special bullet screen style, or the permission to give the user the ability to upgrade the game character, etc.
[0066] In this embodiment, by providing reward information to the target account, the user can obtain additional incentives, which further improves the enthusiasm of the user to participate in the target game through the bullet screen and the fun of interaction. At the same time, by opening the target permission, the user's game experience and usage experience can be improved, thereby prompting the user to participate in the bullet screen interaction link more frequently.
[0067] In an alternative embodiment, the multimedia display area is used to display comic content, and the comic content includes multiple plots, and at least some of the plots are configured with tasks set according to the corresponding plots. As Figure 3 shown, step S206 includes: Step S300, display the target task, where the target task is set according to the target plot among the multiple plots; Step S302, determine whether the target bullet screen includes the keyword bound to the target task; Step S304, in response to the target bullet screen including the keyword bound to the target task, update the task progress of the target task.
[0068] The target task is a specific interaction task designed according to the comic plot, which can guide the user to participate in the interaction operation related to the comic plot through the bullet screen. The setting of the target task may include important nodes or key events of the plot, and after the user completes the target task, the plot can be promoted or specific effects can be triggered.
[0069] The display methods of the target tasks can be dynamic floating windows, bullet screen messages, task lists, etc. The description of the target tasks can include instructions on the conditions for completing the tasks, such as "finding hidden clues", "answering the character's questions", or "helping the protagonist solve problems". For example, in a certain plot of a comic, a character may be looking for a lost key, and the task prompts the user to help the character find the key. This task can be displayed in the game interaction area or the task list to remind the user to participate.
[0070] The keywords bound to the target tasks can be specific words related to the target tasks, which are used to determine whether the user has completed the tasks. The keywords can be flexibly set according to the task types, including specific answer contents, prompt words related to the plot, or special instructions in the interaction rules. After receiving the target bullet screen, the content of the bullet screen can be parsed and matched to determine whether the target bullet screen conforms to the bound keywords. For example, when the target task is "finding clues in the secret room", the bound keywords can be "light switch" or "hidden door". In some embodiments, the matching of keywords can support multiple forms, including exact match, fuzzy match, or synonym replacement, so as to improve the flexibility of task determination and the user experience. For example, when the user inputs "turn on the light", it can also be regarded as a match for "light switch".
[0071] When the target bullet screen contains the bound keywords, it can be determined that the task has been partially or fully completed, and then the task progress of the target task is updated. The update of the task progress can be presented in various forms, including numerical increase, progress bar change, or triggering the next task stage. Exemplarily, the update of the task progress can be divided into multiple levels according to the task difficulty. For example, for simple tasks, the progress may directly reach 100%, while for complex tasks, the progress update can be incremented step by step, such as 10%, 50%, etc. In some embodiments, the update of the task progress can also trigger specific feedback effects, such as displaying a reward prompt, playing a special effect animation, or unlocking new plot content. Exemplarily, when the user inputs "light switch" through the bullet screen, the task progress bar is increased from 0% to 100%, and at the same time, the hidden door of the secret room is unlocked, and an animation effect showing the protagonist discovering the clue is displayed. Further, if the task contains multi-stage content, after updating the task progress, the user can be prompted to complete the next stage of the task, such as "exploring the hidden compartment in the secret room".
[0072] In this embodiment, by configuring relevant target tasks in the comic plot and triggering corresponding interactive operations based on the target bullet screen, the user's sense of participation and immersion is enhanced. Enable the user to obtain more interactive experiences while browsing the comic content by sending bullet screens to complete the target tasks.
[0073] In an alternative embodiment, when the task progress of the target task is fully completed, reward information is provided to the target account or the target permission is enabled.
[0074] The reward information can include various forms such as virtual items, points, etc. For example, the virtual items can be virtual currency, character costumes, or rare items, and the target permissions can be unlocking of restricted content, permission to send special effect bullet screens, or the right to use specific functions.
[0075] In some embodiments, the distribution of the reward information can be dynamically adjusted in combination with the complexity of the task and the user's participation performance. For example, when completing a simple task, the user can obtain a basic reward, such as virtual currency x10. When completing a high-difficulty task or a series of tasks, high-value rewards can be distributed, such as virtual currency x100, a limited character costume, or the unlocking permission of a special function. Exemplarily, when the target task is "assist the protagonist to find the lost treasure" and is completed within the specified time, after the user's task progress reaches 100%, the reward information, such as "gold coins x50", is issued to the target account. In addition, if the target task is bound with specific permissions, the corresponding permissions can also be enabled after the task is completed. For example, the user is allowed to send special effect bullet screens to display achievements, or unlock other interactive functions to further explore the subsequent content. It should be noted that the form and content of the rewards can be flexibly configured according to the actual application scenarios. For example, in an educational scenario, the rewards may be virtual certificates or learning points. In an entertainment scenario, they can be more opportunities to unlock personalized content or enhanced interactive experience functions, thus providing a richer and more continuous incentive experience for users.
[0076] In this embodiment, by providing the reward information or enabling the target permissions to the target account after the target task is completed, the user's sense of achievement and participation are enhanced. The user is motivated to use the bullet screens for more interactions to complete the tasks, thereby improving the user stickiness and entertainment.
[0077] To make the present application easier to understand, the following provides Figures 4 - 7 an exemplary application.
[0078] In this exemplary application, a method for displaying bullet screens on the comic web page based on gamification elements is provided, and the method process is as follows: S11, display the comic content, the bullet screens of the comic content, and the input box for sending bullet screens on the comic web page.
[0079] S12, obtain the bullet screens input by the user.
[0080] S13, match the bullet screens input by the user with keywords. If the match fails, display the bullet screen and end the process. If the match succeeds, enter S14.
[0081] S14, trigger the gamification module. The gamification module includes pre-designed interactive games, and the user can trigger game interactions by sending bullet screens.
[0082] S15. After the user participates in the gamification module, update the task management module. The task management module includes pre-set task challenges, and updates the task progress according to the results of the task challenges, so that the user can view the task progress.
[0083] S16. According to the task management module, trigger the reward system module. The reward system module defines the reward rules and the rewards to be distributed.
[0084] S17. According to the reward system module, the user can obtain the corresponding rewards.
[0085] In this exemplary application, the user is allowed to participate in tasks or interactive operations related to multimedia content by sending bullet screens, which improves the human-computer interaction method based on bullet screens. Thereby, the interactivity and playability of the bullet screens are enhanced, the sense of participation of the user when watching multimedia content is improved, and thus the user experience is effectively improved.
[0086] Embodiment 2 Figure 8 Schematically shows a block diagram of a bullet screen interaction device according to Embodiment 2 of the present application. The device can be divided into one or more program modules. One or more program modules are stored in a storage medium and are executed by one or more processors to complete the embodiments of the present application. The program modules referred to in the embodiments of the present application refer to a series of computer program instruction segments that can complete specific functions. The following description will specifically introduce the functions of each program module in this embodiment. As Figure 8 shown, the device 800 may include: a display module 810, a response module 820, and an update module 830, where: The display module 810 is used to display a user interface, and the user interface includes a multimedia content display area and a bullet screen display area; wherein, the multimedia content display area is used to display multimedia content, and the multimedia content is associated with tasks or interactive elements; The response module 820 is used to present the target bullet screen in the bullet screen display area in the form of a bullet screen in response to receiving the target bullet screen; and The update module 830 is used to update the task result or perform an interactive operation on the interactive element when the target bullet screen triggers an interaction condition.
[0087] In an optional embodiment, the user interface is further configured with a game interaction area for displaying interactive elements; when the target bullet screen triggers an interaction condition, updating the task result or performing an interactive operation on the interactive element includes: When the target bullet screen triggers a preset interaction instruction, control the interactive element in the game interaction area to perform a corresponding action according to the preset interaction instruction, or control the game interaction area to pop up corresponding interactive content.
[0088] In an alternative embodiment, the multimedia display area is configured to display comic content, the comic content including a plurality of plots, and at least some of the plots are configured with games set according to the corresponding plots; Correspondingly, the game interaction area is configured to display a target game, the target game being set according to one or more of the plurality of plots; the target game includes game rules and a plurality of the interaction elements.
[0089] In an alternative embodiment, the apparatus 800 further includes a game reward module, configured to: In the case where a target interaction element among the plurality of interaction elements wins the game, provide reward information or grant a target privilege to a target account that controls the target interaction element.
[0090] In an alternative embodiment, the multimedia display area is configured to display comic content, the comic content including a plurality of plots, and at least some of the plots are configured with tasks set according to the corresponding plots; In the case where the target bullet screen triggers an interaction condition, update a task result or perform an interaction operation on the interaction element, including: Display a target task, the target task being set according to a target plot among the plurality of plots; Determine whether the target bullet screen includes a keyword bound to the target task; In response to the target bullet screen including the keyword bound to the target task, update the task progress of the target task.
[0091] In an alternative embodiment, the apparatus further includes a task reward module, configured to: In the case where the task progress of the target task is all completed, provide reward information or grant a target privilege to a target account.
[0092] Embodiment III Figure 9 FIG. schematically shows a hardware architecture diagram of a computer device 10000 suitable for implementing the bullet screen interaction method according to Embodiment III of the present application. In some embodiments, the computer device 10000 may be a terminal device such as a smart phone, a wearable device, a tablet computer, a personal computer, a vehicle-mounted terminal, a game console, a virtual device, a workbench, a digital assistant, a set-top box, a robot, etc. In other embodiments, the computer device 10000 may be a rack server, a blade server, a tower server, or a cabinet server (including a stand-alone server or a server cluster composed of multiple servers). As Figure 9 shown, the computer device 10000 includes, but is not limited to: a memory 10010, a processor 10020, and a network interface 10030 that can communicate with each other through a system bus. Among them: The memory 10010 includes at least one type of computer-readable storage medium. The readable storage medium includes flash memory, hard disk, multimedia card, card-type memory (such as SD or DX memory), random access memory (RAM), static random access memory (SRAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), programmable read-only memory (PROM), magnetic memory, magnetic disk, optical disc, etc. In some embodiments, the memory 10010 may be an internal storage module of the computer device 10000, such as the hard disk or memory of the computer device 10000. In other embodiments, the memory 10010 may also be an external storage device of the computer device 10000, such as a plug-in hard disk, Smart Media Card (SMC), Secure Digital (SD) card, Flash Card, etc. equipped on the computer device 10000. Of course, the memory 10010 may also include both the internal storage module and the external storage device of the computer device 10000. In this embodiment, the memory 10010 is generally used to store the operating system and various application software installed on the computer device 10000, such as the program code of the bullet screen interaction method. In addition, the memory 10010 may also be used to temporarily store various data that have been output or will be output.
[0093] In some embodiments, the processor 10020 may be a central processing unit (CPU), controller, microcontroller, microprocessor, or other chip. The processor 10020 is generally used to control the overall operation of the computer device 10000, such as performing control and processing related to data interaction or communication with the computer device 10000. In this embodiment, the processor 10020 is used to run the program code stored in the memory 10010 or process data.
[0094] The network interface 10030 may include a wireless network interface or a wired network interface, which is generally used to establish a communication link between the computer device 10000 and other computer devices. For example, the network interface 10030 is used to connect the computer device 10000 to an external terminal via a network, and establish a data transmission channel and a communication link between the computer device 10000 and the external terminal. The network may be a wireless or wired network such as an enterprise intranet (Intranet), the Internet, Global System of Mobile communication (GSM for short), Wideband Code Division Multiple Access (WCDMA for short), 4G network, 5G network, Bluetooth, Wi-Fi, etc.
[0095] It should be noted that Figure 9 only the computer device with components 10010 - 10030 is shown, but it should be understood that it is not required to implement all the shown components, and more or fewer components can be alternatively implemented.
[0096] In this embodiment, the bullet screen interaction method stored in the memory 10010 can also be divided into one or more program modules and executed by one or more processors (such as the processor 10020) to complete the embodiments of the present application.
[0097] Embodiment 4 The embodiments of the present application also provide a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the bullet screen interaction method in the embodiments are implemented.
[0098] In this embodiment, the computer-readable storage medium includes flash memory, hard disks, multimedia cards, card-type memories (such as SD or DX memories, etc.), random access memories (RAM), static random access memories (SRAM), read-only memories (ROM), electrically erasable programmable read-only memories (EEPROM), programmable read-only memories (PROM), magnetic memories, magnetic disks, optical disks, etc. In some embodiments, the computer-readable storage medium may be an internal storage unit of a computer device, such as the hard disk or memory of the computer device. In other embodiments, the computer-readable storage medium may also be an external storage device of the computer device, such as a plug-in hard disk, a Smart Media Card (SMC), a Secure Digital (SD) card, a Flash Card, etc., equipped on the computer device. Of course, the computer-readable storage medium may also include both the internal storage unit and the external storage device of the computer device. In this embodiment, the computer-readable storage medium is generally used to store the operating system installed on the computer device and various application software, such as the program code of the bullet screen interaction method in the embodiment. In addition, the computer-readable storage medium may also be used to temporarily store various data that have been output or will be output.
[0099] Embodiment 5 The embodiment of the present application further provides a computer program product, including a computer program, which when executed by a processor implements the method in the above embodiment.
[0100] Obviously, those skilled in the art should understand that the above-mentioned modules or steps of the embodiments of the present application can be implemented by a general-purpose computer device. They can be concentrated on a single computer device or distributed on a network composed of multiple computer devices. Optionally, they can be implemented by program codes executable by the computer device. Thus, they can be stored in a storage device and executed by the computer device. And in some cases, the steps shown or described can be executed in a different order than here, or they can be separately fabricated into individual integrated circuit modules, or multiple modules or steps of them can be fabricated into a single integrated circuit module to be implemented. In this way, the embodiments of the present application are not limited to any specific combination of hardware and software.
[0101] It should be noted that the above are only the preferred embodiments of the present application, and do not limit the patent protection scope of the present application. Any equivalent structure or equivalent process transformation made by using the content of the specification and drawings of the present application, or directly or indirectly applied in other related technical fields, shall be equally included in the patent protection scope of the present application.
Claims
1. A bullet screen interaction method, characterized in that: The method comprises: Displaying a user interface, the user interface comprising a multimedia content display area and a bullet screen display area; wherein the multimedia content display area is used to display multimedia content, and the multimedia content is associated with tasks or interactive elements; In response to receiving a target bullet screen, presenting the target bullet screen in the bullet screen display area in the form of a bullet screen; and When the target bullet screen triggers an interactive condition, the task result is updated or an interactive operation is performed on the interactive element.
2. The method according to claim 1, characterized in that The user interface is also configured with a game interaction area displaying interactive elements; When the target bullet screen triggers an interactive condition, updating the task result or performing an interactive operation on the interactive element includes: When the target barrage triggers a preset interactive instruction, the interactive elements in the game interactive area are controlled to perform corresponding actions according to the preset interactive instruction, or the game interactive area is controlled to pop up corresponding interactive content.
3. The method according to claim 1, characterized in that The multimedia display area is used to display comic content, the comic content includes multiple plots, and at least some of the plots are configured with games set according to the corresponding plots; Correspondingly, the game interaction area is used to display a target game, and the target game is set according to one or more plots of the multiple plots; the target game includes game rules and multiple interactive elements.
4. The method according to claim 3, characterized in that: The method further includes: when a target interactive element among the multiple interactive elements wins a game, providing reward information or opening target permissions to a target account controlling the target interactive element.
5. The method according to claim 1, characterized in that The multimedia display area is used to display comic content, the comic content includes a plurality of plots, and at least some of the plots are configured with tasks set according to the corresponding plots; When the target bullet screen triggers an interactive condition, updating the task result or performing an interactive operation on the interactive element includes: displaying a target task, wherein the target task is set according to a target plot among the plurality of plots; Determine whether the target bullet comment includes the keyword bound to the target task; In response to the target bullet screen including the keyword bound to the target task, the task progress of the target task is updated.
6. The method according to claim 5, characterized in that The method further comprises: When the task progress of the target task is fully completed, reward information is provided to the target account or target permissions are opened.
7. A bullet screen interactive device, characterized in that: The device comprises: A display module, used to display a user interface, the user interface includes a multimedia content display area and a bullet screen display area; wherein the multimedia content display area is used to display multimedia content, and the multimedia content is associated with tasks or interactive elements; a response module, configured to, in response to receiving a target bullet screen, present the target bullet screen in the bullet screen display area in the form of a bullet screen; and An updating module is used to update the task result or perform an interactive operation on the interactive element when the target barrage triggers an interactive condition.
8. A computer device, characterized in that: include: at least one processor; and a memory communicatively connected to the at least one processor; wherein: The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the method according to any one of claims 1 to 6.
9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and when the computer instructions are executed by a processor, the method according to any one of claims 1 to 6 is implemented.
10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to claims 1 to 6 are implemented.