Business balanced promotion method and device, medium and product

Through computer technology, the exposure level of products is obtained and adjusted, and the two-level differentiation of sales caused by a single product promotion method is solved, the business balance of product promotion is achieved, and the backlog and loss of poor-selling products is avoided.

CN119648346APending Publication Date: 2025-03-18KE COM (BEIJING) TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411908098.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-23
Publication Date
2025-03-18

AI Technical Summary

Technical Problem

In the prior art, the single method of product promotion leads to two-level differentiation of commodity sales. The best-selling products are ranked first, but the best-selling products are ranked behind, making it difficult for buyers to see, causing backlog and losses.

Method used

By responding to the target object's promotion request, obtain its historical exposure level and basic data, use the recall model to calculate the current exposure level, and adjust the exposure level of the target object based on the relationship between history and current exposure level to achieve balanced promotion.

Benefits of technology

It effectively avoids the problem of two-level differentiation of product sales, ensures that the exposure opportunities obtained by each object are more balanced, avoids the backlog and loss of poor-selling products, and does not interfere with the normal sales of other products.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119648346A_ABST
    Figure CN119648346A_ABST
Patent Text Reader

Abstract

The invention provides a business balanced promotion method and device, a medium and a product. The business balanced promotion method comprises the steps of obtaining a historical exposure level corresponding to a target object in response to a promotion request for the target object; acquiring basic data corresponding to the target object; calculating the current exposure level of the target object by using the basic data and the recall model; and adjusting the exposure level of the target object according to the size relationship between the historical exposure level and the current exposure level, and carrying out balanced popularization on the adjusted target object. The exposure level of the target object is dynamically adjusted in real time, under-exposure or over-exposure of the target object is avoided on the premise that the exposure requirement of the target object is guaranteed, and balanced popularization of all objects including the target object in the total service is achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of computer technology, and in particular to a method, system, device, medium and product for balanced business promotion. Background Art

[0002] There are many ways to promote products on commodity sales platforms, such as sorting by transaction probability.

[0003] In the prior art, although some product promotion needs can be met through image sorting, sorting by transaction probability, etc., this single promotion method will lead to a two-tier differentiation of product sales. That is, the more popular the product, the higher it ranks, and the less popular the product, the lower it ranks. This will make it difficult for buyers to see the products ranked lower. In the long run, this will lead to a backlog of unpopular products, resulting in a series of losses.

[0004] Although platforms sometimes use promotional methods to carry out targeted marketing for unsaleable products, this targeted promotion can only be used as a temporary promotion activity and cannot be used as a long-term product promotion method because this promotion method seriously interferes with the normal sales of other products. Therefore, a solution that can achieve fair business promotion is needed. Summary of the invention

[0005] The present invention provides a method, device, medium and product for balanced business promotion.

[0006] According to a first aspect of the present disclosure, a balanced promotion of a service is provided, which specifically includes: in response to a promotion request for a target object, obtaining a historical exposure level corresponding to the target object; obtaining basic data corresponding to the target object; using the basic data and a recall model, calculating the current exposure level of the target object; adjusting the exposure level of the target object according to the relationship between the historical exposure level and the current exposure level, and performing balanced promotion on the adjusted target object.

[0007] According to at least one embodiment of the present disclosure, when the target object is a house, the basic data includes: house information, business district information and price reduction coefficient; the exposure level of the target object is calculated using the basic data and the recall model, including: inputting the house information, business district information and price reduction coefficient into the recall model to calculate the exposure level of the target object.

[0008] According to at least one embodiment of the present disclosure, basic data corresponding to the target object is obtained, including: determining the housing information, business district information and price reduction coefficient of the target object according to the attribute information of the target object in a database; wherein the housing information includes: at least one of housing exposure rate, housing click-through rate, housing conversion rate, housing click-through rate, housing price and apartment type; the business district information includes: at least one of business district exposure rate, business district click-through rate, business district click-through rate and business district price.

[0009] According to at least one embodiment of the present disclosure, the adjusted target object is balancedly promoted, including: in response to a recall request, based on the target object's updated exposure level and / or basic data, the target object is added to a recall set, or removed from the recall set to balance the promotion of the target object.

[0010] According to at least one embodiment of the present disclosure, the exposure level of the target object is adjusted according to the relationship between the historical exposure level and the current exposure level, including: comparing the current exposure level with the historical exposure level, and if the comparison result is that the current exposure level is less than the historical exposure level, downgrading the exposure level of the target object; if the comparison result is that the current exposure level is greater than the historical exposure level, upgrading the exposure level of the target object.

[0011] According to at least one embodiment of the present disclosure, if the comparison result is that the current exposure level is less than the historical exposure level, the target object is downgraded, including: if the comparison result is that the current exposure level is less than the historical exposure level, comparing the current click-through rate and the average click-through rate in the basic data; if the current click-through rate is less than the average click-through rate, the exposure level of the target object is downgraded.

[0012] According to at least one embodiment of the present disclosure, it also includes: if the current click-through rate is greater than the average click-through rate, the exposure level of the target object is not reduced; or, if the current click-through rate is greater than the average click-through rate, the exposure level of the target object is reduced, and the target object is compensated for the exposure.

