A landing page display method and device, electronic equipment and storage medium

By displaying preset effects on the first screen of the landing page, the problem of users leaving directly without finding content of interest on the first screen was solved, thereby increasing user visit depth and ad conversion rate.

CN116304418BActive Publication Date: 2026-02-17BAIDU ONLINE NETWORK TECH (BEIJIBG) CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202310165210.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-02-24
Publication Date
2026-02-17
Estimated Expiration
2043-02-24

AI Technical Summary

Technical Problem

When users fail to find content of interest on the landing page's first screen, they typically exit directly, resulting in low visit depth and low ad conversion rates.

Method used

By obtaining key information and page identifiers of the landing page to be displayed, the target related values ​​are searched from the offline table. If the preset conditions are met, preset effects are displayed on the first screen to guide the user to scroll down. The preset effects can be static or animated prompts.

Benefits of technology

It improves user engagement depth and ad conversion rates by accurately determining preset effects based on correlation values, thereby increasing user engagement with landing page content.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116304418B_ABST
    Figure CN116304418B_ABST
Patent Text Reader

Abstract

The disclosure provides a landing page display method and device, electronic equipment and storage medium, relates to the technical field of computers, and particularly to the technical field of intelligent search and advertisement recommendation. The specific implementation scheme is: obtaining key information and a page identifier of a landing page to be displayed; finding a target association value corresponding to the key information and the page identifier of the landing page to be displayed from an offline table, the offline table storing key information, page identifiers and association values of a plurality of landing pages that have been accessed historically, and the association value of each landing page being used to represent the degree of association between the key information of the landing page and the first screen content of the landing page; if it is determined that a trigger condition of a preset special effect is met based on the target association value, displaying the preset special effect on the first screen of the landing page to be displayed, and the preset special effect being used to guide a user to perform a page sliding operation. The user access depth is improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present disclosure relates to the technical field of computer, and particularly relates to the technical field of intelligent search and advertisement recommendation. BACKGROUND

[0002] The user can access the landing page by searching for a keyword or clicking an advertisement recommendation component, and then the user can browse the content displayed in the landing page. SUMMARY

[0003] The present disclosure provides a landing page display method and device, an electronic device and a storage medium.

[0004] In a first aspect, the present disclosure provides a landing page display method, comprising:

[0005] obtaining key information and a page identifier of a landing page to be displayed;

[0006] finding a target correlation value corresponding to the key information and the page identifier of the landing page to be displayed from an offline table, wherein the offline table stores key information, page identifiers and correlation values of a plurality of landing pages that have been historically accessed, and the correlation value of each landing page is used to represent a correlation degree between the key information of the landing page and the first screen content of the landing page;

[0007] if it is determined that a trigger condition of a preset special effect is met based on the target correlation value, displaying the preset special effect on the first screen of the landing page to be displayed, and the preset special effect is used to guide the user to perform a page scrolling operation.

[0008] In a second aspect, the present disclosure provides a landing page display device, comprising:

[0009] an obtaining module configured to obtain key information and a page identifier of a landing page to be displayed;

[0010] a finding module configured to find a target correlation value corresponding to the key information and the page identifier of the landing page to be displayed from an offline table, wherein the offline table stores key information, page identifiers and correlation values of a plurality of landing pages that have been historically accessed, and the correlation value of each landing page is used to represent a correlation degree between the key information of the landing page and the first screen content of the landing page;

[0011] a display module configured to, if it is determined that a trigger condition of a preset special effect is met based on the target correlation value, display the preset special effect on the first screen of the landing page to be displayed, and the preset special effect is used to guide the user to perform a page scrolling operation.

[0012] In a third aspect, the present disclosure provides an electronic device, comprising:

[0013] at least one processor; and

[0014] a memory communicatively connected with the at least one processor; wherein

[0015] The memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the method of the first aspect.

[0016] In a fourth aspect, the present disclosure provides a non-transitory computer-readable storage medium storing computer instructions, wherein the computer instructions are used to enable the computer to perform the method of the first aspect.

[0017] In a fifth aspect, the present disclosure provides a computer program product comprising a computer program, which, when executed by a processor, implements the method of the first aspect.

