Method, electronic device and storage medium for content presentation

By detecting and eliminating conditions in the application platform of electronic devices and retrieving content elements from the server to display on top of additional content, the contradiction between user needs and platform profitability is resolved, achieving a balance between user privacy and effective exposure.

CN113868566BActive Publication Date: 2026-04-07BEIJING DEJIAN TECH CO LTD +1
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-09-26
Publication Date
2026-04-07

AI Technical Summary

Technical Problem

In electronic device application platforms, how can we eliminate extra content while meeting user needs, and ensure the effectiveness of the exposure of extra content to meet the platform's profit requirements?

Method used

By detecting whether the target object meets the elimination conditions, the content element is retrieved from the server and displayed as an upper view on top of the extra content during the elimination period, so that the extra content remains running during the period of being obscured.

Benefits of technology

This addresses users' need for uninterrupted access to additional content while ensuring the effectiveness of its exposure, thereby enhancing user experience and maintaining the platform's profitability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113868566B_ABST
    Figure CN113868566B_ABST
Patent Text Reader

Abstract

The application discloses a content display method, an electronic device and a storage medium. The method comprises the following steps: in a preset content display interface, detecting whether a target object meets an elimination condition of additional content; when it is detected that the target object meets the elimination condition, acquiring a content element from a server; and displaying the content element as an upper view above the additional content in an elimination time period, and the additional content is in a running state in at least a part of the time period. The requirement of a user who does not want to see the additional content is met, and the requirement of an application platform itself to retain the additional content or at least guarantee the exposure effect before elimination is also met.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present disclosure relates to the field of Internet, and in particular, to a content display method, an electronic device, and a storage medium. BACKGROUND

[0002] In the operation interface of the application platform / application software of the electronic device, in addition to displaying preset content, additional content is displayed by setting some floating windows, pop-up windows, or at the bottom of the preset content, inserts, etc. For example, a container or area for additional content is set at the bottom of the display interface of an electronic book or a specific page (e.g., chapter end or intermittent appearance), and notification content, advertising content, etc. are displayed as additional content.

[0003] Some users do not want to see these additional contents and hope that these additional contents can disappear through some means; however, for the operation of the application platform, these additional contents must be displayed or at least the exposure before the additional contents are eliminated must be effective. Therefore, there is a technical problem to be solved: how to display these additional contents on the application platform, which can meet the needs of users for eliminating additional contents and also take into account the requirements of the application platform itself to retain additional contents or at least guarantee the effective exposure before elimination. SUMMARY

[0004] To solve the above technical problems or at least partially solve the above technical problems, embodiments of the present disclosure provide a content display method, an electronic device, and a storage medium.

[0005] In a first aspect, embodiments of the present disclosure provide a content display method. The above method comprises: detecting whether a target object meets an elimination condition of additional content in a display interface of preset content; when it is detected that the target object meets the elimination condition, obtaining a content element from a server; and displaying the content element as an upper view above the additional content in an elimination time period, and the additional content is in a running state in at least part of the time period when it is shielded.

[0006] In a second aspect, embodiments of the present disclosure provide a content display method. The above method comprises: detecting whether a target object meets an elimination condition of additional content in a display interface of preset content; when it is detected that the target object meets the elimination condition, detecting a user account state; when it is detected that the user account state meets a preset statistical period, obtaining a content element from a server; and displaying the content element as an upper view above the additional content in an elimination time period, and the additional content is in a running state in at least part of the time period when it is shielded.

[0007] In a third aspect, embodiments of the present disclosure provide an electronic device. The electronic device includes a processor, a communication interface, a memory, and a communication bus. The processor, the communication interface, and the memory complete communication with each other through the communication bus. The memory is configured to store at least one executable instruction. The executable instruction causes the processor to perform the following steps: detecting, in a display interface of preset content, whether a target object meets an elimination condition of additional content; when it is detected that the target object meets the elimination condition, obtaining a content element from a server; and displaying the content element as an upper view above the additional content in an elimination time period, and the additional content is in a running state in at least part of the time period.

[0008] In a fourth aspect, embodiments of the present disclosure provide an electronic device. The electronic device includes a processor, a communication interface, a memory, and a communication bus. The processor, the communication interface, and the memory complete communication with each other through the communication bus. The memory is configured to store at least one executable instruction. The executable instruction causes the processor to perform the following steps: detecting, in a display interface of preset content, whether a target object meets an elimination condition of additional content; when it is detected that the target object meets the elimination condition, detecting a user account state; when it is detected that the user account state meets a preset statistical period, obtaining a content element from a server; and displaying the content element as an upper view above the additional content in an elimination time period, and the additional content is in a running state in at least part of the time period.

[0009] According to embodiments of the present disclosure, the method provided in the second aspect further includes the following steps, or the executable instruction in the electronic device provided in the fourth aspect further causes the processor to perform the following steps: when it is detected that the user account state is in a state of logging out and logging in again, the user account state is considered not to meet the preset statistical period, the container corresponding to the additional content is removed, and the preset content is rendered from the display area to a page including the display area and the area where the additional content is located for display.

[0010] According to embodiments of the present disclosure, in the methods provided in the first aspect and the second aspect, and in the electronic devices provided in the third aspect and the fourth aspect, the step of obtaining a content element from a server includes: sending feature information related to the target object to the server; and obtaining a content element matched with the feature information from the server. The target object includes at least one of a user and the preset content.

[0011] According to embodiments of the present disclosure, in the method provided by the first aspect and the second aspect, and in the electronic device provided by the third aspect and the fourth aspect, the target object includes at least one of a user and the preset content; and the method further includes: determining that the target object satisfies the elimination condition of the additional content when it is detected that at least one of the user and the preset content satisfies one or more of the following conditions: the user is a new user and a registration time of the new user is within a time period during which the additional content is exempted for a limited time; the operation behavior of the user includes playing the preset element for more than a preset time length and playing the preset element more than a preset number of times; the operation behavior of the user includes playing the preset element for more than a preset time length in a state of being logged in for more than a preset time length; and the preset content includes a preset chapter that is presented and is a chapter for which the additional content is exempted.

[0012] According to embodiments of the present disclosure, in the method provided by the first aspect and the second aspect, before the content element is displayed as an upper layer view above the additional content, the method further includes the following steps, or the executable instructions in the electronic device provided by the third aspect and the fourth aspect further cause the processor to perform the following steps: determining a display time length of the upper layer view when it is detected that the target object satisfies the elimination condition. The content element is displayed as the upper layer view above the additional content, including: based on the display time length, the content element is displayed as the upper layer view above the additional content.

[0013] According to embodiments of the present disclosure, in the method provided by the first aspect and the second aspect, and in the electronic device provided by the third aspect and the fourth aspect, the display time length of the upper layer view is determined by: counting an exposure time length of the additional content in the display interface to obtain a cumulative exposure time length of the additional content; determining whether the cumulative exposure time length is less than a preset exposure time length; when the cumulative exposure time length is less than the preset exposure time length, determining a difference between the preset exposure time length and the cumulative exposure time length as a minimum value of the display time length of the upper layer view; determining a maximum value of the display time length according to the elimination time period, the maximum value ensuring that the display of the upper layer view is within the elimination time period; and assigning a value to the display time length based on the minimum value and the maximum value of the display time length.

