[go: up one dir, main page]

CN110232581B - Method and device for providing coupons for users - Google Patents

Method and device for providing coupons for users Download PDF

Info

Publication number
CN110232581B
CN110232581B CN201810182161.5A CN201810182161A CN110232581B CN 110232581 B CN110232581 B CN 110232581B CN 201810182161 A CN201810182161 A CN 201810182161A CN 110232581 B CN110232581 B CN 110232581B
Authority
CN
China
Prior art keywords
coupons
coupon
search
user
trigger
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201810182161.5A
Other languages
Chinese (zh)
Other versions
CN110232581A (en
Inventor
王君
姚磊
周涛
王宁
王超
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Jingdong Century Trading Co Ltd
Beijing Jingdong Shangke Information Technology Co Ltd
Original Assignee
Beijing Jingdong Century Trading Co Ltd
Beijing Jingdong Shangke Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Jingdong Century Trading Co Ltd, Beijing Jingdong Shangke Information Technology Co Ltd filed Critical Beijing Jingdong Century Trading Co Ltd
Priority to CN201810182161.5A priority Critical patent/CN110232581B/en
Priority to PCT/CN2019/075150 priority patent/WO2019169990A1/en
Publication of CN110232581A publication Critical patent/CN110232581A/en
Application granted granted Critical
Publication of CN110232581B publication Critical patent/CN110232581B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0207Discounts or incentives, e.g. coupons or rebates

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • Strategic Management (AREA)
  • Finance (AREA)
  • Game Theory and Decision Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention discloses a method and a device for providing coupons for users, and relates to the technical field of computers. One embodiment of the method comprises the following steps: acquiring search keywords input by a user; and outputting coupons based on a preset coupon set corresponding to the trigger key when the search key is a predefined trigger key. According to the embodiment, the electronic coupons can be accurately issued, and the user experience is improved.

Description

Method and device for providing coupons for users
Technical Field
The present invention relates to the field of computer technologies, and in particular, to a method and apparatus for providing coupons for users.
Background
With the rapid development of electronic commerce, electronic coupons have become an indispensable, feasible and effective product form of an electronic commerce platform in sales promotion. For example, when a merchant is active, the coupon or full-reduced coupon may be presented and issued to the user in a red pack, or the user may go to the merchant's active page for pickup. At present, electronic coupons are generally provided on a preferential activity page of an electronic commerce platform, and a user is required to search and then manually pick up the electronic coupons on the electronic commerce platform.
In the process of implementing the present invention, the inventor finds that at least the following problems exist in the prior art: the electronic coupons are difficult to be accurately sent to specific users only by users by themselves because the shopping intention of the users browsing the electronic coupons can not be guessed, and the method for providing the electronic coupons for the users increases the interaction cost of the users, influences the user experience and causes the loss of potential orders due to the fact that the users can not guess the shopping intention of the users browsing the electronic coupons.
Therefore, a method and a device for providing coupons for users, which can realize accurate issuing of electronic coupons and improve user experience, are needed.
Disclosure of Invention
In view of the above, the embodiment of the invention provides a method and a device for providing coupons for users, which can realize the accurate issuing of electronic coupons and improve the user experience.
To achieve the above object, according to one aspect of the embodiments of the present invention, there is provided a method of providing a coupon to a user, comprising:
Acquiring search keywords input by a user;
and outputting coupons based on a preset coupon set corresponding to the trigger key when the search key is a predefined trigger key.
Further, the outputting coupons based on the pre-configured coupon sets corresponding to the trigger keywords comprises:
Matching coupons for the user in a preset coupon set corresponding to the trigger key;
outputting the matched coupons.
Further, the matching the coupons for the user in the pre-configured coupon set corresponding to the trigger key comprises:
A degree of matching of the feature of each coupon in the set of coupons with the user image of the user is calculated separately to determine the coupons therein that match the user.
Further, the method for providing coupons for users provided by the embodiment of the invention further comprises the following steps:
judging whether the predefined trigger key sets exist the search key, if so, determining that the search key is the predefined trigger key;
the trigger keyword set is obtained through the following steps:
Selecting at least one search keyword from the historical search keywords as a candidate keyword, and selecting at least one search result from the search results of the candidate keyword as a main search result of the candidate keyword;
If the exposure of the candidate keyword satisfies a first predefined number and the number of primary search results of the candidate keyword associated with the specified coupon satisfies a second predefined number, determining the candidate keyword as a trigger keyword.
Further, the step of obtaining the trigger keyword set further includes:
setting extension information for the trigger key, and adding the set extension information into the trigger key set.
Further, the pre-configured coupon set corresponding to the triggering key word is obtained through the following steps:
Coupons associated with all primary search results of a trigger key are obtained to form a coupon set corresponding to the trigger key.
To achieve the above object, according to another aspect of an embodiment of the present invention, there is provided an apparatus for providing coupons to users, comprising:
The acquisition module is used for acquiring search keywords input by a user;
And the output module is used for outputting coupons based on a preset coupon set corresponding to the trigger key when the search key is a predefined trigger key.
Further, the output module is further configured to match coupons for the user in a preset coupon set corresponding to the trigger key, and then output the matched coupons.
Further, the output module is further configured to calculate a degree of matching of the feature of each coupon in the set of coupons with the user image of the user, respectively, to determine a coupon that matches the user therein.
Further, the device for providing coupons for users provided by the embodiment of the invention further comprises:
The judging module is used for judging whether the search keywords exist in the predefined trigger keyword set or not, and if yes, determining that the search keywords are the predefined trigger keywords;
The screening module is used for obtaining the trigger keyword set through the following steps:
Selecting at least one search keyword from the historical search keywords as a candidate keyword, and selecting at least one search result from the search results of the candidate keyword as a main search result of the candidate keyword;
If the exposure of the candidate keyword satisfies a first predefined number and the number of primary search results of the candidate keyword associated with the specified coupon satisfies a second predefined number, determining the candidate keyword as a trigger keyword.
Further, the screening module is further configured to set extension information for the trigger keyword, and add the set extension information into the trigger keyword set.
Further, the device for providing coupons for users provided by the embodiment of the invention further comprises:
the coupon set acquisition module is used for acquiring a pre-configured coupon set corresponding to the trigger key by the following steps: coupons associated with all primary search results of a trigger key are obtained to form a coupon set corresponding to the trigger key.
To achieve the above object, according to another aspect of an embodiment of the present invention, there is provided an electronic device for providing coupons, comprising:
One or more processors;
storage means for storing one or more programs,
The one or more programs, when executed by the one or more processors, cause the one or more processors to implement the method for providing coupons for users provided by embodiments of the present invention.
To achieve the above object, according to another aspect of the embodiments of the present invention, there is provided a computer-readable medium having stored thereon a computer program which, when executed by a processor, implements the method for providing coupons to users provided by the embodiments of the present invention.
According to the method and the device for providing the coupons for the users, the intention of the users is known by acquiring the search keywords input by the users, and then the coupons configured corresponding to a certain intention are sent to the users with the intention in the subsequent steps, so that the accurate sending of the coupons is realized. Wherein for a certain user intention, a plurality of different coupons may be configured. According to the invention, in a plurality of different coupons, one or more coupons are matched for the user based on the user portrait, so that the intention of the user is further refined and analyzed by combining more information, the accurate issuing of the coupons is realized, the personalized requirements of the user are met, and user-friendly user experience is given. And the process of digging and triggering the coupons can be automatically performed, so that the workload of operators is reduced, and the labor cost is saved.
When the method is applied to a scene that the electronic commerce platform provides the red packet or the electronic coupon for the user, the method can accurately issue the movable coupon to the hand of the user with related purchasing intention, and the user can obtain the promotion information of the commodity during searching, thereby attracting the client and improving the order quantity. On the other hand, through personalized recommendation technology, through analysis of user portraits and commodity coupons, the required coupon red packages are more accurately recommended and issued for searching users, and the conversion rate of the coupons is further improved.
Further effects of the above-described non-conventional alternatives are described below in connection with the embodiments.
Drawings
The drawings are included to provide a better understanding of the invention and are not to be construed as unduly limiting the invention. Wherein:
FIG. 1 is a schematic diagram of the main flow of a method for providing coupons to users provided by an embodiment of the present invention;
FIG. 2 is a schematic diagram of a main flow for obtaining a set of trigger keywords according to an embodiment of the present invention;
FIG. 3 is an interface schematic diagram of a pop-up window display red envelope according to an embodiment of the present invention;
FIG. 4 is a schematic diagram of an interface of a search results page provided by an embodiment of the present invention;
FIG. 5 is a schematic diagram of the main modules of an apparatus for providing coupons to users provided by an embodiment of the present invention;
FIG. 6 is a schematic diagram of a system for providing coupons to users provided in accordance with an embodiment of the present invention;
FIG. 7 is an exemplary system architecture diagram in which embodiments of the present invention may be applied;
Fig. 8 is a schematic diagram of a computer system suitable for use in implementing an embodiment of the invention.
Detailed Description
Exemplary embodiments of the present invention will now be described with reference to the accompanying drawings, in which various details of the embodiments of the present invention are included to facilitate understanding, and are to be considered merely exemplary. Accordingly, those of ordinary skill in the art will recognize that various changes and modifications of the embodiments described herein can be made without departing from the scope and spirit of the invention. Also, descriptions of well-known functions and constructions are omitted in the following description for clarity and conciseness.
The embodiment of the invention provides a method for providing coupons for users, which can be applied to an electronic commerce platform for sending electronic coupons. As shown in fig. 1, the method includes: step S101 and step S102. In step S101, a search keyword input by a user is acquired. For example, in the e-commerce platform, the user may input a search keyword based on an input box of a search engine provided by the e-commerce platform page, and perform a query of related goods, and in this step, the search keyword input by the user to the search engine is obtained.
The search keyword query input by the user reflects the intention of the user to a certain extent, for example, in an e-commerce platform, the search keyword input by the user often represents a commodity that the user wants to purchase. The method can learn the purchase intention of the user by acquiring the search keywords input by the user, and further provides the user with the purchase intention selection information based on the user in the subsequent steps.
In step S102, when the search keyword is a predefined trigger keyword, a coupon is output based on a pre-configured coupon set corresponding to the trigger keyword. In the application scene of the e-commerce platform, the coupons are electronic coupons and can also be promotion information such as advertisements, links and the like. The predefined trigger key is a preconfigured search key capable of triggering the coupon providing process for the user, and when the search key input by the user and acquired in step S101 is the trigger key, the process of providing the coupon for the user is triggered.
In the present invention, a plurality of trigger keywords are predefined, each trigger keyword having a corresponding coupon set. The coupon corresponding to the trigger key is information to be provided to the user determined based on the user intention embodied by the trigger key. When the search keyword input by the user is a certain trigger keyword, the user is indicated to have the intention embodied by the trigger keyword, at the moment, the coupon is output based on the coupon set corresponding to the trigger keyword, and then the coupon is provided for the user in the subsequent step, so that the coupon configured corresponding to the certain intention can be sent to the user with the intention, and the accurate sending of the coupon is realized. In the application scene of the e-commerce platform, the electronic coupons, advertisements, links and other promotion information of a certain type of commodity can be sent to the users who want to purchase the type of commodity, so that the accurate distribution of the marketing information is realized.
In the present invention, there may be a plurality of coupons in the coupon set corresponding to each trigger key, i.e., for a certain user intention, a plurality of different coupons may be configured. In the step, matching coupons for the user in a preset coupon set corresponding to the trigger key, and then outputting the matched coupons. Among a plurality of different coupons, one or more coupons are matched for the user, and the purpose of further refining and analyzing the intention of the user is achieved by combining more information, so that the accurate issuing of the coupons is achieved. This matching process is described in detail in the subsequent embodiments of the present invention.
In step S103, the matched coupon is provided to the user, and the user terminal displays the coupon to the user. The method for providing the coupons is realized based on a search engine, and when a user inputs a search keyword to search to obtain a search result page, the coupons obtained based on the steps of the method can be displayed on the search result page or independently displayed by popup, so that the coupons are presented to the user while the search process of the user is not influenced.
The method for providing coupons provided by the embodiment of the invention further comprises the following judging process before executing the step S102: judging whether a predefined trigger keyword set has a search keyword or not, if so, determining the search keyword as the trigger keyword. That is, a search keyword is queried in a trigger keyword set predefined to include a plurality of trigger keywords to determine whether the search keyword is stored in the trigger keyword set.
In the present invention, as shown in fig. 2, the trigger keyword set is obtained by first selecting at least one search keyword among the history search keywords as a candidate keyword. Wherein the historical search keywords may be obtained based on search logs of the search engine. In this step, the search keywords are primarily screened to obtain candidate keywords therein, and the screening criteria can be specifically set in combination with different application scenarios, for example, in the e-commerce platform, the screening of the search keywords can be performed according to the exposure (search times) of each search keyword.
Then, at least one search result is selected as a main search result of the candidate keyword among the search results of the candidate keyword. The search results, that is, the results returned by the search engine searching according to the keywords, for example, the search engine in the e-commerce platform returns the search results, that is, the commodities, shops and the like in the e-commerce platform according to the keywords input by the user. Search results for the search keywords may be obtained based on search logs of the search engine. In the step, the search results of each search keyword are screened to obtain main search results, and screening standards can be specifically set in combination with different application scenes. For example, in an e-commerce platform, screening of search results may be performed based on click through rate and conversion rate of each search result. The selected primary search results are used to evaluate the keywords in a later step through their associated coupons, and to compose a set of coupons corresponding to the keywords.
And then, further screening the candidate keywords, and determining the candidate keywords as trigger keywords according to the exposure of the candidate keywords and the number of main search results associated with the designated coupons in all search results corresponding to the candidate keywords. When the exposure of a candidate keyword meets a first predefined number and the number of primary search results for the candidate keyword associated with a specified coupon also meets a second predefined number, then the candidate keyword may be determined to be a trigger keyword. When the number of main search results associated with the designated coupon is larger in the candidate keywords, the association degree of the candidate keywords and the designated coupon is higher.
In the invention, a mapping relation between a search result and a coupon is preconfigured, for example, in an application scene of an electronic commerce platform, the search result is assumed to be a commodity or a store, the coupon is an electronic coupon, the mapping relation between the search result and the coupon refers to a mapping list of a commodity or a store and the electronic coupon, and a main search result associated with a specified coupon refers to a commodity or a store which can use the specified electronic coupon.
In the present invention, a designated coupon has a correspondence with a currently evaluated candidate keyword, and when it is judged whether or not one candidate keyword can be used as a trigger keyword, one or more coupons are designated from a coupon set associated with the candidate keyword, and then the number of main search results associated with each of the above-designated coupons of the candidate keyword is calculated. The candidate keyword-associated coupon set is the coupon associated with all the primary search results that include the candidate keyword.
The manner in which coupons are specified in the candidate keyword-associated coupon set may be set in connection with specific application scenarios and requirements. For example, in an application scenario of an e-commerce platform, a coupon is an electronic coupon, a search result is a commodity, and assuming that a coupon set associated with a candidate keyword includes two types of electronic coupons with high coupon strength, the electronic coupon with high coupon strength can be selected as a designated coupon, then the number of commodities of the electronic coupon with high coupon strength can be used in all main search results (commodities) of the candidate keyword, and whether the number meets the requirement is determined. In the embodiment, after the triggering key words are obtained through screening and the coupons are sent, the coupons have higher conversion rate, the application experience is optimized, and the commodity conversion rate is improved.
In the embodiment of the present invention, extension information may also be set for the candidate keywords (i.e., the precise words) determined as the trigger keywords, for example: and adding the setting expansion information as a trigger keyword into a trigger keyword set by using the broad words. For example, in an application scenario of the e-commerce platform, candidate keywords determined as trigger keywords may be segmented, and product words and brand words are selected as broad words based on labeling results of the segmentation. In the trigger keyword set, the broad words and their precise words correspond to the same coupon set.
In the embodiment of the present invention, in step S102, the process of matching coupons for users in the preset coupon set corresponding to the trigger key is specifically: the features of each coupon in the set of coupons are obtained, and a user representation of the user is obtained. The degree of matching of the features of each coupon in the set of coupons with the user's user image is then calculated separately to determine the one or more coupons with the highest degree of matching as the coupon matching the user. The method and the device match the user based on the user portrait of the user and provide the coupons, so that further refined analysis of the user intention is realized, the provided coupons are more accurate, the personalized requirements of the user can be met, and the user experience is improved.
For example, in an application scenario of the e-commerce platform, the coupon is an electronic coupon, and the characteristics of the coupon may include: the coupon denomination, coupon strength, price, conversion, brand/attribute of the merchandise for which the coupon is available, etc., and these characteristics may include characteristics of the coupon itself, as well as characteristics of the merchandise for which the coupon is available. The user representation of the user may include: purchasing power, brand preferences, attribute preferences, historical browsing/clicking/focusing/loading/purchasing records, and the like.
The method for providing coupons to users according to the embodiments of the present invention is further described below in conjunction with a specific implementation. The application scene of the embodiment is an e-commerce platform, the configured coupons provided for the user are electronic coupons displayed in the form of red packages, and the user can search for commodities or shops based on a search engine of the e-commerce platform. The method is applied to the application scene, the effective issuing amount of the electronic coupons can be improved, more users with purchasing intention on the goods bound with the electronic coupons can receive the red packet, so that the users can directly purchase the goods bound with the electronic coupons on the search result page, and the users can be promoted to go to the coupon purchasing page or the merchant store page to browse the goods with the available electronic coupons, thereby achieving the purpose of drainage.
In the application scene, in order to achieve the purpose of drainage, the red packet needs to have higher exposure, so a search keyword query with larger search quantity is selected as a trigger keyword. In the embodiment, search keywords with the exposure ranking of 10W in a certain time period are screened as candidate keywords based on search log analysis and mining of an e-commerce platform.
In order to realize accurate issuing of the red package, a user should click or act on a search result page of the trigger key word as much as possible, so that the conversion efficiency of issuing the electronic coupon red package can be improved. Therefore, in this embodiment, from all the search results (single products sku) displayed by each candidate keyword in a certain period of time, the main search result (high-quality single product) is selected, and the top 500 single products with the click through rate ctr and the conversion rate cvr are selected as the main search results, and these single products have higher conversion rates, and the search ranks under the keywords are all top, so that there is a higher chance of exposing to the user. In addition, to ensure relevance of the search, the singles are filtered with highly relevant categories of keywords. To this end, 10 ten thousand candidate keywords were mined, and 500 good quality orders were placed under each candidate keyword.
In this embodiment, the promotional information of the single product is stored in a cache database (redis), and it is known whether a certain single product can use a certain electronic coupon or not through the promotional information of the single product, so that a coupon (electronic coupon red package) set associated with each candidate keyword is also known, each candidate keyword in 10 ten thousand candidate keywords which have been screened out is designated a specific electronic coupon red package from the red package set associated with the candidate keyword, and how many of 500 high-quality single products recalled by the candidate keyword can use the electronic coupon is counted, and we record the data as cnt. Further narrowing the range of candidate keywords using the following conditions:
cnt > th1 and view (query) > th2,
Where th1 and th2 are two thresholds, respectively, and view (query) represents the exposure amount of the candidate keyword. For example, assuming th1=20 and th2=1000, the above conditions can be interpreted as: for a specific electronic coupon red package, at least 20 candidate keywords with exposure of more than 1000, which are recalled and used for 500 high-quality single products, are selected from 10 ten thousand candidate keywords, so that the range of the candidate keywords is reduced. Then, we rank the remaining candidate keywords in descending order of cnt value, taking the first 100 candidate keywords as trigger keywords.
In this embodiment, in order to further improve the exposure and drain the merchant, broad words are set for the above-screened 100 trigger keywords, where the broad words are generally some product words or brand words with large search flow, and in this embodiment, the method used for setting the broad words includes, but is not limited to: and respectively segmenting the screened 100 trigger keywords, and selecting product words and brand words as broad trigger words of the trigger keywords based on the labeling result of the segmentation of each trigger keyword.
In this embodiment, the same trigger keyword may correspond to a plurality of electronic coupon red packages, when matching the electronic coupon red packages for a user, on one hand, based on the user portrait, characteristics of the user (such as purchasing power, brand preference, attribute preference, history browsing/clicking/focusing/adding/purchasing records, etc.) are described, on the other hand, characteristics of the electronic coupon red packages and characteristics of goods bound to coupons (such as coupon denomination, coupon strength, goods price, goods conversion rate, goods brands/attributes, etc.) are analyzed to describe characteristics of the red packages, then modeling is performed, and matching degree between the characteristics of each electronic coupon red package in the electronic coupon red package set and the user portrait of the user is calculated, so that the electronic coupon red package with high matching degree is preferentially provided for the user.
For example, the trigger key word "sports shoes" may trigger coupon red package Q1 of a large brand a merchant (coupon full 699 minus 200), or may trigger coupon red package Q2 of a small brand B merchant (coupon full 399 minus 100), with user a and user B having a high purchase power and preference for purchasing large brands of goods, user B having a medium purchase power and preference for purchasing small brands of goods, the user a has a higher degree of match with coupon red package Q1, and user B has a higher degree of match with coupon red package Q2. Therefore, when the user A and the user B search for the trigger keyword of 'sports shoes', the coupon red package Q1 is provided for the user A and the coupon red package Q2 is provided for the user B based on the characteristics of the user portrait and the coupon red package of the user, so that the personalized requirements of different users are met and the user experience is improved. It should be noted that this example is only a simple example, and in the practical application process of the method of the present invention, the feature dimension scale and complexity of the user portrait and red-packet features are generally high, and the specific matching method may be a matching algorithm in various recommendation algorithms.
In this embodiment, after the electronic coupon red package is provided to the user, the electronic coupon red package is displayed on the user terminal, as shown in fig. 3, after the user inputs the search keyword through the search bar to search, the red package is displayed through the popup window, the user can open the red package through the operation guide icon set on the red package, and add the coupons therein to the coupon list of the user for use, then as shown in fig. 4, the search result page is returned, and a link for "view the products applicable to the red package" is provided for the user on the search page, and for the convenience of the user using the newly-picked red package coupon, the user can click the link for "view the products applicable to the red package" set in the search result page, and the coupon purchase search page displays all the products that can use the newly-picked red package coupon.
The present invention also provides an apparatus for providing coupons to users, as shown in FIG. 5, the apparatus 500 comprising: an acquisition module 501 and an output module 502.
The obtaining module 501 is configured to obtain a search keyword input by a user.
The output module 502 is configured to output a coupon based on a pre-configured coupon set corresponding to a predefined trigger key when the search key is the predefined trigger key.
In the embodiment of the invention, the output module is further used for matching coupons for the user in the preset coupon set corresponding to the trigger key, and then outputting the matched coupons.
In an embodiment of the present invention, the output module is further configured to calculate a degree of matching between the feature of each coupon in the set of coupons and the user image of the user, respectively, so as to determine a coupon matching the user.
In the embodiment of the invention, the device for providing coupons for users further comprises: the device comprises a judging module and a screening module.
The judging module is used for judging whether the predefined trigger keyword set exists or not, and if yes, determining that the search keyword is the predefined trigger keyword.
The screening module is used for obtaining the trigger keyword set through the following steps: at least one search keyword is selected from the historical search keywords as a candidate keyword, and at least one search result is selected from the search results of the candidate keyword as a main search result of the candidate keyword. If the exposure of the candidate keyword satisfies a first predefined number and the number of primary search results of the candidate keyword associated with the specified coupon satisfies a second predefined number, determining the candidate keyword as a trigger keyword.
In the embodiment of the invention, the screening module is further used for setting the extension information for the trigger keywords and adding the set extension information into the trigger keyword set.
In the embodiment of the invention, the device for providing coupons for users further comprises: and a coupon set acquisition module. The coupon set acquisition module is used for acquiring a pre-configured coupon set corresponding to the trigger key by the following steps: coupons associated with all primary search results of a trigger key are obtained to form a coupon set corresponding to the trigger key.
The embodiment of the invention also provides a system for providing the coupons for the users, which is used for the E-commerce platform to provide the coupons for the users, wherein the coupons are electronic coupons displayed in the form of red packages. As shown in fig. 6, the system includes an online processing unit, an offline mining unit and a basic information acquisition unit, where the functions of the acquisition module, the judgment module and the output module provided in the foregoing embodiments of the present invention are integrated in the online processing unit, the functions of the coupon acquisition module and the screening module are integrated in the offline mining unit, the basic information acquisition unit is configured to acquire commodity index information, package information and coupon information of a merchant platform, analyze and process the foregoing information to obtain a mapping relationship between a commodity and a coupon, that is, obtain a data file with a main key as a commodity id, a value as a coupon id, and provide the data file with the coupon id to the offline mining unit, the functions of the coupon acquisition module and the screening module are not repeated herein, and the offline mining unit generates a mapping relationship between a trigger key and a package according to the foregoing information provided by the basic information acquisition unit, that is, that obtains the main key as a trigger key, the value is a package id and a coupon id data file of the package id, and provides the package information to the online processing unit, the processing unit obtains a package information, and sends the package information to a client and a client, and receives the package information and sends the package information and the coupon information to the client through the client, and sends the client and the client information package.
According to the method and the device for providing the coupons for the users, the intention of the users is known by acquiring the search keywords input by the users, and then the coupons configured corresponding to a certain intention are sent to the users with the intention in the subsequent steps, so that the accurate sending of the coupons is realized. Wherein for a certain user intention, a plurality of different coupons may be configured. According to the invention, in a plurality of different coupons, one or more coupons are matched for the user based on the user portrait, so that the intention of the user is further refined and analyzed by combining more information, the accurate issuing of the coupons is realized, the personalized requirements of the user are met, and user-friendly user experience is given. And the process of digging and triggering the coupons can be automatically performed, so that the workload of operators is reduced, and the labor cost is saved.
When the method is applied to a scene that the electronic commerce platform provides the red packet or the electronic coupon for the user, the method can accurately issue the movable coupon to the hand of the user with related purchasing intention, and the user can obtain the promotion information of the commodity during searching, thereby attracting the client and improving the order quantity. On the other hand, through personalized recommendation technology, through analysis of user portraits and commodity coupons, the required coupon red packages are more accurately recommended and issued for searching users, and the conversion rate of the coupons is further improved.
FIG. 7 illustrates an exemplary system architecture 700 of a method of providing coupons to users or an apparatus for providing coupons to users to which embodiments of the invention may be applied.
As shown in fig. 7, a system architecture 700 may include terminal devices 701, 702, 703, a network 704, and a server 705. The network 704 is the medium used to provide communication links between the terminal devices 701, 702, 703 and the server 705. The network 704 may include various connection types, such as wired, wireless communication links, or fiber optic cables, among others.
A user may interact with the server 705 via the network 704 using the terminal devices 701, 702, 703 to receive or send messages or the like. Various communication client applications, such as shopping class applications, web browser applications, search class applications, instant messaging tools, mailbox clients, social platform software, etc., may be installed on the terminal devices 701, 702, 703.
The terminal devices 701, 702, 703 may be various electronic devices having a display screen and supporting web browsing, including but not limited to smartphones, tablets, laptop and desktop computers, and the like.
The server 705 may be a server providing various services, such as a background management server providing support for shopping-type websites browsed by the user using the terminal devices 701, 702, 703. The background management server can analyze and the like the received data such as the search keywords and the like, and feed back coupons matched with the users to the terminal equipment.
It should be noted that, the method for providing coupons to users according to the embodiments of the present invention is generally performed by the server 705, and accordingly, the device for providing coupons to users is generally disposed in the server 705.
It should be understood that the number of terminal devices, networks and servers in fig. 7 is merely illustrative. There may be any number of terminal devices, networks, and servers, as desired for implementation.
Referring now to FIG. 8, there is illustrated a schematic diagram of a computer system 800 suitable for use in implementing an embodiment of the present invention. The terminal device shown in fig. 8 is only an example, and should not impose any limitation on the functions and the scope of use of the embodiment of the present invention.
As shown in fig. 8, the computer system 800 includes a Central Processing Unit (CPU) 801 that can perform various appropriate actions and processes according to a program stored in a Read Only Memory (ROM) 802 or a program loaded from a storage section 808 into a Random Access Memory (RAM) 803. In the RAM 803, various programs and data required for the operation of the system 800 are also stored. The CPU 801, ROM 802, and RAM 803 are connected to each other by a bus 804. An input/output (I/O) interface 805 is also connected to the bus 804.
The following components are connected to the I/O interface 805: an input portion 806 including a keyboard, mouse, etc.; an output portion 807 including a display such as a Cathode Ray Tube (CRT), a Liquid Crystal Display (LCD), and a speaker; a storage section 808 including a hard disk or the like; and a communication section 809 including a network interface card such as a LAN card, a modem, or the like. The communication section 809 performs communication processing via a network such as the internet. The drive 810 is also connected to the I/O interface 805 as needed. A removable medium 811 such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, or the like is mounted on the drive 810 as needed so that a computer program read out therefrom is mounted into the storage section 808 as needed.
In particular, according to embodiments of the present disclosure, the processes described above with reference to flowcharts may be implemented as computer software programs. For example, embodiments of the present disclosure include a computer program product comprising a computer program embodied on a computer readable medium, the computer program comprising program code for performing the method shown in the flow chart. In such an embodiment, the computer program may be downloaded and installed from a network via the communication section 809, and/or installed from the removable media 811. The above-described functions defined in the system of the present invention are performed when the computer program is executed by a Central Processing Unit (CPU) 801.
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 two. The computer readable storage medium can be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or a combination of any of the foregoing. More specific examples of the computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer diskette, 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 disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the context of this document, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. In the present invention, however, the computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, with the computer-readable program code embodied therein. Such a propagated data signal may take any of a variety of forms, including, but not limited to, electro-magnetic, optical, or any suitable combination of the foregoing. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wire, fiber optic cable, RF, etc., or any suitable combination of the foregoing.
The flowcharts and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present invention. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams or flowchart illustration, and combinations of blocks in the block diagrams or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
The modules involved in the embodiments of the present invention may be implemented in software or in hardware. The described modules may also be provided in a processor, for example, as: a processor includes an acquisition module, an output module, a determination module, a screening module, and a coupon set acquisition module. The names of these modules do not constitute limitations on the module itself in some cases, and for example, the filtering module may also be described as "a module that sets extension information for a trigger key".
As another aspect, the present invention also provides a computer-readable medium that may be contained in the apparatus described in the above embodiments; or may be present alone without being fitted into the device. The computer readable medium carries one or more programs which, when executed by a device, cause the device to include:
Acquiring search keywords input by a user;
and outputting coupons based on a preset coupon set corresponding to the trigger key when the search key is a predefined trigger key.
The above embodiments do not limit the scope of the present invention. It will be apparent to those skilled in the art that various modifications, combinations, sub-combinations and alternatives can occur depending upon design requirements and other factors. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present invention should be included in the scope of the present invention.

Claims (12)

1. A method of providing coupons to users, comprising:
acquiring a search keyword input by a user when searching for goods;
Outputting coupons based on a pre-configured coupon set corresponding to a predefined trigger key when the search key is the predefined trigger key,
Further comprises: judging whether the predefined trigger key sets exist the search key, if so, determining that the search key is the predefined trigger key;
the trigger keyword set is obtained through the following steps:
Selecting at least one search keyword from the historical search keywords as a candidate keyword, and selecting at least one search result from the search results of the candidate keyword as a main search result of the candidate keyword according to the click through rate and the conversion rate of each search result;
If the exposure of the candidate keyword satisfies a first predefined number and the number of primary search results of the candidate keyword associated with the specified coupon satisfies a second predefined number, determining the candidate keyword as a trigger keyword.
2. The method of claim 1, wherein outputting coupons based on the pre-configured coupon sets corresponding to the trigger key comprises:
Matching coupons for the user in a preset coupon set corresponding to the trigger key;
outputting the matched coupons.
3. The method of claim 2, wherein matching coupons for the user in the pre-configured coupon set corresponding to trigger keywords comprises:
A degree of matching of the feature of each coupon in the set of coupons with the user image of the user is calculated separately to determine the coupons therein that match the user.
4. A method according to any one of claims 1 to 3, wherein the step of obtaining a set of trigger keywords further comprises:
setting extension information for the trigger key, and adding the set extension information into the trigger key set.
5. A method according to any one of claims 1 to 3, wherein the pre-configured coupon sets corresponding to the trigger key are obtained by:
Coupons associated with all primary search results of a trigger key are obtained to form a coupon set corresponding to the trigger key.
6. An apparatus for providing coupons to users, comprising:
the acquisition module is used for acquiring search keywords input when a user searches for commodities;
the output module is used for outputting coupons based on a preset coupon set corresponding to the trigger key when the search key is a predefined trigger key;
Further comprises:
The judging module is used for judging whether the search keywords exist in the predefined trigger keyword set or not, and if yes, determining that the search keywords are the predefined trigger keywords;
The screening module is used for obtaining the trigger keyword set through the following steps:
Selecting at least one search keyword from the historical search keywords as a candidate keyword, and selecting at least one search result from the search results of the candidate keyword as a main search result of the candidate keyword according to the click through rate and the conversion rate of each search result;
If the exposure of the candidate keyword satisfies a first predefined number and the number of primary search results of the candidate keyword associated with the specified coupon satisfies a second predefined number, determining the candidate keyword as a trigger keyword.
7. The apparatus of claim 6, wherein the output module is further configured to match coupons for the user in a preconfigured coupon set corresponding to the trigger key, and then output the matched coupons.
8. The apparatus of claim 7, wherein the output module is further configured to separately calculate a degree of matching of the characteristics of each coupon in the set of coupons with the user's user image to determine a coupon therein that matches the user.
9. The apparatus according to any one of claims 6 to 8, wherein the screening module is further configured to set extension information for the trigger key, and add the set extension information to the trigger key set.
10. The apparatus according to any one of claims 6 to 8, further comprising:
the coupon set acquisition module is used for acquiring a pre-configured coupon set corresponding to the trigger key by the following steps: coupons associated with all primary search results of a trigger key are obtained to form a coupon set corresponding to the trigger key.
11. An electronic device for providing coupons, comprising:
One or more processors;
storage means for storing one or more programs,
When executed by the one or more processors, causes the one or more processors to implement the method of any of claims 1-5.
12. A computer readable medium, on which a computer program is stored, characterized in that the program, when being executed by a processor, implements the method according to any of claims 1-5.
CN201810182161.5A 2018-03-06 2018-03-06 Method and device for providing coupons for users Active CN110232581B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201810182161.5A CN110232581B (en) 2018-03-06 2018-03-06 Method and device for providing coupons for users
PCT/CN2019/075150 WO2019169990A1 (en) 2018-03-06 2019-02-15 Method and apparatus for providing coupons to user

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810182161.5A CN110232581B (en) 2018-03-06 2018-03-06 Method and device for providing coupons for users

Publications (2)

Publication Number Publication Date
CN110232581A CN110232581A (en) 2019-09-13
CN110232581B true CN110232581B (en) 2024-07-19

Family

ID=67846414

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810182161.5A Active CN110232581B (en) 2018-03-06 2018-03-06 Method and device for providing coupons for users

Country Status (2)

Country Link
CN (1) CN110232581B (en)
WO (1) WO2019169990A1 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111292169B (en) * 2020-02-11 2023-10-24 拉扎斯网络科技(上海)有限公司 Method and device for displaying activity information
CN111445292B (en) * 2020-04-03 2023-06-23 北京首汽智行科技有限公司 Method for automatically matching coupon touch users
CN112215632A (en) * 2020-06-17 2021-01-12 北京沃东天骏信息技术有限公司 Method, device, system, equipment and medium for displaying preferential information for item acquisition
CN118678141B (en) * 2024-05-30 2025-08-05 北京达佳互联信息技术有限公司 Page display method, device, equipment and storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103365932A (en) * 2012-04-11 2013-10-23 腾讯科技(深圳)有限公司 Webpage search method and device
CN103402177A (en) * 2013-08-02 2013-11-20 南京市海聚信息科技有限公司 Information pushing system of WiFi (wireless fidelity) terminal and implementation method thereof
CN104240113A (en) * 2014-09-24 2014-12-24 张慧燕 Coupon distribution device and coupon distribution system

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110078009A1 (en) * 2008-03-27 2011-03-31 Macaluso Anthony G Searchable coupon values
JP5545028B2 (en) * 2010-05-19 2014-07-09 ソニー株式会社 Coupon selection support device, coupon selection support system, coupon selection support method, and program
CN105930527B (en) * 2016-06-01 2019-09-20 北京百度网讯科技有限公司 Search method and device
CN106874492B (en) * 2017-02-23 2021-01-26 北京京东尚科信息技术有限公司 Searching method and device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103365932A (en) * 2012-04-11 2013-10-23 腾讯科技(深圳)有限公司 Webpage search method and device
CN103402177A (en) * 2013-08-02 2013-11-20 南京市海聚信息科技有限公司 Information pushing system of WiFi (wireless fidelity) terminal and implementation method thereof
CN104240113A (en) * 2014-09-24 2014-12-24 张慧燕 Coupon distribution device and coupon distribution system

Also Published As

Publication number Publication date
WO2019169990A1 (en) 2019-09-12
CN110232581A (en) 2019-09-13

Similar Documents

Publication Publication Date Title
US20200073906A1 (en) Method, Device, Storage Medium and Processor for Data Acquisition and Query
CN110766486B (en) Method and device for determining item category
CN110298716B (en) Information pushing method and device
CN108664513B (en) Method, device and equipment for pushing keywords
CN113450172B (en) Commodity recommendation method and device
CN110232581B (en) Method and device for providing coupons for users
CN109961299A (en) The method and apparatus of data analysis
CN110020162B (en) User identification method and device
US9390446B2 (en) Consumer centric online product research
CN113327146B (en) Information tracking method and device
CN110473043B (en) Article recommendation method and device based on user behaviors
CN108932640B (en) Method and device for processing orders
US10679171B2 (en) Shipping preferences population systems and related methods
CN114549125B (en) Item recommendation method and device, electronic device and computer-readable storage medium
CN112925973A (en) Data processing method and device
CN108197298A (en) A kind of smart shopper exchange method and system based on natural language processing
CN112749323B (en) Method and device for constructing user portrait
CN111311294A (en) Data processing method, apparatus, medium and electronic equipment
CN110020131B (en) Method and device for arranging commodities
CN111461754A (en) A method and apparatus for determining the traffic source of an order
KR20210059000A (en) Plug-in enable identification and display of alternative products for purchase
US20170249697A1 (en) System and method for machine learning based line assignment
CN113269600A (en) Information sending method and device
CN112989276B (en) Evaluation method and device of information push system
CN110110267B (en) Method and device for extracting object characteristics and searching objects

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant