A page display method and device, computer device and storage medium

By establishing a correlation between language information and the display range of page interactive items, the display range and position are adjusted according to the user's language information, which solves the problem of accidental touches on page interactive items and improves user experience and search efficiency.

CN116186371BActive Publication Date: 2026-11-06BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

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

Smart Images

  • Figure CN116186371B_ABST
    Figure CN116186371B_ABST
Patent Text Reader

Abstract

This disclosure provides a page display method, apparatus, computer device, and storage medium. The method includes: responding to a search operation initiated by a user on a terminal device; determining a target display range for each target page interactive item matching the terminal device based on the user's language information and the correlation between the language information and the display range of page interactive items; the correlation is determined based on historical click positions of the page interactive items under different language information and the historical click volume corresponding to the historical click positions; the historical click positions and the historical click volume are information authorized by the user; and displaying each target page interactive item in a search page according to the target display range and the preset relative positional relationship between each target page interactive item.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of computer technology, and more specifically, to a page display method, apparatus, computer device, and storage medium. Background Technology

[0002] With the development of internet technology, users can use search pages provided by various applications to search for information, such as videos, articles, and data. Search pages typically display interactive items with different functions, such as keyword search, delete, and back buttons. These interactive items often have predefined display areas; triggering a button within that area usually activates the corresponding function.

[0003] Typically, the display area of ​​each interactive item on the generated search page is pre-set based on the shape and size of the interactive item. This often leads to accidental touches when using the existing interactive items on the search page, affecting the user's search experience and search efficiency. Summary of the Invention

[0004] This disclosure provides at least one page display method, apparatus, computer device, and storage medium.

[0005] In a first aspect, embodiments of this disclosure provide a page display method, including:

[0006] In response to a search operation initiated by a user on a terminal device, the target display range of each target page interactive item matching the terminal device is determined based on the user's language information and the correlation between the language information and the display range of page interactive items; the correlation is determined based on the historical click positions of the page interactive items under different language information and the historical click volume corresponding to the historical click positions; the historical click positions and the historical click volume are information authorized by the user.

[0007] According to the target display range and the preset relative positional relationship between each target page interactive item, each target page interactive item is displayed on the search page.

[0008] In one possible implementation, the target page interactive item is determined according to the following steps:

[0009] Determine whether the user's language information matches the language information corresponding to the search information entered by the user;

[0010] If not, then the target page interaction items are determined to include multiple first page interaction items that match the search information, and second page interaction items for translating the search information; wherein the language information corresponding to the translated search information is consistent with the user's language information.

[0011] In one possible implementation, the association also indicates the association between the operating system and the display scope of the page interactive items;

[0012] The step of determining the target display range of each target page interaction item matching the terminal device based on the user's language information and the correlation between language information and the display range of page interaction items includes:

[0013] If user authorization is obtained, determine the operating system used by the terminal device;

[0014] Based on the operating system, the language information, and the currently established association, determine the target display range of each target page interactive item that matches the terminal device.

[0015] In one possible implementation, the association is determined according to the following steps:

[0016] For any operating system, according to the preset display range of each interactive item on the page to be displayed corresponding to the operating system and the preset relative position relationship between each interactive item on the page to be displayed, each interactive item on the page to be displayed is displayed on the search page corresponding to the operating system.

[0017] Obtain each click position within the preset display range of each interactive item on the page to be displayed, and the corresponding historical click volume obtained with user authorization under different language information;

[0018] For any of the aforementioned language information, the target display range of each of the aforementioned interactive items on the page to be displayed is determined based on each click position within the preset display range of each interactive item on the page to be displayed and the corresponding historical click volume under the language information.

[0019] Establish the association between the operating system and the target display range of each interactive item on the page to be displayed under the specified language information.

[0020] In one possible implementation, different page interaction items have different types, and a type of page interaction item includes at least one, and a type of page interaction item includes a base page interaction item.

[0021] The step of determining the target display range for each interactive item on the page to be displayed under the specified language information based on each click position within the preset display range of each interactive item on the page to be displayed and the corresponding historical click volume under the specified language information includes:

[0022] Based on the target type of each interactive item on the page to be displayed, determine the baseline interactive items to be displayed under each target type;

[0023] Based on each click position in the preset display range of each interactive item on the benchmark page to be displayed and the corresponding historical click volume under the language information, the target display range corresponding to the interactive item on the benchmark page to be displayed under the language information is determined.

[0024] The target display range of each interactive item on the baseline page to be displayed under the given language information is taken as the target display range of each interactive item on the corresponding target type of the baseline page to be displayed.

[0025] In one possible implementation, determining the target display range for each interactive item on the page to be displayed under the given language information, based on each click position within the preset display range of each interactive item on the page to be displayed and the corresponding historical click volume under the given language information, includes:

[0026] For each interactive item on the page to be displayed, based on the click positions in the preset display range of the interactive item and the corresponding historical click volume under the language information, the click positions are sorted in descending order of click volume to obtain the sorting order of the click positions.

[0027] The target order is determined based on the sum of the historical clicks corresponding to each click location under the language information and a preset percentage.

[0028] Each click position whose sorting order is less than the target order is taken as the first click position, and the target display range of the interactive item on the page to be displayed is determined according to the coordinates of each first click position under the corresponding language information.

[0029] In one possible implementation, determining the target display range of the interactive item on the page to be displayed under the language information based on the coordinates of each of the first click positions includes:

[0030] Based on the first sub-coordinates in the horizontal direction corresponding to the coordinates of each first click position, determine the two second click positions that are furthest apart in the horizontal direction from the first click positions;

[0031] Based on the second sub-coordinates corresponding to the coordinates of each first click position in the vertical direction, determine the two third click positions that are farthest apart in the vertical direction from the first click positions;

[0032] Based on the first sub-coordinates corresponding to the second click position and the second sub-coordinates corresponding to the third click position, the target display range of the interactive item on the page to be displayed is determined under the language information.

[0033] In one possible implementation, the target page interactive items include recommended term interactive items corresponding to recommended search terms;

[0034] After displaying the interactive items of each target page on the search page, the process also includes:

[0035] In response to triggering the recommended term interaction item, a search results page matching the target recommended term indicated by the recommended term interaction item is displayed.

[0036] Secondly, embodiments of this disclosure also provide a page display device, including:

[0037] The first determining module is used to respond to a search operation initiated by a user on a terminal device, and to determine the target display range of each target page interactive item that matches the terminal device based on the user's language information and the correlation between the language information and the display range of page interactive items; the correlation is determined based on the historical click positions of the page interactive items under different language information and the historical click volume corresponding to the historical click positions; the historical click positions and the historical click volume are information authorized by the user.