[0014] According to embodiments of the present disclosure, the method provided in the first aspect and the second aspect, and the electronic device provided in the third aspect and the fourth aspect, the counting of the exposure time length of the additional content on the display interface includes: counting, on each display page of the display interface, the running time length of the additional content in the display state based on the timing component, and taking the counted cumulative running time length as the cumulative exposure time length; and / or, when a user page turning event is detected, counting the running time length of the additional content in the display state, and taking the counted cumulative running time length as the cumulative exposure time length.

[0015] According to embodiments of the present disclosure, the method provided in the first aspect and the second aspect further includes the following steps, or the executable instructions in the electronic device provided in the third aspect and the fourth aspect further cause the processor to perform the following steps: when the display time length of the content element is greater than the minimum value of the display time length, hiding the container corresponding to the additional content; or, when the display time length of the content element is greater than the minimum value of the display time length, replacing the currently running additional content with the next time sequence to be put additional content; wherein, during the display of the content element in the elimination time period, the next time sequence to be put additional content is in a state of being blocked by the content element.

[0016] According to embodiments of the present disclosure, the method provided in the first aspect and the second aspect further includes the following steps, or the executable instructions in the electronic device provided in the third aspect and the fourth aspect further cause the processor to perform the following steps: detecting whether a user page turning event occurs; when a user page turning event is detected, removing the upper view and triggering the exposure time length counting of the additional content after the upper view is removed; and determining the putting time sequence of the additional content to be displayed on the next page according to the result of the exposure time length counting.

[0017] According to embodiments of the present disclosure, the method provided in the first aspect and the second aspect, and the electronic device provided in the third aspect and the fourth aspect, the preset content includes: an electronic book content; and the additional content includes: one or more notification content or advertisement content sequentially put according to a preset putting time length.

[0018] In the fifth aspect, the embodiments of the present disclosure provide a computer readable storage medium. The computer readable storage medium stores a computer program, and the computer program is executed by a processor to implement the content display method.

[0019] One or more of the technical solutions in the above embodiments have at least some or all of the following advantages:

[0020] In the elimination period, the content element (e.g. a preset picture or other content element) is displayed as an upper layer view to cover the additional content (e.g. advertisement content or notification content) above, and the additional content is in a running state at least in part of the time period when it is covered, which meets the requirement of the user who does not want to see the additional content, and also takes into account the requirement of the application platform itself to retain the additional content or at least ensure the exposure effective before elimination. BRIEF DESCRIPTION OF DRAWINGS

[0021] The accompanying drawings, which are incorporated herein and form part of the specification, illustrate embodiments consistent with the present disclosure and, together with the description, further serve to explain the principles of the disclosure.

[0022] In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure or the prior art, the accompanying drawings required to be used in the embodiments or the related description will be briefly introduced. Obviously, those skilled in the art can obtain other drawings according to these drawings without any creative effort.

[0023] Figure 1 The system architecture of the method for content display suitable for the embodiments of the present disclosure is schematically shown;

[0024] Figure 2 The flowchart of the method for content display according to an embodiment of the present disclosure is schematically shown;

[0025] Figure 3 The detailed implementation flowchart of step S201 according to an embodiment of the present disclosure is schematically shown;

[0026] Figure 4 The detailed implementation flowchart of step S202 according to an embodiment of the present disclosure is schematically shown;

[0027] Figure 5 The flowchart of the method for content display according to another embodiment of the present disclosure is schematically shown;

[0028] Figure 6 The detailed implementation flowchart of step S501 according to an embodiment of the present disclosure is schematically shown;

[0029] Figure 7 The flowchart of the method for content display according to still another embodiment of the present disclosure is schematically shown;

[0030] Figure 8 The flowchart of the method for content display according to still another embodiment of the present disclosure is schematically shown;

[0031] Figure 9A flowchart of a method of content presentation according to yet another embodiment of the present disclosure is schematically shown; and

[0032] Figure 10 A structural block diagram of an electronic device provided by an embodiment of the present disclosure is schematically shown. DETAILED DESCRIPTION

[0033] Embodiments of the present disclosure provide a method of content presentation, an electronic device, and a storage medium, which meet the requirement of a user not wanting to see extra content, and also take into account the requirement of an application platform itself to retain extra content or at least guarantee the effectiveness of exposure before elimination.

[0034] According to an embodiment of the present disclosure, the above method comprises: detecting, in a presentation interface of preset content, whether a target object meets an elimination condition of extra content; the extra content and the preset content are used to be presented in different regions of the presentation interface; when it is detected that the target object meets the elimination condition, obtaining a content element from a server; and presenting the content element as an upper view to block the extra content from above within an elimination time period, and the extra content is in a running state within at least a part of the time period being blocked.

[0035] According to another embodiment of the present disclosure, the above method comprises: detecting, in a presentation interface of preset content, whether a target object meets an elimination condition of extra content; the extra content and the preset content are used to be presented in different regions of the presentation interface; when it is detected that the target object meets the elimination condition, detecting a user account state; when it is detected that the user account state meets a preset statistical period, obtaining a content element from a server; and presenting the content element as an upper view to block the extra content from above within an elimination time period, and the extra content is in a running state within at least a part of the time period being blocked.

[0036] To make the objectives, technical solutions, and advantages of the embodiments of the present disclosure clearer, the technical solutions in the embodiments of the present disclosure will be described clearly and completely below with reference to the drawings in the embodiments of the present disclosure. Obviously, the described embodiments are some but not all of the embodiments of the present disclosure. Based on the embodiments in the present disclosure, all other embodiments obtained by a person of ordinary skill in the art without creative work fall within the protection scope of the present disclosure.

[0037] Figure 1 A system architecture suitable for the method of content presentation according to an embodiment of the present disclosure is schematically shown.

[0038] REFERENCE Figure 1As shown, the system architecture 100 of the method suitable for content display according to the embodiments of the present disclosure includes: terminal devices 101, 102, 103, a network 104, and a server 105. The network 104 is a medium for providing a communication link between the terminal devices 101, 102, 103 and the server 105. The network 104 can include various connection types, such as wired, wireless communication links, or fiber optic cables, etc.

[0039] A user can use the terminal devices 101, 102, 103 to interact with the server 105 through the network 104 to receive or send messages, etc. Various communication client applications can be installed on the terminal devices 101, 102, 103, such as: e-book reading software / applications (for example, the e-book reading software is: an e-book reading app, or a browser supporting web-based e-books), shopping applications, short video applications, web browser applications, search applications, news client applications, instant messaging tools, take-out applications, social platform software, etc. (only as examples).

[0040] The terminal devices 101, 102, 103 can be electronic devices with a display screen and support for playing at least one of text, pictures, videos, etc., or the terminal devices 101, 102, 103 can also be electronic devices with a display screen and support for web browsing. For example, the above-mentioned electronic devices can include but are not limited to: smart phones, tablet computers, notebook computers, desktop computers, smart watches, etc.

