A method and device for displaying business icons

By setting presentation and business screening rules, the problem of difficulty in exposing new businesses and tending to homepage business is solved, a more personalized and flexible business display order is achieved, and business value and operation capabilities are strengthened.

CN113722624BActive Publication Date: 2025-02-21BEIJING WODONG TIANJUN INFORMATION TECH CO LTD +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202010447970.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-05-25
Publication Date
2025-02-21
Estimated Expiration
2040-05-25

AI Technical Summary

Technical Problem

In the existing business icon display method, new businesses are difficult to expose in time, and the solidified sorting rules lead to traffic allocation and conversion tend to homepage business, and the user experience is not personalized.

Method used

By setting up various types of display positions and corresponding business screening rules, the services displayed in the display area are flexibly determined, and users can provide more appropriate display orders for needs. The specific methods include determining the order and quantity of display positions, setting screening rules such as requirements, quality evaluation factors and quality weights, and determining the target business from the list of services to be displayed for display.

Benefits of technology

A more flexible and personalized business display order has been achieved, business value and operational capabilities have been strengthened, and new businesses can be exposed in a timely manner and reasonable traffic allocation has been obtained.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113722624B_ABST
    Figure CN113722624B_ABST
Patent Text Reader

Abstract

The present invention discloses a method and device for displaying business icons, and relates to the field of computer technology. A specific implementation of the method includes: determining the order and number of various types of display positions in a business icon display area; determining business screening rules corresponding to the various types of display positions; based on the number of the various types of display positions and the screening rules, determining a target business from a list of businesses to be displayed, so as to display the icon of the target business in the business icon display area in the order. By setting various types of display positions and corresponding business screening rules, this implementation can flexibly set the businesses displayed in the display area, provide users with a business display order that better meets user needs, and enhance business value and operational capabilities.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of computer technology, and in particular to a method and device for displaying a business icon. Background Art

[0002] The display order of business icons affects the user's click rate to a certain extent. The display order of business icons is generally configured by operators. Specifically, operators make comprehensive considerations based on their own operating experience and the importance of the business, and then uniformly configure the order on the operation platform and display it on the client. However, this configuration method has certain problems. For example, new businesses will be habitually placed at the end, resulting in failure to expose them in time and let users know. The fixed sorting rules make traffic distribution and traffic conversion only tilt towards the homepage business, and each user sees the same order, which is not convenient for users' personalized use. Summary of the invention

[0003] In view of this, an embodiment of the present invention provides a method and device for displaying business icons, which can flexibly set the businesses displayed in the display area by setting various types of display positions and corresponding business screening rules, provide users with a business display order that better meets user needs, and enhance business value and operational capabilities.

[0004] To achieve the above object, according to one aspect of an embodiment of the present invention, a method for displaying a business icon is provided, comprising:

[0005] Determine the order and quantity of various types of display positions in the business icon display area;

[0006] Determine the business screening rules corresponding to each type of display position;

[0007] Based on the number of display positions of each type and the screening rule, a target service is determined from the list of services to be displayed, so that the icons of the target service are displayed in the service icon display area in the order.

[0008] Optionally, the various types of display positions include: a first type of display position, a second type of display position and a third type of display position; wherein the business screening rule corresponding to the first type of display position is screening according to demand; the business screening rule corresponding to the second type of display position is screening according to the quality evaluation factor of the business; and the business screening rule corresponding to the third type of display position is screening according to the quality weight of the business.

[0009] Optionally, based on the number of display locations of each type and the screening rule, determining the target business from the list of businesses to be displayed includes:

[0010] According to the demand, X businesses to be displayed are selected from the list of businesses to be displayed as target businesses, where X is equal to the number of the first type of display positions;

[0011] Determine quality evaluation factors of services to be displayed other than the X services to be displayed in the list of services to be displayed;

[0012] Select the first Y businesses to be displayed with the highest quality evaluation factors from the businesses to be displayed as target businesses, where Y is equal to the number of the second type of display positions;

[0013] Determine the quality weights of the services to be displayed in the list of services to be displayed except the X services to be displayed and the first Y services to be displayed;

[0014] According to the weighted random algorithm and the quality weights of the businesses to be displayed, Z businesses to be displayed are selected from the businesses to be displayed as target businesses, where Z is equal to the number of the third type of display positions.

[0015] Optionally, the quality evaluation factor of the service to be displayed is determined according to the following process:

