Business marketing method and device, equipment and storage medium

By introducing multiple coupon calling modules into the business marketing platform, each module is connected to a different supplier coupon issuance interface, the problems of high docking costs and single coupon types are solved, and diversified discounts are achieved Coupon support and management reduces docking costs and improves flexibility in marketing activities.

CN119417525APending Publication Date: 2025-02-11PING AN BANK CO LTD
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
CN202411480477.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-22
Publication Date
2025-02-11

AI Technical Summary

Technical Problem

Traditional marketing platform docking solutions are costly and the coupon types are single, making it difficult to meet diverse marketing needs.

Method used

By introducing multiple coupon calling modules into the business marketing platform, each module is connected to a different supplier coupon issuance interface, and support and management of different coupon types are achieved.

Benefits of technology

It reduces the docking cost between business marketing platforms and suppliers, increases the diversity of coupon types, and improves the flexibility and management efficiency of marketing activities.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119417525A_ABST
    Figure CN119417525A_ABST
Patent Text Reader

Abstract

The invention relates to the field of financial science and technology, and discloses a business marketing method and device, equipment and a storage medium. The method comprises the following steps: obtaining a target coupon receiving request sent by a target user, wherein the target coupon receiving request comprises a target page identifier and target user information; determining target page marketing configuration information corresponding to the target page identifier from the page marketing configuration information; determining a target coupon identifier from the target page marketing configuration information according to a coupon matching judgment rule and the target user information; determining a target coupon calling module corresponding to the target coupon identifier from coupon calling modules corresponding to preset coupon identifiers respectively; generating a target coupon issuing request according to the target user information and the target coupon identifier; and sending a target coupon issuing request to a target supplier through a target supplier coupon issuing interface corresponding to the target coupon calling module. According to the method provided by the embodiment of the invention, the docking cost of the business marketing platform and the supplier can be reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of financial technology, and in particular to a business marketing method, device, equipment and storage medium. Background Art

[0002] Coupons are an important marketing tool that can effectively attract users' attention and promote transactions by providing price reductions or discounts on specific products. Therefore, each supplier usually configures a coupon distribution system, but in order to enrich the user group of coupons, each supplier usually connects its own coupon distribution system with the marketing platform.

[0003] Traditional marketing platform docking solutions usually adopt a direct interface docking method, that is, for different marketing activities, a corresponding branch code needs to be written to connect with it. For the marketing platform, the docking cost is high and the coupon type is single. Summary of the invention

[0004] The embodiments of the present application provide a business marketing method, apparatus, device, and storage medium, which can reduce the connection cost between the business marketing platform and suppliers and provide more types of coupons.

[0005] In a first aspect, an embodiment of the present application provides a business marketing method, which is applied to a business marketing platform, and the method includes:

[0006] Obtaining a target coupon request sent by a target user based on a target marketing page, wherein the target coupon request includes a target page identifier and target user information;

[0007] Determining target page marketing configuration information corresponding to the target page identifier from at least one preset page marketing configuration information, wherein the target page marketing configuration information includes at least one coupon identifier;

[0008] Determine a target coupon identifier from at least one coupon identifier according to a preset coupon matching judgment rule and the target user information;

[0009] Determining a target coupon calling module corresponding to the target coupon identifier from the preset coupon calling modules corresponding to the respective coupon identifiers, wherein different coupon calling modules are connected to different supplier coupon issuing interfaces;

[0010] Generate a target coupon issuing request according to the target user information and the target coupon identifier;

[0011] The target coupon issuance request is sent to the target supplier through the target supplier coupon issuance interface corresponding to the target coupon calling module, so that the target supplier responds to the target coupon issuance request and issues the target coupon according to the target user information and the target coupon identifier.

[0012] In a second aspect, the embodiment of the present application further provides a business marketing device, which includes:

[0013] A first acquisition unit is used to acquire a target coupon request sent by a target user based on a target marketing page, wherein the target coupon request includes a target page identifier and target user information;

[0014] A first determining unit is used to determine target page marketing configuration information corresponding to the target page identifier from at least one preset page marketing configuration information, wherein the target page marketing configuration information includes at least one coupon identifier;

[0015] A second determining unit, configured to determine a target coupon identifier from at least one of the coupon identifiers according to a preset coupon matching judgment rule and the target user information;

[0016] A third determining unit is used to determine a target coupon calling module corresponding to the target coupon identifier from the preset coupon calling modules corresponding to the respective coupon identifiers, wherein different coupon calling modules are connected to different supplier coupon issuing interfaces;

[0017] A generating unit, configured to generate a target coupon issuing request according to the target user information and the target coupon identifier;

[0018] The issuing unit is used to send the target coupon issuing request to the target supplier through the target supplier coupon issuing interface corresponding to the target coupon calling module, so that the target supplier responds to the target coupon issuing request and issues the target coupon according to the target user information and the target coupon identifier.

[0019] In a third aspect, an embodiment of the present application further provides a computer device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the above method when executing the computer program.

[0020] In a fourth aspect, an embodiment of the present application further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and the computer program implements the above method when executed by a processor.

