CN114187040A - Coupon issuing method and system - Google Patents

Coupon issuing method and system Download PDF

Info

Publication number
CN114187040A
CN114187040A CN202111489606.2A CN202111489606A CN114187040A CN 114187040 A CN114187040 A CN 114187040A CN 202111489606 A CN202111489606 A CN 202111489606A CN 114187040 A CN114187040 A CN 114187040A
Authority
CN
China
Prior art keywords
coupon
time
server
order
buyer terminal
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.)
Pending
Application number
CN202111489606.2A
Other languages
Chinese (zh)
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.)
Drilling Technology Shanghai Information Technology Co ltd
Wang Jiang
Original Assignee
Drilling Technology Shanghai 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 Drilling Technology Shanghai Information Technology Co ltd filed Critical Drilling Technology Shanghai Information Technology Co ltd
Priority to CN202111489606.2A priority Critical patent/CN114187040A/en
Publication of CN114187040A publication Critical patent/CN114187040A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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
    • G06Q30/0235Discounts or incentives, e.g. coupons or rebates constrained by time limit or expiration date
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/083Shipping
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/083Shipping
    • G06Q10/0833Tracking
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/12Hotels or restaurants

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Economics (AREA)
  • Tourism & Hospitality (AREA)
  • Strategic Management (AREA)
  • General Physics & Mathematics (AREA)
  • Development Economics (AREA)
  • Theoretical Computer Science (AREA)
  • Marketing (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Primary Health Care (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Game Theory and Decision Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention discloses a coupon issuing method and a coupon issuing system, wherein the method comprises the following steps: the method comprises the steps that a server receives a goods taking request sent by a distributor terminal at a first time node, wherein the goods taking request carries position information of the distributor terminal; after the server passes the verification of the position information, the goods taking request is sent to the buyer terminal; the server receives a confirmed goods receiving instruction sent by the buyer terminal at a second time node, and confirms goods receiving waiting time according to the time difference between the first time node and the second time node; the goods receiving determining instruction is used for indicating the server to mark the current order as a completion state and recording the completion time of the current order; when the receiving waiting time does not exceed a first time threshold, the server issues the first coupon to an account corresponding to the buyer terminal; the first coupon is used for deducting the payment amount of the current order. The coupon can be issued to the buyer after the buyer takes the goods on time, and the buyer is guided to take the goods on time.

Description

Coupon issuing method and system
Technical Field
The invention relates to the technical field of internet, in particular to a coupon issuing method and a coupon issuing system.
Background
Takeaway, which is the sale of food (generally, what is done in the store) taken away from the store by the customer, usually appears in a package, and is the earliest takeaway form, which is old but continues. With the popularization of telephones, mobile phones and networks, the take-out industry is rapidly developed.
With the development of internet technology, a market has appeared a plurality of internet takeout platforms, and takeout platform users include three-party personnel: when a distributor (a user who provides a takeout article), a distributor (a user who is responsible for distributing the takeout article), and a buyer (a user who purchases the takeout article) arrive near a specified pickup location, the distributor generally contacts the buyer by dialing a telephone number, and the delivery of the takeout article can be realized after the buyer arrives at the specified pickup location and finishes picking up the article. However, due to various uncertain factors, a delivery time delay is likely to occur, such as that the merchant does not provide the delivery person with the takeout item within a predetermined time, that the delivery person does not deliver the takeout item to the specified pickup location within a predetermined time, or that the buyer does not complete the pickup within a predetermined time.
The prior art generally emphasizes guiding and standardizing the on-time delivery of deliverers, for example, chinese patent application publication No. CN109978246A provides a method for processing order information, which includes: receiving order request information sent by a service receiving party, wherein the order request information comprises a target location; determining expected duration of service start and reward information according to order processing information of a service provider; and pushing a prompt message to the service receiver, wherein the prompt message is used for prompting the service receiver that the target place is reached within the expected time length to obtain the reward information. The method and the device can increase the probability that the service receiver reaches the target place within the expected duration, further shorten the waiting time of the service provider and accelerate the task completion progress of the service provider.
The prior art does not provide a method capable of guiding and standardizing the goods taking behavior of the buyer, and whether any one of three persons in the takeout platform completes the corresponding action in time affects the progress of the completion of the whole takeout task.
Disclosure of Invention
The present invention is directed to solve at least one of the technical problems of the prior art, and provides a method and a system for issuing a coupon, which can issue the coupon to a buyer after the buyer picks up a good on time, and guide the buyer to pick up the good on time.
In order to achieve the purpose of the invention, the following technical scheme is provided:
in a first aspect, the present invention provides a coupon issuing method, including:
the method comprises the steps that a server receives a goods taking request sent by a distributor terminal at a first time node, wherein the goods taking request carries position information of the distributor terminal;
after the server passes the verification of the position information, the goods taking request is sent to the buyer terminal;
the server receives a confirmed goods receiving instruction sent by the buyer terminal at a second time node, and confirms goods receiving waiting time according to the time difference between the first time node and the second time node; the goods receiving determining instruction is used for indicating the server to mark the current order as a completion state and recording the completion time of the current order;
when the receiving waiting time does not exceed a first time threshold, the server issues the first coupon to an account corresponding to the buyer terminal; the first coupon is used for deducting the payment amount of the current order.
In a second aspect, the present invention provides a coupon issuing system including a server, a purchaser terminal, and a distributor terminal constituting a network; wherein the server is configured to:
receiving a goods taking request sent by a distributor terminal at a first time node, wherein the goods taking request carries position information of the distributor terminal;
after the position information is verified, the goods taking request is sent to a buyer terminal;
receiving a confirmed goods receiving instruction sent by the buyer terminal at a second time node, and determining goods receiving waiting time according to the time difference between the first time node and the second time node; the goods receiving determining instruction is used for indicating the server to mark the current order as a completion state and recording the completion time of the current order;
when the receiving waiting time does not exceed a first time threshold, issuing a first coupon to an account corresponding to a buyer terminal; the first coupon is used for deducting the payment amount of the current order.
Compared with the prior art, the method and the system have the advantages that the server determines whether the deliverer arrives at the appointed goods taking place or not by identifying the position information of the terminal of the deliverer, the terminal of the buyer is timely notified through the goods taking request after the deliverer arrives at the appointed goods taking place, timing is started, and the waiting time of goods taking from the time when the buyer receives the notification to the time when the buyer determines the goods taking is counted. The buyer's receipt may be a case where the buyer reaches a specified receipt location to pick up a takeout article and then transmits a receipt confirmation instruction to the server via the buyer terminal, or a case where the buyer contacts a deliverer to store the takeout article in the specified receipt location and then transmits a receipt confirmation instruction to the server via the buyer terminal even though the buyer does not reach the specified receipt location. Compared with the prior art, the method only guides the behavior of the delivery personnel to be standardized, and the method determines the delivery waiting time consumed by the delivery personnel after the delivery personnel arrives at the appointed place by counting the time from the time when the delivery personnel receives the delivery request to the time when the delivery personnel sends the order for determining delivery, and can supervise and count whether the delivery personnel receives the delivery on time. Meanwhile, when the buyer receives the goods on time (namely, the waiting time of the goods receiving does not exceed the first time threshold), the first coupon is provided to the account of the buyer as the reward, and the reward of the on-time behavior of the buyer can be fed back in time because the first coupon is directly used for deducting the payment amount of the current order, thereby further guiding and standardizing the on-time goods receiving behavior of the buyer. In addition, compared with the prior art that the server automatically marks the current order as the finished state after the distributor terminal arrives at the appointed receiving place, the server of the invention finishes the order after receiving the confirmed receiving instruction sent by the buyer terminal, and can further supervise the distributor to accurately deliver the takeaway goods to the appointed area of the buyer to standardize the behavior of the distributor.
Additional aspects and advantages of the invention will be set forth in part in the description which follows and, in part, will be obvious from the description, or may be learned by practice of the invention.
Drawings
The invention is further described below with reference to the accompanying drawings and examples;
FIG. 1 is a block diagram of a coupon dispensing system according to an embodiment.
FIG. 2 is a flowchart illustrating a coupon distribution method according to an embodiment.
FIG. 3 is a flowchart illustrating a coupon dispensing method according to an embodiment.
FIG. 4 is a flowchart illustrating a coupon dispensing method according to an embodiment.
FIG. 5 is a block diagram of a computer device in one embodiment.
Reference numerals:
110. a server; 120. a purchaser terminal; 130. a merchant terminal; 140. and a distributor terminal.
Detailed Description
Reference will now be made in detail to the present preferred embodiments of the present invention, examples of which are illustrated in the accompanying drawings, wherein like reference numerals refer to like elements throughout.
Fig. 1 is a schematic structural diagram of a coupon issuing system (i.e., an application environment diagram of a coupon issuing method) in an embodiment. Referring to fig. 1, the coupon issuing method is applied to a coupon issuing system. The coupon issuing system includes a server 110, a customer terminal 120, a merchant terminal 130, and a distributor terminal 140, and the customer terminal 120, the merchant terminal 130, and the distributor terminal 140 communicate with each other through the server 110. Each terminal may specifically be at least one of a mobile phone, a tablet computer, a notebook computer, and the like. The server 110 may be implemented as a stand-alone server 110 or as a server cluster comprised of a plurality of servers 110.
Referring to fig. 2, in one embodiment, there is provided a coupon issuance method, including:
step 202: the server 110 receives a goods taking request sent by the distributor terminal 140 at a first time node, where the goods taking request carries the location information of the distributor terminal 140.
Specifically, in the delivery of a take-out order, the delivery person arrives at the designated pickup Location at 11:40 (i.e., the first time node) and operates on the delivery person terminal 140 to send a pickup request to the server 110, wherein the Location information of the delivery person terminal 140 can be acquired through a GPS module on the delivery person terminal 140 or through a Location Based Service (LBS). Meanwhile, the deliverer can call to notify the buyer to go to the designated goods taking place to take goods according to the contact mode of the account provided in the takeout order.
Step 204: after the location information is verified, the server 110 transmits the pickup request to the purchaser terminal 120.
Specifically, the server 110 verifies the designated pickup location on the take-out order and the location information provided by the distributor terminal 140, and determines that the distributor has reached the designated pickup location, and forwards the pickup request to the buyer terminal 120, and after receiving the pickup request, the buyer terminal 120 reminds the buyer that the take-out has reached the designated pickup location by popping up a message bar or controlling the buyer terminal 120 to vibrate.
Preferably, in order to specify the receiving time of the buyer, after receiving the picking request, the buyer terminal 120 displays a first time threshold at the buyer terminal 120, wherein the first time threshold is used to remind the buyer how long the receiving should be confirmed (i.e. sending the receiving confirmation instruction to the server 110) from the first time node. Further, to remind the buyer in real time, the first threshold may be displayed on the buyer terminal 120 in a countdown manner.
Step 206: the server 110 receives the determined receiving instruction sent by the buyer terminal 120 at the second time node, and determines the receiving waiting time according to the time difference between the first time node and the second time node; the determined ship-to instruction is used to instruct the server 110 to mark the current order as a completed state and record the completion time of the current order.
By way of illustration, in the present embodiment, the first time threshold is 6 minutes, and the buyer arrives at the designated receiving place at 11:45 minutes (the second time node) and confirms the receiving (i.e. the buyer terminal 120 sends the confirmation receiving instruction to the server 110). The server 110 marks the current order as complete and records the completion time of the current order based on the determined receiving order.
Step 208: when the receiving waiting time does not exceed the first time threshold, the server 110 issues the first coupon to the account corresponding to the buyer terminal 120; the first coupon is used for deducting the payment amount of the current order.
The server 110 determines that the receiving waiting time corresponding to the current account is 5 minutes and does not exceed 6 minutes specified by the first time threshold, so that the server 110 issues the first coupon to the current account, and the payment amount of the current order is deducted by 3 yuan. It should be noted that the first coupon is used to deduct the payment amount of the current takeout order, for example, the payment amount of the takeout order is 26 yuan, when the buyer places the order, the buyer pays 26 yuan to the platform side, the server 110 determines that the takeout platform side receives the money, then generates the takeout order and sends the order to the merchant terminal 130, and at the same time, the server 110 sends a notification message to the buyer terminal 120 that has logged in the account, the content of the notification message is "respected user", in order to cooperate with the distributor to complete other distribution tasks on time, please take a meal and confirm the delivery within a specified time, we will award the behavior of the just-in-time delivery for you in the form of a coupon, and award is 3 yuan preferential in the present coupon.
In this embodiment, the server 110 determines whether the delivery person arrives at the designated pickup location by recognizing the location information of the delivery person terminal 140, notifies the buyer terminal 120 in time through the pickup request after determining that the delivery person arrives at the designated pickup location, starts timing, and counts the receiving waiting time from the receipt of the notification to the determination of the receiving occupancy of the buyer. The buyer's receipt may be a case where the buyer reaches the designated receipt location and takes the takeout product and transmits the confirmed receipt instruction to the server 110 through the buyer terminal 120, or a case where the buyer contacts the deliverer to store the takeout product in the designated receipt location and then transmits the confirmed receipt instruction to the server 110 through the buyer terminal 120, even though the buyer does not reach the designated receipt location. Compared with the prior art, the method only guides the behavior of the delivery personnel to be standardized, and the method determines the delivery waiting time consumed by the delivery personnel after the delivery personnel arrives at the appointed place by counting the time from the time when the delivery personnel receives the delivery request to the time when the delivery personnel sends the order for determining delivery, and can supervise and count whether the delivery personnel receives the delivery on time. Meanwhile, when the buyer receives the goods on time (namely, the waiting time of the goods receiving does not exceed the first time threshold), the first coupon is provided to the account of the buyer as the reward, and the reward of the on-time behavior of the buyer can be fed back in time because the first coupon is directly used for deducting the payment amount of the current order, thereby further guiding and standardizing the on-time goods receiving behavior of the buyer. In addition, compared to the prior art that the server 110 automatically marks the current order as the finished status after the deliverer terminal 140 arrives at the designated receiving location, the server 110 of the present invention can complete the order after receiving the determined receiving instruction sent by the buyer terminal 120, and can further supervise the deliverer to accurately deliver the takeaway goods to the designated area of the buyer, so as to standardize the behavior of the deliverer.
In one embodiment, the method further comprises:
step 210: when the determined receiving instruction sent by the buyer terminal 120 is not received after exceeding the second time threshold after the first time node, the server 110 marks the current order as a completed state and records the completion time of the current order.
In one scenario, the deliverer may be troubled if he or she cannot call the buyer or forget to confirm the delivery in time. Therefore, in this embodiment, when there is a serious timeout between the buyer and the delivery, the server 110 will automatically mark the current order as a completed status, so that the delivery personnel can complete other delivery tasks in time. For example, if the first time threshold is 6 minutes and the second time threshold is 5 minutes, then 11:56 after 11 minutes has elapsed at 11:45 (first time node), the server 110 may determine that the buyer is not due to a time-out and automatically mark the current order as complete.
Compared with the prior art that the server 110 automatically marks the current order as the finished status after the deliverer terminal 140 arrives at the designated receiving location, the server 110 of the present invention finishes the order after receiving the determined receiving instruction sent by the buyer terminal 120, and can further supervise the deliverer to accurately deliver the sold goods to the designated area of the buyer to regulate the behavior of the deliverer. Further, in order to overcome the risk that the buyer cannot contact the buyer and cannot timely determine the delivery, which may cause a timeout to the deliverer, the present invention marks the current order as the delivery time of other orders of the deliverer is not delayed by the scheme that the server 110 does not mark the current order as the completion status when the determined delivery instruction sent by the buyer terminal 120 is not received after the first time node exceeds the second time threshold.
As shown in FIG. 3, in one embodiment, the method further comprises the step of requesting issuance of a second coupon:
step 302: the buyer terminal 120 periodically obtains information of each order in a completed state, completed by the current account within a corresponding time period, from the server 110; the information of each order in the completed state comprises the receiving waiting time of the order.
For example, the last day of each month is defined as the settlement day and the issue day of the second coupon, and the in-completion status orders completed by the current account within the corresponding time period are in-completion status orders completed by each day of the current month.
Step 304: the buyer terminal 120 determines the category of each order in the completed state according to the receiving waiting time, wherein the category comprises an on-time category and a timeout category.
In one example, the buyer terminal 120 classifies the category of orders in completed state per 3 months at 21:00 on 31 d 3, with a total of 45 takeaway orders for 3 months buyers, 40 orders being on-time orders and 5 orders being out-of-time orders.
Step 306: the buyer terminal 120 generates a coupon issuing request according to the quantity of the just-in-time order and sends the coupon issuing request to the server 110, wherein the coupon issuing request is used for indicating the server 110 to issue a second coupon to the current account, and the second coupon is used for deducting the payment amount of the new order of the current account.
Specifically, as shown in fig. 4, the step of generating the coupon issue request by the buyer terminal 120 according to the quantity of the on-time order includes:
step 3061: the buyer terminal 120 determines the type of punctual order and the quantity of punctual orders of each type.
In the above example, 15 orders are for barbecue, 10 orders are for simple meal, and 15 orders are for breakfast, among 40 orders for on-time.
Step 3062: the buyer terminal 120 determines the deduction amount information of the second coupon of each type according to the ratio of the number of the punctual order of each type to the preset base number of the corresponding type.
Specifically, in this embodiment, 10 punctual orders are used as the preset base number of the second coupon with the deduction amount of 10 yuan, that is, the punctual orders of 10 simple meals correspond to the simple meal type second coupon with the deduction amount of 10 yuan. Similarly, 15 orders for barbecue type correspond to the second coupon for barbecue type with 15 yuan deduction, and 15 orders for breakfast type correspond to the second coupon for breakfast type with 15 yuan deduction. The second coupon can be applied to the deduction of a new order of the current account, for example, when the account subsequently purchases 40 yuan barbecue through the takeaway platform, the buyer can directly use the 15 yuan barbecue type second coupon to carry out deduction, and finally, only 25 yuan of money needs to be paid to the takeaway platform.
It should be understood that the preset base number is only an exemplary illustration and is not a limitation to the protection range, and those skilled in the art may adjust the corresponding value of the preset base number according to the specific situation, which is not described herein.
Step 3063: the buyer terminal 120 packages the account ID of the current account and the deduction amount information of each type of second coupon to generate the coupon issuing request.
In this embodiment, the second coupon issuing rule is optimally set, and the buyer terminal 120 determines the type of the second coupon according to the type of the on-time order, so as to realize the refined analysis of the consumption data of the buyer and provide the buyer with the second coupon better conforming to the consumption habit of the buyer. For example, if the type of the on-time order of the buyer is a barbecue order, the second coupon of the type is allocated to the account corresponding to the buyer when the second coupon is issued.
For the server 110 in the take-away platform to respond to a large number of buyer terminals 120, seller terminals, and distributor terminals 140 simultaneously, the sufficiency of its computing resources is extremely important to the smoothness and stability of the platform operation. In the present invention, in order to further analyze the detailed condition of the buyer on time and overtime when getting goods, the buyer terminal 120 downloads the information of each order in the completed state of the current account from the server 110 periodically, and downloads the information to the buyer terminal 120 for analysis, which does not need to occupy the computing resources of the server 110, and the data structure stored on the server 110 does not need to be changed, and does not occupy the storage resources of the server 110 additionally, i.e. does not need to add an additional mark whether the overtime exists to the information of the order in the completed state on the server 110. Meanwhile, it is impossible to mark through the server 110 which of the orders in the completed state have been calculated by the buyer terminal 120 without occupying the computing resources and storage resources of the server 110, thereby avoiding the buyer terminal 120 from repeatedly downloading and calculating the orders on the server 110. The invention adopts a mode of regularly acquiring the information of each order in the completion state completed by the current account in the corresponding time period from the server 110, and only needs to calculate once regularly in each period, thereby not only avoiding repeated calculation of the buyer terminal 120, but also reducing frequent acquisition of the order information from the server 110 and avoiding the stagnation of the server 110.
In one embodiment, the method further comprises:
step 402: when the server 110 detects that the account is registered in the purchaser terminal 120 at the set time node, it transmits coupon information corresponding to the account to the purchaser terminal 120.
For example, the last day of each month is defined as a set time node (i.e., the settlement day and the issue day of the second coupon), and the orders in completion status completed by the current account in the corresponding time period are the orders in completion status completed by each day of the current month.
Taking month 3 as an example, the buyer has two accounts. The first account is always online from 20:30 minutes to 21:10 minutes in 3 months and 31 days, the buyer terminal 120 acquires information of orders in a completed state in 3 months corresponding to the first account from the server 110 at 21:00, sends a coupon issuing request to the server 110 through calculation, and the server 110 allocates a corresponding second coupon to the first account at 21:06 time. After determining that the second coupon is allocated to the current account, the server 110 deletes the information of each order in the completed state, which is downloaded to the local within the corresponding time period, from the local, so as to avoid occupying a local storage space. In 21:11, the purchaser logs out the first account from the purchaser terminal 120 and logs in the second account, and the server 110 transmits coupon information corresponding to the second account to the purchaser terminal 120 when detecting that the second account logs in the purchaser terminal 120 after 21:00 of 3 months and 31 days (set time node).
Step 404: the buyer terminal 120 determines whether the current account has the second coupon issued at the set time node according to the coupon information, and if not, executes a step of requesting to issue the second coupon (i.e., jumps to step 302); if yes, the current flow is ended.
The buyer terminal 120 will query the coupon information corresponding to the second account to determine whether there is a second coupon issued today, and if not, go to step 303 to calculate how many second coupons should be obtained for the second account. If the second account has been issued a second coupon today, then there is no need to download a large amount of the order information for month 3.
It is understood that, in an example, in order to speed up the computation efficiency of the seller terminal at the set time node, after the end of the previous cycle (2 months and 29 days), before the set time node (3 months and 31 days) of the current cycle is reached, the buyer terminal 120 may synchronize the information of each order in the completed state of the current cycle from the server 110 to the local buyer terminal 120 periodically (for example, every weekend of a week), so that when the set time node (3 months and 31 days) is reached, the time consumed for downloading may be reduced, and the computation efficiency may be accelerated. Or in order to avoid the excessive storage occupation of the buyer terminal 120, the buyer terminal 120 only downloads the information of each order in the finished state in the current period on the set time node (day 31/3 month), synchronizes the information from the server 110 to the local buyer terminal 120, takes 21:00 as a coupon computing node, and starts to generate the coupon issuing request according to the quantity of the on-time order when the coupon issuing request reaches the computing node. And taking the calculation node as the end point of the current period, namely dividing the orders in the completion state after the calculation time node into one period. Note that, since the purchaser terminal 120 does not necessarily start the calculation at 21:00 on time, a specific time point (divided into each minute) at which the purchaser terminal 120 actually starts the calculation is taken as a corresponding calculation node.
It can be understood that, in this embodiment, by programmatically setting the buyer terminal 120 to start the correlation calculation of the second coupon at the set time node (divided into every day), rather than performing the calculation every day, it is possible to avoid frequently occupying the resources of the server 110 and the buyer terminal 120. In order to avoid the situation that some buyers cannot calculate on time due to forgetting to open the application program on the same day at the set time node, an active calculation trigger control is displayed in an operation interface of the buyer terminal 120, when the active calculation trigger control is triggered, the buyer terminal 120 queries the server 110 for the issuing time of the second coupon corresponding to the current account, and if the issuing time of the second coupon is not the latest set time node, the buyer terminal 120 acquires the information of each order in the finished state in the previous cycle and generates the coupon issuing request in the previous cycle according to the information of each order in the finished state in the previous cycle. For example, day 2, 4 months, the buyer remembers that day 31, 3 months was busy working without opening the takeaway application, resulting in day 31, 3 months failing to be issued the second coupon for month 3. Now (day 2/4) it is in the new cycle, at which point the buyer retrieves the second coupon from the previous cycle by clicking the active calculation trigger control.
The buyer terminal 120 generates a coupon issue request periodically (i.e. at a set time node), and since information of each order in a completed state that the current account is required to complete within a corresponding time period is required to be stored on the buyer terminal 120 when the coupon issue request is generated, after the coupon issue request is generated, the buyer terminal 120 deletes the information of each order in a completed state that the current account completes within a corresponding time period from the local storage, so as to save storage resources of the buyer terminal 120. Similarly, when the account is logged off from the buyer terminal 120 or the APP is unloaded, the buyer terminal 120 deletes the information of each order in the completed state that is completed within the corresponding time period from the current account that is already stored locally. When the current account has completed the calculation of the information of each order in the completed state completed within the corresponding time period at the time of the set time node, and is allocated to the second coupon issued by the set time node from the server 110, if the current account exits the APP or logs in at another buyer terminal 120, the server 110 will actively issue the coupon information to the buyer terminal 120, and the buyer terminal 120 will also preferentially detect whether there is the second coupon issued by the set time node, so as to avoid the resource occupation of the server 110 and the buyer terminal 120 due to the corresponding information downloaded from the server 110 again. Meanwhile, the classification of the coupons also belongs to the prior art, in the invention, the server 110 does not need to add extra marks or perform extra calculation in the data structure corresponding to the account, whether the account sends the coupon issuing request to other buyer terminals 120 can be determined only by identifying the type of the coupon, and the information can be synchronized at a plurality of terminals by using the type of the coupon.
In one embodiment, there is also provided a coupon issuing system including a server 110, a buyer terminal 120 and a distributor terminal 140 constituting a network; wherein the server 110 is configured to:
receiving a goods taking request sent by a distributor terminal 140 at a first time node, wherein the goods taking request carries position information of the distributor terminal 140;
after the position information is verified, the pickup request is sent to the buyer terminal 120;
receiving a receiving confirmation instruction sent by the buyer terminal 120 at the second time node, and determining receiving waiting time according to the time difference between the first time node and the second time node; the receiving instruction is used for instructing the server 110 to mark the current order as a completion state and record the completion time of the current order;
when the receiving waiting time does not exceed a first time threshold, issuing the first coupon to an account corresponding to the buyer terminal 120; the first coupon is used for deducting the payment amount of the current order.
In one embodiment, the server 110 is further configured to:
when the determined receiving instruction sent by the buyer terminal 120 is not received after exceeding the second time threshold after the first time node, the current order is marked as a finished state and the finishing time of the current order is recorded.
In one embodiment, the purchaser terminal 120 is configured to:
periodically acquiring information of each order in a completion state, completed by the current account within a corresponding time period, from the server 110; the information of each order in the finished state comprises the receiving waiting time of the order;
determining the category of each order in a finished state according to the receiving waiting time, wherein the category comprises an on-time category and an overtime category;
and generating a coupon issuing request according to the quantity of the punctual order and sending the coupon issuing request to the server 110, wherein the coupon issuing request is used for indicating the server 110 to issue a second coupon to the current account, and the second coupon is used for deducting the payment amount of the new order of the current account.
In one embodiment, the server 110 is further configured to, when the set time node detects that the account is logged on the buyer terminal 120, send coupon information corresponding to the account to the buyer terminal 120;
the buyer terminal 120 is further configured to end the current process when determining that the current account has the second coupon issued at the set time node according to the coupon information.
In one embodiment, the purchaser terminal 120 is further configured to:
determining the types of punctual orders and the quantity of punctual orders of each type;
determining deduction amount information of the second coupon of each type according to the ratio of the quantity of the punctual order of each type to the preset base number of the corresponding type;
and packaging the account ID of the current account and the deduction amount information of each type of second coupon to generate the coupon issuing request.
The embodiments in the present specification are described in a progressive manner, and the same and similar parts among the embodiments are referred to each other, and each embodiment focuses on the differences from the other embodiments. In particular, the system or system embodiments are substantially similar to the method embodiments and therefore are described in a relatively simple manner, and reference may be made to some of the descriptions of the method embodiments for related points. The above-described system and system embodiments are only illustrative, wherein the units described as separate parts may or may not be physically separate, and the parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the present embodiment. One of ordinary skill in the art can understand and implement it without inventive effort.
FIG. 5 is a diagram illustrating an internal structure of a computer device in one embodiment. The computer device may specifically be each terminal (or server 110) in fig. 1. As shown in fig. 5, the computer apparatus includes a processor, a memory, a network interface, an input device, and a display screen connected through a system bus. Wherein the memory includes a non-volatile storage medium and an internal memory. The non-volatile storage medium of the computer device stores an operating system and may also store a computer program that, when executed by the processor, causes the processor to implement a coupon dispensing method. The internal memory may also have stored thereon a computer program that, when executed by the processor, causes the processor to perform a coupon dispensing method. Those skilled in the art will appreciate that the configuration shown in fig. 5 is a block diagram of only a portion of the configuration associated with aspects of the present invention and is not intended to limit the computing devices to which aspects of the present invention may be applied, and that a particular computing device may include more or less components than those shown, or may combine certain components, or have a different arrangement of components.
It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above can be implemented by a computer program, which can be stored in a non-volatile computer-readable storage medium, and can include the processes of the embodiments of the methods described above when the program is executed. Any reference to memory, storage, database, or other medium used in the embodiments provided herein may include non-volatile and/or volatile memory, among others. Non-volatile memory can include read-only memory (ROM), Programmable ROM (PROM), Electrically Programmable ROM (EPROM), Electrically Erasable Programmable ROM (EEPROM), or flash memory. Volatile memory can include Random Access Memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in a variety of forms such as Static RAM (SRAM), Dynamic RAM (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDRSDRAM), Enhanced SDRAM (ESDRAM), synchronous Link (Synchlink) DRAM (SLDRA), Rambus Direct RAM (RDRA), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).
The technical features of the above embodiments can be arbitrarily combined, and for the sake of brevity, all possible combinations of the technical features in the above embodiments are not described, but should be considered as the scope of the present specification as long as there is no contradiction between the combinations of the technical features.

Claims (10)

1. A coupon distribution method, the method comprising:
the method comprises the steps that a server receives a goods taking request sent by a distributor terminal at a first time node, wherein the goods taking request carries position information of the distributor terminal;
after the server passes the verification of the position information, the goods taking request is sent to the buyer terminal;
the server receives a confirmed goods receiving instruction sent by the buyer terminal at a second time node, and confirms goods receiving waiting time according to the time difference between the first time node and the second time node; the goods receiving determining instruction is used for indicating the server to mark the current order as a completion state and recording the completion time of the current order;
when the receiving waiting time does not exceed a first time threshold, the server issues the first coupon to an account corresponding to the buyer terminal; the first coupon is used for deducting the payment amount of the current order.
2. The method of claim 1, further comprising:
and when the server does not receive the confirmed goods receiving instruction sent by the buyer terminal after the first time node exceeds a second time threshold, marking the current order as a finished state and recording the finished time of the current order.
3. The method of claim 1, further comprising the step of requesting the issuance of a second coupon:
the buyer terminal acquires information of each order in a completion state completed by the current account in a corresponding time period from the server periodically; the information of each order in the finished state comprises the receiving waiting time of the order;
the buyer terminal determines the category of each order in the finished state according to the receiving waiting time, wherein the category comprises an on-time category and an overtime category;
and the buyer terminal generates a coupon issuing request according to the quantity of the on-time order and sends the coupon issuing request to the server, wherein the coupon issuing request is used for indicating the server to issue a second coupon to the current account, and the second coupon is used for deducting the payment amount of the new order of the current account.
4. A coupon distribution method according to claim 3, further comprising:
when the server detects that the account logs in on the buyer terminal at the set time node, the server sends coupon information corresponding to the account to the buyer terminal;
the buyer terminal judges whether the current account has the second coupon issued at the set time node or not according to the coupon information, and if not, the step of requesting to issue the second coupon is executed; if yes, the process is ended.
5. The method for issuing a coupon according to claim 3, wherein the step of generating a coupon issuing request by the buyer terminal according to the quantity of the on-time order includes:
the buyer terminal determines the types of punctual orders and the quantity of the punctual orders of each type;
the buyer terminal determines deduction amount information of the second coupon of each type according to the ratio of the quantity of the punctual order of each type to the preset base number of the corresponding type;
and the buyer terminal packages the account ID of the current account and the deduction amount information of each type of second coupon to generate the coupon issuing request.
6. A coupon distribution system is characterized in that the system comprises a server, a buyer terminal and a distributor terminal which form a network; wherein the server is configured to:
receiving a goods taking request sent by a distributor terminal at a first time node, wherein the goods taking request carries position information of the distributor terminal;
after the position information is verified, the goods taking request is sent to a buyer terminal;
receiving a confirmed goods receiving instruction sent by the buyer terminal at a second time node, and determining goods receiving waiting time according to the time difference between the first time node and the second time node; the goods receiving determining instruction is used for indicating the server to mark the current order as a completion state and recording the completion time of the current order;
when the receiving waiting time does not exceed a first time threshold, issuing a first coupon to an account corresponding to a buyer terminal; the first coupon is used for deducting the payment amount of the current order.
7. The coupon release system of claim 6, wherein the server is further configured to:
and when the confirmed goods receiving instruction sent by the buyer terminal is not received after the first time node exceeds a second time threshold, marking the current order as a finished state and recording the finished time of the current order.
8. The coupon release system of claim 6, wherein the purchaser terminal is configured to:
the method comprises the steps that information of orders of all pens finished in a corresponding time period of a current account is obtained from a server regularly; the information of each order in the finished state comprises the receiving waiting time of the order;
determining the category of each order in a finished state according to the receiving waiting time, wherein the category comprises an on-time category and an overtime category;
and generating a coupon issuing request according to the quantity of the punctual orders and sending the coupon issuing request to the server, wherein the coupon issuing request is used for indicating the server to issue a second coupon to the current account, and the second coupon is used for deducting the payment amount of the new order of the current account.
9. The coupon distribution system according to claim 8, wherein the server is further configured to send coupon information corresponding to the account to the buyer terminal when the set time node detects that the account is logged in the buyer terminal;
and the buyer terminal is also used for finishing the current process under the condition that the current account is judged to have the second coupon issued at the set time node according to the coupon information.
10. The coupon release system of claim 8, wherein the purchaser terminal is further configured to:
determining the types of punctual orders and the quantity of punctual orders of each type;
determining deduction amount information of the second coupon of each type according to the ratio of the quantity of the punctual order of each type to the preset base number of the corresponding type;
and packaging the account ID of the current account and the deduction amount information of each type of second coupon to generate the coupon issuing request.
CN202111489606.2A 2021-12-07 2021-12-07 Coupon issuing method and system Pending CN114187040A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111489606.2A CN114187040A (en) 2021-12-07 2021-12-07 Coupon issuing method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111489606.2A CN114187040A (en) 2021-12-07 2021-12-07 Coupon issuing method and system

Publications (1)

Publication Number Publication Date
CN114187040A true CN114187040A (en) 2022-03-15

Family

ID=80542665

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111489606.2A Pending CN114187040A (en) 2021-12-07 2021-12-07 Coupon issuing method and system

Country Status (1)

Country Link
CN (1) CN114187040A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114638639A (en) * 2022-03-21 2022-06-17 首约科技(北京)有限公司 Preferential compensation method for improving order placing rate of user

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108197964A (en) * 2016-12-08 2018-06-22 北京嘀嘀无限科技发展有限公司 A kind of share-car calculation of price method and server
CN109978246A (en) * 2019-03-15 2019-07-05 北京三快在线科技有限公司 A kind of processing method of order information, device, equipment and storage medium
CN110175805A (en) * 2019-06-04 2019-08-27 秒针信息技术有限公司 A kind of method for pushing, driving means, equipment and medium for taking out message
CN111161004A (en) * 2018-11-07 2020-05-15 阿里巴巴集团控股有限公司 Message pushing/goods taking notification sending system, method and device and electronic equipment
CN112712311A (en) * 2020-12-23 2021-04-27 拉扎斯网络科技(上海)有限公司 Order distribution method, device and system
CN113159673A (en) * 2021-03-31 2021-07-23 中国建设银行股份有限公司 Takeaway distribution method and device

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108197964A (en) * 2016-12-08 2018-06-22 北京嘀嘀无限科技发展有限公司 A kind of share-car calculation of price method and server
CN111161004A (en) * 2018-11-07 2020-05-15 阿里巴巴集团控股有限公司 Message pushing/goods taking notification sending system, method and device and electronic equipment
CN109978246A (en) * 2019-03-15 2019-07-05 北京三快在线科技有限公司 A kind of processing method of order information, device, equipment and storage medium
CN110175805A (en) * 2019-06-04 2019-08-27 秒针信息技术有限公司 A kind of method for pushing, driving means, equipment and medium for taking out message
CN112712311A (en) * 2020-12-23 2021-04-27 拉扎斯网络科技(上海)有限公司 Order distribution method, device and system
CN113159673A (en) * 2021-03-31 2021-07-23 中国建设银行股份有限公司 Takeaway distribution method and device

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114638639A (en) * 2022-03-21 2022-06-17 首约科技(北京)有限公司 Preferential compensation method for improving order placing rate of user

Similar Documents

Publication Publication Date Title
US11810066B2 (en) Electronic messaging to distribute items based on adaptive scheduling
CN105610877B (en) Data interaction method, platform server and system
CN111028009B (en) Processing method and device for retrievable business entity
WO2016028222A1 (en) System and method for distributorless product supply chain management
CN110689153A (en) Method and device for ordering goods taking of self-service vending machine, computer equipment and storage medium
CN109598612B (en) Method and device for resource delay delivery
JP7332778B1 (en) Information processing device, information processing method, and program
CN114187040A (en) Coupon issuing method and system
JP2021012518A (en) Management server and management method for managing commodity at unmanned store
CN113868358A (en) Distribution order information display method and device and electronic equipment
WO2020228567A1 (en) Information processing method, device and apparatus
KR20140124030A (en) Customized information providing system and method for activating the medium or small market
CN110580632A (en) Advertisement putting method and device
CN112541803A (en) Resource state display method and device, computer equipment and readable storage medium
CN110969485A (en) Advertisement putting method, device and equipment
CN110555735A (en) Integrated information management system
CN116307974A (en) Distribution notification method and device, electronic equipment and readable storage medium
US20180300980A1 (en) Sales apparatus, control method, and storage medium
WO2018180863A1 (en) System, method and program for managing message
CN113505906B (en) Object reservation method and device
CN113129073A (en) Resource distribution method and device, computer equipment and computer readable storage medium
CN112396266A (en) Order distribution method, device, server and storage medium
CN112651803A (en) Self-service shopping method and system
CN113268287A (en) Small program starting method and device based on graphic code
JP7400135B1 (en) Information processing device, information processing method, and program

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
TA01 Transfer of patent application right

Effective date of registration: 20221213

Address after: Room 200000, building 103, Yangpu Road, Shanghai military district

Applicant after: Drilling technology (Shanghai) Information Technology Co.,Ltd.

Applicant after: Wang Jiang

Address before: Room 200000, building 103, Yangpu Road, Shanghai military district

Applicant before: Drilling technology (Shanghai) Information Technology Co.,Ltd.

TA01 Transfer of patent application right