[0016] For each business to be displayed, determine the number of clicks on the icon of the business to be displayed in a historical time period, the number of orders for the business, and the total order amount;

[0017] A quality evaluation factor of the to-be-displayed business is determined according to the click volume, order volume and total order amount.

[0018] Optionally, the quality weight of the service to be displayed is determined according to the following process:

[0019] For each service to be displayed, determining identification information and a quality evaluation factor of the service to be displayed;

[0020] The quality weight of the service to be displayed is determined according to the identification information and the quality evaluation factor of the service to be displayed.

[0021] Optionally, the identification information includes a first mark and a second mark;

[0022] Determining the quality weight of the service to be displayed according to the identification information and the quality evaluation factor of the service to be displayed includes:

[0023] When the identification information of the service to be displayed is the first mark, the quality evaluation factor of the service to be displayed is used as the quality weight of the service to be displayed;

[0024] When the identification information of the service to be displayed is the second mark, N multiples of the quality evaluation factor of the service to be displayed are used as the quality weight of the service to be displayed, where N is an integer greater than or equal to 2.

[0025] Optionally, determining the quality evaluation factor of the to-be-displayed business according to the click volume, order volume and total order amount includes:

[0026] Determine a first weight corresponding to the number of clicks, a second weight corresponding to the number of orders, and a third weight corresponding to the total order amount;

[0027] The quality evaluation factor of the business to be displayed is determined according to the sum of the product of the click volume and the first weight, the product of the order volume and the second weight, and the product of the total order amount and the third weight.

[0028] To achieve the above object, according to another aspect of an embodiment of the present invention, a device for displaying a business icon is provided, comprising:

[0029] A classification determination module is used to determine the order and quantity of each type of display position in the business icon display area;

[0030] A rule determination module, used to determine the business screening rules corresponding to each type of display position;

[0031] The service screening module is used to determine the target service from the service list to be displayed based on the number of display positions of each type and the screening rule, so as to display the icon of the target service in the service icon display area according to the order.

[0032] Optionally, the various types of display positions include: a first type of display position, a second type of display position and a third type of display position; wherein the business screening rule corresponding to the first type of display position is screening according to demand; the business screening rule corresponding to the second type of display position is screening according to the quality evaluation factor of the business; and the business screening rule corresponding to the third type of display position is screening according to the quality weight of the business.

[0033] Optionally, the service screening module is further used for:

[0034] According to the demand, X businesses to be displayed are selected from the list of businesses to be displayed as target businesses, where X is equal to the number of the first type of display positions;

[0035] Determine quality evaluation factors of services to be displayed other than the X services to be displayed in the list of services to be displayed;

[0036] Select the first Y businesses to be displayed with the highest quality evaluation factors from the businesses to be displayed as target businesses, where Y is equal to the number of the second type of display positions;

[0037] Determine the quality weights of the services to be displayed in the list of services to be displayed except the X services to be displayed and the first Y services to be displayed;

[0038] According to the weighted random algorithm and the quality weights of the businesses to be displayed, Z businesses to be displayed are selected from the businesses to be displayed as target businesses, where Z is equal to the number of the third type of display positions.

[0039] Optionally, the business screening module is also used to: for each business to be displayed, determine the number of clicks on the icon of the business to be displayed, the number of orders for the business and the total order amount in a historical time period; and determine the quality evaluation factor of the business to be displayed based on the number of clicks, order volume and total order amount.

[0040] Optionally, the service screening module is further configured to: for each service to be displayed, determine identification information and a quality evaluation factor of the service to be displayed; and determine a quality weight of the service to be displayed according to the identification information and the quality evaluation factor of the service to be displayed.

[0041] Optionally, the identification information includes a first mark and a second mark;

[0042] The service screening module is further used to: when the identification information of the service to be displayed is a first mark, use the quality evaluation factor of the service to be displayed as the quality weight of the service to be displayed; when the identification information of the service to be displayed is a second mark, use N multiples of the quality evaluation factor of the service to be displayed as the quality weight of the service to be displayed, where N is an integer greater than or equal to 2.

[0043] Optionally, the business screening module is also used to: determine a first weight corresponding to the number of clicks, a second weight corresponding to the number of orders, and a third weight corresponding to the total order amount; determine the quality evaluation factor of the business to be displayed based on the sum of the product of the number of clicks and the first weight, the product of the order volume and the second weight, and the product of the total order amount and the third weight.