[0021] The embodiment of the present application provides a business marketing method, device, equipment and storage medium. The method is applied to a business marketing platform, and the method includes: obtaining a target coupon request sent by a target user based on a target marketing page, the target coupon request including a target page identifier and target user information; determining the target page marketing configuration information corresponding to the target page identifier from at least one preset page marketing configuration information, the target page marketing configuration information including at least one coupon identifier; determining the target coupon identifier from at least one coupon identifier according to a preset coupon matching judgment rule and the target user information; determining the target coupon calling module corresponding to the target coupon identifier from the preset coupon calling modules corresponding to each of the coupon identifiers, and different supplier coupon issuing interfaces are connected to different coupon calling modules; generating a target coupon issuing request according to the target user information and the target coupon identifier; sending the target coupon issuing request to the target supplier through the target supplier coupon issuing interface corresponding to the target coupon calling module, so that the target supplier responds to the target coupon issuing request and issues the target coupon according to the target user information and the target coupon identifier. The business marketing platform provided in the embodiment of the present application configures coupons of different suppliers for an activity by accessing multiple coupon calling modules corresponding to different coupons. More types of coupons can be configured for the activity, and the coupon issuance interfaces of coupons of different suppliers are encapsulated in the corresponding coupon calling modules. The same coupon calling module can be connected to different marketing activities, thereby reducing the connection cost between the business marketing platform and the supplier. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0023] Figure 1 A schematic diagram of an application scenario of the business marketing method provided in an embodiment of the present application;

[0024] Figure 2 A schematic diagram of a process flow in the business marketing method provided in an embodiment of the present application;

[0025] Figure 3 An interactive flow chart of the business marketing method provided in the embodiment of the present application;

[0026] Figure 4 A schematic block diagram of a business marketing device provided in an embodiment of the present application; and

[0027] Figure 5 A schematic block diagram of a computer device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0028] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0029] It should be understood that when used in this specification and the appended claims, the terms "include" and "comprises" indicate the presence of described features, integers, steps, operations, elements and / or components, but do not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components and / or combinations thereof.

[0030] It should also be understood that the terms used in this application specification are only for the purpose of describing specific embodiments and are not intended to limit the application. As used in this application specification and the appended claims, unless the context clearly indicates otherwise, the singular forms "a", "an" and "the" are intended to include plural forms.

[0031] It should be further understood that the term “and / or” used in the specification and appended claims refers to any combination and all possible combinations of one or more of the associated listed items, and includes these combinations.

[0032] The embodiments of the present application provide a business marketing method, apparatus, device and storage medium.

[0033] The executor of the business marketing method may be the business marketing device provided in the embodiment of the present application, or a computer device integrated with the business marketing device. Specifically, the business marketing device is integrated into a business marketing platform deployed in the computer device, wherein the business marketing device may be implemented in hardware or software, and the computer device may be a terminal or a server. The embodiment of the present application takes the computer device as a server as an example to explain in detail the business marketing method provided in the present application.

[0034] See also Figure 1 , Figure 1 A schematic diagram of an application scenario of a business marketing method provided in an embodiment of the present application. In one embodiment, the application scenario includes:

[0035] (1) Business marketing platform 10: A coupon calling module is configured in the back-end management of the business marketing platform 10. The coupon calling module is configured with a variety of standardized interfaces. After the supplier 30 accesses the business marketing platform 10 through the standardized interface, the business marketing platform 10 issues coupons to achieve the combination of issuing multiple coupon types while improving the management and maintenance of the business marketing platform 10.

[0036] (2) User terminal 20: The user browses the marketing activity page published by the business marketing platform 10 through the user terminal 20, and participates in the marketing activity of receiving coupons on the marketing activity page.

[0037] (3) Supplier 30: Figure 1 The supplier shown accesses the business marketing platform through a standardized interface provided by a coupon calling module in the business marketing platform 10 , and issues coupons to users of the user terminal 20 .

[0038] Figure 1 The working process of the business marketing platform 10 is as follows: the business marketing platform 10 responds to the target coupon request sent by the target user of the user terminal 20 on the target marketing page, determines the target page marketing configuration information corresponding to the target page identifier in the target coupon request from the preset page marketing configuration information, determines the target coupon identifier from the target page marketing configuration information according to the preset coupon matching judgment rule and the target user information in the target coupon request; determines the target coupon calling module corresponding to the target coupon identifier from the preset coupon calling module, and sends the target coupon issuing request to the target supplier through the target supplier coupon issuing interface corresponding to the target coupon calling module. By standardizing the interface in the coupon calling module for supplier access, the business marketing platform 10 can improve the versatility of the business marketing platform 10 and the supplier 30 docking, reduce the docking cost, and facilitate the maintenance and management of the business marketing platform 10.

[0039] It should be noted that the application scenario of the above-mentioned business marketing method is only used to illustrate the technical solution of the present application, and is not used to limit the technical solution of the present application. The above-mentioned connection relationship may also have other forms.

[0040] Figure 2 Schematic diagram of the process flow of the business marketing method provided in the embodiment of the present application. The method is applied to the business marketing platform, such as Figure 2 As shown, the method includes the following steps S110-S160.

[0041] S110, obtaining a target coupon request sent by a target user based on a target marketing page, wherein the target coupon request includes a target page identifier and target user information.

[0042] Among them, the business marketing platform operates a variety of different types of business marketing activities, and different types of business marketing activities are displayed on different marketing pages. The marketing pages are provided with page identifiers, which include page codes (for example, when the page code is 001, the corresponding marketing page is a loan activity page, and when the page code is 002, the corresponding marketing page is a current deposit activity page). The page identifiers are used to distinguish different marketing pages or marketing activities. Each marketing page is provided with marketing activity information, wherein the marketing activity information includes detailed information of marketing products (such as financial products) (for example, type, term, risk introduction), relevant information set on coupons (for example, including coupon identifiers, coupon types, coupon usage instructions, and coupon validity periods), conditions for receiving coupons, and steps for receiving coupons, etc. User information includes user name, mobile phone number, account information, and email address, etc.

