Electronic coupon cancel-after-verification method, electronic coupon cancel-after-verification device, server and storage medium

Through the information exchange between the server and the coupon issuing platform, the electronic coupons are written off and information output are achieved, which solves the problem of high cost of electronic coupons written off in the existing technology, reduces the pressure of store equipment procurement, and improves the flexibility of information output.

CN120198113APending Publication Date: 2025-06-24SHENZHEN EXCELSECU DATA TECH
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311788146.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-12-23
Publication Date
2025-06-24

AI Technical Summary

Technical Problem

The existing electronic voucher write-off method relies on cash registers, resulting in high write-off costs.

Method used

Obtain electronic coupon information through the server, send the information to the corresponding coupon issuing platform, perform verification, and receive verification results, output specified information, so as to realize verification and information output in one step.

Benefits of technology

It reduces the cost of electronic coupons, avoids the need for stores to purchase cash registers, and realizes personalized verification and information output through custom output information.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120198113A_ABST
    Figure CN120198113A_ABST
Patent Text Reader

Abstract

The invention is suitable for the technical field of electronic information, and provides an electronic coupon cancel-after-verification method, an electronic coupon cancel-after-verification device, a server and a storage medium. The electronic coupon cancel-after-verification method comprises the following steps: acquiring electronic coupon information; the electronic coupon information is sent to a corresponding coupon issuing platform, the electronic coupon information is used for determining cancel-after-verification information of the corresponding electronic coupon, and the cancel-after-verification information comprises a cancel-after-verification result; receiving the cancel-after-verification information from the coupon issuing platform; determining corresponding specified information based on the cancel-after-verification information; and outputting the specified information. According to the invention, the verification cost of the electronic coupons can be reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of electronic information technology, and particularly relates to an electronic coupon verification method, an electronic coupon verification device, a server, and a storage medium. Background Art

[0002] For the electronic coupons issued by platforms such as Meituan, Douyin, and Kuaishou, when users purchase them online and use them in physical stores, they need to verify the electronic coupons first. The current electronic coupon verification method is mainly to verify on the cash register at the store front desk, but the price of the cash register is relatively high, resulting in a relatively high cost for electronic coupon verification. Summary of the Invention

[0003] Embodiments of this application provide an electronic coupon verification method, an electronic coupon verification device, a server, and a storage medium to reduce the cost of electronic coupon verification.

[0004] In a first aspect, embodiments of this application provide an electronic coupon verification method applied to a server. The electronic coupon verification method includes:

[0005] Obtain electronic coupon information;

[0006] Send the electronic coupon information to the corresponding coupon-issuing platform. The electronic coupon information is used to determine the verification information of the corresponding electronic coupon, and the verification information includes a verification result;

[0007] Receive the verification information from the coupon-issuing platform;

[0008] Based on the verification information, determine the corresponding specified information;

[0009] Output the specified information.

[0010] In a second aspect, embodiments of this application provide an electronic coupon verification device applied to a server. The electronic coupon verification device includes:

[0011] An information acquisition module, configured to obtain electronic coupon information;

[0012] An information sending module, configured to send the electronic coupon information to the corresponding coupon-issuing platform. The electronic coupon information is used to determine the verification information of the corresponding electronic coupon, and the verification information includes a verification result;

[0013] A result receiving module, configured to receive the verification information from the coupon-issuing platform;

[0014] An information output module, configured to output the specified information.

[0015] In a third aspect, an embodiment of the present application provides a server, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the steps of the electronic coupon verification method described in the first aspect above are implemented.

[0016] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium storing a computer program, and when the computer program is executed by a processor, the steps of the electronic coupon verification method described in the first aspect above are implemented.

[0017] In a fifth aspect, an embodiment of the present application provides a computer program product. When the computer program product runs on a server, the server is caused to execute the steps of the electronic coupon verification method described in the first aspect above.

[0018] As can be seen from the above, in this solution, the server obtains the electronic coupon information and sends the electronic coupon information to the corresponding coupon-issuing platform. The electronic coupon can be verified through the coupon-issuing platform, so as to obtain the verification information including the verification result. This process does not require the store to use a cash register, reducing the verification cost of the electronic coupon. Moreover, the specified information can be customized based on the verification information. By outputting the specified information, the verification and information output can be achieved in one step. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following will briefly introduce the drawings required for use in the embodiments or the description of the prior art. Obviously, the following drawings are only some embodiments of the present application. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.