[0044] To achieve the above-mentioned purpose, according to another aspect of an embodiment of the present invention, there is provided an electronic device, comprising: one or more processors; a storage device for storing one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors implement the business icon display method of an embodiment of the present invention.

[0045] To achieve the above objective, according to another aspect of an embodiment of the present invention, a computer-readable medium is provided, on which a computer program is stored, and when the program is executed by a processor, the business icon display method of the embodiment of the present invention is implemented.

[0046] An embodiment of the above invention has the following advantages or beneficial effects: by determining the order and number of each type of display positions in the business icon display area; determining the business screening rules corresponding to the each type of display positions; based on the number of each type of display positions and the screening rules, determining the target business from the list of businesses to be displayed, and displaying the icon of the target business in the business icon display area in the order, the technical means can achieve the purpose of flexibly setting the business displayed in the display area, provide users with a business display order that better meets user needs, and enhance business value and operational capabilities.

[0047] The further effects of the above-mentioned non-conventional optional manner will be described below in conjunction with the specific implementation manner. BRIEF DESCRIPTION OF THE DRAWINGS

[0048] The accompanying drawings are used to better understand the present invention and do not constitute an improper limitation of the present invention.

[0049] Figure 1 is a schematic diagram of the main process of the method for displaying business icons according to an embodiment of the present invention;

[0050] Figure 2 is a schematic diagram of a sub-process of a method for displaying a business icon according to an embodiment of the present invention;

[0051] Figure 3 is a schematic diagram of a sub-process of a method for displaying a business icon according to an embodiment of the present invention;

[0052] Figure 4 is a schematic diagram of main modules of a device for displaying business icons according to an embodiment of the present invention;

[0053] Figure 5 is an exemplary system architecture diagram to which embodiments of the present invention may be applied;

[0054] Figure 6 It is a schematic diagram of the structure of a computer system of a terminal device or a server suitable for implementing an embodiment of the present invention. DETAILED DESCRIPTION

[0055] The following is a description of exemplary embodiments of the present invention in conjunction with the accompanying drawings, including various details of the embodiments of the present invention to facilitate understanding, which should be considered as merely exemplary. Therefore, it should be recognized by those of ordinary skill in the art that various changes and modifications may be made to the embodiments described herein without departing from the scope and spirit of the present invention. Similarly, for clarity and conciseness, the description of well-known functions and structures is omitted in the following description.

[0056] Figure 1 FIG. 1 is a schematic diagram of the main process of the method for displaying a business icon according to an embodiment of the present invention. Figure 1As shown, the method includes:

[0057] Step S101: Determine the order and quantity of each type of display positions in the business icon display area.

[0058] In this embodiment, before determining the number of each type of display positions in the business icon display area, it is necessary to first classify the display positions in the business icon display area and configure business screening rules corresponding to each type of display position.

[0059] In actual applications, the businesses displayed in the business icon display area can be divided into three categories: businesses that need to be displayed for operation, personalized recommended businesses, and new businesses to be promoted. Therefore, the display positions in the business icon display area can be divided into three categories: first-type display positions, second-type display positions, and third-type display positions. Moreover, the first-type display positions are located in the front, followed by the second-type display positions, and finally the third-type display positions.

[0060] In addition, in actual applications, the number of display positions in the business icon display area is limited and is less than the number of businesses to be displayed. Therefore, the display positions in the display area are usually arranged in multiple rows, and the number of display positions in each row is fixed. The last display position in the last row is an icon of all categories. Clicking the icon of all categories can view all businesses. Therefore, the display positions in the business icon display area can be classified according to the following formula (1), and the number of each type of display position can be determined:

[0061] X+Y+Z+1=K×W (1)

[0062] Wherein, X represents the number of first type display positions, Y represents the number of second type display positions, Z represents the number of third type display positions, 1 represents the last display position in the last row, K represents the number of display positions in each row, and W represents the number of rows of display positions in the business icon display area, wherein X, Y and Z are all integers greater than or equal to zero, and W is an integer greater than or equal to 2.

[0063] For example, the display positions in the display area are arranged in two rows, each row has 5 display positions, the first 9 display positions are used to display business icons, that is, the total number of first-type display positions, second-type display positions and third-type display positions is 9, and the 10th display position is an icon of all categories. Clicking the icon of all categories can view all businesses, so X=4, Y=3, Z=2, and W=2 can be set.

