On-screen comment processing method and apparatus, device, and storage medium
By displaying candidates on the media resource display page and responding to the user selection and sending operations, the problem of low interaction efficiency of existing barrage is solved, and fast sending and rich interaction are realized, and the user experience is improved.
Patent Information
- Application Number
- PCT/CN2024/106319
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-07-20
- Filing Date
- 2024-07-19
- Publication Date
- 2025-01-23
AI Technical Summary
The existing barrage interaction is inefficient and single, resulting in poor user experience.
Display candidates on the media resource display page, display barrage content based on user selection operations, and send target barrage content in response to user send operations.
Realizing the quick send barrage, enriching the barrage interaction, improving the efficiency of the barrage generation, and improving the user experience.
Smart Images

Figure CN2024106319_23012025_PF_FP_ABST
Abstract
Description
Method, device, equipment and storage medium for processing bullet comments
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application claims priority to the Chinese patent application filed on July 20, 2023, with application number 202310900102.8 and invention name “A barrage processing method, device, equipment and storage medium”. The entire contents of that application are incorporated by reference into this application. Technical Field
[0003] 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
[0004] At present, barrage has become a relatively mature interactive function. Whether it is video or live broadcast, the barrage function can be 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.
[0005] In the prior art, a user watching a live broadcast or a user playing a video sends a barrage by opening a comment input box and inputting the barrage content, thereby causing the barrage to float across the live broadcast room page or the video playback page, thereby achieving an interactive effect.
[0006] However, the existing barrage interaction is inefficient and single in method, which easily leads to a poor experience for viewers or video players.
[0007] Summary of the Invention
[0008] In order to solve the above technical problems, an embodiment of the present disclosure provides a barrage processing method.
[0009] In a first aspect, the present disclosure provides a method for processing a bullet comment, the method comprising:
[0010] Display at least one candidate on the media resource display page;
[0011] 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;
[0012] In response to a sending operation for a target barrage content in the at least one barrage content, the target barrage content is sent.
[0013] 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 currently being displayed on the media resource display page.
[0014] 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.
[0015] 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.
[0016] In an optional embodiment, 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:
[0017] 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;
[0018] Determining at least one barrage 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;
[0019] The at least one bullet comment content is displayed on the media resource display page.
[0020] In an optional implementation manner, before displaying at least one candidate item on the media resource display page, the method further includes:
[0021] When the first bullet comment content is detected to be displayed on the media resource display page, the timer starts;
[0022] 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;
[0023] Based on the first barrage content and / or the at least one second barrage content, determine the at least one candidate item.
[0024] In an optional implementation manner, after displaying at least one candidate item on the media resource display page, the method further includes:
[0025] 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.
[0026] In an optional embodiment, 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:
[0027] 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.
[0028] In a second aspect, the present disclosure provides a barrage processing device, the device comprising:
[0029] A first display module, configured to display at least one candidate item on a media resource display page;
[0030] A second display module is 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;
[0031] The sending module is used to send the target barrage content in response to the sending operation of the target barrage content in the at least one barrage content.
[0032] In a third aspect, the present disclosure provides a computer-readable storage medium, wherein instructions are stored in the computer-readable storage medium. When the instructions are executed on a terminal device, the terminal device implements the above method.
[0033] 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 processor implements the above-mentioned method when executing the computer program.
[0034] In a fifth aspect, the present disclosure provides a computer program product, which includes a computer program / instructions, and the computer program / instructions implement the above method when executed by a processor.
[0035] The technical solution provided by the embodiments of the present disclosure has at least the following advantages compared with the prior art:
[0036] An embodiment of the present disclosure provides a barrage processing method. First, at least one candidate item is displayed on a media resource display page. Based on a selection operation for at least one target candidate item in the at least one candidate item, at least one barrage content is displayed. Then, in response to a sending operation for a target barrage content in the at least one barrage content, the target barrage content is sent. BRIEF DESCRIPTION OF THE DRAWINGS
[0037] 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.
[0038] In order to more clearly illustrate the embodiments of the present disclosure or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0039] FIG1 is a flow chart of a method for processing a bullet comment provided by an embodiment of the present disclosure;
[0040] FIG2 is a schematic diagram of a live broadcast room page provided by an embodiment of the present disclosure;
[0041] FIG3 is a schematic diagram of another live broadcast room page provided by an embodiment of the present disclosure;
[0042] FIG4 is a schematic structural diagram of a bullet screen processing device provided by an embodiment of the present disclosure;
[0043] FIG5 is a schematic structural diagram of a bullet screen processing device provided in an embodiment of the present disclosure. DETAILED DESCRIPTION
[0044] 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 therein can be combined with each other in the absence of conflict.
[0045] 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.
[0046] At present, barrage has become a relatively mature interactive function. Whether it is video playback or video live broadcast, the barrage function has been fully applied. Users watching the broadcast or video playing users can send barrage by opening the comment input box and entering the barrage content, so that the barrage will float across the live broadcast room page or video playback page to achieve an interactive effect.
[0047] However, inputting 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.
[0048] To this end, an embodiment of the present disclosure provides a barrage processing method, which first displays at least one candidate item on a media resource display page, displays at least one barrage content based on a selection operation for 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 for the target barrage content in the at least one barrage content. After receiving a selection operation from a user for 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 for the target barrage content, quick sending of barrages is achieved, which enriches the barrage interaction method, improves the barrage generation efficiency, and enhances the user experience.
[0049] Based on this, an embodiment of the present disclosure provides a method for processing a bullet screen. Referring to FIG1 , which is a flow chart of a method for processing a bullet screen provided by an embodiment of the present disclosure, the method specifically includes:
[0050] S101: Display at least one candidate item on a media resource display page.
[0051] The barrage processing method provided by the embodiments of the present disclosure can 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.
[0052] In the disclosed embodiments, media resources may include videos, images, graphics, and text, and media resource display pages may include video display pages, image display pages, and text and graphics display pages. A video display page may be a live studio page for playing live video streams, or a video playback page for playing videos. While displaying media resources on a media resource display page, barrage content for commenting on the media resources may also be displayed.
[0053] In the embodiment of the present disclosure, the candidate items may be interactive options displayed on the media resource display page, such as a control that the user can trigger to select. Each candidate item includes a candidate item content. Specifically, the candidate item content may be displayed on the 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 barrage content may be different from the candidate item content corresponding to each candidate item.
[0054] In the embodiment of the present disclosure, the candidate items are determined based on the historical barrage content, and the historical barrage content may be sent by viewers of the media resource to the media resource being displayed on the media resource display page.
[0055] In an optional embodiment, the historical barrage content that meets the preset conditions may refer to the 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 number of times reaching a preset threshold within a first preset time length, wherein the preset time length refers to a pre-set time period.
[0056] 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.
[0057] In an optional embodiment, when it is determined that the first barrage content is displayed on the media resource display page, the 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 both belong to historical barrage content that meets the 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.
[0058] 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 the 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.
[0059] 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.
[0060] In one optional embodiment, when candidate items are obtained based on historical bullet comments, it is determined whether the number of obtained candidate items exceeds a preset number of candidate items to be displayed. If so, a 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, 5.
[0061] 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, based on the priority of the candidate items, candidate items with high priority and the preset number of candidate items to be displayed can be selected from the obtained candidate items and displayed on the media resource display page.
[0062] 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.
[0063] To facilitate understanding of the above embodiments, the present disclosure provides a schematic diagram of a live broadcast room page, as shown in FIG2 , on which barrage content such as 203, 204, 205, and 206 that comments on the media resources being displayed is displayed. When it is determined that high-frequency barrage (historical barrage content), such as high-frequency barrage 204, is displayed on the media resource display page, timing is started. When the timing reaches a preset second time duration, the high-frequency barrage within the preset second time duration 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 item is displayed on the media resource display page. The specific display form of the candidate item can be as shown in FIG2 .
[0064] S102: Displaying 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;
[0065] 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.
[0066] In an embodiment of the present disclosure, a candidate selected from at least one candidate item is used as a target candidate item, and multiple target candidate items can be selected. The target candidate item 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 item.
[0067] Specifically, the user can select multiple candidates from the displayed candidates according to actual conditions and use them as target candidates, thereby displaying at least one barrage content on the media resource display page.
[0068] In an optional implementation, the barrage content can be generated in combination with the selection order information of the target candidate items to better meet the user's expectations.
[0069] Specifically, when a selection operation is received for multiple target candidates among at least one candidate item, the selection order information corresponding to the multiple target candidates is determined, and based on the multiple candidate item contents corresponding to the multiple target candidates and the selection order information corresponding to the multiple target candidates, at least one barrage content is determined, and then the at least one barrage content is displayed on the media resource display page.
[0070] The selection order information of multiple target candidate items refers to the order in which the user selects 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. 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.
[0071] 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.
[0072] Another optional implementation method can 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 and the obtained media content.
[0073] In the embodiment of the present disclosure, the barrage content determined based on multiple target candidate items is used to represent the meaning of the multiple target candidate items. Optionally, each barrage content determined based on the target candidate items can express the same meaning but in different ways of expression, or of course can express different meanings.
[0074] 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.
[0075] 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.
[0076] In the embodiment of the present disclosure, at least one determined bullet comment content is displayed on the media resource display page.
[0077] In an optional embodiment, the barrage content can be displayed on the media resource display page in the form of an animation effect. Specifically, when multiple barrage contents determined based on the target candidate are displayed on the media resource display page, the multiple barrage contents can be displayed in the form of a pop-up window, or can be displayed in the form of a list on the media resource display page, for example, the multiple barrage contents can be displayed in the form of a list in the lower left corner of the media resource display page.
[0078] In order to better understand the above-mentioned implementation, an embodiment of the present disclosure provides a schematic diagram of a live broadcast room page, as shown in Figure 3. When a selection operation is received for multiple target candidate items among the candidate items displayed on the live broadcast room page of Figure 2 above, the multiple target candidate items may, for example, include candidate items 201 and 202 on the live broadcast room page of Figure 2 above, and the barrage content is displayed on the live broadcast room page, as shown in 301 in Figure 3, wherein the barrage content is generated based on the target candidate items 201 and 202, and the display form of the barrage content is shown in Figure 3.
[0079] S103: In response to a sending operation for a target barrage content in the at least one barrage content, sending the target barrage content.
[0080] In actual applications, when multiple bullet comments are displayed on a media resource display page, users can select bullet comments based on actual needs to send them. Among them, the bullet comments displayed on the media resource display page can include expressions related to the target candidate or the target candidate.
[0081] In an embodiment of the present disclosure, based on a selection operation for at least one target candidate item among the at least one candidate item, at least one barrage content is displayed. When the above method is applied to a target viewer client, at least one barrage content may be displayed on the target viewer client. In response to a sending operation for the target barrage content among the at least one barrage content, the target barrage content is sent. This may be that the target viewer client sends the target barrage content in response to a sending operation by the target viewer (the viewer of the target viewer client) for the target barrage content among the at least one barrage content, thereby allowing viewers of other viewer clients to also see the target barrage content.
[0082] 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 for 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 for a target barrage content in the at least one barrage content. After receiving a selection operation from a user for 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. By triggering a sending operation for the target barrage content, quick sending of barrages is achieved, thereby improving the efficiency of barrage generation, enriching the barrage interaction method, and enhancing the user experience.
[0083] In actual applications, when a send operation is received for a target barrage content in at least one barrage content, the barrage content is sent based on the target barrage content. If no user trigger operation is received for any barrage content within a preset time period, the barrage content displayed on the media resource display page can be hidden when the preset time period is reached.
[0084] In an optional embodiment, when at least one barrage content is displayed on the media resource display page, timing starts, and when the display time of the at least one barrage content reaches a fourth preset time, the at least one barrage content is hidden.
[0085] The preset duration in the embodiment of the present disclosure can be set based on demand.
[0086] 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.
[0087] 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.
[0088] On the basis of controlling the display time of the barrage 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.
[0089] In an optional implementation, after displaying at least one candidate item on the media resource display page, when the display duration of the at least one candidate item reaches a third preset duration, the at least one candidate item is hidden.
[0090] By controlling the display time of candidate items on the media resource display page, candidate items that have reached the preset display time are hidden from the media resource display page, thereby improving the user's viewing experience.
[0091] In one optional implementation, a close control is provided 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 providing 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.
[0092] In order to facilitate the understanding of the entire barrage processing flow, the embodiment of the present disclosure provides a specific barrage processing method. First, the user watches the live broadcast and switches to horizontal screen viewing. When it is determined that 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 the 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.
[0093] It can be seen that after receiving the user's selection operation for the target candidate 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. By triggering the sending operation for the target barrage content, the barrage can be quickly sent, the efficiency of barrage generation is improved, the barrage interaction method is enriched, and the user experience is improved.
[0094] Based on the above method embodiment, the present disclosure further provides a barrage processing device. Referring to FIG4 , which is a structural diagram of a barrage processing device provided by an embodiment of the present disclosure, the device includes:
[0095] A first display module 401 is configured to display at least one candidate item on a media resource display page;
[0096] A second display module 402 is 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;
[0097] The sending module 403 is configured to send the target barrage content in response to a sending operation on the target barrage content in the at least one barrage content.
[0098] 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 currently being displayed on the media resource display page.
[0099] In an optional embodiment, the at least one candidate item is determined based on the historical barrage content that meets the preset conditions, and the historical barrage content that meets the preset conditions includes the historical barrage content that has been displayed a number of times reaching a preset threshold within a first preset time period.
[0100] 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.
[0101] In an optional embodiment, the second display module includes:
[0102] A first determining submodule is configured to determine selection order information corresponding to a plurality of target candidate items in the at least one candidate item in response to a selection operation on the plurality of target candidate items.
[0103] A second determination submodule is configured to determine at least one barrage content based on the content of the plurality of candidate items corresponding to the plurality of target candidate items and the selection order information corresponding to the plurality of target candidate items;
[0104] The first display submodule is configured to display the at least one bullet comment content on the media resource display page.
[0105] In an optional embodiment, the device further includes:
[0106] A timing module, configured to start timing when detecting that the first bullet comment content is displayed on the media resource display page;
[0107] A first acquisition module is configured to acquire at least one second barrage content within a second preset time period when the timing reaches a second preset time period; wherein the second barrage content and the first barrage content both belong to the historical barrage content that meets the preset condition;
[0108] 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.
[0109] In an optional embodiment, the device further includes:
[0110] The first hiding module is configured to hide the at least one candidate item in response to the display time of the at least one candidate item reaching a third preset time.
[0111] In an optional embodiment, the device further includes:
[0112] 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.
[0113] 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 for at least one target candidate item in the at least one candidate item, at least one barrage content is displayed. Then, in response to the sending operation for 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. 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.
[0114] In addition to the above-mentioned method and apparatus, the embodiments of the present disclosure further provide a computer-readable storage medium, which stores instructions. 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.
[0115] The embodiments of the present disclosure further 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.
[0116] In addition, the embodiment of the present disclosure further provides a bullet comment processing device, as shown in FIG5 , which may include:
[0117] Processor 501, memory 502, input device 503, and output device 504. The list processing device may include one or more processors 501, with one processor being used as an example in FIG5 . In some embodiments of the present disclosure, processor 501, memory 502, input device 503, and output device 504 may be connected via a bus or other means, with FIG5 using a bus as an example.
[0118] The memory 502 can be used to store software programs and modules. 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.
[0119] 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, thereby realizing the various functions of the above-mentioned barrage processing device.
[0120] It should be noted that, in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the terms "comprises," "comprising," or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article, or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or elements inherent to such process, method, article, or device. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of other identical elements in the process, method, article, or device comprising the element.
[0121] The foregoing description is intended only to provide specific embodiments of the present disclosure, intended to enable those skilled in the art to understand and implement the present disclosure. Various modifications to these embodiments will be readily 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 is not intended to be limited to the embodiments described herein, but rather to be construed in the broadest manner consistent with the principles and novel features disclosed herein.
Claims
1. A method for processing barrage, comprising: 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, wherein: 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, wherein: 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, wherein: 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, wherein: 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, wherein: 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, wherein: 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, wherein: 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 screen processing device, comprising: 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 having instructions stored thereon, which, when the instructions are executed on a terminal device, enable the terminal device to implement the method according to any one of claims 1 to 8.
11. A bullet comment processing device, comprising: 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.
Citation Information
Patent Citations
Method for sending barrages and terminal
CN107040824A
Barrage display method and device
CN109819280A
Bullet screen processing method and device
CN111277909A
Bullet screen prompting method and device, electronic equipment and storage medium
CN113343984A
Interaction method and apparatus, computer device, and storage medium
WO2023273813A1