[0020] Figure 1 It is a schematic diagram of the implementation process of the electronic coupon verification method provided by an embodiment of the present application;

[0021] Figure 2 It is a schematic diagram of the implementation process of the electronic coupon verification method provided by another embodiment of the present application;

[0022] Figure 3 It is a schematic diagram of the structure of the electronic coupon verification device provided by an embodiment of the present application;

[0023] Figure 4 It is a schematic diagram of the structure of the server provided by an embodiment of the present application. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0024] In the following description, for purposes of illustration and not limitation, specific details such as particular system architectures, technologies, etc. are set forth in order to provide a thorough understanding of embodiments of the present application. However, those skilled in the art will appreciate that the present application may be practiced in other embodiments without these specific details. In other instances, detailed descriptions of well-known systems, devices, circuits, and methods are omitted so as not to obscure the description of the present application with unnecessary detail.

[0025] It should be understood that when used in this specification and the appended claims, the term "comprising" indicates the presence of the described features, integers, steps, operations, elements, and / or components, but does not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and / or groups thereof.

[0026] It should also be understood that the term "and / or" as used in this specification and the appended claims refers to any combination and all possible combinations of one or more of the associated listed items, and includes these combinations.

[0027] As used in this specification and the appended claims, the term "if" may be construed, depending on the context, as "when" or "once" or "in response to determining" or "in response to detecting". Similarly, the phrase "if determined" or "if detected [the described condition or event]" may be construed, depending on the context, to mean "once determined" or "in response to determining" or "once detected [the described condition or event]" or "in response to detecting [the described condition or event]".

[0028] In addition, in the description of this specification and the appended claims, the terms "first", "second", "third", etc. are used only for distinguishing descriptions and should not be construed as indicating or implying relative importance.

[0029] Reference to "an embodiment" or "some embodiments" or the like described in this specification means that a particular feature, structure, or characteristic described in connection with the embodiment is included in one or more embodiments of the present application. Thus, statements such as "in an embodiment", "in some embodiments", "in other some embodiments", "in still other embodiments", etc. that appear in different places in this specification are not necessarily all referring to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized in another way. The terms "comprising", "including", "having", and their variants all mean "including but not limited to", unless otherwise specifically emphasized in another way.

[0030] It should be understood that the sequence numbers of the steps in this embodiment do not indicate the order of execution. The order of execution of each process should be determined according to its function and internal logic, and should not constitute any limitation to the implementation process of the embodiments of the present application.

[0031] In order to illustrate the technical solutions described in this application, the following will be described through specific embodiments.

[0032] See Figure 1 , which is a schematic flowchart of the implementation of the e-voucher verification method provided by an embodiment of the present application. The e-voucher verification method is applied to a server. As Figure 1 shown, the e-voucher verification method may include the following steps:

[0033] Step 101, obtain e-voucher information.

[0034] Among them, the above e-voucher information may refer to the information included in the e-voucher, including but not limited to the identification information of the e-voucher, the e-voucher coding rule, the e-voucher preferential information, the e-voucher validity period, the list of stores applicable to the e-voucher, etc.

[0035] The identification information of the e-voucher represents the uniqueness of the e-voucher. Different e-vouchers have different identifications. For example, the identification information of the e-voucher may be the e-voucher name.

[0036] It should be noted that the type of e-voucher in this application is not limited. For example, it may be any type such as a voucher or a discount coupon.

[0037] The above e-voucher preferential information is related to the type of e-voucher. For example, when the type of e-voucher is a voucher, the above e-voucher preferential information may be the consumption deduction amount; when the type of e-voucher is a discount coupon, the above e-voucher preferential information may be the consumption discount information, etc.

[0038] It should be noted that the form of the e-voucher in this application is not limited. For example, it may be a two-dimensional code, a one-dimensional code, etc.

[0039] Step 102, send the e-voucher information to the corresponding voucher-issuing platform.