[0064] In an optional embodiment, the order and quantity of each type of display position can be flexibly set and flexibly adjusted through subsequent data (such as click-through rate, Click-Throuth-Rate, CTR for short), that is, setting X, Y, Z, W combinations to optimize and improve CTR and further enhance the role of attracting traffic.

[0065] In an optional embodiment, configuring the business screening rules corresponding to each type of display position includes:

[0066] Configure the business screening rules corresponding to the first type of display position to screen according to demand;

[0067] The business screening rule corresponding to the second type of display position is configured to screen according to the quality evaluation factor of the business;

[0068] The business screening rule corresponding to the third type of display position is configured to screen according to the quality weight of the business.

[0069] In this embodiment, the first type of display position is used to display the required services, the second type of display position is used to display the personalized recommended services, and the third type of display position is used to display the new services that need to be promoted. Therefore, the quality evaluation factor of the service can be determined according to the user's historical data, and the quality weight of the service can be determined according to the user's historical data and the identification information of the service.

[0070] For the first type of display position, you can directly filter from the available businesses based on your operational needs.

[0071] For the second type of display position, since this type of display position is a personalized recommendation for the user, the service displayed by the second type of display position can be determined according to the user's historical data, that is, the quality evaluation factor of each service can be calculated according to the user's historical data, and the service can be selected according to the quality evaluation factor. Specifically, the process can be as follows:

[0072] For each business to be displayed, determine the number of clicks on the icon of the business to be displayed in a historical time period, the number of orders for the business, and the total order amount;

[0073] A quality evaluation factor of the to-be-displayed business is determined according to the click volume, order volume and total order amount.

[0074] More specifically, Figure 2 As shown, the process may include the following steps:

[0075] Step S201: for each business to be displayed, determine the number of clicks on the icon of the business to be displayed in a historical time period, the number of orders for the business, and the total order amount;

[0076] Step S202: Determine a first weight corresponding to the number of clicks, a second weight corresponding to the number of orders, and a third weight corresponding to the total order amount;

[0077] Step S203: Determine the quality evaluation factor of the business to be displayed according to the sum of the product of the click volume and the first weight, the product of the order volume and the second weight, and the product of the total order amount and the third weight.

[0078] For step S201, the historical time period can be flexibly set according to the application scenario, and the present invention does not limit this. As an example, the historical time period is the past 30 days.

[0079] For step S202, the sum of the first weight, the second weight and the third weight is 1. As an example, the first weight is 0.5, the second weight is 0.3, and the third weight is 0.2.

[0080] For step S203, the sum of the product of the number of clicks and the first weight, the product of the number of orders and the second weight, and the product of the total order amount and the third weight is taken as the quality score of each business. After the quality scores of all businesses are calculated, all quality scores are normalized and the normalized quality scores are used as quality evaluation factors.

[0081] As for the third type of display position, since this type of display position is used to promote new services, the services displayed by the third type of display position can be determined based on the user's historical data and the identifier of the new service, and specifically may include:

[0082] For each service to be displayed, identification information and a quality evaluation factor of the service to be displayed are determined; wherein the identification information is used to identify whether the service is a new service to be promoted.

[0083] The quality weight of the service to be displayed is determined according to the identification information and the quality evaluation factor of the service to be displayed.

[0084] More specifically, the identification information includes a first mark and a second mark. When the identification information of the service to be displayed is the first mark, the quality evaluation factor of the service to be displayed is used as the quality weight of the service to be displayed. When the identification information of the service to be displayed is the second mark, N multiples of the quality evaluation factor of the service to be displayed are used as the quality weight of the service to be displayed, where N is an integer greater than or equal to 2.

[0085] In this embodiment, when screening the target businesses corresponding to the second type display positions and the third type display positions, user data is introduced, which reflects the user's behavior habits to a certain extent, thereby allocating traffic and converting traffic more reasonably.

[0086] The business icon display method of the embodiment of the present invention sets the order, quantity and corresponding screening rules of each type of display position by comprehensively considering the display purposes of operational needs, personalized recommendations and new business promotion, so as to provide users with a display order that better meets user needs. Subsequently, periodic grayscale assessment is performed through the business traffic rate CTR, and the order and quantity of each type of display position are continuously adjusted to achieve iterative optimization.

[0087] Step S102: determining the business screening rules corresponding to the various types of display positions.

[0088] Step S103: Based on the number of display positions of each type and the screening rule, a target service is determined from the list of services to be displayed, so as to display the icon of the target service in the service icon display area.

[0089] Specifically, Figure 3 As shown, this step includes the following sub-steps:

