Bullet screen information display method, device, electronic device and storage medium
By displaying barrage information matching preset activities during media content browsing, the problem of lack of novelty in barrage interaction is solved, the user's emotional perception and interaction are improved, and user stickiness and activity are enhanced.
Patent Information
- Application Number
- CN202311666365.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-12-06
- Publication Date
- 2025-09-09
- Estimated Expiration
- 2043-12-06
AI Technical Summary
The barrage interaction method in the existing technology lacks novelty, and users cannot effectively perceive the barrage while browsing videos, resulting in poor user stickiness and activity.
During media content browsing, if the current time is in the preset commemorative time period corresponding to the preset activity, the preset barrage information matching the preset activity will be displayed on the media content display page, and the barrage display will be dynamically adjusted based on the current media content conditions and user behavior.
Through the simultaneous and online and offline barrage interaction, users' emotional integration and expression of real moments are enhanced, user perception is improved, interaction methods are enriched, and user stickiness and activity are improved.
Smart Images

Figure CN117857869B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of Internet technology, and in particular to a method, device, electronic device, and storage medium for displaying bullet screen information. Background Art
[0002] With the development of long / short video business, more and more users are keen on barrage culture. In related technologies, video and other media content platforms focus on the connection between the barrage itself and the media content when playing with barrage. As a result, the barrage interaction methods in related technologies lack novelty. Users cannot effectively perceive the barrage while browsing media content, which in turn leads to the inability to effectively interact with users in combination with the barrage, resulting in poor user stickiness and activity. Summary of the Invention
[0003] The present disclosure provides a method, device, electronic device, and storage medium for displaying bullet screen information, aiming to at least address the technical issues of the lack of novelty in the bullet screen interaction method in related technologies, the inability of users to effectively perceive the bullet screen while browsing videos, and the inability to effectively interact with users in conjunction with the bullet screen, resulting in poor user stickiness and activity. The technical solutions of the present disclosure are as follows:
[0004] According to a first aspect of an embodiment of the present disclosure, a method for displaying bullet screen information is provided, including:
[0005] During media content browsing, if the current time is within a preset commemorative time period corresponding to a preset activity, the preset barrage information corresponding to the preset activity will be displayed on the media content display page;
[0006] Among them, the preset barrage information is set by the media content platform, and is barrage information that matches the preset theme content corresponding to the preset activity. The preset activity is the commemorative day activity experienced by the current browsing object in real time and space; the preset commemorative time period is included in the real commemorative time period corresponding to the preset activity, and the current browsing object is the object currently browsing the media content display page.
[0007] In an optional embodiment, if the current time is within a preset commemorative time period corresponding to a preset activity, displaying preset barrage information corresponding to the preset activity on the media content display page includes:
[0008] If the current time is within the preset commemorative time period and the current media content meets the preset media content conditions, the preset barrage information is displayed on the media content display page;
[0009] The current media content is the multimedia content currently displayed in the media content display page, and the preset media content condition is used to indicate the media content displayed together with the preset barrage information.
[0010] In an optional embodiment, if the current time is within the preset commemorative time period and the current media content meets the preset media content condition, displaying the preset barrage information on the media content display page includes:
[0011] If the current time is within the preset commemorative time period, and the current media content meets the preset media content condition, and the number of media that the current browsing object has browsed during the current activity day of the preset activity is greater than or equal to a first preset threshold, the preset barrage information is displayed on the media content display page.
[0012] In an optional embodiment, the current media content satisfies the preset media content condition, which includes at least one of the following:
[0013] The content identification information of the current media content is included in a preset content identification set, the current display progress data corresponding to the current media content matches the preset display progress data, and the subject content corresponding to the current media content matches the preset subject content.
[0014] In an optional embodiment, the preset commemorative time period includes any of the following time periods:
[0015] Any time period within the current activity day of the preset activity, the preset active time period within the current activity day, and the critical time period corresponding to the preset activity;
[0016] Among them, the preset active time period is determined based on the historical activity data corresponding to the user account in the media content platform; the critical time period is a continuous time period of a first preset duration, and the critical time period includes the starting time point of the current activity day.
[0017] In an optional embodiment, the method further includes:
[0018] Displaying content barrage information for current media content on the media content display page, where the current media content is the multimedia content currently displayed on the media content display page;
[0019] The display of the preset bullet screen information corresponding to the preset activity on the media content display page includes:
[0020] The content barrage information displayed on the media content display page is updated to preset barrage information.
[0021] In an optional embodiment, updating the content barrage information displayed on the media content display page to preset barrage information includes:
[0022] On the media content display page, display the preset barrage background information corresponding to the preset activity, and stop displaying the new content barrage information corresponding to the current media content, wherein the preset barrage background information is background information that sets off the atmosphere of the preset activity;
[0023] When the preset barrage background information is displayed for the second preset duration, the preset barrage information is displayed on the media content display page.
[0024] In an optional embodiment, the method further includes:
[0025] When the display time corresponding to the preset barrage information meets the preset display time condition, the preset barrage information displayed in the media content display page is cleared.
[0026] In an optional embodiment, when the display time corresponding to the preset barrage information meets the preset display time condition, clearing the preset barrage information displayed on the media content display page includes:
[0027] When the display time corresponding to the preset barrage information meets the preset display time condition, updating the preset barrage information displayed on the media content display page to content barrage information for the current media content;
[0028] The current media content is the multimedia content currently displayed on the media content display page.
[0029] In an optional embodiment, the method further includes:
[0030] During the display of the preset barrage information, in response to a barrage closing instruction, the preset barrage information in the media content display page is cleared.
[0031] In an optional embodiment, the method further includes:
[0032] During the display of the preset barrage information, if a media content switching instruction is detected and the display index data corresponding to a preset number of target media contents are all greater than or equal to a preset index threshold, clearing the preset barrage information in the media content display page;
[0033] Among them, the preset number of target media contents are the media contents that have been displayed during the preset barrage information display process, and the display index data corresponding to any target media content is the ratio of the display time of any target media content during the preset barrage information display process to the first preset display time corresponding to any target media content.
[0034] In an optional embodiment, during the display of the preset barrage information, if a media content switching instruction is detected and the display indicator data corresponding to a preset number of target media contents are all greater than or equal to a preset indicator threshold, clearing the preset barrage information in the media content display page includes:
[0035] During the display of the preset barrage information, if a media content switching instruction is detected and the display index data corresponding to a preset number of target media contents are all greater than or equal to a preset index threshold, the preset barrage information displayed on the media content display page is updated to the content barrage information for the current media content;
[0036] The current media content is the multimedia content currently displayed on the media content display page.
[0037] According to a second aspect of an embodiment of the present disclosure, a bullet screen information display device is provided, including:
[0038] The preset barrage information display module is configured to be executed during the media content browsing process, and if the current time is within the preset commemorative time period corresponding to the preset activity, the preset barrage information corresponding to the preset activity is displayed on the media content display page;
[0039] Among them, the preset barrage information is set by the media content platform, and is barrage information that matches the preset theme content corresponding to the preset activity. The preset activity is the commemorative day activity experienced by the current browsing object in real time and space; the preset commemorative time period is included in the real commemorative time period corresponding to the preset activity, and the current browsing object is the object currently browsing the media content display page.
[0040] In an optional embodiment, the preset barrage information display module is further configured to execute, if the current time is within the preset commemorative time period and the current media content meets the preset media content condition, display the preset barrage information on the media content display page;
[0041] The current media content is the multimedia content currently displayed in the media content display page, and the preset media content condition is used to indicate the media content displayed together with the preset barrage information.
[0042] In an optional embodiment, the preset barrage information display module is also configured to display the preset barrage information on the media content display page if the current time is within the preset commemorative time period, and the current media content meets the preset media content condition, and the number of media browsed by the current browsing object within the current activity day of the preset activity is greater than or equal to a first preset threshold.
[0043] In an optional embodiment, the current media content satisfies the preset media content condition, which includes at least one of the following:
[0044] The content identification information of the current media content is included in a preset content identification set, the current display progress data corresponding to the current media content matches the preset display progress data, and the subject content corresponding to the current media content matches the preset subject content.
[0045] In an optional embodiment, the preset commemorative time period includes any of the following time periods:
[0046] Any time period within the current activity day of the preset activity, the preset active time period within the current activity day, and the critical time period corresponding to the preset activity;
[0047] Among them, the preset active time period is determined based on the historical activity data corresponding to the user account in the media content platform; the critical time period is a continuous time period of a first preset duration, and the critical time period includes the starting time point of the current activity day.
[0048] In an optional embodiment, the device further comprises:
[0049] A content barrage information display module is configured to execute on the media content display page and display content barrage information for current media content, where the current media content is the multimedia content currently displayed on the media content display page;
[0050] The preset barrage information display module is specifically configured to update the content barrage information displayed on the media content display page to preset barrage information.
[0051] In an optional embodiment, the preset bullet screen information display module includes:
[0052] A barrage background information display unit is configured to execute on the media content display page, display preset barrage background information corresponding to the preset activity, and stop displaying new content barrage information corresponding to the current media content, wherein the preset barrage background information is background information that sets off the atmosphere of the preset activity;
[0053] The barrage information display unit is configured to display the preset barrage information on the media content display page when the preset barrage background information is displayed for a second preset time length.
[0054] In an optional embodiment, the device further comprises:
[0055] The first preset barrage information clearing module is configured to clear the preset barrage information displayed on the media content display page when the display time corresponding to the preset barrage information meets the preset display time condition.
[0056] In an optional embodiment, the first preset bullet chat information clearing module is specifically configured to execute:
[0057] When the display time corresponding to the preset barrage information meets the preset display time condition, updating the preset barrage information displayed on the media content display page to content barrage information for the current media content;
[0058] The current media content is the multimedia content currently displayed on the media content display page.
[0059] In an optional embodiment, the device further comprises:
[0060] The second preset barrage information clearing module is configured to execute, during the preset barrage information display process, in response to a barrage closing instruction, to clear the preset barrage information in the media content display page.
[0061] In an optional embodiment, the device further comprises:
[0062] A third preset barrage information clearing module is configured to execute, during the display process of the preset barrage information, if a media content switching instruction is detected and the display indicator data corresponding to a preset number of target media contents are all greater than or equal to a preset indicator threshold, clear the preset barrage information in the media content display page;
[0063] Among them, the preset number of target media contents are the media contents that have been displayed during the preset barrage information display process, and the display index data corresponding to any target media content is the ratio of the display time of any target media content during the preset barrage information display process to the first preset display time corresponding to any target media content.
[0064] In an optional embodiment, the third preset barrage information clearing module is specifically configured to execute: during the display of the preset barrage information, if a media content switching instruction is detected, and the display index data corresponding to a preset number of target media contents are all greater than or equal to a preset index threshold, the preset barrage information displayed on the media content display page is updated to the content barrage information for the current media content;
[0065] The current media content is the multimedia content currently displayed on the media content display page.
[0066] According to a third aspect of an embodiment of the present disclosure, an electronic device is provided, comprising: a processor; and a memory for storing instructions executable by the processor; wherein the processor is configured to execute the instructions to implement a method as described in any one of the first aspects above.
[0067] According to the fourth aspect of an embodiment of the present disclosure, a computer-readable storage medium is provided. When the instructions in the storage medium are executed by a processor of an electronic device, the electronic device can execute any one of the methods of displaying barrage information in the embodiment of the present disclosure.
[0068] According to a fifth aspect of an embodiment of the present disclosure, a computer program product comprising instructions is provided, which, when executed on a computer, enables the computer to execute the method as described in any one of the above-mentioned first aspects.
[0069] The technical solutions provided by the embodiments of the present disclosure bring at least the following beneficial effects:
[0070] During the media content browsing process, if the current time is in the preset commemorative time period corresponding to the preset activity, the preset barrage information set by the media content platform and matching the theme content corresponding to the preset activity is displayed on the media content display page. The preset activity is the anniversary activity experienced by the current browsing object in real time and space, and the preset commemorative time period is included in the real commemorative time period corresponding to the preset activity. This allows users to feel the atmosphere of the preset activity in real time and space during the media content browsing process, realize barrage interaction in the same space and time online and offline, effectively take into account the user's emotional integration and expression of the real moment, and enhance the connection between the user's real emotional perception and the barrage. The barrage information brings resonance, surprise, companionship and other perceptions to the user, effectively enhancing the user's perception of the barrage, and then, on the basis of enriching the barrage interaction method and novelty, strengthens the connection between the platform, barrage and user, effectively improves the media content browsing experience, and enhances user stickiness and activity.
[0071] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0072] The accompanying drawings herein are incorporated into and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the description are used to explain the principles of the present disclosure, and do not constitute an improper limitation of the present disclosure.
[0073] Figure 1 is a schematic diagram showing an application environment according to an exemplary embodiment;
[0074] Figure 2This is a flow chart of a method for displaying bullet screen information according to an exemplary embodiment;
[0075] Figure 3 This is a schematic diagram showing changes in a media content display page during a bullet message display process according to an exemplary embodiment;
[0076] Figure 4 This is a block diagram of a bullet screen information display device according to an exemplary embodiment;
[0077] Figure 5 It is a block diagram of an electronic device for displaying bullet screen information according to an exemplary embodiment. DETAILED DESCRIPTION
[0078] In order to enable ordinary persons in the art to better understand the technical solutions of the present disclosure, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below with reference to the accompanying drawings.
[0079] It should be noted that the terms "first," "second," and the like in the specification and claims of the present disclosure and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or precedence. It should be understood that the numbers used in this manner are interchangeable where appropriate so that the embodiments of the present disclosure described herein can be implemented in an order other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. Instead, they are merely examples of apparatus and methods consistent with certain aspects of the present disclosure as detailed in the appended claims.
[0080] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for display, data for analysis, etc.) involved in this disclosure are all information and data authorized by the user or fully authorized by all parties.
[0081] See also Figure 1 , Figure 1 FIG. 1 is a schematic diagram showing an application environment according to an exemplary embodiment. The application environment may include a terminal 100 and a server 200 .
[0082] In an optional embodiment, the terminal 100 can be used to provide any user with media content browsing, publishing, and interactive services such as barrage and comments during the media content browsing process. Specifically, the media content can be dynamic multimedia content such as long videos and short videos, or static multimedia content such as pictures and texts. Specifically, the terminal 100 can include but is not limited to electronic devices such as smart phones, desktop computers, tablet computers, laptops, smart speakers, digital assistants, augmented reality (AR) / virtual reality (VR) devices, smart wearable devices, etc., and can also be software running on the above electronic devices, such as applications. Optionally, the operating system running on the electronic device can include but is not limited to Android, IOS, Linux, Windows, etc.
[0083] In an optional embodiment, the server 200 may provide background services for the terminal 100. Specifically, the server 200 may be an independent physical server, a server cluster or a distributed system composed of multiple physical servers, or a cloud server providing cloud computing services.
[0084] In addition, it should be noted that Figure 1 What is shown is only one application environment provided by the present disclosure. In actual applications, other application environments may also be included, for example, more terminals may be included.
[0085] In the embodiments of this specification, the terminal 100 and the server 200 may be directly or indirectly connected via wired or wireless communication, which is not limited in this disclosure.
[0086] Figure 2 This is a flow chart of a method for displaying bullet screen information according to an exemplary embodiment. The method can be applied to electronic devices such as terminals, such as Figure 2 As shown, the following steps may be included:
[0087] In step S201, during the media content browsing process, if the current time is within the preset commemorative time period corresponding to the preset activity, the preset barrage information corresponding to the preset activity is displayed on the media content display page;
[0088] In a specific embodiment, the preset activity can be a commemorative day activity experienced by the current browsing object in real time and space; for example, the birthday activity of the current browsing object, activities held on a specified date to commemorate major events or people, holiday activities held on a specified date (such as New Year's Day, etc.); the preset barrage information is set by the media content platform (that is, automatically published by the media content platform), and is barrage information that matches the preset theme content corresponding to the preset activity. Specifically, the media content platform can be the current media content browsing platform (such as an application, website, etc.); the current browsing object is the object (user account) currently browsing the media content display page; the preset theme content corresponding to the preset activity can be information reflecting the theme of the preset activity; optionally, taking the preset activity as New Year's Day as an example, the corresponding preset theme content can be "New Year", and the preset barrage information can be barrage information related to the New Year, such as "Happy New Year" and "Happy New Year"; optionally, taking the preset activity as the birthday activity of the current browsing object as an example, the corresponding preset theme content can be "Birthday", and the preset barrage information can be barrage information related to birthdays, such as "Happy Birthday to You".
[0089] In a specific embodiment, the preset commemorative time period is included in the real commemorative time period corresponding to the preset activity, and the preset commemorative time period is a trigger condition for displaying the preset barrage information; specifically, the real commemorative time period corresponding to the preset activity can be a time period in real time and space to commemorate the preset activity; in actual applications, people often start celebrations, blessings, prayers and other commemorative activities on the day of the preset activity or near the preset activity; accordingly, the preset commemorative time period includes any of the following time periods:
[0090] Any time period within the current activity day of a preset activity, a preset active time period within the current activity day, or a critical time period corresponding to a preset activity;
[0091] In actual applications, preset activities can be held periodically on specified dates, for example, once a year; accordingly, the above-mentioned current activity day can be the date on which the preset activity is currently held; in a specific embodiment, the above-mentioned preset active time period is determined based on the historical activity data corresponding to the user account in the media content platform; the historical activity data can be data reflecting the use of the media content platform within the preset historical time period. Specifically, the historical activity data corresponding to the user account in the media content platform can be combined to use the time period with the highest activity level (the largest number of people using the media content platform) in a day as the preset active time period.
[0092] In a specific embodiment, the above-mentioned critical time period is a continuous time period of the first preset duration, and the critical time period includes the starting time point of the current activity day; for example, the time period corresponding to 10 seconds before and after 0 o'clock of the preset activity, etc., can be set according to actual needs.
[0093] In actual application, any of the above time periods can be selected as the preset commemorative time period based on actual needs; optionally, taking holidays such as New Year's Day as an example, people often start commemorative activities the day before New Year's Day, and accordingly, the preset commemorative time period corresponding to New Year's Day can be the above critical time period; taking Arbor Day, commemorative activities of major events or tasks, etc., which are often held on the day of the event as an example, the corresponding preset commemorative time period can be the preset active time period within the above current activity day; optionally, for activities with different dates for different objects such as birthday activities, the corresponding preset commemorative time period can be any time period within the current activity day.
[0094] In the above embodiment, any time period within the current activity day of the preset activity, the preset active time period within the current activity day, and any time period among the critical time periods corresponding to the preset activity are used as the preset commemorative time period. This can facilitate matching different commemorative time periods for different activities, thereby improving the adaptability between the display timing of the preset barrage information corresponding to the activity and the characteristics of different activities, and better improving the resonance, surprise, companionship and other perceived effects brought to users by the barrage information.
[0095] In an optional embodiment, if the current time is within the preset commemorative time period corresponding to the preset activity, displaying the preset barrage information corresponding to the preset activity on the media content display page may include:
[0096] If the current time is within the preset commemorative time period and the current media content meets the preset media content conditions, the preset barrage information will be displayed on the media content display page;
[0097] In a specific embodiment, the current media content is the multimedia content currently displayed in the media content display page, and the preset media content condition can be used to indicate the media content displayed together with the preset barrage information.
[0098] In an optional embodiment, the current media content satisfies at least one of the following conditions:
[0099] The content identification information of the current media content is included in the preset content identification set, the current display progress data corresponding to the current media content matches the preset display progress data, and the subject content corresponding to the current media content matches the preset subject content;
[0100] In a specific embodiment, the above-mentioned preset content identification set can be a set of identification information of media content that has the authority to be displayed together with the preset barrage information; specifically, the preset content identification set can be pre-set in combination with actual application requirements; optionally, the preset content identification set can be the identification information of all media content in the media content platform, or the media content in the media content platform can be first excluded from non-compliant media content, and then the set of identification information of the remaining compliant media content can be used as the above-mentioned preset content identification set; optionally, the above-mentioned preset content identification set can also be a set of identification information of media content specified in combination with operational requirements, or identification information of media content of topic content specified in combination with operational requirements.
[0101] In a specific embodiment, the above-mentioned current display progress data may be data that can characterize the display progress of the current media content. Optionally, the current display progress data may include the second preset display time of the current media content (for example, the total playback time of the video), the displayed time of the current media content (for example, the playback time of the video) and the remaining display time of the current media content (for example, the remaining playback time of the video), etc.; accordingly, the current display progress data corresponding to the above-mentioned current media content matches the preset display progress data and may include that the second preset display time of the current media content is greater than or equal to the first preset threshold, the displayed time of the current media content is greater than or equal to the second preset threshold, and the remaining display time of the current media content is greater than or equal to the third preset threshold; specifically, the first preset threshold, the second preset threshold and the third preset threshold can be set in combination with actual applications, optionally, for example, the first preset threshold is 10s, the second preset threshold is 2s, and the third preset threshold is 4s.
[0102] In a specific embodiment, the subject content corresponding to the current media content may be information reflecting the subject of the current media content. Optionally, the subject content corresponding to the current media content and the preset subject content may match each other, or the semantic correlation between the subject content corresponding to the current media content and the preset subject content may be greater than or equal to a preset correlation threshold. Specifically, the preset correlation threshold may be set in combination with actual applications, and the semantic correlation may be the distance between the content representation vector of the subject content corresponding to the current media content and the content representation vector of the preset subject content, such as Euclidean distance, cosine distance, etc.
[0103] In the above embodiment, by presetting a set of identification information of media content that has the permission to be displayed together with the preset barrage information, it is possible to configure the media content displayed together with the preset barrage information corresponding to the preset activity according to demand, and thus the rendering of the activity atmosphere during the media content browsing process can be more targeted. In addition, by constraining the current display progress data corresponding to the current media content, it can be ensured that the preset barrage information can be displayed for a certain period of time before the current media content switches while the current media content is displayed smoothly. In addition, by combining the matching between the preset theme content corresponding to the preset activity and the theme content corresponding to the current media content, to constrain the media content displayed together with the preset barrage information, the correlation between the currently browsed media content and the preset activity can be improved, thereby better improving the media content browsing experience.
[0104] In the above embodiment, based on whether the current time is within the preset commemorative time period as a trigger condition for displaying the preset barrage information, whether the current media content meets the preset media content conditions is combined to determine whether to display the preset barrage information. This allows users to feel the atmosphere of the preset activities in real time and space during the media content browsing process, and on the basis of realizing the barrage interaction in both online and offline time and space, enhances the correlation between the media content and the preset barrage information, thereby better improving the media content browsing experience.
[0105] In an optional embodiment, due to birthday events, etc., the designated dates corresponding to different users are different. The preset commemorative time period can be any time period of the current event day (any time of the current event day). Accordingly, in order to avoid the interference caused by repeatedly displaying the preset barrage information, if the current time is within the preset commemorative time period and the current media content meets the preset media content conditions, on the media content display page, the preset barrage information may include:
[0106] If the current time is within the preset commemorative time period, and the current media content is a media content that the current browsing object has browsed for a number greater than or equal to the preset threshold during the current event day of the preset event, the preset barrage information will be displayed on the media content display page.
[0107] In a specific embodiment, the above-mentioned preset quantity threshold can be pre-set in combination with actual application requirements, such as 3. Specifically, the number of media that the current browsing object has browsed on the current activity day of the preset activity can be the number of media contents (including the current media content) that the current browsing object has browsed on the current activity day of the preset activity. Specifically, when the current time is in the preset commemorative time period, the current browsing object browses to the Nth (N is the preset quantity threshold) media content on the current activity day of the preset activity, and the Nth media content (current media content) meets the preset media content condition, and the preset barrage information can be displayed on the media content display page; optionally, when the current time is in the preset commemorative time period, the current browsing object browses to the Nth media content on the current activity day of the preset activity, and The Nth media content (current media content) does not meet the preset media content conditions. Accordingly, the preset barrage information is not displayed during the display of the Nth media content. Furthermore, when the current time is in the preset commemorative time period and the N+1th media content is browsed, it can be determined whether to display the preset barrage information based on whether the N+1th media content meets the preset media content conditions. If the N+1th media content meets the preset media content conditions, the preset barrage information can be displayed on the media content display page. Otherwise, the same process can be repeated until the current time is in the preset commemorative time period, and the media content that meets the preset media content conditions is selected, or the current time exceeds the preset commemorative time period.
[0108] In the above embodiment, based on whether the current time is in the preset commemorative time period as the trigger condition for displaying the preset barrage information, and in combination with whether the current media content is the current browsing object and the number of media browsed within the current activity day of the preset activity is greater than or equal to the preset number threshold, the first media content that meets the preset media content conditions is used to determine whether to display the preset barrage information. This allows users to feel the atmosphere of the preset activity in real time and space during the media content browsing process, and realizes the barrage interaction online and offline in the same space and time, enriching the connection between media content and preset barrage information, and thus can respond to different activities in a more targeted manner, and better improve the media content browsing experience.
[0109] In an optional embodiment, the above method further includes:
[0110] On the media content display page, content barrage information for the current media content is displayed. The current media content is the multimedia content currently displayed on the media content display page;
[0111] Correspondingly, the preset bullet message information corresponding to the preset activity displayed on the media content display page includes:
[0112] Update the content barrage information displayed on the media content display page to the preset barrage information.
[0113] In a specific embodiment, the content barrage information can be barrage information posted by the current media content browsing object during the browsing process. In a specific embodiment, a barrage information display area can be set in the media content display page, and accordingly, the preset barrage information can be displayed in the barrage information display area.
[0114] In an optional embodiment, the preset barrage information can be displayed on the media content display page by pushing it from the right side of the screen where the media content display page is located to the left. Optionally, the preset barrage information can also be displayed on the media content display page in an irregular gradual display manner, or the preset barrage information can be displayed on the media content display page in a manner of explosion driven by background animation, or the preset barrage information can be displayed on the media content display page in the form of bubbles, etc. The specific display method of the preset barrage information can be configured in combination with actual application requirements.
[0115] In an optional embodiment, updating the content barrage information displayed on the media content display page to the preset barrage information may include:
[0116] On the media content display page, display the preset barrage background information corresponding to the preset activity, and stop displaying the new content barrage information corresponding to the current media content;
[0117] When the preset barrage background information is displayed for the second preset time duration, the preset barrage information is displayed on the media content display page.
[0118] In a specific embodiment, the preset barrage background information may be background information that sets off the atmosphere of a preset event. For example, for a New Year's Day event, the preset barrage background information may be a background image such as a fireworks background image that sets off the atmosphere of the New Year's Day event. Specifically, the new content barrage information may be content barrage information that was originally displayed after the current time when the current time is not within the preset commemorative time period (i.e., the preset barrage information display is not triggered).
[0119] In a specific embodiment, the second preset duration can be pre-set based on actual application requirements, such as 0.5s. In a specific embodiment, when the preset barrage background information is displayed for the second preset duration, the preset barrage background information can continue to be displayed while the preset barrage information is displayed on the media content display page. Optionally, during the display of the preset barrage information, the preset barrage background information can be played in an animated loop.
[0120] In the above embodiment, when the triggering conditions for displaying the preset barrage information are met, the content barrage information for the current media content will be updated to the preset barrage information, which can realize the switching from cross-time and space barrage interaction to simultaneous and space-time barrage switching interaction, and in the process of updating the content barrage information for the current media content to the preset barrage information, the preset barrage background information corresponding to the preset activity is first displayed on the media content display page, and the display of the new content barrage information corresponding to the current media content is stopped; and when the preset barrage background information is displayed for the second preset time length, the preset barrage information is displayed on the media content display page, which can realize the transition between the content barrage information and the preset barrage information in combination with the preset barrage background information while setting off the preset activity atmosphere, thereby improving the naturalness of the display of the preset barrage information.
[0121] In an optional embodiment, the above method may further include:
[0122] When the display time corresponding to the preset barrage information meets the preset display time condition, the preset barrage information displayed on the media content display page is cleared.
[0123] In a specific embodiment, the preset display time condition may be a condition pre-set to constrain the display time of the preset barrage information; optionally, the preset display time condition may be a third preset display duration of the preset barrage information. Accordingly, the display time corresponding to the preset barrage information meeting the preset display time condition may be that the display duration corresponding to the preset barrage information reaches the third preset display duration. Optionally, the preset display time condition may be a preset display time period corresponding to the preset barrage information, such as 0:00 to 0:00 60 seconds on the current activity day; accordingly, the display time corresponding to the preset barrage information meeting the preset display time condition may be that the current time corresponding to the preset barrage information is the end time corresponding to the preset display time period.
[0124] In an optional embodiment, when the display time of the preset barrage information is constrained by the preset display time period corresponding to the preset barrage information, in order to ensure that the barrage information has sufficient display time, the time difference from the current time to the end time corresponding to the preset display time period can be added to be less than the preset time threshold as a trigger condition for the display of the preset barrage information, that is, if the current time is in the preset commemorative time period corresponding to the preset activity, displaying the preset barrage information corresponding to the preset activity on the media content display page may include: if the current time is in the preset commemorative time period corresponding to the preset activity, and the time difference from the current time to the end time corresponding to the preset display time period is less than the preset time threshold, displaying the preset barrage information corresponding to the preset activity on the media content display page.
[0125] In the above embodiment, when the display time corresponding to the preset barrage information meets the preset display time conditions, clearing the preset barrage information displayed in the media content display page can effectively control the display time of the preset barrage information, and then can realize barrage interaction in both online and offline time and space, effectively taking into account the user's emotional integration and expression of the real moment, while taking into account the barrage interaction for the current media content, thereby enriching the barrage interaction method.
[0126] In an optional embodiment, when the display time corresponding to the preset barrage information meets the preset display time condition, clearing the preset barrage information displayed on the media content display page may include:
[0127] When the display time corresponding to the preset barrage information meets the preset display time condition, the preset barrage information displayed on the media content display page is updated to the content barrage information for the current media content;
[0128] In the above embodiment, when the display time corresponding to the preset barrage information meets the preset display time conditions, the display of the preset barrage information is stopped by updating the preset barrage information displayed on the media content display page to the content barrage information for the current media content. On the basis of exiting the barrage information display scene corresponding to the preset activity, the display of the original content barrage information of the current media content can be restored, thereby enriching the barrage interaction method.
[0129] In an optional embodiment, the above method further includes:
[0130] During the display of the preset barrage information, in response to a barrage closing instruction, the preset barrage information in the media content display page is cleared.
[0131] In a specific embodiment, the above-mentioned bullet screen closing instruction can be an instruction to close the bullet screen function. Specifically, when the bullet screen closing instruction is triggered, the preset bullet screen information in the media content display page can be directly cleared, and the content bullet screen information corresponding to the current media content will not be displayed.
[0132] In the above embodiment, during the display of the preset barrage information, in response to the barrage closing instruction, the preset barrage information in the media content display page is cleared. The display of the preset barrage information can be stopped in advance based on user needs, so as to better display the active barrage information according to user needs and improve the user experience.
[0133] In an optional embodiment, the above method may further include:
[0134] During the display of the preset barrage information, if a media content switching instruction is detected and the display index data corresponding to a preset number of target media contents are all greater than or equal to the preset index threshold, the preset barrage information in the media content display page is cleared;
[0135] In a specific embodiment, a preset number of target media contents are media contents that have been displayed during the preset barrage information display process. Specifically, the displayed media content here can be the media content displayed before the media content switching instruction is triggered. Specifically, the preset number can be set in combination with actual applications; the display index data corresponding to any target media content can be the ratio of the display duration of any target media content during the preset barrage information display process to the first preset display duration corresponding to any target media content. The first preset display duration corresponding to any target media content can be the preset display duration of the target media content. For example, when the target media content is a video, the preset duration can be the total playback duration of the video. Accordingly, the display duration of any target media content during the preset barrage information display process can be the actual playback duration of the video during the preset barrage information display process.
[0136] In a specific embodiment, the above-mentioned media content switching instruction may be an instruction for switching the browsed media content. For example, in a short video browsing scenario, the above-mentioned media content switching instruction may be a short video switching instruction.
[0137] In the above embodiment, during the display of the preset barrage information, if a media content switching instruction is detected, and the display index data corresponding to a preset number of target media content are all greater than or equal to the preset index threshold, it can be determined that the current browsing object has effectively viewed the preset barrage information. Accordingly, by clearing the preset barrage information in the media content display page, the preset barrage information can be displayed for too long while allowing the user to fully experience the simultaneous and spatial barrage interaction, thereby avoiding the impact on the user's normal experience of the content barrage information and better improving the user experience.
[0138] In an optional embodiment, during the display of the preset barrage information, if a media content switching instruction is detected and the display indicator data corresponding to a preset number of target media contents are all greater than or equal to a preset indicator threshold, clearing the preset barrage information in the media content display page may include:
[0139] During the display of the preset barrage information, if a media content switching instruction is detected and the display indicator data corresponding to a preset number of target media contents are all greater than or equal to the preset indicator threshold, the preset barrage information displayed on the media content display page is updated to the content barrage information for the current media content;
[0140] In the above embodiment, during the display of the preset barrage information, if a media content switching instruction is detected and the display index data corresponding to a preset number of target media content are all greater than or equal to the preset index threshold, the preset barrage information displayed on the media content display page is updated to the content barrage information mode for the current media content, and the display of the preset barrage information is stopped. On the basis of exiting the barrage information display scene corresponding to the preset activity, the display of the original content barrage information of the current media content can be restored, thereby enriching the barrage interaction mode.
[0141] In addition, it should be noted that in actual applications, the barrage function of some objects may be in a closed state. Accordingly, on the current activity day of the preset activity, or when the current activity day of the preset activity is about to arrive, the corresponding prompt will be turned on to experience the barrage display function corresponding to the preset activity; optionally, on the current activity day of the preset activity, or when the current activity day of the preset activity is about to arrive, the barrage function is automatically turned on for the user, and the corresponding prompt information is sent. Accordingly, when the preset barrage information display is over, the barrage function can be automatically turned off, and the corresponding prompt information can be sent, or the user can be prompted to turn off the barrage function so that the user can experience the barrage display function corresponding to the preset activity.
[0142] In a specific embodiment, Figure 3 As shown, Figure 3 This is a schematic diagram showing changes in a media content display page during a bullet message display process according to an exemplary embodiment. Specifically, Figure 3 The media content display page shown in a is not enabled for the barrage function; further, if the barrage function is enabled and the preset barrage information display is not triggered, as shown in Figure 3 As shown in b, the media content display page can display the content barrage information 301 corresponding to the current media content; further, assuming that the current time is in the preset commemorative time period corresponding to the preset activity, the preset barrage information display is triggered, such as Figure 3 As shown in c, the preset barrage background information 302 can be displayed on the media content display page first; further, when the preset barrage background information 302 is displayed for a second preset duration, as shown in FIG. Figure 3 As shown in d, the preset barrage information 303 can be displayed on the media content display page.
[0143] In an optional embodiment, related services can be developed based on actual needs and combined with preset barrage information. For example, the preset barrage information corresponding to birthday activities can be used as the entrance to the birthday wish function, and accordingly, users can enter the birthday wish operation process through the preset barrage information corresponding to birthday activities; for example, the preset barrage information corresponding to New Year's Day and other holiday activities can be used as the entrance to the holiday blessing function, and accordingly, users can enter the holiday blessing operation process through the preset barrage information corresponding to New Year's Day and other holiday activities; for example, the preset barrage information corresponding to New Year's Day and other holiday activities can be used as the entrance to the New Year's party live broadcast function, and accordingly, users can enter the operation process of creating a New Year's party live broadcast through the preset barrage information corresponding to New Year's Day and other holiday activities.
[0144] It can be seen from the technical solutions provided by the above embodiments of this specification that, during the media content browsing process, this specification displays the preset barrage information set by the media content platform and matching the theme content corresponding to the preset activity on the media content display page. The preset activity is the anniversary activity experienced by the current browsing object in real time and space, and the preset commemorative time period is included in the real commemorative time period corresponding to the preset activity. This allows users to feel the atmosphere of the preset activity in real time and space during the media content browsing process, realize the barrage interaction in both online and offline time and space, effectively take into account the user's emotional integration and expression of the real moment, and enhance the connection between the user's real emotional perception and the barrage. The barrage information brings resonance, surprise, companionship and other perceptions to the user, effectively enhancing the user's perception of the barrage and increasing the barrage interaction rate. Furthermore, on the basis of enriching the barrage interaction mode and novelty, the connection between the platform, barrage and user can be strengthened, effectively enhancing the media content browsing experience, and enhancing user stickiness and activity.
[0145] Figure 4 This is a block diagram of a bullet message display device according to an exemplary embodiment. Figure 4 , the device comprises:
[0146] The preset barrage information display module 410 is configured to be executed during the media content browsing process, and if the current time is within the preset commemorative time period corresponding to the preset activity, display the preset barrage information corresponding to the preset activity on the media content display page;
[0147] Among them, the preset barrage information is set by the media content platform, and is barrage information that matches the preset theme content corresponding to the preset activity. The preset activity is the commemorative day activity experienced by the current browsing object in real time and space; the preset commemorative time period is included in the real commemorative time period corresponding to the preset activity, and the current browsing object is the object currently browsing the media content display page.
[0148] In an optional embodiment, the preset barrage information display module 410 is further configured to execute if the current time is within a preset commemorative time period and the current media content meets the preset media content condition, displaying the preset barrage information on the media content display page;
[0149] Among them, the current media content is the multimedia content currently displayed in the media content display page, and the preset media content condition is used to indicate the media content displayed together with the preset barrage information.
[0150] In an optional embodiment, the preset barrage information display module 410 is also configured to execute, if the current time is in a preset commemorative time period, and the current media content meets the preset media content conditions, and the number of media that the current browsing object has browsed during the current activity day of the preset activity is greater than or equal to a first preset threshold, display the preset barrage information on the media content display page.
[0151] In an optional embodiment, the current media content satisfies at least one of the following conditions:
[0152] The content identification information of the current media content is included in the preset content identification set, the current display progress data corresponding to the current media content matches the preset display progress data, and the subject content corresponding to the current media content matches the preset subject content.
[0153] In an optional embodiment, the preset commemorative time period includes any of the following time periods:
[0154] Any time period within the current activity day of a preset activity, a preset active time period within the current activity day, or a critical time period corresponding to a preset activity;
[0155] Among them, the preset active time period is determined based on the historical activity data corresponding to the user account in the media content platform; the critical time period is a continuous time period of the first preset duration, and the critical time period includes the starting time point of the current activity day.
[0156] In an optional embodiment, the above device further includes:
[0157] A content barrage information display module is configured to execute on a media content display page and display content barrage information for current media content, where the current media content is the multimedia content currently displayed on the media content display page;
[0158] The preset barrage information display module 410 is specifically configured to update the content barrage information displayed on the media content display page to the preset barrage information.
[0159] In an optional embodiment, the preset bullet screen information display module 410 includes:
[0160] The barrage background information display unit is configured to execute on the media content display page, display the preset barrage background information corresponding to the preset activity, and stop displaying the new content barrage information corresponding to the current media content, wherein the preset barrage background information is background information that sets off the atmosphere of the preset activity;
[0161] The barrage information display unit is configured to display the preset barrage information on the media content display page while displaying the preset barrage background information for a second preset time length.
[0162] In an optional embodiment, the above device further includes:
[0163] The first preset barrage information clearing module is configured to clear the preset barrage information displayed on the media content display page when the display time corresponding to the preset barrage information meets the preset display time condition.
[0164] In an optional embodiment, the first preset bullet chat information clearing module is specifically configured to execute:
[0165] When the display time corresponding to the preset barrage information meets the preset display time condition, the preset barrage information displayed on the media content display page is updated to the content barrage information for the current media content;
[0166] The current media content is the multimedia content currently displayed on the media content display page.
[0167] In an optional embodiment, the above device further includes:
[0168] The second preset barrage information clearing module is configured to execute, during the preset barrage information display process, in response to a barrage closing instruction, to clear the preset barrage information in the media content display page.
[0169] In an optional embodiment, the above device further includes:
[0170] A third preset barrage information clearing module is configured to execute, during the display of the preset barrage information, if a media content switching instruction is detected and the display indicator data corresponding to a preset number of target media contents are all greater than or equal to a preset indicator threshold, clear the preset barrage information in the media content display page;
[0171] Among them, the preset number of target media contents are the media contents that have been displayed during the preset barrage information display process, and the display index data corresponding to any target media content is the ratio of the display time of any target media content during the preset barrage information display process to the first preset display time corresponding to any target media content.
[0172] In an optional embodiment, the third preset barrage information clearing module is specifically configured to execute: during the display of the preset barrage information, if a media content switching instruction is detected and the display indicator data corresponding to a preset number of target media contents are all greater than or equal to a preset indicator threshold, updating the preset barrage information displayed on the media content display page to the content barrage information for the current media content;
[0173] The current media content is the multimedia content currently displayed on the media content display page.
[0174] Regarding the apparatus in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.
[0175] Figure 5 This is a block diagram of an electronic device for displaying bullet screen information according to an exemplary embodiment. The electronic device may be a terminal, and its internal structure diagram may be as shown in FIG. Figure 5 As shown, it may include components such as an RF (Radio Frequency) circuit 510, a memory 520 including one or more computer-readable storage media, an input unit 530, a display unit 540, a sensor 550, an audio circuit 560, a WiFi (wireless fidelity) module 570, a processor 580 including one or more processing cores, and a power supply 590. Those skilled in the art will understand that Figure 5 The terminal structure shown in the figure does not constitute a limitation on the terminal, and may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.
[0176] The RF circuit 510 can be used to receive and transmit signals during information transmission or calls. Specifically, it receives downlink information from the base station and transmits it to one or more processors 580 for processing. Furthermore, it transmits uplink data to the base station. Typically, the RF circuit 510 includes, but is not limited to, an antenna, at least one amplifier, a tuner, one or more oscillators, a subscriber identity module (SIM) card, a transceiver, a coupler, an LNA (low noise amplifier), a duplexer, and the like. Furthermore, the RF circuit 510 can communicate with the network and other terminals via wireless communication. Wireless communication can utilize any communication standard or protocol, including but not limited to GSM (Global System of Mobile Communications), GPRS (General Packet Radio Service), CDMA (Code Division Multiple Access), WCDMA (Wideband Code Division Multiple Access), LTE (Long Term Evolution), email, SMS (Short Messaging Service), and the like.
[0177] The memory 520 can be used to store software programs and modules. The processor 580 executes various functional applications and data processing by running the software programs and modules stored in the memory 520. The memory 520 may mainly include a program storage area and a data storage area. The program storage area can store the operating system, application programs required for functions, etc.; the data storage area can store data created based on the use of the terminal, etc. In addition, the memory 520 may include high-speed random access memory and non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device. Accordingly, the memory 520 may also include a memory controller to provide access to the memory 520 by the processor 580 and the input unit 530.
[0178] The input unit 530 can be used to receive input digital or character information and generate keyboard, mouse, joystick, optical, or trackball signal input related to user settings and function control. Specifically, the input unit 530 may include a touch-sensitive surface 531 and other input devices 532. The touch-sensitive surface 531, also known as a touch display or touchpad, can detect user touch operations on or near it (for example, operations performed by a user using a finger, stylus, or any other suitable object or accessory on or near the touch-sensitive surface 531) and drive corresponding connected devices according to a pre-set program. Optionally, the touch-sensitive surface 531 may include a touch detection device and a touch controller. The touch detection device detects the user's touch position and detects signals generated by the touch operation, transmitting the signals to the touch controller. The touch controller receives the touch information from the touch detection device, converts it into touch point coordinates, and then sends it to the processor 580. It can also receive and execute commands from the processor 580. In addition, the touch-sensitive surface 531 can be implemented using various types, including resistive, capacitive, infrared, and surface acoustic wave. In addition to the touch-sensitive surface 531, the input unit 530 may further include other input devices 532. Specifically, the other input devices 532 may include, but are not limited to, one or more of a physical keyboard, function keys (such as volume control keys, power keys, etc.), a trackball, a mouse, and a joystick.
[0179] The display unit 540 can be used to display information input by the user or information provided to the user, as well as various graphical user interfaces of the terminal. These graphical user interfaces can be composed of graphics, text, icons, videos, and any combination thereof. The display unit 540 may include a display panel 541. Optionally, the display panel 541 can be configured in the form of an LCD (Liquid Crystal Display), an OLED (Organic Light-Emitting Diode), or the like. Furthermore, the touch-sensitive surface 531 can cover the display panel 541. When the touch-sensitive surface 531 detects a touch operation on or near it, it transmits the information to the processor 580 to determine the type of touch event. The processor 580 then provides a corresponding visual output on the display panel 541 based on the type of touch event. Among them, the touch-sensitive surface 531 and the display panel 541 can be two independent components to implement input and output functions. However, in some embodiments, the touch-sensitive surface 531 and the display panel 541 can also be integrated to implement input and output functions.
[0180] The terminal may also include at least one sensor 550, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor may include an ambient light sensor and a proximity sensor, wherein the ambient light sensor may adjust the brightness of the display panel 541 according to the brightness of the ambient light, and the proximity sensor may turn off the display panel 541 and / or the backlight when the terminal is moved to the ear. As a type of motion sensor, the gravity acceleration sensor can detect the magnitude of acceleration in all directions (generally three axes), and can detect the magnitude and direction of gravity when stationary. It can be used for applications that identify the terminal posture (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer, tapping), etc.; as for other sensors that can be configured with the terminal, such as gyroscopes, barometers, hygrometers, thermometers, infrared sensors, etc., they will not be described here.
[0181] Audio circuit 560, speaker 561, and microphone 562 provide an audio interface between the user and the terminal. Audio circuit 560 converts received audio data into electrical signals and transmits them to speaker 561, which then converts them into sound signals for output. Microphone 562, on the other hand, converts collected sound signals into electrical signals, which are then received by audio circuit 560 and converted into audio data. The audio data is then processed by processor 580 and transmitted via RF circuit 510 to, for example, another terminal. Alternatively, the audio data may be output to memory 520 for further processing. Audio circuit 560 may also include an earphone jack to allow external headphones to communicate with the terminal.
[0182] WiFi is a short-range wireless transmission technology. The terminal can help users send and receive emails, browse web pages and access streaming media through the WiFi module 570. It provides users with wireless broadband Internet access. Figure 5 A WiFi module 570 is shown, but it is understandable that it is not an essential component of the terminal and can be omitted as needed without changing the essence of the invention.
[0183] Processor 580 is the terminal's control center, connecting all components of the terminal using various interfaces and circuits. By running or executing software programs and / or modules stored in memory 520 and accessing data stored in memory 520, it performs various terminal functions and processes data, thereby providing overall terminal monitoring. Optionally, processor 580 may include one or more processing cores; preferably, processor 580 may integrate an application processor and a modem processor, with the application processor primarily handling the operating system, user interface, and application programs, while the modem processor primarily handles wireless communications. It is understood that the modem processor may not be integrated into processor 580.
[0184] The terminal also includes a power supply 590 (e.g., a battery) for supplying power to various components. Preferably, the power supply can be logically connected to the processor 580 via a power management system, thereby enabling the power management system to manage charging, discharging, and power consumption. The power supply 590 can also include any of one or more DC or AC power supplies, a recharging system, a power failure detection circuit, a power converter or inverter, a power status indicator, and other components.
[0185] Although not shown, the terminal may further include a camera, a Bluetooth module, etc., which will not be described in detail herein. Specifically, in this embodiment, the display unit of the terminal is a touch screen display, and the terminal further includes a memory and one or more programs, wherein the one or more programs are stored in the memory and configured to execute instructions in the method embodiment of the present invention by one or more processors.
[0186] In an exemplary embodiment, an electronic device is also provided, including: a processor; a memory for storing instructions executable by the processor; wherein the processor is configured to execute the instructions to implement the barrage information display method as in the embodiment of the present disclosure.
[0187] In an exemplary embodiment, a computer-readable storage medium is also provided. When the instructions in the storage medium are executed by the processor of an electronic device, the electronic device can execute the barrage information display method in the embodiment of the present disclosure.
[0188] In an exemplary embodiment, a computer program product containing instructions is also provided, which, when executed on a computer, enables the computer to execute the barrage information display method in the embodiment of the present disclosure.
[0189] Those skilled in the art will appreciate that all or part of the processes in the above-mentioned embodiment methods can be implemented by instructing the relevant hardware through a computer program, which can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).
[0190] Other embodiments of the present disclosure will readily occur to those skilled in the art after considering the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the art not disclosed herein. The description and examples are to be considered as exemplary only, with the true scope and spirit of the present disclosure being indicated by the following claims.
[0191] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes can be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.
Claims
1. A method for displaying barrage information, characterized in that: include: During media content browsing, if the current time is within a preset commemorative time period corresponding to a preset activity, the preset barrage information corresponding to the preset activity will be displayed on the media content display page; The preset commemorative time period is a trigger condition for displaying the preset barrage information, the preset barrage information is barrage information set by the media content platform and matches the preset theme content corresponding to the preset activity, the preset activity is a commemorative day activity experienced by the current browsing object in real time and space; the preset commemorative time period is included in the real commemorative time period corresponding to the preset activity, the current browsing object is the object currently browsing the media content display page, and the preset theme content is information reflecting the theme of the preset activity; The preset commemorative time period includes any of the following time periods: Any time period within the current activity day of the preset activity, the preset active time period within the current activity day, and the critical time period corresponding to the preset activity; During the display of the preset barrage information, if a media content switching instruction is detected and the display index data corresponding to a preset number of target media contents are all greater than or equal to a preset index threshold, clearing the preset barrage information in the media content display page; Among them, the preset number of target media contents are the media contents that have been displayed during the preset barrage information display process, and the display index data corresponding to any target media content is the ratio of the display time of any target media content during the preset barrage information display process to the first preset display time corresponding to any target media content.
2. The method for displaying barrage information according to claim 1, wherein: If the current time is within the preset commemorative time period corresponding to the preset activity, displaying the preset barrage information corresponding to the preset activity on the media content display page includes: If the current time is within the preset commemorative time period and the current media content meets the preset media content conditions, the preset barrage information is displayed on the media content display page; The current media content is the multimedia content currently displayed in the media content display page, and the preset media content condition is used to indicate the media content displayed together with the preset barrage information.
3. The method for displaying barrage information according to claim 2, wherein: If the current time is within the preset commemorative time period and the current media content meets the preset media content condition, displaying the preset barrage information on the media content display page includes: If the current time is within the preset commemorative time period, and the current media content meets the preset media content conditions, and the number of media browsed by the current browsing object within the current activity day of the preset activity is greater than or equal to the first preset threshold, the preset barrage information is displayed on the media content display page.
4. The method for displaying barrage information according to claim 2, wherein: The current media content satisfies the preset media content condition, which includes at least one of the following: The content identification information of the current media content is included in a preset content identification set, the current display progress data corresponding to the current media content matches the preset display progress data, and the subject content corresponding to the current media content matches the preset subject content.
5. The method for displaying barrage information according to claim 1, wherein: The preset active time period is determined based on the historical activity data corresponding to the user account in the media content platform; the critical time period is a continuous time period of a first preset duration, and the critical time period includes the starting time point of the current activity day.
6. The method for displaying barrage information according to any one of claims 1 to 5, characterized in that: The method further comprises: Displaying content barrage information for current media content on the media content display page, where the current media content is the multimedia content currently displayed on the media content display page; The display of the preset bullet screen information corresponding to the preset activity on the media content display page includes: The content barrage information displayed on the media content display page is updated to preset barrage information.
7. The method for displaying barrage information according to claim 6, wherein: The updating of the content bullet screen information displayed on the media content display page to preset bullet screen information includes: On the media content display page, display the preset barrage background information corresponding to the preset activity, and stop displaying the new content barrage information corresponding to the current media content; the preset barrage background information is the background information that sets off the atmosphere of the preset activity; When the preset barrage background information is displayed for the second preset duration, the preset barrage information is displayed on the media content display page.
8. The method for displaying barrage information according to any one of claims 1 to 5, characterized in that: The method further comprises: When the display time corresponding to the preset barrage information meets the preset display time condition, the preset barrage information displayed in the media content display page is cleared.
9. The method for displaying barrage information according to claim 8, wherein when the display time corresponding to the preset barrage information meets the preset display time condition, clearing the preset barrage information displayed on the media content display page comprises: When the display time corresponding to the preset barrage information meets the preset display time condition, updating the preset barrage information displayed on the media content display page to content barrage information for the current media content; The current media content is the multimedia content currently displayed on the media content display page.
10. The method for displaying barrage information according to any one of claims 1 to 5, characterized in that: The method further comprises: During the display of the preset barrage information, in response to a barrage closing instruction, the preset barrage information in the media content display page is cleared.
11. The method for displaying barrage information according to claim 1, wherein: In the process of displaying the preset barrage information, if a media content switching instruction is detected and the display indicator data corresponding to a preset number of target media contents are all greater than or equal to a preset indicator threshold, clearing the preset barrage information in the media content display page includes: During the display of the preset barrage information, if the media content switching instruction is detected and the display index data corresponding to the preset number of target media contents are all greater than or equal to the preset index threshold, the preset barrage information displayed on the media content display page is updated to the content barrage information for the current media content; The current media content is the multimedia content currently displayed on the media content display page.
12. A bullet screen information display device, characterized in that: include: The preset barrage information display module is configured to be executed during the media content browsing process, and if the current time is within the preset commemorative time period corresponding to the preset activity, the preset barrage information corresponding to the preset activity is displayed on the media content display page; The preset commemorative time period is a trigger condition for displaying the preset barrage information, the preset barrage information is barrage information set by the media content platform and matches the preset theme content corresponding to the preset activity, the preset activity is a commemorative day activity experienced by the current browsing object in real time and space; the preset commemorative time period is included in the real commemorative time period corresponding to the preset activity, the current browsing object is the object currently browsing the media content display page, and the preset theme content is information reflecting the theme of the preset activity; The preset commemorative time period includes any of the following time periods: Any time period within the current activity day of the preset activity, the preset active time period within the current activity day, and the critical time period corresponding to the preset activity; A third preset barrage information clearing module is configured to execute, during the display process of the preset barrage information, if a media content switching instruction is detected and the display indicator data corresponding to a preset number of target media contents are all greater than or equal to a preset indicator threshold, clear the preset barrage information in the media content display page; Among them, the preset number of target media contents are the media contents that have been displayed during the preset barrage information display process, and the display index data corresponding to any target media content is the ratio of the display time of any target media content during the preset barrage information display process to the first preset display time corresponding to any target media content.
13. An electronic device, characterized in that: include: processor; a memory for storing instructions executable by the processor; The processor is configured to execute the instructions to implement the barrage information display method as described in any one of claims 1 to 11.
14. A computer-readable storage medium, characterized in that When the instructions in the storage medium are executed by a processor of an electronic device, the electronic device is enabled to execute the bullet screen information display method as described in any one of claims 1 to 11.
15. A computer program product comprising computer instructions, characterized in that When the computer instructions are executed by the processor, the bullet screen information display method described in any one of claims 1 to 11 is implemented.
Citation Information
Patent Citations
Information display method and device, and computer readable storage medium
CN107506246A
Playing processing method and device of promotion media information, client and storage medium
CN113518251A
Video playing method, terminal, device, electronic equipment, medium and program product
CN115022701A