[0041] The server 105 can be a server providing various services, for example, a background management server providing service support for the application interface or web page browsed by the user using the terminal devices 101, 102, 103 (only as an example). The background management server can analyze and process the received request, and feed back the processing result (for example, a web page, information, or data generated or obtained according to the user request, etc.) to the terminal device.

[0042] It should be noted that the method of content display provided by the embodiments of the present disclosure can generally be executed by a terminal device. It should be understood that, Figure 1 The number of terminal devices, networks, and servers in the above-mentioned embodiments of the present disclosure is only illustrative. According to the needs of implementation, there can be any number of terminal devices, networks, and servers.

[0043] The embodiments of the present disclosure will be described in detail below with reference to the accompanying drawings.

[0044] The first exemplary embodiment of the present disclosure provides a method of content display.

[0045] Figure 2 A flowchart of the method of content display according to an embodiment of the present disclosure is schematically shown.

[0046] Referring to Figure 2 The method for content display provided by the embodiments of the present disclosure includes the following steps: S201, S202 and S203. Steps S201-S203 can be executed by a terminal device installed with application software, which is used to display preset content related to the application software, and can also display additional content such as advertising content, notification content, etc. on the display interface.

[0047] In step S201, whether the target object meets the elimination condition of the additional content is detected on the display interface of the preset content.

[0048] In the embodiments of the present disclosure, the preset content includes but is not limited to: book (including works, comics, etc.) content, news content, picture content, video content, etc.

[0049] Taking the application software as an example of an e-book reading software / e-book reading platform, the preset content is e-book content such as various types of e-book content of comics, novels, biographies, etc., and the additional content includes: multiple notification contents or multiple advertising contents sequentially placed according to a preset placement time length, for example, multiple advertising contents are placed, and the placement time length and the order of placement of each advertising content are preset.

[0050] Taking advertising content as an example of additional content, an area for displaying advertisements is provided in the display interface of the e-book reading software, for example, an advertisement position. The developer of the e-book reading software can use a container packaged with a running environment and adaptation parameters as an advertisement position, which can carry various types of advertising content. Multiple such containers can be placed in the e-book reading software.

[0051] According to the embodiments of the present disclosure, the additional content and the preset content are displayed in different areas of the display interface. For example, the preset content and the additional content are arranged up and down or left and right, or the additional content is inserted into the preset content, and the areas of the two are independent of each other, that is, the additional content does not affect the display of the preset content.

[0052] For example, the display interface is the display interface of an electronic device, and the e-book content can be displayed through multiple pages. For example, in each page, the e-book content is arranged in the middle area of the page, and the advertisement (an example of additional content) is arranged at the bottom of the page.

[0053] According to an embodiment of the present disclosure, the target object includes at least one of a user and the preset content. In some scenarios, the user satisfies the ad-free condition (an example of the elimination condition of the additional content), for example, the user can enjoy the benefit of being exempted from the e-book ad for 15-30 minutes by watching the ad video. In other scenarios, the e-book content (an example of the preset content) satisfies the ad-free condition (an example of the elimination condition of the additional content), for example, the first 10 chapters of some books are ad-free or time-limited ad-free for the user.

[0054] In step S202, when it is detected that the target object satisfies the elimination condition, the content element is obtained from the server.

[0055] The content element is an element used to shield the additional content as an upper view, and includes but is not limited to a picture element, a text element, an element containing text and a picture, a dynamic picture element, a short video element, and the like.

[0056] In step S203, the content element is displayed as an upper view to shield the additional content within the elimination time period, and the additional content is in a running state at least in part of the time period when it is shielded.

[0057] In the case where the target object satisfies the elimination condition, the additional content is eliminated for a preset time period, that is, the user cannot see the additional content within the elimination time period, satisfying the user's demand for ad-free additional content. Meanwhile, the additional content is in a running state at least in part of the time period when it is shielded, which can also meet the requirement of the application platform to retain the additional content or at least ensure the exposure before elimination.

[0058] In summary, based on steps S201-S203, the content element (for example, a preset picture or other content element) is displayed as an upper view to shield the additional content (for example, an ad content or a notification content) within the elimination time period, and the additional content is in a running state at least in part of the time period when it is shielded, which can meet the user's demand for not seeing the additional content and the exposure statistical demand of the additional content.

[0059] The beneficial effects and practical significance of the method will be described below in combination with specific application scenarios.

[0060] In the e-book reading scenario, the main profit mode of the free e-book software platform is usually based on the exposure and clicks of the ads. In order to obtain a high exposure and click volume, various ads appear in the e-book, such as opening screen ads, interstitial ads, and bottom ads. Among them, the bottom ad is not easy to be clicked, so the e-book platform generally obtains profit through the exposure volume of this ad position.

[0061] In addition, the revenue of a video advertisement is much higher than that of a pop-up advertisement or a bottom advertisement, and the frequency of presentation of the pop-up advertisement or the bottom advertisement is generally higher. Therefore, some e-book platforms have introduced a function of "watching a video to avoid 15-30 minutes of pop-up advertisements and bottom advertisements", and some users sometimes choose to use this function in order to avoid long-term viewing of pop-up advertisements and bottom advertisements. After the user views the welfare video, the user can obtain the privilege of avoiding advertisements for a short time, and the bottom advertisements and the pop-up advertisements do not appear within 15 minutes.

[0062] However, in the above advertisement welfare stage, if the bottom advertisement container and the pop-up advertisement container are in the elimination state, although the user experience is improved, the e-book platform completely loses the advertisements in the advertisement welfare page stage. In particular, some advertisements need to meet specific conditions in terms of exposure time length to generate revenue, for example, 15 seconds of exposure. If the user views the welfare video and obtains the welfare when 10 seconds of exposure, the bottom advertisement container is directly eliminated, which causes the waste of the revenue of the previous 10 seconds of exposure, cannot obtain the page exposure revenue, and cannot match the preset playing time of the advertisement.

[0063] Based on the method for displaying content provided in the embodiments of the present disclosure, in the scenario of e-book reading, in the case that the user and / or the e-book content meet the elimination condition, for example, the user meets the condition of avoiding advertisements by watching a welfare video, or the first 10 chapters of the e-book are advertisements-free, the advertisement content is eliminated for a preset time period, and the content element obtained from the server is displayed as an upper view on the upper side of the advertisement content in the elimination time period, and the advertisement content is in a running state for at least part of the time period. Therefore, from the perspective of the user, the content element is displayed together with the e-book content (an example of preset content), and the advertisement content (an example of additional content) is shielded below the content element, the advertisement disturbance is avoided, and the experience of the user in the advertisement welfare period is improved. At the same time, the advertisement content can be in a running state for at least part of the time period, and the container corresponding to the advertisement content is not directly eliminated, which can ensure that the generated exposure is effective, and helps to improve the revenue of the e-book reading platform.