[0090] Step S301: select X to-be-displayed services from the to-be-displayed services list as target services according to demand, where X is equal to the number of first-type display locations;

[0091] Step S302: determining quality evaluation factors of services to be displayed other than the X services to be displayed in the list of services to be displayed;

[0092] Step S303: Filter out the first Y services to be displayed with the highest quality evaluation factors from the services to be displayed as target services, where Y is equal to the number of second-type display positions;

[0093] Step S304: determining the quality weights of the services to be displayed in the list of services to be displayed except the X services to be displayed and the first Y services to be displayed;

[0094] Step S305: According to the weighted random algorithm and the quality weights of the services to be displayed, Z services to be displayed are selected from the services to be displayed as target services, where Z is equal to the number of the third type of display positions.

[0095] For step S301, in the application scenario, some services need to be displayed as fixed services in the service icon display area, and the display position is relatively front, so the display position corresponding to this type of service is used as the first type of display position. When screening the displayed services, first screen out the services required for operation.

[0096] For step S302 and step S304, the quality evaluation factor and the quality weight may refer to the above process.

[0097] In step S303, when determining the to-be-displayed service corresponding to the second type of display position, it is necessary to delete the to-be-displayed service corresponding to the first type of display position from the to-be-displayed service list to ensure that the service content displayed in the service icon display area is not repeated. Similarly, when determining the to-be-displayed service corresponding to the third type of display position in step S305, it is also necessary to delete the to-be-displayed service corresponding to the first type of display position and the to-be-displayed service corresponding to the second type of display position from the to-be-displayed service list.

[0098] In step S305, the weighted random algorithm is a common algorithm in deep learning, and is generally used in the following scenarios: there is a set S, which contains four items, such as A, B, C, and D. At this time, we want to randomly extract one item from it, but the probability of extraction is different, for example, we hope that the probability of extracting A is 50%, the probability of extracting B and C is 20%, and the probability of extracting D is 10%. Generally speaking, we can attach a weight to each item, and the probability of extraction is proportional to this weight.

[0099] The method for displaying business icons in the embodiment of the present invention can flexibly set the businesses displayed in the display area by setting various types of display positions and corresponding business screening rules, provide users with a business display order that better meets user needs, and enhance business value and operational capabilities.

[0100] In an optional embodiment, if when selecting a target business, the number of businesses to be displayed that meet the business screening rules is less than the number of display positions of this type, the target business may no longer be screened according to the business screening rules, and the original operation configuration order may be used to ensure that there are no vacancies in the display area.

[0101] In order to make the method for displaying the business icon of the embodiment of the present invention clearer, the following example is used for description.

[0102] (1) The display positions of the business icon display area are divided, and the business screening rules corresponding to each type of display position are determined. Specifically, for the configuration mode of X+Y+Z+1=5*W, set X=4, Y=3, Z=2, and W=2. Among them, X represents the number of first-type display positions, Y represents the number of second-type display positions, Z represents the number of third-type display positions, 1 represents the last display position in the last row, K represents the number of display positions in each row, and W represents the number of rows of display positions in the business icon display area, wherein X, Y, and Z are all integers greater than or equal to zero, and W is an integer greater than or equal to 2. The first-type display position is located at the front, followed by the second-type display position, and finally the third-type display position. The business screening rules corresponding to the first-type display position are configured to be screened according to operational needs; the business screening rules corresponding to the second-type display position are configured to be screened according to the quality evaluation factor of the business; and the business screening rules corresponding to the third-type display position are configured to be screened according to the quality weight of the business.

[0103] (2) Determine the order and quantity of each type of display position in the business icon display area and the corresponding business screening rules.

[0104] (3) Based on the number of display positions of each type and the screening rules, determine the target business from the list of businesses to be displayed. Specifically, it includes:

[0105] Obtain a list of services to be displayed, determine the services in the list of services to be displayed that belong to fixed operation configuration, and use the first four fixed operation configuration services as target services to be displayed in the first type display area;

[0106] Remove the first four fixed-operation configuration services from the list of services to be displayed, to ensure that the service contents displayed in the service icon display area are not repeated;

[0107] Calculate the quality evaluation factors of the remaining services to be displayed in the list of services to be displayed, sort them in descending order according to the quality evaluation factors, and select the first three services to be displayed as target services to be displayed in the second type display area;

[0108] The first three fixed-operation configuration services are removed from the list of services to be displayed, to ensure that the service contents displayed in the service icon display area are not repeated;