[0040] Among them, the e-voucher information is used to determine the verification information of the corresponding e-voucher. The verification information of the e-voucher may refer to the information related to the verification situation of the e-voucher, such as the verification result, the verification time, the identification information of the verified e-voucher, etc. The verification result indicates whether the verification is successful.

[0041] The server can determine the voucher-issuing platform that issued the e-voucher based on the e-voucher coding rule in the e-voucher information. Among them, the e-voucher coding rule is defined by the voucher-issuing platform. The server sends the e-voucher that conforms to the coding rule of a specific voucher-issuing platform to the voucher-issuing platform for verification.

[0042] Optionally, after receiving the e-voucher information from the server, the e-voucher issuing platform can write off the e-voucher based on the e-voucher information to obtain the write-off result, write-off time, identification information of the e-voucher, etc. Therefore, the e-voucher issuing platform can send write-off information including the write-off result, write-off time, identification information of the e-voucher, etc. to the server.

[0043] It should be noted that the e-voucher issuing platform corresponding to the e-voucher information is the platform that issues the e-voucher corresponding to the e-voucher information. This application supports writing off e-vouchers issued by multiple platforms such as Meituan, Douyin, and Kuaishou, and more platforms (such as the Xiaohongshu platform) can be added without the user's awareness through server upgrades, so as to support writing off e-vouchers issued by more platforms.

[0044] Step 103: Receive the write-off information from the e-voucher issuing platform.

[0045] Step 104: Determine the corresponding specified information based on the write-off information.

[0046] Among them, the specified information can be the information specified by the user for output. Optionally, the user can customize the specified information according to actual needs, so as to realize the customization of the specified information. The above-mentioned specified information may or may not include the write-off information, which is not limited here.

[0047] The server determines the corresponding specified information based on the write-off information, which can realize the diversification of the specified information. For example, different specified information can be set for different e-vouchers to realize the personalized customization of the specified information of different e-vouchers.

[0048] Step 105: Output the specified information.

[0049] After receiving the specified information, the server can output the specified information, realizing one-step write-off and information output. When the specified information includes the write-off information, outputting the specified information can facilitate the user to understand the write-off situation of the e-voucher.

[0050] Optionally, in the case where the specified information includes multiple pieces of information, the multiple pieces of information can be combined first, and the combined information can be output. It should be noted that this application does not limit the combination method of multiple pieces of information.

[0051] In one embodiment, when the write-off information further includes the identification information of the e-voucher. Determining the corresponding specified information based on the write-off information includes:

[0052] When the write-off result indicates successful write-off, determine the specified information based on the identification information of the e-voucher.

[0053] When the server indicates that the verification is successful in the verification result, it determines the specified information based on the identification information of the e-voucher, and can accurately find the specified information corresponding to the e-voucher. For example, in the case where different specified information is set for different e-vouchers, the specified information corresponding to the e-voucher can be accurately found based on the identification information of the e-voucher.

[0054] Optionally, when the verification result indicates that the verification fails, the verification result can be output to facilitate the user to know that the e-voucher verification fails.

[0055] In one embodiment, determining the specified information based on the identification information of the e-voucher includes:

[0056] Determine whether the identification information matches the index information;

[0057] If the identification information matches the index information, determine the specified information based on the index information.

[0058] Among them, the above determination of whether the identification information matches the index information can be to determine whether the identification information is the same as the index information. If the identification information of the e-voucher is the same as the index information, it can be determined that the identification information matches the index information; if the identification information of the e-voucher is different from the index information, it can be determined that the identification information does not match the index information. For example, when the identification information of the e-voucher is the e-voucher name, if the index information is also the same e-voucher name, it can be determined that the identification information is the same as the index information; if the identification information and the index information are different e-voucher names, it can be determined that the identification information does not match the index information.

[0059] The association relationship between the index information and the specified information can be stored in the server in advance, and based on the index information, the corresponding specified information can be found from the association relationship.

[0060] In this embodiment, the server obtains the e-voucher information and sends the e-voucher information to the corresponding e-voucher issuing platform. The e-voucher can be verified through the e-voucher issuing platform to obtain the verification result. This process does not require the store to use a cash register, reducing the verification cost of the e-voucher. And determining the specified information based on the verification information can customize the output information. By outputting the specified information, the verification and information output can be achieved in one step.