[0013] According to at least one embodiment of the present disclosure, the method for generating a promotion request includes: when the target object is a designated promotion object, generating a promotion request for the target object; or, when the exposure amount of the target object is greater than an exposure upper limit threshold, or less than an exposure lower limit threshold, determining that the exposure of the target object is uneven, and generating a promotion request for the target object; or, when the idle period of the target object is greater than the idle period average, generating a promotion request for the target object.

[0014] According to at least one embodiment of the present disclosure, obtaining the historical exposure level corresponding to the target object includes: obtaining the historical exposure level corresponding to the target object based on the data of total business belonging to the same business district stored in a database; wherein the target object is an object in the total business, and each object has a corresponding exposure level.

[0015] According to another aspect of the present disclosure, an electronic device is provided, comprising: a memory storing execution instructions; and a processor executing the execution instructions stored in the memory, so that the processor executes the service balanced promotion method of any embodiment of the present disclosure.

[0016] According to another aspect of the present disclosure, a readable storage medium is provided, wherein the readable storage medium stores execution instructions, and when the execution instructions are executed by a processor, the execution instructions are used to implement the service balanced promotion method of any embodiment of the present disclosure.

[0017] According to another aspect of the present disclosure, a computer program product is provided, including a computer program, wherein when the computer program is executed by a processor, the service balanced promotion method of any embodiment of the present disclosure is implemented.

[0018] In the solution provided by the present disclosure, after receiving a promotion request for a target object, it will be evaluated whether the exposure level of the target object needs to be adjusted. The specific evaluation process is as follows: First, the historical exposure level of the target object will be obtained from the historical data stored in the database, and the basic data corresponding to the target object will be obtained. Next, the basic data can be input into the recall model, and the current exposure level of the target object can be calculated using the recall model. Then, according to the relationship between the historical exposure level and the current exposure level, the exposure level of the target object is adjusted, including upgrading or downgrading the exposure level of the target object. After the target object is adjusted, the target object will not be exposed too much or too little, so that the target object can be promoted evenly. In the above manner, the exposure level of the target object is adjusted in real time and dynamically, and under the premise of ensuring the exposure demand of the target object, the target object is avoided from being underexposed or overexposed, thereby achieving balanced promotion of each object in the total business including the target object. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] The accompanying drawings illustrate exemplary embodiments of the present disclosure and together with the description serve to explain the principles of the present disclosure. These drawings are included to provide a further understanding of the present disclosure and are incorporated in and constitute a part of this specification.

[0020] Figure 1 This is a schematic diagram of the structure of the business balanced promotion system proposed in the present disclosure.

[0021] Figure 2 A schematic diagram of the recall process for balanced promotion of services proposed in the present disclosure.

[0022] Figure 3 The figure shows the overall process of a balanced business promotion method according to an embodiment of the present invention.

[0023] Figure 4 A schematic diagram of a balanced promotion system for illustrating the present disclosure.

[0024] Figure 5 It is a schematic block diagram of the structure of a device for balanced business promotion according to an embodiment of the present disclosure.

[0025] Figure 6 It is a schematic block diagram of the structure of an electronic device according to an embodiment of the present disclosure. DETAILED DESCRIPTION

[0026] The present disclosure is further described in detail below in conjunction with the accompanying drawings and examples. It is understood that the specific examples described herein are only used to explain the relevant content, rather than to limit the present disclosure. It should also be noted that, for ease of description, only the parts related to the present disclosure are shown in the accompanying drawings.

[0027] It should be noted that, in the absence of conflict, the embodiments and features of the embodiments in the present disclosure can be combined with each other. The technical solution of the present disclosure will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.

[0028] There are many product promotion algorithms in the technical solutions for product (e.g., house listings) promotion. For example, sorting by portraits, sorting by transaction probability, etc., can meet the promotion needs of some products. However, this single promotion method will lead to a two-tier differentiation of product sales. That is, the more popular the product, the higher it ranks, and the less popular the product, the lower it ranks. This will make it difficult for buyers to see the products ranked lower. In the long run, this will lead to a backlog of unsaleable products, resulting in a series of losses.

[0029] Although platforms sometimes use promotional methods to carry out targeted marketing for unsellable products, such targeted promotion can only be used as a temporary promotion activity and cannot be used as a long-term product promotion method because this promotion method seriously interferes with the normal sales ability of other products.

[0030] To this end, the present disclosure proposes a balanced business promotion method. By using the balanced business promotion method, the exposure level of the business (object) is dynamically adjusted without changing the existing promotion algorithm, so that the exposure opportunities that each object can obtain are more balanced. It can effectively avoid the problem of two-level differentiation. Among them, balanced promotion can be understood as when a network platform promotes multiple objects (for example, housing sources), multiple promoted objects can obtain the same or approximately the same exposure.