[0043] For example, a bank is connected with the marketing platform, and the bank releases a loan discount activity through the marketing platform. At the same time, the marketing page of the loan discount activity is provided with loan discount activity information, which includes loan information (for example, loan information includes loan type, loan term, repayment method and loan risk introduction, etc.), conditions for receiving loan coupons (for example, users with fixed assets deposited in the bank of RMB 100,000 or more are eligible to receive loan coupons, among which users with fixed assets between RMB 100,000 and RMB 200,000 can receive Class A coupons, and users with fixed assets of RMB 200,000 or more can receive Class B coupons).

[0044] When user A, who has 250,000 yuan of fixed assets deposited in the bank, browses the loan discount activity on the marketing platform as a target user, the page where the loan discount activity is located is the target marketing page. After the target user meets the conditions for receiving the loan coupon, by clicking the "Get Coupon" button, the server will send the target user's target coupon request to the marketing platform. The target coupon request contains the target page identifier and target user information (user name, mobile phone number, account information, and email address, etc.). The target user information is helpful for the marketing platform or the access party (bank) to determine the identity and qualifications of the user, so as to determine whether to issue the loan coupon to the user. The target page identifier allows the access party (bank) to better understand the user's needs, so as to facilitate subsequent precision marketing.

[0045] Specifically, in some embodiments, after step S110, the method further includes the following steps:

[0046] Determine whether the local database stores the target coupon issuance result corresponding to the target user information;

[0047] If the local database stores the corresponding target coupon issuance result, determining whether the target coupon issuance result is an abnormal issuance result;

[0048] If the target coupon issuance result is an abnormal issuance result, the supplier coupon issuance result query interface is obtained through the JAVA reflection mechanism, and the supplier coupon issuance result query interface is an interface for the target supplier to issue coupon issuance results;

[0049] By calling the supplier voucher issuance result query interface, the issuance record corresponding to the target user information is obtained;

[0050] Determining target page marketing configuration information corresponding to the target page identifier from at least one preset page marketing configuration information includes:

[0051] If the issuance record is a reissue exception record, or if the local database does not store the corresponding target coupon issuance result, the target page marketing configuration information corresponding to the target page identifier is determined from at least one preset page marketing configuration information.

[0052] Among them, the JAVA reflection mechanism means that the program can dynamically obtain the constructor, member variables, member methods and other information of a class at runtime, so that the program can dynamically load, explore and use the class at runtime.

[0053] In this embodiment, after the target user clicks the "Get Coupon" button on the target marketing page, the server of the business marketing platform obtains the target coupon request sent by the target user based on the target marketing page, and first compares the target user information in the target coupon request with the user information stored in the local database to determine whether the target coupon issuance result corresponding to the target user information is stored. By determining whether the issuance record of the target coupon has been stored, that is, determining whether the target coupon issuance result corresponding to the target user information is stored, it can be avoided that the same user obtains multiple coupon issuance results through one coupon issuance request, thereby effectively avoiding the repeated issuance of coupons.

[0054] If the local database stores the corresponding target coupon issuance result, the status of the stored target coupon issuance result is judged. By judging the status of the target coupon issuance result, the problem of abnormal coupon issuance can be discovered in time, so that corresponding reissue measures can be taken in time to ensure the accuracy and stability of coupon issuance. In this embodiment, a retry mechanism for failed coupon issuance is provided, that is, when an abnormality occurs when calling the supplier coupon issuance interface to issue a coupon, three retry attempts can be made at preset time intervals (for example, 5 minutes, 2 hours, 24 hours).

[0055] When judging the status of the target coupon issuance result stored in the local database, if the target coupon issuance result is an abnormal issuance result, the supplier coupon issuance result query interface is obtained through the JAVA reflection mechanism. The supplier coupon issuance result query interface is the interface for the target supplier to issue coupon issuance results. By calling the supplier coupon issuance result query interface, the coupon issuance record corresponding to the target user information can be obtained. The JAVA reflection mechanism can dynamically obtain the interface when the business marketing platform is running, which increases the flexibility and scalability of the business marketing platform and can adapt to different supplier interface requirements.

[0056] If the issuance record is a reissue exception record, or the corresponding target coupon issuance result is not stored in the local database, the target page marketing configuration information is determined from at least one preset page marketing configuration information according to the target page identifier.

[0057] Furthermore, in one embodiment, after obtaining the distribution record corresponding to the target user information, the method further includes:

[0058] If the issuance record is a successful reissue record, the target coupon issuance result in the local database is adjusted from the abnormal issuance result to a normal issuance result.

[0059] If the issuance record is a successful reissue record, the target coupon issuance result in the local database will be adjusted to a normal issuance result. This can avoid the business marketing platform system from performing unnecessary repeated processing or issuing error prompts due to the system continuing to believe that the issuance result is abnormal, thereby reducing the waste of business marketing platform system resources, reducing the business marketing platform system load, and improving the overall performance and stability of the business marketing platform.

[0060] Specifically, in some embodiments, before step S120, the method includes the following steps:

[0061] Acquire user account information corresponding to the target user information from a local database;

[0062] Obtaining a user qualification verification result according to a preset user qualification verification rule and the user account information;

[0063] The determining the target page marketing configuration information corresponding to the target page identifier from at least one preset page marketing configuration information includes:

[0064] If the user qualification verification result is that the user qualification verification is passed, the target page marketing configuration information corresponding to the target page identifier is determined from at least one preset page marketing configuration information.

[0065] User account information includes the user's account number and assets. User qualification verification rules refer to the standards and specifications used to determine whether a user has specific qualifications and participates in specific activities.

[0066] Specifically, the local database stores user account information corresponding to the user information. After obtaining the target coupon request sent by the target user based on the target marketing page, the target user account information corresponding to the target user information can be obtained from the local database according to the target user information in the target coupon request. If the assets corresponding to the account in the target user account information meet the eligibility requirements for receiving the target coupon, a user qualification verification result indicating that the user qualification verification has passed is generated; if the assets corresponding to the account in the target user account information do not meet the eligibility requirements for receiving the target coupon, a user qualification verification result indicating that the user qualification verification has failed is generated.

[0067] For example, the qualification requirement for receiving a certain coupon is that the user's assets are not less than 100,000. If the assets corresponding to the account in the target user's account information are 200,000, then the user qualification verification result of the target user is that the user qualification verification passed; if the assets corresponding to the account in the target user's account information are 50,000, then the user qualification verification result of the target user is that the user qualification verification failed.

[0068] By verifying the target user's qualifications, on the one hand, coupons can be issued more accurately to users with real consumption potential and demand. For example, for high-asset users, coupons with larger denominations and wider applicability can be issued to stimulate them to spend more; for low-asset users, more targeted small coupons can be issued to meet their consumption intentions. On the other hand, it can ensure that coupons are issued to real and legitimate users, prevent malicious users from abusing coupons through fake accounts or illegal means, and thus protect the economic interests of suppliers.

[0069] S120. Determine target page marketing configuration information corresponding to the target page identifier from at least one preset page marketing configuration information, wherein the target page marketing configuration information includes at least one coupon identifier.

[0070] In this embodiment, a number of page marketing configuration information is stored in the local database, one page marketing configuration information corresponds to a page identifier, and each page marketing configuration information includes at least one coupon identifier. By traversing the number of page marketing configuration information in the local database, according to the correspondence between the page marketing configuration information and the page identifier, the target page marketing configuration information corresponding to the target page identifier is matched.

[0071] S130: Determine a target coupon identifier from at least one coupon identifier according to a preset coupon matching judgment rule and the target user information.

[0072] Among them, the coupon matching judgment rules refer to a series of rules used to determine which coupons are suitable for different users in specific activity scenarios.

[0073] Specifically, after the supplier accesses the business marketing platform, the business marketing platform publishes a promotion activity. On the promotion activity page, a variety of coupons are set for users to choose and use, and they include different types, scopes of application, usage thresholds, validity periods, etc. According to the coupon matching judgment rules preset by the business marketing platform, users can determine the coupons they can receive.

[0074] For example, suppose that a business marketing platform publishes a marketing campaign, and the marketing campaign page specifically sets coupon matching judgment rules and multiple coupon identifiers and attributes. Among them, the coupon matching judgment rules include: 1. User level: VIP3 and above users can enjoy specific coupons. 2. Product category: Electronic products can use specific coupons. 3. Order amount: The corresponding coupon can be used when the order amount reaches a certain amount. 4 Validity period: The coupon must be used within the validity period. Coupon identifiers and attributes include: 1. Coupon A: 100 off for purchases over 1,000, applicable to electronic products, available to VIP3 and above users, valid until the end of this month. 2. Coupon B: 200 off for purchases over 2,000, applicable to electronic products, available to VIP4 and above users, valid until the end of next month. 3. Coupon C: 50 off for purchases over 500, no restrictions on specific product categories, available to all users, valid until the end of this month.

[0075] There is a user A. It is known that user A is a VIP3 user who has recently purchased a large number of electronic products on the business marketing platform and has a high historical consumption amount. Currently, user A wants to purchase a smartphone worth 2,000 yuan on the marketing page of the business marketing platform. First, according to the user level (VIP3), coupons A and coupons C are screened out. Secondly, according to the product category (electronic products), coupon A is further screened out. Since the validity period and order amount (2,000 yuan) of coupon A meet the usage threshold of coupon A (full 1,000 yuan), it can be determined that coupon A is the target coupon identifier that user A can use.

[0076] Specifically, in some embodiments, before step S140, the method includes the following steps:

[0077] For each coupon calling module, obtaining the first coupon inventory and the first coupon validity period corresponding to the coupon calling module from the local database;

[0078] Calling the supplier coupon template information query interface in the coupon calling module to obtain the second coupon inventory and the second coupon validity period;

[0079] Performing coupon verification according to a preset verification rule, the first coupon inventory, the first coupon validity period, the second coupon inventory, and the second coupon validity period to obtain a verification result;

[0080] When the verification result is that the verification is passed, it is determined that the configuration of each coupon calling module in the target marketing page is completed.

[0081] Among them, the preset verification rules are a series of standards and conditions used to verify the key information of the coupon (such as inventory and validity period) during the coupon configuration process, aiming to ensure the accuracy and effectiveness of the coupon.

[0082] Specifically, first, a database query statement is used to retrieve the first coupon inventory and the first coupon validity period corresponding to the coupon calling module from the local database. Secondly, the supplier coupon template information query interface provided in the coupon calling module is called through a HyperText Transfer Protocol (HTTP) request to obtain the second coupon inventory and the second coupon validity period. Then, according to the preset verification rules, if the first coupon inventory is less than or equal to the second coupon inventory, and the first coupon validity period is within the second coupon validity period, the verification result is verification passed, and it is determined that the configuration of each coupon calling module in the target marketing page is completed; if the first coupon inventory is greater than the second coupon inventory, and / or the first coupon validity period is not within the second coupon validity period, the verification result is failure, and the server sends a prompt message to the back-end configuration page that there is an error in the configuration of each coupon calling module in the target marketing page.