[0018] It should be understood that the content described in this part is not intended to identify key or important features of the embodiments of the present disclosure, nor to limit the scope of the present disclosure. Other features of the present disclosure will become apparent from the following description. BRIEF DESCRIPTION OF DRAWINGS

[0019] The accompanying drawings are used to better understand the present scheme, and do not limit the present disclosure. Among them:

[0020] Figure 1 is a flowchart of a landing page display method provided by an embodiment of the present disclosure;

[0021] Figure 2 is an exemplary schematic diagram of a preset special effect pendant display effect provided by an embodiment of the present disclosure;

[0022] Figure 3 is a flowchart of an offline table generation method provided by an embodiment of the present disclosure;

[0023] Figure 4 is an exemplary schematic diagram of a landing page display method provided by an embodiment of the present disclosure;

[0024] Figure 5 is a structural schematic diagram of a landing page display device provided by an embodiment of the present disclosure;

[0025] Figure 6 is a block diagram of an electronic device for implementing the landing page display method of the present disclosure. DETAILED DESCRIPTION

[0026] Exemplary embodiments of the present disclosure are described herein with reference to the accompanying drawings, which are cited as illustrative examples. Various details of the embodiments of the present disclosure are described herein in order to provide a thorough understanding thereof. It will be understood by those of ordinary skill in the art, however, that various embodiments described herein can be practiced without these specific details. In other instances, well-known structures and functions have not been described in detail in order to not obscure the understanding of this description.

[0027] A user can enter a landing page and browse the content of the landing page to obtain the content of interest by searching for a keyword on a search page or by clicking an advertisement recommendation. However, since the visual window of a terminal generally cannot display the entire content of the landing page, when the user cannot find the content of interest in the first-screen content of the landing page, most users will choose to directly exit the current landing page. As a result, the user access depth is low, the user stays in the landing page for a short time, and the advertisement conversion rate is low.

[0028] To solve the above problems, the present embodiment provides a landing page display method, which is applied to an electronic device, such as a server. Figure 1 As shown in the figure, the method comprises:

[0029] S101, obtaining the key information and the page identifier of a landing page to be displayed.

[0030] The landing page to be displayed is a page entered by a user after searching for key information on a search page or clicking an advertisement recommendation.

[0031] The key information can be a query entered by the user on the search page before entering the landing page to be displayed, or a keyword or key sentence used to describe the content of the advertisement corresponding to the advertisement recommendation component clicked by the user.

[0032] In the present embodiment, the electronic device can extract the key information from a specified field of the uniform resource locator (URL) of the landing page to be displayed.

[0033] S102, finding the target association value corresponding to the key information and the page identifier of the landing page to be displayed from an offline table.

[0034] The offline table stores the key information, the page identifier, and the association value of a plurality of landing pages that have been accessed in history. The association value of each landing page is used to represent the degree of association between the key information of the landing page and the first-screen content of the landing page.

[0035] In other words, the offline table stores key information, page identifiers, and associated values ​​for multiple landing pages, using key information and page identifiers as keys and associated values ​​as values.

[0036] S103. If the triggering conditions of the preset special effect are met based on the target association value, the preset special effect will be displayed on the first screen of the landing page to be displayed.

[0037] The first screen of the landing page to be displayed refers to the part that is displayed in a visual window when the landing page to be displayed is opened.

[0038] Preset effects are used to guide users to scroll down the page. These preset effects can be static effect boxes or animated forms. For example, preset effects may include prompts such as "Scroll down to see more" or "Please scroll down". This application embodiment does not limit the form of the preset effects.

[0039] Using the above method, the key information and page identifier of the landing page to be displayed are used to look up the corresponding target association value in an offline table. Since the association value of each landing page represents the degree of correlation between the key information of that landing page and the content on the first screen of that landing page, and the key information can reflect content that users are interested in, the higher the association value, the greater the likelihood that the content on the first screen of that landing page is content that users are interested in. In this embodiment of the disclosure, the target association value is used to determine whether the triggering conditions of a preset effect are met. This allows for timely reminders to users to scroll down using preset effects, thereby increasing user engagement depth and ad conversion rates.