[0031] Figure 1 This is a schematic diagram of the structure of the business balanced promotion system proposed in this disclosure. Figure 1 It can be seen that in the business promotion system proposed in the present disclosure, a database 1 for storing business-related data is included, and a server 2 (including a local server or a cloud server) can obtain the basic data and historical exposure levels required for promotion from the database. The current exposure level of the target object that needs to be promoted evenly is calculated using the basic data. And the exposure level of the target object is optimized and adjusted according to the calculation results. After the adjustment is completed, the data is sent to the user's client 3, and the user browses and clicks on the relevant business content through the client 3. The optimized and adjusted target object can obtain relatively balanced promotion opportunities to avoid the problem of overexposure or serious underexposure.

[0032] Figure 2 A schematic diagram of the recall process for the balanced promotion of services proposed in this disclosure. Figure 2 As can be seen in the figure, different exposure limits are set for different exposure levels. The exposure corresponding to the first exposure level accounts for 50% of the total exposure, the exposure corresponding to the second exposure level accounts for 30% of the total exposure, and the exposure corresponding to the third exposure level accounts for 20% of the total exposure. Of course, it is also possible to set a certain absolute value of exposure for different exposure levels instead of setting it according to the proportion. Furthermore, the corresponding exposure level can be marked for the house, and the house can be promoted according to the exposure level, house price model, etc.

[0033] Explanation of terms.

[0034] For the convenience of description and to make the technical solutions of the specific implementation methods of the present disclosure easier to understand, before describing the balanced business promotion method implemented by the present disclosure, the technical terms involved in the specific implementation methods of the present disclosure are explained as follows: Exposure (Impression, Imp or Impr): refers to the number of times an advertisement or product is seen by users on a network platform. In online promotion, exposure is an important indicator to measure the display effect of advertisements or products. When an advertisement or product is seen by more users, its exposure will increase, which helps to increase brand awareness and product attention. The subject of exposure is the advertisement or product, and the area is the entire network platform. The platform uses rules to control the exposure of the product. When the advertisement or product caters to the rules of the platform, the exposure will increase, otherwise it will decrease. These rules include explicit rules and implicit rules. Explicit rules include ad size, pixels, keywords, etc., and implicit rules include high conversion rate, rich content, etc. Exposure refers to the total number of times an advertisement is displayed to users.

[0035] Click: Click refers to the behavior of users clicking on the ad link or product details page after seeing the ad or product. Click reflects the exposure and attractiveness of the ad, as well as the user's initial interest in the ad or product. In online promotion, click is one of the important indicators to measure the effectiveness of advertising. Users will only click when the ad or product can attract the user's attention and arouse their interest. However, click does not fully represent the final effect of the ad or product, because the click may be just a momentary curiosity or a mistaken click by the user, and does not necessarily mean that the user has a real need for the product or service. Click volume refers to the total number of times the ad is clicked by users.

[0036] Click-Through Rate (CTR): CTR is a commonly used term in Internet advertising, which reflects the proportion of users who click on an ad after it is displayed to them. Algorithm: The calculation formula for CTR is CTR = (clicks / exposures) × 100%.

[0037] Recall: usually refers to a mechanism in the recommendation system, that is, from a massive library of items (such as goods, videos, articles, etc.), based on some characteristics of users and items, a small number of items that users are potentially interested in are quickly retrieved, and then handed over to the subsequent sorting link for further processing. Recall is a key link in the recommendation system. It is responsible for screening out a subset of items related to users from a huge library of items as a candidate set for the subsequent sorting stage. This process is similar to placing ads that meet basic conditions in the candidate queue in the advertising delivery link.

[0038] Figure 3 The overall process diagram of the balanced promotion method of a business according to an embodiment of the present disclosure is shown. Figure 3 The method shown includes steps 301 to 304, wherein the method can be executed by an electronic device such as a server (a local server or a cloud server).

[0039] Specifically, Figure 3The method shown includes: Step 301: In response to a promotion request for a target object, obtaining a historical exposure level corresponding to the target object.

[0040] The target object mentioned here can be understood as any business object or a sub-business in the total business. For example, the total business can be a house rental business, and the corresponding target object can be an office building for rent or a shop for rent. By adjusting the exposure level of each sub-business, the exposure level of the office building and the shop can be balanced. If the total business is an office building for rent, the corresponding target object can be a specific office building. By adjusting the exposure level of each office building source, the exposure level of each office building source can be balanced. Therefore, by using the technical solution disclosed in the present invention, without changing the original promotion algorithm or recall algorithm, overall exposure balance can be achieved, and exposure balance for specific objects can also be achieved.

[0041] In the disclosed solution, in order to facilitate the management of the exposure of business objects, different exposure levels are set for business objects. Business objects with different exposure levels correspond to different exposure levels. For example, the exposure exceeding 5000 is set to the first exposure level, the exposure exceeding 3000 and less than 5000 is set to the second exposure level, and the exposure less than 3000 is set to the third exposure level. The grading method here is only used as an example and does not constitute a limitation on the technical solution of the present application. In actual applications, users can set the exposure level as needed, and can also set corresponding exposures for different exposure levels.

[0042] When evaluating the current exposure level of the target object, it can be a comprehensive evaluation of which exposure level the target object should be adjusted to next. The historical exposure level of the target object can be understood as the exposure level determined by the target object's previous evaluation calculation. The specific evaluation calculation method can refer to the evaluation method of the target object's current exposure level, which will not be repeated here.