[0061] See Figure 2 , which is a schematic flowchart of the implementation of the e-voucher verification method provided by another embodiment of the present application. The e-voucher verification method is applied to the server. As Figure 2 shown, the e-voucher verification method may include the following steps:

[0062] Step 201, receive the e-voucher information from the scanning device.

[0063] Among them, the code scanning device refers to a device that can scan e-vouchers, such as a code scanning box, a handheld code scanner, etc.

[0064] In an application scenario, when verifying an e-voucher, the consumer can display the e-voucher, and the user (such as a store clerk) can use a networked code scanning device to scan the e-voucher. After the code scanning device obtains the corresponding e-voucher information, it can send the e-voucher information to the server, so as to realize one-step verification and information output through the server that supports verifying e-vouchers issued by multiple platforms. Moreover, the operation of this application is convenient. By scanning the e-voucher displayed by the consumer, the verification and information output can be automatically completed, and the verification cost is relatively low, and there is no pressure for the store to purchase.

[0065] Step 202: Send the e-voucher information to the corresponding voucher-issuing platform.

[0066] This step is the same as step 102. For specific details, please refer to the relevant description of step 102 and will not be elaborated here.

[0067] In an embodiment, after obtaining the e-voucher information, it further includes:

[0068] Based on the code scanning device, determine the store using the e-voucher, and send the information of the store to the voucher-issuing platform.

[0069] After receiving the e-voucher information and the store information, the voucher-issuing platform can verify the e-voucher to obtain the verification information.

[0070] Since the code scanning device is a device for a store to scan the used e-voucher, when a store determines to use a certain code scanning device, there is a binding relationship between the code scanning device and the store. Therefore, the server can determine the store using the e-voucher based on the code scanning device.

[0071] Step 203: Receive the verification result from the voucher-issuing platform.

[0072] This step is the same as step 103. For specific details, please refer to the relevant description of step 103 and will not be elaborated here.

[0073] Step 204: Determine the corresponding specified information based on the verification information.

[0074] This step is the same as step 104. For specific details, please refer to the relevant description of step 104 and will not be elaborated here.

[0075] Step 205: Send a first output instruction carrying the specified information to the code scanning device. The first output instruction is used to instruct the code scanning device to output the specified information.

[0076] After the code scanning device receives the first output instruction sent by the server, it can output the specified information through its own supported output methods. For example, when the supported output method of the code scanning device is voice broadcast, it can voice broadcast the specified information; if the code scanning device also supports indicator light output, it can also output the verification result through the identification result of the indicator light (for example, when the red indicator light is on, it means the verification fails, and when the green indicator light is on, it means the verification is successful).

[0077] Optionally, when the verification result indicates verification failure, the server can send a third output instruction carrying the verification result to the code scanning device. The third output instruction is used to instruct the code scanning device to output the verification result. After the code scanning device receives the third output instruction from the server, it can output the verification result through the output methods supported by the code scanning device. For example, when the supported output method of the code scanning device is voice broadcast, it can voice broadcast the verification result; if the code scanning device also supports indicator light output, it can output the verification result through the identification result of the indicator light.

[0078] Step 206: Determine the corresponding printer based on the code scanning device.

[0079] For a store, it usually needs to use a code scanning device to scan the electronic coupons shown to consumers. If it is also necessary to use a printer to output some information when verifying the electronic coupons, then the store needs to use a code scanning device and a printer when verifying the electronic coupons. Since the code scanning device and the printer belong to the same store, there is a binding relationship between the code scanning device and the printer. Therefore, the printer of the store can be determined based on the code scanning device of the store.

[0080] Step 207: Send a second output instruction carrying the specified information to the printer. The second output instruction is used to instruct the printer to output the specified information.

[0081] After the printer receives the second output instruction sent by the server, it can output the specified information through its own supported output methods. For example, when the supported output method of the printer is print output, it can print output the specified information; if the printer also supports voice broadcast, it can voice broadcast the specified information.

[0082] In an embodiment, the server can create a user account; add a store, a code scanning device, and a printer under the user account; establish a first binding relationship between the code scanning device and the store; establish a second binding relationship between the code scanning device and the printer; determine the printer based on the second binding relationship and the code scanning device; determine the store based on the first binding relationship and the code scanning device.