[0109] The quality weights of the remaining services to be displayed in the list of services to be displayed are calculated, and two services to be displayed are selected as target services to be displayed in the third type display area according to a weighted random algorithm.

[0110] In this embodiment, the quality weights of the remaining services to be displayed in the service list to be displayed can be calculated periodically, and new target services can be selected according to a weighted random algorithm to update the target services displayed in the third type display area to ensure that new services are always presented to users after being accessed once.

[0111] The business screening rules of this embodiment take into account the operation configuration order, personalized recommendations, and the exposure of new services, so as to more reasonably allocate traffic and traffic conversion, meet the personalized needs of products and the special requirements of operations, and promote new services.

[0112] Figure 4 FIG. 4 is a schematic diagram of the main modules of the device 400 for displaying business icons according to an embodiment of the present invention. Figure 4 As shown, the device 400 includes:

[0113] The classification determination module 401 is used to determine the number of each type of display positions in the business icon display area;

[0114] A rule determination module 402, used to determine the business screening rules corresponding to each type of display position;

[0115] The service screening module 403 is used to determine a target service from the list of services to be displayed based on the number of display positions of each type and the screening rule, so as to display the icon of the target service in the service icon display area.

[0116] Optionally, the various types of display positions include: a first type of display position, a second type of display position and a third type of display position; wherein the business screening rule corresponding to the first type of display position is screening according to demand; the business screening rule corresponding to the second type of display position is screening according to the quality evaluation factor of the business; and the business screening rule corresponding to the third type of display position is screening according to the quality weight of the business.

[0117] Optionally, the service screening module 403 is further used for:

[0118] According to the demand, X businesses to be displayed are selected from the list of businesses to be displayed as target businesses, where X is equal to the number of the first type of display positions;

[0119] Determine quality evaluation factors of services to be displayed other than the X services to be displayed in the list of services to be displayed;

[0120] Select the first Y businesses to be displayed with the highest quality evaluation factors from the businesses to be displayed as target businesses, where Y is equal to the number of the second type of display positions;

[0121] Determine the quality weights of the services to be displayed in the list of services to be displayed except the X services to be displayed and the first Y services to be displayed;

[0122] According to the weighted random algorithm and the quality weights of the businesses to be displayed, Z businesses to be displayed are selected from the businesses to be displayed as target businesses, where Z is equal to the number of the third type of display positions.

[0123] Optionally, the service screening module 403 is further used for:

[0124] For each business to be displayed, determine the number of clicks on the icon of the business to be displayed in a historical time period, the number of orders for the business, and the total order amount;

[0125] A quality evaluation factor of the to-be-displayed business is determined according to the click volume, order volume and total order amount.

[0126] Optionally, the service screening module 403 is further used for:

[0127] For each service to be displayed, determining identification information and a quality evaluation factor of the service to be displayed;

[0128] The quality weight of the service to be displayed is determined according to the identification information and the quality evaluation factor of the service to be displayed.

[0129] Optionally, the identification information includes a first mark and a second mark;

[0130] The service screening module 403 is further configured to: when the identification information of the service to be displayed is a first mark, use the quality evaluation factor of the service to be displayed as the quality weight of the service to be displayed; when the identification information of the service to be displayed is a second mark, use N multiples of the quality evaluation factor of the service to be displayed as the quality weight of the service to be displayed, where N is an integer greater than or equal to 2.

[0131] Optionally, the service screening module 403 is further used for:

[0132] Determine a first weight corresponding to the number of clicks, a second weight corresponding to the number of orders, and a third weight corresponding to the total order amount;

[0133] The quality evaluation factor of the business to be displayed is determined according to the sum of the product of the click volume and the first weight, the product of the order volume and the second weight, and the product of the total order amount and the third weight.

[0134] The display device of the business icon in the embodiment of the present invention can flexibly set the business displayed in the display area by setting various types of display positions and corresponding business screening rules, provide users with a business display order that better meets user needs, and enhance business value and operational capabilities.

[0135] The above device can execute the method provided by the embodiment of the present invention, and has the functional modules and beneficial effects corresponding to the execution method. For technical details not described in detail in this embodiment, please refer to the method provided by the embodiment of the present invention.

[0136] Figure 5 An exemplary system architecture 500 is shown to which the method for displaying a business icon or the device for displaying a business icon according to the embodiment of the present invention can be applied.