[0043] The promotion request mentioned here can be understood as a business promotion request for the target object, so that the target object can be exposed to users more or less. The promotion request mentioned here can be a promotion request to increase exposure or a promotion request to reduce exposure.

[0044] Step 302: Obtain basic data corresponding to the target object.

[0045] As mentioned above, the relevant data of each business object is stored in a database (for example, ES (Elasticsearch) database). When it is necessary to adjust the exposure level of the target object, the basic data corresponding to the target object is queried from the database. These basic data include at least one of the house source information, business district information and price reduction coefficient. Among them, the house source information mentioned here can be understood as the basic attributes of the house source. The business district information mentioned here can be understood as the regional attributes of the area where the house source is located. Because the house source has significant regional characteristics, the prices of houses belonging to different business districts vary greatly, and the attention they receive also varies greatly. Therefore, when adjusting the exposure level, the exposure level of the target house source within the same business district is adjusted.

[0046] Step 303: Calculate the current exposure level of the target object using the basic data and the recall model.

[0047] After obtaining the basic data in the manner described above, the current exposure level corresponding to the target object can be further calculated. The basic data mentioned here includes house source information, business district information and price reduction coefficient. The house source information, business district information and price reduction coefficient are input into the recall model, and the current exposure level corresponding to the target object is calculated using the recall model. The specific calculation process will be described in the following embodiments, and the specific details can be referred to the embodiments described below, and will not be repeated here.

[0048] Step 304: adjusting the exposure level of the target object according to the relationship between the historical exposure level and the current exposure level, and performing balanced promotion on the adjusted target object.

[0049] In practical applications, after obtaining the historical exposure level of the target object and the current exposure level, the exposure levels can be further compared. Here, it is assumed that the first exposure level is greater than the second exposure level, and the second exposure level is greater than the third exposure level.

[0050] For example, if the historical exposure level of the target object is the third exposure level, and the calculated current exposure level of the target object is the first exposure level, then theoretically the exposure level of the target object needs to be upgraded from the third exposure level to the first exposure level. If the historical exposure level of the target object is the second exposure level, and the calculated current exposure level of the target object is the third exposure level, then theoretically the exposure level of the target object needs to be downgraded from the second exposure level to the third exposure level.

[0051] Without changing the original promotion algorithm, by adjusting the exposure level of the target object, it is possible to avoid the target object's exposure level being too high or too low, so that the target object can obtain a more balanced and reasonable exposure level.

[0052] Based on the above public scheme, after receiving a promotion request for a target object, it will be evaluated whether the exposure level of the target object needs to be adjusted. The specific evaluation process is as follows: First, the historical exposure level of the target object will be obtained from the historical data stored in the database, and the basic data corresponding to the target object will be obtained. Next, the basic data can be input into the recall model, and the current exposure level of the target object can be calculated using the recall model. Then, according to the relationship between the historical exposure level and the current exposure level, the exposure level of the target object is adjusted, including upgrading or downgrading the exposure level of the target object. After the target object is adjusted, the target object will not be exposed too much or too little, so that the target object can be promoted evenly. In the above manner, the exposure level of the target object is adjusted in real time and dynamically, and under the premise of ensuring the exposure demand of the target object, the target object is avoided from being underexposed or overexposed, thereby achieving balanced promotion of each object in the total business, including the target object.

[0053] In one or more embodiments of the present disclosure, when the target object is a property, the basic data includes: property information, business district information and price reduction coefficient; the exposure level of the target object is calculated using the basic data and the recall model, including: inputting the property information, business district information and price reduction coefficient into the recall model to calculate the exposure level of the target object.

[0054] Among them, obtaining the basic data corresponding to the target object specifically includes: determining the housing information, business district information and price reduction coefficient of the target object according to the attribute information of the target object in the database; wherein the housing information includes: at least one of housing exposure rate, housing click-through rate, housing conversion rate, housing click-through rate, housing price and apartment type; the business district information includes: at least one of business district exposure rate, business district click-through rate, business district click-through rate and business district price.

[0055] In actual applications, when calculating the exposure level of the target object, the previously acquired house information, business district information and price reduction coefficient are input into the recall formula. The recall formula is used to dynamically calculate the current exposure level of the target object in real time.

[0056] As mentioned above, many parameters in the house information and business district information are variable parameters, that is, these variable parameters are changing dynamically in real time, so the calculated current exposure level will also change. Specifically, the house exposure rate, house click rate, house conversion rate, house click-through rate, etc. are constantly changing with the user's browsing, and the house type is fixed. House information can also include the house collection mode, display method, number of transactions, etc.

[0057] In the business district information, the business district exposure rate, business district click rate, business district click-through rate, business district price, etc. are also dynamically changing. Among them, the business district exposure rate, business district click rate, and business district click-through rate mentioned here can be understood as the result of comprehensive calculation of multiple properties in the business district. For example, the business district exposure rate is the exposure rate of all properties in the business district in the current time period, and the business district click rate is the click rate of all properties in the business district in the current time period. Business district information can also include business district population, business district area, etc.

