Method and apparatus for presenting information

By obtaining adjustment value and determining the target interval to adjust the probability of information display, the balance of information display value, probability and quality in real-time bidding is solved, the accuracy and controllability of information display are achieved, and the user experience is improved.

CN113779455BActive Publication Date: 2025-08-22BEIJING WODONG TIANJUN INFORMATION TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202110095673.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-01-25
Publication Date
2025-08-22
Estimated Expiration
2041-01-25

AI Technical Summary

Technical Problem

In real-time bidding, it is difficult for the prior art to effectively control the balance between the value, probability and quality of information display, resulting in waste of resources and a decline in user experience.

Method used

By obtaining the adjustment value of the current time period and the information display probability set of the previous time period, determine the target interval, and adjust the information display probability based on the adjustment value, the accuracy and controllability of the information display are achieved.

Benefits of technology

It achieves a dynamic balance of the value, probability and quality of information display, improves the controllability and accuracy of information display, avoids waste of resources, and improves user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113779455B_ABST
    Figure CN113779455B_ABST
Patent Text Reader

Abstract

The embodiments of the present disclosure disclose a method and apparatus for displaying information. A specific implementation of the method includes: obtaining an adjustment value for the current time period, the adjustment value is used to characterize the difference between the predicted information display value of the current time period and the actual information display value of the previous time period; obtaining an information display probability set for the previous time period, the information display probability in the information display probability set corresponds one-to-one to at least two preset quality intervals; determining the quality interval to which the information display quality of the current time period belongs as a target interval; adjusting the information display probability in the information display probability set for the previous time period according to the adjustment value, obtaining the information display probability corresponding to the target interval for the current time period as the target probability; and displaying the information for display according to the target probability. This implementation achieves the control and balance of information display value, information display probability, and information display quality.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Embodiments of the present disclosure relate to the field of computer technology, and more particularly, to a method and apparatus for presenting information. Background Art

[0002] Real-time bidding (RTB) is a bidding technology that uses third-party technology to evaluate and bid on each user's display behavior across millions of websites. RTB is a very popular method of traffic trading in the current internet industry. For example, RTB is used in scenarios such as the display of specific information (such as advertisements or promotional information) in information flow applications and the search ranking services provided by search tools.

[0003] The purpose of real-time bidding is to avoid ineffective information display and to present information to users in a targeted manner, thereby improving their browsing experience. Furthermore, for platforms that provide and produce information, as well as those that display it, real-time bidding is expected to help balance the revenue and expenditure associated with information display, thereby avoiding waste of resources such as traffic, computing resources, and funds.

[0004] In real-world information display scenarios, various factors influence the effectiveness of information display, including the time of display, the target user group, the resource limit for displaying the information, and the traffic fluctuations on the displaying platform. In this complex environment, many researchers are exploring various real-time bidding implementation methods. Summary of the Invention

[0005] Embodiments of the present disclosure provide methods and devices for presenting information.

[0006] In a first aspect, an embodiment of the present disclosure provides a method for displaying information, the method comprising: obtaining an adjustment value for a current time period, wherein the adjustment value is used to characterize the difference between the predicted information display value for the current time period and the actual information display value for a previous time period; obtaining an information display probability set for a previous time period, wherein the information display probability in the information display probability set corresponds one-to-one to at least two preset quality intervals; determining the quality interval to which the information display quality of the current time period belongs as a target interval; adjusting the information display probability in the information display probability set for the previous time period according to the adjustment value, and obtaining the information display probability corresponding to the target interval for the current time period as the target probability; and displaying the information for display according to the target probability.

[0007] In a second aspect, an embodiment of the present disclosure provides a device for displaying information, the device comprising: an acquisition unit configured to acquire an adjustment value of a current time period, wherein the adjustment value is used to characterize the difference between the predicted information display value of the current time period and the actual information display value of a previous time period; the acquisition unit is further configured to acquire an information display probability set for a previous time period, wherein the information display probability in the information display probability set corresponds one-to-one to at least two preset quality intervals; a determination unit is configured to determine the quality interval to which the information display quality of the display information in the current time period belongs as a target interval; an adjustment unit is configured to adjust the information display probability in the information display probability set for the previous time period according to the adjustment value, and obtain the information display probability corresponding to the target interval for the current time period as the target probability; and a display unit is configured to display the display information according to the target probability.

[0008] In a third aspect, an embodiment of the present disclosure provides a server comprising: one or more processors; a storage device for storing one or more programs; and when the one or more programs are executed by one or more processors, the one or more processors implement the method described in any implementation manner in the first aspect.

[0009] In a fourth aspect, an embodiment of the present disclosure provides a computer-readable medium having a computer program stored thereon, which, when executed by a processor, implements the method described in any implementation manner in the first aspect.

[0010] The method and device for displaying information provided by the embodiments of the present disclosure timely adjust the information display probability corresponding to each quality interval in the previous time period according to the change between the information display value of the previous and next time periods, so as to update the information display probability corresponding to each quality interval in the next time period, thereby displaying the display information of different quality intervals in the next time period according to the updated information display probability, thereby achieving control and balance of information display value, information display probability and information display quality, and thus improving the controllability and accuracy of information display. BRIEF DESCRIPTION OF THE DRAWINGS

[0011] Other features, objects and advantages of the present disclosure will become more apparent from a reading of the detailed description of non-limiting embodiments made with reference to the following drawings:

[0012] Figure 1 is an exemplary system architecture diagram in which an embodiment of the present disclosure may be applied;

[0013] Figure 2 is a flow chart of one embodiment of a method for presenting information according to the present disclosure;

[0014] Figure 3is a schematic diagram of an application scenario of a method for displaying information according to an embodiment of the present disclosure;

[0015] Figure 4 is a flow chart of yet another embodiment of a method for presenting information according to the present disclosure;

[0016] Figure 5 is a flow chart of yet another embodiment of a method for presenting information according to the present disclosure;

[0017] Figure 6 is a structural diagram of an embodiment of a device for displaying information according to the present disclosure;

[0018] Figure 7 It is a schematic structural diagram of an electronic device suitable for implementing the embodiments of the present disclosure. DETAILED DESCRIPTION

[0019] The present disclosure will be further described in detail below with reference to the accompanying drawings and examples. It should be understood that the specific embodiments described herein are intended only to illustrate the relevant invention and are not intended to limit the invention. It should also be noted that, for ease of description, only portions relevant to the relevant invention are shown in the accompanying drawings.

[0020] It should be noted that, in the absence of conflict, the embodiments and features of the embodiments in the present disclosure may be combined with each other. The present disclosure will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.

[0021] Figure 1 An exemplary architecture 100 is shown to which embodiments of the method for presenting information or the apparatus for presenting information of the present disclosure may be applied.

[0022] like Figure 1 As shown, system architecture 100 may include terminal devices 101, 102, 103, a network 104, and a server 105. Network 104 is a medium for providing communication links between terminal devices 101, 102, 103 and server 105. Network 104 may include various connection types, such as wired or wireless communication links or fiber optic cables.