[0083] By performing strong verification on the coupons configured in the coupon calling module, not only when adding a new coupon calling module or changing suppliers, only adjustments need to be made according to the corresponding interface specifications, without the need for large-scale modifications to the entire system, which has high flexibility and scalability; it can also ensure the accuracy and consistency of coupon data, avoid problems when users use coupons due to configuration errors, and improve user experience.

[0084] S140: Determine a target coupon calling module corresponding to the target coupon identifier from the preset coupon calling modules corresponding to the respective coupon identifiers, wherein different coupon calling modules are connected to different supplier coupon issuing interfaces.

[0085] Among them, the business marketing platform is configured with multiple coupon calling modules for the marketing activities corresponding to the target marketing page. The coupon calling modules are configured in the following ways:

[0086] Configure the coupon calling module for different suppliers in the templated configuration interface. Specifically, fill in the corresponding field information in the different configuration interfaces of the configuration interface (for example, type configuration, supplier coupon issuance interface, supplier coupon issuance result query interface, supplier-assigned channel identification code (Identification, ID), supplier coupon template information query interface, etc.) to complete the configuration of the coupon calling module.

[0087] By configuring the coupon calling module of different suppliers through a templated configuration interface, the versatility of the connection between the business marketing platform and suppliers can be improved, thereby facilitating the maintenance and management of the business marketing platform.

[0088] During the operation of the business marketing platform, the JAVA reflection mechanism can be used to dynamically call the interface configured by the supplier according to the field information.

[0089] S150: Generate a target coupon issuing request according to the target user information and the target coupon identifier.

[0090] The generated target coupon issuance request includes target user information and a target coupon identifier, and is used to instruct the corresponding supplier to issue a coupon corresponding to the target coupon identifier to the user corresponding to the target user information.

[0091] S160: Send the target coupon issuance request to the target supplier through the target supplier coupon issuance interface corresponding to the target coupon calling module, so that the target supplier responds to the target coupon issuance request and issues the target coupon according to the target user information and the target coupon identifier.

[0092] In this embodiment, the coupon calling module is provided with a supplier coupon issuing interface and a channel ID assigned by the supplier, and one channel ID assigned by the supplier corresponds to one supplier coupon issuing interface.

[0093] According to the correspondence between the channel ID assigned by the supplier in the coupon calling module and the supplier coupon issuing interface, the target supplier coupon issuing interface can be obtained through the channel ID assigned by the target supplier in the target coupon calling module. The target supplier coupon issuing interface is called to send a target coupon issuing request to the target supplier, so that the target supplier responds to the target coupon issuing request and issues the target coupon according to the target user information and the target coupon identifier.

[0094] Suppliers can access the business marketing platform through standardized interfaces to distribute coupons. For suppliers, this simplifies the cooperation process with the business marketing platform. For the business marketing platform, the flexibility and scalability of the business marketing platform system are improved by modularizing the coupon distribution function and designing clear interfaces for suppliers to access.

[0095] Specifically, in some embodiments, after step S160, the method further includes the following steps:

[0096] The target coupon issuance result returned by the target supplier according to the target coupon issuance request is received through the coupon issuance result query interface in the target coupon calling module.

[0097] Specifically, through the coupon issuance result query interface in the target coupon calling module, the target coupon issuance result returned by the target supplier according to the target coupon issuance request is received. This not only helps to track and monitor the coupon issuance status, and take timely reissue measures for users with abnormal coupon issuance, but also can continuously optimize the coupon issuance strategy and improve marketing effectiveness by analyzing data such as issuance success rate and failure reasons.

[0098] Furthermore, in some embodiments, after step S160, the method further includes the following steps:

[0099] When the target user performs a cancellation or coupon return operation on the target coupon, the target coupon status change notification information returned by the target supplier is obtained through the coupon status change notification interface in the target coupon calling module;

[0100] The target coupon usage status in the local database is updated according to the status change notification information.

[0101] In this embodiment, the business marketing platform also provides reconciliation capabilities, that is, it can collect T+1 data through big data and return it to the supplier's database to perform T+1 reconciliation of data. Specifically, the business marketing platform collects data of coupon status change notification information from suppliers through the coupon status change notification interface, and stores the collected data in the local database. It synchronizes T+1 data into the warehouse through big data technology (such as a distributed data collection framework). On T+1, the business marketing platform reconciles the warehoused data with its own transaction records, and feeds back the reconciliation results to the supplier, so that the supplier can understand the reconciliation situation in a timely manner. Through big data collection and reconciliation, on the one hand, it can ensure that the data in the business marketing platform is consistent with the data in the supplier's database, improve the accuracy of the data, and on the other hand, through automated reconciliation processing, reduce manual intervention, improve the efficiency and accuracy of reconciliation, and reduce operating costs.

[0102] Specifically, the coupon calling module is configured with a coupon status change notification interface. When the status of the coupon in the target supplier changes, the target coupon status change notification information returned by the target supplier can be obtained through the coupon status change notification interface in the target coupon calling module. The status change notification information mainly includes cancellation information or refund information. When the status change notification information of the coupon is cancellation information, the target coupon usage status in the local database is updated to be cancelled; when the status change notification information of the coupon is cancellation information, the target coupon usage status in the local database is updated to be refunded.

[0103] When the target user cancels or returns the target coupon, the status change notification information returned by the target supplier can be obtained through the coupon status change notification interface, which helps to maintain the consistency of data between the local database and the target supplier system, and ensures the accuracy and reliability of the business marketing platform data.

[0104] For ease of understanding, the following interactive example illustrates the business marketing method provided by this application. Figure 3 .