[0058] After obtaining the basic data, you can further use the recall formula for calculation. For example, suppose the recall formula funexpose() = f(housing (housing exposure rate, housing click rate, housing conversion rate, housing click-through rate, apartment type), business district (business district exposure rate, business district click rate, business district click-through rate, business district price), price reduction coefficient) = current exposure level.

[0059] By using the above-mentioned method, the current exposure level of the target object is calculated by making full use of the dynamic information in the house and business district. The current exposure level represents the current actual exposure status of the target object. In this way, the exposure level of the target object can be adjusted accordingly according to the current actual exposure status, thereby achieving the purpose of dynamic balanced promotion.

[0060] In one or more embodiments of the present disclosure, the adjusted target object is balancedly promoted, including: in response to a recall request, based on the target object's updated exposure level and / or basic data, the target object is added to a recall set, or removed from the recall set, so as to balance the promotion of the target object.

[0061] As mentioned above, the latest exposure level (that is, the current exposure level) of the target object can be calculated using the recall formula. Then, the exposure level corresponding to the target object can be updated. Of course, the price reduction coefficient can also be updated, or the average click-through rate can be updated. The target object is stored in the database. When updating, the exposure level mark corresponding to the target object is updated, that is, the historical exposure level marked by the target object is replaced with the current exposure level.

[0062] When updating basic data, basic data about the target object in the database may be updated, such as price reduction coefficient, click-through rate, click-through rate, and so on.

[0063] Of course, in some scenarios, there may be a need for long-term promotion of a target object, that is, it is necessary to increase the exposure level so that the target object can obtain more exposure. In this case, the exposure level of the target object can be directly modified.

[0064] Since the exposure level of the modified target object changes, it means that the recall order of the target object will change. If the exposure level of the target object needs to be increased, the target object will be added to the recall set first. Conversely, if the exposure level of the target object is reduced, the target object will be removed from the recall set, or under the same conditions, other objects will be recalled first, and the target object will be recalled last.

[0065] Through the above real-time method, after adjusting the exposure level of the target object, the priority of the target object in the recall work can be changed, thereby truly achieving balanced promotion of multiple business objects in the business.

[0066] In one or more embodiments of the present application, the exposure level of the target object is adjusted according to the relationship between the historical exposure level and the current exposure level, including: comparing the current exposure level with the historical exposure level, and if the comparison result is that the current exposure level is less than the historical exposure level, downgrading the exposure level of the target object; if the comparison result is that the current exposure level is greater than the historical exposure level, upgrading the exposure level of the target object.

[0067] The current exposure level of the target object is calculated through the recall model described above. Then, the size relationship between the current exposure level and the target exposure level can be compared. By comparison, we can know how to adjust the exposure level. This is because the calculated current exposure level can represent the most realistic current exposure situation of the target object. If the current exposure level is lower than the historical exposure level, it means that the current exposure level of the target object is too high, which may seize the exposure traffic of other business objects, or, although the historical exposure level of the target object is very high, it does not get a good click-through rate or click-through rate. The exposure level of the target object needs to be downgraded so that the target object can obtain more balanced exposure opportunities, thereby meeting the balanced promotion needs.

[0068] If the comparison result shows that the current exposure level is greater than the historical exposure level, it may be that the current exposure traffic occupied by the target object is too low and the exposure traffic needs to be further increased. Alternatively, after calculation, it is found that the click-through rate and click-through rate of the target object are relatively high, which means that the target object has a higher probability of transaction. Therefore, the target object's transaction rate can be increased by increasing the exposure level, and the target object can obtain relatively balanced promotion opportunities.

[0069] Through the above method, the exposure level of the target object is dynamically adjusted according to the real-time comparison results of the calculated current exposure level and the historical exposure level. The adjustment is more timely, and each business object in the total business can obtain the most balanced promotion opportunities in a short period of time.

[0070] In one or more embodiments of the present application, if the comparison result is that the current exposure level is less than the historical exposure level, the target object is downgraded, including: if the comparison result is that the current exposure level is less than the historical exposure level, the current click-through rate and the average of the click-through rate in the basic data are compared. If the current click-through rate is less than the average of the click-through rate, the exposure level of the target object is downgraded.

[0071] In actual applications, when adjusting the exposure level of a target object, the current click-through rate of the target object must also be fully considered. Because the click-through rate represents the transaction probability of the target object, the higher the click-through rate, the higher the transaction probability of the target object. The lower the click-through rate, the lower the transaction probability of the target object. While using the disclosed solution to encourage the target object to obtain balanced exposure opportunities and promotion opportunities, the transaction rate must also be considered, because the ultimate goal of promotion is to achieve the transaction of the target object.

[0072] The comparison result shows that the current exposure level is lower than the historical exposure level, and the current click-through rate in the basic data is also lower than the average click-through rate. It can be seen that although the historical exposure level of the target object was very high, the target object did not win a very high click-through rate, and the transaction rate still did not reach the average. Therefore, in this case, it is possible to decisively take downgrade measures for the target object.

[0073] Through the above method, not only the impact of exposure level is considered, but also the impact of click-through rate needs to be considered. After comprehensive comparison, it is determined whether the exposure level of the target object can be directly downgraded. While meeting the needs of balanced exposure and balanced promotion, the click-through rate of the target object is increased as much as possible so that the target object can achieve more transactions.