[0040] In the embodiments disclosed herein, the display time and display method of preset special effects can also be preset.

[0041] This allows you to set a preset effect to disappear automatically after a preset display duration, such as 3 seconds. Alternatively, you can set it to hide the preset effect when a user's swipe gesture is detected. You can also set it to hide the preset effect only when either the preset effect display duration or the user's swipe gesture is detected.

[0042] The preset effects can be displayed statically at a preset distance from the bottom of the viewport, or they can start from the bottom of the viewport and move dynamically upwards until they reach a preset distance from the bottom of the viewport, at which point they stop moving and the preset effect animation plays.

[0043] As an example, such as Figure 2 As shown, Figure 2 The text shows the display effect of preset special effects. Figure 2 The border indicates the first screen of the landing page. Figure 2 The widgets in the app are used to display preset effects.

[0044] When the landing page is displayed, the widget will pop up from the bottom of the page, and move from the bottom of the page to the position where the middle widget is located within a time period of 320 ms, and then start playing an animation in the widget. After playing for 3 seconds, or after recognizing the user's downward sliding operation, i.e., recognizing that the page starts to slide upward, the widget disappears. Figure 2

[0045] In an implementation manner of the embodiment of the present disclosure, the trigger condition of the preset special effect is that the target correlation value is less than or equal to a preset threshold. The preset threshold can be set according to experience.

[0046] The above S103 can be implemented as: if the target correlation value is less than or equal to the preset threshold, a preset special effect is displayed on a first screen of the landing page to be displayed.

[0047] Correspondingly, if the target correlation value is greater than the preset threshold, the first screen of the landing page to be displayed is displayed without displaying the preset special effect.

[0048] In this way, when the target correlation value is less than or equal to the preset threshold, it indicates that the correlation degree between the first screen content of the landing page to be displayed and the key information is small, so the first screen content of the landing page to be displayed is likely to not contain content of interest to the user. Therefore, the preset special effect is displayed on the first screen of the landing page to be displayed at this time, guiding the user to perform a downward sliding operation, thereby reducing the possibility that the user directly closes the landing page, enabling the user to view other parts of the landing page to be displayed to access the content of interest, and improving user access depth.

[0049] In another implementation manner of the embodiment of the present disclosure, the trigger condition of the preset special effect includes a first condition and a second condition.

[0050] The first condition is that the target correlation value is less than or equal to the preset threshold.

[0051] The second condition is that there is no floating component at the bottom of the landing page to be displayed and / or the page height of the landing page to be displayed is greater than a preset height, and the preset height is greater than the height of the visible window.

[0052] In the embodiment of the present disclosure, the electronic device can obtain the page height of the landing page to be displayed and whether there is a floating component at the bottom of the landing page to be displayed by reading the configuration file of the landing page to be displayed.

[0053] For example, each landing page to be displayed corresponds to a configuration file with a name of page configuration (pageConfig). The electronic device can obtain the value of a fixed field in the configuration file. If the value of the fixed field is "bottom", it can be determined that there is a floating component at the bottom of the landing page to be displayed.

[0054] ​It can be understood that in the case that there is a floating component at the bottom of the landing page to be displayed, if the preset special effect is displayed, the function of the floating component may be affected. To avoid this problem, the preset special effect is not displayed in this case.

[0055] In addition, the preset height can be twice the height of the visible window. If the ratio between the page height of the landing page to be displayed and the height of the visible window is greater than 2, it can be determined that the page height of the landing page to be displayed is greater than the preset height. On the contrary, if the page height of the landing page to be displayed is less than the preset height, it means that most of the content of the landing page to be displayed has been displayed on the first screen, and it is unnecessary to guide the user to perform the downslide operation.

[0056] In summary, if the target correlation value meets the first condition and the landing page to be displayed meets the second condition, the preset special effect is displayed on the first screen of the landing page to be displayed.

