An electronic shopping card system and application method based on mobile phone and cash register.
The electronic shopping card and coupon system based on mobile terminals and cash registers enables flexible generation, transfer, and authorization of shopping cards and coupons. It utilizes QR code animation technology to improve payment security, solves the flexibility and security issues of existing QR code card and coupon systems, and enhances transparency and anti-counterfeiting effects.
Patent Information
- Application Number
- CN202411788904.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-06
- Publication Date
- 2025-10-28
- Estimated Expiration
- 2044-12-06
AI Technical Summary
Existing QR code card and coupon systems lack flexibility in use, cannot monitor the circulation process and end users, are prone to malicious operations, and are not secure enough in the payment process.
An electronic shopping card system based on mobile devices and cash registers is adopted. Shopping cards can be generated, activated, and invalidated through mobile clients. Card transfer and authorization are supported. QR code animation technology is used to generate various permutations and combinations of QR codes, which are then verified and identified by the scanning and settlement module of the cash register.
It has improved the flexibility of setting shopping card and coupon limits, enhanced the security and transparency of the payment process, eliminated loopholes in the use of QR code photography, and purified the social atmosphere.
Smart Images

Figure CN119648219B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of e-shopping technology, and in particular to an e-shopping card system and application method based on a mobile phone and a cash register. Background Technology
[0002] The statements in this section are merely background information related to this application and do not necessarily constitute prior art.
[0003] During holidays, some companies or organizations purchase shopping cards in bulk from large shopping malls to distribute as employee benefits. This boosts sales for the malls, benefits employees, and allows companies to save costs through bulk purchase discounts. With the development of technology, physical shopping cards have gradually evolved into QR codes.
[0004] In practice, shopping malls only create QR codes with fixed denominations, limiting customer choice, restricting the flexibility of tiered distribution, and diminishing the incentive effect. Furthermore, existing QR code coupons cannot monitor the circulation process or the end user, making them prone to misconduct.
[0005] Therefore, our company has decided to develop an electronic shopping card system with open QR code creation capabilities for recharging / shopping cards. How to ensure the security of the payment process while solving the above-mentioned problems is also an urgent issue for our company to address. Summary of the Invention
[0006] To address the problems in the background technology, this application proposes an electronic shopping card system and application method based on a mobile terminal and a cash register.
[0007] This application provides a method for applying electronic shopping vouchers based on mobile devices and cash registers, including the following steps:
[0008] The mobile client connects to the backend server's coupon application subsystem to generate, activate, and invalidate shopping coupons, which are QR codes.
[0009] Mobile clients can connect to each other to transfer and / or authorize shopping vouchers;
[0010] When shopping vouchers are used, the mobile client generates several operation QR codes based on the transfer and / or authorization information and its own mobile client identification ID. The operation QR codes and shopping vouchers are then combined to generate a QR code animation with various permutations and combinations according to preset rules.
[0011] The POS terminal's scanning and settlement module scans QR code animations, identifies shopping vouchers in QR code animations that meet the scanning rules, connects to the voucher application subsystem to verify and identify the shopping vouchers, and processes the settlement for verified shopping vouchers.
[0012] Preferably, the methods for generating, activating, and invalidating shopping vouchers are as follows:
[0013] Fill in the title, amount, quantity, linked store, and linked product of the shopping voucher, and generate QR codes in batches with mobile client identification ID and shopping voucher identification ID;
[0014] Shopping vouchers can be retrieved by their ID and activated or invalidated individually.
[0015] Search for shopping vouchers by title and activate or invalidate them in batches if they have the same title.
[0016] Preferably, in the connection between mobile clients, the transmitting party sends shopping vouchers to the receiving party along with transfer or authorization information, and at the same time notifies the voucher application subsystem, which stores the corresponding operation record in the voucher details;
[0017] Transfer and authorization are two different transfer permissions, as detailed below:
[0018] During authorization, the recipient can use, transfer, and reauthorize the shopping voucher to other mobile clients;
[0019] During the transfer, the recipient does not have the right to use the shopping card, but can transfer or reauthorize the shopping card.
[0020] Preferably, during the transfer, the transmitting mobile client with authorized permissions can set retransmission restrictions on the receiving mobile client, specifically including:
[0021] Set up a list of mobile client identification IDs for reauthorization or retransfer;
[0022] Set the number of reauthorization and retransfer attempts;
[0023] Downstream authorized mobile clients are subject to the restrictions set by upstream authorized mobile clients.
[0024] Preferably, the card / coupon details specifically include:
[0025] The system identifies the following information for shopping vouchers: ID, title, amount, quantity, linked store, linked product, ID created for mobile client, creation time, whether activated, activation time, whether invalidated, invalidation time, whether used, transfer and authorization records, ID used for mobile client, and usage time.
[0026] Preferably, the generation rules for the QR code animation are as follows:
[0027] According to the number of operation QR codes, N different arrangement rules are obtained from the pre-stored quantity-arrangement library. The shopping card and operation QR code are combined according to the arrangement rules to generate N combined QR codes and number them. When using them, the combined QR codes are switched in numerical order every preset time interval T.
[0028] N is greater than or equal to 2.
[0029] Preferably, the shopping card and the operation QR code have the same resolution. When the shopping card and the operation QR code are combined according to the arrangement rules, QR code filling blocks with the same resolution but different shapes and sizes are used to keep the combined QR code in a fixed shape.
[0030] The identification information of the QR code fill block consists of the fill block identification code and the placeholder.
[0031] Preferably, the specific method for the POS terminal's scanning module to scan and identify shopping vouchers in QR code animations that conform to the scanning rules is as follows:
[0032] The scanning and settlement module scans each combined QR code in the QR code animation to obtain the distribution information and recognition content of the individual QR codes in each combined QR code;
[0033] Extract the operation QR code identifier from the calculated and recognized content, determine the number of operation QR codes, compare it with the pre-stored quantity-permutation library, and identify whether the positional distribution of shopping card and operation QR codes in each combination of QR codes and the display order of each combination of QR codes meet the requirements.
[0034] No, the alarm information is displayed on the monitor of the scanning settlement module;
[0035] Yes, extract the shopping card identification ID, transfer and / or authorization information, and corresponding mobile client identification ID from the identified content.
[0036] Preferably, the specific method for the POS terminal's scanning and settlement module to connect to the coupon application subsystem for verifying and recognizing shopping coupons is as follows:
[0037] The coupon application subsystem receives the shopping coupon identification ID, transfer and / or authorization information, and corresponding mobile client identification ID uploaded by the scanning and settlement module. It then determines whether the corresponding shopping coupon is activated and whether the transfer and authorization records match. If the shopping coupon is activated and the transfer and authorization records match, the verification passes; otherwise, the verification fails.
[0038] This application also provides an electronic shopping card and coupon system based on a mobile phone and a cash register, including: a mobile client, a card and coupon application subsystem, and a cash register;
[0039] The mobile client, set up on a mobile phone, connects to the coupon application subsystem to generate, activate, and invalidate shopping coupons;
[0040] The coupon application subsystem is located on the backend server and stores shopping coupons and coupon association information.
[0041] The cash register scans shopping vouchers on the mobile client to process the payment for the shopping vouchers.
[0042] Mobile clients can connect to each other to transfer and / or authorize shopping vouchers;
[0043] When shopping vouchers are used, the mobile client generates several operation QR codes based on the transfer and / or authorization information and its own mobile client identification ID. The operation QR codes and shopping vouchers are then combined to generate a QR code animation with various permutations and combinations according to preset rules.
[0044] The POS terminal's scanning and settlement module scans QR code animations, identifies shopping vouchers in QR code animations that meet the scanning rules, connects to the voucher application subsystem to verify and identify the shopping vouchers, and processes the settlement for verified shopping vouchers.
[0045] Compared with the prior art, the beneficial effects of this application are as follows:
[0046] The electronic shopping card system of this application allows customers to generate, activate, and cancel shopping cards through a card application subsystem connected to the backend server via a mobile client. Furthermore, shopping cards can be transferred and authorized between mobile clients, improving the flexibility of electronic shopping card limit settings, facilitating tiered distribution to customers, and enhancing the incentive effect for outstanding employees.
[0047] This application eliminates the loophole of users taking photos of QR codes when using electronic shopping vouchers by setting up animated QR codes, thereby enhancing the security of the payment process. The animated QR codes facilitate the identification of the circulation process and end users of electronic shopping vouchers, which helps to enhance the transparency of the issuance and use of electronic shopping vouchers, prevents malpractice, and purifies the social atmosphere.
[0048] This application further enhances the security of the payment process by identifying and verifying the circulation of electronic shopping vouchers. Attached Figure Description
[0049] The accompanying drawings, which form part of this application, are used to provide a further understanding of this application. The illustrative embodiments of this application and their descriptions are used to explain this application and do not constitute an undue limitation of this application.
[0050] Figure 1 This is a schematic diagram of the method flow of this application.
[0051] Figure 2 This is a schematic diagram of the system composition of this application.
[0052] Figure 3 This is a schematic diagram of the implementation of this application. Figure 1 ,
[0053] Figure 4 This is a schematic diagram of the implementation of this application. Figure 2 ,
[0054] Figure 5 This is a schematic diagram of the implementation of this application. Figure 3 ,
[0055] Figure 6 This is a schematic diagram of the implementation of this application. Figure 4 . Detailed Implementation
[0056] The present application will be further described below with reference to the accompanying drawings and embodiments.
[0057] It should be noted that the terminology used herein is for the purpose of describing particular embodiments only and is not intended to limit the exemplary embodiments according to this disclosure. As used herein, the singular form is intended to include the plural form as well, unless the context clearly indicates otherwise. Furthermore, it should be understood that when the terms “comprising” and / or “including” are used in this specification, they indicate the presence of features, steps, operations, devices, components, and / or combinations thereof.
[0058] In this disclosure, terms such as "upper," "lower," "left," "right," "front," "back," "vertical," "horizontal," "side," and "bottom" indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings. They are merely relational terms determined for the convenience of describing the structural relationship of the various components or elements in this disclosure, and do not specifically refer to any component or element in this disclosure, nor should they be construed as limiting this disclosure. Example 1:
[0059] like Figures 1 to 6 As shown, this application provides an electronic shopping card and coupon system based on a mobile phone and a cash register, including: a mobile client, a card and coupon application subsystem, and a cash register;
[0060] The mobile client, set up on a mobile phone, connects to the coupon application subsystem to generate, activate, and invalidate shopping coupons;
[0061] The coupon application subsystem is located on the backend server and stores shopping coupons and coupon association information.
[0062] The cash register scans shopping vouchers on the mobile client to process the payment for the shopping vouchers.
[0063] Mobile clients can connect to each other to transfer and / or authorize shopping vouchers;
[0064] When shopping vouchers are used, the mobile client generates several operation QR codes based on the transfer and / or authorization information and its own mobile client identification ID. The operation QR codes and shopping vouchers are then combined to generate a QR code animation with various permutations and combinations according to preset rules.
[0065] The POS terminal's scanning and settlement module scans QR code animations, identifies shopping vouchers in QR code animations that meet the scanning rules, and connects the POS terminal to the voucher application subsystem to verify and identify the shopping vouchers. For shopping vouchers that pass verification, the POS terminal uses them for settlement.
[0066] The electronic shopping card system described in this application allows customers to generate, activate, and cancel shopping cards via a mobile client connected to the backend server's card application subsystem. Furthermore, it enables the transfer and authorization of shopping cards between mobile clients, increasing the flexibility of electronic shopping card limit settings, facilitating tiered distribution to customers, and enhancing the incentive effect for outstanding employees. Simultaneously, the use of animated QR codes for electronic shopping card usage eliminates the vulnerability of users simply photographing QR codes, strengthening the security of the payment process. The animated QR codes facilitate the identification of the electronic shopping card circulation process and the end user, enhancing transparency in the issuance and use of electronic shopping cards, preventing misconduct, and improving social ethics.
[0067] When customers generate shopping vouchers by connecting to the backend server's voucher application subsystem via a mobile client, they pay a fee for generating the vouchers.
[0068] Users can add each other as friends via the mobile client to facilitate the transfer and / or authorization of shopping vouchers.
[0069] The scanning and settlement module of the cash register includes a QR code reader and a matching settlement subsystem.
[0070] Based on the aforementioned electronic shopping card system, this application also provides a method for applying electronic shopping cards based on mobile devices and cash registers, including the following steps:
[0071] The mobile client connects to the backend server's coupon application subsystem to generate, activate, and invalidate shopping coupons, which are QR codes.
[0072] Mobile clients can connect to each other to transfer and / or authorize shopping vouchers;
[0073] When shopping vouchers are used, the mobile client generates several operation QR codes based on the transfer and / or authorization information and its own mobile client identification ID. The operation QR codes and shopping vouchers are then combined to generate a QR code animation with various permutations and combinations according to preset rules.
[0074] The POS terminal's scanning and settlement module scans QR code animations, identifies shopping vouchers in QR code animations that meet the scanning rules, connects to the voucher application subsystem to verify and identify the shopping vouchers, and processes the settlement for verified shopping vouchers.
[0075] Specifically, the methods for generating, activating, and invalidating the shopping vouchers are as follows:
[0076] Fill in the title, amount, quantity, linked store, and linked product of the shopping voucher, and generate QR codes in batches with mobile client identification ID and shopping voucher identification ID;
[0077] Shopping vouchers can be retrieved by their ID and activated or invalidated individually.
[0078] Search for shopping vouchers by title and activate or invalidate them in batches if they have the same title.
[0079] Shopping vouchers can only be transferred, authorized, and used after activation. They cannot be transferred, authorized, or used if they are not activated or are invalid. Users can also search for shopping vouchers by their ID or title and modify inactive shopping vouchers individually or in batches.
[0080] Specifically, in the connection between mobile clients, the transmitting party sends shopping vouchers to the receiving party along with transfer or authorization information, and at the same time notifies the voucher application subsystem, which stores the corresponding operation record in the voucher details.
[0081] Furthermore, the card / coupon details specifically include:
[0082] The system identifies the following information for shopping vouchers: ID, title, amount, quantity, linked store, linked product, ID created for mobile client, creation time, whether activated, activation time, whether invalidated, invalidation time, whether used, transfer and authorization records, ID used for mobile client, and usage time.
[0083] Specifically, transfer and authorization are two different types of transmission permissions, as detailed below:
[0084] During authorization, the recipient can use, transfer, and reauthorize the shopping voucher to other mobile clients;
[0085] During the transfer, the recipient does not have the right to use the shopping card, but can transfer or reauthorize the shopping card.
[0086] Setting transfer permissions facilitates the setup of relay mobile clients for tiered distribution of shopping vouchers. A specific implementation method is as follows:
[0087] Suppose a company has a three-tier organizational structure, with corresponding mobile clients designated as Tier 1, Tier 2, and Tier 3 mobile clients. A Tier 1 mobile client selects N1 Tier 2 mobile clients to transmit a shopping voucher to each and authorizes it. Furthermore, based on the number of Tier 3 mobile clients under each Tier 2 mobile client, it transmits n_i shopping vouchers to the N Tier 2 mobile clients and grants them transfer permissions. Each Tier 2 mobile client then transmits shopping vouchers from its respective Tier 3 mobile clients and authorizes them. Here, n is the Tier 2 mobile client number, and i is the shopping voucher number transferred to each Tier 2 mobile client.
[0088] The above operations eliminate the possibility of misoperation by secondary mobile clients and reduce the workload of primary mobile client clients.
[0089] Furthermore, during the transfer, the authorized transmitting mobile client can set retransmission restrictions on the receiving mobile client, specifically including:
[0090] Restriction A: Set a list of mobile client identification IDs for re-authorization or re-transfer;
[0091] Restriction B: Set the number of reauthorization and retransfer attempts;
[0092] Restriction C: Downstream authorized mobile clients are subject to the restrictions set by upstream authorized mobile clients.
[0093] Limiting the number of customers from A to C allows for flexibility in adapting to the multi-level organizational structures of various client companies. By flexibly setting up relay mobile clients at each level, the flexibility of shopping card and coupon distribution can be ensured while avoiding or even eliminating the possibility of misconduct.
[0094] Specifically, the rules for generating the QR code animation are as follows:
[0095] Based on the number of operation QR codes, N different arrangement rules are obtained from the pre-stored quantity-arrangement library. Shopping coupons and operation QR codes are combined according to the arrangement rules to generate N combined QR codes and number them. When in use, the combined QR codes are switched in numerical order every preset time interval T, where N is greater than or equal to 2.
[0096] like Figure 3 As shown, assuming N equals 2, meaning the QR code animation includes two combined QR codes, and the number of QR code operations is 1, the two combined QR codes can be displayed as follows: Figure 3As shown, in the combined QR code on the left, the shopping card / voucher is placed at the top and the operation QR code at the bottom. In the combined QR code on the right, the operation QR code is placed at the top and the shopping card / voucher at the bottom. When the POS terminal's scanning module scans the QR code animation, it confirms whether the arrangement of the operation QR code and the shopping card / voucher in the two combined QR codes matches the quantity-arrangement database pre-stored in the scanning module, and whether the display order of the combined QR codes matches the number order in the quantity-arrangement database. If they match, it is considered to comply with the scanning rules; otherwise, it is considered not to comply with the scanning rules. This application, through the setting of the QR code animation, eliminates the vulnerability of users taking photos of QR codes, enhances the security of the payment process, and increases the difficulty of counterfeiting shopping cards / vouchers.
[0097] The quantity-arrangement library is a preset QR code animation corresponding to the operation QR code for each quantity, which includes the arrangement rules of shopping coupons and operation QR codes in N combined QR codes and the number of each combined QR code. The quantity-arrangement library is stored in the coupon application subsystem, the mobile client, and the cash register. When the quantity-arrangement library in the coupon application subsystem is updated, update information is sent to the mobile client and the cash register.
[0098] Preferably, the shopping card and the operation QR code have the same resolution. When the shopping card and the operation QR code are combined according to the arrangement rules, QR code filling blocks with the same resolution but different shapes and sizes are used to keep the combined QR code in a fixed shape. The identification information of the QR code filling block is the filling block identification code and the placeholder.
[0099] like Figure 4 and Figure 5 As shown, the resolution of the operation QR code is set to be the same as that of the shopping card. Assuming N equals 2, meaning the QR code animation includes two combined QR codes, the number of operation QR codes is 2. Assuming the number of operation QR codes is 2, the pre-stored quantity and permutation library in the two combined QR code scanning and settlement modules are respectively... Figure 4 , Figure 5 If the blank areas in the image are QR code fill blocks, then when the scanning and settlement module scans the QR code animation, it needs to verify whether the arrangement and position distribution of the shopping card and operation QR codes in the scanned combined QR code are consistent. Figure 4 , Figure 5 Check whether the display order of the two combined QR codes is consistent with their numbers in the quantity-permutation library.
[0100] Combining shopping cards, operation QR codes, and QR code filler blocks into a fixed-shape, consistent-resolution combined QR code helps reduce the recognition difficulty of the scanning and settlement module while maintaining the similarity between the combined QR code and ordinary QR codes, thus enhancing anti-counterfeiting effects.
[0101] Preferably, the fixed shape can be a regular quadrilateral.
[0102] Since the content is similar, this application assumes that all shopping card QR codes are the same size at the same resolution, and that all operation QR codes are also the same size. However, the content to be recognized on the shopping card may be more than that on the operation QR code. Therefore, when generating QR codes at the same resolution, the size of the shopping card may be larger than that of the operation QR code. In this case, such as... Figure 6 As shown, using QR code fill blocks of different sizes can keep the combined QR code in a fixed shape. In the figure, the fixed shape is a regular quadrilateral, and the blank blocks in the figure are QR code fill blocks.
[0103] The specific method for the POS terminal's scanning module to scan and recognize shopping vouchers in QR code animations that meet the scanning rules is as follows:
[0104] The scanning and settlement module scans each combined QR code in the QR code animation to obtain the distribution information and recognition content of the individual QR codes in each combined QR code;
[0105] Extract the operation QR code identifier from the calculated and recognized content, determine the number of operation QR codes, compare it with the pre-stored quantity-permutation library, and identify whether the positional distribution of shopping card and operation QR codes in each combination of QR codes and the display order of each combination of QR codes meet the requirements.
[0106] No, the alarm information is displayed on the monitor of the scanning settlement module;
[0107] Yes, extract the shopping card identification ID, transfer and / or authorization information, and corresponding mobile client identification ID from the identified content.
[0108] When the scanning and settlement module scans the combined QR code, it positions each individual QR code according to the positioning pattern of each individual QR code, such as... Figures 3 to 6 The frame-shaped patterns on the three corners of each QR code.
[0109] Furthermore, in addition to verifying the various combinations of QR codes in the QR code animation based on the arrangement of shopping cards and operation QR codes, the size, shape, and distribution of the QR code filling blocks in the combination QR codes can be preset in advance and verified in the later stage, further enhancing security and increasing the difficulty of counterfeiting.
[0110] Specifically, the method by which the POS terminal's scanning and settlement module connects to the coupon application subsystem to verify and identify shopping coupons is as follows:
[0111] The coupon application subsystem receives the shopping coupon identification ID, transfer and / or authorization information, and corresponding mobile client identification ID uploaded by the scanning settlement module. It determines whether the corresponding shopping coupon is activated and whether the transfer and authorization records match. If the shopping coupon is activated and the transfer and authorization records match, the verification is successful. Otherwise, if the verification fails, an alarm message is displayed on the display of the scanning settlement module.
[0112] The above are merely preferred embodiments of this application and are not intended to limit this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the protection scope of this application.
[0113] While the specific embodiments of this application have been described above in conjunction with the accompanying drawings, this is not intended to limit the scope of protection of this application. Those skilled in the art should understand that various modifications or variations that can be made by those skilled in the art without creative effort based on the technical solutions of this application are still within the scope of protection of this application.
Claims
1. A method for applying electronic shopping vouchers based on mobile devices and cash registers, characterized in that, Includes the following steps: The mobile client connects to the backend server's coupon application subsystem to generate, activate, and invalidate shopping coupons, which are QR codes. Mobile clients can connect to each other to transfer and / or authorize shopping vouchers. When authorizing, the recipient can use, transfer, and authorize the shopping voucher to other mobile clients. When transferring, the recipient does not have permission to use the shopping voucher, but can transfer and authorize it again. When shopping vouchers are used, the mobile client generates several operation QR codes based on the transfer and / or authorization information and its own mobile client identification ID. The operation QR codes and shopping vouchers are then combined to generate a QR code animation with various permutations and combinations according to preset rules. The shopping card and the operation QR code have the same resolution. When the shopping card and the operation QR code are combined according to the arrangement rules, QR code filling blocks with the same resolution but different shapes and sizes are used to keep the combined QR code in a fixed shape. The identification information of the QR code filling block is the filling block identification code and the placeholder. The POS terminal's scanning and settlement module scans QR code animations, identifies shopping coupons in QR code animations that meet the scanning rules, connects to the coupon application subsystem to verify and identify the shopping coupons, and processes the settlement for verified shopping coupons. The scanning rules are as follows: obtain the distribution information and recognition content of the individual QR codes in each combined QR code, extract and calculate the operation QR code identifier in the recognition content, determine the number of operation QR codes, compare with the pre-stored quantity-permutation library, identify the position distribution of shopping coupons and operation QR codes in each combined QR code and whether the display order of each combined QR code meets the requirements, and locate each individual QR code according to the positioning pattern of each individual QR code; It can also preset the size, shape, and distribution of the QR code filling blocks in the combined QR code and verify them in the later stage.
2. The method for applying electronic shopping vouchers based on a mobile terminal and a cash register according to claim 1, characterized in that: The methods for generating, activating, and canceling shopping vouchers are as follows: Fill in the title, amount, quantity, linked store, and linked product of the shopping voucher, and generate QR codes in batches with mobile client identification ID and shopping voucher identification ID; Shopping vouchers can be retrieved by their ID and activated or invalidated individually. Search for shopping vouchers by title and activate or invalidate them in batches if they have the same title.
3. The method for applying electronic shopping vouchers based on a mobile phone and a cash register according to claim 1, characterized in that: When mobile clients connect, the sender sends shopping vouchers to the receiver along with transfer or authorization information, and simultaneously notifies the voucher application subsystem, which stores the corresponding operation record in the voucher details.
4. The method for applying electronic shopping vouchers based on mobile devices and cash registers according to claim 3, characterized in that: During a transfer, the authorized transmitting mobile client can set retransmission restrictions on the receiving mobile client, specifically including: Set up a list of mobile client identification IDs for reauthorization or retransfer; Set the number of reauthorization and retransfer attempts; Downstream authorized mobile clients are subject to the restrictions set by upstream authorized mobile clients.
5. The method for applying electronic shopping vouchers based on a mobile phone and a cash register according to claim 3, characterized in that: The details of the coupons include: The system identifies the following information for shopping vouchers: ID, title, amount, quantity, linked store, linked product, ID created for mobile client, creation time, whether activated, activation time, whether invalidated, invalidation time, whether used, transfer and authorization records, ID used for mobile client, and usage time.
6. The method for applying electronic shopping vouchers based on mobile devices and cash registers according to claim 1, characterized in that: The rules for generating the QR code animation are as follows: According to the number of operation QR codes, N different arrangement rules are obtained from the pre-stored quantity-arrangement library. The shopping card and operation QR code are combined according to the arrangement rules to generate N combined QR codes and number them. When using them, the combined QR codes are switched in numerical order every preset time interval T. N is greater than or equal to 2.
7. A method for applying electronic shopping vouchers based on a mobile terminal and a cash register according to any one of claims 1 or 6, characterized in that: The specific methods for the POS terminal's scanning and settlement module to scan and recognize shopping vouchers in QR code animations that conform to the scanning rules also include: Extract the operation QR code identifier from the calculation and recognition content, determine the number of operation QR codes, compare it with the pre-stored quantity-arrangement library, identify whether the position distribution of shopping card and operation QR codes in each combination of QR codes and whether the display order of each combination of QR codes meets the requirements. If not, display alarm information through the display of the scanning settlement module. If yes, extract the shopping card identification ID, transfer and / or authorization information, and corresponding mobile client identification ID from the recognition content.
8. The method for applying electronic shopping vouchers based on a mobile terminal and a cash register according to claim 7, characterized in that: The specific method by which the POS terminal's scanning and settlement module connects to the card and coupon application subsystem to verify and identify shopping cards and coupons is as follows: The coupon application subsystem receives the shopping coupon identification ID, transfer and / or authorization information, and corresponding mobile client identification ID uploaded by the scanning and settlement module. It then determines whether the corresponding shopping coupon is activated and whether the transfer and authorization records match. If the shopping coupon is activated and the transfer and authorization records match, the verification passes; otherwise, the verification fails.
9. An electronic shopping card and coupon system based on a mobile phone and a cash register, characterized in that, include: Mobile client, coupon application subsystem, and POS terminal; The mobile client, set up on a mobile phone, connects to the coupon application subsystem to generate, activate, and invalidate shopping coupons; The coupon application subsystem is located on the backend server and stores shopping coupons and coupon association information. The cash register scans shopping vouchers on the mobile client to process the payment for the shopping vouchers. Mobile clients can connect to each other to transfer and / or authorize shopping vouchers; When shopping vouchers are used, the mobile client generates several operation QR codes based on the transfer and / or authorization information and its own mobile client identification ID. The operation QR codes and shopping vouchers are then combined to generate a QR code animation with various permutations and combinations according to preset rules. The POS terminal's scanning and settlement module scans QR code animations, identifies shopping coupons in QR code animations that meet the scanning rules, connects to the coupon application subsystem to verify and identify the shopping coupons, and processes the settlement for verified shopping coupons. The scanning rules are as follows: obtain the distribution information and recognition content of the individual QR codes in each combined QR code, extract and calculate the operation QR code identifier in the recognition content, determine the number of operation QR codes, compare with the pre-stored quantity-permutation library, identify the position distribution of shopping coupons and operation QR codes in each combined QR code and whether the display order of each combined QR code meets the requirements, and locate each individual QR code according to the positioning pattern of each individual QR code; It can also preset the size, shape, and distribution of the QR code filling blocks in the combined QR code and verify them in the later stage.
Citation Information
Patent Citations
Social marketing system and method employing coupon sharing
CN105243569A
Card and coupon issuing method and system
CN107644350A
Two-dimensional code generation method and device for secure transaction, equipment and storage medium
CN119067665A