[0038] The first display module is used to display each of the target page interactive items in the search page according to the target display range and the preset relative positional relationship between each target page interactive item.

[0039] Thirdly, an optional implementation of this disclosure also provides a computer device, a processor, and a memory, wherein the memory stores machine-readable instructions executable by the processor, and the processor is configured to execute the machine-readable instructions stored in the memory. When the machine-readable instructions are executed by the processor, the steps of the first aspect above, or any possible implementation of the first aspect, are performed.

[0040] Fourthly, an optional implementation of this disclosure also provides a computer-readable storage medium storing a computer program that, when run, performs the steps of the first aspect or any possible implementation of the first aspect.

[0041] For a description of the effects of the above-mentioned page display device, computer equipment, and computer-readable storage medium, please refer to the description of the above-mentioned page display method, which will not be repeated here.

[0042] The page display method, apparatus, computer equipment, and storage medium provided in this disclosure address the issue that, due to differences in text size, style, and semantic expression under different language information, even when representing the same content, the required text length and number will vary depending on the language information. Therefore, the size and length of page interactive items with the same function may differ under different language information. Thus, by pre-establishing a correlation between different language information and the display range of page interactive items, matching range display rules can be formulated for different language information. This achieves the goal of displaying page interactive items according to different display ranges for users using different language information, improving the rationality and flexibility of page interactive item display under different language information. When page interactive items need to be displayed, the target display range matching the user can be accurately determined based on the established correlation and the user's language information. Displaying target page interactive items on the search page according to the target display range and preset relative positional relationships not only flexibly and accurately displays each target interactive item reasonably on the search page but also effectively avoids accidental touches caused by mismatch between the display range and language information, thereby improving the user's search experience and search efficiency.

[0043] To make the above-mentioned objects, features and advantages of this disclosure more apparent and understandable, preferred embodiments are described below in detail with reference to the accompanying drawings. Attached Figure Description

[0044] To more clearly illustrate the technical solutions of the embodiments of this disclosure, the accompanying drawings used in the embodiments will be briefly described below. These drawings are incorporated in and constitute a part of this specification. They illustrate embodiments conforming to this disclosure and, together with the specification, serve to explain the technical solutions of this disclosure. It should be understood that the following drawings only show some embodiments of this disclosure and should not be considered as limiting the scope. Those skilled in the art can obtain other related drawings based on these drawings without creative effort.

[0045] Figure 1 A flowchart of a page display method provided by an embodiment of this disclosure is shown;

[0046] Figure 2 A schematic diagram of a search page provided in an embodiment of this disclosure is shown;

[0047] Figure 3 A schematic diagram of a heat map provided in an embodiment of this disclosure is shown;

[0048] Figure 4 A schematic diagram of a page display device provided in an embodiment of this disclosure is shown;

[0049] Figure 5 A schematic diagram of the structure of a computer device provided in an embodiment of this disclosure is shown. Detailed Implementation

[0050] 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 a part of the embodiments of this disclosure, and not all of them. The components of the embodiments of this disclosure described and shown herein can generally be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of this disclosure is not intended to limit the scope of the claimed disclosure, but merely represents selected embodiments of this disclosure. All other embodiments obtained by those skilled in the art based on the embodiments of this disclosure without inventive effort are within the scope of protection of this disclosure.

[0051] Furthermore, the terms "first," "second," etc., used in the specification, claims, and accompanying drawings of this disclosure are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments described herein can be implemented in a sequence other than that illustrated or described herein.

[0052] In this article, "multiple or several" refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone. The character " / " generally indicates that the preceding and following related objects have an "or" relationship.

[0053] Research has revealed that many applications have a global user base, but the display area of ​​interactive items on their search pages is determined according to the same standard worldwide. This means that a default display area is pre-set based on the shape and size of the interactive item, and then displayed to users globally within that default area. However, because users in different regions have different usage habits and speak different languages, this method of displaying interactive items according to the default area not only results in low display rationality and poor matching, but also frequently leads to accidental clicks, impacting the user's search experience and search efficiency.

[0054] Based on the above research, this disclosure provides a page display method, apparatus, computer device, and storage medium. Because the size, style, and semantic expression of text differ across languages, even when representing the same content, the required text length and number will vary. Therefore, the size and length of page interactive items with the same function may differ across languages. Thus, by pre-establishing a correlation between different language information and the display range of page interactive items, matching display rules can be formulated for different language information. This achieves the goal of displaying page interactive items according to different display ranges for users using different languages, improving the rationality and flexibility of page interactive item display across different languages. When page interactive items need to be displayed, the target display range matching the user can be accurately determined based on the established correlation and the user's language information. Displaying target page interactive items on the search page according to the target display range and preset relative positional relationships not only flexibly and accurately displays each target interactive item reasonably on the search page but also effectively avoids accidental touches caused by mismatches between the display range and language information, thereby improving the user's search experience and search efficiency.

[0055] The shortcomings of the above solutions are the result of the inventor's practical experience and careful research. Therefore, the discovery process of the above problems and the solutions proposed in this disclosure below should be considered as the inventor's contribution to this disclosure.

[0056] It should be noted that similar labels and letters in the following figures indicate similar items. Therefore, once an item is defined in one figure, it does not need to be further defined and explained in subsequent figures.

[0057] 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.

[0058] To facilitate understanding of this embodiment, a page display method disclosed in this disclosure will first be described in detail. The execution subject of the page display method provided in this disclosure is generally a terminal device or other processing device with certain computing power. The terminal device may be a user equipment (UE), mobile device, user terminal, terminal, personal digital assistant device (PDA), handheld device, computer device, etc. In some possible implementations, the page display method can be implemented by the processor calling computer-readable instructions stored in the memory.

[0059] The following describes the page display method provided in this embodiment of the present disclosure, taking a computer device as the execution subject as an example.

[0060] like Figure 1 The flowchart shown is a page display method provided in an embodiment of this disclosure, which may include the following steps:

[0061] S101: In response to a search operation initiated by a user on a terminal device, determine the target display range of each target page interactive item that matches the terminal device based on the user's language information and the correlation between the language information and the display range of page interactive items; the correlation is determined based on the historical click positions of page interactive items under different language information and the historical click volume corresponding to the historical click positions; the historical click positions and historical click volume are information authorized by the user.