[0057] That is, in the case that the target correlation value is less than or equal to the preset threshold, it is further determined whether there is a floating component at the bottom of the landing page to be displayed and whether the page height of the landing page to be displayed is greater than the preset height. In the case that both determination results are yes, the preset special effect is displayed on the first screen of the landing page to be displayed. Otherwise, the first screen of the landing page to be displayed is directly displayed, and the preset special effect does not need to be displayed.

[0058] In this way, in the case that the correlation degree between the first screen content of the landing page to be displayed and the key information is low according to the target correlation value, it is further determined whether the page height of the landing page to be displayed is greater than the preset height and whether there is a floating component at the bottom of the landing page to be displayed. In this way, it can be avoided that the floating component in the landing page to be displayed is affected due to the display of the preset special effect, and it can be avoided that the user is guided to perform the downslide in the case that the page height of the landing page to be displayed is low, thereby reducing the user experience. In this way, the access depth of the user to the landing page can be improved without affecting the function of the landing page itself and without affecting the user search experience.

[0059] The generation method of the offline table in the embodiment of the present disclosure is introduced as follows, as shown in the following table, the method further includes: Figure 3

[0060] S301, the URL of the historical landing page accessed in a first preset time window with the current time as the end time is acquired every first preset time length.

[0061] The access record of the landing page is stored in the electronic device, and the URL of the historical landing page accessed in the first preset time window can be acquired from the access record.

[0062] ​The first preset time length and the first preset time window can be set according to experience, for example, the first preset time length is 1 day, and the first preset time window can be the past 14 days. As an example, the electronic device can obtain the URL of the historical landing page visited in the past 14 days at 0:00 every day.

[0063] S302, for each URL of the historical landing page obtained this time, calculate the correlation value of the historical landing page.

[0064] This step can be specifically implemented as follows: for each URL of the historical landing page obtained this time, extracting the key information from the URL of the historical landing page. Simulate rendering the historical landing page based on the URL of the historical landing page, identify the first screen content in the historical landing page. Calculate the similarity between the key information and the first screen content of the historical landing page, and take the calculated similarity as the correlation value of the historical landing page.

[0065] The electronic device can extract the content of the specified field in the URL of the historical landing page, and decrypt the extracted content, that is, the key information contained in the URL of the historical landing page can be obtained.

[0066] The specified field can be bd_bxst field in the URL of the landing page, and the bd_bxst field includes the encrypted information of the key information.

[0067] In addition, the electronic device can simulate rendering the historical landing page based on the URL of the historical landing page, and take a screenshot of the first screen of the historical landing page. Then, the content in the first screen obtained by the screenshot can be recognized by using Optical Character Recognition (OCR), so as to recognize the text information in the historical landing page.

[0068] Then, the electronic device can call the correlation value calculation service through the API interface, so as to calculate the similarity between the key information and the first screen content through the service.

[0069] Specifically, the electronic device can calculate the text similarity between the key information and the first screen content, and take the calculated text similarity as the correlation value of the historical landing page.

[0070] S303, generating an offline table based on the key information, page identifier and correlation value of all landing pages obtained this time.

[0071] The electronic device can store the key information, page identifier and correlation value of each historical landing page obtained this time as a record in the offline table.

[0072] By using the above method, the electronic device can obtain the URL of the historical landing page that is visited every first preset time length within the first preset time window, and calculate the correlation value of the historical landing page for each URL of the historical landing page obtained this time, and generate an offline table. In this way, the correlation value stored in the offline table can be more accurate and comprehensive, consistent with the actual access of the user, and the success rate of subsequently searching for the correlation value from the offline table can be improved.

[0073] In addition, the similarity between the first screen content of the historical landing page and the key information can be used as the correlation value of the historical landing page, so that the correlation value can accurately reflect the degree of correlation between the first screen content and the key information. Furthermore, after storing the key information, the page identifier and the correlation value of the historical landing page in the offline table, the correlation value corresponding to the landing page visited by the user can be efficiently and conveniently searched when the user subsequently accesses the same landing page, to determine whether to display the preset special effect for the user, which can improve the display speed of the landing page and improve the access depth of the user to the landing page.

[0074] In another embodiment of the present disclosure, the content in the landing page can be edited and modified, so when the content in the landing page is updated, the correlation value of the landing page also needs to be recalculated. Based on this, after generating the offline table each time, the following update operation can also be performed:

[0075] The URL of the updated landing page in which the page content is updated is obtained every second preset time length within a second preset time window with the current time as the cutoff time, the updated correlation value of the updated landing page is calculated based on the URL of the updated landing page, and the correlation value corresponding to the key information and the page identifier of the updated landing page in the offline table is modified to the updated correlation value.

[0076] The second preset time length is less than the first preset time length, and the length of the second preset time window is less than the length of the first preset time window. For example, the second preset time length can be 1 hour, and the length of the second preset time window is also 1 hour.

[0077] As an example, the electronic device can obtain the URL of the updated landing page updated in the previous hour from the pre-stored update record of the landing page every 1 hour.

[0078] By using the above method, the electronic device can obtain the URL of the updated landing page in time, and recalculate the updated correlation value of the updated landing page, and modify the correlation value corresponding to the key information and the page identifier of the updated landing page in the offline table to the updated correlation value. In this way, the accuracy of the data in the offline table is ensured.

[0079] Figure 4 is an exemplary schematic diagram of a landing page display method provided by an embodiment of the present disclosure, as Figure 4As shown, the process of displaying the landing page is divided into an offline calculation stage, a data storage stage, and an online calling stage.

[0080] In the offline calculation stage, the electronic device can obtain the URLs of landing pages visited in the past 14 days every day, and obtain the URLs of landing pages that have been updated every hour.

[0081] Further, the query is extracted from the obtained URL, and the first screen content is obtained based on the URL, and then the correlation value (qlqP2) between the query and the first screen content is calculated.

[0082] Among them, the extraction method of the query, the obtaining method of the first screen content and the calculation method of the correlation value can refer to the related description in the above embodiments, which will not be repeated here.

[0083] In the data storage stage, the query and the page identification (pageid) can be stored as the key, and qlqP2 as the value in the offline table.

[0084] In the online calling stage, when a landing page is accessed, the landing page can be taken as a landing page to be displayed, and the query and the pageid of the landing page to be displayed are taken as parameters to call, to obtain qlqP2 and a preset threshold (qlqThreshold) from the offline table.

[0085] If qlqP2 is greater than 0 and qlqP2 is less than or equal to qlqThreshold, a preset special effect is displayed on the first screen of the landing page to be displayed.

[0086] If qlqP2 is less than 0 or qlqP2 is greater than qlqThreshold, no preset special effect is displayed on the first screen of the landing page to be displayed.

[0087] In this way, the electronic device automatically finds the corresponding qlqP2 of the query and the pageid of the landing page to be displayed in the offline table, and then judges whether to display a preset special effect on the first screen of the landing page to be displayed, without the need for the customer to perform other operations when building the landing page, providing convenience for the customer. The correlation value of the same landing page to be displayed and different queries may be different, so the display effect of the first screen of the same landing page to be displayed is different under different queries, making the display of the landing page more intelligent.

[0088] It should be noted that, as an optional implementation, when the query and pageid corresponding to the qlqP2 of the landing page to be displayed are not in the offline table, the query and pageid corresponding to the qlqP2 of the landing page to be displayed can be assigned a value of -1. In other words, when the value of qlqP2 is -1, it means that the query and pageid corresponding to the qlqP2 of the landing page to be displayed cannot be requested in the offline table. In this case, the first screen of the landing page to be displayed is normally displayed in the view window, and no preset special effect is displayed.

[0089] Based on the same idea, the embodiment of the present disclosure provides a landing page display device, as shown in the figure, the device comprises: Figure 5

[0090] The acquisition module 501 is configured to acquire key information and a page identifier of a landing page to be displayed.

[0091] The search module 502 is configured to search for a target association value corresponding to the key information and the page identifier of the landing page to be displayed from an offline table, and the offline table stores key information, a page identifier, and an association value of a plurality of landing pages that have been visited historically. The association value of each landing page is used to represent the degree of association between the key information of the landing page and the first screen content of the landing page.

[0092] The display module 503 is configured to display a preset special effect on the first screen of the landing page to be displayed if it is determined that the trigger condition of the preset special effect is met based on the target association value, and the preset special effect is used to guide the user to perform a page scrolling operation.