[0064] Although the embodiments of the present disclosure take the additional content in the e-reading scenario as an example, it can be understood that the application scenarios of the technical solutions provided in the embodiments of the present disclosure are not limited to the e-reading scenario, and can be extended to any scenario requiring additional content display. The above-mentioned additional content includes notification content, advertisement content, or other content unrelated to the preset content.

[0065] Figure 3A detailed implementation flowchart of step S201 according to an embodiment of the present disclosure is schematically shown.

[0066] According to an embodiment of the present disclosure, the target object includes at least one of a user and the preset content.

[0067] In step S201, detecting whether the target object satisfies the elimination condition of the additional content includes one or more of the following step groups: {S311 and S320}, {S312 and S320}, {S313 and S320}, {S314 and S320}.

[0068] Referring to Figure 3 When it is detected that at least one of the user and the preset content satisfies one or more of the following conditions: the user is a new user and the registration time of the new user is within a time period for which the additional content is exempted, as shown in step S311; the operation behavior of the user includes: playing the preset element for more than a preset time length and playing the preset element more than a preset number of times, as shown in step S312; the operation behavior of the user includes: playing the preset element for more than a preset time length in a state of logging in for more than a preset time length, as shown in step S313; the preset content includes: the presented preset chapter is a chapter for which the additional content is exempted, as shown in step S314; it is determined that the target object satisfies the elimination condition of the additional content, as shown in step S320.

[0069] In the scenario of e-book reading, the implementation scenario corresponding to step S311 is, for example: a new user registered in August-October enjoys exemption from advertisements within the time period of August-October.

[0070] The implementation scenario corresponding to step S312 is, for example: after the user logs in for more than 60 minutes (an example of the preset time length), the user plays an advertisement video (an example of the preset element) for more than 20s (an example of the preset time length), and can enjoy exemption from 10-minute bottom advertisements and interstitial advertisements.

[0071] The implementation scenario corresponding to step S313 is, for example: if the user plays an advertisement video (an example of the preset element) covering the e-book content for more than 30s (an example of the preset time length) and plays the preset element more than once (an example of the preset number of times, and the specific value can be adjusted), the user can enjoy exemption from 5-minute advertisements.

[0072] The implementation scenario corresponding to step S314 is, for example: the current e-book content viewed by the user is the first 10 chapters of “Douluo Dalu”, and according to the requirements of the publisher, the first 10 chapters of “Douluo Dalu” are chapters for which bottom advertisements are exempted, so the user can enjoy the benefit of exemption from bottom advertisements.

[0073] The step S320 is executed as long as one of the conditions in the steps S311-S314 is satisfied; in the case where one of the conditions is detected as not being satisfied, the other determination conditions are continuously executed until it is determined that all the conditions are not satisfied, and then it is determined that the target object does not satisfy the elimination condition of the additional content.

[0074] Figure 4 A detailed implementation flowchart of the step S202 according to an embodiment of the present disclosure is schematically shown.

[0075] According to an embodiment of the present disclosure, the style of the content element can be personalized or customized matching, i.e., the content element is adapted to the user or the current preset content (e.g., the content of an e-book).

[0076] According to an embodiment of the present disclosure, with reference to Figure 4 As shown in the figure, the content element is obtained from the server in the step S202, including the steps S401 and S402.

[0077] According to an embodiment of the present disclosure, the target object includes at least one of the user and the preset content.

[0078] In the step S401, the feature information related to the target object is sent to the server.

[0079] The feature information includes the user feature and the feature information of the preset content. The feature information of the preset content includes but is not limited to the type, style, etc. of the preset content.

[0080] The user feature includes but is not limited to the age feature, the identity feature, the occupation feature, the hobby feature, the reading behavior feature, the consumption behavior feature, etc.

[0081] The type of the preset content can be classified from the book theme, the book content keyword, the book author, the book award, the writing method, etc., including but not limited to the documentary, the documentary, the martial arts, the love, the revenge, the philosophy, the ethics, the inspiration, the psychology, the art, the superpower, the love, the sweet pet, the reasoning, the suspense, the science fiction, the Hugo Award, the magical realism, the children's cartoon, the youth cartoon, the girl cartoon, the youth cartoon, the female cartoon, the adult cartoon, the single cartoon, the four-frame cartoon, the drama cartoon (comic strip), the science fiction cartoon, the disaster cartoon, the adventure cartoon, the portrait cartoon, the history cartoon, etc.

[0082] The style of the preset content includes but is not limited to the background color, the texture, the display pattern, etc.

[0083] In the step S402, the content element matched with the feature information is obtained from the server.

[0084] For example, in some embodiments, the server pre-stores content elements of various colors for the client (terminal device) to access. When the e-book content uses a beige background, the beige content element can be overlaid on the advertisement view. In other embodiments, the server pre-stores various content elements customized for different book types. When the book type is martial arts, the corresponding martial arts content element can be overlaid as a top-level view on the advertisement content view, reducing the user's sensitivity to the advertisement area or increasing the user's positive impression of this area. In still other embodiments, the server stores personalized content elements adapted to different users. When the server determines that a user is suitable for a certain content element based on user characteristics, it sends that content element to the client.

[0085] Figure 5 A flowchart illustrating a method for presenting content according to another embodiment of this disclosure is shown schematically.

[0086] Reference Figure 5 As shown, the content display method provided in this embodiment includes, in addition to the steps S201 to S203 described above, step S501: when the target object is detected to meet the elimination conditions, the display duration of the upper view is determined, and... Figure 5 Steps S201, S202, S203a and S501 are illustrated in the diagram.

[0087] The above step S501 is executed before step S203 / S203a and after step S201. The execution order of step S501 and step S202 is not limited; they can be executed in parallel or sequentially.

[0088] In step S203, displaying the content element as an upper view above the additional content includes the following step S203a: displaying the content element as an upper view above the additional content based on the display duration.

[0089] The following is combined with Figure 6 This describes the logic for determining the display duration of the upper-level view.

[0090] Figure 6 A detailed implementation flowchart of step S501 according to an embodiment of the present disclosure is illustrated schematically.

[0091] Reference Figure 6As shown, in step S501 above, determining the display duration of the upper-layer view includes the following steps: S601, S602, S603a, S604a, and S605a. It should be understood that the timing for determining the display duration of the upper-layer view is when the target object is detected to meet the elimination conditions. That is, steps S601 to S605a are executed when the target object is detected to meet the elimination conditions.

[0092] In step S601, the exposure duration of the additional content on the display interface is statistically analyzed to obtain the cumulative exposure duration of the additional content.

[0093] In some scenarios, the exposure duration of additional content can be counted in real time within the application software, or the exposure duration can be counted when an event is detected; or, both of these counting methods can be used simultaneously within an application software.

[0094] According to embodiments of this disclosure, the exposure duration of the additional content on the display interface is statistically analyzed to obtain the cumulative exposure duration of the additional content, including: on each display page of the display interface, based on a timing component, the runtime of the additional content in the display state is statistically analyzed, and the obtained cumulative runtime is used as the cumulative exposure duration; and / or, when a user page-turning event is detected, the runtime of the additional content in the display state is statistically analyzed, and the obtained cumulative runtime is used as the cumulative exposure duration.

