Processing method and device of recommendation information, electronic equipment and storage medium
By obtaining real-time statistical analysis results of the display duration of content document pages, the processing position of recommendation information is adjusted, which solves the problem of large differences in the display frequency of recommendation information, realizes adaptive recommendation information processing, and improves the consistency and accuracy of display.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- BEIJING YOUZHUJU NETWORK TECH CO LTD
- Filing Date
- 2024-02-01
- Publication Date
- 2026-07-28
AI Technical Summary
In existing technologies, recommendation information is displayed in content documents at fixed intervals between content document pages, resulting in significant differences in the display frequency of recommendation information. This makes it difficult to adapt to the different display durations of each content document page, leading to inconsistent display.
By obtaining statistical analysis results of the display duration of content document pages in real time, target location information is determined, and the processing position of recommendation information is adjusted to achieve adaptive recommendation information display.
It enables on-demand processing of recommendation information, ensuring that the display frequency of recommendation information is closely related to the display duration of the content document page, thereby improving the accuracy and consistency of recommendation information processing.
Smart Images

Figure CN117851680B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of computer technology, and specifically to methods, apparatus, electronic devices, and storage media for processing recommendation information. Background Technology
[0002] Content documents on the same topic are typically displayed using multiple document pages. During the display of these pages, recommended information is shown between them. Therefore, the display of content documents involves processing this recommended information. Summary of the Invention
[0003] In view of this, the present disclosure provides a method, apparatus, electronic device, and storage medium for processing recommendation information to solve the problem of processing recommendation information.
[0004] Firstly, this disclosure provides a method for processing recommendation information, the method comprising:
[0005] The content document is displayed on the document page, and the content document includes multiple content document pages;
[0006] Obtain the target location information of the recommendation information to be processed in the content document, wherein the target location information is determined based on the statistical analysis results of the display duration of the content document page;
[0007] Based on the target location information, the recommendation information to be processed is processed on the document page, and the processing includes displaying or issuing a recommendation request.
[0008] Secondly, this disclosure provides a device for processing recommendation information, the device comprising:
[0009] A content document display module is used to display a content document on a document page, wherein the content document includes multiple content document pages;
[0010] The target location information acquisition module is used to acquire the target location information of the recommendation information to be processed in the content document. The target location information is determined based on the statistical analysis results of the display duration of the content document page.
[0011] The recommendation information processing module is used to process the recommendation information to be processed on the document page based on the target location information. The processing includes displaying or issuing recommendation requests.
[0012] Thirdly, this disclosure provides an electronic device, including: a memory and a processor, which are communicatively connected to each other. The memory stores computer instructions, and the processor executes the computer instructions to perform the processing method of the recommended information described in the first aspect or any corresponding embodiment.
[0013] Fourthly, this disclosure provides a computer-readable storage medium storing computer instructions for causing a computer to perform the processing method of the recommended information described in the first aspect or any corresponding embodiment.
[0014] The recommendation information processing method provided in this disclosure displays a content document on a document page and, during the display of the content document page, acquires the target position information of the recommendation information to be processed within the content document in real time. Since the target position information is determined based on statistical analysis of the display duration of the content document page, it ensures that the obtained target position information is closely related to the display duration of the content document page, thus achieving adaptive adjustment of the target position information corresponding to the recommendation information to be processed. Based on this, processing the recommendation information to be processed on the document page based on the target position information ensures that the recommendation information is processed on demand. Attached Figure Description
[0015] To more clearly illustrate the technical solutions in the specific embodiments of this disclosure or the prior art, the drawings used in the description of the specific embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this disclosure. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.
[0016] Figure 1 This is a flowchart illustrating a method for processing recommendation information according to an embodiment of the present disclosure;
[0017] Figure 2 This is a flowchart illustrating a method for determining target location information according to an embodiment of the present disclosure;
[0018] Figure 3 This is a schematic diagram of a content document page and recommendation information to be processed according to an embodiment of this disclosure;
[0019] Figure 4 This is a flowchart illustrating another method for determining target location information according to an embodiment of the present disclosure;
[0020] Figure 5 This is a schematic diagram of another content document page and recommendation information to be processed according to an embodiment of this disclosure;
[0021] Figure 6 This is a flowchart illustrating a method for determining another target location information according to an embodiment of the present disclosure;
[0022] Figure 7 This is a schematic diagram of another content document page and recommendation information to be processed according to an embodiment of the present disclosure;
[0023] Figure 8 This is a structural block diagram of a device for processing recommendation information according to embodiments of the present disclosure;
[0024] Figure 9 This is a schematic diagram of the hardware structure of an electronic device according to an embodiment of this disclosure. Detailed Implementation
[0025] To make the objectives, technical solutions, and advantages of the embodiments of this disclosure clearer, the technical solutions of the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this disclosure, and not all embodiments. Based on the embodiments of this disclosure, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this disclosure.
[0026] It is understood that before using the technical solutions disclosed in the various embodiments of this disclosure, users should be informed of the types, scope of use, and usage scenarios of the personal information involved in this disclosure in an appropriate manner in accordance with relevant laws and regulations, and user authorization should be obtained.
[0027] For example, upon receiving a user's active request, a prompt message is sent to the user to explicitly inform them that the requested operation will require the acquisition and use of the user's personal information. This allows the user to independently choose whether to provide personal information to the software or hardware, such as the electronic device, application, server, or storage medium performing the operations of this disclosed technical solution, based on the prompt message.
[0028] As an optional but non-limiting implementation, in response to a user's active request, sending a prompt message to the user can be done via a pop-up window, where the prompt message can be presented in text format. Furthermore, the pop-up window can also include a selection control allowing the user to choose "agree" or "disagree" to provide personal information to the electronic device.
[0029] It is understood that the above notification and user authorization process are merely illustrative and do not constitute a limitation on the implementation of this disclosure. Other methods that comply with relevant laws and regulations may also be applied to the implementation of this disclosure.
[0030] It is understood that the data involved in this technical solution (including but not limited to the data itself, the acquisition or use of the data) shall comply with the requirements of relevant laws, regulations and related provisions.
[0031] In related technologies, recommendation information is displayed in a content document at fixed page intervals. For example, if a recommendation first appears on page 5 with a fixed page interval of 10, then the second recommendation appears on page 15, the third on page 25, and so on, with each recommendation spaced 10 pages apart. However, the display duration of each page varies, with some shorter and others longer. This leads to inconsistent time intervals between adjacent recommendations displayed at the fixed page intervals, resulting in significant differences in the frequency of recommendation display.
[0032] The display of recommendation information corresponds to the request for that information. In related technologies, recommendation information is sent from the server to the client based on the request. For the client, recommendation requests are sent at fixed intervals between content document pages. Correspondingly, because the display duration of each content document page is inconsistent, the frequency of sending recommendation requests varies considerably.
[0033] In related technologies, the interaction between the client and server is as follows: the client displays a content document page and receives a request to switch between content document pages, thus switching the currently displayed content document page. The client records the position where the last recommendation request was issued. Based on a fixed content document page interval, if the current content document page reaches the position where a recommendation request needs to be issued, a recommendation request is sent to the server. Correspondingly, the server sends out the corresponding recommendation information and records the display position of this recommendation information on the client. If the current content document page reaches the position where the recommendation information needs to be displayed, the recommendation information is displayed on the client. That is, for the client, recommendation requests are issued and recommendation information is displayed according to a fixed content document page interval. For the server, the corresponding recommendation information is sent out based on the recommendation request.
[0034] As shown above, the processing methods for recommendation information in related technologies can lead to significant differences in the processing frequency of recommendation information. Therefore, the recommendation information processing method provided in this disclosure displays the content document on a document page and, during the display of the content document page, acquires the target position information of the recommendation information to be processed within the content document in real time. Since the target position information is determined based on the statistical analysis results of the display duration of the content document page, it ensures that the obtained target position information is closely related to the display duration of the content document page, achieving adaptive adjustment of the target position information corresponding to the recommendation information to be processed. That is, the position information of the recommendation information to be processed within the content document is adjusted according to the real-time display of the content document page to ensure that the recommendation information to be processed can be processed as needed.
[0035] According to an embodiment of this disclosure, a method for processing recommendation information is provided. It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. Furthermore, although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in a different order than that shown here.
[0036] This embodiment provides a method for processing recommendation information, which can be used on electronic devices such as mobile terminals like mobile phones and tablets. Figure 1 This is a flowchart of a method for processing recommendation information according to an embodiment of this disclosure, such as... Figure 1 As shown, the process includes the following steps:
[0037] Step S101: Display the content document on the document page.
[0038] The content document includes multiple content document pages.
[0039] A document page is used to display content, and a content document consists of multiple content pages. The number of content pages in a content document is related to the number of words displayed on each page. More words per page result in fewer content pages, and vice versa. The number of words displayed per page varies depending on the screen size of different electronic devices.
[0040] Therefore, the number of content document pages included in the content document is related to the actual situation, and no limit is made on it here.
[0041] Step S102: Obtain the target location information of the recommendation information to be processed in the content document.
[0042] The target location information is determined based on statistical analysis of the display duration of the content document page.
[0043] The recommended information to be processed refers to the information that will be processed within the content document. This information can take the form of images, videos, etc., and no specific limitations are imposed here. The target location information within the content document represents the location at which the recommended information will be processed. This target location information is determined based on a statistical analysis of the display duration of content document pages. The statistical analysis of the display duration of content document pages can be the average display duration per page, or the mean squared deviation of the display duration, etc., and no limitations are imposed here.
[0044] The statistical analysis results of the display duration of content document pages are relevant to the current reading session. For example, if the current reading started from page 10 and the current content document page is page 50, then a statistical analysis of the display duration of content document pages from page 10 to page 50 will yield the corresponding statistical analysis results. In other words, the obtained statistical analysis results are used to determine the target location information of the recommendation information to be processed within the content document.
[0045] For example, for the recommendation information to be processed, the location information returned by the server each time is separated from the previous location information by a fixed interval of content document pages. However, due to the different display durations of the content document pages, the location information returned by the server needs to be adaptively adjusted based on the statistical analysis results of the actual display duration to match the statistical analysis results.
[0046] In some optional implementations, the recommendation information to be processed includes optional display recommendation information and mandatory display recommendation information. Optional display recommendation information means that after the recommendation information to be processed is displayed on the content document page corresponding to the target location information, the user can switch to another content document page for display by interacting with that content document page; that is, the display of optional display recommendation information can be skipped. Mandatory display recommendation information means that after the recommendation information to be processed is displayed on the content document page corresponding to the target location information, it must be displayed for a preset duration before the user can switch to another content document page for display; that is, the display of mandatory display recommendation information cannot be skipped.
[0047] Step S103: Process the recommended information to be processed on the document page based on the target location information.
[0048] The processing includes displaying or issuing recommendation requests.
[0049] After determining the target location information, when the current content document page reaches that target location, the recommended information to be processed is processed accordingly. This processing includes either displaying the information or issuing a request. If the current content document page has reached the page after page 9, i.e., the ad page: If the current processing is to display, the corresponding recommended information is displayed on the ad page; if the current processing is to issue a request, the corresponding content document is displayed on the ad page and a request is issued. For display, issuing a request does not affect the display of the content document page.
[0050] The recommendation information processing method provided in this embodiment displays a content document on a document page and, during the display of the content document page, acquires the target position information of the recommendation information to be processed within the content document in real time. Since the target position information is determined based on statistical analysis of the display duration of the content document page, it ensures that the obtained target position information is closely related to the display duration of the content document page, achieving adaptive adjustment of the target position information corresponding to the recommendation information to be processed. Based on this, processing the recommendation information to be processed on the document page based on the target position information ensures that the recommendation information is processed on demand.
[0051] This embodiment provides a method for processing recommendation information, which can be used in electronic devices such as mobile terminals like mobile phones and tablets. This embodiment details the method for determining the target location information in the recommendation information processing method. Specifically, Figure 2 This is a flowchart of a method for determining target location information according to an embodiment of the present disclosure, such as... Figure 2 As shown, the method for determining the target location information includes the following steps:
[0052] Step S201: Obtain the statistical analysis results of the display duration of the content document page, as well as the location information of the recommendation information to be processed in the content document.
[0053] The display duration of a content document page represents the continuous display time of that page. For example, if the content document starts displaying from page 5, the display duration is recorded at the start of display. If the current content document page is page 20, then the display duration represents the display time from page 5 to page 20. The statistical analysis result of the content document page display duration can be the average display duration per page, or other statistical analysis results. No limitations are imposed here; the specific settings depend on actual needs.
[0054] The recommendations to be processed are those about to be processed. Their position within the content document is after the current page. The current page is the page currently being displayed. The position of the recommendations to be processed within the content document can be set based on a fixed page interval. For example, if the previous recommendation was on page 1 and the fixed page interval is 10 pages, then the recommendations to be processed would be on page 11.
[0055] The content document contains multiple content document pages. By obtaining a switching request for the current content document page, the current content document page is switched, thus displaying the content of the currently displayed content document page.
[0056] Step S202: Obtain the total display duration of the displayed content document page.
[0057] The displayed content document page refers to the content document page between the current content document page and the document page corresponding to the location information of the previous recommendation information.
[0058] The location information of the previous recommendation is the position where the recommendation was last processed, and the current content document page is the currently displayed content document page. For example, if the last recommended information was processed at page 11 of the content document, and the current content document page is page 15, then the displayed content document pages include those from page 11 to page 15. Correspondingly, the total display duration of the displayed content document pages represents the total display duration of the content document pages from page 11 to page 15.
[0059] The total display duration can be obtained by summing the display duration of each page of the content document; it can also be obtained by recording the timestamp of each page of the content document and finding the time difference between two timestamps; and so on. Of course, other methods can also be used to obtain the total display duration of the displayed content document pages.
[0060] Step S203: Based on the relationship between the statistical analysis results and the statistical threshold, determine the threshold condition for the total display duration.
[0061] There can be one or more statistical thresholds. Setting statistical thresholds is equivalent to dividing the statistical analysis results of display duration into multiple cases, each case corresponding to a total display duration threshold condition. For example, if the statistical analysis result is the average display duration, the statistical thresholds include two thresholds, correspondingly dividing the statistical analysis result into three cases: long average display duration, normal average display duration, and short average display duration. The statistical analysis result obtained in step S201 is compared with the statistical thresholds to determine the total display duration threshold condition corresponding to the obtained statistical analysis result.
[0062] The total duration threshold condition has two meanings: the total duration threshold and the condition. Different total duration threshold conditions correspond to different total duration thresholds and conditions. For example, if the total duration threshold includes 20 seconds and 180 seconds, then the condition corresponding to 20 seconds is less than 20 seconds, and the condition corresponding to 180 seconds is greater than 180 seconds.
[0063] Step S204: Based on the relationship between the total display duration and the total display duration threshold, adjust the position information of the recommendation information to be processed in the content document to obtain the target position information.
[0064] The total display duration obtained in step S202 is compared with the total display duration threshold condition to determine whether the threshold condition is met. Based on the comparison result, the position information of the recommendation information to be processed in the content document is adjusted. The adjustment method for the position information of the recommendation information to be processed in the content document can be moving it closer to the current content document page, moving it further away from the current content document page, or leaving it unchanged.
[0065] After adjusting the position of the recommended information within the content document, the adjusted position information is obtained. This adjusted position information can be used directly as the target position information, or it can be obtained by combining other constraints with the adjusted position information. Other constraints include, but are not limited to, the minimum content document page interval between adjacent recommended information, etc., and can be set according to actual needs. No restrictions are placed on them here.
[0066] like Figure 3 As shown, the current content document is page 7, and the location of the recommendation information (ad) to be processed is the page following page 14. After the analysis in the above steps, it is determined that the position of the recommendation information to be processed needs to be moved forward, that is, the adjusted position of the recommendation information to be processed is the page following page 9.
[0067] Step S205: Process the recommendation information to be processed based on the target location information.
[0068] After determining the target location information, when the current content document page reaches that target location, the recommended information to be processed is processed accordingly. This processing includes either displaying the information or issuing a request. Combined with... Figure 3 As shown, if the current content document page has reached the next page after page 9, i.e., the ad page, then if the current processing is to display, the corresponding recommendation information will be displayed on the ad page; if the current processing is to issue a request, the corresponding content document will be displayed on the ad page and a request will be issued. For display, issuing a request does not affect the display of the content document page.
[0069] The recommendation information processing method provided in this embodiment adjusts the position information of the recommendation information to be processed in the content document in real time based on the relationship between the total display duration and the total display duration threshold, thereby obtaining the target position information of the recommendation information to be processed. After obtaining the target position information, the recommendation information to be processed is processed based on the target position information. This method adjusts the position information of the recommendation information to be processed in real time based on the statistical analysis results of the display duration and the total display duration of the displayed content document pages, thereby obtaining target position information adapted to the current display duration and improving the accuracy of the recommendation information processing.
[0070] This embodiment provides a method for processing recommendation information, which can be used in electronic devices such as mobile terminals like mobile phones and tablets. This embodiment details the method for determining the target location information in the recommendation information processing method. Specifically, Figure 4 This is a flowchart of a method for determining target location information according to an embodiment of the present disclosure, such as... Figure 4 As shown, the method for determining the target location information includes the following steps:
[0071] Step S401: Obtain the statistical analysis results of the display duration of the content document page, as well as the location information of the recommendation information to be processed in the content document.
[0072] The content document comprises multiple content document pages. Please see below for details. Figure 2 The description of step S201 in the illustrated embodiment will not be repeated here.
[0073] Step S402: Obtain the total display duration of the displayed content document page.
[0074] The displayed content document page refers to the content document page between the current content document page and the document page corresponding to the position information of the previous recommendation. For details, please refer to [link to details]. Figure 2 The description of step S202 in the illustrated embodiment will not be repeated here.
[0075] Step S403: Based on the relationship between the statistical analysis results and the statistical threshold, determine the threshold condition for the total display duration.
[0076] Specifically, step S403 includes:
[0077] Step S4031: If the statistical analysis result is greater than the first statistical threshold, then the total display duration threshold condition is determined as the first total display duration threshold condition.
[0078] Step S4032: If the statistical analysis result is less than the second statistical threshold, then the total display duration threshold condition is determined as the second total display duration threshold condition.
[0079] Among them, the first statistical threshold is greater than the second statistical threshold.
[0080] The statistical thresholds include a first statistical threshold and a second statistical threshold. If the statistical analysis result is greater than the first statistical threshold, it is determined that the first total display duration threshold condition should be used for subsequent analysis. If the statistical analysis result is less than the second statistical threshold, it is determined that the second total display duration threshold condition should be used for subsequent analysis.
[0081] In some optional implementations, if the process is to display, step S403 above includes:
[0082] Step a1: Obtain the display identifier of the recommendation information to be processed. The display identifier is used to indicate whether the recommendation information to be processed is optional or mandatory.
[0083] Step a2: If the statistical analysis result is greater than the first statistical threshold and the recommended information to be processed is the recommended information that must be displayed, then the total display time threshold condition is determined to be the first display time threshold in the first total display time threshold condition.
[0084] Step a3: If the statistical analysis result is greater than the first statistical threshold and the recommendation information to be processed is optional display recommendation information, then the total display time threshold condition is determined to be the second display time threshold in the first total display time threshold condition, and the second display time threshold is less than the first display time threshold.
[0085] Optional recommendations indicate that the recommendations can be skipped after display by a toggle request, while required recommendations indicate that the recommendations can only be switched after the target display duration. Optional and required recommendations are distinguished by a display identifier for the recommendations to be processed; that is, the server sends a corresponding display identifier along with the recommendation information.
[0086] In some optional implementations, the display identifier can also indicate the target duration. For example, if the display identifier N = 0, it indicates that the recommendation is optional. If the display identifier N = 5, it indicates that the recommendation is mandatory and the target duration for the mandatory recommendation is 10 seconds. Of course, the target duration can also be represented in other ways, and no limitation is made here.
[0087] As shown above, when the statistical analysis result exceeds the first statistical threshold, it corresponds to the first total display duration threshold condition. Further subdivision is then performed: if the recommended information to be processed is optional, the total display duration threshold condition is determined to be the first display duration threshold within the first total display duration threshold condition; if the recommended information to be processed is mandatory, the total display duration threshold condition is determined to be the second display duration threshold within the first total display duration threshold condition.
[0088] The first total display duration threshold condition is used to constrain the display position of the recommendation information to be processed. Based on this, different display duration thresholds are set for optional and mandatory recommendation information. Specifically, optional recommendation information corresponds to the second display duration threshold, and mandatory recommendation information corresponds to the first display duration threshold, with the second display duration threshold being less than the first display duration threshold. Since optional recommendation information can be displayed according to demand, its corresponding second display duration threshold is set to be less than the first display duration threshold to increase the display frequency of optional recommendation information.
[0089] Different display duration thresholds are assigned to both mandatory and optional recommended information to accommodate the display of different types of recommended information.
[0090] Step S404: Based on the relationship between the total display duration and the total display duration threshold, adjust the position information of the recommendation information to be processed in the content document to obtain the target position information.
[0091] Specifically, step S404 includes:
[0092] Step S4041: If the total display duration meets the first total display duration threshold condition, then the position information of the recommendation information to be processed in the content document is adjusted to be closer to the current content document page to obtain the target position information.
[0093] If the total display duration meets the first total display duration threshold, the position information of the recommended information to be processed within the content document is shifted forward to obtain the target position information. The shifting interval can be a preset content document page interval, such as 3 pages or 5 pages, etc., with the specific value set according to actual needs.
[0094] like Figure 3 As shown, if the total display duration meets the first total display duration threshold condition, the ad page of the recommendation information to be processed is moved forward, from the page after page 14 to the page after page 9.
[0095] In some optional implementations, step S4041 above includes:
[0096] Step b1: If the total display duration meets the first total display duration threshold condition, then the position information of the recommendation information to be processed in the content document is adjusted by the preset content document page interval in the direction closer to the current content document page to obtain the adjusted position information.
[0097] Step b2: If the first content document page interval between the adjusted location information and the location information of the previous recommendation information is less than the first content document page interval threshold, then the location information that is separated from the location information of the previous recommendation information by the first content document page interval threshold is determined as the target location information.
[0098] After moving the recommended information forward by a preset content document page interval, the adjusted position information is obtained. By obtaining the position information of the previous recommended information and combining it with the adjusted position information, the first content document page interval between the two position information is obtained.
[0099] The first content document page interval threshold is used to constrain the minimum interval between the location information of two adjacent recommendation information. If the first content document page interval is less than the first content document page interval threshold, the location information that is separated from the location information of the previous recommendation information by the first content document page interval threshold is determined as the target location information.
[0100] For example, if the location of the previous recommended information is on page 5 of the content document, the first content document page interval threshold is 5 pages. If the adjusted location is on page 12 of the content document, since the adjusted location is 7 pages away from the location of the previous recommended information, the adjusted location is directly determined as the target location. If the adjusted location is on page 8 of the content document, since the adjusted location is 3 pages away from the location of the previous recommended information, which is less than the first content document page interval threshold, page 10 of the content document is determined as the target location.
[0101] After moving the recommended information to be processed forward, the minimum document page interval threshold is limited by the first content document page interval threshold to avoid frequent processing of recommended information.
[0102] Step S4042: If the total display duration meets the second total display duration threshold condition, then the position information of the recommendation information to be processed in the content document is adjusted in a direction away from the current content document page to obtain the target position information.
[0103] Once the total display duration meets the second total display duration threshold, it indicates that the position information of the recommended information to be processed in the content document needs to be shifted to obtain the target position information.
[0104] For example, such as Figure 5 As shown, the current document content page is page 7. The first recommended information page, ad1, is located on the next page after page 9. After real-time analysis and processing, the position of the first recommended information page, ad1, needs to be moved to the next page after page 11. Furthermore, the second recommended information page, ad2, is located on the next page after page 13. After real-time analysis and processing, the position of the second recommended information page, ad2, needs to be moved to the next page after page 16.
[0105] In some optional implementations, step S4042 above includes:
[0106] Step c1: If the total display duration meets the second total display duration threshold condition, then obtain the second content document page interval between the current document content page and the position information of the recommendation information to be processed in the content document.
[0107] Step c2: If the second content document page interval is less than the second content document page interval threshold, then the position information of the recommendation information to be processed in the content document is adjusted to the preset content document page interval in a direction away from the current content document page in order to obtain the target position information.
[0108] If the total display duration meets the second total display duration threshold, the second content document page interval is obtained between the current document page and the position information of the recommendation information to be processed within the content document. Since the current content document page has not yet reached the position information of the recommendation information to be processed within the content document, a certain amount of time is required between the current content document page and the position of the recommendation information to be processed. If the second content document page interval is less than the second content document page interval threshold, it means that the current content document page is about to reach the position of the recommendation information to be processed, and the time is relatively short. Therefore, it is necessary to shift the position information of the recommendation information to be processed. If the second content document page interval is greater than or equal to the second content document page interval threshold, it means that there are still a certain number of content document pages between the current content document page and the position of the recommendation information to be processed, and the position of the recommendation information to be processed can be kept unchanged for now.
[0109] If the total display duration meets the second total display duration threshold, the process is shifted to the next position in the content document only if the second content document page interval is less than the second content document page interval threshold, thus avoiding frequent processing of the recommendation information.
[0110] Step S405: Process the recommendation information to be processed based on the target location information. For details, please refer to [link to relevant documentation]. Figure 2 The description of step S205 in the illustrated embodiment will not be repeated here.
[0111] The recommendation information processing method provided in this embodiment sets different total display duration threshold conditions for different statistical analysis results, ensuring that the set total display duration threshold conditions meet the requirements of the statistical analysis results. When the total display duration meets the first total display duration threshold condition, it indicates that the recommendation information to be processed needs to be processed earlier. Based on this, the position information of the recommendation information to be processed in the content document is moved forward to ensure that the recommendation information to be processed can be processed relatively quickly. When the total display duration meets the second total display duration threshold condition, it indicates that the recommendation information to be processed needs to be processed later. Based on this, the position information of the recommendation information to be processed in the content document is moved backward to ensure that the recommendation information to be processed can be processed later.
[0112] This embodiment provides a method for processing recommendation information, which can be used in electronic devices such as mobile terminals like mobile phones and tablets. This embodiment details the method for determining the target location information in the recommendation information processing method. Specifically, Figure 6 This is a flowchart of a method for determining target location information according to an embodiment of the present disclosure, such as... Figure 6 As shown, the method for determining the target location information includes the following steps:
[0113] Step S601: Obtain the statistical analysis results of the display duration of the content document page, as well as the location information of the recommendation information to be processed in the content document.
[0114] The content document comprises multiple content document pages. Please see below for details. Figure 2 The description of step S201 in the illustrated embodiment will not be repeated here.
[0115] Step S602: Obtain the total display duration of the displayed content document page.
[0116] The displayed content document page refers to the content document page between the current content document page and the document page corresponding to the position information of the previous recommendation. For details, please refer to [link to details]. Figure 2 The description of step S202 in the illustrated embodiment will not be repeated here.
[0117] Step S603: Based on the relationship between the statistical analysis results and the statistical threshold, determine the threshold condition for the total display duration. For details, please refer to [link to relevant documentation]. Figure 4 The description of step S403 in the illustrated embodiment will not be repeated here.
[0118] Step S604: Based on the relationship between the total display duration and the total display duration threshold, adjust the position information of the recommendation information to be processed in the content document to obtain the target position information. For details, please refer to [link to relevant documentation]. Figure 4 The description of step S404 in the illustrated embodiment will not be repeated here.
[0119] Step S605: Process the recommendation information to be processed based on the target location information.
[0120] Specifically, step S605 includes:
[0121] Step S6051: If the processing is to display, then if the current content document page is located on the document page corresponding to the target location information, the recommendation information to be processed is displayed.
[0122] After determining the target location information of the recommendation information to be processed, it is monitored whether the current content document page is located at the target location information. If the current content document page is located at the target location information and the target location information corresponds to the display position of the recommendation information to be processed, then the recommendation information to be processed is displayed on the current content document page.
[0123] In some optional implementations, step S6051 includes:
[0124] Step d1: Obtain the display identifier of the recommendation information to be processed. The display identifier is used to indicate whether the recommendation information to be processed is optional or mandatory.
[0125] Step d2: If the recommendation information to be processed is optional to display, then obtain the first switching request for the current content document page.
[0126] Step d3: Display the first content document page corresponding to the first switching request.
[0127] For displaying recommendations to be processed, different interactive displays are needed for optional and mandatory recommendations. If the recommendation to be processed is optional, it means that the recommendation can be switched directly after it is displayed. That is, the recommendation to be processed is displayed on the current content document page, and after receiving the first switching request for the current content document page, the first content document page corresponding to the first switching request is displayed.
[0128] During display processing, the display identifier of the recommendation information to be processed is used to determine whether the recommendation information is optional or mandatory. Displaying different types of recommendation information based on their identifiers ensures that different types of recommendation information are displayed.
[0129] In some optional implementations, step S6051 further includes:
[0130] Step d4: If the recommendation information to be processed is a mandatory recommendation information, then obtain the target display duration of the recommendation information to be processed.
[0131] Step d5: On the current content document page, display the recommended information to be processed based on the target display duration.
[0132] Step d6: If the actual display duration of the recommendation information to be processed is greater than or equal to the target display duration, obtain a second switching request for the current content document page.
[0133] Step d7: Display the second content document page corresponding to the second switching request.
[0134] If the recommended information to be processed is mandatory, then the recommended information to be processed will be displayed on the current content document page. The target display duration for the recommended information to be processed will be obtained, and the recommended information to be processed will be displayed on the current content document page according to the target display duration.
[0135] When pending recommendation information is displayed, the actual display duration of the pending recommendation information is statistically analyzed. If the actual display duration is greater than or equal to the target display duration, after receiving a second switching request for the current content document page, the second content document page corresponding to the second switching request is displayed. If the actual display duration of the pending recommendation information does not reach the target display duration, even if a second switching request is received, the pending recommendation information will still be displayed on the current display page, and the content display cannot be switched.
[0136] For the pending recommendation information that must be displayed, a second switching request for the current content document can only be obtained if the actual display duration of the pending recommendation information reaches the target display duration, thus ensuring that the required recommendation information meets the corresponding target display duration.
[0137] Step S6052: If the processing involves issuing a recommendation request, then if the current content document page is located on the document page corresponding to the target location information, a request for the recommendation information to be processed is issued.
[0138] If the processing of the recommendation information to be processed involves issuing a recommendation request, then if the current content document page is located on the document page corresponding to the target location information, the content of the corresponding document page will be displayed on the current content document page, and a request for the recommendation information to be processed will be issued. Issuing the recommendation request does not affect the display of the current content document page.
[0139] The recommendation request is sent from the client to the server. After receiving the request, the server distributes the corresponding recommendation information. As mentioned above, the recommendation information includes optional and mandatory recommendations, which are distributed alternately on the server. If the first recommendation is optional, the second is mandatory, the third is optional, and so on.
[0140] It should be noted that the initial position for issuing requests and the corresponding document page intervals can be preset within the client's content document. That is, the initial position information for each recommendation request is preset when the content document begins displaying. Subsequently, during the display of each content document page, the position for issuing the next recommendation request is adjusted in real time using the aforementioned method for processing pending recommendation information.
[0141] As shown above, the server sends recommendation information based on requests. The location of the recommendation information in the content document is a fixed number of pages away from the location where the recommendation request was sent; that is, the display position of the corresponding recommendation information is determined after the recommendation request is sent. During the display of the content document page, the display position of the next recommendation information is adjusted in real time using the processing method described above.
[0142] The method for processing recommendation information provided in this embodiment includes displaying and issuing recommendation requests, and corresponding processing is performed on the recommendation information to be processed for these two different processing methods.
[0143] As described above, the processing of recommendation information to be processed includes displaying it and issuing a request. Based on this, the location information of the recommendation information to be processed within the content document includes the display position of the recommendation information and the position where the request to be processed is issued. When switching the current content document page, the recommendation information processing method provided in this embodiment is triggered, adjusting the location information of the recommendation information to be processed in real time. Specifically, this includes the position where the request to be processed is issued and the display position of the recommendation information.
[0144] As an optional implementation of this disclosure, if the current content document page is page 7, when a page 7 switching operation is triggered, the display position of the recommendation information is determined by the recommendation information processing method provided in this disclosure. Specifically, if the average display time per page of the content document is greater than 36 seconds, if the current content document page is more than 180 seconds away from the display of the previous mandatory recommendation information, and the current content document page is more than 3 content document pages away from the display position of the next mandatory recommendation information, then the display position of the next mandatory recommendation information is moved forward 3 content document pages. If the current content document page is more than 90 seconds away from the display of the previous optional recommendation information, and the current content document page is more than 3 content document pages away from the display position of the next mandatory recommendation information, then the display position of the next optional recommendation information is moved forward 3 content document pages.
[0145] If the average display time per page of a content document is less than 5 seconds, and the current content document page has been less than 20 seconds since the previous mandatory recommendation was displayed, and the current content document page is 3 content document pages away from the next mandatory recommendation, then the display position of the next mandatory recommendation will be moved 3 content document pages forward. If the current content document page has been less than 20 seconds since the previous optional recommendation was displayed, and the current content document page is 3 content document pages away from the next mandatory recommendation, then the display position of the next optional recommendation will be moved 3 content document pages forward.
[0146] When moving the position of recommended information forward or backward, it is also necessary to ensure that the minimum distance between the display position or the request position of two adjacent recommended information is 5 content document pages.
[0147] like Figure 7 As shown, the current content document page is page 7, which is also the document page corresponding to the current recommendation request. The next recommendation request corresponds to page 16, and the next recommendation information will be displayed on the page after page 15. After the above processing, the display position of the next recommendation information is determined in real time to be the page after page 9. Therefore, the display position of the next recommendation information is moved forward to the page after page 9.
[0148] As another optional implementation of this disclosure, if the current content document page is page 7, when a page 7 switching operation is triggered, the location for issuing a recommendation request is determined using the recommendation information processing method provided in this disclosure. Specifically, if the average display duration per page of the content document is greater than 36 seconds, if the current content document page is more than 180 seconds away from the location of the previous recommendation request, and the current content document page is more than 3 content document pages away from the location of the next recommendation request, then the location of the next recommendation request is moved forward by 3 content document pages.
[0149] If the average display time of each page of the content document is less than 5 seconds, and the current content document page is less than 20 seconds away from the position of the previous recommendation request, and the current content document page is 3 content document pages away from the position of the next recommendation request, then the position of the next recommendation request will be moved forward by 3 content document pages.
[0150] As a specific application example of this disclosure embodiment, the content document is a novel, the content document page is the article page of the novel, and the recommendation information is an advertisement. After triggering the novel application, the previously read article page is displayed. Interaction with the article page enables switching between article pages. During the display of the novel's article pages, the display and request of advertisements are involved. Correspondingly, the display position of the advertisement and the position of the request are involved. The determination methods for the display position of the advertisement and the position of the request are similar; in this embodiment, the display position of the advertisement is described as an example. If, during the current display of the novel, the previous advertisement was displayed on page 10, and the next advertisement sent by the server corresponding to the novel application is on page 20, the average display time of the currently displayed article pages is calculated. If the average display time is greater than a preset value, it indicates that the average display time per page is relatively long. In this case, the time between the current display and the previous advertisement is analyzed. If this time is greater than the preset time, the display position of the next advertisement needs to be moved forward, which could be to page 17. If the average display time is less than the preset value, it means that the average display time per page is short. In this case, analyze the time between the current ad and the previous ad. If the time is less than the preset value and the page is about to reach page 20, the display position of the next ad needs to be moved to the next page, such as page 23.
[0151] The specific methods for determining the display location of the advertisement and the location for making the request are detailed in the above embodiments and will not be repeated here.
[0152] This embodiment also provides a recommendation information processing device for implementing the above embodiments and preferred embodiments; details already described will not be repeated. As used below, the term "module" can refer to a combination of software and / or hardware that performs a predetermined function. Although the device described in the following embodiments is preferably implemented in software, hardware implementation, or a combination of software and hardware, is also possible and contemplated.
[0153] This embodiment provides a device for processing recommendation information, such as... Figure 8 As shown, it includes:
[0154] The content document display module 801 is used to display the content document on the document page, which includes multiple content document pages.
[0155] The target location information acquisition module 802 is used to acquire the target location information of the recommendation information to be processed in the content document. The target location information is determined based on the statistical analysis results of the display duration of the content document page.
[0156] The recommendation information processing module 803 is used to process the recommendation information to be processed on the document page based on the target location information. The processing includes displaying or issuing recommendation requests.
[0157] In some optional implementations, the recommendation information to be processed includes: optional display of recommendation information or mandatory display of recommendation information.
[0158] In some optional implementations, the target location information acquisition module 802 includes:
[0159] The information acquisition module is used to obtain statistical analysis results of the display duration of content document pages, as well as the location information of the recommendation information to be processed in the content document. The content document includes multiple content document pages.
[0160] The duration acquisition module is used to obtain the total display duration of the displayed content document pages. The displayed content document pages are the content document pages between the current content document page and the document page corresponding to the position information of the previous recommendation information.
[0161] The condition determination module is used to determine the threshold condition for the total display duration based on the relationship between the statistical analysis results and the statistical threshold.
[0162] The position adjustment module is used to adjust the position information of the recommendation information to be processed in the content document based on the relationship between the total display duration and the total display duration threshold, so as to obtain the target position information.
[0163] In some alternative implementations, the condition determination module includes:
[0164] The first condition determination unit is used to determine the total display duration threshold condition as the first total display duration threshold condition if the statistical analysis result is greater than the first statistical threshold.
[0165] The second condition determination unit is used to determine the total display duration threshold condition as the second total display duration threshold condition if the statistical analysis result is less than the second statistical threshold, and the first statistical threshold is greater than the second statistical threshold.
[0166] In some alternative implementations, the position adjustment module includes:
[0167] The first adjustment unit is used to adjust the position information of the recommendation information to be processed in the content document towards the direction closer to the current content document page if the total display duration meets the first total display duration threshold condition, so as to obtain the target position information.
[0168] The second adjustment unit is used to adjust the position information of the recommendation information to be processed in the content document in a direction away from the current content document page if the total display duration meets the second total display duration threshold condition, so as to obtain the target position information.
[0169] In some alternative implementations, the first adjustment unit includes:
[0170] The first adjustment subunit is used to adjust the position information of the recommendation information to be processed in the content document by adjusting the preset content document page interval in the direction closer to the current content document page if the total display duration meets the first total display duration threshold condition, so as to obtain the adjusted position information.
[0171] The first position determination subunit is used to determine the position information that is separated from the position information of the previous recommendation information by the first content document page interval threshold as the target position information if the first content document page interval between the adjusted position information and the position information of the previous recommendation information is less than the first content document page interval threshold.
[0172] In some alternative implementations, the second adjustment unit includes:
[0173] The interval acquisition sub-unit is used to acquire the second content document page interval between the current document content page and the position information of the recommendation information to be processed in the content document if the total display duration meets the second total display duration threshold condition.
[0174] The second adjustment subunit is used to adjust the position information of the recommendation information to be processed in the content document in a direction away from the current content document page if the second content document page interval is less than the second content document page interval threshold, so as to obtain the target position information.
[0175] In some alternative implementations, the information processing module includes:
[0176] The display unit is used to display the recommendation information to be processed when the current content document page is located on the document page corresponding to the target location information, if the processing is to be displayed.
[0177] The request unit is used to issue a request for the recommendation information to be processed when the current content document page is located on the document page corresponding to the target location information, if the processing is to issue a recommendation request.
[0178] In some alternative implementations, the display unit includes:
[0179] The display identifier acquisition subunit is used to acquire the display identifier of the recommendation information to be processed. The display identifier is used to indicate whether the recommendation information to be processed is optional or mandatory.
[0180] The first switching request acquisition subunit is used to acquire the first switching request for the current content document page if the recommendation information to be processed is optional to be displayed.
[0181] The first display subunit is used to display the first content document page corresponding to the first switching request.
[0182] In some optional implementations, the display unit further includes:
[0183] The display duration acquisition sub-unit is used to obtain the target display duration of the recommendation information to be processed if the recommendation information to be processed is a mandatory recommendation information.
[0184] The second display sub-unit is used to display the recommended information to be processed on the current content document page based on the target display duration.
[0185] The second switching request acquisition subunit is used to acquire a second switching request for the current content document page when the actual display duration of the recommendation information to be processed is greater than or equal to the target display duration.
[0186] The third display subunit is used to display the second content document page corresponding to the second switching request.
[0187] In some optional implementations, if the processing is to display, the condition determination module includes:
[0188] The display identifier acquisition unit is used to acquire the display identifier of the recommendation information to be processed. The display identifier is used to indicate whether the recommendation information to be processed is optional or mandatory.
[0189] The first duration threshold determination unit is used to determine the total display duration threshold condition as the first display duration threshold in the first total display duration threshold condition if the statistical analysis result is greater than the first statistical threshold and the recommendation information to be processed is the mandatory display recommendation information.
[0190] The second duration threshold determination unit is used to determine the total display duration threshold condition as the second display duration threshold in the first total display duration threshold condition if the statistical analysis result is greater than the first statistical threshold and the recommendation information to be processed is optional display recommendation information. The second display duration threshold is less than the first display duration threshold.
[0191] In this embodiment, the recommendation information processing device is presented in the form of a functional unit. Here, a unit refers to an ASIC (Application Specific Integrated Circuit) circuit, a processor and memory that execute one or more software or fixed programs, and / or other devices that can provide the above functions.
[0192] Further functional descriptions of the above modules and units are the same as those in the corresponding embodiments described above, and will not be repeated here.
[0193] This disclosure also provides an electronic device having the above-described features. Figure 8 The device shown is for processing recommendation information.
[0194] Please see Figure 9 , Figure 9 This is a schematic diagram of the structure of an electronic device provided in an optional embodiment of this disclosure, such as... Figure 9 As shown, the electronic device includes one or more processors 10, memory 20, and interfaces for connecting the components, including high-speed interfaces and low-speed interfaces. The components communicate with each other via different buses and can be mounted on a common motherboard or otherwise as required. The processors can process instructions executed within the electronic device, including instructions stored in or on memory to display graphical information of a GUI on external input / output devices (such as display devices coupled to the interfaces). In some alternative implementations, multiple processors and / or multiple buses can be used with multiple memories and multiple memory modules, if desired. Similarly, multiple electronic devices can be connected, each providing some of the necessary operations (e.g., as a server array, a group of blade servers, or a multiprocessor system). Figure 9 Take a processor 10 as an example.
[0195] Processor 10 may be a central processing unit, a network processor, or a combination thereof. Processor 10 may further include a hardware chip. The hardware chip may be an application-specific integrated circuit (ASIC), a programmable logic device (PLD), or a combination thereof. The programmable logic device may be a complex programmable logic device (CAMP), a field-programmable gate array (FPGA), a general-purpose array logic (GDA), or any combination thereof.
[0196] The memory 20 stores instructions executable by at least one processor 10 to cause the at least one processor 10 to perform the method shown in the above embodiments.
[0197] The memory 20 may include a program storage area and a data storage area. The program storage area may store the operating system and applications required for at least one function; the data storage area may store data created based on the use of the electronic device. Furthermore, the memory 20 may include high-speed random access memory and may also include non-transitory memory, such as at least one disk storage device, flash memory device, or other non-transitory solid-state storage device. In some alternative embodiments, the memory 20 may optionally include memory remotely located relative to the processor 10, and these remote memories may be connected to the electronic device via a network. Examples of such networks include, but are not limited to, the Internet, intranets, local area networks, mobile communication networks, and combinations thereof.
[0198] The memory 20 may include volatile memory, such as random access memory; the memory may also include non-volatile memory, such as flash memory, hard disk or solid-state drive; the memory 20 may also include a combination of the above types of memory.
[0199] The electronic device also includes an input device 30 and an output device 40. The processor 10, memory 20, input device 30, and output device 40 can be connected via a bus or other means. Figure 9 Taking the example of a connection between China and Israel via a bus.
[0200] Input device 30 can receive input numerical or character information, and generate key signal inputs related to user settings and function control of the electronic device, such as a touch screen, keypad, mouse, trackpad, touchpad, joystick, one or more mouse buttons, trackball, joystick, etc. Output device 40 may include display devices, auxiliary lighting devices (e.g., LEDs), and haptic feedback devices (e.g., vibration motors). The aforementioned display devices include, but are not limited to, liquid crystal displays, light-emitting diodes, displays, and plasma displays. In some alternative embodiments, the display device may be a touch screen.
[0201] This disclosure also provides a computer-readable storage medium in which the methods described in this disclosure can be implemented in hardware or firmware, or implemented as recordable on a storage medium, or implemented as computer code originally stored on a remote storage medium or a non-transitory machine-readable storage medium and subsequently stored on a local storage medium after being downloaded over a network. Thus, the methods described herein can be processed by software stored on a storage medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware. The storage medium may be a magnetic disk, optical disk, read-only memory, random access memory, flash memory, hard disk, or solid-state drive, etc.; further, the storage medium may also include combinations of the above types of memory. It is understood that computers, processors, microprocessor controllers, or programmable hardware include storage components capable of storing or receiving software or computer code that, when accessed and executed by the computer, processor, or hardware, implements the methods shown in the above embodiments.
[0202] Although embodiments of the present disclosure have been described in conjunction with the accompanying drawings, those skilled in the art can make various modifications and variations without departing from the spirit and scope of the present disclosure, and such modifications and variations all fall within the scope defined by the appended claims.
Claims
1. A processing method of recommendation information, characterized by, The method includes: The content document is displayed on the document page, and the content document includes multiple content document pages; The target location information of the recommendation information to be processed in the content document is obtained. The target location information is determined after adjusting the location information of the recommendation information to be processed in the content document based on the statistical analysis results of the display duration of the content document page. The location information of the recommendation information to be processed in the content document is separated from the location information of the previous feedback by a fixed number of content document pages. Based on the target location information, the recommendation information to be processed is processed on the document page, and the processing includes displaying or issuing a recommendation request; The methods for determining the target location information include: Obtain statistical analysis results of the display duration of the content document page, as well as the location information of the recommendation information to be processed in the content document; Obtain the total display duration of the displayed content document pages, where the displayed content document pages are the content document pages between the current content document page and the document page corresponding to the position information of the previous recommendation information; Based on the relationship between the statistical analysis results and the statistical threshold, the threshold condition for the total display duration is determined; Based on the relationship between the total display duration and the total display duration threshold, the position information of the recommendation information to be processed in the content document is adjusted to obtain the target position information.
2. The method according to claim 1, characterized in that, The recommendation information to be processed includes: optional recommendation information to be displayed or mandatory recommendation information to be displayed.
3. The method according to claim 1, characterized in that, The determination of the total display duration threshold condition based on the relationship between the statistical analysis results and the statistical threshold includes: If the statistical analysis result is greater than the first statistical threshold, then the total display duration threshold condition is determined to be the first total display duration threshold condition; If the statistical analysis result is less than the second statistical threshold, then the total display duration threshold condition is determined to be the second total display duration threshold condition, and the first statistical threshold is greater than the second statistical threshold.
4. The method according to claim 3, characterized in that, The step of adjusting the position information of the recommendation information to be processed in the content document based on the relationship between the total display duration and the total display duration threshold condition to obtain the target position information includes: If the total display duration meets the first total display duration threshold condition, then the position information of the recommendation information to be processed in the content document is adjusted to be closer to the current content document page to obtain the target position information; If the total display duration meets the second total display duration threshold condition, the position information of the recommendation information to be processed in the content document is adjusted in a direction away from the current content document page to obtain the target position information.
5. The method according to claim 4, characterized in that, If the total display duration meets the first total display duration threshold condition, then the position information of the recommendation information to be processed in the content document is adjusted towards the current content document page to obtain the target position information, including: If the total display duration meets the first total display duration threshold condition, then the position information of the recommendation information to be processed in the content document is adjusted by a preset content document page interval in the direction closer to the current content document page to obtain the adjusted position information; If the first content document page interval between the adjusted location information and the location information of the previous recommendation information is less than the first content document page interval threshold, then the location information that is separated from the location information of the previous recommendation information by the first content document page interval threshold is determined as the target location information.
6. The method according to claim 4, characterized in that, If the total display duration meets the second total display duration threshold condition, then the position information of the recommendation information to be processed in the content document is adjusted in a direction away from the current content document page to obtain the target position information, including: If the total display duration meets the second total display duration threshold condition, then obtain the second content document page interval between the current content document page and the position information of the recommendation information to be processed in the content document; If the second content document page interval is less than the second content document page interval threshold, then the position information of the recommendation information to be processed in the content document is adjusted by the preset content document page interval in a direction away from the current content document page, so as to obtain the target position information.
7. The method according to any one of claims 1 to 6, characterized in that, The process of processing the recommendation information to be processed on the document page based on the target location information includes: If the processing is to display, then if the current content document page is located on the document page corresponding to the target location information, the recommendation information to be processed will be displayed; If the processing involves issuing a recommendation request, then if the current content document page is located on the document page corresponding to the target location information, a request for the recommendation information to be processed is issued.
8. The method according to claim 7, characterized in that, The display of the recommendation information to be processed includes: Obtain the display identifier of the recommendation information to be processed, wherein the display identifier is used to indicate whether the recommendation information to be processed is optional or mandatory; If the recommendation information to be processed is optional display recommendation information, then obtain the first switching request for the current content document page; Display the first content document page corresponding to the first switching request.
9. The method according to claim 7, characterized in that, The process of displaying the recommendation information to be processed also includes: If the recommendation information to be processed is mandatory recommendation information, then obtain the target display duration of the recommendation information to be processed; On the current content document page, the recommendation information to be processed is displayed based on the target display duration; If the actual display duration of the recommendation information to be processed is greater than or equal to the target display duration, a second switching request for the current content document page is obtained; Display the second content document page corresponding to the second switching request.
10. The method according to claim 7, characterized in that, If the processing involves display, determining the total display duration threshold condition based on the relationship between the statistical analysis results and the statistical threshold includes: Obtain the display identifier of the recommendation information to be processed, wherein the display identifier is used to indicate whether the recommendation information to be processed is optional or mandatory; If the statistical analysis result is greater than the first statistical threshold and the recommendation information to be processed is mandatory display recommendation information, then the total display time threshold condition is determined to be the first display time threshold in the first total display time threshold condition; If the statistical analysis result is greater than the first statistical threshold and the recommendation information to be processed is optional display recommendation information, then the total display duration threshold condition is determined to be the second display duration threshold in the first total display duration threshold condition, and the second display duration threshold is less than the first display duration threshold.
11. A device for processing recommendation information, characterized in that, The device includes: A content document display module is used to display a content document on a document page, wherein the content document includes multiple content document pages; The target location information acquisition module is used to acquire the target location information of the recommendation information to be processed in the content document. The target location information is determined after adjusting the location information of the recommendation information to be processed in the content document based on the statistical analysis results of the display duration of the content document page. The interval between the location information of the recommendation information to be processed in the content document and the location information of the previous feedback is a fixed content document page. The recommendation information processing module is used to process the recommendation information to be processed on the document page based on the target location information, and the processing includes displaying or issuing a recommendation request; The target location information acquisition module includes: The information acquisition module is used to acquire the statistical analysis results of the display duration of the content document page, as well as the location information of the recommendation information to be processed in the content document; The duration acquisition module is used to acquire the total display duration of the displayed content document pages, wherein the displayed content document pages are the content document pages between the current content document page and the document page corresponding to the position information of the previous recommendation information; The condition determination module is used to determine the total display duration threshold condition based on the relationship between the statistical analysis results and the statistical threshold. The position adjustment module adjusts the position information of the recommendation information to be processed in the content document based on the relationship between the total display duration and the total display duration threshold condition, so as to obtain the target position information.
12. An electronic device, characterized in that, include: A memory and a processor are communicatively connected, the memory stores computer instructions, and the processor executes the computer instructions to perform the method for processing recommendation information according to any one of claims 1 to 10.
13. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions for causing a computer to perform the method for processing recommendation information according to any one of claims 1 to 10.