[0062] Here, the terminal device refers to the device used by the user, such as a mobile phone or tablet, which can interact with the user based on the displayed search page. The search operation can be an action that triggers the user to perform an action in the search area of ​​the search page; for example, the search operation can be an action that allows the user to click on the search box on the search page, or an action that allows the user to enter search information in the search box. The user's language information indicates the language used by the user, which can be the user's commonly used language or a general language. The language can include various languages ​​such as Chinese, English, Korean, and German.

[0063] Page interactive items are the various types of interactive items that need to be displayed on the page. Different interactive items have different functions. For example, interactive items can include search box interactive items, search term interactive items, back interactive items for returning to the previous page, delete interactive items, and search interactive items for confirming the search, etc. Figure 2The diagram shown is a schematic of a search page provided in an embodiment of this disclosure, including a search box interaction item, a search interaction item, multiple historical search term interaction items related to historical search terms, a delete interaction item, multiple recommended term interaction items related to recommended search terms, a view more interaction item for viewing more historical search terms, and a feedback interaction item for submitting feedback information.

[0064] Different types of interactive page items can correspond to different display ranges and positions on the search page. Even for the same type of interactive page item, the display range and position will differ depending on the user's language information. In other words, the display range of each interactive page item is different under different language information. The association relationship is used to indicate the display range of each interactive page item under different language information. This association relationship is established based on the historical click positions of each interactive page item under different language information after the search page including each interactive page item is displayed to users using different language information, as well as the historical click volume corresponding to the historical click positions. Both the historical click positions and historical click volume are information authorized by the user.

[0065] For example, after displaying a search page, including interactive items on each page, to a large number of users using language A, the display range of each interactive item in language A can be determined based on the historical click locations triggered by the large number of users on each interactive item while using the search page, as well as the click volume at each historical click location.

[0066] Furthermore, a heatmap for language A can be generated based on the historical click locations and click volumes corresponding to each page's interactive items. Then, based on the heatmaps for different language information, it can be determined whether there are differences in the click range among users using different language information. For example... Figure 3 The image shown is a schematic diagram of a heat map provided in an embodiment of this disclosure, which is a diagram of a heat map provided in an embodiment of this disclosure. Figure 2 The search page shown is generated based on each user's historical click locations and click counts after being displayed to Chinese-speaking users. Different colors can represent different click counts, and the click counts represented by each color can be predefined.

[0067] It should be noted that the relationship between any language information and the display range of page interactive items can be updated according to a preset update cycle, based on the historical click positions of each page interactive item obtained under that language information, and the click volume corresponding to the historical click positions. The update cycle can be one day, one week, or one month; of course, in the case of a very short update cycle, real-time updates of the relationship can be achieved.

[0068] The target page interactive items are the various page interactive items that need to be displayed on the corresponding search page of the terminal device, and the target display range is the display range of the target page interactive items on the search page.

[0069] For example, in response to a user clicking the search box on a search page displayed on a terminal device, the system can determine the user's language information and the various target page interactive items to be displayed on the terminal device. The target page interactive items to be displayed may differ across different types of terminal devices. Simultaneously, the system can obtain the association between the latest stored language information and the page interactive items. Furthermore, based on the obtained association, the target display range corresponding to each target page interactive item under the user's language information can be determined.

[0070] In one embodiment, when a user enters search information into the search box, the language used in the search information may differ from the user's usual language. For example, the user's language might be Chinese, while the search information might be in English. In this case, to help the user better understand the input, an interactive element on the target page can be displayed to translate the input.

[0071] Specifically, the interactive items on the target page can be determined according to the following steps:

[0072] Step 1: Determine whether the user's language information matches the language information corresponding to the search information entered by the user.

[0073] For example, when a user initiates a search by entering search information in the search box, the language information corresponding to the search information entered by the user can be determined first. Then, it can be determined whether the language information corresponding to the search information and the user's language information are the same.

[0074] Step 2: If not, then determine that the target page interaction items include multiple first page interaction items that match the search information, and second page interaction items used to translate the search information; wherein, the language information corresponding to the translated search information is consistent with the user's language information.

[0075] Here, the first page interaction items may specifically be various page interaction items associated with search information, which may include various common page interaction items and page interaction items associated based on the search information. For example, the various common page interaction items may include a return interaction item, a delete interaction item, a search interaction item, a plurality of historical search entry interaction items, a plurality of recommended entry interaction items related to high-popularity search entries, and the like. The associated page interaction items may include recommended entry interaction items corresponding to search entries semantically similar to the search information, and recommended entry interaction items corresponding to search entries with a high matching degree with the search information. The second page interaction item is a page interaction item for translating the search information.

[0076] In specific implementation, when the language information corresponding to the search information is consistent with the user's language information, it may be determined that there is no need to translate the search information, and the user can understand the meaning expressed by the search information. At this time, the target page interaction item for translation may not be displayed. Therefore, it may be determined that the target page interaction items may only include a plurality of first page interaction items. Conversely, when the language information corresponding to the search information is inconsistent with the user's language information, in order to facilitate the user to better understand the semantics of the input information, it may be determined that the target page interaction items may include the first page interaction items and the second page interaction item.

[0077] For the second page interaction item, after being triggered, it can translate the search information into information expressed in the language information used by the user. For example, when the search information is "apple" and the language information used by the user is Chinese, after the search information is translated using the second page interaction item, the obtained information may be "苹果".

[0078] Optionally, when the language information corresponding to the search information is inconsistent with the user's language information, the target page interaction items may include the first page interaction items and a translation entry interaction item. The entry corresponding to the translation entry interaction item may specifically be an entry obtained by translating the search information, and the language information corresponding to the entry is consistent with the user's language information.

[0079] In one embodiment, the association can also indicate the relationship between the operating system and the display range of page interactive items. Here, different terminal devices can correspond to different operating systems. The operating system can be, for example, Android or iOS. Since different operating systems can display the same page interactive items in different ways (e.g., Android supports swiping back from both sides, while iOS only supports swiping back from one side (specifically the left side)), the number and display range of page interactive items displayed on the search page can also differ under different operating systems. Even for the same type of page interactive item, the corresponding display range and position can differ under different operating systems.