[0095] In embodiments including a timing component, exposure duration statistics can be applied to various scenarios. Taking e-book reading as an example, the detection that a user and / or e-book content meets the conditions for ad-free reading can occur while the user is reading a page of the e-book, while the user opens the e-book's homepage, or while the user is turning pages, etc. In each scenario, the exposure duration can be statistically calculated based on the timing component to obtain the cumulative exposure duration.

[0096] In the embodiment triggered by user page-turning events, each time the exposure duration is counted, it is for page-turning. When it is detected that the user and / or e-book content meets the conditions for ad-free viewing, for example, after the user watches an ad video on a certain page of the current e-book, assuming that the ad content of the previous page and the current page is G1, since the exposure duration statistics were triggered during the previous page turn, the cumulative duration T1 of the ad content G1 on the previous page and the initial time of the current page can be known. The display duration T2 of the current page can be counted, and then the sum of the display duration T2 of the current page and the cumulative duration T1 of the ad content G1 on the previous page, T2+T1, can be used as the cumulative exposure duration of the ad content G1.

[0097] In step S602, it is determined whether the cumulative exposure time is less than the preset exposure time.

[0098] The preset exposure duration is determined by the content provider (e.g., an advertiser) or agreed upon between the app operator and the content provider. In some scenarios, the cumulative exposure duration of the content must be at least equal to the preset exposure duration to be considered a valid exposure.

[0099] In step S603a, when the cumulative exposure time is less than the preset exposure time, the difference between the preset exposure time and the cumulative exposure time is determined as the minimum display time of the upper view.

[0100] For example, the current additional content is advertisement content G1, which has a cumulative exposure time of 10s, less than the preset exposure time of 15s. The difference of 5s is used as the minimum display time of the upper view.

[0101] In step S604a, the maximum value of the display duration is determined based on the elimination time period, and the maximum value ensures that the display of the upper view is within the elimination time period.

[0102] The elimination time period could be, for example, the period during which a user reads the first 10 chapters of an ebook, or the period within 5 minutes after a user watches an ad video where they can enjoy the benefit of not having bottom ads. Based on the elimination time period, the maximum display duration can be determined as either the period corresponding to the first 10 chapters of the ebook, or 5 minutes from the time the target object is detected to meet the above elimination conditions.

[0103] In step S605a, the display duration is assigned a value based on the minimum and maximum values ​​of the display duration.

[0104] You can assign a minimum, a maximum, or any value between the minimum and maximum values ​​to the display duration.

[0105] According to embodiments of this disclosure, referring to Figure 6 As shown, when the cumulative exposure time is not less than (≥) the preset exposure time, step S603b is executed: replace additional content.

[0106] The aforementioned replacement of additional content includes, for example, replacing the currently running additional content with the additional content to be delivered in the next time slot.

[0107] Figure 7 A flowchart illustrating a method for presenting content according to yet another embodiment of this disclosure is shown schematically.

[0108] The method for demonstrating the content provided in this embodiment, in addition to the steps S201 to S203 (S203 is specifically implemented as S203a) and S501 described above, also includes the following step: S711 or S721. For the sake of simplicity, in... Figure 7 Only steps S501, S202, S203a, S711, and S712 are illustrated. It should be noted that steps S711 and S712 are implemented during the execution of step S203a.

[0109] For example, during the implementation of step S203a, the minimum and maximum values ​​of the display duration are within the range of 5s to 5min (5 minutes from the time the target object is detected to meet the above elimination conditions). In the aforementioned step S605a, the display duration is 10s. Therefore, the display duration of the content element is 10s, which is greater than its minimum value of 5s. After the content element is displayed for 5 seconds, the container corresponding to the advertising content G1 can be hidden, or the advertising content G1 can be replaced with the advertising content G2 to be delivered in the next time sequence.

[0110] In step S711, when the display duration of the above content element is greater than the minimum value of the above display duration, the container corresponding to the above additional content is hidden.

[0111] For example, assuming a bottom ad requires a 15-second exposure, if a user views the ad video within 10 seconds of exposure, they can enjoy the benefit of waiving the 3-minute bottom ad. By overlaying personalized content elements above the ad content view, the ad exposure is not interrupted, ensuring that the revenue from the previous 10 seconds of exposure is not lost.

[0112] Specifically, when the client determines that a user meets the ad-free criteria, it can detect the cumulative exposure time (e.g., 10 seconds) of the bottom ad on the current page and calculate the difference (5 seconds) between this and the standard exposure time (15 seconds). By controlling the presentation time of the upper view to be no less than 5 seconds, the client can ensure that the previous 10 seconds of exposure are not wasted. Furthermore, if the upper view's presentation time exceeds 5 seconds, the container corresponding to the ad can be hidden.

[0113] In step S721, when the display duration of the aforementioned content element exceeds the minimum value of the aforementioned display duration, the currently running additional content is replaced with the additional content to be delivered in the next time slot. During the display period of the aforementioned content element within the aforementioned elimination time period, the additional content to be delivered in the next time slot is obscured by the aforementioned content element.

[0114] In this way, the continuity of each advertisement (an example of additional content) can be guaranteed, and the display interface can be used to deliver advertisements efficiently. In addition, based on the embodiments of steps S801 to S803, S721, S201 to S203 (S203 is specifically implemented as S203a) and S501, which will be described later, the exposure of each advertisement can be effectively counted, avoiding the situation where an advertisement with exposure time requirements is only exposed for a part and then enjoys the ad-free benefit period (within the elimination time period) and the previous exposure is invalid.

[0115] Figure 8 A flowchart illustrating a method for presenting content according to another embodiment of this disclosure is shown schematically.

[0116] Based on the above embodiments, for example, based on embodiments including steps S201-S203, or based on embodiments including steps S201-S203 and S501, or based on embodiments including steps S201-S203, S501 and S711, or based on embodiments including steps S201-S203, S501 and S721, the method shown above further includes the following steps: S801, S802 and S803. For simplicity, in... Figure 8 Only steps S801 to S803 are shown in the diagram.

[0117] In step S801, it is detected whether a user page-turning event has occurred.

[0118] In step S802, when a user page-turning event is detected, the above-layer view is removed, and after the removal of the above-layer view is completed, the exposure duration statistics of the above-layer additional content are triggered.

[0119] In step S803, based on the results of the exposure duration statistics, the timing of the additional content to be displayed on the next page is determined.

[0120] Using ad content as an example of supplementary content, the ad content to be displayed on the next page can be one or more ad contents displayed sequentially. This delivery sequence includes: what the current ad content is and how long it will run; what the next ad content is and how long it will run, etc.

[0121] It should be noted that the execution order of steps S801 to S803 and other steps is not limited. Step S801 can be executed continuously during the operation of the e-reading platform. As long as a user page-turning event is detected, the execution of steps S802 and S803 will be triggered.