[0083] Among them, the above user account is a management account, which is used to bind a store, the code scanning device of the store, and the printer of the store, etc. The server can achieve binding by adding a store, a code scanning device, and a printer under the user account.

[0084] Optionally, the user can also select a code scanning device and a printer under the user account on the front end and submit them to the server for binding to obtain a second binding relationship; the user can also select a code scanning device and a store under the user account on the front end and submit them to the server for binding to obtain a first binding relationship.

[0085] Optionally, after the binding of the code scanning device and the printer is implemented, when any service of the code scanning device needs to be printed, the server can be used to find the printer bound to the code scanning device and perform printing through the printer.

[0086] In another embodiment, the server can also find a printer belonging to the same user account as the code scanning device based on the user account and the code scanning device under the user account, and this printer is the printer corresponding to the code scanning device; the server can also find a store belonging to the same user account as the code scanning device based on the user account and the code scanning device under the user account, and this store is the store using the electronic coupon.

[0087] In an application scenario, the client runs a front end. The user can input user account information on the front end and send the user account information to the server, and the server creates a user account for the user based on the user account information. The front end can also provide an editing function. Based on this editing function, the user can edit some content, and the edited content is used to output specified information when a certain electronic coupon is successfully redeemed. The edited content can include two parts of information: index information and specified information. After the user edits the index information and the specified information, they can be uploaded to the server for storage. The server automatically associates and stores the above index information and specified information with the corresponding store. When the redemption is successful, the server can check whether the identification information of the electronic coupon redeemed this time matches the index information. If they match, the specified information can be sent to the code scanning device and / or the printer for output.

[0088] It should be noted that in the case where the above specified information is not edited on the front end, the server can use the specified information of the predefined rule.

[0089] In an embodiment, adding a store, a code scanning device, and a printer under a user account includes:

[0090] If a first addition request is received, the information of the store is sent to the coupon issuing platform, and the information of the store is used to obtain the authorization of the store;

[0091] If the authorization of the store is obtained, the store is added under the user account;

[0092] If a second addition request is received, a first verification information is generated, and the first verification information is used to verify whether the code scanning device is legal;

[0093] If the code scanning device is legal, add the code scanning device to the user account;

[0094] If a third addition request is received, generate second verification information for verifying whether the printer is legal;

[0095] If the printer is legal, add the printer to the user account.

[0096] Among them, the information of the above-mentioned store includes but is not limited to the name of the store, the account information of the store, etc. The account information of the store includes the store account and password of the user on the coupon-issuing platform. The first addition request is used to instruct the server to add a store to the user account. The second addition request is used to instruct the server to add a code scanning device to the user account. The third addition request is used to instruct the server to add a printer to the user account.

[0097] After receiving the first addition request from the client, the server can send the information of the store to the coupon-issuing platform. The coupon-issuing platform judges whether the server can obtain the authorization of the store based on the information of the store and feedbacks the judgment result to the server. If the judgment result indicates that the server has obtained the authorization of the store, the server can add the store to the user account. If the judgment result indicates that the server has not obtained the authorization of the store, the server can output a first prompt message for prompting that the server has not obtained the authorization of the store.

[0098] After receiving the second addition request from the client, the server can generate first verification information and display the first verification information in the form of a two-dimensional code. After the user uses the code scanning device to scan the two-dimensional code, the decoded information is obtained. The code scanning device sends the decoded information to the server. After receiving the decoded information, the server judges whether the decoded information is the same as the first verification information. If they are the same, it means that the code scanning device is legal and the code scanning device can be added to the user account. If they are not the same, it means that the code scanning device is illegal and the server can output a second prompt message for prompting that the code scanning device is illegal.

[0099] After receiving the third addition request from the client, the server can generate second verification information and send the second verification information to the printer. The printer prints out the second verification information in text form. Based on the second verification information, the user inputs third verification information on the client. The client sends the third verification information to the server. The server judges whether the third verification information input by the user is the same as the second verification information. If they are the same, it means that the printer is legal and the printer can be added to the user account. If they are not the same, it means that the printer is illegal and the server can output a third prompt message for prompting that the printer is illegal.