[0074] In one or more embodiments of the present application, it also includes: if the current click-through rate is greater than the average click-through rate, the exposure level of the target object is not reduced; or, if the current click-through rate is greater than the average click-through rate, the exposure level of the target object is reduced, and the target object is compensated for the exposure.

[0075] As mentioned above, in practical applications, the impact of the click-through rate also needs to be considered. The higher the click-through rate of a business object, the greater the probability of the transaction of the business object. Therefore, while considering the balance of exposure of different business objects in the total business, the transaction rate must also be ensured. If the exposure level of some popular business objects is forcibly reduced, the transaction rate will be seriously affected. Therefore, when upgrading or downgrading the target object, in addition to considering the comparison results of the historical exposure level and the current exposure level, the click-through rate also needs to be considered. Specifically, if the comparison result is that the current exposure level is lower than the historical exposure level, but the click-through rate of the target object is greater than the average click-through rate, it means that the current transaction rate of the target object is relatively high. If the exposure level of the target object is suddenly and directly reduced, it may directly affect the transaction rate of the target object. Therefore, in this case, the exposure level of the target object can be temporarily not reduced, and the calculation results of the next round of exposure level can be waited for to meet the transaction rate requirements of the target object.

[0076] In addition, if you want to reduce the exposure level of the target object, you can also increase the exposure compensation of the target object at the same time. For example, the exposure level of the target object is reduced from the second exposure level to the third exposure level, and the exposure of the target object is increased by 200.

[0077] Through the above method, while meeting the exposure balance demand, it is also necessary to ensure the click-through rate of target objects with relatively high conversion rates as much as possible to avoid a decrease in conversion rate due to forced reduction of exposure level.

[0078] In one or more embodiments of the present application, a method for generating a promotion request includes: when the target object is a designated promotion object, generating a promotion request for the target object; or, when the exposure rate of the target object is lower than an exposure threshold, generating a promotion request for the target object; or, when the exposure amount of the target object is greater than an upper exposure threshold, or less than a lower exposure threshold, determining that the exposure of the target object is uneven, and generating a promotion request for the target object; or, when the idle period of the target object is greater than the idle period average, generating a promotion request for the target object.

[0079] In actual applications, the target objects should be adjusted for balanced promotion according to the actual situation. For example, when a merchant or platform wants to promote a certain target object, a promotion request for the target object can be sent to the server to effectively improve the promotion efficiency of the target object.

[0080] For example, when the server detects that the exposure rate of the target object is significantly lower than the minimum exposure rate threshold, it is necessary to take measures to upgrade the exposure level of the target object. Similarly, if the service detects that the exposure rate of the target object is significantly higher than the maximum exposure rate threshold, it can take measures to downgrade the exposure level of the target object.

[0081] For example, the server detects that the exposure of each target object in the total business is uneven, which may be that the exposure of the target object is greater than the upper exposure threshold, or the exposure is less than the lower exposure threshold. Or, if the exposure of the target object in the total business is significantly greater or less than the exposure of other business objects, the server will collect promotion and downgrade measures for the target object and generate a promotion request for the target object.

[0082] For example, if the server detects that the target object has been idle for a long time (for example, the house has not been rented out for a long time, and the idle period is greater than the average idle period), it is necessary to increase the promotion for the target object. One way is to generate a promotion request for the target object to increase the exposure level of the target object.

[0083] By comprehensively detecting various situations of the target object, a promotion request can be sent to the target object in various situations, so as to solve the promotion problem of the target object by adjusting the exposure level of the target object without changing the existing promotion algorithm.

[0084] In one or more embodiments of the present application, obtaining the historical exposure level corresponding to the target object includes: obtaining the historical exposure level corresponding to the target object based on the data of total business belonging to the same business district stored in the database; wherein the target object is an object in the total business, and each object has a corresponding exposure level.

[0085] In actual applications, when obtaining the historical exposure level of the target object, the business district to which the target object belongs should be considered. When calculating and ranking the exposure level, it is also completed in the same business district. Because housing sources have very significant regional attributes, the prices of housing sources in different business districts vary greatly, and the attention they receive from users varies greatly. The total business contains many business objects. When setting the corresponding exposure level for the business object, the corresponding exposure level is set for the business objects in the same business district, and it cannot be set across business districts. The exposure levels between different business districts are independent of each other.

[0086] Figure 4 A schematic diagram of a balanced generalization system for illustrating the present disclosure. Figure 4As can be seen in the figure, the left side is the offline data processing layer, including the source data layer, data specification layer, data computing layer and application layer. Among them, the source data layer (such as hive database, kafka database) can be understood as storing various source data related to the target object, including exposure, clicks and business opportunities obtained during the interaction with the user's client. After data cleaning and denoising, the source data provided by the source data layer is normalized to obtain various basic data required for subsequent calculations, including house exposure, house click-through rate, house business opportunities, house search, and business district click-through rate, business district exposure, etc. After normalization, the house click-through rate (house CTR) and business district click-through rate (business district CTR) are calculated. Then, these basic data are input into the recall model to calculate the exposure level corresponding to the target object. The calculation results are sent to the right side for real-time processing, etc., to update the exposure level in the ES database. In the search and push process, recall rewrite and refined operation are performed. The final recall set and sorting results are sent to the user's client.