[0080] Therefore, to improve the rationality of the displayed page interactive items, in addition to pre-setting the association between language information and the display range of page interactive items, it is also necessary to pre-set the association between different operating systems and the display range of page interactive items. That is, the association between the operating system, language information, and the display range of page interactive items can be established in advance. For example, this association can be such that under operating system 1 and language information 1, the display range of each page interactive item is recorded in display range set 1; under operating system 2 and language information 2, the display range of each page interactive item is recorded in display range set 2; under operating system 1 and language information 2, the display range of each page interactive item is recorded in display range set 3; and under operating system 2 and language information 1, the display range of each page interactive item is recorded in display range set 4. Among these, the display ranges of each page interactive item indicated in display range sets 1, 2, 3, and 4 are different.

[0081] Specifically, for S101, the following steps can be followed:

[0082] S1: With user authorization obtained, determine the operating system used by the terminal device.

[0083] In practice, the operating system of the user's terminal device can be determined after obtaining the user's authorization information.

[0084] S2: Based on the operating system, language information, and currently established associations, determine the target display range of each interactive item on the target page that matches the terminal device.

[0085] In practice, the interactive items to be displayed on the search page under the operating system of the terminal device can be determined. Then, based on the pre-established relationship between the operating system, language information, and the display range of interactive items, the target display range of each interactive item under the user's operating system and language information can be determined.

[0086] S102: Display the interactive items of each target page on the search page according to the target display range and the preset relative positional relationship between each target page interactive item.

[0087] Here, the relative positions of different page interactive items displayed on the search page can be pre-set, i.e., preset relative positions. For example, in Figure 2 In this context, the pre-defined relative positional relationships can include: pre-setting the search box interaction item to the left of the search interaction item; pre-setting multiple historical search term interaction items to the bottom of the search box interaction item; pre-setting multiple recommended term interaction items to the bottom of the historical search term interaction items; and pre-setting the delete interaction item to the right of the historical search term interaction items.

[0088] In practice, after identifying the target page interactive items that match the terminal device, the preset relative positional relationship between the target page interactive items can be determined. Then, according to the preset relative positional relationship and the target display range of each target page interactive item, the target page interactive items can be displayed on the search page.

[0089] It should be noted that the interactive items on the target page may include gesture interactive items. These interactive items are imperceptible to the user when displayed (such as swipe to return, swipe back to the home screen, etc.). Users can trigger these interactive items by making relevant gestures.

[0090] By pre-establishing the correlation between different language information and the display range of page interactive items, matching display rules can be formulated for different language information. This achieves the goal of displaying page interactive items according to different display ranges for users using different language information, improving the rationality and flexibility of page interactive item display under different language information. When it is necessary to display page interactive items, the target display range matching the user can be accurately determined based on the established correlation and the user's language information. Displaying target page interactive items on the search page according to the target display range and the preset relative position relationship can not only flexibly and accurately display each target interactive item on the search page, but also effectively avoid user accidental clicks due to mismatch between display range and language information, thereby improving the user's search experience and search efficiency.

[0091] Understandably, after executing S102 above, after displaying the search page containing the interactive items of each target page to a large number of users according to the preset relative positional relationship between the target display range and the interactive items of each target page, the target display range of each interactive item on the target page can be redefined based on the click positions and click volumes authorized by a large number of users when using the interactive items of each target page, under the user's language information and the operating system corresponding to the user's terminal device. Then, the redefined target display range can be used to update the already stored association relationships, thereby achieving timely updates to the stored association relationships.

[0092] In one embodiment, the association relationship can be determined according to the following steps:

[0093] S201: For any operating system, according to the preset display range of each interactive item on the page to be displayed corresponding to the operating system and the preset relative position relationship between each interactive item on the page to be displayed, display each interactive item on the page to be displayed in the search page corresponding to the operating system;

[0094] Here, the interactive items to be displayed for each operating system can specifically refer to the interactive items of each target page to be displayed on the search page under that operating system. The preset display range is determined based on the shape and size of each interactive item to be displayed, and the preset relative positional relationship between each interactive item to be displayed is used to indicate the relative positional relationship of each interactive item to be displayed when it is displayed on the search page.

[0095] Taking the Android operating system as an example, for each user using an Android device, when that user initiates a search, the search page corresponding to that operating system displays various interactive items according to the preset display range of each page's interactive items and the preset relative positions between these interactive items. The language information can differ between users. For example, user 1's language information is language 1, user 2's is language 2, user 3's is language 1, and user 4's is language 3. In this way, by displaying the search page to a large number of users, the number of clicks and click locations authorized by each user when using the interactive items can be obtained.

[0096] S202: Obtain the click positions within the preset display range of each interactive item on the page to be displayed, and the corresponding historical click counts obtained with user authorization under different language information.

[0097] In practice, for any operating system, after displaying each interactive item on the page to be displayed to a large number of users with different language information according to the preset display range and preset relative position relationship, it is possible to obtain the click positions in the preset display range of each interactive item on the page to be displayed, and the historical click volume corresponding to each of them when used by a large number of users with different language information. The historical click volume can be information obtained and used with user authorization.

[0098] For example, taking language information including languages ​​1, 2 and 3 as an example, for the Android operating system, it is possible to obtain the click positions in the preset display range of each interactive item on the page to be displayed, and the historical click volume corresponding to each when a large number of users using language 1 use it, the historical click volume corresponding to each when a large number of users using language 2 use it, and the historical click volume corresponding to each when a large number of users using language 3 use it.

[0099] S203: For any language information, determine the target display range of each interactive item on the page to be displayed under the language information based on each click position in the preset display range of each interactive item on the page to be displayed and the corresponding historical click volume.

[0100] Here, the historical click count for a click location under a specific language can be determined by summing the historical click counts for that click location when it was used by a large number of users using that language. For example, the historical click count for click location 'a' under language 1 and the Android operating system can be the sum of the historical click counts for location 'a' when it was used by a large number of users using language 1.

[0101] Taking language 1 and Android as an example, for language 1, the total click volume of each click location can be determined based on the historical click volume of each click location within the preset display range of each interactive item on the page to be displayed, when used by a large number of users using language 1. This total click volume is then used as the historical click volume for each click location under that language information. Next, for any interactive item on the page to be displayed, target click locations with click volumes greater than the preset click volume can be selected based on the historical click volume of that interactive item. The target display range corresponding to that interactive item is then determined based on the coordinates of each target click location. Based on this, the target display range of each interactive item on the page to be displayed can be determined under Android and language 1.

[0102] Taking language information including language 2 and operating system as iOS as an example, based on the above steps, the target display range of each interactive item on the page to be displayed can be determined under iOS operating system and language 2.

[0103] In one embodiment, S203 described above can be implemented according to the following sub-steps:

[0104] Sub-step 1: For each interactive item on the page to be displayed, sort the click positions according to the preset display range of the interactive item and the corresponding historical click volume under the language information, in descending order of click volume, to obtain the sorting order of each click position.

[0105] In practice, for each interactive item on the page to be displayed, the total click volume of each click location can be determined based on the historical click volume of each click location within the preset display range of the interactive item when used by a large number of users using the language information. This total click volume can then be used as the historical click volume for each click location under that language information. Finally, the click locations can be sorted according to their historical click volume under that language information, from highest to lowest, to obtain the sorting order of the click locations.

[0106] Sub-step two: Determine the target order based on the sum of historical clicks for each click location under the corresponding language information and the preset percentage.

[0107] Here, the total historical click count is used to indicate the total click count corresponding to a preset display area of ​​an interactive item on a page to be displayed. This total click count is determined by the sum of the number of clicks at each click location within the preset display area. The preset percentage can be set empirically, and this embodiment does not impose a specific limitation. For example, the preset percentage could be 70%.

[0108] In practice, for each interactive item on the page to be displayed, the historical click counts corresponding to each click position of that interactive item under the given language information can be summed to obtain the total historical click count for that interactive item. Then, the product of the total historical click count and a preset percentage can be used as the target order.

[0109] Sub-step 3: Take each click position whose sorting order is less than the target order as the first click position, and determine the target display range of the interactive item on the page to be displayed under the language information based on the coordinates of each first click position.

[0110] Here, the coordinates of each click location can be in a pre-established standard coordinate system. The origin of the standard coordinate system is the lower left corner of the terminal device's screen, the horizontal direction (x-axis) is the length of the terminal device's screen, and the vertical direction (y-axis) is the height of the terminal device's screen. For example, in Figure 2 The diagram shows a schematic of the constructed standard coordinate system.

[0111] For example, for each interactive item on the page to be displayed, after determining the sorting order of the click positions corresponding to the interactive item using sub-step one, the click positions whose sorting order is less than the target order can be taken as the first click positions. Then, based on the coordinates of each first click position, the average values ​​corresponding to the horizontal and vertical directions can be determined. Next, using a preset first expansion length in the horizontal direction, the average value in that direction can be expanded horizontally to obtain the horizontal display range of the interactive item under the given language information; similarly, using a preset second expansion length in the vertical direction, the average value in that direction can be expanded vertically to obtain the vertical display range of the interactive item under the given language information. Finally, based on the horizontal and vertical display ranges, the target display range of the interactive item under the given language information can be obtained.

[0112] In one implementation, the aforementioned first click location can also be determined according to the following steps:

[0113] For each interactive item on the page to be displayed, the target click volume can be calculated by multiplying the sum of the historical click volumes of each click position within the preset display range of the interactive item under the specified language information, by a preset percentage of the total (e.g., 30%). Then, based on the historical click volumes of each click position within the preset display range of the interactive item under the specified language information, the first click positions whose historical click volumes exceed the target click volume can be selected.

[0114] In one embodiment, sub-step three above can also be implemented according to the following steps:

[0115] P1: Based on the first sub-coordinates in the horizontal direction corresponding to the coordinates of each first click position, determine the two second click positions that are furthest apart in the horizontal direction from the first click positions.

[0116] For example, for each interactive item on the page to be displayed, the two second click positions that are furthest apart in the x-axis direction can be determined from the first click positions based on the first sub-coordinate of the coordinates of each first click position corresponding to the interactive item on the page to be displayed in the x-axis direction.

[0117] P2: Based on the second sub-coordinates in the vertical direction corresponding to the coordinates of each first click position, determine the two third click positions that are farthest apart in the vertical direction from the first click positions;

[0118] For example, for each interactive item on the page to be displayed, the two third click positions that are furthest apart in the y-axis direction can be determined from the first click positions based on the first sub-coordinate of the coordinates of each first click position corresponding to the interactive item on the page to be displayed in the y-axis direction.

[0119] P3: Based on the first sub-coordinates corresponding to the second click position and the second sub-coordinates corresponding to the third click position, determine the target display range of the interactive item on the page to be displayed under the given language information.

[0120] In practice, the intersection of the area covered by the two second click positions in the x-axis direction and the area covered by the two third click positions in the y-axis direction can be used as the target display area of ​​the interactive item on the page to be displayed under the language information.

[0121] In one embodiment, different page interaction items have different types. A page interaction item of a type includes at least one, and a base page interaction item is included within that type. Multiple page interaction items of the same type may correspond to the same target display area. For example, in... Figure 2 The interface displays search interaction options for specific search types, multiple historical search term interaction options for historical terms, multiple recommended term interaction options for recommended search terms, "view more" interaction options for "view more historical information," feedback interaction options for "information feedback," and a delete interaction option for "delete term." For multiple historical search term interaction options, the target display range for each historical search term interaction option can be consistent; similarly, for multiple recommended term interaction options, the target display range for each recommended term interaction option can be consistent.

[0122] The baseline page interaction items for each type can be set based on experience, and this disclosure does not impose specific limitations. For example, in Figure 2 In the context of historical terms, the baseline page interaction item among multiple historical search term interaction items of the historical term type can be the historical search term interaction item 1 displayed at the top of the page interaction items of the same type, or the historical search term interaction item 3 displayed at the bottom of the page interaction items of the same type, or the historical search term interaction item 2 with the most text in the page interaction items of the same type; similarly, the baseline page interaction item among multiple recommended term interaction items of the recommended search term type can be the recommended term interaction item 1 displayed at the top of the page interaction items of the same type, or the recommended term interaction item 10 displayed at the bottom of the page interaction items of the same type, or the recommended term interaction item 3 with the most text in the page interaction items of the same type.

[0123] In specific implementation, the above-mentioned S203 can be implemented according to the following steps:

[0124] S203-1: Based on the target type of each interactive item on the page to be displayed, determine the baseline interactive items to be displayed for each target type.

[0125] In practice, for any operating system, the baseline page interaction items to be displayed can be determined from the target types of the page interaction items to be displayed under that operating system.

[0126] For example, for the Android operating system, each page interaction item to be displayed under the Android operating system may include multiple page interaction items of type 1, one page interaction item of type 2, and multiple page interaction items of type 3. Then, the baseline page interaction item to be displayed under type 1 can be determined from the multiple page interaction items of type 1, the one page interaction item of type 2 can be used as the baseline page interaction item to be displayed under type 2, and the baseline page interaction item to be displayed under type 3 can be determined from the multiple page interaction items of type 3.

