Bullet screen processing method and device, equipment and storage medium
By displaying candidates on the media resource display page and responding to user selection operations, rapid display and delivery of barrages is achieved, which solves the problem of low interaction efficiency of existing barrages and improves user experience.
Patent Information
- Application Number
- CN202310900102.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-07-20
- Publication Date
- 2025-01-21
AI Technical Summary
The existing barrage interaction is inefficient and single, resulting in poor user experience.
Candidates are displayed on the media resource display page, and barrage content is displayed and sent based on the user's selection operation to achieve quick barrage sending.
It improves the efficiency of barrage generation, enriches barrage interaction methods, and improves user experience.
Smart Images

Figure CN119342301A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of data processing, and in particular to a bullet comment processing method, device, equipment and storage medium. Background Art
[0002] At present, barrage has become a relatively mature interactive function. Whether it is video or live broadcast, the barrage function has been maturely applied. For example, in the live broadcast room, the anchor is broadcasting live, and the viewers can send barrage to interact with the anchor while watching the live broadcast.
[0003] In the prior art, a user watching a broadcast or a user playing a video sends a barrage by opening a comment input box and inputting the barrage content, so that the barrage floats across the live broadcast room page or the video playback page, achieving an interactive effect.
[0004] However, the existing barrage interaction is inefficient and single in method, which easily leads to a poor experience for viewers or video players. Summary of the invention
[0005] In order to solve the above technical problems, an embodiment of the present disclosure provides a bullet screen processing method.
[0006] In a first aspect, the present disclosure provides a method for processing a bullet comment, the method comprising:
[0007] Display at least one candidate item on the media resource display page;
[0008] Based on a selection operation on at least one target candidate item among the at least one candidate item, display at least one bullet comment content;
[0009] In response to a sending operation for a target barrage content in the at least one barrage content, the target barrage content is sent.
[0010] In an optional implementation, the at least one candidate item is determined based on historical barrage content, and the historical barrage content is sent for the media resource being displayed on the media resource display page.
[0011] In an optional implementation, the historical barrage content is barrage content that has been displayed a number of times reaching a preset threshold within a first preset time period.
[0012] In an optional implementation, each candidate item includes a candidate item content, and the at least one barrage content is different from the candidate item content corresponding to each candidate item.
[0013] In an optional implementation, based on a selection operation on at least one target candidate item among the at least one candidate item, displaying at least one bullet comment content includes:
[0014] In response to a selection operation on a plurality of target candidate items among the at least one candidate item, determining selection order information corresponding to the plurality of target candidate items;
[0015] Determine at least one bullet comment content based on multiple candidate item contents corresponding to the multiple target candidate items and selection order information corresponding to the multiple target candidate items;
[0016] The at least one bullet comment content is displayed on the media resource display page.
[0017] In an optional implementation manner, before displaying at least one candidate item on the media resource display page, the method further includes:
[0018] When the first bullet screen content is detected to be displayed on the media resource display page, the timer starts;
[0019] When the timing reaches a second preset time length, obtaining at least one second barrage content within the second preset time length; wherein the second barrage content and the first barrage content both belong to the historical barrage content;
[0020] Based on the first barrage content and / or the at least one second barrage content, determine the at least one candidate item.
[0021] In an optional implementation manner, after displaying at least one candidate item on the media resource display page, the method further includes:
[0022] In response to the display time of the at least one candidate item reaching a third preset time, the at least one candidate item is hidden and displayed.
[0023] In an optional implementation manner, after displaying at least one bullet comment content based on the selection operation of at least one target candidate item among the at least one candidate item, the method further includes:
[0024] In response to the display duration of the at least one barrage content reaching a fourth preset duration, the at least one barrage content is hidden and displayed.
[0025] In a second aspect, the present disclosure provides a bullet comment processing device, the device comprising:
[0026] A first display module, used to display at least one candidate item on a media resource display page;
[0027] A second display module, configured to display at least one bullet comment content based on a selection operation on at least one target candidate item among the at least one candidate item;
[0028] The sending module is used to send the target barrage content in response to a sending operation on the target barrage content in the at least one barrage content.
[0029] In a third aspect, the present disclosure provides a computer-readable storage medium, wherein the computer-readable storage medium stores instructions, and when the instructions are executed on a terminal device, the terminal device implements the above method.
[0030] In a fourth aspect, the present disclosure provides a barrage processing device, comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the above method is implemented when the processor executes the computer program.
[0031] In a fifth aspect, the present disclosure provides a computer program product, wherein the computer program product comprises a computer program / instructions, and the computer program / instructions implement the above method when executed by a processor.
[0032] Compared with the prior art, the technical solution provided by the embodiments of the present disclosure has at least the following advantages:
[0033] The disclosed embodiment provides a method for processing a barrage, which first displays at least one candidate item on a media resource display page, and then displays at least one barrage content based on a selection operation on at least one target candidate item in the at least one candidate item, and then sends the target barrage content in response to a sending operation on a target barrage content in the at least one barrage content. After receiving a selection operation from a user on a target candidate item displayed on a media resource display page, the disclosed embodiment triggers the display of at least one barrage content on the media resource display page, and by triggering a sending operation on the target barrage content, quick sending of the barrage is achieved, thereby improving the efficiency of barrage generation, enriching the barrage interaction method, and enhancing the user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0034] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the present disclosure.
[0035] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0036] Figure 1 A flowchart of a bullet screen processing method provided by an embodiment of the present disclosure;
[0037] Figure 2A schematic diagram of a live broadcast room page provided in an embodiment of the present disclosure;
[0038] Figure 3 A schematic diagram of another live broadcast room page provided in an embodiment of the present disclosure;
[0039] Figure 4 A schematic diagram of the structure of a bullet screen processing device provided in an embodiment of the present disclosure;
[0040] Figure 5 A schematic diagram of the structure of a bullet screen processing device provided in an embodiment of the present disclosure. DETAILED DESCRIPTION
[0041] In order to more clearly understand the above-mentioned objectives, features and advantages of the present disclosure, the scheme of the present disclosure will be further described below. It should be noted that the embodiments of the present disclosure and the features in the embodiments can be combined with each other without conflict.
[0042] In the following description, many specific details are set forth to facilitate a full understanding of the present disclosure, but the present disclosure may also be implemented in other ways different from those described herein; it is obvious that the embodiments in the specification are only part of the embodiments of the present disclosure, rather than all of the embodiments.
[0043] At present, barrage has become a relatively mature interactive function. Whether it is video playback or video live broadcast, the barrage function has been maturely applied. Users watching the video or users playing the video can send barrage by opening the comment input box and entering the barrage content, so that the barrage will float on the live broadcast room page or the video playback page, achieving an interactive effect.
[0044] However, inputting the barrage content by typing in the comment input box is cumbersome, time-consuming, inefficient, and has a single interaction, which can easily lead to a poor experience for viewers or video players.
[0045] To this end, an embodiment of the present disclosure provides a method for processing a barrage, which first displays at least one candidate item on a media resource display page, and then displays at least one barrage content based on a selection operation on at least one target candidate item in the at least one candidate item, and then sends the target barrage content in response to a sending operation on a target barrage content in the at least one barrage content. After receiving a selection operation from a user on a target candidate item displayed on a media resource display page, an embodiment of the present disclosure triggers the display of at least one barrage content on the media resource display page, and by triggering a sending operation on the target barrage content, quick sending of the barrage is achieved, which enriches the barrage interaction method, improves the barrage generation efficiency, and enhances the user experience.
[0046] Based on this, the present disclosure provides a method for processing bullet comments. Figure 1, is a flow chart of a bullet screen processing method provided by an embodiment of the present disclosure, the method specifically comprising:
[0047] S101: Displaying at least one candidate item on a media resource display page.
[0048] The barrage processing method provided by the embodiments of the present disclosure may be applied to a client, for example, the client may include a client deployed on a mobile phone, a client deployed on a tablet computer, etc.
[0049] In the disclosed embodiment, the media resources may be videos, pictures, graphics and text, etc., and the media resource display page may be a video display page, a picture display page, a graphic and text display page, etc. The video display page may be a live broadcast room page for playing live video streams; or it may be a video playback page for playing videos; in the process of displaying media resources on the media resource display page, barrage content for commenting on the media resources may also be displayed.
[0050] In the embodiments of the present disclosure, the candidate items may be interactive options displayed on the media resource display page, such as controls that users can trigger to make selections. Each candidate item includes a candidate item content. Specifically, the candidate item content may be displayed on an interactive control. The candidate item content included in the candidate item may include text, icons, and other types of content. In addition, at least one bullet comment content may be different from the candidate item content corresponding to each candidate item.
[0051] In the disclosed embodiment, the candidate items are determined based on the historical bullet-screen content, and the historical bullet-screen content may be sent by viewers of the media resource in response to the media resource being displayed on the media resource display page.
[0052] In an optional implementation, the historical barrage content that meets the preset conditions may refer to high-frequency barrage displayed on the media resource display page. Specifically, the historical barrage content that meets the preset conditions is the historical barrage content that is displayed a preset number of times within a first preset time length, wherein the preset time length refers to a pre-set time period.
[0053] In actual applications, when it is determined that a high-frequency bullet comment is displayed on a media resource display page, at least one candidate item can be determined by processing the high-frequency bullet comment.
[0054] In an optional implementation, when it is determined that the first barrage content is displayed on the media resource display page, timing is started, and when the timing reaches a preset second time length, at least one second target barrage within the preset second time length is obtained; wherein the second barrage content and the first barrage content are both historical barrage content that meets preset conditions, that is, historical barrage content that has been displayed a preset number of times within the first preset time length and reaches a preset threshold; then, based on the first barrage content and / or at least one second barrage content, at least one candidate item is determined.
[0055] In an embodiment of the present disclosure, candidate items determined based on the first barrage content and / or at least one second barrage content are displayed on a media resource display page, wherein the candidate items can be displayed on the media resource display page in the form of animation special effects. Specifically, the candidate items can be displayed on the media resource display page in the form of a curved motion trajectory.
[0056] In actual applications, a large number of candidate items may be obtained by processing historical barrage content. When a large number of candidate items are displayed on the media resource display page at the same time, the candidate items displayed on the media resource display page may block the display of the media resources. To solve this problem, a preset strategy can be used to determine some candidate items from a large number of candidate items to be displayed on the media resource display page, so as to reduce the impact on the display effect of the media resources.
[0057] In an optional implementation, when candidate items are obtained based on historical bullet comments, it is determined whether the number of obtained candidate items is greater than the preset number of candidate items to be displayed. If so, the preset number of candidate items to be displayed can be randomly selected from the obtained candidate items and displayed on the media resource display page. The preset number of candidate items to be displayed can be determined based on the size of the candidate item display area on the media resource display page, for example, it can be 5.
[0058] In another optional implementation, if it is determined that the number of obtained candidate items is greater than the preset number of candidate items to be displayed, candidate items with a preset number of candidate items to be displayed with a high priority may be selected from the obtained candidate items based on the priority of the candidate items and displayed on the media resource display page.
[0059] In the disclosed embodiment, by controlling the number of candidate items displayed simultaneously on a media resource display page, the probability of the candidate items displayed on the media resource display page blocking the media content being displayed is reduced, thereby improving the user's viewing experience.
[0060] In order to facilitate understanding of the above embodiments, the present disclosure provides a schematic diagram of a live broadcast room page, such as Figure 2As shown, the live broadcast room page displays barrage contents such as 203, 204, 205, and 206 that comment on the media resources being displayed. When it is determined that high-frequency barrage (historical barrage contents), such as high-frequency barrage 204, is displayed on the media resource display page, the timing is started. When the timing reaches the preset second time length, the high-frequency barrage within the preset second time length is obtained, and the high-frequency barrage is processed to obtain candidate items corresponding to the high-frequency barrage, such as 201 and 202; wherein each candidate item includes a candidate item content, and then the obtained candidate items are displayed on the media resource display page. The specific display form of the candidate items can be as follows: Figure 2 shown.
[0061] S102: Based on a selection operation on at least one target candidate item among the at least one candidate item, display at least one bullet comment content;
[0062] Among them, the barrage content displayed on the media resource display page can be generated based on the selection operation of at least one target candidate item among the at least one candidate item, that is, based on the target candidate item. Specifically, it can also be generated based on at least one target candidate item and the selection order corresponding to at least one target candidate item. The generated barrage content can be one or more items.
[0063] In the embodiment of the present disclosure, a candidate selected from at least one candidate is used as a target candidate, and multiple target candidates can be selected. The target candidate can be determined based on user selection, or it can be determined by the system based on a preset screening strategy (such as a random screening strategy, etc.) from the historical barrage content displayed on the media resource display page. The embodiment of the present disclosure does not limit the method for determining the target candidate.
[0064] Specifically, the user may select multiple candidates from the displayed candidates according to actual conditions, and use them as target candidates respectively, thereby displaying at least one bullet comment content on the media resource display page.
[0065] In an optional implementation, the barrage content may be generated in combination with the selection order information of the target candidate items to better meet the user's expectations.
[0066] Specifically, when a selection operation is received for multiple target candidate items among at least one candidate item, the selection order information corresponding to the multiple target candidate items is determined, and based on the multiple candidate item contents corresponding to the multiple target candidate items and the selection order information corresponding to the multiple target candidate items, at least one barrage content is determined, and then the at least one barrage content is displayed on the media resource display page.
[0067] The selection order information of multiple target candidate items refers to the order in which users select multiple target candidate items, that is, the order in which the multiple candidates are selected. The selection order information of the target candidate items is used to determine the weights corresponding to the multiple target candidate items respectively. The earlier the selection order of the target candidate items, the higher the weight. Therefore, the barrage content can better express the meaning of the target candidate items.
[0068] For example, target candidate A and target candidate B, assuming that target candidate A is selected before target candidate B, then the weight of target candidate A is higher than the weight of target candidate B.
[0069] Another optional implementation method may also generate barrage content in combination with the media content being displayed on the media resource display page. Specifically, the media content being displayed on the media resource display page is obtained, such as the subtitle content, video screen content, etc. being displayed, and then the barrage content is generated based on the target candidate items combined with the acquired media content.
[0070] In the embodiment of the present disclosure, the barrage content determined based on multiple target candidate items is used to characterize the meanings of the multiple target candidate items. Optionally, each barrage content determined based on the target candidate items may express the same meaning but in different ways of expression, or may express different meanings.
[0071] In actual applications, a known model can be used to determine at least one barrage content based on the target candidate items. Specifically, the method of determining at least one barrage content based on the target candidate items is not limited in the embodiments of the present disclosure.
[0072] By determining multiple barrage contents based on the selection order information corresponding to the target candidate items and the media content being displayed on the current media resource display page, the barrage content can not only reflect the meaning of the target candidate items, but also reflect the media content being displayed, thereby improving the richness of the generated barrage content.
[0073] In the disclosed embodiment, at least one determined bullet comment content is displayed on a media resource display page.
[0074] In an optional implementation, the bullet-chat content can be displayed on the media resource display page in the form of an animation special effect. Specifically, when multiple bullet-chat contents determined based on the target candidate are displayed on the media resource display page, the multiple bullet-chat contents can be displayed in the form of a pop-up window, or can be displayed on the media resource display page in the form of a list, for example, the multiple bullet-chat contents are displayed in the form of a list at the lower left corner of the media resource display page.
[0075] In order to better understand the above implementation, the present disclosure provides a schematic diagram of a live broadcast room page, such as Figure 3 As shown, when receiving the above Figure 2 When selecting multiple target candidate items from the candidate items displayed on the live broadcast room page, the multiple target candidate items may include, for example, the above Figure 2 Candidate items 201, 202 on the live broadcast room page display the bullet screen content on the live broadcast room page, such as Figure 3 As shown in 301, the bullet screen content is generated according to the target candidate items 201 and 202, and the display form of the bullet screen content is as follows Figure 3 shown.
[0076] S103: In response to a sending operation for a target barrage content in the at least one barrage content, sending the target barrage content.
[0077] In actual applications, when multiple bullet-screen contents are displayed on a media resource display page, the user can select the bullet-screen contents according to actual needs to send the bullet-screen contents. Among them, the bullet-screen contents displayed on the media resource display page may include expressions related to the target candidate or the target candidate.
[0078] In the embodiment of the present disclosure, based on the selection operation for at least one target candidate item among the at least one candidate item, at least one bullet-screen content is displayed. When the above method is applied to the target viewer client, at least one bullet-screen content may be displayed on the target viewer client. In response to the sending operation for the target bullet-screen content among the at least one bullet-screen content, the target bullet-screen content is sent. The target viewer client may send the target bullet-screen content in response to the sending operation of the target viewer (the viewer of the target viewer client) for the target bullet-screen content among the at least one bullet-screen content, so that viewers of other viewer clients can also see the target bullet-screen content.
[0079] In the barrage processing method provided by the embodiment of the present disclosure, at least one candidate item is displayed on a media resource display page, at least one barrage content is displayed based on a selection operation on at least one target candidate item in the at least one candidate item, and the target barrage content is sent in response to a sending operation on a target barrage content in the at least one barrage content. After receiving a selection operation from a user on a target candidate item displayed on a media resource display page, the embodiment of the present disclosure triggers the display of at least one barrage content on the media resource display page, and by triggering a sending operation on the target barrage content, quick sending of the barrage is achieved, thereby improving the efficiency of barrage generation, enriching the barrage interaction method, and enhancing the user experience.
[0080] In actual applications, when a sending operation is received for a target bullet-screen content in at least one bullet-screen content, the bullet-screen content is sent based on the target bullet-screen content. If no trigger operation is received from the user for any bullet-screen content within a preset time, the bullet-screen content displayed on the media resource display page can be hidden when the preset time is reached.
[0081] In an optional implementation, when at least one barrage content is displayed on the media resource display page, timing starts, and when the display time of at least one barrage content received reaches a fourth preset time, the at least one barrage content is hidden and displayed.
[0082] The preset duration in the embodiment of the present disclosure can be set based on demand.
[0083] By controlling the display time of the barrage content on the media resource display page, the barrage content that reaches the preset time is hidden and displayed on the media resource display page, thereby improving the user's viewing experience.
[0084] In an optional implementation, a close control is set for the display area of the barrage content, and the user can manually trigger the close control to hide the displayed barrage content. Thus, by setting a close operation for the barrage content displayed on the media resource display page, the user can trigger the close operation for the barrage content according to actual conditions, thereby meeting user needs and improving user experience.
[0085] On the basis of controlling the display time of the bullet comment content on the media resource display page, the display time of the candidate items on the media resource display page can also be controlled to reduce the impact on the media resource display screen on the media display page.
[0086] In an optional implementation, after at least one candidate item is displayed on the media resource display page, when the display time of the at least one candidate item reaches a third preset time, the at least one candidate item is hidden.
[0087] By controlling the display time of candidate items on the media resource display page, candidate items that have reached a preset time are hidden from display on the media resource display page, thereby improving the user's viewing experience.
[0088] In an optional implementation, a close control is set for the display area of the candidate items. When the candidate items are displayed on the media resource display page, the user can manually trigger the close control to hide the displayed candidate items. By controlling the display duration of the candidate items on the media resource display page and setting a close operation for the candidate items displayed on the media resource display page, the display of the candidate items on the media resource display page does not affect the user's browsing of the media content, thereby improving the user's viewing experience.
[0089] To facilitate understanding of the entire barrage processing flow, the disclosed embodiment provides a specific barrage processing method. First, the user watches a live broadcast and switches to horizontal screen viewing. When it is determined that a high-frequency barrage is displayed on the live broadcast room page, the high-frequency barrage within a preset time is timed and obtained. The high-frequency barrage is processed to obtain keywords, and the keywords are displayed on the live broadcast room page in the form of animation special effects. When no user trigger operation for the keyword is received, and the display time of the keyword on the live broadcast room page reaches the preset time, the animation special effect disappears, and the keyword is hidden and displayed; when the user triggers a keyword selection operation, a plurality of barrage contents are determined according to the keyword using a known model, and the plurality of barrage contents are displayed on the live broadcast room page in the form of animation special effects. When no user trigger operation for any of the plurality of barrage contents is received, and the display time of the plurality of barrage contents on the live broadcast room page reaches the preset time, the animation special effect disappears, and the plurality of barrage contents are hidden and displayed; when the user triggers any of the plurality of barrage contents, the barrage is displayed on the live broadcast room page.
[0090] It can be seen that after receiving the user's selection operation for the target candidate item displayed on the media resource display page, the embodiment of the present disclosure triggers the display of at least one barrage content on the media resource display page, and triggers the sending operation for the target barrage content to realize the quick sending of barrage, thereby improving the efficiency of barrage generation, enriching the barrage interaction method, and improving the user experience.
[0091] Based on the above method embodiment, the present disclosure also provides a bullet screen processing device, referring to Figure 4 , is a schematic diagram of the structure of a bullet screen processing device provided by an embodiment of the present disclosure, the device comprising:
[0092] A first display module 401, used to display at least one candidate item on a media resource display page;
[0093] A second display module 402, configured to display at least one bullet comment content based on a selection operation on at least one target candidate item among the at least one candidate item;
[0094] The sending module 403 is used to send the target barrage content in response to the sending operation on the target barrage content in the at least one barrage content.
[0095] In an optional implementation, the at least one candidate item is determined based on historical barrage content, and the historical barrage content is sent for the media resource being displayed on the media resource display page.
[0096] In an optional embodiment, the at least one candidate item is determined based on the historical barrage content that meets a preset condition, and the historical barrage content that meets the preset condition includes the historical barrage content that has been displayed a number of times reaching a preset threshold within a first preset time period.
[0097] In an optional implementation, each candidate item includes a candidate item content, and the at least one barrage content is different from the candidate item content corresponding to each candidate item.
[0098] In an optional implementation, the second display module includes:
[0099] A first determination submodule, configured to determine selection order information corresponding to the plurality of target candidate items in response to a selection operation on the plurality of target candidate items among the at least one candidate item;
[0100] A second determination submodule, configured to determine at least one bullet comment content based on a plurality of candidate item contents corresponding to the plurality of target candidate items and selection order information corresponding to the plurality of target candidate items;
[0101] The first display submodule is used to display the at least one bullet comment content on the media resource display page.
[0102] In an optional implementation, the device further includes:
[0103] A timing module, used to start timing when detecting that the first bullet screen content is displayed on the media resource display page;
[0104] A first acquisition module is used to acquire at least one second barrage content within the second preset time length when the timing reaches the second preset time length; wherein the second barrage content and the first barrage content both belong to the historical barrage content that meets the preset condition;
[0105] The first determination module is used to determine the at least one candidate item based on the first barrage content and / or the at least one second barrage content.
[0106] In an optional implementation, the device further includes:
[0107] The first hiding module is used to hide the display of the at least one candidate item in response to the display time of the at least one candidate item reaching a third preset time.
[0108] In an optional implementation manner, the device further includes:
[0109] The second hiding module is used to hide the display of the at least one barrage content in response to the display time of the at least one barrage content reaching a fourth preset time.
[0110] In the barrage processing device provided by the embodiment of the present disclosure, first, at least one candidate item is displayed on the media resource display page, and based on the selection operation of at least one target candidate item in the at least one candidate item, at least one barrage content is displayed, and then, in response to the sending operation of the target barrage content in the at least one barrage content, the target barrage content is sent. After receiving the user's selection operation for the target candidate item displayed on the media resource display page, the embodiment of the present disclosure triggers the display of at least one barrage content on the media resource display page, and by triggering the sending operation for the target barrage content, the barrage is quickly sent, which enriches the barrage interaction method, improves the barrage generation efficiency, and enhances the user experience.
[0111] In addition to the above-mentioned method and apparatus, the embodiments of the present disclosure further provide a computer-readable storage medium, in which instructions are stored. When the instructions are executed on a terminal device, the terminal device implements the barrage processing method described in the embodiments of the present disclosure.
[0112] The embodiments of the present disclosure also provide a computer program product, which includes a computer program / instructions. When the computer program / instructions are executed by a processor, the barrage processing method described in the embodiments of the present disclosure is implemented.
[0113] In addition, the present disclosure also provides a bullet screen processing device, see Figure 5 As shown, it may include:
[0114] Processor 501, memory 502, input device 503 and output device 504. The number of processors 501 in the list processing device can be one or more. Figure 5 In some embodiments of the present disclosure, the processor 501, the memory 502, the input device 503 and the output device 504 may be connected via a bus or other means, wherein: Figure 5 The example of connecting through bus is taken in the following.
[0115] The memory 502 can be used to store software programs and modules, and the processor 501 executes various functional applications and data processing of the list processing device by running the software programs and modules stored in the memory 502. The memory 502 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function, etc. In addition, the memory 502 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage device. The input device 503 can be used to receive input digital or character information, and to generate signal input related to user settings and function control of the list processing device.
[0116] Specifically in this embodiment, the processor 501 will load the executable files corresponding to the processes of one or more applications into the memory 502 according to the following instructions, and the processor 501 will run the applications stored in the memory 502, so as to realize the various functions of the above-mentioned barrage processing device.
[0117] It should be noted that, in this article, relational terms such as "first" and "second" are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or device including the elements.
[0118] The above description is only a specific embodiment of the present disclosure, so that those skilled in the art can understand or implement the present disclosure. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present disclosure. Therefore, the present disclosure will not be limited to the embodiments described herein, but will conform to the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. A method for processing barrage, characterized in that: The method comprises: Display at least one candidate item on the media resource display page; Based on a selection operation on at least one target candidate item among the at least one candidate item, display at least one bullet comment content; In response to a sending operation for a target barrage content in the at least one barrage content, the target barrage content is sent.
2. The method according to claim 1, characterized in that The at least one candidate item is determined based on historical bullet-screen content, and the historical bullet-screen content is sent for the media resource being displayed on the media resource display page.
3. The method according to claim 2, characterized in that The at least one candidate item is determined based on the historical barrage content that meets a preset condition, and the historical barrage content that meets the preset condition includes the historical barrage content that has been displayed a number of times reaching a preset threshold within a first preset time length.
4. The method according to claim 1, characterized in that Each candidate item includes a candidate item content, and the at least one bullet comment content is different from the candidate item content corresponding to each candidate item.
5. The method according to claim 4, characterized in that Based on a selection operation on at least one target candidate item among the at least one candidate item, displaying at least one bullet comment content includes: In response to a selection operation on a plurality of target candidate items among the at least one candidate item, determining selection order information corresponding to the plurality of target candidate items; Determine at least one bullet comment content based on multiple candidate item contents corresponding to the multiple target candidate items and selection order information corresponding to the multiple target candidate items; The at least one bullet comment content is displayed on the media resource display page.
6. The method according to claim 3, characterized in that Before displaying at least one candidate item on the media resource display page, the method further includes: When the first bullet screen content is detected to be displayed on the media resource display page, the timer starts; When the timing reaches a second preset time length, obtaining at least one second barrage content within the second preset time length; wherein the second barrage content and the first barrage content both belong to the historical barrage content that meets the preset condition; Based on the first barrage content and / or the at least one second barrage content, determine the at least one candidate item.
7. The method according to claim 1, characterized in that After displaying at least one candidate item on the media resource display page, the method further includes: In response to the display time of the at least one candidate item reaching a third preset time, the at least one candidate item is hidden and displayed.
8. The method according to claim 1, characterized in that After displaying at least one bullet comment content based on the selection operation of at least one target candidate item among the at least one candidate item, the method further includes: In response to the display duration of the at least one barrage content reaching a fourth preset duration, the at least one barrage content is hidden and displayed.
9. A bullet comment processing device, characterized in that: The device comprises: A first display module, used to display at least one candidate item on a media resource display page; A second display module, configured to display at least one bullet comment content based on a selection operation on at least one target candidate item among the at least one candidate item; The sending module is used to send the target barrage content in response to a sending operation on the target barrage content in the at least one barrage content.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores instructions, and when the instructions are executed on a terminal device, the terminal device implements the method according to any one of claims 1 to 8.
11. A bullet comment processing device, characterized in that: include: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the method according to any one of claims 1 to 8 is implemented.