[0093] Optionally, the trigger condition of the preset special effect is that the target association value is less than or equal to a preset threshold value.

[0094] Optionally, the trigger condition of the preset special effect includes a first condition and a second condition.

[0095] The first condition is that the target association value is less than or equal to a preset threshold value.

[0096] The second condition is that there is no floating component at the bottom of the landing page to be displayed and / or the page height of the landing page to be displayed is greater than a preset height, and the preset height is greater than the height of the view window.

[0097] Optionally, the offline table is generated in the following manner, and the device further comprises:

[0098] The acquisition module 501 is further configured to acquire the URL of a historical landing page in a first preset time window with the current time as the cutoff time every first preset time length;

[0099] The calculation module is configured to calculate the association value of the historical landing page for each URL of the historical landing page acquired this time. ​

[0100] The generating module is configured to generate an offline table based on the key information, the page identifier and the association value of all the acquired landing pages.

[0101] Optionally, the computing module is specifically configured to:

[0102] extract the key information from the URL of each acquired historical landing page;

[0103] simulate rendering the historical landing page based on the URL of the historical landing page, and identify the first-screen content in the historical landing page;

[0104] calculate the similarity between the key information and the first-screen content of the historical landing page, and take the calculated similarity as the association value of the historical landing page.

[0105] Optionally, the apparatus further comprises:

[0106] The acquiring module 501 is further configured to acquire the URL of the updated landing page in which the page content is updated every second preset time length, taking the current time as the cutoff time, and the second preset time length is less than the first preset time length;

[0107] The computing module is further configured to calculate the updated association value of the updated landing page based on the URL of the updated landing page;

[0108] The modifying module is configured to modify the association value corresponding to the key information and the page identifier of the updated landing page in the offline table to the updated association value.

[0109] According to an embodiment of the present disclosure, the present disclosure further provides an electronic device, a readable storage medium and a computer program product.

[0110] Figure 6 A schematic block diagram of an example electronic device 600 that can be used to implement embodiments of the present disclosure is shown. The electronic device is intended to represent various forms of digital computers, such as laptops, desktops, tablets, personal digital assistants, servers, blade servers, mainframes, and other appropriate computers. The electronic device can also represent various forms of mobile devices, such as personal digital processors, cellular telephones, smart phones, wearable devices, and other similar computing devices. The components shown here, their connections and relationships, and their functions, are meant to be examples only, and are not intended to limit the implementations of the present disclosure described and / or claimed in this document.

[0111] As Figure 6As shown, the device 600 includes a computing unit 601 that can perform various appropriate actions and processes in accordance with a computer program stored in a read-only memory (ROM) 602 or a computer program loaded from the storage unit 608 into a random access memory (RAM) 603. Various programs and data required for the operation of the device 600 can also be stored in the RAM 603. The computing unit 601, the ROM 602, and the RAM 603 are connected to each other through a bus 604. An input / output (I / O) interface 605 is also connected to the bus 604.

[0112] Various components in the device 600 are connected to the I / O interface 605, including an input unit 606, such as a keyboard, a mouse, etc., an output unit 607, such as various types of displays, speakers, etc., a storage unit 608, such as a magnetic disk, an optical disk, etc., and a communication unit 609, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 609 allows the device 600 to exchange information / data with other devices through a computer network, such as the Internet, and / or various telecommunication networks.

[0113] The computing unit 601 can be various general and / or special purpose processing components with processing and computing capabilities. Some examples of the computing unit 601 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The computing unit 601 performs various methods and processes described above, such as the landing page display method. For example, in some embodiments, the landing page display method can be implemented as a computer software program that is tangibly embodied in a machine-readable medium, such as the storage unit 608. In some embodiments, part or all of the computer program can be loaded and / or installed on the device 600 via the ROM 602 and / or the communication unit 609. When the computer program is loaded into the RAM 603 and executed by the computing unit 601, one or more steps of the landing page display method described above can be performed. Alternatively, in other embodiments, the computing unit 601 can be configured to perform the landing page display method by any other appropriate means, such as by means of firmware.