[0127] S203-2: Based on the click positions in the preset display range of each interactive item on the baseline page to be displayed and the corresponding historical click volume under the language information, determine the target display range of the interactive item on the baseline page to be displayed under the language information.

[0128] For example, taking language information as language 1 and operating system as Android, for each target type of baseline page interaction item to be displayed, the click positions can be sorted in descending order of historical click volume according to the corresponding historical click volume of each click position under that language information, thus obtaining the sorting order of each click position. Then, each click position whose sorting order is less than the target order is taken as the target click position. After that, the target display range corresponding to the baseline page interaction item to be displayed under that language information can be determined according to the coordinates of each target click position (the specific implementation steps can be referred to sub-steps one to three above, and will not be repeated here).

[0129] Optionally, the total click volume of each click position corresponding to the interactive item on the benchmark page to be displayed can be determined based on the historical click volume of each click position within the preset display range of the interactive item on the benchmark page to be displayed, when used by a large number of users in language 1. This total click volume can then be used as the historical click volume of each click position corresponding to the interactive item on the benchmark page to be displayed in language 1. Then, based on the historical click volume of each click position, target click positions with click volumes greater than the preset click volume can be selected from the click positions corresponding to the interactive item on the benchmark page to be displayed. Based on the coordinates of each target click position, the target display range of the interactive item on the benchmark page to be displayed in the Android operating system and language 1 can be determined.

[0130] S203-3: The target display range of each interactive item on the baseline page to be displayed under the language information shall be used as the target display range of each interactive item on the page to be displayed under the corresponding target type.

[0131] In practice, for any operating system and any language information, after determining the target display range of the baseline page interaction item to be displayed under each target type, the target display range of the baseline page interaction item to be displayed under each target type can be used as the target display range of other page interaction items to be displayed that have the same type as the baseline page interaction item to be displayed.

[0132] For example, after determining the target display range of the baseline page interaction item to be displayed under type 1 in the Android operating system and language 1, this target display range can be used as the target display range of each page interaction item among multiple page interaction items under type 1.

[0133] In this way, by determining the target display range of the baseline page interaction items to be displayed under each target type, the target display range of each page interaction item to be displayed under the same type can be obtained. There is no need to determine the target display range of multiple page interaction items to be displayed under a type separately, which effectively saves the amount of calculation when determining the target display range.

[0134] S204: Establish the association between the operating system and the target display range of each interactive item on the page to be displayed under the corresponding language information.

[0135] Taking language information including language 1 and operating system being Android as an example, after obtaining the target display range of each interactive item on the page to be displayed under Android operating system and language 1 based on the above S201-S203, a correlation can be established between the Android operating system and the target display range of each interactive item on the page to be displayed under language 1. Taking language information including language 2 and operating system being iOS as an example, after obtaining the target display range of each interactive item on the page to be displayed under iOS operating system and language 2 based on the above S201-S203, a correlation can be established between the iOS operating system and the target display range of each interactive item on the page to be displayed under language 2.

[0136] In summary, based on the above S201 to S204, the target display range of each interactive item on the page to be displayed can be obtained under any operating system and any language information. Thus, the correlation between different operating systems, different language information, and the target display range of each interactive item on the page to be displayed can be determined.

[0137] In one embodiment, the interactive items on the target page may include interactive items for recommended search terms, that is, the interactive items on the target page may include the interactive items for recommended terms described above. For example... Figure 2 The search results include interactive items 1 through 10 for recommended terms. After displaying the interactive items for each target page on the search page, the search results page can also be displayed in response to triggering the interactive items for recommended terms, showing the target recommended term indicated by the interactive item.

[0138] Here, the target recommended term is the term information corresponding to the recommended term interaction item triggered by the user.

[0139] For example, it can respond to user requests Figure 2 Clicking on the recommended term interaction item 1 determines the search results that match the target recommended term indicated by recommended term interaction item 1. The determined search results can then be displayed on the search results page corresponding to recommended term interaction item 1. In this way, it is possible to search for a target recommended term using recommended term interaction items.

[0140] Those skilled in the art will understand that, in the above-described method of the specific implementation, the order in which each step is written does not imply a strict execution order and does not constitute any limitation on the implementation process. The specific execution order of each step should be determined by its function and possible internal logic.

[0141] Based on the same inventive concept, this disclosure also provides a page display device corresponding to the page display method. Since the principle of the device in this disclosure for solving the problem is similar to the page display method described above in this disclosure, the implementation of the device can refer to the implementation of the method, and the repeated parts will not be described again.

[0142] like Figure 4 The diagram shown is a schematic representation of a page display device provided in an embodiment of this disclosure, comprising:

[0143] The first determining module 401 is used to respond to a search operation initiated by a user on a terminal device, and to determine the target display range of each target page interactive item that matches the terminal device based on the user's language information and the correlation between the language information and the display range of page interactive items; the correlation is determined based on the historical click positions of the page interactive items under different language information and the historical click volume corresponding to the historical click positions; the historical click positions and the historical click volume are information authorized by the user.

[0144] The first display module 402 is used to display each of the target page interactive items in the search page according to the target display range and the preset relative position relationship between each target page interactive item.

[0145] In one possible implementation, the device further includes:

[0146] The second determining module 403 is used to determine the target page interaction item according to the following steps:

[0147] Determine whether the user's language information matches the language information corresponding to the search information entered by the user;

[0148] If not, then the target page interaction items are determined to include multiple first page interaction items that match the search information, and second page interaction items for translating the search information; wherein the language information corresponding to the translated search information is consistent with the user's language information.

[0149] In one possible implementation, the association also indicates the association between the operating system and the display scope of the page interactive items;

[0150] The first determining module 401, when determining the target display range of each target page interaction item matching the terminal device based on the user's language information and the correlation between the language information and the display range of the page interaction item, is used to:

[0151] If user authorization is obtained, determine the operating system used by the terminal device;

[0152] Based on the operating system, the language information, and the currently established association, determine the target display range of each target page interactive item that matches the terminal device.

[0153] In one possible implementation, the device further includes:

[0154] The third determining module 404 is used to determine the association relationship according to the following steps:

[0155] For any operating system, according to the preset display range of each interactive item on the page to be displayed corresponding to the operating system and the preset relative position relationship between each interactive item on the page to be displayed, each interactive item on the page to be displayed is displayed on the search page corresponding to the operating system.

[0156] Obtain each click position within the preset display range of each interactive item on the page to be displayed, and the corresponding historical click volume obtained with user authorization under different language information;