[0087] Based on any one of the above implementations, the present disclosure also provides a device for balanced business promotion.

[0088] Figure 5 It is a schematic block diagram of the structure of a device for balanced business promotion according to an embodiment of the present disclosure.

[0089] like Figure 5 As shown, the service balanced promotion device includes: an acquisition module 510, which is used to respond to a promotion request for a target object and obtain the historical exposure level corresponding to the target object. The acquisition module 510 is also used to obtain basic data corresponding to the target object. A calculation module 520 is used to calculate the current exposure level of the target object using the basic data and the recall model. A promotion module 530 is used to adjust the exposure level of the target object according to the size relationship between the historical exposure level and the current exposure level, and to perform balanced promotion on the adjusted target object.

[0090] The above-mentioned balanced business promotion device may be in the form of computer software, and each module of the above-mentioned balanced business promotion device may be implemented by a computer software module.

[0091] Optionally, when the target object is a house, the basic data includes: house information, business district information and price reduction coefficient. The calculation module 520 is further used to input the house information, business district information and price reduction coefficient into the recall model to calculate the exposure level of the target object.

[0092] The calculation module 520 is also used to determine the housing information, business district information and price reduction coefficient of the target object according to the attribute information of the target object in the database; wherein the housing information includes: at least one of housing exposure rate, housing click-through rate, housing conversion rate, housing click-through rate, housing price and apartment type; the business district information includes: at least one of business district exposure rate, business district click-through rate, business district click-through rate and business district price.

[0093] The promotion module 530 is further configured to respond to the recall request and add the target object to the recall set or remove the target object from the recall set based on the updated exposure level and / or basic data of the target object, so as to promote the target object in a balanced manner.

[0094] The promotion module 530 is also used to compare the current exposure level with the historical exposure level. If the comparison result is that the current exposure level is less than the historical exposure level, the exposure level of the target object is downgraded; if the comparison result is that the current exposure level is greater than the historical exposure level, the exposure level of the target object is upgraded.

[0095] The promotion module 530 is also used to compare the current click-through rate and the average click-through rate in the basic data if the comparison result shows that the current exposure level is lower than the historical exposure level; if the current click-through rate is lower than the average click-through rate, the exposure level of the target object is downgraded.

[0096] The promotion module 530 is also used to not reduce the exposure level of the target object if the current click-through rate is greater than the average click-through rate; or, if the current click-through rate is greater than the average click-through rate, reduce the exposure level of the target object and compensate the target object for exposure.

[0097] The promotion module 530 is also used to generate a promotion request for the target object when the target object is a designated promotion object; or, when the exposure amount of the target object is greater than an upper exposure threshold, or less than a lower exposure threshold, determine that the exposure of the target object is uneven, and generate a promotion request for the target object; or, when the idle period of the target object is greater than the average idle period, generate a promotion request for the target object.

[0098] The acquisition module 510 is further used to acquire the historical exposure level corresponding to the target object according to the data of the total business belonging to the same business district stored in the database; wherein the target object is an object in the total business, and each object has a corresponding exposure level.

[0099] The implementation process of the functions and effects of each module in the above-mentioned device is specifically described in the implementation process of the corresponding steps in the above-mentioned method, which will not be repeated here.

[0100] The execution subject of the service balanced promotion method in the specific implementation manner of the present disclosure may be an electronic device such as a server (including a local server or a cloud server).

[0101] Therefore, based on any one of the above embodiments, the present disclosure further provides an electronic device, which can execute the service balanced promotion method of any one of the above embodiments of the present disclosure.

[0102] Figure 6 1 is a schematic block diagram of the structure of an electronic device 1000 according to an embodiment of the present disclosure.

[0103] The hardware structure of the electronic device 1000 can be implemented using a bus architecture. The bus architecture can include any number of interconnected buses and bridges, depending on the specific application and overall design constraints of the hardware. The bus 1100 connects various circuits including one or more processors 1200, memory 1300, and / or hardware modules together. The bus 1100 can also connect various other circuits 1400 such as peripherals, voltage regulators, power management circuits, external antennas, etc.

[0104] The bus 1100 may be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Component (EISA) bus, etc. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, the figure only uses one connecting line, but does not mean that there is only one bus or one type of bus.