[0137] like Figure 5 As shown, system architecture 500 may include terminal devices 501, 502, 503, a network 504 and a server 505. Network 504 is used to provide a medium for communication links between terminal devices 501, 502, 503 and server 505. Network 504 may include various connection types, such as wired, wireless communication links or optical fiber cables, etc.

[0138] Users can use terminal devices 501, 502, 503 to interact with server 505 through network 504 to receive or send messages, etc. Various communication client applications can be installed on terminal devices 501, 502, 503, such as shopping applications, web browser applications, search applications, instant messaging tools, email clients, social platform software, etc.

[0139] The terminal devices 501 , 502 , and 503 may be various electronic devices having a display screen and supporting web browsing, including but not limited to smart phones, tablet computers, laptop computers, desktop computers, and the like.

[0140] The server 505 may be a server that provides various services, such as a backend management server that provides support for shopping websites browsed by users using the terminal devices 501, 502, and 503. The backend management server may analyze and process the received data such as product information query requests, and feed back the processing results (such as target push information and product information) to the terminal device.

[0141] It should be noted that the method for displaying the business icon provided in the embodiment of the present invention is generally executed by the server 505 , and accordingly, the display device for the business icon is generally disposed in the server 505 .

[0142] It should be understood that Figure 5 The number of terminal devices, networks and servers in the embodiment is only for illustration. Any number of terminal devices, networks and servers may be provided according to implementation requirements.

[0143] Reference below Figure 6 , which shows a schematic diagram of the structure of a computer system 600 of a terminal device suitable for implementing an embodiment of the present invention. Figure 6 The terminal device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present invention.

[0144] like Figure 6 As shown, the computer system 600 includes a central processing unit (CPU) 601, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 602 or a program loaded from a storage part 608 into a random access memory (RAM) 603. In the RAM 603, various programs and data required for the operation of the system 600 are also stored. The CPU 601, the ROM 602, and the RAM 603 are connected to each other via a bus 604. An input / output (I / O) interface 605 is also connected to the bus 604.

[0145] The following components are connected to the I / O interface 605: an input section 606 including a keyboard, a mouse, etc.; an output section 607 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 608 including a hard disk, etc.; and a communication section 609 including a network interface card such as a LAN card, a modem, etc. The communication section 609 performs communication processing via a network such as the Internet. A drive 610 is also connected to the I / O interface 605 as needed. A removable medium 611, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 610 as needed, so that a computer program read therefrom is installed into the storage section 608 as needed.

[0146] In particular, according to the embodiments disclosed in the present invention, the process described above with reference to the flowchart can be implemented as a computer software program. For example, the embodiments disclosed in the present invention include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication part 609, and / or installed from the removable medium 611. When the computer program is executed by the central processing unit (CPU) 601, the above-mentioned functions defined in the system of the present invention are executed.

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

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

[0149] The modules involved in the embodiments of the present invention may be implemented in software or hardware. The modules described may also be set in a processor. For example, they may be described as: a processor includes a sending module, an acquisition module, a determination module, and a first processing module. The names of these modules do not, in some cases, constitute a limitation on the unit itself. For example, the sending module may also be described as a "module for sending a picture acquisition request to the connected server."

[0150] As another aspect, the present invention further provides a computer-readable medium, which may be included in the device described in the above embodiment; or may exist independently without being assembled into the device. The above computer-readable medium carries one or more programs, and when the above one or more programs are executed by a device, the device includes:

[0151] Determine the order and quantity of various types of display positions in the business icon display area;

[0152] Determine the business screening rules corresponding to each type of display position;

[0153] Based on the number of display positions of each type and the screening rule, a target business is determined from the list of businesses to be displayed, so that the icons of the target business are displayed in the business icon display area in the order described.

[0154] The technical solution of the embodiment of the present invention can flexibly set the businesses displayed in the display area by setting various types of display positions and corresponding business screening rules, provide users with a business display order that better meets user needs, and enhance business value and operational capabilities.

[0155] The above specific implementations do not constitute a limitation on the protection scope of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions may occur depending on design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.

Claims