[0157] For any of the aforementioned language information, the target display range of each of the aforementioned interactive items on the page to be displayed is determined based on each click position within the preset display range of each interactive item on the page to be displayed and the corresponding historical click volume under the language information.

[0158] Establish the association between the operating system and the target display range of each interactive item on the page to be displayed under the specified language information.

[0159] In one possible implementation, different page interaction items have different types, and a type of page interaction item includes at least one, and a type of page interaction item includes a base page interaction item.

[0160] The third determining module 404, when determining the target display range corresponding to each interactive item on the page to be displayed under the language information based on each click position within the preset display range of each interactive item on the page to be displayed and the corresponding historical click volume under the language information, is used to:

[0161] Based on the target type of each interactive item on the page to be displayed, determine the baseline interactive items to be displayed under each target type;

[0162] Based on each click position in the preset display range of each interactive item on the benchmark page to be displayed and the corresponding historical click volume under the language information, the target display range corresponding to the interactive item on the benchmark page to be displayed under the language information is determined.

[0163] The target display range of each interactive item on the baseline page to be displayed under the given language information is taken as the target display range of each interactive item on the corresponding target type of the baseline page to be displayed.

[0164] In one possible implementation, the third determining module 404, when determining the target display range corresponding to each interactive item on the page to be displayed under the language information based on each click position within the preset display range of each interactive item on the page to be displayed and the corresponding historical click volume under the language information, is used to:

[0165] For each interactive item on the page to be displayed, based on the click positions in the preset display range of the interactive item and the corresponding historical click volume under the language information, the click positions are sorted in descending order of click volume to obtain the sorting order of the click positions.

[0166] The target order is determined based on the sum of the historical clicks corresponding to each click location under the language information and a preset percentage.

[0167] Each click position whose sorting order is less than the target order is taken as the first click position, and the target display range of the interactive item on the page to be displayed is determined according to the coordinates of each first click position under the corresponding language information.

[0168] In one possible implementation, the third determining module 404, when determining the target display range corresponding to the interactive item of the page to be displayed under the language information based on the coordinates of each of the first click positions, is used to:

[0169] Based on the first sub-coordinates in the horizontal direction corresponding to the coordinates of each first click position, determine the two second click positions that are furthest apart in the horizontal direction from the first click positions;

[0170] Based on the second sub-coordinates corresponding to the coordinates of each first click position in the vertical direction, determine the two third click positions that are farthest apart in the vertical direction from the first click positions;

[0171] Based on the first sub-coordinates corresponding to the second click position and the second sub-coordinates corresponding to the third click position, the target display range of the interactive item on the page to be displayed is determined under the language information.

[0172] In one possible implementation, the target page interactive items include recommended term interactive items corresponding to recommended search terms;

[0173] The device further includes a second display module 405, which, after displaying each interactive item of the target page in the search page, is used for:

[0174] In response to triggering the recommended term interaction item, a search results page matching the target recommended term indicated by the recommended term interaction item is displayed.

[0175] The processing flow of each module in the device and the interaction flow between each module can be referred to the relevant descriptions in the above method embodiments, and will not be detailed here.

[0176] Based on the same technical concept, embodiments of this application also provide a computer device. (Refer to...) Figure 5 The diagram shown is a structural schematic of a computer device provided in an embodiment of this application, comprising:

[0177] The system includes a processor 51, a memory 52, and a bus 53. The memory 52 stores machine-readable instructions executable by the processor 51. The processor 51 executes these machine-readable instructions, and when executed, performs the following steps: S101: In response to a user's search operation on the terminal device, the processor determines the target display range of each target page interactive item matching the terminal device based on the user's language information and the correlation between the language information and the display range of page interactive items. The correlation is determined based on the historical click positions of page interactive items under different language information and the historical click volume corresponding to the historical click positions. The historical click positions and historical click volume are information authorized by the user. S102: According to the preset relative positional relationship between the target display range and each target page interactive item, the processor displays each target page interactive item on the search page.

[0178] The aforementioned memory 52 includes a main memory 521 and an external memory 522. The main memory 521, also known as internal memory, is used to temporarily store the computational data in the processor 51, as well as the data exchanged with external memory such as a hard disk. The processor 51 exchanges data with the external memory 522 through the main memory 521. When the computer device is running, the processor 51 and the memory 52 communicate through the bus 53, so that the processor 51 executes the execution instructions mentioned in the above method embodiments.

[0179] This disclosure also provides a computer-readable storage medium storing a computer program, which, when executed by a processor, performs the steps of the page display method described in the above-described method embodiments. The storage medium can be a volatile or non-volatile computer-readable storage medium.

[0180] The computer program product of the page display method provided in this disclosure includes a computer-readable storage medium storing program code. The instructions included in the program code can be used to execute the steps of the page display method described in the above method embodiments. For details, please refer to the above method embodiments, which will not be repeated here.

[0181] The computer program product can be implemented specifically through hardware, software, or a combination thereof. In one alternative embodiment, the computer program product is specifically embodied in a computer storage medium; in another alternative embodiment, the computer program product is specifically embodied in a software product, such as a software development kit (SDK), etc.

[0182] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working process of the device described above can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here. In the several embodiments provided in this disclosure, it should be understood that the disclosed device and method can be implemented in other ways. The device embodiments described above are merely illustrative. For example, the division of units is only a logical functional division; in actual implementation, there may be other division methods. Furthermore, multiple units or components may be combined, or some features may be ignored or not executed. Another point is that the displayed or discussed mutual coupling or direct coupling or communication connection may be through some communication interfaces; the indirect coupling or communication connection of devices or units may be electrical, mechanical, or other forms.

[0183] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0184] In addition, the functional units in the various embodiments of this disclosure can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.

[0185] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a processor-executable, non-volatile, computer-readable storage medium. Based on this understanding, the technical solution of this disclosure, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this disclosure. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0186] If the technical solution of this application involves personal information, the product using this technical solution has clearly informed the user of the personal information processing rules and obtained the user's voluntary consent before processing the personal information. If the technical solution of this application involves sensitive personal information, the product using this technical solution has obtained the user's separate consent before processing the sensitive personal information, and also meets the requirement of "express consent". For example, at personal information collection devices such as cameras, clear and prominent signs are set up to inform users that they have entered the scope of personal information collection and that personal information will be collected. If an individual voluntarily enters the collection scope, it is deemed that they have agreed to the collection of their personal information; or on the personal information processing device, with clear signs / information informing users of the personal information processing rules, authorization is obtained from the user through pop-up information or by asking the user to upload their personal information; wherein, the personal information processing rules may include information such as the personal information processor, the purpose of personal information processing, the processing method, and the types of personal information processed.

