Method, device, system and equipment for order payment by using star flash technology
Patent Information
- Application Number
- CN202610448076.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-04-07
- Publication Date
- 2026-10-30
AI Technical Summary
[0089]本实施例中,商家利用收银设备的星闪功能向用户设备如手机推送支付提醒消息,从而在目标设备上自动弹出会员页面,以便用户能够在该会员页面上看到商品结算信息,并进行支付,从而能够简化会员在商家的商品结算,提升用户的支付体验。
Smart Images

Figure CN123015011A_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of computer technology, specifically to a method, apparatus, system, and device for order payment using StarFlash technology. Background Technology
[0002] StarFlash technology is a new generation of short-range wireless connectivity technology. With advantages such as low latency, high throughput, high concurrency, high reliability, anti-interference, low power consumption, and precise positioning, it covers multiple ecosystem application scenarios such as smart terminals, smart homes, and smart travel, bringing users a more convenient, efficient, and secure interactive experience.
[0003] Using StarFlash communication technology, multiple devices can be accurately located, their real-time positions can be fed back, and they can interact with the host. Within a set range, the host can interact with nearby devices to wake them up, such as a car key unlocking a car within 3 meters. Summary of the Invention
[0004] This disclosure provides a method, apparatus, system, and device for order payment using StarFlash technology.
[0005] In a first aspect, this disclosure provides a method for order payment using StarFlash technology, including:
[0006] The POS device acquires the user's membership information and the information of the goods to be settled, and sends the membership information and the information of the goods to the backend server;
[0007] The backend server generates payment information based on the member information and the product information, and pushes the payment information to the corresponding member account;
[0008] The POS device uses star-flash technology to scan surrounding candidate star-flash devices and determines the target device from the scanned candidate star-flash devices;
[0009] The POS device pushes a trigger message to the target device via Star Flash technology;
[0010] After receiving the trigger message, the target device displays a reminder message;
[0011] The target device responds to the user's click on the reminder message by opening the user's membership interface;
[0012] After the user's membership identity is verified, the target device displays the product settlement page on the member interface based on the cashier information received from the backend server;
[0013] The target device responds to the user's corresponding operation on the product checkout page, completes the payment, and sends payment confirmation information to the backend server;
[0014] After receiving the payment confirmation information, the backend server sends payment completion information to the POS device.
[0015] After receiving the payment completion information, the POS device confirms that the transaction is complete.
[0016] The POS device utilizes star-flash technology to scan surrounding candidate star-flash devices and determines the target device from among the scanned candidate star-flash devices, including:
[0017] The POS device uses star-flash technology to scan for candidate star-flash devices within a set range.
[0018] The POS device acquires the position information of the candidate star flash device during the scanning process, and determines the movement trajectory and speed of the candidate star flash device based on the position information;
[0019] The POS device also determines the intent of the candidate star flashing device based on the motion trajectory and motion speed;
[0020] When the candidate flashing device intends to approach the cash register in preparation for settlement, the candidate flashing device is identified as the target device.
[0021] The backend server generates payment information based on the member information and the product information, including:
[0022] The backend server obtains the account information of the corresponding member based on the member information; the account information includes account discount information;
[0023] The payment information is generated based on the account information and the product information.
[0024] The information displayed on the product checkout page includes settlement fees, account discount information, and payment options; the target device responds to the user's corresponding operation on the product checkout page to complete the payment, including:
[0025] In response to the user's selection or cancellation of the discount option, the target device updates the settlement fee based on the selected or cancelled account discount information;
[0026] In response to the user's action on the payment option, the payment is completed.
[0027] Secondly, this disclosure provides a method for order payment using StarFlash technology, including:
[0028] Obtain user membership information and information on goods awaiting settlement;
[0029] Based on the member information and the product information, generate payment information and push the payment information to the corresponding member account;
[0030] The system uses star stroboscopic technology to scan for candidate star stroboscopic devices in the vicinity and identifies the target device from among the scanned candidate star stroboscopic devices.
[0031] A trigger message is pushed to the target device using Star Flash technology, and a reminder message pops up on the target device.
[0032] After the user clicks on the notification message, the user's membership interface is displayed;
[0033] Verify the user's membership status, and after successful verification, display the product checkout page on the member interface based on the cashier information received from the backend server;
[0034] In response to the user's corresponding operation on the product checkout page, the payment is completed, and payment confirmation information is sent to the backend server.
[0035] This includes using star stroboscopic technology to scan for surrounding candidate star stroboscopic devices and identifying the target device from among the scanned candidate devices, including:
[0036] The system uses star strobe technology to scan for candidate star strobe devices within a defined surrounding area.
[0037] During the scanning process, the position information of the candidate star stroboscopic device is acquired, and the motion trajectory and speed of the candidate star stroboscopic device are determined based on the position information;
[0038] The intent of the candidate starburst device is determined based on the motion trajectory and motion speed;
[0039] When the candidate flashing device intends to approach the cash register in preparation for settlement, the candidate flashing device is identified as the target device.
[0040] The process of generating payment information based on the member information and the product information includes:
[0041] Based on the member information, obtain the corresponding member's account information; the account information includes account discount information;
[0042] The payment information is generated based on the account information and the product information.
[0043] The information displayed on the product checkout page includes settlement fees, account discount information, and payment options; the process of responding to the user's corresponding operation on the product checkout page and completing the payment includes:
[0044] In response to the user's selection or cancellation of the discount option, the settlement fee is updated based on the selected or cancelled account discount information;
[0045] In response to the user's action on the payment option, the payment is completed.
[0046] Thirdly, this disclosure provides a system for order payment using Star Flash technology, including a cash register, a back-end server, and a target device;
[0047] The POS device acquires the user's membership information and the information of the goods to be settled, and sends the membership information and the information of the goods to the backend server;
[0048] The backend server generates payment information based on the member information and the product information, and pushes the payment information to the corresponding member account;
[0049] The POS device uses star-flash technology to scan surrounding candidate star-flash devices and determines the target device from the scanned candidate star-flash devices;
[0050] The POS device pushes a trigger message to the target device via Star Flash technology;
[0051] After receiving the trigger message, the target device displays a reminder message;
[0052] The target device responds to the user's click on the reminder message by opening the user's membership interface;
[0053] After the user's membership identity is verified, the target device displays the product settlement page on the member interface based on the cashier information received from the backend server;
[0054] The target device responds to the user's corresponding operation on the product checkout page, completes the payment, and sends payment confirmation information to the backend server;
[0055] After receiving the payment confirmation information, the backend server sends payment completion information to the POS device.
[0056] After receiving the payment completion information, the POS device confirms that the transaction is complete.
[0057] The cash register device uses star-flash technology to scan for candidate star-flash devices within a set range.
[0058] The POS device acquires the position information of the candidate star flash device during the scanning process, and determines the movement trajectory and speed of the candidate star flash device based on the position information;
[0059] The POS device also determines the intent of the candidate star flashing device based on the motion trajectory and motion speed;
[0060] When the candidate flashing device intends to approach the cash register in preparation for settlement, the candidate flashing device is identified as the target device.
[0061] The backend server obtains the account information of the corresponding member based on the member information, and generates the cashier information based on the account information and the product information; the account information includes account discount information.
[0062] The information displayed on the product checkout page includes settlement fees, account discount information, discount options, and payment options;
[0063] In response to the user's selection or cancellation of the discount option, the target device updates the settlement fee based on the selected or cancelled account discount information, and completes the payment in response to the user's operation on the payment option.
[0064] Fourthly, this disclosure provides an apparatus for order payment using StarFlash technology, comprising:
[0065] The acquisition module is configured to acquire the user's membership information and the information of the goods to be settled;
[0066] The generation module is configured to generate payment information based on the member information and the product information, and push the payment information to the corresponding member account;
[0067] The determination module is configured to scan for candidate star strobe devices in the vicinity using star strobe technology and determine the target device from the scanned candidate star strobe devices;
[0068] The push module is configured to push a trigger message to the target device via Star Flash technology and pop up a reminder message on the target device.
[0069] The first display module is configured to display the user's membership interface after the user clicks on the reminder message;
[0070] The second display module is configured to verify the user's membership identity and, after successful verification, display the product settlement page on the member interface based on the cashier information received from the backend server.
[0071] The payment module is configured to respond to the user's corresponding operation on the product checkout page, complete the payment, and send payment confirmation information to the backend server.
[0072] The determining module is implemented as follows:
[0073] The system uses star strobe technology to scan for candidate star strobe devices within a defined surrounding area.
[0074] During the scanning process, the position information of the candidate star stroboscopic device is acquired, and the motion trajectory and speed of the candidate star stroboscopic device are determined based on the position information;
[0075] The intent of the candidate starburst device is determined based on the motion trajectory and motion speed;
[0076] When the candidate flashing device intends to approach the cash register in preparation for settlement, the candidate flashing device is identified as the target device.
[0077] The generation module is implemented as follows:
[0078] Based on the member information, obtain the corresponding member's account information; the account information includes account discount information;
[0079] The payment information is generated based on the account information and the product information.
[0080] The information displayed on the product checkout page includes settlement fees, account discount information, discount options, and payment options; the payment module is implemented as follows:
[0081] In response to the user's selection or cancellation of the discount option, the settlement fee is updated based on the selected or cancelled account discount information;
[0082] In response to the user's action on the payment option, the payment is completed.
[0083] The function can be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above function.
[0084] In one possible design, the above-described device includes a memory and a processor. The memory stores one or more computer instructions that support the device in performing the corresponding methods described above, and the processor is configured to execute the computer instructions stored in the memory. The device may also include a communication interface for communicating with other devices or communication networks.
[0085] Fifthly, embodiments of this disclosure provide an electronic device, including a memory and a processor. The memory stores one or more computer instructions that support any of the aforementioned devices in executing the corresponding methods described above. The processor is configured to execute the computer instructions stored in the memory. Any of the aforementioned devices may further include a communication interface for communicating with other devices or communication networks.
[0086] In a sixth aspect, embodiments of this disclosure provide a computer-readable storage medium for storing computer instructions used by any of the above-described devices, including computer instructions for performing any of the above-described methods.
[0087] In a seventh aspect, embodiments of this disclosure provide a computer program product comprising computer instructions which, when executed by a processor, are used to implement the steps of the methods described in any of the preceding aspects.
[0088] The technical solutions provided in this disclosure may have the following beneficial effects:
[0089] In this embodiment, the merchant uses the flashing function of the POS device to push payment reminder messages to the user's device, such as a mobile phone, thereby automatically popping up the member page on the target device. This allows the user to see the product settlement information on the member page and make the payment, which simplifies the product settlement process for members at the merchant and improves the user's payment experience.
[0090] Among the optional implementation methods, since the Star Flash function can automatically open the member page on the user's device, it can automatically verify the coupons, points and other preferential information in the user's member account. At the same time, it can directly use the recharge amount of the member account for payment, without the need for manual operation by the user or multiple scans by the cashier device, which can save cashier time and improve the user's payment experience.
[0091] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit the embodiments of this disclosure. Attached Figure Description
[0092] Other features, objects, and advantages of embodiments of this disclosure will become more apparent from the following detailed description of non-limiting implementations, taken in conjunction with the accompanying drawings. In the drawings: Figure 1 A flowchart illustrating a method for order payment using Star Flash technology according to an embodiment of the present disclosure is shown. Figure 2 A flowchart illustrating a method for order payment using starlight technology according to yet another embodiment of the present disclosure; Figure 3A structural block diagram of a system for order payment using star-flash technology according to an embodiment of the present disclosure is shown; Figure 4 A structural block diagram of an apparatus for order payment using star-flash technology according to an embodiment of the present disclosure is shown; Figure 5 This is a schematic diagram of the structure of a computer system suitable for implementing the method of order payment using starlight technology according to an embodiment of the present disclosure. Detailed Implementation
[0099] Hereinafter, exemplary embodiments of the present disclosure will be described in detail with reference to the accompanying drawings to enable those skilled in the art to readily implement them. Furthermore, for clarity, portions unrelated to the description of the exemplary embodiments have been omitted from the drawings.
[0100] In embodiments disclosed herein, it should be understood that terms such as “comprising” or “having” are intended to indicate the presence of features, numbers, steps, behaviors, components, portions or combinations thereof disclosed herein, and are not intended to exclude the possibility that one or more other features, numbers, steps, behaviors, components, portions or combinations thereof are present or added.
[0101] It should also be noted that, unless otherwise specified, the embodiments and features described in this disclosure can be combined with each other. The embodiments of this disclosure will now be described in detail with reference to the accompanying drawings and examples.
[0102] The inventors of this disclosure have discovered that there are currently no point-of-sale (POS) devices that utilize StarFlash technology. Therefore, this disclosure applies StarFlash technology to POS devices. When a consumer's StarFlash-enabled electronic device, such as a mobile phone, is brought near the POS device, the POS checkout interface on the electronic device is automatically activated, and membership coupons are automatically verified, avoiding the need for scanning and verifying coupons, thus enabling a more efficient POS checkout process.
[0103] Figure 1 A flowchart illustrating a method for order payment using starlight technology according to an embodiment of this disclosure is shown, such as... Figure 1 As shown, the method includes the following steps:
[0104] In step S101, the POS device obtains the user's membership information and the product information to be settled, and sends the membership information and the product information to the backend server;
[0105] In step S102, the backend server generates cashier information based on the member information and the product information, and pushes the cashier information to the corresponding member account;
[0106] In step S103, the cash register uses the star flash technology to scan the surrounding candidate star flash devices and determines the target device from the scanned candidate star flash devices;
[0107] In step S104, the POS device pushes a trigger message to the target device via StarFlash technology;
[0108] In step S105, after receiving the trigger message, the target device displays a reminder message;
[0109] In step S106, the target device responds to the user's click on the reminder message by opening the user's member interface;
[0110] In step S107, after the user's membership identity is authenticated, the target device displays the product settlement page on the member interface based on the cashier information received from the backend server.
[0111] In step S108, the target device responds to the user's corresponding operation on the product checkout page, completes the payment, and sends payment confirmation information to the backend server;
[0112] In step S109, after receiving the payment confirmation information, the backend server sends payment completion information to the cashier device;
[0113] In step S1010, after receiving the payment completion information, the cash register device confirms that the transaction is completed.
[0114] In this embodiment, the POS device acts as the StarScan host and can be configured to monitor the location information of StarScan devices (such as user mobile phones) that approach or enter the store in real time. When a StarScan device approaches the POS host, a message is automatically pushed to the user's mobile phone. After confirming the information through the StarScan device, the user enters the member interface, where the product checkout page is automatically displayed, allowing the user to make payment.
[0115] The StarFlash feature allows for messaging and calls to devices that are already connected without manual pairing. This can be understood as an "application-layer pairing," meaning that within range, messages can be pushed to the StarFlash devices of customers who have joined the membership. The POS system can scan nearby StarFlash devices in real time, selecting them as candidate devices and then choosing the target device from the candidate device of the customer currently checking out.
[0116] The StarScan devices have built-in positioning capabilities, allowing the POS system to acquire real-time location information from different StarScan devices and monitor devices within a localized area based on set location conditions. After the POS system pushes a trigger message to the target device, a notification pops up on the target device. Clicking this notification opens a member interface, which can be the member interface of the corresponding merchant's app or mini-program. After confirming the user's membership, the member interface displays the payment page, allowing the user to complete payment for the goods.
[0117] After a user completes payment on the target device, the backend server receives the payment information. Once the backend server confirms that the payment is correct, it sends a payment completion message to the POS device to notify the user that the payment has been completed. The status on the product checkout page on the POS device can then be updated to "Payment Completed," thus confirming that the product checkout is complete.
[0118] In this embodiment, the merchant uses the flashing function of the POS device to push payment reminder messages to the user's device, such as a mobile phone, thereby automatically popping up the member page on the target device. This allows the user to see the product settlement information on the member page and make the payment, which simplifies the product settlement process for members at the merchant and improves the user's payment experience.
[0119] In some optional embodiments, the POS device uses star-flash technology to scan surrounding candidate star-flash devices and determines the target device from the scanned candidate star-flash devices, including:
[0120] The POS device uses star-flash technology to scan for candidate star-flash devices within a set range.
[0121] The POS device acquires the position information of the candidate star flash device during the scanning process, and determines the movement trajectory and speed of the candidate star flash device based on the position information;
[0122] The POS device also determines the intent of the candidate star flashing device based on the motion trajectory and motion speed;
[0123] When the candidate flashing device intends to approach the cash register in preparation for settlement, the candidate flashing device is identified as the target device.
[0124] In this optional implementation, the POS device can scan the surrounding flashing devices within a certain range in real time. The scanned flashing devices are used as candidate flashing devices. The POS device obtains the position information of the candidate flashing devices through the flashing function, and calculates the movement trajectory and speed of the candidate flashing devices based on a series of recorded continuous position information. The movement trajectory and speed can be obtained based on the changes in the relative distance and relative direction between the POS device and the flashing devices.
[0125] In some embodiments, the POS terminal can monitor the location information of the flashing device of a user within, for example, 100 meters, i.e., when approaching or entering the store, and perform corresponding interactive processing, such as message push. To prevent false pushes, this disclosure determines the user's intention based on the flashing device's movement speed and trajectory. If the flashing device approaches the POS terminal within a certain range, such as 1 meter, and moves at a speed less than a certain speed, such as 10 cm per second (equivalent to the flashing device remaining stationary), and remains stationary for more than a set time, such as 1 second, then a message push is initiated. This allows it to be determined that the consumer's flashing device is close to the POS terminal and remains stationary, indicating an intention to pay, before pushing settlement information, thus preventing false triggering.
[0126] In some optional embodiments, the backend server generates payment information based on the member information and the product information, including:
[0127] The backend server obtains the account information of the corresponding member based on the member information; the account information includes account discount information;
[0128] The payment information is generated based on the account information and the product information.
[0129] In this optional implementation, the backend server can determine the membership status of the user currently settling payment based on the membership information sent by the POS device. Membership information may include, for example, the member's ID. The backend server can also determine account information such as discount information in the member's account based on the membership status. Simultaneously, the backend server can generate payment information based on applicable coupons, points, recharge balances, and other account discount information for the goods to be settled. This payment information may include settlement fees generated based on the product number, price, quantity, and account discount information. In other embodiments, the payment information may also include optional account discount information.
[0130] In some optional implementations, the information displayed on the product checkout page includes settlement fees, account discount information, and payment options; the target device responds to the user's corresponding operation on the product checkout page to complete the payment, including:
[0131] In response to the user's selection or cancellation of the discount option, the target device updates the settlement fee based on the selected or cancelled account discount information;
[0132] In response to the user's action on the payment option, the payment is completed.
[0133] In this optional implementation, after the cashier information generated by the backend server is pushed to the user's member account, the member interface automatically displays the corresponding product settlement page after the user enters the member interface through the target device. The product settlement page can display the settlement fee, optional account discount information, and payment options. The user can pay directly according to the default account discount information selected by the backend, or manually change the account discount information (if it exists), such as selecting new account discount information or canceling the default selected account discount information, and then complete the payment.
[0134] Figure 2 A flowchart illustrating a method for order payment using starlight technology according to yet another embodiment of this disclosure is shown, such as... Figure 2 As shown, the method includes the following steps:
[0135] In step S201, the user's membership information and the information of the goods to be settled are obtained;
[0136] In step S202, based on the member information and the product information, cashier information is generated and pushed to the corresponding member account;
[0137] In step S203, the surrounding candidate star flash devices are scanned using star flash technology, and the target device is determined from the scanned candidate star flash devices;
[0138] In step S204, a trigger message is pushed to the target device using Star Flash technology, and a reminder message pops up on the target device;
[0139] In step S205, after the user clicks on the reminder message, the user's membership interface is displayed;
[0140] In step S206, the user's membership identity is verified, and after successful verification, the product settlement page is displayed on the member interface based on the cashier information received from the backend server.
[0141] In step S207, in response to the user's corresponding operation on the product checkout page, the payment is completed and a payment confirmation message is sent to the backend server.
[0142] In this embodiment, the POS device acts as the StarScan host and can be configured to monitor the location information of StarScan devices (such as user mobile phones) that approach or enter the store in real time. When a StarScan device approaches the POS host, a message is automatically pushed to the user's mobile phone. After confirming the information through the StarScan device, the user enters the member interface, where the product checkout page is automatically displayed, allowing the user to make payment.
[0143] The StarFlash feature allows for messaging and calls to devices that are already connected without manual pairing. This can be understood as an "application-layer pairing," meaning that within range, messages can be pushed to the StarFlash devices of customers who have joined the membership. The POS system can scan nearby StarFlash devices in real time, selecting them as candidate devices and then choosing the target device from the candidate device of the customer currently checking out.
[0144] The StarScan devices have built-in positioning capabilities, allowing the POS system to acquire real-time location information from different StarScan devices and monitor devices within a localized area based on set location conditions. After the POS system pushes a trigger message to the target device, a notification pops up on the target device. Clicking this notification opens a membership interface, which can be the membership interface of the corresponding app or mini-program. After confirming the user's membership, the payment page is displayed, allowing the user to complete payment for the goods.
[0145] After a user completes payment on the target device, the backend server receives the payment information. Once the backend server confirms that the payment is correct, it sends a payment completion message to the POS device to notify the user that the payment has been completed. The status on the product checkout page on the POS device can then be updated to "Payment Completed," thus confirming that the product checkout is complete.
[0146] In this embodiment, the merchant uses the flashing function of the POS device to push payment reminder messages to the user's device, such as a mobile phone, thereby automatically popping up a member page on the target device. This allows the user to see the product settlement information on the member page and make the payment, thus simplifying the product settlement process for members at the merchant and improving the user's payment experience.
[0147] In some optional embodiments, the process of scanning surrounding candidate star strobe devices using star strobe technology and determining the target device from among the scanned candidate star strobe devices includes:
[0148] The system uses star strobe technology to scan for candidate star strobe devices within a defined surrounding area.
[0149] During the scanning process, the position information of the candidate star stroboscopic device is acquired, and the motion trajectory and speed of the candidate star stroboscopic device are determined based on the position information;
[0150] The intent of the candidate starburst device is determined based on the motion trajectory and motion speed;
[0151] When the candidate flashing device intends to approach the cash register in preparation for settlement, the candidate flashing device is identified as the target device.
[0152] In this optional implementation, the POS device can scan the surrounding flashing devices within a certain range in real time. The scanned flashing devices are used as candidate flashing devices. The POS device obtains the location information of the candidate flashing devices through the flashing function, and calculates the movement trajectory and speed of the candidate flashing devices based on a series of recorded continuous location information. The trajectory and speed can be obtained based on the changes in the relative distance and relative direction between the POS device and the flashing devices.
[0153] In some embodiments, the POS terminal can monitor the location information of the flashing device of a user within, for example, 100 meters, i.e., when approaching or entering the store, and perform corresponding interactive processing, such as message push. To prevent false pushes, this disclosure determines the user's intention based on the flashing device's movement speed and trajectory. If the flashing device approaches the POS terminal within a certain range, such as 1 meter, and moves at a speed less than a certain speed, such as 10 cm per second (equivalent to the flashing device remaining stationary), and remains stationary for more than a set time, such as 1 second, then a message push is initiated. This allows it to be determined that the consumer's flashing device is close to the POS terminal and remains stationary, indicating an intention to pay, before pushing settlement information, thus preventing false triggering.
[0154] In some optional embodiments, based on the member information and the product information, POS information is generated, including:
[0155] Based on the member information, obtain the corresponding member's account information; the account information includes account discount information;
[0156] The payment information is generated based on the account information and the product information.
[0157] In this optional implementation, the backend server can determine the membership status of the user to be settled based on the membership information sent by the POS device. Membership information may include, for example, the member's ID. The backend server can also determine account information such as discounts in the member's account based on the membership status. Simultaneously, the backend server can generate payment information based on applicable coupons, points, and recharge balances for the goods to be settled. This payment information may include the settlement fee generated based on the product number, price, quantity, and account discount information. Of course, this payment information may also include optional account discount information.
[0158] In some optional implementations, the information displayed on the product checkout page includes settlement fees, account discount information, and payment options; the step of responding to the user's corresponding operation on the product checkout page and completing the payment includes:
[0159] In response to the user's selection or cancellation of the discount option, the settlement fee is updated based on the selected or cancelled account discount information;
[0160] In response to the user's action on the payment option, the payment is completed.
[0161] In this optional implementation, after the cashier information generated by the backend server is pushed to the user's member account, the member interface automatically displays the corresponding product settlement page after the user enters the member interface through the target device. The product settlement page can display the settlement fee, optional account discount information, and payment options. The user can pay directly according to the default account discount information selected by the backend, or manually change the account discount information (if it exists), such as selecting new account discount information or canceling the default selected account discount information, and then complete the payment.
[0162] The following are embodiments of the apparatus disclosed herein, which can be used to execute embodiments of the method disclosed herein.
[0163] Figure 3 A structural block diagram of a system for order payment using star-flash technology according to an embodiment of this disclosure is shown. Figure 3 As shown, the system includes a cash register 301, a back-end server 302, and a target device 303;
[0164] The POS device acquires the user's membership information and the information of the goods to be settled, and sends the membership information and the information of the goods to the backend server;
[0165] The backend server generates payment information based on the member information and the product information, and pushes the payment information to the corresponding member account;
[0166] The POS device uses star-flash technology to scan surrounding candidate star-flash devices and determines the target device from the scanned candidate star-flash devices;
[0167] The POS device pushes a trigger message to the target device via Star Flash technology;
[0168] After receiving the trigger message, the target device displays a reminder message;
[0169] The target device responds to the user's click on the reminder message by opening the user's membership interface;
[0170] After the user's membership identity is verified, the target device displays the product settlement page on the member interface based on the cashier information received from the backend server;
[0171] The target device responds to the user's corresponding operation on the product checkout page, completes the payment, and sends payment confirmation information to the backend server;
[0172] After receiving the payment confirmation information, the backend server sends payment completion information to the POS device.
[0173] After receiving the payment completion information, the POS device confirms that the transaction is complete.
[0174] The cash register device uses star-flash technology to scan for candidate star-flash devices within a set range.
[0175] The POS device acquires the position information of the candidate star flash device during the scanning process, and determines the movement trajectory and speed of the candidate star flash device based on the position information;
[0176] The POS device also determines the intent of the candidate star flashing device based on the motion trajectory and motion speed;
[0177] When the candidate flashing device intends to approach the cash register in preparation for settlement, the candidate flashing device is identified as the target device.
[0178] The backend server obtains the account information of the corresponding member based on the member information, and generates the cashier information based on the account information and the product information; the account information includes account discount information.
[0179] The information displayed on the product checkout page includes settlement fees, account discount information, discount options, and payment options;
[0180] In response to the user's selection or cancellation of the discount option, the target device updates the settlement fee based on the selected or cancelled account discount information, and completes the payment in response to the user's operation on the payment option.
[0181] Figure 4 This diagram illustrates a structural block diagram of an apparatus for order payment using StarFlash technology according to an embodiment of the present disclosure. This apparatus can be implemented as part or all of an electronic device through software, hardware, or a combination of both. Figure 4 As shown, the device includes:
[0182] The acquisition module 401 is configured to acquire the user's membership information and the information of the goods to be settled;
[0183] The generation module 402 is configured to generate cashier information based on the member information and the product information, and push the cashier information to the corresponding member account;
[0184] The determination module 403 is configured to scan surrounding candidate star flash devices using star flash technology and determine the target device from the scanned candidate star flash devices;
[0185] The push module 404 is configured to push a trigger message to the target device via Star Flash technology and pop up a reminder message on the target device.
[0186] The first display module 405 is configured to display the user's membership interface after the user clicks on the reminder message;
[0187] The second display module 406 is configured to verify the user's membership identity and, after successful verification, display the product settlement page on the member interface based on the cashier information received from the backend server.
[0188] The payment module 407 is configured to respond to the user's corresponding operation on the product checkout page, complete the payment, and send payment confirmation information to the backend server.
[0189] The determining module is implemented as follows:
[0190] The system uses star strobe technology to scan for candidate star strobe devices within a defined surrounding area.
[0191] During the scanning process, the position information of the candidate star stroboscopic device is acquired, and the motion trajectory and speed of the candidate star stroboscopic device are determined based on the position information;
[0192] The intent of the candidate starburst device is determined based on the motion trajectory and motion speed;
[0193] When the candidate flashing device intends to approach the cash register in preparation for settlement, the candidate flashing device is identified as the target device.
[0194] The generation module is implemented as follows:
[0195] Based on the member information, obtain the corresponding member's account information; the account information includes account discount information;
[0196] The payment information is generated based on the account information and the product information.
[0197] The information displayed on the product checkout page includes settlement fees, account discount information, discount options, and payment options; the payment module is implemented as follows:
[0198] In response to the user's selection or cancellation of the discount option, the settlement fee is updated based on the selected or cancelled account discount information;
[0199] In response to the user's action on the payment option, the payment is completed.
[0200] The technical features and their corresponding explanations and descriptions involved in the above system and device embodiments are the same as, corresponding to, or similar to the technical features and their corresponding explanations and descriptions involved in the above method embodiments. For the technical features and their corresponding explanations and descriptions involved in the above device embodiments, please refer to the technical features and their corresponding explanations and descriptions involved in the above method embodiments. This disclosure will not repeat them here.
[0201] This disclosure also discloses an electronic device, which includes a memory and a processor; wherein...
[0202] The memory is used to store one or more computer instructions, wherein the one or more computer instructions are executed by the processor to implement any of the above method steps.
[0203] Figure 6 is a schematic diagram of the structure of a computer system suitable for implementing the method of order payment using starlight technology according to an embodiment of the present disclosure.
[0204] As shown in Figure 6, the computer system 600 includes a processing unit 601, which can execute various processes described above based on a program stored in a read-only memory (ROM) 602 or a program loaded from a storage section 608 into a random access memory (RAM) 603. The RAM 603 also stores various programs and data required for the operation of the computer system 600. The processing unit 601, ROM 602, and RAM 603 are interconnected via a bus 604. An input / output (I / O) interface 605 is also connected to the bus 604.
[0205] The following components are connected to I / O interface 605: an input section 606 including a keyboard, mouse, etc.; an output section 607 including a cathode ray tube (CRT), liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 608 including a hard disk, etc.; and a communication section 609 including a network interface card such as a LAN card, modem, etc. The communication section 609 performs communication processing via a network such as the Internet. A drive 610 is also connected to I / O interface 605 as needed. A removable medium 611, such as a disk, optical disk, magneto-optical disk, semiconductor memory, etc., is installed on drive 610 as needed so that computer programs read from it can be installed into storage section 608 as needed. The processing unit 601 can be implemented as a CPU, GPU, TPU, FPGA, NPU, etc.
[0206] In particular, according to embodiments of this disclosure, the methods described above can be implemented as computer software programs. For example, embodiments of this disclosure include a computer program product comprising a computer program tangibly embodied on a readable medium thereof, the computer program containing program code for performing the data transmission method. In such embodiments, the computer program can be downloaded and installed from a network via communication section 609, and / or installed from removable medium 611.
[0207] This disclosure also discloses a computer program product, which includes a computer program / instructions that, when executed by a processor, implement any of the above-described method steps.
[0208] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0209] The units or modules described in the embodiments of this disclosure can be implemented in software or hardware. The described units or modules can also be located in a processor, and the names of these units or modules do not necessarily constitute a limitation on the unit or module itself.
[0210] In another aspect, embodiments of this disclosure also provide a computer-readable storage medium, which may be a computer-readable storage medium included in the apparatus described in the above embodiments; or it may be a standalone computer-readable storage medium not assembled into a device. The computer-readable storage medium stores one or more programs, which are used by one or more processors to perform the methods described in embodiments of this disclosure.
[0211] The above description is merely a preferred embodiment of this disclosure and an explanation of the technical principles employed. Those skilled in the art should understand that the scope of the invention involved in the embodiments of this disclosure is not limited to technical solutions formed by specific combinations of the above-described technical features, but should also cover other technical solutions formed by arbitrary combinations of the above-described technical features or their equivalents without departing from the inventive concept. For example, technical solutions formed by substituting the above features with (but not limited to) technical features with similar functions disclosed in the embodiments of this disclosure.
Claims
1. A method for order payment using StarFlash technology, comprising: The POS device acquires the user's membership information and the information of the goods to be settled, and sends the membership information and the information of the goods to the backend server; The backend server generates payment information based on the member information and the product information, and pushes the payment information to the corresponding member account; The POS device uses star-flash technology to scan surrounding candidate star-flash devices and determines the target device from the scanned candidate star-flash devices; The POS device pushes a trigger message to the target device via Star Flash technology; After receiving the trigger message, the target device displays a reminder message; The target device responds to the user's click on the reminder message by opening the user's membership interface; After the user's membership identity is verified, the target device displays the product settlement page on the member interface based on the cashier information received from the backend server; The target device responds to the user's corresponding operation on the product checkout page, completes the payment, and sends payment confirmation information to the backend server; After receiving the payment confirmation information, the backend server sends payment completion information to the POS device. After receiving the payment completion information, the POS device confirms that the transaction is complete.
2. The method according to claim 1, wherein, The POS device uses star-flash technology to scan surrounding candidate star-flash devices and determines the target device from the scanned candidate star-flash devices, including: The POS device uses star-flash technology to scan for candidate star-flash devices within a set range. The POS device acquires the location information of the candidate star flash device during the scanning process, and determines the movement trajectory and speed of the candidate star flash device based on the location information; The POS device also determines the intent of the candidate star flashing device based on the motion trajectory and motion speed; When the candidate flashing device intends to approach the cash register in preparation for settlement, the candidate flashing device is identified as the target device.
3. The method according to claim 1 or 2, wherein, The backend server generates payment information based on the member information and the product information, including: The backend server obtains the account information of the corresponding member based on the member information; the account information includes account discount information; The payment information is generated based on the account information and the product information.
4. The method according to claim 3, wherein, The information displayed on the product checkout page includes settlement fees, account discount information, and payment options; the target device responds to the user's corresponding operation on the product checkout page to complete the payment, including: In response to the user's selection or cancellation of the discount option, the target device updates the settlement fee based on the selected or cancelled account discount information; In response to the user's action on the payment option, the payment is completed.
5. A method for order payment using StarFlash technology, comprising: Obtain user membership information and information on goods awaiting settlement; Based on the member information and the product information, generate payment information and push the payment information to the corresponding member account; The system uses star stroboscopic technology to scan for candidate star stroboscopic devices in the vicinity and identifies the target device from among the scanned candidate star stroboscopic devices. A trigger message is pushed to the target device using Star Flash technology, and a reminder message pops up on the target device. After the user clicks on the notification message, the user's membership interface is displayed; Verify the user's membership status, and after successful verification, display the product checkout page on the member interface based on the cashier information received from the backend server; In response to the user's corresponding operation on the product checkout page, the payment is completed, and payment confirmation information is sent to the backend server.
6. A system for order payment using StarFlash technology, comprising a cash register, a back-end server, and a target device; The POS device acquires the user's membership information and the information of the goods to be settled, and sends the membership information and the information of the goods to the backend server; The backend server generates payment information based on the member information and the product information, and pushes the payment information to the corresponding member account; The POS device uses star-flash technology to scan surrounding candidate star-flash devices and determines the target device from the scanned candidate star-flash devices; The POS device pushes a trigger message to the target device via Star Flash technology; After receiving the trigger message, the target device displays a reminder message; The target device responds to the user's click on the reminder message by opening the user's membership interface; After the user's membership identity is verified, the target device displays the product settlement page on the member interface based on the cashier information received from the backend server; The target device responds to the user's corresponding operation on the product checkout page, completes the payment, and sends payment confirmation information to the backend server; After receiving the payment confirmation information, the backend server sends payment completion information to the POS device. After receiving the payment completion information, the POS device confirms that the transaction is complete.
7. A device for order payment using StarFlash technology, comprising: The acquisition module is configured to acquire the user's membership information and the information of the goods to be settled; The generation module is configured to generate payment information based on the member information and the product information, and push the payment information to the corresponding member account; The determination module is configured to scan for candidate star strobe devices in the vicinity using star strobe technology and determine the target device from the scanned candidate star strobe devices; The push module is configured to push a trigger message to the target device via Star Flash technology and pop up a reminder message on the target device. The first display module is configured to display the user's membership interface after the user clicks on the reminder message; The second display module is configured to verify the user's membership identity and, after successful verification, display the product settlement page on the member interface based on the cashier information received from the backend server. The payment module is configured to complete payment and send payment confirmation information to the background server in response to a corresponding operation of the user on the commodity settlement page. 8.An electronic device comprising a memory and a processor; wherein, The memory is configured to store one or more computer instructions, wherein the one or more computer instructions are executed by the processor to implement the steps of the method of any one of claims 1-5.
9. A computer-readable storage medium having computer instructions stored thereon, wherein, The computer instructions, when executed by the processor, implement the steps of the method of any one of claims 1-5. 10.A computer program product comprising computer programs / instructions, wherein the computer programs / instructions, when executed by a processor, implement the steps of the method of any one of claims 1-5.