[0100] In an application scenario, a user can select a coupon-issuing platform at the front end, input the account information of the store on the coupon-issuing platform, and submit a first addition request to the server. The server obtains the account information of the store and sends it to the coupon-issuing platform selected by the user to obtain the authorization of the store, and adds the store under the user account after obtaining the authorization. The user can submit a second addition request at the front end. The server generates a first verification information and sends it to the client, which is displayed in the form of a QR code at the front end. After the user scans the code with a scanning device, the decoding information is obtained. The scanning device sends the decoding information to the server. The server determines whether the decoding information is the same as the first verification information. If they are the same, the scanning device is added under the user account. The user can input the identification information of the printer (such as the serial number of the printer) at the front end and submit a third addition request to the server. The server generates a second verification information and sends it to the printer, which is printed out in text form to obtain the third verification information. The user inputs the third verification information at the front end to send the third verification information to the server. The server determines whether the third verification information is the same as the second verification information. If they are the same, the printer is added under the user account.

[0101] In this embodiment, the server can associate the front end, the coupon-issuing platform, the store, the networked scanning device, the printer, etc. Based on these association relationships, it can support the verification of electronic coupons issued by multiple platforms, and realize the verification and information output in one step, with convenient operation and relatively low verification cost.

[0102] It should be noted that the server can output the specified information through either the scanning device or the printer, or can choose to output the specified information through both of these devices (i.e., the scanning device and the printer) at the same time, which is not limited here.

[0103] In this embodiment, the server obtains the electronic coupon information and sends the electronic coupon information to the corresponding coupon-issuing platform. The electronic coupon can be verified through the coupon-issuing platform to obtain the verification result. This process does not require the store to use a cash register, reducing the verification cost of the electronic coupon. And based on the verification information, the specified information can be determined, and the output information can be customized. By outputting the specified information through the scanning device and / or the printer, the verification and information output can be realized in one step.

[0104] See Figure 3 , which is a schematic structural diagram of an electronic coupon verification device provided by an embodiment of the present application. For the sake of convenience of description, only the parts related to the embodiment of the present application are shown.

[0105] The above-mentioned electronic coupon verification device includes:

[0106] An information acquisition module 31, configured to acquire electronic coupon information;

[0107] An information sending module 32, configured to send electronic coupon information to a corresponding coupon-issuing platform, where the electronic coupon information is used to determine the verification information of the corresponding electronic coupon, and the verification information includes a verification result;

[0108] A result receiving module 33, configured to receive the verification information from the coupon-issuing platform;

[0109] An information determining module 34, configured to determine corresponding specified information based on the verification information;

[0110] An information output module 35, configured to output the specified information.

[0111] Optionally, the above-mentioned information acquisition module 31 is specifically configured to:

[0112] Receive the electronic coupon information from a scanning device;

[0113] Optionally, the above-mentioned information output module 35 is specifically configured to:

[0114] Send a first output instruction carrying the specified information to the scanning device, where the first output instruction is used to instruct the scanning device to output the specified information;

[0115] And / or, the above-mentioned electronic coupon verification device further includes:

[0116] A printer determination module, configured to determine a corresponding printer based on the scanning device;

[0117] The above-mentioned information output module 35 is specifically configured to:

[0118] Send a second output instruction carrying the specified information to the printer, where the second output instruction is used to instruct the printer to output the specified information.

[0119] Optionally, the above-mentioned electronic coupon verification device further includes:

[0120] A store determination module, configured to determine the store using the electronic coupon based on the scanning device, and send the information of the store to the coupon-issuing platform.

[0121] Optionally, the above-mentioned electronic coupon verification device further includes:

[0122] An account establishment module, configured to establish a user account;

[0123] A device addition module, configured to add a store, a scanning device, and a printer under the user account;

[0124] A first establishment module, configured to establish a first binding relationship between the scanning device and the store;

[0125] A second establishment module, configured to establish a second binding relationship between the scanning device and the printer;

[0126] The above printer determination module is specifically configured to:

[0127] Determine a printer based on the second binding relationship and the code scanning device;

[0128] The above store determination module is specifically configured to:

[0129] Determine a store based on the first binding relationship and the code scanning device.

[0130] Optionally, the above device adding module is specifically configured to:

[0131] If a first adding request is received, send the information of the store to the coupon issuing platform, and the information of the store is used to obtain the authorization of the store;