1. A method for displaying a business icon, characterized in that: include: Determining the order and quantity of various types of display positions in the business icon display area, wherein the display positions in the business icon display area are pre-classified; Determine the business screening rules corresponding to each type of display position; Based on the number of display positions of each type and the screening rule, determine the target business from the list of services to be displayed, so as to display the icons of the target business in the service icon display area in the order; The various types of display positions include: first type display positions, second type display positions and third type display positions; Among them, the business screening rule corresponding to the first type of display position is screening according to demand; The business screening rule corresponding to the second type of display position is screening based on the quality evaluation factor of the business; The business screening rule corresponding to the third type of display position is screening based on the quality weight of the business; Based on the number of display locations of each type and the screening rule, determining the target business from the list of businesses to be displayed includes: According to the demand, X businesses to be displayed are selected from the list of businesses to be displayed as target businesses, where X is equal to the number of the first type of display positions; Determine quality evaluation factors of services to be displayed other than the X services to be displayed in the list of services to be displayed; Select the first Y businesses to be displayed with the highest quality evaluation factors from the businesses to be displayed as target businesses, where Y is equal to the number of the second type of display positions; Determine the quality weights of the services to be displayed in the list of services to be displayed except the X services to be displayed and the first Y services to be displayed; According to the weighted random algorithm and the quality weights of the businesses to be displayed, Z businesses to be displayed are selected from the businesses to be displayed as target businesses, where Z is equal to the number of the third type of display positions.

2. The method according to claim 1, characterized in that The quality evaluation factor of the service to be displayed is determined according to the following process: For each business to be displayed, determine the number of clicks on the icon of the business to be displayed in a historical time period, the number of orders for the business, and the total order amount; A quality evaluation factor of the to-be-displayed business is determined according to the click volume, order volume and total order amount.

3. The method according to claim 1, characterized in that The quality weight of the service to be displayed is determined according to the following process: For each service to be displayed, determining identification information and a quality evaluation factor of the service to be displayed; The quality weight of the service to be displayed is determined according to the identification information and the quality evaluation factor of the service to be displayed.

4. The method according to claim 3, characterized in that The identification information includes a first mark and a second mark; Determining the quality weight of the service to be displayed according to the identification information and the quality evaluation factor of the service to be displayed includes: When the identification information of the service to be displayed is the first mark, the quality evaluation factor of the service to be displayed is used as the quality weight of the service to be displayed; When the identification information of the service to be displayed is the second mark, N multiples of the quality evaluation factor of the service to be displayed are used as the quality weight of the service to be displayed, where N is an integer greater than or equal to 2.

5. The method according to claim 2, characterized in that: Determining the quality evaluation factor of the to-be-displayed business according to the click volume, order volume and total order amount includes: Determine a first weight corresponding to the number of clicks, a second weight corresponding to the number of orders, and a third weight corresponding to the total order amount; The quality evaluation factor of the business to be displayed is determined according to the sum of the product of the click volume and the first weight, the product of the order volume and the second weight, and the product of the total order amount and the third weight.

6. A display device for business icons, characterized in that: include: A classification determination module, used to determine the order and quantity of various types of display positions in the business icon display area, wherein the display positions in the business icon display area are pre-classified; A rule determination module, used to determine the business screening rules corresponding to each type of display position; A business screening module, used to determine a target business from the list of businesses to be displayed based on the number of display positions of each type and the screening rule, so as to display the icons of the target business in the business icon display area in the order; The various types of display positions include: first type display positions, second type display positions and third type display positions; Among them, the business screening rule corresponding to the first type of display position is screening according to demand; The business screening rule corresponding to the second type of display position is screening based on the quality evaluation factor of the business; The business screening rule corresponding to the third type of display position is screening based on the quality weight of the business; The business screening module is also used for: According to the demand, X businesses to be displayed are selected from the list of businesses to be displayed as target businesses, where X is equal to the number of the first type of display positions; Determine quality evaluation factors of services to be displayed other than the X services to be displayed in the list of services to be displayed; Select the first Y businesses to be displayed with the highest quality evaluation factors from the businesses to be displayed as target businesses, where Y is equal to the number of the second type of display positions; Determine the quality weights of the services to be displayed in the list of services to be displayed except the X services to be displayed and the first Y services to be displayed; According to the weighted random algorithm and the quality weights of the businesses to be displayed, Z businesses to be displayed are selected from the businesses to be displayed as target businesses, where Z is equal to the number of the third type of display positions.

7. An electronic device, characterized in that: include: one or more processors; a storage device for storing one or more programs, When the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1 to 5.

8. A computer readable medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the method according to any one of claims 1 to 5 is implemented.

Citation Information

Patent Citations

  • Application icon display method and device

    CN107957832A

  • Resource space advertisement display method and device and electronic equipment

    CN110348894A