[0023] Terminal devices 101, 102, and 103 interact with server 105 via network 104 to receive or send messages, etc. Various client applications may be installed on terminal devices 101, 102, and 103, such as browser applications, search applications, social platform software, shopping applications, instant communication tools, information streaming applications, and the like.

[0024] The terminal devices 101, 102, and 103 can be hardware or software. When the terminal devices 101, 102, and 103 are hardware, they can be various electronic devices, including but not limited to smartphones, tablet computers, e-book readers, laptop computers, and desktop computers. When the terminal devices 101, 102, and 103 are software, they can be installed in the electronic devices listed above. They can be implemented as multiple software or software modules (for example, multiple software or software modules for providing distributed services), or they can be implemented as a single software or software module. No specific limitation is made here.

[0025] Server 105 may be a server that provides various services, such as a server that provides backend support for applications installed on terminal devices 101, 102, and 103. Server 105 may control the display of presentation information on terminal devices 101, 102, and 103 based on the information display probability corresponding to the quality interval to which the presentation quality of the presentation information belongs in the current time period.

[0026] It should be noted that the method for displaying information provided by the embodiments of the present disclosure is generally executed by the server 105 , and accordingly, the device for displaying information is generally provided in the server 105 .

[0027] It should also be noted that terminal devices 101, 102, and 103 may also have information processing applications installed. Based on the information processing applications, terminal devices 101, 102, and 103 may control the display of presentation information according to the information display probability corresponding to the quality interval to which the presentation information belongs during the current time period. In this case, the method for presenting information may also be executed by terminal devices 101, 102, and 103, and accordingly, the apparatus for presenting information may also be provided in terminal devices 101, 102, and 103. In this case, exemplary system architecture 100 may not include server 105 and network 104.

[0028] It should be noted that the server 105 can be hardware or software. When the server 105 is hardware, it can be implemented as a distributed server cluster consisting of multiple servers, or it can be implemented as a single server. When the server 105 is software, it can be implemented as multiple software or software modules (for example, multiple software or software modules for providing distributed services), or it can be implemented as a single software or software module. No specific limitations are given here.

[0029] It should be understood that Figure 1 The number of terminal devices, networks and servers in the embodiment is merely illustrative. Any number of terminal devices, networks and servers may be provided as required.

[0030] Continue to refer Figure 2, which shows a process 200 of an embodiment of a method for presenting information according to the present disclosure. The method for presenting information includes the following steps:

[0031] Step 201: Obtain the adjustment value of the current time period.

[0032] In this embodiment, the adjusted value of the current time period can be used to represent the difference between the predicted information display value of the current time period and the actual information display value of the previous time period. The current time period can be a specified time period within the current time period. The previous time period can be the time period immediately preceding the current time period. Time periods can be pre-set by technical personnel based on actual application requirements. For example, each day can be divided into 24 consecutive time periods, each lasting one hour.

[0033] Information display value refers to the value spent on displaying information. Value can be of various types. The type of value spent on displaying information can vary in different application scenarios. For example, value includes, but is not limited to, funds, virtual capital, computer resources, and other resources.

[0034] Generally, different time periods may correspond to different information display values. The actual information display value of the previous time period may be the actual value of displaying information in the previous time period. The predicted information display value of the current time period may be the predicted value of displaying information in the current time period. The actual information display value of the previous time period can be determined through statistics or analysis. The predicted information display value of the current time period can be pre-set by relevant personnel. For example, the predicted information display value of the current time period can be determined based on the actual information display value of the corresponding historical time period.

