Information display method and device, computer program product and electronic equipment
By displaying a display sequence containing a top display column and a hot search display column in the target display area of the mobile banking application, and updating the display weight according to the number of clicks and types of candidate display items, the problem of difficulty in balancing promotion effect and user needs when adjusting the display order of the list is solved, and efficient user experience and promotion effects are achieved.
Patent Information
- Application Number
- CN202411822422.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-11
- Publication Date
- 2025-04-15
- Estimated Expiration
- 2044-12-11
Smart Images

Figure CN119831681A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of big data, and more specifically, to a method, device, computer program product, and electronic device for displaying information. Background Art
[0002] When different financial products are displayed on the mobile banking application page, the order of the products on the list is adjusted to optimize the user experience, improve product sales efficiency, and reflect the real-time performance and market attention of the products. However, there are some possible adjustment methods and existing problems:
[0003] Wealth management products are ranked according to performance indicators such as yield and net asset value growth rate to highlight products with good performance. However, this approach may lead to a "winner takes all" phenomenon, where only a few products receive a lot of attention, while other potential good products are ignored.
[0004] Personalized recommendations are made based on user click, purchase and other behavioral data to improve user satisfaction and product conversion rate. However, this approach may create an "information cocoon", where users are only recommended products they already know or similar products, limiting their opportunities to access new products.
[0005] With regard to the problem in related technologies that it is difficult to balance promotion effects and user needs when adjusting the display order of the list of promotion objects, no effective solution has been proposed so far. Summary of the invention
[0006] The main purpose of this application is to provide an information display method, device, computer program product and electronic device to solve the problem in the related art that it is difficult to balance the promotion effect and user needs when adjusting the display order of the list of promotion objects.
[0007] In order to achieve the above-mentioned purpose, according to one aspect of the present application, a method for displaying information is provided. The method comprises: displaying a display sequence in a target display area of a target application, wherein the display sequence includes a top display column and a hot search display column, and the number of display items in the display sequence is less than or equal to the number of candidate display items in a data pool; for each candidate display item in the data pool, determining a first display weight according to the number of clicks of the candidate display item in different time periods; updating the first display weight according to the type of the candidate display item to obtain a second display weight of the candidate display item, wherein the second display weight is used to indicate whether the candidate display item is displayed in the target display area, and the display order of the candidate display item when displayed in the target display area; updating the hot search display column according to the second display weights of all candidate display items in the data pool; determining an updated display sequence according to the updated hot search display column and the top display column, and displaying the updated display sequence in the target display area.
[0008] Optionally, updating the hot search display column according to the second display weights of all candidate display items in the data pool includes: determining an initial hot search display column according to the second display weights of all candidate display items; updating the initial hot search display column according to the screening rule to obtain an updated hot search display column, wherein, if the display sequence in the initial hot search display column does not satisfy the screening rule, deleting the display items that do not satisfy the screening rule, and adding the display items with the maximum weight outside the initial hot search display column to the hot search display column; determining the updated display sequence according to the updated hot search display column and the pinned display column includes: if the content of the updated hot search display column is different from the content in the pinned display column, determining the updated display column by the updated hot search display column and the pinned display column; if the content of the updated hot search display column and the content in the pinned display column have the same display items, adding the display items with the maximum weight outside the updated hot search display column to the updated hot search display column to obtain a re-updated hot search display column, and determining the updated display column by the re-updated hot search display column and the pinned display column.
[0009] Optionally, updating the hot search display column according to the second display weights of all candidate display items in the data pool includes: determining a group of target display items under each type of all candidate display items according to the second display weights of candidate display items of the type and a filtering rule of display items of the type; and determining the hot search display column according to multiple groups of target display items under all types of target display items and the second display weights of the target display items.
[0010] Optionally, determining the first display weight according to the click volumes of the candidate display item in different time periods includes: determining different sub-weights for the click volumes of the candidate display item in different time periods, wherein the sub-weight of the click volume is inversely correlated with the length of time from the time period to the current time; performing weighted summation on the sub-weights of the click volumes in different time periods within a first preset time period to obtain the first display weight; and updating the first display weight according to the type of the candidate display item to obtain the second display weight of the candidate display item includes: obtaining a type weight associated with the type of the candidate display item, and weighting the first display weight according to the type weight to obtain the second display weight.
[0011] Optionally, updating the hot search display column according to the second display weights of all candidate display items in the data pool includes: determining a first hot search display column according to the display weights of all candidate display items in the data pool; determining display items in the first hot search display column that are in a hidden menu, filtering display items in the first hot search display column that are in the hidden menu, and obtaining a second hot search display column; determining the returns of the financial product display items in the first hot search display column within a first preset time period, filtering display items whose returns within the first preset time period are negative returns from the second hot search display column, and obtaining the hot search display column.
[0012] Optionally, after determining an updated display sequence according to the updated hot search display column and the top display column, the method further includes: if the target display item enters the display sequence for the first time within a second preset time period, adding a first label to the target display item in the display sequence, wherein the first label indicates that the display item is a new display item; if the rank of the target display item in the updated display sequence is higher than the rank in the display sequence before the update by a preset rank, adding a second label to the target display item in the display sequence, wherein the second label indicates that the display item is a hot display item.
[0013] Optionally, the method further includes: when the user enters the target application for the first time through the client, loading the data of the display items in the data pool, and if the returned data is abnormal or empty, shielding the target display area; when the user enters the target application for the first time through the client, loading the data of the display items in the data pool, and if the returned data is abnormal or empty, displaying the last cached display sequence in the target display area.
[0014] In order to achieve the above-mentioned purpose, according to another aspect of the present application, a device for displaying information is provided. The device includes: a first display unit, configured to display a display sequence in a target display area of a target application, wherein the display sequence includes a top display column and a hot search display column, and the number of display items in the display sequence is less than or equal to the number of candidate display items in a data pool; a determination unit, configured to determine a first display weight for each candidate display item in the data pool according to the number of clicks of the candidate display item in different time periods; a first updating unit, configured to update the first display weight according to the type of the candidate display item to obtain a second display weight of the candidate display item, wherein the second display weight is used to indicate whether the candidate display item is displayed in the target display area and the display order of the candidate display item when displayed in the target display area; a second updating unit, configured to update the hot search display column according to the second display weights of all candidate display items in the data pool; and a second display unit, configured to determine an updated display sequence according to the updated hot search display column and the top display column, and display the updated display sequence in the target display area.
[0015] Optionally, the second updating unit includes: a first determining module, configured to determine an initial hot search display column according to the second display weights of all candidate display items; an updating module, configured to update the initial hot search display column according to the screening rule to obtain an updated hot search display column, wherein, when the display sequence in the initial hot search display column does not satisfy the screening rule, the display items that do not satisfy the screening rule are deleted, and the display items with the maximum weight outside the initial hot search display column are added to the hot search display column; the second display unit includes: a second determining module, configured to determine an updated display column from the updated hot search display column and the top display column when the content of the updated hot search display column is different from the content in the top display column; and a third determining module, configured to add the display items with the maximum weight outside the updated hot search display column to the updated hot search display column when the content of the updated hot search display column and the content in the top display column have the same display items, to obtain a hot search display column that is updated again, and to determine the updated display column from the hot search display column that is updated again and the top display column.
[0016] Optionally, the second updating unit includes: a fourth determining module, configured to determine, under each type of all candidate display items, a group of target display items according to the second display weights of the candidate display items of the type and the filtering rules of the display items of the type; and a fifth determining module, configured to determine a hot search display column according to the multiple groups of target display items under all types of target display items and the second display weights of the target display items.
[0017] Optionally, the determination unit includes: a sixth determination module, used to determine different sub-weights for the click volumes of the candidate display items in different time periods, wherein the sub-weight of the click volume is inversely correlated with the length of time from the time period to the current time; a first calculation module, used to perform weighted summation of the sub-weights of the click volumes in different time periods within a first preset time period to obtain a first display weight; and the first updating unit includes: a second calculation module, used to obtain a type weight associated with a type of the candidate display item, and weight the first display weight according to the type weight to obtain a second display weight.
[0018] Optionally, the second updating unit includes: a seventh determination module, used to determine the first hot search display column according to the display weights of all candidate display items in the data pool; a first filtering module, used to determine the display items in the first hot search display column that belong to the hidden menu, and filter the display items in the hidden menu from the first hot search display column to obtain the second hot search display column; a second filtering module, used to determine the income of the financial product display items in the first hot search display column within the first preset time period, and filter the display items whose income within the first preset time period is negative from the second hot search display column to obtain the hot search display column.
[0019] Optionally, after determining an updated display sequence according to the updated hot search display column and the top display column, the device further includes: a first label adding unit, configured to add a first label to the target display item in the display sequence if the target display item enters the display sequence for the first time within a second preset time period, wherein the first label indicates that the display item is a new display item; and a second label adding unit, configured to add a second label to the target display item in the display sequence if the rank of the target display item in the updated display sequence is higher than the rank of the target display item in the display sequence before the update by a preset rank, wherein the second label indicates that the display item is a hot display item.
[0020] Optionally, the method further includes: when the user enters the target application for the first time through the client, loading the data of the display items in the data pool, and if the returned data is abnormal or empty, shielding the target display area; when the user enters the target application for the first time through the client, loading the data of the display items in the data pool, and if the returned data is abnormal or empty, displaying the last cached display sequence in the target display area.
[0021] In an embodiment of the present application, a display sequence is displayed in a target display area of a target application, wherein the display sequence includes a top display column and a hot search display column, and the number of display items in the display sequence is less than or equal to the number of candidate display items in a data pool; for each candidate display item in the data pool, a first display weight is determined according to the number of clicks of the candidate display item in different time periods; the first display weight is updated according to the type of the candidate display item to obtain a second display weight of the candidate display item, wherein the second display weight is used to indicate whether the candidate display item is displayed in the target display area and the display order of the candidate display item when displayed in the target display area; the hot search display column is updated according to the second display weights of all candidate display items in the data pool; an updated display sequence is determined according to the updated hot search display column and the top display column, and the updated display sequence is displayed in the target display area. By determining the second display weight according to the number of clicks and types of the candidate display items in different time periods, updating the hot search display column according to the second display weight, and determining the updated display sequence according to the updated hot search display column and the top display column, the display sequence is made to meet user needs while achieving the promotion effect, thereby solving the problem in the related art that it is difficult to balance the promotion effect and user needs when adjusting the display order of the list of promotion objects. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] The drawings constituting a part of the present application are used to provide a further understanding of the present application. The illustrative embodiments and descriptions of the present application are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:
[0023] Figure 1A hardware structure block diagram of a computer terminal for implementing an information display method is shown;
[0024] Figure 2 is a flowchart of a method for displaying information according to an embodiment of the present application;
[0025] Figure 3 is a schematic diagram of a display device for information provided according to an embodiment of the present application;
[0026] Figure 4 It is a structural block diagram of an electronic device according to an embodiment of the present application. DETAILED DESCRIPTION
[0027] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present application.
[0028] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0029] Example 1
[0030] According to an embodiment of the present application, an embodiment of a method for displaying information is also provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0031] The method embodiment provided in the first embodiment of the present application can be executed in a mobile terminal, a computer terminal or a similar computing device. Figure 1 FIG. 1 shows a hardware structure block diagram of a computer terminal for implementing an information display method. Figure 1As shown, the computer terminal 10 (or mobile device) may include one or more ( Figure 1 The system includes a processor 102 (the processor 102 may include but is not limited to a processing device such as a microcontroller unit (MCU) or a programmable logic device (Field-Programmable Gate Array, FPGA)), a memory 104 for storing data, and a transmission device 106 for communication functions. In addition, it may also include: a display, an input / output interface (Input / Output, I / O interface), a universal serial bus (Universal Serial Bus, USB) port (which may be included as one of the ports of the BUS bus), a network interface, a power supply and / or a camera. It can be understood by those skilled in the art that Figure 1 The structure shown is only for illustration and does not limit the structure of the above electronic device. Figure 1 More or fewer components as shown, or with Figure 1 Different configurations shown.
[0032] It should be noted that the one or more processors 102 and / or other data processing circuits described above may generally be referred to herein as "data processing circuits". The data processing circuits may be embodied in whole or in part as software, hardware, firmware, or any other combination thereof. In addition, the data processing circuit may be a single independent processing module, or may be incorporated in whole or in part into any of the other components in the computer terminal 10 (or mobile device). As described in the embodiments of the present application, the data processing circuit acts as a processor control (e.g., selection of a variable resistor terminal path connected to an interface).
[0033] The memory 104 can be used to store software programs and modules of application software, such as program instructions / data storage devices corresponding to the information display method in the embodiment of the present application. The processor 102 executes various functional applications and data processing by running the software programs and modules stored in the memory 104, that is, realizing the above-mentioned information display method. The memory 104 may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory 104 may further include a memory remotely arranged relative to the processor 102, and these remote memories may be connected to the computer terminal 10 via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0034] The transmission device 106 is used to receive or send data via a network. The specific example of the above network may include a wireless network provided by a communication provider of the computer terminal 10. In one example, the transmission device 106 includes a network adapter (Network Interface Controller, NIC), which can be connected to other network devices through a base station so as to communicate with the Internet. In one example, the transmission device 106 can be a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.
[0035] The display may be, for example, a touch screen liquid crystal display (LCD), which may enable a user to interact with a user interface of the computer terminal 10 (or mobile device).
[0036] Under the above operating environment, this application provides Figure 2 The method of displaying the information shown. Figure 2 It is a flowchart of a method for displaying information according to an embodiment of the present application.
[0037] Step S101 : displaying a display sequence in a target display area of a target application, wherein the display sequence includes a top display column and a hot search display column, and the number of display items in the display sequence is less than or equal to the number of candidate display items in a data pool.
[0038] The target application may be a mobile banking application, and the target display area refers to a specific area in the mobile banking application for displaying lists, such as displaying a bank hot list and a product list.
[0039] The display sequence is a list of bank hot lists and product lists, which contains display items arranged in a specific order. The top display column is part of the display sequence and is maintained by the operation platform to display high-priority content, such as promotional information for specific products or features. The hot search display column is also another part of the display sequence, which is dynamically generated based on the user's search and click behavior to reflect the current popular products or features.
[0040] The data pool is a local space for storing all display items and their data, and the candidate display items refer to the data that may be selected for display in the target display area, including financial products, mobile banking functions, etc.
[0041] Step S102: for each candidate display item in the data pool, determine a first display weight according to the click volume of the candidate display item in different time periods.
[0042] Among them, the click volume is the number of times a user clicks on a candidate display item in a specific time period, reflecting the user's interest and attention. The first display weight is a weight calculated based on time weighting, reflecting the relative importance of the candidate display item in different time periods. By analyzing the click volume of the candidate display item in different time periods, a time-weighted first display weight is assigned to each candidate display item, laying the foundation for dynamically adjusting the display sequence and ensuring that the display items associated with the most recent and most frequent user behaviors are displayed first.
[0043] Step S103: updating the first display weight according to the type of the candidate display item to obtain a second display weight of the candidate display item, wherein the second display weight is used to indicate whether the candidate display item is displayed in the target display area and the display order of the candidate display item when displayed in the target display area.
[0044] The types of candidate display items can be functions, products, activities, etc. The second display weight is the final weight after combining time weighting and type weighting, which is used to determine whether to display the display item and the display order. On the basis of time weighting, the type of candidate display items is further considered and the first display weight is adjusted to obtain a more accurate second display weight, ensuring that different types of content are reflected in the display sequence and avoiding the situation where a certain type of content excessively occupies the list.
[0045] Step S104: update the hot search display column according to the second display weights of all candidate display items in the data pool.
[0046] Among them, updating the hot search display column means rearranging the content in the hot search display column according to the second display weight to display the most popular display items. The hot search display column is reordered based on the second display weight of all candidate display items to ensure that the hot and most user-friendly content is displayed. In this way, users can see the products or features they may be interested in at the first time, improving user experience and product conversion rate.
[0047] Step S105: determining an updated display sequence according to the updated hot search display column and the top display column, and displaying the updated display sequence in the target display area.
[0048] Among them, the updated display sequence is a new display sequence after the display items are sorted by time weighting and type weighting. The final display sequence is determined based on the top display column and the updated hot search display column. This sequence is closer to user needs and market dynamics. The final display sequence is displayed to users in the list area of mobile banking, providing users with product or function information that is more in line with their interests and current market popularity, thereby improving user satisfaction and the efficiency of using banking applications.
[0049] The information display method provided by the embodiment of the present application displays a display sequence in a target display area of a target application, wherein the display sequence includes a top display column and a hot search display column, and the number of display items in the display sequence is less than or equal to the number of candidate display items in a data pool; for each candidate display item in the data pool, a first display weight is determined according to the number of clicks of the candidate display item in different time periods; the first display weight is updated according to the type of the candidate display item to obtain a second display weight of the candidate display item, wherein the second display weight is used to indicate whether the candidate display item is displayed in the target display area and the display order of the candidate display item when displayed in the target display area; the hot search display column is updated according to the second display weights of all candidate display items in the data pool; an updated display sequence is determined according to the updated hot search display column and the top display column, and the updated display sequence is displayed in the target display area. By determining the second display weight according to the click volume and type of the candidate display item in different time periods, updating the hot search display column according to the second display weight, and determining the updated display sequence according to the updated hot search display column and the top display column, the display sequence can achieve the promotion effect while meeting the user needs, thereby solving the problem in the related art that it is difficult to balance the promotion effect and the user needs when adjusting the display order of the list of promotion objects.
[0050] In order to ensure the diversity of display items in the updated display column and the display priority of display items with high weights, optionally, in the information display method provided in the embodiment of the present application, updating the hot search display column according to the second display weights of all candidate display items in the data pool includes: determining an initial hot search display column according to the second display weights of all candidate display items; updating the initial hot search display column according to the screening rule to obtain an updated hot search display column, wherein, if the display sequence in the initial hot search display column does not meet the screening rule, deleting the display items that do not meet the screening rule, and increasing the display items with the largest weight outside the initial hot search display column. Adding to the hot search display column; determining the updated display sequence according to the updated hot search display column and the pinned display column includes: when the content of the updated hot search display column is different from the content in the pinned display column, determining the updated display column by the updated hot search display column and the pinned display column; when the content of the updated hot search display column and the content in the pinned display column have the same display items, adding the display items with the maximum weight outside the updated hot search display column to the updated hot search display column to obtain a hot search display column that is updated again, and determining the updated display column by the hot search display column and the pinned display column that are updated again.
[0051] Exemplarily, all candidate display items are first sorted according to the second display weight, and an initial hot search display column is determined according to the top columns of the sorting results. The display items in the initial hot search display column are contents with high user attention and meeting the type weight requirements, providing a basis for subsequent screening and updating.
[0052] Furthermore, if the items in the initial hot search display column do not meet the filtering rules, these items will be deleted. Display items that do not meet the filtering rules refer to items that do not meet specific display conditions, such as hidden menus, financial products with negative yields, etc. For example, financial products with negative yields or content that does not support the current client type are filtered out, and candidate display items with the largest weight in the data pool other than the current hot search display column will be added to maintain the integrity of the display sequence.
[0053] It should be noted that the content in the top display column is maintained by the operation platform and is high-priority content. After ensuring that the updated hot search display column meets the screening rules, it is necessary to combine it with the top display column to determine the final display sequence. When there is duplicate content, in order to avoid duplicate display, the display items with the maximum weight outside the updated hot search display column are added to the hot search display column, thereby forming an updated hot search display column. This sequence is combined with the top display column to jointly determine the final display sequence to ensure content diversity and information priority.
[0054] Through this embodiment, not only is the initial hot search display column generated based on the weighted user behavior data and the type data of the display items, but business needs and user experience are also taken into consideration. Through continuous iteration and updating, it is ensured that the content finally displayed in the target display area not only reflects the current hot spots, but also complies with the display rules, thereby avoiding the display of duplicate and non-compliant content, thereby effectively improving the personalization level of the search hot list and product list of the mobile banking application, and providing users with more accurate and rich financial products and function information.
[0055] In order to ensure the reasonable display of different types of display items to meet the diverse needs of different user groups, optionally, in the information display method provided in the embodiment of the present application, updating the hot search display column according to the second display weights of all candidate display items in the data pool includes: under each type of all candidate display items, determining a group of target display items according to the second display weights of the candidate display items of the type and the filtering rules of the display items of the type; and determining the hot search display column according to the multiple groups of target display items under all types of target display items and the second display weights of the target display items.
[0056] Specifically, in the data pool, candidate display items are classified by type (such as function, product, etc.). For each type of candidate display items, they are first sorted according to their second display weight to determine which display items are the most popular under the current type. Subsequently, specific filtering rules are applied to ensure that only qualified display items are recommended to users, such as financial products with negative yields or functional items that do not support the current client type will be excluded. In this way, a set of target display items will be generated under each type, and the optimal candidate display item set after weight sorting and rule screening will be obtained.
[0057] Furthermore, all types of target display items are integrated into a complete hot search display list. During the integration process, it is ensured that each type of display item is reasonably displayed according to its weight and filtering rules, while taking into account the total number of display restrictions, such as limiting the minimum number of items of each type that can be included in the list, to ensure the diversity and comprehensiveness of the list.
[0058] This embodiment ensures that the display items under each type can reflect the user's current interests and comply with specific business rules through type screening and rule filtering, and integrates and sorts all types of target display item sets to generate a final hot search display column. This display column is not only diversified, but also more accurately reflects user needs and market trends.
[0059] In order to make the second display weight reflect the importance of recent user click behavior and the business value of different types of display items, optionally, in the information display method provided in the embodiment of the present application, determining the first display weight according to the click volume of the candidate display item in different time periods includes: determining different sub-weights for the click volume of the candidate display item in different time periods, wherein the sub-weight of the click volume is inversely correlated with the duration of the time period from the current time; within a first preset duration, performing weighted summation on the sub-weights of the click volume in different time periods to obtain the first display weight; updating the first display weight according to the type of the candidate display item to obtain the second display weight of the candidate display item includes: obtaining a type weight associated with the type of the candidate display item, and weighting the first display weight according to the type weight to obtain the second display weight.
[0060] Among them, the number of clicks on the candidate display items is the number of times the user clicks on a specific display item (such as financial products, functions, etc.) in the mobile banking application, reflecting the user's interest in and frequency of use of the item. The sub-weight is a weight set based on the length of time from the current time to which the clicks belong. The closer the time period to the current time is, the higher the sub-weight of the clicks, and vice versa. For example, the sub-weights of the time periods of the past 15 days, the past 3 days, the past 1 day, the past 6 hours, and the past 1 hour are different. By setting sub-weights for the clicks on the candidate display items by time weighting, the recent high-frequency click behavior of users has a greater impact on the display weight, thereby ensuring that the displayed content can timely reflect the user's current focus and improve the user experience.
[0061] Among them, the first preset time length can be used to calculate the time length range of the time weighting of the click volume, for example, in this embodiment, it can be 15 days. Within the first preset time length, the click volumes in different time periods are weighted and summed according to the sub-weights to obtain the first display weight. For example, the first display weight of a display item within 15 days is: (click volume in the past 15 days * 2) + (click volume in the past 3 days * 10) + (click volume in the past 1 day * 30) + (click volume in the past 6 hours * 120) + (click volume in the past 1 hour * 720). The user attention and market popularity of the candidate display items are evaluated in a quantitative manner, providing a basis for the next step of updating the type weight.
[0062] The type weight is a weight set according to the type of display item (such as function, product, etc.), which is used to reflect the business value and display priority of different types of display items. The type weight of each candidate display item is obtained, and the first display weight is additionally weighted to adjust the final weight of the display item. The type weights of different types of display items can be different. For example, the mobile banking function can have a higher type weight than the financial product because the function can be used more frequently and has a greater impact on the user experience.
[0063] This embodiment uses a dual strategy of time weighting and type weighting to calculate the display weights of candidate display items. Time weighting ensures that the hot search display column can timely reflect the user's recent behavior trends and enhance the real-time and personalization of the list; type weighting balances the display needs of different business lines and ensures the comprehensiveness and diversity of the list content. The final second display weight takes into account the importance of recent user click behavior and reflects the business value of different types of display items.
[0064] In order to ensure that the hot search display column reflects the user's current interests and market popularity while complying with business rules, optionally, in the information display method provided in the embodiment of the present application, updating the hot search display column according to the second display weights of all candidate display items in the data pool includes: determining a first hot search display column according to the display weights of all candidate display items in the data pool; determining display items in the first hot search display column that belong to the hidden menu, filtering the display items in the hidden menu from the first hot search display column, and obtaining a second hot search display column; determining the income of the financial product display items in the first hot search display column within a first preset time period, filtering the display items whose income within the first preset time period is negative from the second hot search display column, and obtaining the hot search display column.
[0065] The data pool is a database that stores all candidate display items and their data, including but not limited to financial products, funds, insurance products, and other functions of mobile banking. The display weight of the candidate display item, i.e., the second display weight, is the final weight that combines time weighting and type weighting, and is used to determine the relative importance of the display item on the list.
[0066] The first hot search display column is a list after preliminary sorting, which contains all candidate display items sorted from high to low according to the second display weight, and is the basis for subsequent screening and optimization. By checking the first hot search display column, identifying the display items belonging to the hidden menu and removing them from the list, the second hot search display column is generated. The hidden menu is a menu or function defined in the mobile banking application that is not desired or should not be displayed in the hot list. The filtering process of this embodiment ensures that the content displayed in the hot list is in compliance with business specifications, avoids the public display of unnecessary or sensitive functions in the hot list, and increases the compliance and security of the list content.
[0067] Financial product display items refer to display items of financial products such as wealth management products, funds, and insurance in the first hot search display column. Returns are performance indicators of financial products, including yields, net asset value growth rates, etc., which reflect the profitability of products within a specific time frame.
[0068] The first preset time period is a defined time period used to evaluate the earnings of financial product display items. For example, in this embodiment, it can be the time period of "nearly 1 year, nearly 6 months, and nearly 3 months". Further screening is performed in the second hot search display column to identify and remove financial product display items with negative earnings in the first preset time period to generate the final hot search display column. This ensures that the financial products displayed in the list have positive performance, thereby reducing the user's investment risk and enhancing the user's trust and satisfaction with the bank application.
[0069] This embodiment optimizes and adjusts the hot search display column of mobile banking by displaying weight sorting, filtering hidden menus, and eliminating products with negative returns, ensuring that the list content not only reflects the user's current interests and market popularity, but also complies with business rules, while reducing the user's investment risk, improving the user's investment security, and effectively balancing the needs of personalized display and risk control.
[0070] In order to enhance the user interaction experience and information communication effect of the bank hot list and product list, optionally, in the information display method provided in the embodiment of the present application, after determining the updated display sequence according to the updated hot search display column and the top display column, the method also includes: if the target display item enters the display sequence for the first time within the second preset time period, adding a first label to the target display item in the display sequence, wherein the first label indicates that the display item is a new display item; if the rank of the target display item in the updated display sequence is higher than the rank in the display sequence before the update by a preset rank, adding a second label to the target display item in the display sequence, wherein the second label indicates that the display item is a hot display item.
[0071] The target display item is any display item that is about to be added to or is already in the display sequence, including functions, products or activities. The second preset time period is a defined time range used to determine whether the target display item is a new display item, for example, it can be 24 hours. First entry means that the target display item appears in the display sequence for the first time within the second preset time period.
[0072] After the updated display sequence is determined, check whether each target display item is newly listed or has reached sufficient popularity to enter the list for the first time. If so, add a first label, i.e., a "new" label, to the target display item in the display sequence. The first label is a visual identifier used to mark when the target display item is a new display item, such as a "new" label, which prompts the user that the display item is newly added or has reached sufficient popularity to enter the list for the first time, which helps users quickly identify the new content in the list, thereby promoting the discovery and exploration of new products.
[0073] The preset rank is a defined improvement in the ranking position, which is used to determine whether the target display item has been significantly improved. For example, the "hot" label mentioned in this embodiment can be applied to the top three display items with the largest improvement in the ranking of the list. By comparing the position of the target display item in the display sequence after the update and before the update, the display item with the largest improvement in the ranking of the list is identified. If the improvement in the ranking of the target display item reaches the preset heat mark threshold, a second label, namely the "hot" label, is added to the target display item in the display sequence. The second label is a visual label used to mark when the position of the target display item in the list is significantly improved, such as the "hot" label, to prompt users that the popularity of the display item has increased or the market attention has increased, thereby increasing interest and trust in these products.
[0074] In this embodiment, by using the first label to highlight the newly listed display items, the user can quickly identify the new content in the list, thereby enhancing the timeliness and attractiveness of the list. By using the second label to identify the display items in the list that have significantly improved in ranking, it is helpful for users to understand the products or functions that have performed well recently, thereby increasing their attention and confidence in these projects.
[0075] In order to enhance the display reliability and user experience of the target display area in the mobile banking application, optionally, in the information display method provided in the embodiment of the present application, the method also includes: when the user enters the target application for the first time through the client, loading the data of the display items in the data pool, if the returned data is abnormal or empty, shielding the target display area; when the user enters the target application for the first time through the client, loading the data of the display items in the data pool, if the returned data is abnormal or empty, displaying the last cached display sequence in the target display area.
[0076] Among them, first entry refers to the first time a user launches or accesses the target application, such as entering the search hot list or product list page in the mobile banking application. The target display area is a specific area in the user interface used to display the hot search display column or product list. Data abnormality or empty returned data refers to the situation when network errors, server failures, data missing, etc. are encountered when loading display item data from the data pool, resulting in the inability to obtain display item information normally.
[0077] When a user visits the target display area for the first time, the system will try to load the display sequence data from the data pool. If the data is abnormal or the returned data is empty during the loading process, in order to prevent error messages or blank areas from appearing in the user interface and affecting the user experience, the system will automatically block the target display area, that is, not display any content. This ensures that the target display area will not be abnormal when data is unavailable, avoiding user confusion and unnecessary operations.
[0078] Among them, non-first entry refers to any restart or access to the target application by the user after the first visit. The last cached display sequence is the display sequence information saved by the system when the display item data was successfully loaded last time, and is used as a backup display content when there is a network problem or data anomaly.
[0079] When the user visits the target display area again, the system will try to load the latest display sequence data again. If the loading encounters data anomalies or the returned data is empty, the system will not block the target display area, but will display the last cached display sequence, that is, the last successfully loaded data. This ensures that even if the data is temporarily unavailable, the user can still see the previously successfully loaded content, maintaining the activity and availability of the target display area.
[0080] This embodiment avoids the user's bad experience of blank or error information by shielding the display area when encountering data loading problems when entering the target display area for the first time, which reflects the meticulous care for user experience. When entering other than the first time, even if there is a data loading problem, the system can display the display sequence cached last time, maintaining the availability of the target display area and the consistency of information, and reducing user access interruptions caused by data anomalies. This ensures that when data is abnormal or unavailable, the user interface will not be blank or have error messages, but will be able to see the most recently successfully loaded content, reducing the impact of network fluctuations or server problems on normal user access, and improving user trust in the application and user satisfaction.
[0081] It should be noted that the steps shown in the flowcharts of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and that, although a logical order is shown in the flowcharts, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0082] Example 2
[0083] The present application also provides an information display device. It should be noted that the information display device of the present application can be used to execute the information display method provided in the present application. The information display device provided in the present application is introduced below.
[0084] According to an embodiment of the present application, a device for implementing the above information display method is also provided. Figure 3 is a schematic diagram of a display device for information provided in an embodiment of the present application, such as Figure 3 As shown, the device includes: a first display unit 301, a determination unit 302, a first updating unit 303, a second updating unit 304 and a second display unit 305.
[0085] The first display unit 301 is used to display a display sequence in a target display area of a target application, wherein the display sequence includes a top display column and a hot search display column, and the number of display items in the display sequence is less than or equal to the number of candidate display items in the data pool.
[0086] The determining unit 302 is configured to determine, for each candidate display item in the data pool, a first display weight according to the click volumes of the candidate display item in different time periods.
[0087] The first updating unit 303 is configured to update the first display weight according to the type of the candidate display item to obtain a second display weight of the candidate display item, wherein the second display weight is used to indicate whether the candidate display item is displayed in the target display area and the display order of the candidate display items when displayed in the target display area.
[0088] The second updating unit 304 is configured to update the hot search display column according to the second display weights of all candidate display items in the data pool.
[0089] The second display unit 305 is used to determine an updated display sequence according to the updated hot search display column and the top display column, and display the updated display sequence in the target display area.
[0090] The information display device provided by the embodiment of the present application displays a display sequence in a target display area of a target application through a first display unit 301, wherein the display sequence includes a top display column and a hot search display column, and the number of display items in the display sequence is less than or equal to the number of candidate display items in a data pool; a determination unit 302 determines a first display weight for each candidate display item in the data pool according to the number of clicks of the candidate display item in different time periods; a first updating unit 303 updates the first display weight according to the type of the candidate display item to obtain a second display weight of the candidate display item, wherein the second display weight is used to indicate whether the candidate display item is displayed in the target display area and the display order of the candidate display item when displayed in the target display area; a second updating unit 304 updates the hot search display column according to the second display weights of all candidate display items in the data pool; a second display unit 305 determines an updated display sequence according to the updated hot search display column and the top display column, and displays the updated display sequence in the target display area, thereby solving the problem in the related art that it is difficult to balance the promotion effect and user needs when adjusting the display order of the list of promotion objects. By determining the second display weight according to the click volume and type of the candidate display item in different time periods, updating the hot search display column according to the second display weight, and determining the updated display sequence according to the updated hot search display column and the top display column, the display sequence can achieve the promotion effect while meeting the user needs, thereby solving the problem in the related art that it is difficult to balance the promotion effect and the user needs when adjusting the display order of the list of promotion objects.
[0091] Optionally, in the information display device provided in the embodiment of the present application, the second updating unit 304 includes: a first determining module, configured to determine an initial hot search display column according to the second display weights of all candidate display items; an updating module, configured to update the initial hot search display column according to the screening rule to obtain an updated hot search display column, wherein, if the display sequence in the initial hot search display column does not satisfy the screening rule, the display items that do not satisfy the screening rule are deleted, and the display items with the maximum weight outside the initial hot search display column are added to the hot search display column; the second display unit 305 includes: a second determining module, configured to determine an updated display column from the updated hot search display column and the top display column when the content of the updated hot search display column is different from the content in the top display column; and a third determining module, configured to add the display items with the maximum weight outside the updated hot search display column to the updated hot search display column when the content of the updated hot search display column and the content in the top display column have the same display items, to obtain a hot search display column that is updated again, and to determine the updated display column from the hot search display column that is updated again and the top display column.
[0092] Optionally, in the information display device provided in the embodiment of the present application, the second updating unit 304 includes: a fourth determining module, configured to determine, under each type of all candidate display items, a group of target display items according to the second display weights of the candidate display items of the type and the filtering rules of the display items of the type; and a fifth determining module, configured to determine a hot search display column according to the multiple groups of target display items under all types of target display items and the second display weights of the target display items.
[0093] Optionally, in the information display device provided in the embodiment of the present application, the determination unit 302 includes: a sixth determination module, used to determine different sub-weights for the click volumes of candidate display items in different time periods, wherein the sub-weight of the click volume is inversely correlated with the length of time from the time period to the current time; a first calculation module, used to perform weighted summation of the sub-weights of the click volumes in different time periods within a first preset time period to obtain a first display weight; and the first updating unit 303 includes: a second calculation module, used to obtain a type weight associated with a type of the candidate display item, and weight the first display weight according to the type weight to obtain a second display weight.
[0094] Optionally, in the information display device provided in the embodiment of the present application, the second updating unit 304 includes: a seventh determination module, used to determine the first hot search display column according to the display weights of all candidate display items in the data pool; a first filtering module, used to determine the display items in the hidden menu in the first hot search display column, and filter the display items in the hidden menu from the first hot search display column to obtain the second hot search display column; a second filtering module, used to determine the income of the financial product display items in the first hot search display column within the first preset time period, and filter the display items whose income within the first preset time period is negative from the second hot search display column to obtain the hot search display column.
[0095] Optionally, in the information display device provided in the embodiment of the present application, after determining the updated display sequence according to the updated hot search display column and the top display column, the device also includes: a first label adding unit, used to add a first label to the target display item in the display sequence if the target display item enters the display sequence for the first time within a second preset time period, wherein the first label indicates that the display item is a new display item; and a second label adding unit, used to add a second label to the target display item in the display sequence if the rank of the target display item in the updated display sequence is higher than the rank of the display sequence before the update by a preset rank, wherein the second label indicates that the display item is a hot display item.
[0096] Optionally, in the information display device provided in the embodiment of the present application, the device also includes: when the user enters the target application for the first time through the client, the data of the display items in the data pool are loaded, and if the returned data is abnormal or empty, the target display area is shielded; when the user enters the target application through the client for the non-first time, the data of the display items in the data pool are loaded, and if the returned data is abnormal or empty, the last cached display sequence is displayed in the target display area.
[0097] It should be noted that the first display unit 301, the determination unit 302, the first update unit 303, the second update unit 304 and the second display unit 305 correspond to steps S201 to S205 in Example 1, and the two modules and the corresponding steps implement the same examples and application scenarios, but are not limited to the contents disclosed in the above-mentioned Example 1. It should be noted that the above-mentioned modules or units may be hardware components or software components stored in a memory (e.g., memory 104) and processed by one or more processors (e.g., processors 102a, 102b, ..., 102n), and the above-mentioned modules may also be part of the device and may be run in the computer terminal 10 provided in Example 1.
[0098] Example 3
[0099] An embodiment of the present application may provide an electronic device, Figure 4 is a structural block diagram of an electronic device according to an embodiment of the present application. Figure 4 As shown, the electronic device may include: one or more ( Figure 4 (only one is shown) processor 1002, memory 1004, storage controller, and peripheral interface, wherein the peripheral interface is connected to the radio frequency module, audio module and display.
[0100] Among them, the memory can be used to store software programs and modules, such as program instructions / modules corresponding to the methods and devices in the embodiments of the present application, and the processor executes various functional applications and data processing by running the software programs and modules stored in the memory, that is, realizing the above-mentioned method. The memory may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory may further include a memory remotely arranged relative to the processor, and these remote memories may be connected to the terminal via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0101] The processor can call the information and application program stored in the memory through the transmission device to perform the following steps: display a display sequence in a target display area of a target application, wherein the display sequence includes a top display column and a hot search display column, and the number of display items in the display sequence is less than or equal to the number of candidate display items in the data pool; for each candidate display item in the data pool, determine a first display weight according to the number of clicks of the candidate display item in different time periods; update the first display weight according to the type of the candidate display item to obtain a second display weight of the candidate display item, wherein the second display weight is used to indicate whether the candidate display item is displayed in the target display area and the display order of the candidate display item when displayed in the target display area; update the hot search display column according to the second display weights of all candidate display items in the data pool; determine an updated display sequence according to the updated hot search display column and the top display column, and display the updated display sequence in the target display area.
[0102] The processor may also call the information and application stored in the memory through the transmission device to perform the following steps: updating the hot search display column according to the second display weights of all candidate display items in the data pool includes: determining an initial hot search display column according to the second display weights of all candidate display items; updating the initial hot search display column according to the screening rule to obtain an updated hot search display column, wherein, if the display sequence in the initial hot search display column does not meet the screening rule, deleting the display items that do not meet the screening rule, and adding the display items with the maximum weight outside the initial hot search display column to the hot search display column; determining the updated display sequence according to the updated hot search display column and the top display column includes: if the content of the updated hot search display column is different from the content in the top display column, determining the updated display column by the updated hot search display column and the top display column; if the content of the updated hot search display column and the content in the top display column have the same display items, adding the display items with the maximum weight outside the updated hot search display column to the updated hot search display column to obtain a hot search display column that is updated again, and determining the updated display column by the hot search display column that is updated again and the top display column.
[0103] The processor may also call the information and application program stored in the memory through the transmission device to perform the following steps: Updating the hot search display column according to the second display weights of all candidate display items in the data pool includes: determining a group of target display items according to the second display weights of the candidate display items of the type and the filtering rules of the display items of the type under each type of all candidate display items; and determining the hot search display column according to the multiple groups of target display items under all types of target display items and the second display weights of the target display items.
[0104] The processor may also call the information and application program stored in the memory through the transmission device to perform the following steps: determining the first display weight according to the click volumes of the candidate display item in different time periods includes: determining different sub-weights for the click volumes of the candidate display item in different time periods, wherein the sub-weight of the click volume is inversely correlated with the length of time from the time period to the current time; performing weighted summation on the sub-weights of the click volumes in different time periods within a first preset time period to obtain a first display weight; updating the first display weight according to the type of the candidate display item to obtain a second display weight of the candidate display item includes: obtaining a type weight associated with the type of the candidate display item, and weighting the first display weight according to the type weight to obtain a second display weight.
[0105] The processor can also call the information and application stored in the memory through the transmission device to perform the following steps: Updating the hot search display column according to the second display weights of all candidate display items in the data pool includes: determining the first hot search display column according to the display weights of all candidate display items in the data pool; determining the display items in the first hot search display column that belong to the hidden menu, filtering the display items in the hidden menu from the first hot search display column, and obtaining the second hot search display column; determining the income of the financial product display items in the first hot search display column within the first preset time period, filtering the display items whose income within the first preset time period is negative from the second hot search display column, and obtaining the hot search display column.
[0106] The processor may also call the information and application stored in the memory through the transmission device to perform the following steps: after determining an updated display sequence according to the updated hot search display column and the top display column, if the target display item enters the display sequence for the first time within a second preset time period, add a first label to the target display item in the display sequence, wherein the first label indicates that the display item is a new display item; if the rank of the target display item in the updated display sequence is higher than the rank in the display sequence before the update by a preset rank, add a second label to the target display item in the display sequence, wherein the second label indicates that the display item is a hot display item.
[0107] The processor can also call the information and application stored in the memory through the transmission device to perform the following steps: when the user enters the target application for the first time through the client, the data of the display items in the data pool are loaded, and if the returned data is abnormal or empty, the target display area is shielded; when the user enters the target application for the first time through the client, the data of the display items in the data pool are loaded, and if the returned data is abnormal or empty, the last cached display sequence is displayed in the target display area.
[0108] It can be understood by those skilled in the art that Figure 4 The structure shown is for illustration only, and the electronic device may also be a smart phone (such as an Android phone, an iOS phone, etc.), a tablet computer, a PDA, a mobile Internet device (Mobile Internet Devices, MID), a PAD, or other terminal devices. Figure 4 The structure of the electronic device is not limited. Figure 4 More or fewer components (such as network interfaces, display devices, etc.) shown in, or having Figure 4 Different configurations shown.
[0109] A person of ordinary skill in the art can understand that all or part of the steps in the various methods of the above embodiments can be completed by instructing the hardware related to the terminal device through a program, and the program can be stored in a computer-readable storage medium, and the storage medium may include: a flash drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.
[0110] Example 4
[0111] The embodiment of the present application further provides a storage medium. Optionally, in this embodiment, the storage medium can be used to store the program code executed by the information display method provided in the first embodiment.
[0112] Optionally, in this embodiment, the above storage medium may be located in any computer terminal in a computer terminal group in a computer network, or in any mobile terminal in a mobile terminal group.
[0113] The present application also provides a computer program product, which, when executed on a data processing device, is suitable for executing the program steps of the information presentation method.
[0114] The serial numbers of the above-mentioned embodiments of the present application are for description only and do not represent the advantages or disadvantages of the embodiments.
[0115] In the above embodiments of the present application, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, please refer to the relevant description of other embodiments.
[0116] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of units or modules, which can be electrical or other forms.
[0117] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0118] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0119] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, a server or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, disk or optical disk and other media that can store program codes.
[0120] The above is only a preferred embodiment of the present application. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present application. These improvements and modifications should also be regarded as the scope of protection of the present application.
Claims
1. A method for displaying information, characterized in that: include: Displaying a display sequence in a target display area of a target application, wherein the display sequence includes a top display column and a hot search display column, and the number of display items in the display sequence is less than or equal to the number of candidate display items in the data pool; For each candidate display item in the data pool, determining a first display weight according to the click volume of the candidate display item in different time periods; updating the first display weight according to the type of the candidate display item to obtain a second display weight of the candidate display item, wherein the second display weight is used to indicate whether the candidate display item is displayed in the target display area and a display order of the candidate display item when it is displayed in the target display area; updating the hot search display column according to the second display weights of all candidate display items in the data pool; An updated display sequence is determined according to the updated hot search display column and the top display column, and the updated display sequence is displayed in the target display area.
2. The method according to claim 1, characterized in that Updating the hot search display column according to the second display weights of all candidate display items in the data pool includes: determining an initial hot search display column according to the second display weights of all the candidate display items; The initial hot search display column is updated according to the screening rule to obtain an updated hot search display column, wherein, when the display sequence in the initial hot search display column does not satisfy the screening rule, the display items that do not satisfy the screening rule are deleted, and the display items with the maximum weight outside the initial hot search display column are added to the hot search display column; Determining an updated display sequence according to the updated hot search display column and the top display column includes: In the case where the content of the updated hot search display column is different from the content of the top display column, the updated display column is determined by the updated hot search display column and the top display column; When the content of the updated hot search display column and the content of the pinned display column have the same display items, the display items with the maximum weight outside the updated hot search display column are added to the updated hot search display column to obtain a hot search display column that is updated again. The updated display column is determined by the hot search display column that is updated again and the pinned display column.
3. The method according to claim 2, characterized in that Updating the hot search display column according to the second display weights of all candidate display items in the data pool includes: Under each type of all the candidate display items, determine a group of target display items according to the second display weights of the candidate display items of the type and the filtering rules of the display items of the type; The hot search display column is determined by multiple groups of target display items under all types of target display items and the second display weights of the target display items.
4. The method according to claim 1, characterized in that: Determining the first display weight according to the click volumes of the candidate display item in different time periods includes: Determine different sub-weights for the click volumes of the candidate display items in different time periods, wherein the sub-weight of the click volume is inversely correlated with the length of the time period from the current time; Within the first preset time period, weighted sum is performed on the sub-weights of the click volumes in different time periods to obtain the first display weight; Updating the first display weight according to the type of the candidate display item to obtain the second display weight of the candidate display item includes: A type weight associated with the type of the candidate display item is obtained, and the first display weight is weighted according to the type weight to obtain the second display weight.
5. The method according to claim 1, characterized in that Updating the hot search display column according to the second display weights of all candidate display items in the data pool includes: Determine a first hot search display column according to the display weights of all candidate display items in the data pool; Determine the display items in the first hot search display column that belong to the hidden menu, and filter the display items in the hidden menu from the first hot search display column to obtain a second hot search display column; The income of the financial product display items in the first hot search display column within a first preset time period is determined, and the display items whose income within the first preset time period is negative are filtered from the second hot search display column to obtain the hot search display column.
6. The method according to claim 1, characterized in that After determining an updated display sequence according to the updated hot search display column and the top display column, the method further includes: If the target display item enters the display sequence for the first time within the second preset time period, adding a first label to the target display item in the display sequence, wherein the first label indicates that the display item is a new display item; If the target display item in the updated display sequence has a higher rank than the target display item in the display sequence before the update by a preset rank, a second tag is added to the target display item in the display sequence, wherein the second tag indicates that the display item is a hot display item.
7. The method according to claim 1, characterized in that The method further comprises: When a user enters the target application for the first time through a client, data of display items in the data pool are loaded, and if the returned data is abnormal or empty, the target display area is shielded; When the user enters the target application through the client for the first time, the data of the display items in the data pool are loaded, and if the returned data is abnormal or empty, the last cached display sequence is displayed in the target display area.
8. An information display device, characterized in that: include: A first display unit is used to display a display sequence in a target display area of a target application, wherein the display sequence includes a top display column and a hot search display column, and the number of display items in the display sequence is less than or equal to the number of candidate display items in the data pool; a determining unit, configured to determine, for each candidate display item in the data pool, a first display weight according to the number of clicks of the candidate display item in different time periods; a first updating unit, configured to update the first display weight according to the type of the candidate display item to obtain a second display weight of the candidate display item, wherein the second display weight is used to indicate whether the candidate display item is displayed in the target display area and a display order of the candidate display item when displayed in the target display area; A second updating unit, configured to update a hot search display column according to the second display weights of all candidate display items in the data pool; The second display unit is used to determine an updated display sequence according to the updated hot search display column and the top display column, and display the updated display sequence in the target display area.
9. A computer program product comprising computer instructions, characterized in that When the computer instructions are executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.
10. An electronic device, characterized in that: include: A memory storing an executable program; A processor, configured to run the program, wherein the program executes the method according to any one of claims 1 to 7 when running.
Citation Information
Patent Citations
Information search method and display information sorting weight value determination method and device
CN103593353A
Content recommendation method, to-be-recommended content determination method and related devices
CN113609392A
Business icon display method and device
CN113722624A
Data processing method and device for list information recommendation, medium and equipment
CN114461920A
Method and device for processing hot search list
CN114528487A
Cited By
Enterprise culture data processing method and system based on time sequence and block chain
CN121168805A