[0105] When the target user browses the marketing page published by the business marketing platform on the user side, he clicks the corresponding interface of the marketing page to collect the coupon according to his needs. The business marketing platform responds to the target user's target coupon request, and determines the target coupon calling module from multiple coupon calling modules according to the target coupon request, and sends the target coupon issuance request through the target supplier coupon issuance interface corresponding to the target coupon calling module, so that the target supplier responds to the target coupon issuance request, receives the target coupon issued by the target supplier and issues the target coupon to the target user.

[0106] To sum up, the business marketing platform provided in the embodiment of the present application configures coupons of different suppliers for an activity by accessing multiple coupon calling modules corresponding to different coupons, so that more types of coupons can be configured for the activity, and the coupon issuance interfaces of coupons of different suppliers are encapsulated in the corresponding coupon calling modules. The same coupon calling module can be connected to different marketing activities, thereby reducing the connection cost between the business marketing platform and the supplier.

[0107] Figure 4 is a schematic block diagram of a business marketing device provided in an embodiment of the present application. Figure 4 As shown, corresponding to the above business marketing method, the present application also provides a business marketing device 1000. The business marketing device 1000 includes a unit for executing the above business marketing method, and the device can be configured in a business marketing platform. Figure 4The business marketing device 1000 includes a first acquisition unit 1001, a first determination unit 1002, a second determination unit 1003, a third determination unit 1004, a generation unit 1005 and a delivery unit 1006, wherein:

[0108] The first acquisition unit 1001 is used to acquire a target coupon request sent by a target user based on a target marketing page, wherein the target coupon request includes a target page identifier and target user information;

[0109] A first determining unit 1002 is configured to determine target page marketing configuration information corresponding to the target page identifier from at least one preset page marketing configuration information, wherein the target page marketing configuration information includes at least one coupon identifier;

[0110] A second determining unit 1003 is configured to determine a target coupon identifier from at least one coupon identifier according to a preset coupon matching judgment rule and the target user information;

[0111] The third determining unit 1004 is used to determine the target coupon calling module corresponding to the target coupon identifier from the preset coupon calling modules corresponding to the respective coupon identifiers, and different supplier coupon issuing interfaces are connected to different coupon calling modules;

[0112] A generating unit 1005 is configured to generate a target coupon issuing request according to the target user information and the target coupon identifier;

[0113] The issuing unit 1006 is used to send the target coupon issuing request to the target supplier through the target supplier coupon issuing interface corresponding to the target coupon calling module, so that the target supplier responds to the target coupon issuing request and issues the target coupon according to the target user information and the target coupon identifier.

[0114] In some embodiments, after the first acquisition unit 1001, the business marketing device 1000 further includes:

[0115] A first judgment unit is used to judge whether a target coupon issuance result corresponding to the target user information is stored in a local database;

[0116] A second judgment unit is configured to judge whether the target coupon issuance result is an abnormal issuance result if the local database stores a corresponding target coupon issuance result;

[0117] A second acquisition unit is used to acquire a supplier coupon issuance result query interface through a JAVA reflection mechanism if the target coupon issuance result is an abnormal issuance result, wherein the supplier coupon issuance result query interface is an interface for issuing coupons to the target supplier;

[0118] A third acquisition unit is used to acquire the issuance record corresponding to the target user information by calling the supplier voucher issuance result query interface;

[0119] At this time, the first determining unit 1002 is specifically configured to:

[0120] The fourth determination unit is used to determine the target page marketing configuration information corresponding to the target page identifier from at least one preset page marketing configuration information if the issuance record is a reissue exception record, or if the corresponding target coupon issuance result is not stored in the local database.

[0121] In some embodiments, after the third acquisition unit, the business marketing device 1000 further includes:

[0122] The fourth acquiring unit is configured to adjust the target coupon issuance result in the local database from the abnormal issuance result to a normal issuance result if the issuance record is a reissue success record.

[0123] In some embodiments, before the first determining unit 1002, the business marketing device 1000 further includes:

[0124] A fifth acquiring unit, configured to acquire user account information corresponding to the target user information from a local database;

[0125] A user qualification verification unit, used to obtain a user qualification verification result according to a preset user qualification verification rule and the user account information;

[0126] At this time, the first determining unit 1002 is specifically configured to:

[0127] The fifth determining unit is configured to determine the target page marketing configuration information corresponding to the target page identifier from at least one preset page marketing configuration information if the user qualification verification result is that the user qualification verification is passed.

[0128] In some embodiments, before the third determining unit 1004, the business marketing device 1000 further includes:

[0129] A sixth acquisition unit, configured to acquire, for each coupon calling module, from a local database the first coupon inventory and the first coupon validity period corresponding to the coupon calling module;

[0130] A seventh acquisition unit, configured to call the supplier coupon template information query interface in the coupon calling module to acquire the second coupon inventory and the second coupon validity period;

[0131] A coupon verification unit, configured to perform coupon verification according to a preset verification rule, the first coupon inventory, the first coupon validity period, the second coupon inventory, and the second coupon validity period to obtain a verification result;

[0132] The configuration unit is used to determine that the configuration of each coupon calling module in the target marketing page is completed when the verification result is that the verification is passed.

[0133] In some embodiments, after the issuing unit 1006, the business marketing device 1000 further includes:

[0134] The receiving unit is used to receive the target coupon issuance result returned by the target supplier according to the target coupon issuance request through the coupon issuance result query interface in the target coupon calling module.

[0135] In some embodiments, the business marketing device 1000 further includes:

[0136] A status change notification unit, configured to obtain the status change notification information of the target coupon returned by the target supplier through the coupon status change notification interface in the target coupon calling module when the target user performs a cancellation or return operation on the target coupon;