[0122] For example, when a user is found to meet the conditions for ad-free benefits, the client can detect the user's page-turning event. This event has a highest priority and a second-highest priority. The highest priority triggers the removal of the top-level view, while the second-highest priority triggers exposure event statistics. This ensures that when exposure event statistics are being performed, there is no longer a top-level view above the ad view, allowing the client to report valid exposure events. Furthermore, the ad view is displayed for a very short time during the entire page-turning process, almost imperceptibly to the user.

[0123] Based on the above steps S801 to S803, when exposure duration statistics are triggered, especially when exposure duration statistics are used as an evaluation indicator for e-book reading platforms by advertisers, by removing the obstruction of the upper view, the extra content at the bottom can be exposed to the outside during the statistics. This not only preserves the effective exposure of the extra content before it was obstructed, but also enables effective evaluation during the final evaluation statistics. It avoids the situation where the evaluation detects obstruction when it is obstructed, leading to the evaluation considering the exposure invalid.

[0124] The second exemplary embodiment of this disclosure provides a method for displaying content. Compared with the first embodiment, the method provided in this embodiment, in addition to detecting whether the target object meets the elimination conditions, also detects the user account status. Only when the user account status meets the preset statistical period and the target object meets the elimination conditions will the logic corresponding to steps S202 and S203 be executed.

[0125] That is, in the first embodiment described above, there is no restriction on the benefit period for users and preset content. Steps S202 and S203 are executed as long as the user and / or preset content are detected to meet the conditions for eliminating additional content. However, in this embodiment, considering that the users who meet the advertising benefit conditions are a small number or intermittent, and the benefit period is relatively short, it will not lead to a decrease in the overall advertising score of advertisers on the e-book platform; therefore, strategically, the additional content elimination logic of the first embodiment is not implemented for all benefit periods, but rather a restriction is added on the ad-free period.

[0126] Figure 9 A flowchart illustrating a method for presenting content according to another embodiment of this disclosure is shown schematically. For comparison with the first embodiment, only the different steps are indicated by different reference numerals; the content indicated by the same reference numerals and the expandable methods can be referred to the description of the first embodiment.

[0127] Reference Figure 9 As shown, the method for displaying content provided in this embodiment includes the following steps: S201, S901, S902a and S203.

[0128] In step S201, on the display interface of preset content, it is detected whether the target object meets the conditions for eliminating additional content.

[0129] In step S901, when the target object is detected to meet the elimination conditions, the user account status is detected.

[0130] In step S902a, when the user account status is detected to be in accordance with a preset statistical period, content elements are retrieved from the server.

[0131] In step S203, during the elimination time period, the aforementioned content element is displayed as an upper view occluding the aforementioned additional content, and the aforementioned additional content is in a running state for at least a portion of the occluded time period.

[0132] In other embodiments, refer to Figure 9 As shown, in addition to steps S201, S901, S902a, and S203, the above method may further include S902b. In specific implementation, steps {S902a and S203} and step S902b can be performed selectively.

[0133] In step S902b, when it is detected that the user account status is in the state of logging out and logging back in, it is considered that the user account status does not meet the preset statistical period. The container corresponding to the additional content is removed, and the preset content is rendered from its display area to the page that includes the display area and the area where the additional content is located for display.

[0134] It is understood that the detailed content of obtaining content elements from the server in steps S201 and S202 described in the first embodiment is applicable to the second embodiment. In addition, according to the embodiments of this disclosure, in addition to including the above steps S201, S901, S902a and S203, or in addition to including the above steps S201, S901, S902a, S902b and S203, the above method may further include at least one set of the following steps described in the first embodiment: S501, S711 or S712, S801 to S803. The detailed description of each step can be referred to the first embodiment, and will not be repeated here.

[0135] The various technical solutions provided in the embodiments of this disclosure can be implemented in hardware in whole or in part, or in software modules running on one or more processors, or in a combination thereof. Those skilled in the art will understand that microprocessors or digital signal processors (DSPs) can be used in practice to implement some or all of the functions of some or all of the components in the electronic devices according to the embodiments of this disclosure. The embodiments of this disclosure can also be implemented as device or apparatus programs (e.g., computer programs and computer program products) for performing some or all of the methods described herein. Programs implementing the embodiments of this disclosure can be stored on a computer-readable medium or can be in the form of one or more signals. Such signals can be downloaded from an Internet website, provided on a carrier signal, or provided in any other form.

[0136] A third exemplary embodiment of this disclosure provides an electronic device.

[0137] Figure 10 A schematic block diagram of an electronic device provided in an embodiment of the present disclosure is shown.

[0138] Reference Figure 10 As shown, the electronic device 1000 provided in this embodiment includes a processor 1001, a communication interface 1002, a memory 1003, and a communication bus 1004. The processor 1001, the communication interface 1002, and the memory 1003 communicate with each other through the communication bus 1004. The memory 1003 is used to store at least one executable instruction. The processor 1001 is used to implement the content display method provided in the first embodiment or the second embodiment when executing the executable instruction stored in the memory.

[0139] Specifically, when implementing the method of the first embodiment, the executable instructions cause the processor to perform the following steps: in the display interface of preset content, detecting whether the target object meets the elimination conditions for additional content; when the target object is detected to meet the elimination conditions, obtaining content elements from the server; and during the elimination time period, displaying the content elements as an upper-level view above the additional content, and the additional content is in a running state for at least a portion of the time period during which it is obscured. Detailed implementation processes of the above steps can be found in the description of the first embodiment, and will not be repeated here.

[0140] When implementing the method of the second embodiment, the executable instructions cause the processor to perform the following steps: on the display interface of preset content, detecting whether the target object meets the elimination conditions of the additional content; when the target object is detected to meet the elimination conditions, detecting the user account status; when the user account status is detected to conform to a preset statistical period, obtaining content elements from the server; and during the elimination time period, displaying the content elements as an upper view above the additional content, and the additional content is in a running state during at least a portion of the time period during which it is obscured.

[0141] According to embodiments of this disclosure, the aforementioned electronic device may be a terminal device equipped with application software for displaying additional content. In an exemplary scenario, the application software may be one or more of the following: e-reading software, news clients, short video software, search software, food delivery software, etc.

[0142] The aforementioned memory 1003 may be an electronic memory such as flash memory, EEPROM (Electrically Erasable Programmable Read-Only Memory), EPROM, hard disk, or ROM. Memory 1003 has storage space for executable instructions for performing any of the method steps described above. For example, the storage space for executable instructions may include individual executable instructions for implementing the various steps in the methods described above. These executable instructions may be read from or written to one or more computer program products. These computer program products include program code carriers such as hard disks, optical discs (CDs), memory cards, or floppy disks. Such computer program products are typically portable or fixed storage units. The storage unit may have storage segments or storage spaces arranged similarly to the memory 1003 in the aforementioned electronic device. The executable instructions may be compressed, for example, in a suitable form. Typically, the storage unit includes executable instructions for performing the method operation steps according to embodiments of this disclosure, i.e., program code that can be read by a processor such as 1001, which, when run by the electronic device, causes the electronic device to perform the various steps in the methods described above.

[0143] A fourth exemplary embodiment of this disclosure also provides a computer-readable storage medium. The computer-readable storage medium stores a computer program that, when executed by a processor, implements the method for displaying the content of the first or second embodiment.