[0114] The various embodiments of the systems and techniques described above can be implemented in digital electronic circuitry, integrated circuitry, a field programmable gate array (FPGA), an application specific integrated circuit (ASIC), a system on a chip (SOC), a complex programmable logic device (CPLD), computer hardware, firmware, software, and / or combinations thereof. These various embodiments can include implementation in one or more computer programs that are executable and / or interpretable on a programmable system including at least one programmable processor, which can be special or general purpose, coupled to receive data and instructions from, and to transmit data and instructions to, a storage system, at least one input device, and at least one output device.

[0115] Program code for carrying out methods of the present disclosure can be written in any combination of one or more programming languages. The program code can be provided to a processor or controller of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the program code, when executed by the processor or controller, produces the functions / operations specified in the flowcharts and / or the block diagrams. The program code can be executed entirely on a machine, partially on a machine, partially on a machine as a stand-alone software package, or entirely on a remote machine or server.

[0116] In the context of the present disclosure, a machine-readable medium can be a tangible medium that contains or stores a program for use by or in connection with an instruction execution system, apparatus, or device. The machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can include but is not limited to an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of the machine-readable storage medium will include one or more lines of electrical conductors, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or Flash memory), optical fibers, portable compact disc read-only memories (CD-ROMs), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.

[0117] To provide for interaction with a user, the systems and techniques described here can be implemented on a computer having a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user and a keyboard and a pointing device (e.g., a mouse or a trackball) by which the user can provide input to the computer. Other kinds of devices can be used to provide for interaction with a user as well; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form, including acoustic, speech, or tactile input.

[0118] The systems and techniques described here can be implemented in a computing system that includes a back end component (e.g., as a data server), or that includes a middleware component (e.g., an application server), or that includes a front end component (e.g., a user computer having a graphical user interface or a Web browser through which a user can interact with an implementation of the systems and techniques described here), or any combination of such back end, middleware, or front end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network (LAN), a wide area network (WAN), and the Internet.

[0119] The computer system can include clients and servers. A client and server are generally remote from each other and typically interact through a communication network. The relationship of client and server can arise by virtue of computer programs running on the respective computers and having a client-server relationship to each other. The server can be a cloud server, a server of a distributed system, or a server combined with a blockchain.

[0120] It should be understood that various forms of flow shown above can be used, with steps reordered, added, or removed. For example, the steps recited in the present disclosure can be performed in parallel, in series, or in a different order, without limitation herein, so long as the desired results of the technology disclosed in the present disclosure are achieved.

[0121] The specific embodiments described above are not intended to be limiting, and persons skilled in the art will appreciate that various modifications, combinations, sub-combinations and alternatives can be made to the specific embodiments without departing from the spirit and principles of the disclosure. Accordingly, the disclosure is not limited to the specific embodiments described above.

Claims

1. A method for displaying a landing page, comprising: obtaining key information and a page identifier of a landing page to be displayed; finding a target association value corresponding to the key information and the page identifier of the landing page to be displayed from an offline table, the offline table storing key information, page identifiers and association values of a plurality of landing pages that have been visited historically, the association value of each landing page indicating an association degree between the key information of the landing page and the first screen content of the landing page, the association degree being a text similarity between the key information of the landing page and the first screen content of the landing page; the first screen of the landing page to be displayed refers to a part displayed in a visible window when the landing page to be displayed is opened; if it is determined that a preset special effect triggering condition is met based on the target association value, displaying the preset special effect on the first screen of the landing page to be displayed, the preset special effect being used to guide a user to perform a page scrolling operation; the preset special effect triggering condition comprises a first condition, and the first condition is that the target association value is less than or equal to a preset threshold.

2. The method of claim 1, wherein, The preset special effect triggering condition further comprises a second condition. The second condition is that there is no floating component at the bottom of the landing page to be displayed and / or the page height of the landing page to be displayed is greater than a preset height, the preset height being greater than the height of the visible window.

3. The method of any one of claims 1-2, wherein the offline table is generated by: obtaining, every first preset time interval, a URL of a landing page that has been visited within a first preset time window with a current time as a cutoff time; for each URL of a landing page that has been visited obtained this time, calculating an association value of the landing page; generating the offline table based on the key information, page identifiers and association values of all landing pages obtained this time.

4. The method of claim 3, wherein for each URL of a landing page that has been visited obtained this time, calculating an association value of the landing page comprises: for each URL of a landing page that has been visited obtained this time, extracting key information from the URL of the landing page; simulating rendering the landing page based on the URL of the landing page, and identifying the first screen content in the landing page; calculating a similarity between the key information and the first screen content of the landing page, and taking the calculated similarity as the association value of the landing page.

5. The method of claim 3, after the offline table is generated based on the key information, page identifiers and association values of all landing pages obtained this time, the method further comprises: obtaining, every second preset time interval, a URL of an updated landing page in which page content has been updated within a second preset time window with a current time as a cutoff time, the second preset time interval being less than the first preset time interval; calculating an updated association value of the updated landing page based on the URL of the updated landing page; modifying the association value corresponding to the key information and the page identifier of the updated landing page in the offline table to the updated association value.

6. An apparatus for displaying a landing page, comprising: an obtaining module configured to obtain key information and a page identifier of a landing page to be displayed; The searching module is configured to search, from an offline table, a target correlation value corresponding to the key information and the page identifier of the landing page to be displayed, the offline table storing key information, page identifiers, and correlation values of a plurality of landing pages that have been historically accessed, the correlation value of each landing page indicating a correlation degree between the key information of the landing page and the first-screen content of the landing page, and the correlation degree being a text similarity between the key information of the landing page and the first-screen content of the landing page. The first screen of the landing page to be displayed refers to a part displayed in a visible window when the landing page to be displayed is opened. The display module is configured to display a preset special effect on the first screen of the landing page to be displayed if it is determined that a triggering condition of the preset special effect is met based on the target correlation value, and the preset special effect is used to guide a user to perform a page scrolling operation. The triggering condition of the preset special effect includes a first condition, and the first condition is that the target correlation value is less than or equal to a preset threshold.

7. The apparatus of claim 6, wherein, The triggering condition of the preset special effect further includes a second condition. The second condition is that there is no floating component at the bottom of the landing page to be displayed and / or the page height of the landing page to be displayed is greater than a preset height, and the preset height is greater than the height of the visible window.

8. The apparatus according to any one of claims 6-7, wherein the offline table is generated by the apparatus further comprising: The acquisition module is further configured to acquire, every first preset time length, a URL of a historical landing page in a first preset time window with a current time as a cutoff time. The calculation module is configured to calculate, for each URL of a historical landing page acquired this time, a correlation value of the historical landing page. The generation module is configured to generate the offline table based on the key information, the page identifier, and the correlation value of all landing pages acquired this time.

9. The apparatus according to claim 8, wherein the calculation module is specifically configured to: extract key information from the URL of each historical landing page acquired this time; simulate rendering of the historical landing page based on the URL of the historical landing page, and identify first-screen content in the historical landing page; calculate a similarity between the key information and the first-screen content of the historical landing page, and take the calculated similarity as the correlation value of the historical landing page.

10. The apparatus according to claim 8, further comprising: The acquisition module is further configured to acquire, every second preset time length, a URL of an updated landing page in a second preset time window with a current time as a cutoff time, and the second preset time length is less than the first preset time length. The calculation module is further configured to calculate an updated correlation value of the updated landing page based on the URL of the updated landing page. The modification module is configured to modify the correlation value corresponding to the key information and the page identifier of the updated landing page in the offline table to the updated correlation value.

11. An electronic device, comprising: at least one processor; and a memory connected to the at least one processor in communication; wherein, The memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor to enable the at least one processor to perform the method of any one of claims 1-5.

12. A non-transitory computer readable storage medium having stored thereon computer instructions, wherein, The computer instructions are for causing the computer to perform the method of any one of claims 1-5.

13. A computer program product comprising computer program which, when executed by a processor, implements the method of any one of claims 1-5.

Citation Information

Patent Citations

  • Method and device for displaying search contents

    CN104462427A