[0137] The target coupon usage status in the local database is updated according to the status change notification information.

[0138] To sum up, the business marketing device 1000 in the embodiment of the present application configures coupons of different suppliers for an activity by accessing multiple coupon calling modules corresponding to different coupons, so as to configure more types of coupons for the activity, and encapsulate the coupon issuance interface of coupons of different suppliers in the corresponding coupon calling module. The same coupon calling module can be connected to different marketing activities, thereby reducing the connection cost between the business marketing platform and the supplier.

[0139] The above-mentioned business marketing device can be implemented in the form of a computer program, which can be used in Figure 5 Runs on the computer device shown.

[0140] See also Figure 5 , Figure 5 800 is a schematic block diagram of a computer device provided in an embodiment of the present application. The computer device 800 is a terminal or a server, and a business marketing platform is deployed in the computer device 800.

[0141] See also Figure 5 The computer device 800 includes a processor 802 , a memory and a network interface 805 connected via a system bus 801 , wherein the memory may include a non-volatile storage medium 803 and an internal memory 804 .

[0142] The non-volatile storage medium 803 may store an operating system 8031 ​​and a computer program 8032. The computer program 8032 includes program instructions, which, when executed, may cause the processor 802 to execute an order allocation method.

[0143] The processor 802 is used to provide computing and control capabilities to support the operation of the entire computer device 800 .

[0144] The internal memory 804 provides an environment for the operation of the computer program 8032 in the non-volatile storage medium 803. When the computer program 8032 is executed by the processor 802, the processor 802 can execute an order allocation method.

[0145] The network interface 805 is used to communicate with other devices over the network. Figure 5 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device 800 to which the solution of the present application is applied. The specific computer device 800 may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0146] The processor 802 is used to run the computer program 8032 stored in the memory to implement the following steps:

[0147] Obtaining a target coupon request sent by a target user based on a target marketing page, wherein the target coupon request includes a target page identifier and target user information;

[0148] Determining target page marketing configuration information corresponding to the target page identifier from at least one preset page marketing configuration information, wherein the target page marketing configuration information includes at least one coupon identifier;

[0149] Determine a target coupon identifier from at least one of the coupon identifiers according to a preset coupon matching judgment rule and the target user information;

[0150] Determining a target coupon calling module corresponding to the target coupon identifier from the preset coupon calling modules corresponding to the respective coupon identifiers, wherein different coupon calling modules are connected to different supplier coupon issuing interfaces;

[0151] Generate a target coupon issuing request according to the target user information and the target coupon identifier;

[0152] The target coupon issuance request is sent to the target supplier through the target supplier coupon issuance interface corresponding to the target coupon calling module, so that the target supplier responds to the target coupon issuance request and issues the target coupon according to the target user information and the target coupon identifier.

[0153] It should be understood that in the embodiment of the present application, the processor 802 may be a central processing unit (CPU), and the processor 802 may also be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. Among them, the general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.

[0154] It can be understood by those skilled in the art that all or part of the processes in the method for implementing the above embodiment can be completed by instructing the relevant hardware through a computer program. The computer program includes program instructions, and the computer program can be stored in a storage medium, which is a computer-readable storage medium. The program instructions are executed by at least one processor in the computer system to implement the process steps of the embodiment of the above method.

[0155] Therefore, the present application also provides a storage medium. The storage medium may be a computer-readable storage medium. The storage medium stores a computer program, wherein the computer program includes program instructions. When the program instructions are executed by a processor, the processor executes the following steps:

[0156] Obtaining a target coupon request sent by a target user based on a target marketing page, wherein the target coupon request includes a target page identifier and target user information;

[0157] Determining target page marketing configuration information corresponding to the target page identifier from at least one preset page marketing configuration information, wherein the target page marketing configuration information includes at least one coupon identifier;

[0158] Determine a target coupon identifier from at least one coupon identifier according to a preset coupon matching judgment rule and the target user information;

[0159] Determining a target coupon calling module corresponding to the target coupon identifier from the preset coupon calling modules corresponding to the respective coupon identifiers, wherein different coupon calling modules are connected to different supplier coupon issuing interfaces;

[0160] Generate a target coupon issuing request according to the target user information and the target coupon identifier;

[0161] The target coupon issuance request is sent to the target supplier through the target supplier coupon issuance interface corresponding to the target coupon calling module, so that the target supplier responds to the target coupon issuance request and issues the target coupon according to the target user information and the target coupon identifier.

[0162] The storage medium may be a USB flash drive, a mobile hard disk, a read-only memory (ROM), a magnetic disk, or an optical disk, etc., which are computer-readable storage media that can store program codes.

[0163] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the composition and steps of each example have been generally described in terms of function in the above description. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0164] In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of each unit is only a logical function division, and there may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed.

[0165] The steps in the method of the embodiment of the present application can be adjusted in order, combined and deleted according to actual needs. The units in the device of the embodiment of the present application can be combined, divided and deleted according to actual needs. In addition, the functional units in the various embodiments of the present application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.

[0166] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, terminal, or network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application.

[0167] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed in the present application, and these modifications or replacements should be included in the protection scope of the present application. Therefore, the protection scope of the present application shall be based on the protection scope of the claims.

Claims