[0132] If the authorization of the store is obtained, add the store under the user account;

[0133] If a second adding request is received, generate first verification information, and the first verification information is used to verify whether the code scanning device is legal;

[0134] If the code scanning device is legal, add the code scanning device under the user account;

[0135] If a third adding request is received, generate second verification information, and the second verification information is used to verify whether the printer is legal;

[0136] If the printer is legal, add the printer under the user account.

[0137] Optionally, the write-off information further includes the identification information of the electronic coupon. The above information determination module 34 is specifically configured to:

[0138] When the write-off result indicates successful write-off, determine the specified information based on the identification information of the electronic coupon.

[0139] Optionally, the above information determination module 34 is specifically configured to:

[0140] Determine whether the identification information matches the index information;

[0141] If the identification information matches the index information, determine the specified information based on the index information.

[0142] The electronic coupon write-off device provided by the embodiments of the present application can be applied to the foregoing method embodiments. For details, please refer to the description of the foregoing method embodiments, which will not be elaborated here.

[0143] See Figure 4 , which is a schematic structural diagram of a server provided by an embodiment of the present application. As Figure 4As shown, the server 4 of this embodiment includes: one or more processors 40 (only one is shown in the figure), a memory 41, and a computer program 42 stored in the memory 41 and executable on the processor 40. When the processor 40 executes the computer program 42, the steps in the above embodiments of the various electronic coupon verification methods are implemented.

[0144] The server may include, but is not limited to, the processor 40 and the memory 41. Those skilled in the art can understand that Figure 4 merely examples of the server 4, which do not constitute a limitation on the server 4, may include more or fewer components than shown in the figure, or combine certain components, or different components. For example, the server may also include input / output devices, network access devices, a bus, etc.

[0145] The so-called processor 40 may be a central processing unit (CPU), or may also be other general-purpose processors, digital signal processors (DSPs), application specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.

[0146] The memory 41 may be an internal storage unit of the server 4, such as the hard disk or memory of the server 4. The memory 41 may also be an external storage device of the server 4, such as a plug-in hard disk equipped on the server 4, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. Further, the memory 41 may also include both the internal storage unit of the server 4 and the external storage device. The memory 41 is used to store the computer program and other programs and data required by the server. The memory 41 may also be used to temporarily store data that has been output or is to be output.

[0147] Those skilled in the art can clearly understand that, for the convenience and brevity of description, only the above-mentioned division of each functional unit and module is used as an example. In actual applications, the above functions can be allocated to different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. Each functional unit and module in the embodiments can be integrated into a processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit. The above-integrated unit can be implemented in the form of hardware or in the form of a software functional unit. In addition, the specific names of each functional unit and module are only for the convenience of mutual distinction and do not limit the protection scope of this application. The specific working process of the units and modules in the above device can refer to the corresponding process in the foregoing method embodiments and will not be elaborated herein.

[0148] The embodiments of the present application also provide a computer-readable storage medium. The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps in the above-mentioned various method embodiments can be implemented.

[0149] The embodiments of the present application also provide a computer program product. When the computer program product runs on a server, the server can execute the steps in the above-mentioned various method embodiments.

[0150] In the above embodiments, the descriptions of the various embodiments have their own emphases. For the parts not detailed or recorded in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0151] Those of ordinary skill in the art can realize that the units and algorithm steps of each example described in combination with the embodiments disclosed in this article can be implemented by electronic hardware or a combination of computer software and electronic hardware. Whether these functions are executed in a hardware or software manner depends on the specific application and design constraints of the technical solution. Professionals can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of this application.

[0152] In the embodiments provided in this application, it should be understood that the disclosed device / server and method can be implemented in other ways. For example, the device / server embodiments described above are merely illustrative. For example, the division of the modules or units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed coupling or direct coupling or communication connection between each other can be through some interfaces. The indirect coupling or communication connection of the device or unit can be in electrical, mechanical or other forms.