[0144] The computer-readable storage medium may be included in the device / apparatus described in the above embodiments; or it may exist independently and not assembled into the device / apparatus. The computer-readable storage medium carries one or more programs that, when executed, implement the method according to the embodiments of this disclosure.

[0145] According to embodiments of this disclosure, the computer-readable storage medium can be a non-volatile computer-readable storage medium, such as including, but not limited to: portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof. In this disclosure, the computer-readable storage medium can be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.

[0146] It should be noted that, in this document, relational terms such as "first" and "second" are used merely to distinguish one entity or step from another, and do not necessarily require or imply any such actual relationship or order between these entities or steps. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes the aforementioned element.

[0147] The above description is merely a specific embodiment of this disclosure, enabling those skilled in the art to understand or implement it. 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 this disclosure. Therefore, this disclosure is not to be limited to the embodiments shown herein, but is to be accorded the widest scope consistent with the principles and novel features claimed herein.

Claims

1. A method for displaying content, characterized in that, include: In the preset content display interface, check whether the target object meets the conditions for eliminating additional content; When the target object is detected to meet the elimination condition, the content element is retrieved from the server; as well as During the elimination period, the content element is displayed as an upper view, obscuring the additional content, and the additional content is in a running state for at least a portion of the obscured time period; wherein, during the elimination period, when the display duration of the content element is greater than the minimum display duration of the upper view, the obscured additional content can be switched to the additional content to be delivered in the next time sequence, and the additional content to be delivered in the next time sequence is also obscured by the upper view; the minimum display duration of the upper view is equal to the difference between the preset exposure duration and the cumulative exposure duration of the additional content; Detect whether a user page-turning event has occurred; When a user page-turning event is detected, the upper view is removed, and after the upper view is removed, the exposure duration of the additional content is statistically analyzed. Based on the results of exposure duration statistics, determine the timing of the additional content to be displayed on the next page.

2. The method according to claim 1, characterized in that, The process of obtaining content elements from the server includes: Send characteristic information related to the target object to the server; and Retrieve content elements that match the feature information from the server; The target object includes at least one of the user and the preset content.

3. The method according to claim 1, characterized in that, The target object includes at least one of the user and the preset content; The determination of whether the target object meets the conditions for eliminating additional content includes: When it is detected that at least one of the user and the preset content meets one or more of the following conditions, the target object is determined to meet the conditions for eliminating additional content: The user is a new user and the new user's registration time is within the time period when additional content is free; The user's actions include: playing preset elements for more than a preset duration and playing preset elements more than a preset number of times; The user's actions include: playing preset elements for a preset duration while logged in for a preset duration; The preset content includes: the preset chapters presented are those without additional content.

4. The method according to claim 1, characterized in that, Before displaying the content element as an upper view that obscures the additional content, the method further includes: when the target object is detected to meet the elimination condition, determining the display duration of the upper view; The step of displaying the content element as an upper view above the additional content includes: displaying the content element as an upper view above the additional content based on the display duration.

5. The method according to claim 4, characterized in that, Determining the display duration of the upper-level view includes: The exposure duration of the additional content on the display interface is statistically analyzed to obtain the cumulative exposure duration of the additional content; Determine if the cumulative exposure time is less than the preset exposure time; When the cumulative exposure time is less than the preset exposure time, the difference between the preset exposure time and the cumulative exposure time is determined as the minimum display time of the upper view; Based on the elimination time period, determine the maximum value of the display duration, the maximum value ensuring that the display of the upper-level view is within the elimination time period; and The display duration is assigned a value based on the minimum and maximum values ​​of the display duration.

6. The method according to claim 5, characterized in that, The step of calculating the exposure duration of the additional content on the display interface to obtain the cumulative exposure duration of the additional content includes: On each display page of the display interface, based on the timing component, the runtime of additional content in the display state is statistically analyzed, and the resulting cumulative runtime is used as the cumulative exposure time; and / or, When a user page-turning event is detected, the runtime of the additional content in the display state is counted, and the cumulative runtime is used as the cumulative exposure time.

7. The method according to claim 5, characterized in that, Also includes: When the display duration of the content element exceeds the minimum display duration, the container corresponding to the additional content is hidden; or, When the display duration of the content element exceeds the minimum value of the display duration, the currently running additional content is replaced with the additional content to be delivered in the next time sequence; wherein, during the display period of the content element within the elimination time period, the additional content to be delivered in the next time sequence is in a state of being obscured by the content element.

8. The method according to claim 1, characterized in that, The preset content includes: e-book content; the additional content includes: one or more notification contents or advertising contents that are delivered sequentially according to the preset delivery duration.

9. A method for displaying content, characterized in that, include: In the preset content display interface, check whether the target object meets the conditions for eliminating additional content; When the target object is detected to meet the elimination condition, the user account status is checked; When the user account status is detected to match a preset statistical period, content elements are retrieved from the server. as well as During the elimination period, the content element is displayed as an upper view, obscuring the additional content, and the additional content is in a running state for at least a portion of the obscured time period; wherein, during the elimination period, when the display duration of the content element is greater than the minimum display duration of the upper view, the obscured additional content can be switched to the additional content to be delivered in the next time sequence, and the additional content to be delivered in the next time sequence is also obscured by the upper view; the minimum display duration of the upper view is equal to the difference between the preset exposure duration and the cumulative exposure duration of the additional content; Detect whether a user page-turning event has occurred; When a user page-turning event is detected, the upper view is removed, and after the upper view is removed, the exposure duration of the additional content is statistically analyzed. Based on the results of exposure duration statistics, determine the timing of the additional content to be displayed on the next page.

10. The method according to claim 9, characterized in that, Also includes: When it is detected that the user account status is in the state of logging out and logging back in, it is considered that the user account status does not meet the preset statistical period. The container corresponding to the extra content is removed, and the preset content is rendered from its display area to a page that includes the display area and the area where the extra content is located for display.

11. The method according to claim 9, characterized in that, The process of obtaining content elements from the server includes: Send characteristic information related to the target object to the server; and Retrieve content elements that match the feature information from the server; The target object includes at least one of the user and the preset content.

12. The method according to claim 9, characterized in that, The target object includes at least one of the user and the preset content; The determination of whether the target object meets the conditions for eliminating additional content includes: When it is detected that at least one of the user and the preset content meets one or more of the following conditions, the target object is determined to meet the conditions for eliminating additional content: The user is a new user and the new user's registration time is within the time period when additional content is free; The user's actions include: playing preset elements for more than a preset duration and playing preset elements more than a preset number of times; The user's actions include: playing preset elements for a preset duration while logged in for a preset duration; The preset content includes: the preset chapters presented are those without additional content.

13. The method according to claim 9, characterized in that, Before displaying the content element as an upper view that obscures the additional content, the method further includes: when the target object is detected to meet the elimination condition, determining the display duration of the upper view; The step of displaying the content element as an upper view above the additional content includes: displaying the content element as an upper view above the additional content based on the display duration.