1. A business marketing method, characterized in that: The method is applied to a business marketing platform, and the method comprises: Obtaining a target coupon request sent by a target user based on a target marketing page, wherein the target coupon request includes a target page identifier and target user information; Determining target page marketing configuration information corresponding to the target page identifier from at least one preset page marketing configuration information, wherein the target page marketing configuration information includes at least one coupon identifier; Determine a target coupon identifier from at least one of the coupon identifiers according to a preset coupon matching judgment rule and the target user information; Determining a target coupon calling module corresponding to the target coupon identifier from the preset coupon calling modules corresponding to the respective coupon identifiers, wherein different coupon calling modules are connected to different supplier coupon issuing interfaces; Generate a target coupon issuing request according to the target user information and the target coupon identifier; The target coupon issuance request is sent to the target supplier through the target supplier coupon issuance interface corresponding to the target coupon calling module, so that the target supplier responds to the target coupon issuance request and issues the target coupon according to the target user information and the target coupon identifier.

2. The business marketing method according to claim 1, characterized in that: Before determining the target coupon calling module corresponding to the target coupon identifier from the preset coupon calling modules corresponding to the respective coupon identifiers, and before different coupon calling modules are connected to different supplier coupon issuing interfaces, the method includes: For each coupon calling module, obtaining the first coupon inventory and the first coupon validity period corresponding to the coupon calling module from the local database; Calling the supplier coupon template information query interface in the coupon calling module to obtain the second coupon inventory and the second coupon validity period; Performing coupon verification according to a preset verification rule, the first coupon inventory, the first coupon validity period, the second coupon inventory, and the second coupon validity period to obtain a verification result; When the verification result is that the verification is passed, it is determined that the configuration of each coupon calling module in the target marketing page is completed.

3. The business marketing method according to claim 1, characterized in that: Before determining the target page marketing configuration information corresponding to the target page identifier from at least one preset page marketing configuration information, the method includes: Acquire user account information corresponding to the target user information from a local database; Obtaining a user qualification verification result according to a preset user qualification verification rule and the user account information; The determining the target page marketing configuration information corresponding to the target page identifier from at least one preset page marketing configuration information includes: If the user qualification verification result is that the user qualification verification is passed, the target page marketing configuration information corresponding to the target page identifier is determined from at least one preset page marketing configuration information.

4. The business marketing method according to claim 1, characterized in that: After sending the target coupon issuance request to the target supplier through the target supplier coupon issuance interface corresponding to the target coupon calling module so that the target supplier responds to the target coupon issuance request and issues the target coupon according to the target user information and the target coupon identifier, the method further includes: The target coupon issuance result returned by the target supplier according to the target coupon issuance request is received through the coupon issuance result query interface in the target coupon calling module.

5. The business marketing method according to claim 1, characterized in that: After obtaining the target coupon request sent by the target user based on the target marketing page, the method further includes: Determine whether the local database stores the target coupon issuance result corresponding to the target user information; If the local database stores the corresponding target coupon issuance result, determining whether the target coupon issuance result is an abnormal issuance result; If the target coupon issuance result is an abnormal issuance result, the supplier coupon issuance result query interface is obtained through the JAVA reflection mechanism, and the supplier coupon issuance result query interface is an interface for the target supplier to issue coupon issuance results; By calling the supplier voucher issuance result query interface, the issuance record corresponding to the target user information is obtained; Determining target page marketing configuration information corresponding to the target page identifier from at least one preset page marketing configuration information includes: If the issuance record is a reissue exception record, or if the local database does not store the corresponding target coupon issuance result, the target page marketing configuration information corresponding to the target page identifier is determined from at least one preset page marketing configuration information.

6. The business marketing method according to claim 5, characterized in that: After obtaining the distribution record corresponding to the target user information, the method further includes: If the issuance record is a successful reissue record, the target coupon issuance result in the local database is adjusted from the abnormal issuance result to a normal issuance result.

7. The business marketing method according to any one of claims 1 to 6, characterized in that: After sending the target coupon issuance request to the target supplier through the target supplier coupon issuance interface corresponding to the target coupon calling module so that the target supplier responds to the target coupon issuance request and issues the target coupon according to the target user information and the target coupon identifier, the method further includes: When the target user performs a cancellation or coupon return operation on the target coupon, the target coupon status change notification information returned by the target supplier is obtained through the coupon status change notification interface in the target coupon calling module; The target coupon usage status in the local database is updated according to the status change notification information.

8. A business marketing device, characterized in that: include: A first acquisition unit is used to acquire a target coupon request sent by a target user based on a target marketing page, wherein the target coupon request includes a target page identifier and target user information; A first determining unit is used to determine target page marketing configuration information corresponding to the target page identifier from at least one preset page marketing configuration information, wherein the target page marketing configuration information includes at least one coupon identifier; A second determining unit, configured to determine a target coupon identifier from at least one of the coupon identifiers according to a preset coupon matching judgment rule and the target user information; A third determining unit is used to determine a target coupon calling module corresponding to the target coupon identifier from the preset coupon calling modules corresponding to the respective coupon identifiers, wherein different coupon calling modules are connected to different supplier coupon issuing interfaces; A generating unit, configured to generate a target coupon issuing request according to the target user information and the target coupon identifier; The issuing unit is used to send the target coupon issuing request to the target supplier through the target supplier coupon issuing interface corresponding to the target coupon calling module, so that the target supplier responds to the target coupon issuing request and issues the target coupon according to the target user information and the target coupon identifier.

9. A computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the business marketing method according to any one of claims 1 to 7 is implemented.

10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the business marketing method according to any one of claims 1 to 7 is implemented.

Citation Information

Patent Citations

  • Coupon display and distribution method and device based on internet platform

    CN108197967A

  • Coupon distribution method and device, electronic device, and readable storage medium

    CN109389431A

  • User marketing method and device based on discount coupons and electronic equipment

    CN110363579A

  • Centralized procurement supplier service platform

    CN110378651A

  • Coupon generation method, device and server

    CN110517061A