[0105] The present disclosure also provides a readable storage medium, in which a computer program is stored, and the computer program is used to implement the above method when executed by a processor. "Readable storage medium" can be any device that can contain, store, communicate, propagate or transmit a program for use in an instruction execution system, device or equipment or in combination with these instruction execution systems, devices or equipment. More specific examples of readable storage media include the following: an electrical connection portion (electronic device) with one or more wirings, a portable computer disk box (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable and editable read-only memory (EPROM or flash memory), an optical fiber device, and a portable read-only memory (CDROM), etc.

[0106] The present disclosure also provides a computer program product. The method of the present disclosure can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer program or instruction is loaded and executed, the process or function of the present disclosure is executed in whole or in part.

[0107] The computer program or instructions may be stored in a readable storage medium or transmitted from one readable storage medium to another readable storage medium, for example, the computer program or instructions may be transmitted from one website, computer, server or data center to another website, computer, server or data center by wired or wireless means. The readable storage medium may be any available medium that can be accessed or a data storage device such as a server, data center, etc. that integrates one or more available media. The available medium may be a magnetic medium, such as a floppy disk, a hard disk, or a magnetic tape; it may also be an optical medium, such as a digital video disk; it may also be a semiconductor medium, such as a solid state drive. The computer readable storage medium may be a volatile or non-volatile storage medium, or may include both volatile and non-volatile types of storage media.

[0108] Those skilled in the art will appreciate that the embodiments of the present disclosure may be provided as methods, systems, or computer program products. Therefore, the present disclosure may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present disclosure may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0109] The present disclosure is described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to the present disclosure. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0110] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0111] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process in the computer or other programmable device. Figure 1 A process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.

[0112] In the description of this specification, the description with reference to the terms "one embodiment / method", "some embodiments / methods", "example", "specific example", or "some examples" etc. means that the specific features, structures, or characteristics described in conjunction with the embodiment / method or example are included in at least one embodiment / method or example of the present disclosure. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment / method or example. Moreover, the specific features, structures, or characteristics described may be combined in any one or more embodiments / methods or examples in a suitable manner. In addition, those skilled in the art may combine and combine different embodiments / methods or examples described in this specification and features of different embodiments / methods or examples, unless they are contradictory.

[0113] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of the features. In the description of the present disclosure, "plurality" means at least two, such as two, three, etc., unless otherwise clearly and specifically defined.

[0114] Those skilled in the art should understand that the above embodiments are only for the purpose of clearly illustrating the present disclosure, and are not intended to limit the scope of the present disclosure. For those skilled in the art, other changes or modifications may be made based on the above disclosure, and these changes or modifications are still within the scope of the present disclosure.

Claims

1. A method for balanced promotion of services, characterized in that: The method comprises: In response to a promotion request for a target object, obtaining a historical exposure level corresponding to the target object; Obtaining basic data corresponding to the target object; Calculate the current exposure level of the target object using the basic data and the recall model; The exposure level of the target object is adjusted according to the magnitude relationship between the historical exposure level and the current exposure level, and the adjusted target object is promoted in a balanced manner.

2. The method according to claim 1, characterized in that The balanced promotion of the adjusted target objects includes: In response to the recall request, based on the updated exposure level and / or the basic data of the target object, the target object is added to the recall set, or removed from the recall set, so as to promote the target object in a balanced manner.

3. The method according to claim 1 or 2, characterized in that: The adjusting the exposure level of the target object according to the magnitude relationship between the historical exposure level and the current exposure level includes: Comparing the current exposure level with the historical exposure level, and if the comparison result shows that the current exposure level is less than the historical exposure level, downgrading the exposure level of the target object; If the comparison result is that the current exposure level is greater than the historical exposure level, the exposure level of the target object is upgraded.

4. The method according to claim 3, characterized in that If the comparison result is that the current exposure level is less than the historical exposure level, downgrading the target object includes: If the comparison result is that the current exposure level is less than the historical exposure level, then comparing the current click-through rate and the average click-through rate in the basic data; If the current click-through rate is less than the average click-through rate, the exposure level of the target object is downgraded.

5. The method according to claim 4, characterized in that Also includes: If the current click-through rate is greater than the average click-through rate, the exposure level of the target object is not reduced; or, If the current click-through rate is greater than the average click-through rate, the exposure level of the target object is reduced, and exposure compensation is performed on the target object.

6. The method according to claim 1, characterized in that When the target object is a house, the basic data includes: house information, business district information and price reduction coefficient; The step of calculating the exposure level of the target object by using the basic data and the recall model includes: The house source information, the business district information and the price reduction coefficient are input into the recall model to calculate the exposure level of the target object.

7. The method according to claim 6, characterized in that The obtaining of basic data corresponding to the target object includes: According to the attribute information of the target object in the database, the housing information, business district information and price reduction coefficient of the target object are determined; wherein the housing information includes: at least one of housing exposure rate, housing click rate, housing conversion rate, housing click-through rate, housing price and apartment type; the business district information includes: at least one of business district exposure rate, business district click rate, business district click-through rate and business district price.

8. The method according to claim 1, characterized in that: The generation method of the promotion request includes: When the target object is a designated promotion object, generating a promotion request for the target object; or When the exposure amount of the target object is greater than the upper exposure threshold, or less than the lower exposure threshold, it is determined that the exposure of the target object is unbalanced, and a promotion request for the target object is generated; or, When the idle period of the target object is greater than the idle period average, a promotion request for the target object is generated.

9. An electronic device, characterized in that: include: A memory storing execution instructions; as well as A processor, wherein the processor executes the execution instructions stored in the memory, so that the processor executes the service balanced promotion method according to any one of claims 1 to 8.

10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the service balanced promotion method according to any one of claims 1 to 8 is implemented.