[0153] The units described as separate components may or may not be physically separated. The components displayed as units may or may not be physical units, that is, they can be located in one place or distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0154] If the integrated module / 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 computer-readable storage medium. Based on this understanding, to implement all or part of the processes in the above method embodiments of this application, it can also be completed by a computer program instructing relevant hardware. The computer program can be stored in a computer-readable storage medium. When the computer program is executed by a processor, the steps of the above method embodiments can be implemented. Among them, the computer program includes computer program code, and the computer program code can be in the form of source code, object code, executable file or some intermediate form, etc. The computer-readable medium can include: any entity or device that can carry the computer program code, recording medium, USB flash drive, mobile hard disk, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signal, telecommunication signal, and software distribution medium, etc. It should be noted that the content included in the computer-readable medium can be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, the computer-readable medium does not include electrical carrier signals and telecommunication signals.

[0155] The above-described embodiments are only used to illustrate the technical solutions of the present application, rather than to limit it; although the present application has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: they can still modify the technical solutions recorded in the foregoing embodiments, or perform equivalent replacements on some of the technical features; and these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present application, and should all be included in the protection scope of the present application.

Claims

1. An electronic coupon verification method, characterized in that, Applied to a server, the e-voucher verification method includes: Obtain e-voucher information; Send the e-voucher information to the corresponding voucher-issuing platform, where the e-voucher information is used to determine the verification information of the corresponding e-voucher, and the verification information includes a verification result; Receive the verification information from the voucher-issuing platform; Determine corresponding specified information based on the verification information; Output the specified information.

2. The electronic coupon verification method according to claim 1, wherein The obtaining of the e-voucher information includes: Receive the e-voucher information from a scanning device; The outputting of the specified information includes: Send a first output instruction carrying the specified information to the scanning device, where the first output instruction is used to instruct the scanning device to output the specified information; And / or, before outputting the specified information, further includes: Determine a corresponding printer based on the scanning device; The outputting of the specified information includes: Send a second output instruction carrying the specified information to the printer, where the second output instruction is used to instruct the printer to output the specified information.

3. The e-voucher verification method according to claim 2, wherein After obtaining the e-voucher information, further includes: Determine the store using the e-voucher based on the scanning device, and send the information of the store to the voucher-issuing platform.

4. The electronic coupon verification method according to claim 3, wherein Before obtaining the e-voucher information, further includes: Establish a user account; Add the store, the scanning device, and the printer under the user account; Establish a first binding relationship between the scanning device and the store; Establish a second binding relationship between the scanning device and the printer; The determining of the corresponding printer based on the scanning device includes: Determine the printer based on the second binding relationship and the scanning device; The determining of the store using the e-voucher based on the scanning device includes: Determine the store based on the first binding relationship and the scanning device.

5. The e-voucher verification method according to claim 4, wherein The adding of the store, the scanning device, and the printer under the user account includes: If a first addition request is received, send the information of the store to the voucher-issuing platform, where the information of the store is used to obtain the authorization of the store; If the authorization of the store is obtained, add the store under the user account; If a second addition request is received, generate first verification information, where the first verification information is used to verify whether the scanning device is legal; If the scanning device is legal, add the scanning device under the user account; If a third addition request is received, generate second verification information, where the second verification information is used to verify whether the printer is legal; If the printer is legal, add the printer under the user account.

6. The electronic coupon verification method according to any one of claims 1 to 5, characterized in that, The verification information further includes the identification information of the e-voucher, and the determining of the corresponding specified information based on the verification information includes: When the verification result indicates successful verification, determine the specified information based on the identification information of the e-voucher.

7. The electronic coupon verification method according to claim 6, wherein The determining of the specified information based on the identification information of the e-voucher includes: Judge whether the identification information matches the index information; If the identification information matches the index information, determine the specified information based on the index information.

8. An electronic coupon verification device, characterized in that, Applied to a server, the e-voucher verification device includes: An information acquisition module, configured to acquire e-voucher information; An information sending module, configured to send the e-voucher information to the corresponding voucher-issuing platform, where the e-voucher information is used to determine the verification information of the corresponding e-voucher, and the verification information includes a verification result; A result receiving module, configured to receive the verification information from the voucher-issuing platform; An information determination module, configured to determine corresponding specified information based on the verification information; An information output module, configured to output the specified information.

9. A server, 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 steps of the e-voucher verification method according to any one of claims 1 to 7 are implemented.

10. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by the processor, the steps of the e-voucher verification method according to any one of claims 1 to 7 are implemented.