[0187] Finally, it should be noted that the above-described embodiments are merely specific implementations of this disclosure, used to illustrate the technical solutions of this disclosure, and not to limit it. The protection scope of this disclosure is not limited thereto. Although this disclosure has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that any person skilled in the art can still modify or easily conceive of changes to the technical solutions described in the foregoing embodiments, or make equivalent substitutions for some of the technical features, within the scope of the technology disclosed in this disclosure. Such modifications, changes, or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this disclosure, and should all be covered within the protection scope of this disclosure. Therefore, the protection scope of this disclosure should be determined by the protection scope of the claims.

Claims

1. A page display method, characterized in that, include: In response to a user's search operation initiated on a terminal device, the target display range of each target page interactive item matching the terminal device is determined based on the language information used by the user and the correlation between the language information used by the user and the display range of multiple page interactive items. The multiple page interactive items are different interactive items with different functions that will be displayed to the user on the search page for interaction with the user. The association is determined based on the historical click locations of the page interaction items under different language information used by different users, and the historical click volume corresponding to the historical click locations; the historical click locations and the historical click volume are information authorized by the user. According to the target display range and the preset relative positional relationship between each target page interactive item, each target page interactive item is displayed on the search page.

2. The method according to claim 1, characterized in that, The target page interactive items are determined according to the following steps: Determine whether the language information used by the user is consistent with the language information corresponding to the search information entered by the user; If not, then the target page interaction items are determined to include multiple first page interaction items that match the search information, and second page interaction items for translating the search information; wherein the language information corresponding to the translated search information is consistent with the language information used by the user.

3. The method according to claim 1, characterized in that, The association also indicates the relationship between the operating system and the display scope of page interactive items; The step of determining the target display range of each target page interaction item matching the terminal device based on the user's language information and the correlation between language information and the display range of page interaction items includes: If user authorization is obtained, determine the operating system used by the terminal device; Based on the operating system, the language information, and the currently established association, determine the target display range of each target page interactive item that matches the terminal device.

4. The method according to claim 1, characterized in that, The association is determined according to the following steps: For any operating system, according to the preset display range of each interactive item on the page to be displayed corresponding to the operating system and the preset relative position relationship between each interactive item on the page to be displayed, each interactive item on the page to be displayed is displayed on the search page corresponding to the operating system. Obtain each click position within the preset display range of each interactive item on the page to be displayed, and the corresponding historical click volume obtained with user authorization under different language information; For any of the aforementioned language information, the target display range of each of the aforementioned interactive items on the page to be displayed is determined based on each click position within the preset display range of each interactive item on the page to be displayed and the corresponding historical click volume under the language information. Establish the association between the operating system and the target display range of each interactive item on the page to be displayed under the specified language information.

5. The method according to claim 4, characterized in that, Different page interaction items have different types. A type of page interaction item includes at least one type of page interaction item, and a type of page interaction item includes a base page interaction item. The step of determining the target display range for each interactive item on the page to be displayed under the specified language information based on each click position within the preset display range of each interactive item on the page to be displayed and the corresponding historical click volume under the specified language information includes: Based on the target type of each interactive item on the page to be displayed, determine the baseline interactive items to be displayed under each target type; Based on each click position in the preset display range of each interactive item on the benchmark page to be displayed and the corresponding historical click volume under the language information, the target display range corresponding to the interactive item on the benchmark page to be displayed under the language information is determined. The target display range of each interactive item on the baseline page to be displayed under the given language information is taken as the target display range of each interactive item on the corresponding target type of the baseline page to be displayed.

6. The method according to claim 4, characterized in that, The step of determining the target display range for each interactive item on the page to be displayed under the specified language information based on each click position within the preset display range of each interactive item on the page to be displayed and the corresponding historical click volume under the specified language information includes: For each interactive item on the page to be displayed, based on the click positions in the preset display range of the interactive item and the corresponding historical click volume under the language information, the click positions are sorted in descending order of click volume to obtain the sorting order of the click positions. The target order is determined based on the sum of the historical clicks corresponding to each click location under the language information and a preset percentage. Each click position whose sorting order is less than the target order is taken as the first click position, and the target display range of the interactive item on the page to be displayed is determined according to the coordinates of each first click position under the corresponding language information.

7. The method according to claim 6, characterized in that, The step of determining the target display range of the interactive item on the page to be displayed under the language information based on the coordinates of each of the first click positions includes: Based on the first sub-coordinates in the horizontal direction corresponding to the coordinates of each first click position, determine the two second click positions that are furthest apart in the horizontal direction from the first click positions; Based on the second sub-coordinates corresponding to the coordinates of each first click position in the vertical direction, determine the two third click positions that are farthest apart in the vertical direction from the first click positions; Based on the first sub-coordinates corresponding to the second click position and the second sub-coordinates corresponding to the third click position, the target display range of the interactive item on the page to be displayed is determined under the language information.

8. The method according to claim 1, characterized in that, The target page interactive items include the recommended term interactive items corresponding to the recommended search terms; After displaying the interactive items of each target page on the search page, the process also includes: In response to triggering the recommended term interaction item, a search results page matching the target recommended term indicated by the recommended term interaction item is displayed.

9. A page display device, characterized in that, include: The first determining module is used to respond to a search operation initiated by a user on a terminal device, and to determine the target display range of each target page interactive item that matches the terminal device based on the language information used by the user and the correlation between the language information used by the user and the display range of multiple page interactive items. The multiple page interactive items are different interactive items with different functions that will be displayed to the user on the search page for interaction with the user. The association is determined based on the historical click locations of the page interaction items under different language information used by different users, and the historical click volume corresponding to the historical click locations; the historical click locations and the historical click volume are information authorized by the user. The first display module is used to display each of the target page interactive items in the search page according to the target display range and the preset relative positional relationship between each target page interactive item.

10. A computer device, characterized in that, include: A processor and a memory, the memory storing machine-readable instructions executable by the processor, the processor executing the machine-readable instructions stored in the memory, wherein when the machine-readable instructions are executed by the processor, the processor performs the steps of the page display method as described in any one of claims 1 to 8.

11. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program, which, when executed by a computer device, performs the steps of the page display method as described in any one of claims 1 to 8.

Citation Information

Patent Citations

  • Method and device for thermographic diagram imaging, electronic equipment and readable medium

    CN108984070A

  • Interface display method and system and terminal device

    CN109445886A