14. The method according to claim 13, characterized in that, Determining the display duration of the upper-level view includes: The exposure duration of the additional content on the display interface is statistically analyzed to obtain the cumulative exposure duration of the additional content; Determine if the cumulative exposure time is less than the preset exposure time; When the cumulative exposure time is less than the preset exposure time, the difference between the preset exposure time and the cumulative exposure time is determined as the minimum display time of the upper view; Based on the elimination time period, determine the maximum value of the display duration, the maximum value ensuring that the display of the upper-level view is within the elimination time period; and The display duration is assigned a value based on the minimum and maximum values ​​of the display duration.

15. The method according to claim 14, characterized in that, The step of calculating the exposure duration of the additional content on the display interface to obtain the cumulative exposure duration of the additional content includes: On each display page of the display interface, based on the timing component, the runtime of additional content in the display state is statistically analyzed, and the resulting cumulative runtime is used as the cumulative exposure time; and / or, When a user page-turning event is detected, the runtime of the additional content in the display state is counted, and the cumulative runtime is used as the cumulative exposure time.

16. The method according to claim 14, characterized in that, Also includes: When the display duration of the content element exceeds the minimum display duration, the container corresponding to the additional content is hidden; or, When the display duration of the content element exceeds the minimum value of the display duration, the currently running additional content is replaced with the additional content to be delivered in the next time sequence; wherein, during the display period of the content element within the elimination time period, the additional content to be delivered in the next time sequence is in a state of being obscured by the content element.

17. The method according to claim 9, characterized in that, The preset content includes: e-book content; the additional content includes: one or more notification contents or advertising contents that are delivered sequentially according to the preset delivery duration.

18. An electronic device, characterized in that, It includes a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other through the communication bus; The memory is used to store at least one executable instruction, which causes the processor to perform the following steps: In the preset content display interface, check whether the target object meets the conditions for eliminating additional content; When the target object is detected to meet the elimination condition, the content element is retrieved from the server; and During the elimination period, the content element is displayed as an upper view, obscuring the additional content, and the additional content is in a running state for at least a portion of the obscured time period; wherein, during the elimination period, when the display duration of the content element is greater than the minimum display duration of the upper view, the obscured additional content can be switched to the additional content to be delivered in the next time sequence, and the additional content to be delivered in the next time sequence is also obscured by the upper view; the minimum display duration of the upper view is equal to the difference between the preset exposure duration and the cumulative exposure duration of the additional content; Detect whether a user page-turning event has occurred; When a user page-turning event is detected, the upper view is removed, and after the upper view is removed, the exposure duration of the additional content is statistically analyzed. Based on the results of exposure duration statistics, determine the timing of the additional content to be displayed on the next page.

19. An electronic device, characterized in that, It includes a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other through the communication bus; The memory is used to store at least one executable instruction, which causes the processor to perform the following steps: In the display interface of the preset content, it is detected whether the target object meets the conditions for eliminating the additional content; the additional content and the preset content are used to be displayed in different areas of the display interface; When the target object is detected to meet the elimination condition, the user account status is checked; When the user account status is detected to match a preset statistical period, content elements are retrieved from the server; and During the elimination period, the content element is displayed as an upper view, obscuring the additional content, and the additional content is in a running state for at least a portion of the obscured time period; wherein, during the elimination period, when the display duration of the content element is greater than the minimum display duration of the upper view, the obscured additional content can be switched to the additional content to be delivered in the next time sequence, and the additional content to be delivered in the next time sequence is also obscured by the upper view; the minimum display duration of the upper view is equal to the difference between the preset exposure duration and the cumulative exposure duration of the additional content; Detect whether a user page-turning event has occurred; When a user page-turning event is detected, the upper view is removed, and after the upper view is removed, the exposure duration of the additional content is statistically analyzed. Based on the results of exposure duration statistics, determine the timing of the additional content to be displayed on the next page.

20. The electronic device according to claim 19, characterized in that, The executable instructions also cause the processor to perform the following steps: When it is detected that the user account status is in the state of logging out and logging back in, it is considered that the user account status does not meet the preset statistical period. The container corresponding to the extra content is removed, and the preset content is rendered from its display area to a page that includes the display area and the area where the extra content is located for display.

21. The electronic device according to claim 19, characterized in that, The process of obtaining content elements from the server includes: Send characteristic information related to the target object to the server; and Retrieve content elements that match the feature information from the server; The target object includes at least one of the user and the preset content.

22. The electronic device according to claim 19, characterized in that, The target object includes at least one of the user and the preset content; The determination of whether the target object meets the conditions for eliminating additional content includes: When it is detected that at least one of the user and the preset content meets one or more of the following conditions, the target object is determined to meet the conditions for eliminating additional content: The user is a new user and the new user's registration time is within the time period when additional content is free; The user's actions include: playing preset elements for more than a preset duration and playing preset elements more than a preset number of times; The user's actions include: playing preset elements for a preset duration while logged in for a preset duration; The preset content includes: the preset chapters presented are those without additional content.

23. The electronic device according to claim 19, characterized in that, Before displaying the content element as a top view over the additional content, the executable instructions further cause the processor to perform the following steps: When the target object is detected to meet the elimination condition, the display duration of the upper view is determined; The step of displaying the content element as an upper view above the additional content includes: displaying the content element as an upper view above the additional content based on the display duration.

24. The electronic device according to claim 23, characterized in that, Determining the display duration of the upper-level view includes: The exposure duration of the additional content on the display interface is statistically analyzed to obtain the cumulative exposure duration of the additional content; Determine if the cumulative exposure time is less than the preset exposure time; When the cumulative exposure time is less than the preset exposure time, the difference between the preset exposure time and the cumulative exposure time is determined as the minimum display time of the upper view; Based on the elimination time period, determine the maximum value of the display duration, the maximum value ensuring that the display of the upper-level view is within the elimination time period; and The display duration is assigned a value based on the minimum and maximum values ​​of the display duration.

25. The electronic device according to claim 24, characterized in that, The step of calculating the exposure duration of the additional content on the display interface to obtain the cumulative exposure duration of the additional content includes: On each display page of the display interface, based on the timing component, the runtime of additional content in the display state is statistically analyzed, and the resulting cumulative runtime is used as the cumulative exposure time; and / or, When a user page-turning event is detected, the runtime of the additional content in the display state is counted, and the cumulative runtime is used as the cumulative exposure time.

26. The electronic device according to claim 24, characterized in that, The executable instructions also cause the processor to perform the following steps: When the display duration of the content element exceeds the minimum display duration, hide the container corresponding to the additional content; or, When the display duration of the content element exceeds the minimum value of the display duration, the currently running additional content is replaced with the additional content to be delivered in the next time sequence; wherein, during the display period of the content element within the elimination time period, the additional content to be delivered in the next time sequence is in a state of being obscured by the content element.

27. The electronic device according to claim 19, characterized in that, The preset content includes: e-book content; the additional content includes: notification content or advertising content.

28. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the method of any one of claims 1-8.

Citation Information

Patent Citations

  • Method and device for displaying presentation information, medium and program product

    CN112905081A