[0035] In this embodiment, the execution subject of the method for displaying information (such as Figure 1 The server 105 shown in FIG. 1 may store data from a local or other storage device (such as Figure 1 The terminal devices 101, 102, 103, etc. shown in the figure obtain the adjustment value of the current time period.

[0036] As an example, the above-mentioned execution entity can first statistically obtain the actual information display value of the time period before the current time period, and then obtain the predicted information display value of the current time period from the terminal device connected by communication, and then calculate the predicted information display value of the current time period minus the actual information display value of the previous time period, and use the difference as the adjusted value of the current time period.

[0037] Step 202: Obtain the information display probability set for the previous time period.

[0038] In this embodiment, the information display probability may refer to the probability of displaying information. Each information display probability in the information display probability set corresponds to each quality interval in the at least two preset quality intervals. That is, each preset quality interval corresponds to an information display probability.

[0039] Quality can refer to the quality of information presentation. Generally, any information can have different presentation qualities in different time periods. The presentation quality of this information can be flexibly represented using various metrics based on the actual application scenario. For example, the presentation quality of information "A" in time period "T" can be represented by metrics such as the click-through rate or conversion rate of information "A" in time period "T."

[0040] The quality interval can be pre-divided by technicians into at least two quality intervals based on the range of information display quality. For example, using conversion rate to represent information display quality, the range of information display quality can be [0, 1]. In this case, the range of information display quality can be divided into four equal parts, resulting in four quality intervals: [0, 0.25], [0.25, 0.5], [0.5, 0.75], and [0.75, 1].

[0041] It should be noted that the above is merely an example of how to divide quality intervals. The specific method for dividing quality intervals can be flexibly varied according to the actual application scenario. For example, the lengths of the quality intervals can be the same or different. For another example, the number of quality intervals can be arbitrarily set.

[0042] Generally speaking, within a time period, different quality intervals can correspond to different information display probabilities. That is, within a time period, information of different qualities can have different information display probabilities. Information display probability can be flexibly represented by various indicators based on the actual application scenario. For example, information display probability can be represented by an indicator such as the information display success rate (e.g., bidding success rate) or the bidding participation rate.

[0043] In this embodiment, the execution entity may obtain the information display probability corresponding to each quality interval in the previous time period from a local or other storage device, thereby obtaining an information display probability set corresponding to the previous time period.

[0044] It should be noted that, in particular, in the starting time period, a technical person may pre-set an information display probability set corresponding to the time period.

[0045] Step 203: Determine the quality interval to which the information display quality of the display information in the current time period belongs as the target interval.

[0046] In this embodiment, the display information can be of any type and content for display. For example, the display information can be promotional or advertising information. The display quality of the display information in the current time period can be flexibly determined using various methods.

[0047] As an example, the display quality of the display information in the current time period can be determined based on the display quality of the most similar historical display information in the corresponding historical time period. As another example, the display quality of the display information in the current time period can be determined using a pre-trained quality detection model (such as a click-through rate prediction model, a conversion rate prediction model, etc.).

[0048] It should be noted that the information display quality of the display information in the current time period may be determined by the aforementioned execution entity or by other electronic devices.

[0049] Step 204 : adjusting the information display probability in the information display probability set of the previous time period according to the adjustment value, and obtaining the information display probability corresponding to the target interval in the current time period as the target probability.

[0050] In this embodiment, the information display probability corresponding to each quality interval in the previous time period can be adjusted based on the adjustment value, and the adjusted information display probability corresponding to the quality interval is obtained as the information display probability corresponding to the quality interval in the current time period. In this way, the information display probability corresponding to each quality interval in the current time period can be obtained, that is, the information display probability set corresponding to the current time period can be obtained.

[0051] Since the adjusted value represents the change between the information display value of the current time period and the information display value of the previous time period, adaptively adjusting the information display probability corresponding to each quality interval as the information display value changes will help to more accurately control the balance between information display value, information display quality, and information display probability.

[0052] Generally, adjustments to information display probability include increasing, decreasing, or maintaining the information display probability. Specifically, various methods can be flexibly employed based on actual application scenarios to adjust the display probability of information within the information display probability set corresponding to the previous time period based on the adjustment value.

[0053] For example, if the adjustment value is greater than a first preset threshold, the display probability of each piece of information in the information display probability set corresponding to the previous time period may be increased. If the adjustment value is less than a second preset threshold, the display probability of each piece of information in the information display probability set corresponding to the previous time period may be decreased. If the adjustment value is neither greater than the first preset threshold nor less than the second preset threshold, the display probability of each piece of information in the information display probability set corresponding to the previous time period may remain unchanged. The first preset threshold and the second preset threshold may be pre-set by a technician. The first preset threshold and the second preset threshold may be different or the same.

[0054] Optionally, if the adjustment value is greater than a first preset threshold, the display probability of each information in the information display probability set corresponding to the previous time period can be increased, and the increase in the display probability of information with higher quality indicated by the corresponding quality interval is controlled to be no less than the decrease in the display probability of information with lower quality indicated by the corresponding quality interval. In this way, when the information display probability needs to be increased, the corresponding display information with higher information display quality has a higher information display probability.

[0055] Optionally, if the adjustment value is less than a second preset threshold, the display probability of each piece of information in the information display probability set corresponding to the previous time period may be reduced, with the magnitude of the reduction in the display probability of information with higher quality indicated by the corresponding quality interval being controlled to be no greater than the magnitude of the reduction in the display probability of information with lower quality indicated by the corresponding quality interval. This allows control to control that, when information display probability needs to be reduced, the corresponding display information with lower quality has a lower display probability.

[0056] Step 205: Display the display information according to the target probability.

[0057] In this embodiment, the execution entity may control the display of the display information according to the target probability. For example, a random number between 0 and 1 may be generated. If the target probability is greater than the random number, the display information may be controlled to be displayed. If the target probability is not greater than the random number, the display information may be controlled to be temporarily not displayed.

[0058] It should be noted that the display information can be displayed on the execution subject or on other electronic devices. For example, the execution subject can control the display information to be displayed on the terminal device to which it is connected.

[0059] In some optional implementations of this embodiment, after obtaining the target probability corresponding to the display information, the display information can be controlled for bidding display according to the target probability. At this time, the information display probability can represent the bidding rate. Specifically, the target probability can be used as the bidding rate of the display information in the current time period. If the display information participates in the bidding display at the current stage, it is further determined whether the bidding is successful based on the information display value at the current stage (such as the bid amount, etc.). If the bid is successful, the display information can be displayed in the current time period.

[0060] In some optional implementations of this embodiment, if the lengths of various time periods are inconsistent during the processing, the lengths of the various time periods may be normalized before calculation to ensure the accuracy of the processing results.

[0061] Continue to see Figure 3 , Figure 3 FIG. 3 is an exemplary application scenario 300 of the method for displaying information according to this embodiment. Figure 3 In the application scenario, the above-mentioned execution entity can obtain the actual consumption of the time period from 1 o'clock to 3 o'clock from the historical record information 301 at 3 o'clock as "C1", and at the same time obtain the predicted consumption of the next time period from 3 o'clock to 5 o'clock as "C2", so that the difference between "C2" and "C1" can be calculated to obtain the consumption error 302.

[0062] Because consumption error 302 is greater than the threshold, the participation rate for the period from 1:00 to 3:00 can be increased. Specifically, as shown by reference numeral 303 in the figure, the conversion rate is pre-divided into three intervals: [0, 0.3], [0.3, 0.6], and [0.6, 1]. During the period from 1:00 to 3:00, the participation rate for the conversion rate interval [0, 0.3] is 10%, the participation rate for the conversion rate interval [0.3, 0.6] is 35%, and the participation rate for the conversion rate interval [0.6, 1] is 60%.

[0063] In the next time period from 3 to 5 o'clock, keep the competition rate corresponding to the conversion rate range [0, 0.3] unchanged, while increasing the competition rate corresponding to the conversion rate range [0.3, 0.6] to 45%, and increasing the competition rate corresponding to the conversion rate range [0.6, 1] to 85%.

[0064] Since the predicted conversion rate R2 of display information 304 during the next period from 3:00 to 5:00 falls within the conversion rate range of [0.6, 1], it can be determined that the bidding rate for display information 304 during this period is 85%. Combined with the predicted consumption "C2" for this period, the display of display information 304 on terminal 305 is controlled. Specifically, if display information 304 participates in the bidding display and successfully bids using the predicted consumption "C2," then display information 304 will be displayed on terminal 305.

[0065] The method for displaying information provided by the embodiments of the present disclosure divides the information display value into at least two quality intervals, and according to the change error of the information display value in the two time periods, specifically adjusts the information display probability corresponding to each quality interval in the previous time period, and uses the adjusted information display probability as the information display probability in the next time period. In this way, not only can the balance relationship between the information display value and the information display probability be controlled, but also more accurate positioning of the information display value can be achieved through the division of quality intervals, thereby dynamically and flexibly controlling the balance relationship between the information display value, information display quality, and information display probability, thereby improving the controllability of the information display effect, avoiding unnecessary waste of value, and for users, also helping to improve the user's information browsing experience.

[0066] Further references Figure 4 , which shows a process 400 of another embodiment of a method for presenting information. The process 400 of the method for presenting information includes the following steps:

[0067] Step 401: Obtain the adjustment value of the current time period.

[0068] Step 402: Obtain the information display probability set for the previous time period.

[0069] Step 403: Determine the quality interval to which the information display quality of the display information in the current time period belongs as the target interval.

[0070] Step 404, determine the size relationship between the adjustment value and the preset adjustment threshold, and in response to determining that the adjustment value is greater than the adjustment threshold, execute the following step 4041; in response to determining that the adjustment value is equal to the adjustment threshold, execute the following step 4042; in response to determining that the adjustment value is less than the adjustment threshold, execute the following step 4043.

[0071] In this embodiment, the adjustment threshold can be pre-set by a technician according to actual application requirements. The adjustment threshold can be a specific value or an interval.

[0072] In some optional implementations of this embodiment, the adjustment threshold may be pre-set to 0. In this case, the magnitude relationship between the adjustment value and 0 may be determined. If the adjustment value is greater than 0, it indicates that the predicted information display value for the current time period has increased compared to the actual information display value for the previous time period. Therefore, consideration may be given to increasing the information display probability for the current time period in the information display probability set corresponding to the previous time period.

[0073] If the adjustment value is less than 0, it means that the predicted information display value of the current time period is lower than the actual information display value of the previous time period. Therefore, it is possible to consider reducing the information display probability of the information display probability set corresponding to the previous time period in the current time period.

[0074] If the adjustment value is equal to 0, it means that the predicted information display value of the current time period has not changed compared with the actual information display value of the previous time period. Therefore, it can be considered to maintain the information display probability in the information display probability set corresponding to the previous time period unchanged in the current time period.

[0075] Step 4041 , adjusting the information display probabilities in the information display probability set of the previous time period in descending order of corresponding quality, and the adjusted information display probabilities are not less than the corresponding information display probabilities before adjustment.

[0076] In this embodiment, the quality level corresponding to the information display probability is the quality level within the quality interval corresponding to the information display probability. When the adjustment value is greater than the preset adjustment threshold, for each information display probability in the information display probability set in the previous time period, the adjusted information display probability corresponding to the information display probability is no less than the information display probability.

[0077] In addition, by adjusting the information display probability corresponding to the previous time period in order from large to small according to the corresponding quality, it can be ensured that the information display probability corresponding to the quality interval with higher quality is prioritized, thereby improving the display success rate of information with higher information display quality.

[0078] The specific adjustment method can be flexibly configured based on the actual application scenario. For example, a correspondence between the adjustment value and the adjustment range corresponding to each quality interval can be pre-set. In this case, the display probability of the information in the information display probability set of the previous time period can be adjusted in descending order of the corresponding quality, based on the adjustment value corresponding to the adjustment range corresponding to each quality interval.

[0079] In some optional implementations of this embodiment, the information display probability with the highest quality corresponding to the information display probability set in the previous time period may be selected as the probability to be adjusted, and the adjustment value for the current time period may be determined as the target adjustment value. Then, the following adjustment steps may be performed:

[0080] Step 1: Determine the maximum adjustment value corresponding to the probability to be adjusted.

[0081] In this step, the maximum adjustment value can be set in advance by a technician based on the actual application scenario. The maximum adjustment values ​​corresponding to the information display probabilities corresponding to different quality intervals can be the same or different.

[0082] In some optional implementations of this embodiment, the maximum adjustment value corresponding to the information display probability can be determined based on the maximum value of the information display probability. For example, the maximum value of the information display probability can be 1. In this case, the adjustment value corresponding to adjusting the information display probability to 1 in the previous time period can be set as the maximum adjustment value. The adjustment relationship between the information display probability and the adjustment value can be pre-set by technical personnel. Generally, the adjusted information display probability is positively correlated with the target adjustment value.

[0083] Step 2: In response to determining that the difference between the target adjustment value and the maximum adjustment value is not greater than zero, the probability to be adjusted is adjusted according to the target adjustment value, and the adjusted probability to be adjusted and the information display probability that was not selected in the information display probability set of the previous time period are determined to form the information display probability set of the current time period.

[0084] In this step, if the difference between the target adjustment value and the maximum adjustment value is not greater than zero, it indicates that after adjusting the probability to be adjusted for the previous time period according to the adjustment relationship between the information display probability and the target adjustment value, the adjusted probability to be adjusted is not greater than the maximum adjustment probability. In this case, the probability to be adjusted can be adjusted according to the preset adjustment relationship, and the adjusted probability to be adjusted is used as the information display probability for the quality interval of the current time period.

[0085] At the same time, the display probabilities of other unselected information are kept unchanged, that is, for other quality intervals, the information display probabilities corresponding to other quality intervals in the previous time period are directly used as the information display probabilities corresponding to these quality intervals in the current time period.

[0086] In some optional implementations of this embodiment, the actual information display value corresponding to the quality interval corresponding to the probability to be adjusted in the previous time period can be obtained first, and then the probability to be adjusted can be adjusted according to the target adjustment value and the actual information display value corresponding to the probability to be adjusted, thereby further controlling the precise adjustment of the information display probability.

[0087] As an example, the information display probability of the previous time period can be adjusted according to the adjustment value using the following formula (1), and the adjusted information display probability is obtained as the information display probability corresponding to the current time period:

[0088]

[0089] Where R is the target adjustment value, i indicates the quality interval, P_last(i) is the information display probability corresponding to quality interval i in the previous time period, P_next(i) is the adjusted information display probability corresponding to quality interval i in the current time period, and C_last(i) is the actual information display value corresponding to quality interval i in the previous time period. In this case, R can be set to the value that makes P_next(i) equal to 1 as the maximum adjustment value.

[0090] Step three, in response to determining that the difference between the target adjustment value and the maximum adjustment value is greater than zero, the probability to be adjusted is adjusted to the maximum value, and the corresponding information display probability with the highest quality is selected from the unselected information display probabilities as the probability to be adjusted, and the difference between the target adjustment value and the maximum adjustment value is determined as the target adjustment value, and the above adjustment steps are continued.

[0091] In this step, if the difference between the target adjustment value and the maximum adjustment value is greater than zero, it means that after adjusting the probability to be adjusted in the previous time period according to the adjustment relationship between the information display probability and the target adjustment value, the adjusted probability to be adjusted is greater than the maximum adjustment probability. At this time, the corresponding information display probability with the highest quality can be reselected from the unselected information display probability as the probability to be adjusted, and the difference between the target adjustment value and the maximum adjustment value can be used as the target adjustment value, and the above adjustment steps can be continued to make adjustments.

[0092] This method can ensure that the information display probability corresponding to the quality interval with the highest quality is maximized first. If there is any remaining adjustment value after the improvement, the information display probability corresponding to the quality interval with the second highest quality is further maximized, and so on. This ensures that the corresponding information display information with higher quality corresponds to higher information display value.

[0093] Step 4042: Determine the information display probability set of the previous time period as the information display probability set of the current time period.

[0094] In this embodiment, when the adjustment value is equal to the preset adjustment threshold, it can be said that the information display value of the two time periods has not changed. At this time, the information display probability set of the previous time period can be directly used as the information display probability set of the current time period, thereby ensuring the stability of changes among the information display probability, information display value, and information display quality.

[0095] Step 4043 , adjusting the information display probability of the information display probability set in the previous time period in ascending order of corresponding quality, and the adjusted information display probability is not greater than the corresponding information display probability before adjustment.

[0096] In this embodiment, when the adjustment value is less than the preset adjustment threshold, for each information display probability in the information display probability set in the previous time period, the adjusted information display probability corresponding to the information display probability is not greater than the information display probability.

[0097] In addition, by adjusting the information display probability corresponding to the previous time period in order from small to large according to the corresponding quality, it can be ensured that the information display probability corresponding to the quality interval with higher quality is reduced first, thereby ensuring the display success rate of information with higher information display quality.

[0098] The specific adjustment method can be flexibly configured based on the actual application scenario. For example, a correspondence between the adjustment value and the adjustment range corresponding to each quality interval can be pre-set. In this case, the display probability of the information in the information display probability set of the previous time period can be adjusted in descending order of the corresponding quality, based on the adjustment value corresponding to the adjustment range corresponding to each quality interval.

[0099] In some optional implementations of this embodiment, the information display probability with the lowest quality corresponding to the information display probability in the previous time period may be selected as the probability to be adjusted, and the adjustment value for the current time period may be determined as the target adjustment value. Then, the following adjustment steps may be performed:

[0100] Step 1: Determine the minimum adjustment value corresponding to the probability to be adjusted.

[0101] In this step, the minimum adjustment value can be set in advance by a technician based on the actual application scenario. The minimum adjustment values ​​corresponding to the information display probabilities corresponding to different quality intervals can be the same or different.

[0102] In some optional implementations of this embodiment, the minimum adjustment value corresponding to the information display probability can be determined based on the minimum value of the information display probability. For example, the minimum value of the information display probability can be 0. In this case, the adjustment value corresponding to adjusting the information display probability to 0 in the previous time period can be set as the minimum adjustment value. The adjustment relationship between the information display probability and the adjustment value can be pre-set by technical personnel. Generally, the adjusted information display probability is positively correlated with the target adjustment value.

[0103] Step 2: In response to determining that the difference between the target adjustment value and the minimum adjustment value is not less than zero, the probability to be adjusted is adjusted according to the target adjustment value, and the adjusted probability to be adjusted and the information display probability that was not selected in the information display probability set of the previous time period are determined to form the information display probability set of the current time period.

[0104] In this step, if the difference between the target adjustment value and the minimum adjustment value is not greater than zero, it indicates that after adjusting the adjusted probability for the previous time period according to the adjustment relationship between the information display probability and the target adjustment value, the adjusted probability is no less than the minimum adjustment probability. In this case, the adjusted probability can be adjusted according to the preset adjustment relationship, and the adjusted probability is used as the information display probability for the quality interval in the current time period.

[0105] At the same time, the display probabilities of other unselected information are kept unchanged, that is, for other quality intervals, the information display probabilities corresponding to other quality intervals in the previous time period are directly used as the information display probabilities corresponding to these quality intervals in the current time period.

[0106] In some optional implementations of this embodiment, the actual information display value corresponding to the quality interval corresponding to the probability to be adjusted in the previous time period can be obtained first, and then the probability to be adjusted can be adjusted according to the target adjustment value and the actual information display value corresponding to the probability to be adjusted, thereby further controlling the precise adjustment of the information display probability.

[0107] As an example, the information display probability for the previous time period can be adjusted according to the adjustment value using the above formula (1), and the adjusted information display probability can be used as the information display probability for the current time period. In this case, R, which makes P_next(i) equal to 0, can be set as the minimum adjustment value.

[0108] Step three, in response to determining that the difference between the target adjustment value and the minimum adjustment value is greater than zero, the probability to be adjusted is adjusted to the minimum value, and the corresponding information display probability with the lowest quality is selected from the unselected information display probabilities as the probability to be adjusted, and the difference between the target adjustment value and the minimum adjustment value is determined as the target adjustment value, and the above adjustment steps are continued.

[0109] In this step, if the difference between the target adjustment value and the minimum adjustment value is less than zero, it means that after adjusting the probability to be adjusted in the previous time period according to the adjustment relationship between the information display probability and the target adjustment value, the adjusted probability to be adjusted is less than the minimum adjustment probability. At this time, the corresponding information display probability with the lowest quality can be reselected from the unselected information display probability as the probability to be adjusted, and the difference between the target adjustment value and the minimum adjustment value can be used as the target adjustment value, and the above adjustment steps can be continued to make adjustments.

[0110] This method can ensure that the information display probability corresponding to the quality interval with the lowest quality is reduced to the maximum extent possible. If there is any remaining adjustment value after the reduction, the information display probability corresponding to the quality interval with the second lowest quality is further reduced to the maximum extent possible, and so on, thereby ensuring that the corresponding information display information with higher quality corresponds to higher information display value.

[0111] Step 405: Determine the adjusted information display probability corresponding to the target interval as the target probability.

[0112] Step 406: Display the display information according to the target probability.

[0113] For details not described in the above steps 401-406, please refer to Figure 2 The relevant descriptions in the corresponding embodiments will not be repeated here.

[0114] The method for displaying information provided by the embodiments of the present disclosure is to increase the information display probability of the previous time period in descending order of corresponding quality when the difference in information display value between the previous and next time periods is greater than a preset adjustment threshold to obtain an information display probability set for the current time period. Correspondingly, when the difference in information display value between the previous and next time periods is less than the preset adjustment threshold, reduce the information display probability of the previous time period in descending order of corresponding quality to obtain an information display probability set for the current time period. When the information display value of the previous and next time periods is the same as the preset adjustment threshold, the information display probabilities corresponding to the previous and next time periods are kept the same. In this way, while maintaining a balance between information display value and information display probability, it is possible to prioritize increasing the information display probability of display information with higher quality and prioritize reducing the information display probability of display information with lower quality, thereby ensuring that display information corresponding to higher information display value also corresponds to higher information display quality, thereby achieving flexible and dynamic control of the information display effect.

[0115] Further references Figure 5, which shows a process 500 of another embodiment of a method for presenting information. The process 500 of the method for presenting information includes the following steps:

[0116] Step 501: Obtain the adjustment value of the current time period.

[0117] Step 502: Obtain the information display probability set for the previous time period.

[0118] Step 503: Acquire the actual information display quality and the predicted information display quality for the historical time period.

[0119] In this embodiment, the historical time period can be pre-specified by a technician. The historical time period can be one or more. The execution entity can obtain the actual information display quality and predicted information display quality for several pre-recorded historical time periods from a local or other storage device.

[0120] Step 504 : predicting the information display quality of the display information in the current time period based on the actual information display quality and the predicted information display quality in the historical time period.

[0121] In this embodiment, the information display quality of the display information in the current time period can be more accurately predicted by combining the actual information display quality in the historical time period and the corresponding predicted information display quality.

[0122] Specifically, various methods can be used to first predict the information display quality of the display information in the current time period as the initial prediction value, and then the initial prediction value can be corrected by comparing the error between the actual information display quality and the predicted information display quality in the historical time period to obtain the final prediction value as the information display quality of the display information in the current time period.

[0123] For example, the initial prediction value can be obtained based on the average value of the actual information display quality of each historical time period. For another example, the initial prediction value can be obtained using a pre-trained quality prediction model (such as a conversion rate prediction model).

[0124] The error between the actual information display quality and the predicted information display quality in the historical time period can be represented in various ways. For example, the error can be represented by the average value of the difference or quotient between the actual information display quality and the predicted information display quality in the historical time period.

[0125] For example, a pre-trained conversion rate prediction model can be used to predict the conversion rate of display information for the current time period as the initial quality prediction value for the display information for the current time period. The average value of the quotient of the actual display quality of the information for the historical time period and the predicted display quality of the information can then be calculated. The final quality prediction value can then be obtained by multiplying the initial quality prediction value by the average value of the quotients.

[0126] The actual information display quality and predicted information display quality in the historical time period can be used to more accurately predict the information display quality of the display information in the current time period, thereby more accurately updating the information display probability of the display information, and further more precisely controlling the display effect of the display information.

[0127] Step 505: Determine the quality interval to which the information display quality of the display information in the current time period belongs as the target interval.

[0128] Step 506 : adjusting the information display probability in the information display probability set of the previous time period according to the adjustment value, and obtaining the information display probability corresponding to the target interval in the current time period as the target probability.

[0129] Step 507: Display the display information according to the target probability.

[0130] For details not described in the above steps 501-507, please refer to Figure 2 The relevant descriptions in the corresponding embodiments will not be repeated here.

[0131] In some optional implementations of this embodiment, it can be determined whether network congestion currently exists based on the actual information display values ​​of at least two historical time periods. If it is determined that network congestion currently does not exist, the information display probability of the information display probability set for the previous time period can be further adjusted based on the adjustment value. If it is determined that network congestion currently exists, a prompt message indicating network congestion can be generated and sent.

[0132] The time difference between each of the at least two historical time periods and the current moment is less than a preset time difference threshold. Each historical time period and the time difference threshold can be pre-set by a technician. For example, a number of consecutive historical time periods before the current moment can be selected.

[0133] Network congestion can refer to various situations. For example, network congestion can refer to data flow congestion that may occur in an application used to display the above-mentioned display information. After obtaining the actual information display value of at least two time periods, various methods can be used to determine whether network congestion is currently occurring.

[0134] For example, the actual information display value of each historical time period can be used to draw a curve showing the change of the information display value, and then whether there is a sudden change can be determined to determine whether there is a network congestion.

[0135] For another example, the difference between the actual information display value of the historical time period with the smallest time difference from the current moment and the actual information display value of other historical time periods can be calculated, and then it can be determined whether there is a difference greater than a preset congestion threshold among the obtained differences. If so, it can be considered that there is no network congestion at present; if not, it can be considered that there is network congestion at present.

[0136] Since network congestion will affect the information display value of each time period, the actual information display value of some historical time periods close to the current moment can be used to quickly determine whether there is network congestion at present.

[0137] If there is no network congestion at the current moment, the information display probability set corresponding to the current time period can be further determined based on the adjustment value. If there is network congestion at the current moment, a prompt message indicating the network congestion can be generated and sent to the terminal device used by relevant personnel to promptly handle the network congestion. This avoids inaccurate adjustments to the information display probability set for the previous time period due to network congestion, which would result in an inability to accurately determine the information display probability set for the current time period.

[0138] In some optional implementations of this embodiment, technicians can set an initialization time based on actual application requirements. For example, initialization can be performed at a specified time each day. During initialization, the technician can set information such as the probability of displaying information for the first time period. This can prevent the accumulation of errors that occur each day.

[0139] Depending on the application requirements and scenarios, technical personnel can perform special processing for some special cases. For example, if the actual information display value of the previous time period is zero, the information display value corresponding to each quality interval in the previous time period can be set to the default value before subsequent processing.

[0140] The method for displaying information provided by the embodiments of the present disclosure utilizes the actual information display value and / or predicted information display value of the historical time period to achieve a more accurate prediction of the information display quality of the current time period, and to achieve timely discovery and processing of network congestion. Through these various aspects of meticulous control and detection and processing of abnormal situations, the accuracy, stability and flexibility of the dynamic adjustment results of the information display probability set of the previous time period are further improved, thereby ensuring a balance between information display value, information display quality and information display probability.

[0141] Further references Figure 6As an implementation of the methods shown in the above figures, the present disclosure provides an embodiment of a device for displaying information. Figure 2 Corresponding to the method embodiment shown, the device can be specifically applied to various electronic devices.

[0142] like Figure 6 As shown, the apparatus 600 for displaying information provided in this embodiment includes an acquisition unit 601, a determination unit 602, an adjustment unit 603, and a display unit 604. The acquisition unit 601 is configured to acquire an adjustment value for a current time period, wherein the adjustment value is used to represent the difference between the predicted information display value for the current time period and the actual information display value for the previous time period; acquire an information display probability set for the previous time period, wherein the information display probabilities in the information display probability set correspond one-to-one to at least two preset quality intervals; the determination unit 602 is configured to determine the quality interval to which the information display quality of the display information in the current time period belongs as a target interval; the adjustment unit 603 is configured to adjust the information display probability in the information display probability set for the previous time period according to the adjustment value, and obtain the information display probability corresponding to the target interval for the current time period as the target probability; and the display unit 604 is configured to display the display information according to the target probability.

[0143] In this embodiment, in the apparatus for displaying information 600, the specific processing of the acquisition unit 601, the determination unit 602, the adjustment unit 603 and the display unit 604 and the technical effects thereof can be referred to in the respective Figure 2 The relevant descriptions of step 201, step 202, step 203, step 204 and step 205 in the corresponding embodiment are not repeated here.

[0144] In some optional implementations of this embodiment, the above-mentioned adjustment unit 603 is also configured to: in response to determining that the adjustment value is greater than a preset adjustment threshold, adjust the information display probability in the information display probability set of the previous time period in order from large to small according to the corresponding quality, and the adjusted information display probability is not less than the corresponding information display probability before adjustment.

[0145] In some optional implementations of this embodiment, the above-mentioned adjustment unit 603 is further configured to: select the corresponding information display probability with the highest quality from the information display probability set of the previous time period as the probability to be adjusted, and determine the adjustment value of the current time period as the target adjustment value, and perform the following adjustment steps: determine the maximum adjustment value corresponding to the probability to be adjusted; in response to determining that the difference between the target adjustment value and the maximum adjustment value is not greater than zero, adjust the probability to be adjusted according to the target adjustment value, and determine that the adjusted probability to be adjusted and the information display probability not selected in the information display probability set of the previous time period constitute the information display probability set of the current time period; in response to determining that the difference between the target adjustment value and the maximum adjustment value is greater than zero, adjust the probability to be adjusted to the maximum value, and select the corresponding information display probability with the highest quality from the information display probabilities that have not been selected as the probability to be adjusted, determine the difference between the target adjustment value and the maximum adjustment value as the target adjustment value, and continue to perform the above-mentioned adjustment steps.

[0146] In some optional implementations of this embodiment, the above-mentioned adjustment unit 603 is also configured to: obtain the actual information display value corresponding to the quality interval corresponding to the probability to be adjusted in the previous time period; and adjust the probability to be adjusted according to the target adjustment value and the actual information display value corresponding to the probability to be adjusted.

[0147] In some optional implementations of this embodiment, the above-mentioned adjustment unit 603 is also configured to: in response to determining that the adjustment value is less than a preset adjustment threshold, adjust the information display probability in the information display probability set of the previous time period in order from small to large according to the corresponding quality, and the adjusted information display probability is not greater than the corresponding information display probability before adjustment.

[0148] In some optional implementations of this embodiment, the above-mentioned adjustment unit 603 is further configured to: select the corresponding information display probability with the lowest quality from the information display probability set of the previous time period as the probability to be adjusted, and determine the adjustment value of the current time period as the target adjustment value, and perform the following adjustment steps: determine the minimum adjustment value corresponding to the probability to be adjusted; in response to determining that the difference between the target adjustment value and the minimum adjustment value is not less than zero, adjust the probability to be adjusted according to the target adjustment value, and determine that the adjusted probability to be adjusted and the information display probability not selected in the information display probability set of the previous time period constitute the information display probability set of the current time period, wherein the adjusted probability to be adjusted is positively correlated with the target adjustment value; in response to determining that the difference between the target adjustment value and the minimum adjustment value is less than zero, adjust the probability to be adjusted to the minimum value, select the corresponding information display probability with the lowest quality from the information display probabilities that have not been selected as the probability to be adjusted, determine the difference between the target adjustment value and the minimum adjustment value as the target adjustment value, and continue to perform the above-mentioned adjustment steps.

[0149] In some optional implementations of this embodiment, the above-mentioned adjustment unit 603 is also configured to: obtain the actual information display value corresponding to the quality interval corresponding to the probability to be adjusted in the previous time period; and adjust the probability to be adjusted according to the target adjustment value and the actual information display value corresponding to the probability to be adjusted.

[0150] In some optional implementations of this embodiment, the adjustment unit 603 is further configured to: in response to determining that the adjustment value is the same as the preset adjustment threshold, determine the information display probability set of the previous time period as the information display probability set of the current time period.

[0151] In some optional implementations of this embodiment, the above-mentioned acquisition unit 601 is further configured to: obtain the actual information display quality and the predicted information display quality of the historical time period; the above-mentioned determination unit 602 is further configured to: predict the information display quality of the information for display in the current time period based on the actual information display quality and the predicted information display quality of the historical time period.

[0152] In some optional implementations of this embodiment, the above-mentioned adjustment unit 603 is further configured to: determine whether there is currently network congestion based on the actual information display value of at least two historical time periods, wherein the time difference between the historical time period in at least two historical time periods and the current moment is less than a preset time difference threshold; in response to determining that there is currently no network congestion, adjust the information display probability in the information display probability set of the previous time period based on the adjustment value; in response to determining that there is currently network congestion, generate and send prompt information for prompting network congestion.

[0153] The apparatus provided by the above-mentioned embodiment of the present disclosure obtains an adjustment value of the current time period through an acquisition unit, wherein the adjustment value is used to represent the difference between the predicted information display value of the current time period and the actual information display value of the previous time period; obtains an information display probability set for the previous time period, wherein the information display probability in the information display probability set corresponds to at least two preset quality intervals; a determination unit determines the quality interval to which the information display quality of the display information in the current time period belongs as a target interval; an adjustment unit adjusts the information display probability in the information display probability set for the previous time period according to the adjustment value, and obtains the information display probability corresponding to the target interval for the current time period as the target probability; and a display unit displays the display information according to the target probability. In this way, not only can the balance between the information display value and the information display probability be controlled, but also more accurate positioning of the information display value can be achieved through the division of quality intervals, thereby dynamically and flexibly controlling the balance between the information display value, information display quality, and information display probability, thereby improving the controllability of the information display effect, avoiding unnecessary value waste, and also helping to improve the user's information browsing experience.

[0154] Reference below Figure 7 , which shows an electronic device (eg, Figure 1 A schematic diagram of the structure of the server in (700). Figure 7 The server shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.

[0155] like Figure 7 As shown, the electronic device 700 may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 701, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 702 or a program loaded from a storage device 708 into a random access memory (RAM) 703. Various programs and data required for the operation of the electronic device 700 are also stored in the RAM 703. The processing device 701, the ROM 702, and the RAM 703 are connected to each other via a bus 704. An input / output (I / O) interface 705 is also connected to the bus 704.

[0156] Typically, the following devices may be connected to the I / O interface 705: an input device 706 including, for example, a touch screen, a touchpad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 707 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 708 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 709. The communication device 709 may allow the electronic device 700 to communicate with other devices wirelessly or by wire to exchange data. Although Figure 7The electronic device 700 is shown with various devices, but it should be understood that it is not required to implement or possess all of the devices shown. More or fewer devices may be implemented or possessed instead. Figure 7 Each block shown in the figure may represent one device, or may represent multiple devices as needed.

[0157] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network via the communication device 709, or installed from the storage device 708, or installed from the ROM 702. When the computer program is executed by the processing device 701, the above-mentioned functions defined in the method of the embodiment of the present disclosure are performed.

[0158] It should be noted that the computer-readable medium described in the embodiments of the present disclosure may be a computer-readable signal medium or a computer-readable storage medium, or any combination of the two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the embodiments of the present disclosure, the computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, device, or device. In the embodiments of the present disclosure, the computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, which carries computer-readable program code. Such a propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium that can transmit, propagate, or transport a program for use by or in conjunction with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium may be transmitted using any suitable medium, including but not limited to wires, optical cables, RF (radio frequency), etc., or any suitable combination thereof.

[0159] The computer-readable medium may be included in the server, or may exist independently without being incorporated into the server. The computer-readable medium carries one or more programs, and when executed by the server, the server: obtains an adjustment value for the current time period, wherein the adjustment value is used to represent the difference between the predicted information display value for the current time period and the actual information display value for the previous time period; obtains an information display probability set for the previous time period, wherein the information display probabilities in the information display probability set correspond one-to-one to at least two preset quality intervals; determines the quality interval to which the information display quality for the current time period belongs as a target interval; adjusts the information display probability in the information display probability set for the previous time period based on the adjustment value, obtaining the information display probability corresponding to the target interval for the current time period as the target probability; and displays the display information according to the target probability.

[0160] Computer program code for performing the operations of embodiments of the present disclosure may be written in one or more programming languages, or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, C++, and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0161] The flowcharts and block diagrams in the accompanying drawings illustrate the possible implementation architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each box in the flowchart or block diagram can represent a module, program segment, or a part of code, and the module, program segment, or a part of code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order than that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flowchart, and the combination of the boxes in the block diagram and / or flowchart, can be implemented with a dedicated hardware-based system that performs the specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0162] The units involved in the embodiments described in this disclosure may be implemented in software or hardware. The units described may also be provided in a processor. For example, they may be described as: a processor including an acquisition unit, a determination unit, an adjustment unit, and a display unit. The names of these units do not, in some cases, constitute limitations on the units themselves. For example, the display unit may also be described as a "unit that displays display information according to a target probability."

[0163] The above description is merely a preferred embodiment of the present disclosure and an explanation of the technical principles employed. Those skilled in the art should understand that the scope of the invention involved in the embodiments of the present disclosure is not limited to the technical solutions formed by a specific combination of the above-mentioned technical features, but should also encompass other technical solutions formed by any combination of the above-mentioned technical features or their equivalents without departing from the above-mentioned inventive concept. For example, a technical solution formed by mutually replacing the above-mentioned features with (but not limited to) technical features with similar functions disclosed in the embodiments of the present disclosure.

Claims

1. A method for presenting information, comprising: Obtaining an adjusted value for the current time period, wherein the adjusted value is used to represent the difference between the predicted information display value for the current time period and the actual information display value for the previous time period; Obtaining an information display probability set for a previous time period, wherein the information display probabilities in the information display probability set correspond one-to-one to at least two preset quality intervals; wherein the information display probability is represented by a display success rate or a competition participation rate of the information; Determining a quality range of information display quality of the display information in the current time period as a target range; wherein the information display quality includes a click-through rate or a conversion rate of the information; According to the relationship between the adjustment value and the preset adjustment threshold, the information display probability of the information display probability set in the previous time period is adjusted to obtain the information display probability corresponding to the target interval in the current time period as the target probability; The presentation information is presented according to the target probability.

2. The method according to claim 1, wherein The adjusting of the information display probability in the information display probability set of the previous time period according to the magnitude relationship between the adjustment value and the preset adjustment threshold includes: In response to determining that the adjustment value is greater than the preset adjustment threshold, the information display probability in the information display probability set of the previous time period is adjusted in sequence according to the corresponding quality from large to small, and the adjusted information display probability is not less than the corresponding information display probability before adjustment.

3. The method according to claim 2, wherein: The step of adjusting the information display probability of the information display probability set in the previous time period in descending order of corresponding quality includes: Select the information display probability with the highest quality from the information display probability set of the previous time period as the probability to be adjusted, and determine the adjustment value of the current time period as the target adjustment value. Perform the following adjustment steps: Determine the maximum adjustment value corresponding to the probability to be adjusted; In response to determining that the difference between the target adjustment value and the maximum adjustment value is not greater than zero, adjusting the probability to be adjusted according to the target adjustment value, and determining that the adjusted probability to be adjusted and the unselected information display probability in the information display probability set for the previous time period constitute an information display probability set for the current time period; In response to determining that the difference between the target adjustment value and the maximum adjustment value is greater than zero, the probability to be adjusted is adjusted to the maximum value, and the corresponding information display probability with the highest quality is selected from the unselected information display probabilities as the probability to be adjusted, and the difference between the target adjustment value and the maximum adjustment value is determined as the target adjustment value, and the adjustment step is continued.

4. The method according to claim 3, wherein: The adjusting of the probability to be adjusted according to the target adjustment value includes: Obtain the actual information display value of the quality interval corresponding to the probability to be adjusted in the previous time period; The probability to be adjusted is adjusted based on the target adjustment value and the actual information display value corresponding to the probability to be adjusted.

5. The method according to claim 1, wherein The adjusting of the information display probability in the information display probability set of the previous time period according to the magnitude relationship between the adjustment value and the preset adjustment threshold includes: In response to determining that the adjustment value is less than the preset adjustment threshold, the information display probability in the information display probability set of the previous time period is adjusted in order from small to large according to the corresponding quality, and the adjusted information display probability is not greater than the corresponding information display probability before adjustment.

6. The method according to claim 5, wherein: The step of adjusting the information display probability of the information display probability set in the previous time period in ascending order of corresponding quality includes: From the information display probability set of the previous time period, select the corresponding information display probability with the minimum quality as the probability to be adjusted, and determine the adjustment value of the current time period as the target adjustment value. Perform the following adjustment steps: Determine the minimum adjustment value corresponding to the probability to be adjusted; In response to determining that the difference between the target adjustment value and the minimum adjustment value is not less than zero, adjusting the probability to be adjusted according to the target adjustment value, and determining that the adjusted probability to be adjusted and the information display probability that was not selected in the information display probability set for the previous time period form an information display probability set for the current time period, wherein the adjusted probability to be adjusted is positively correlated with the target adjustment value; In response to determining that the difference between the target adjustment value and the minimum adjustment value is less than zero, the probability to be adjusted is adjusted to the minimum value, and the corresponding information display probability with the lowest quality is selected from the unselected information display probabilities as the probability to be adjusted, and the difference between the target adjustment value and the minimum adjustment value is determined as the target adjustment value, and the adjustment step is continued.

7. The method according to claim 6, wherein: The adjusting of the probability to be adjusted according to the target adjustment value includes: Obtain the actual information display value of the quality interval corresponding to the probability to be adjusted in the previous time period; The probability to be adjusted is adjusted based on the target adjustment value and the actual information display value corresponding to the probability to be adjusted.

8. The method according to claim 1, wherein The adjusting of the information display probability in the information display probability set of the previous time period according to the magnitude relationship between the adjustment value and the preset adjustment threshold includes: In response to determining that the adjustment value is the same as the preset adjustment threshold, determining the information display probability set of the previous time period as the information display probability set of the current time period.

9. The method according to any one of claims 1 to 7, wherein: The method further comprises: Obtain the actual information display quality and the predicted information display quality for the historical time period; The information display quality of the display information in the current time period is predicted based on the actual information display quality and the predicted information display quality in the historical time period.

10. The method according to any one of claims 1 to 7, wherein: The adjusting of the information display probability in the information display probability set of the previous time period according to the magnitude relationship between the adjustment value and the preset adjustment threshold includes: Determining whether there is currently network congestion based on actual information display values ​​of at least two historical time periods, wherein a time difference between a historical time period in the at least two historical time periods and the current moment is less than a preset time difference threshold; In response to determining that there is no network congestion, adjusting the information display probability of the information display probability set in the previous time period according to a magnitude relationship between the adjustment value and a preset adjustment threshold; In response to determining that network congestion currently exists, prompt information for prompting network congestion is generated and sent.

11. A device for displaying information, comprising: an acquiring unit configured to acquire an adjusted value for a current time period, wherein the adjusted value is used to represent a difference between the predicted information display value for the current time period and the actual information display value for a previous time period; The acquisition unit is further configured to acquire an information display probability set for a previous time period, wherein the information display probabilities in the information display probability set correspond one-to-one to at least two preset quality intervals; wherein the information display probability is represented by a display success rate or a competition participation rate of the information; a determination unit configured to determine a quality interval to which the display quality of the display information in the current time period belongs as a target interval; wherein the information display quality includes a click-through rate or a conversion rate of the information; An adjusting unit is configured to adjust the information display probability of the information display probability set in the previous time period according to a magnitude relationship between the adjustment value and a preset adjustment threshold, and obtain the information display probability corresponding to the target interval in the current time period as the target probability; The display unit is configured to display the display information according to the target probability.

12. A server comprising: one or more processors; a storage device having one or more programs stored thereon; When the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1 to 10.

13. A computer-readable medium having a computer program stored thereon, wherein: When the program is executed by a processor, the method according to any one of claims 1 to 10 is implemented.

Citation Information

Patent Citations

  • Content display method and device, electronic equipment and computer readable storage medium

    CN110222287A

  • Information recommendation method, server and storage medium

    CN110473000A