Continuous code scanning payment method and device, electronic equipment and storage medium

Through the wireless connection between the intelligent code scanning gun and the backend server, continuous code scanning payment is realized, solving the problems of cumbersome steps and low efficiency of the existing cash register method, and improving cash register efficiency.

CN119850198APending Publication Date: 2025-04-18LAKALA PAYMENT CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411619309.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-13
Publication Date
2025-04-18

AI Technical Summary

Technical Problem

The cash register with the existing cash register with the code scan gun requires the cashier to operate the cash register and the code scan gun at the same time. The steps are cumbersome and the efficiency is low.

Method used

Provide a method of continuously scanning code payment, continuously scanning product codes and payment codes through intelligent code scan guns, and wirelessly connects with the backend server to automatically generate bill information and complete collection settlement.

Benefits of technology

Simplified the cash register process, reduced operational steps, improved cash register efficiency, and enabled the cashier to complete the cash register quickly.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119850198A_ABST
    Figure CN119850198A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses a continuous code scanning payment method and device, electronic equipment and a storage medium, and the method is executed on an intelligent code scanning gun, and comprises the steps: continuously scanning one or more objects and payment codes; object identification information obtained by scanning the object is sent to a background server; in response to first payment code information obtained by scanning a payment code, sending first payment trigger information to the background server; receiving first bill information returned by the background server; the first bill information is bill information corresponding to one or more objects scanned before the payment code; and performing collection settlement based on the first payment code information and the first bill information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The disclosed embodiments relate to the field of computer technology, and in particular to a continuous code scanning payment method, device, electronic device, and storage medium. Background Art

[0002] There are cash registers equipped with barcode scanners for cash collection. The cash registers are equipped with SAAS systems to provide cash register settlement. The barcode scanner is connected to the cash register via a data cable to provide code recognition and data transmission. The conventional cash register steps include: the cash register clicks cash, the barcode scanner scans the product code, the cash register clicks settlement, the barcode scanner scans the payment code, and the cash register is completed. In this cash register method, the cashier needs to operate the cash register and the barcode scanner at the same time, which has many operating steps and low efficiency. Summary of the invention

[0003] The embodiments of the present disclosure provide a continuous code scanning payment method, device, electronic device and storage medium.

[0004] In a first aspect, a continuous code scanning payment method is provided in an embodiment of the present disclosure. The method is executed on a smart code scanning gun, and includes:

[0005] Scan one or more objects and payment codes continuously;

[0006] Sending the object identification information obtained by scanning the object to the backend server;

[0007] In response to first payment code information obtained by scanning the payment code, sending first payment trigger information to the backend server;

[0008] Receiving first billing information returned by the backend server; the first billing information is billing information corresponding to one or more objects previously scanned by the payment code;

[0009] Based on the first payment code information and the first bill information, payment settlement is performed.

[0010] In a second aspect, a continuous scanning code payment method is provided in an embodiment of the present disclosure, including:

[0011] The smart barcode scanner continuously scans one or more objects and payment codes;

[0012] The smart barcode scanner sends the object identification information obtained by scanning the object to the backend server;

[0013] The backend server obtains the object information corresponding to the object identification information in response to the received object identification information;

[0014] The smart barcode scanner sends first payment trigger information to the backend server in response to first payment code information obtained by scanning the payment code;

[0015] The backend server generates first billing information corresponding to the acquired object information in response to the first payment triggering information, and returns the first billing information to the smart barcode scanning gun;

[0016] The smart scanner performs payment settlement in response to the received first bill information based on the first payment code information and the first bill information.

[0017] In a third aspect, the present disclosure provides a continuous code scanning payment device, including:

[0018] A first scanning unit, for continuously scanning one or more objects and a payment code;

[0019] A first sending unit, configured to send the object identification information obtained by scanning the object to a background server;

[0020] a second sending unit, configured to send first payment trigger information to the backend server in response to first payment code information obtained by scanning the payment code;

[0021] A first receiving unit, configured to receive first billing information returned by the backend server; the first billing information is billing information corresponding to one or more objects previously scanned by the payment code;

[0022] The first settlement unit is used to perform payment settlement based on the first payment code information and the first bill information.

[0023] In a fourth aspect, the present disclosure provides a continuous code scanning payment system, including: a smart code scanning gun and a backend server; wherein:

[0024] The smart barcode scanner continuously scans one or more objects and payment codes, and sends object identification information obtained by scanning the objects to the backend server;

[0025] The backend server obtains the object information corresponding to the object identification information in response to the received object identification information;

[0026] The smart barcode scanner sends first payment trigger information to the backend server in response to first payment code information obtained by scanning the payment code;

[0027] The backend server generates first billing information corresponding to the acquired object information in response to the first payment triggering information, and returns the first billing information to the smart barcode scanning gun;

[0028] The smart scanner performs payment settlement in response to the received first bill information based on the first payment code information and the first bill information.

[0029] The functions can be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the functions.

[0030] In one possible design, the structure of the above-mentioned device includes a memory and a processor, the memory is used to store one or more computer instructions that support the above-mentioned device to execute the above-mentioned corresponding method, and the processor is configured to execute the computer instructions stored in the memory. The above-mentioned device may also include a communication interface for the above-mentioned device to communicate with other devices or communication networks.

[0031] In a fifth aspect, an embodiment of the present disclosure provides an electronic device, including a memory and a processor, wherein the memory is used to store one or more computer instructions that support any of the above-mentioned devices to execute the above-mentioned corresponding methods, and the processor is configured to execute the computer instructions stored in the memory. Any of the above-mentioned devices may also include a communication interface for communicating with other devices or communication networks.

[0032] In a sixth aspect, an embodiment of the present disclosure provides a computer-readable storage medium for storing computer instructions used by any of the above-mentioned devices, which includes computer instructions involved in executing any of the above-mentioned methods.

[0033] In a seventh aspect, an embodiment of the present disclosure provides a computer program product, which includes computer instructions, and when the computer instructions are executed by a processor, they are used to implement the steps of the method described in any of the above aspects.

[0034] The technical solution provided by the embodiments of the present disclosure may have the following beneficial effects:

[0035] The present disclosure provides a continuous scanning code payment method and device. The device is an intelligent barcode scanning gun that can independently cash out, which is wirelessly connected to a background server, on which a SAAS (Software as a Service) system can be installed, and the background server can be a remote server or a cloud server. Cashiering can be achieved using the continuous scanning payment method provided by the present application, and the cashiering process can be as follows: the cashier uses the intelligent barcode scanning gun to continuously scan the product code, and after scanning the product code, the payment code can be directly scanned to perform cashier settlement. The background server will automatically generate bill information based on the information uploaded by the intelligent barcode scanning gun, and return the bill information to the intelligent barcode scanning gun, and the intelligent barcode scanning gun completes the payment. This cashiering method is simple to operate, can help the cashier quickly complete cashiering, and improve cashiering efficiency.

[0036] It should be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the embodiments of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0037] Other features, purposes and advantages of the embodiments of the present disclosure will become more apparent through the following detailed description of non-limiting embodiments in conjunction with the accompanying drawings. In the accompanying drawings:

[0038] Figure 1 A schematic diagram of a cashier process provided by the prior art is shown.

[0039] Figure 2 A flow chart of a continuous code scanning payment method according to an embodiment of the present disclosure is shown.

[0040] Figure 3A-3B A flow chart of a cashier payment method provided according to an embodiment of the present disclosure is shown.

[0041] Figure 4 A flow chart of a continuous code scanning payment method according to another embodiment of the present disclosure is shown.

[0042] Figure 5 A structural block diagram of a continuous code scanning payment device according to an embodiment of the present disclosure is shown.

[0043] Figure 6 A structural block diagram of a continuous code scanning payment system according to an embodiment of the present disclosure is shown.

[0044] Figure 7 It is a structural diagram of a computer system suitable for implementing a continuous code scanning payment method according to an embodiment of the present disclosure. DETAILED DESCRIPTION

[0045] Hereinafter, exemplary embodiments of the present disclosure will be described in detail with reference to the accompanying drawings so that those skilled in the art can easily implement them. In addition, for the sake of clarity, parts not related to the description of the exemplary embodiments are omitted in the accompanying drawings.

[0046] In the embodiments of the present disclosure, it should be understood that terms such as "including" or "having" are intended to indicate the existence of features, numbers, steps, behaviors, components, parts, or a combination thereof disclosed in this specification, and are not intended to exclude the possibility of one or more other features, numbers, steps, behaviors, components, parts, or a combination thereof existing or being added.

[0047] It should also be noted that, in the absence of conflict, the embodiments and features in the embodiments of the present disclosure may be combined with each other. The embodiments of the present disclosure will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.

[0048] Figure 1 The schematic diagram of the cashier process provided by the prior art is shown in FIG. Figure 1As shown, the steps of cashing out with an existing cash register in combination with a barcode scanner include: 1. Click on the cash register to cash out; 2. Scan the product code with the barcode scanner; 3. Settlement at the cash register; 4. Scan the payment code with the barcode scanner; 5. Complete cashing out.

[0049] As can be seen from the above, in the existing cash register method with a cash register and a barcode scanner, the cashier needs to operate the cash register and the barcode scanner at the same time, and it takes 5 steps to complete a cash register. The existing cash register method is inefficient and cannot meet the scenario of cash register peak.

[0050] Figure 2 A flow chart of a continuous code scanning payment method according to an embodiment of the present disclosure is shown as follows: Figure 2 As shown, the continuous scanning code payment method includes the following steps:

[0051] In step S201, one or more objects and a payment code are scanned continuously;

[0052] In step S202, the object identification information obtained by scanning the object is sent to the backend server;

[0053] In step S203, in response to the first payment code information obtained by scanning the payment code, first payment trigger information is sent to the backend server;

[0054] In step S204, first billing information returned by the backend server is received; the first billing information is billing information corresponding to one or more objects previously scanned by the payment code;

[0055] In step S205, payment settlement is performed based on the first payment code information and the first bill information.

[0056] As mentioned above, there are cash registers equipped with barcode scanners for payment collection. The cash registers are equipped with SAAS systems and provide cash register settlement. The barcode scanners are connected to the cash registers via data cables and provide code recognition and data transmission functions. The conventional cash register steps include: the cash register clicks cash register, the barcode scanner scans the product code, the cash register clicks settlement, the barcode scanner scans the payment code, and the cash register is completed. In this cash register method, the cashier needs to operate the cash register and the barcode scanner at the same time, which has many operating steps and low efficiency.

[0057] In order to improve the cashier efficiency and optimize the cashier process, the present disclosure provides a continuous scanning code payment method and device. The device is an intelligent barcode scanning gun that can independently cash out, which is wirelessly connected to the background server, and the SAAS (Software as a Service) system can be installed on the background server, and the background server can be a remote server or a cloud server. Cashiering can be realized using the continuous scanning payment method provided by the present application, and the cashiering process can be as follows: the cashier uses the intelligent barcode scanning gun to continuously scan the product code. After scanning the product code, the payment code can be directly scanned to complete the cashier settlement. The background server will automatically generate bill information based on the information uploaded by the intelligent barcode scanning gun, and return the bill information to the intelligent barcode scanning gun, and the intelligent barcode scanning gun completes the payment. This cashiering method is simple to operate, can help the cashier complete the cashier quickly, and improve the cashiering efficiency.

[0058] In one embodiment of the present disclosure, the method can be executed on a smart barcode scanner, which can have functions such as scanning, payment collection and settlement, and network communication with a backend server. The smart barcode scanner can scan objects and payment codes. In some embodiments, the scanned object can be understood as code information such as a barcode pasted on the scanned object, and the code value information can be used as the object identification information of the object. In other embodiments, the scanned object can be understood as identifying an object through an image, and the smart barcode scanner can identify the category of the object through the image and use the category as the object identification information of the object.

[0059] The smart barcode scanner can scan one or more objects continuously without any operation on the smart barcode scanner or any device connected to the smart barcode scanner. The smart barcode scanner can also continue to scan payment codes after scanning one or more objects continuously without any other operation.

[0060] The smart barcode scanner sends the object identification obtained by scanning the object to the background server. In some embodiments, each time the smart barcode scanner scans an object, it sends the object identification information of the object to the background server, and when the first payment code information is obtained by scanning the payment code, it sends the first payment trigger information to the background server. In other embodiments, the smart barcode scanner can temporarily store the object identification information obtained by scanning the object in the storage unit of the smart barcode scanner, and when the first payment code information is obtained by scanning the payment code, it sends the temporarily stored object identification information together with the first payment trigger information to the background server.

[0061] After receiving the first payment trigger information, the backend server obtains the corresponding object information according to all the received object identification information, and the object information may include the object name, object amount, etc. The backend server also generates the corresponding first bill information based on the object information received before or at the same time as the first payment trigger information, and returns the first bill information to the smart barcode scanner.

[0062] After the smart barcode scanner receives the first bill information returned by the backend server, it performs payment settlement based on the payment information obtained by scanning the payment code. That is to say, in this embodiment, the payment settlement is completed by the smart barcode scanner. The backend server only provides the mapping of object identification information and object information, and the generation of bill information.

[0063] In one embodiment of the present disclosure, if other objects are scanned after scanning the payment code, the method further includes the following steps:

[0064] Sending the object identification information of other objects obtained by scanning to the backend server;

[0065] In response to the second payment code information obtained by scanning the payment code again, sending second payment trigger information to the backend server;

[0066] Receiving second billing information returned by the backend server; the second billing information is billing information corresponding to the other object;

[0067] The next payment settlement is performed based on the second payment code information and the second bill information.

[0068] In this optional implementation, after the smart barcode scanner continuously scans one or more objects, if it scans a payment code, the smart barcode scanner will perform payment collection and settlement based on the first payment code information obtained by scanning the payment code. If one or more other objects are scanned after the payment code, the one or more other objects will be settled in the next payment collection and settlement. The smart barcode scanner will send the corresponding object identification information and payment trigger information to the backend server in the order of the scanned objects and payment codes, or each time the smart barcode scanner scans a payment code, it will send the object identification information of the object scanned before the payment code and not sent to the backend server together with the payment trigger information to the backend server. Once the backend server receives the payment trigger information, it generates billing information for the object identification information received before or at the same time as the payment trigger information, and the object identification information received after the payment trigger information is reflected in the next billing information.

[0069] Figure 3A-3BA flow chart of a cashier payment method provided according to an embodiment of the present disclosure is shown. As shown in Figure 3, when the present application is applied to a cashier scenario, the scenario elements may include: an intelligent barcode scanner that can independently cash out and a backend server. The implementation process and functional elements of the present application are schematically illustrated as follows:

[0070] 1. The cashier uses a smart barcode scanner to scan the product code;

[0071] 2. The intelligent barcode scanner identifies the code information and uploads it to the backend server through the network;

[0072] 3. The backend server performs different operations based on the uploaded information: if it is a product code, it lists product information, prices, etc. If it is a payment trigger, it immediately generates a bill for the previously listed products and returns the bill information to the smart barcode scanner;

[0073] 4. The smart barcode scanner completes payment settlement based on the billing information of the backend server.

[0074] The cashier scans the product code again and starts checkout for the next order.

[0075] In some optional implementations, the method further includes the following steps:

[0076] In response to the input payment activation code, the smart barcode scanner is bound to the payment account corresponding to the payment activation code;

[0077] The payment settlement includes:

[0078] The payment amount collected from the first payment code information is settled to the receiving account.

[0079] In this optional implementation, since the smart barcode scanner has a payment collection and settlement function, before using the smart barcode scanner for payment collection and settlement, the payee needs to register and bind the payee's payment account, such as a bank card, to the registration information, and then input the activation code obtained after binding into the corresponding interface provided by the smart barcode scanner to activate the payment collection function of the smart barcode scanner. After receiving the activation code, the smart barcode scanner can bind the payment account so that when settling the payment, the settlement amount can be settled to the payment account.

[0080] In some optional implementations, after the smart barcode scanner is connected to the local device, the method further includes the following steps:

[0081] Scan one or more objects continuously;

[0082] Transmitting object identification information obtained by scanning the object to the local device;

[0083] AI identifies third billing information corresponding to the object identification information displayed on the local device;

[0084] Scan the payment code to get the third-party payment information;

[0085] Based on the third billing information and the third payment information, payment settlement is performed.

[0086] In this optional implementation, the smart barcode scanner can also cooperate with the local device to collect and settle payments. The mapping relationship between the object identification information and the object information can be stored on the local device, and the local device can also extract the object information corresponding to the object identification information after receiving the object identification information transmitted by the smart barcode scanner, and add up the amount in the received object information and display it on the screen of the local device.

[0087] The smart barcode scanner can communicate with the local device through wireless communication methods such as Bluetooth and WiFi. After scanning an object, the smart barcode scanner transmits the object identification information to the local device. The local device obtains the object information based on the received object identification information, and generates the third billing information based on the object information and the previously unsettled object information. The third billing information is displayed on the screen of the local device by the local device, and the third billing information includes the settlement amount.

[0088] After scanning the object to be settled, use the smart barcode scanner to directly scan the third-party bill information on the local device screen, and after identifying the settlement amount, scan the payment code to collect the payment. In this process, in addition to operating the smart barcode scanner to scan the object, scan the third-party bill information on the local device, and scan the payment code, the user can complete the payment settlement without any other additional operations. Compared with existing technologies, the payment operation is simple and the payment efficiency is improved.

[0089] Figure 4 A flow chart of a continuous code scanning payment method according to another embodiment of the present disclosure is shown as follows: Figure 4 As shown, the continuous scanning code payment method includes the following steps:

[0090] In step S401, the smart barcode scanner continuously scans one or more objects and payment codes;

[0091] In step S402, the smart barcode scanner sends the object identification information obtained by scanning the object to the backend server;

[0092] In step S403, the backend server obtains the object information corresponding to the object identification information in response to the received object identification information;

[0093] In step S404, the smart barcode scanner sends first payment trigger information to the backend server in response to the first payment code information obtained by scanning the payment code;

[0094] In step S405, the backend server generates first billing information corresponding to the acquired object information in response to the first payment triggering information, and returns the first billing information to the smart barcode scanner;

[0095] In step S406, the smart scanner performs payment settlement in response to the received first billing information based on the first payment code information and the first billing information.

[0096] As mentioned above, there are cash registers equipped with barcode scanners for payment. The cash registers are equipped with SAAS systems to provide cash register settlement. The barcode scanners are connected to the cash registers via data cables to provide code recognition and data transmission. Conventional cash register steps include: the cash register clicks cash register, the barcode scanner scans the product code, the cash register clicks settlement, the barcode scanner scans the payment code, and the cash register is completed. In this cash register method, the cashier needs to operate the cash register and the barcode scanner at the same time, which has many operating steps and low efficiency.

[0097] In order to improve the cashier efficiency and optimize the cashier process, the present disclosure provides a continuous scanning code payment method and device. The device is an intelligent barcode scanning gun that can independently cash out, which is wirelessly connected to the background server, and the SAAS (Software as a Service) system can be installed on the background server, and the background server can be a remote server or a cloud server. Cashiering can be realized using the continuous scanning payment method provided by the present application, and the cashiering process can be as follows: the cashier uses the intelligent barcode scanning gun to continuously scan the product code. After scanning the product code, the payment code can be directly scanned to complete the cashier settlement. The background server will automatically generate bill information based on the information uploaded by the intelligent barcode scanning gun, and return the bill information to the intelligent barcode scanning gun, and the intelligent barcode scanning gun completes the payment. This cashiering method is simple to operate, can help the cashier complete the cashier quickly, and improve the cashiering efficiency.

[0098] In one embodiment of the present disclosure, the method may be executed on a payment platform including a smart barcode scanner and a backend server, and the smart barcode scanner may have functions such as scanning, payment collection and settlement, and network communication with the backend server. The smart barcode scanner can scan objects and payment codes. In some embodiments, the scanned object can be understood as code information such as a barcode pasted on the scanned object, and the code value information can be used as object identification information of the object. In other embodiments, the scanned object can be understood as an image recognition object, and the smart barcode scanner can recognize the category of the object by image, and use the category as the object identification information of the object.

[0099] The smart barcode scanner can scan one or more objects continuously without any operation on the smart barcode scanner or any device connected to the smart barcode scanner. The smart barcode scanner can also continue to scan payment codes after scanning one or more objects continuously without any other operation.

[0100] The smart barcode scanner sends the object identification obtained by scanning the object to the background server. In some embodiments, each time the smart barcode scanner scans an object, it sends the object identification information of the object to the background server, and when the first payment code information is obtained by scanning the payment code, it sends the first payment trigger information to the background server. In other embodiments, the smart barcode scanner can temporarily store the object identification information obtained by scanning the object in the storage unit of the smart barcode scanner, and when the first payment code information is obtained by scanning the payment code, it sends the temporarily stored object identification information together with the first payment trigger information to the background server.

[0101] After receiving the first payment trigger information, the backend server obtains the corresponding object information according to all the received object identification information, and the object information may include the object name, object amount, etc. The backend server also generates the corresponding first bill information based on the object information received before or at the same time as the first payment trigger information, and returns the first bill information to the smart barcode scanner.

[0102] After the smart barcode scanner receives the first bill information returned by the backend server, it performs payment settlement based on the payment information obtained by scanning the payment code. That is to say, in this embodiment, the payment settlement is completed by the smart barcode scanner. The backend server only provides the mapping of object identification information and object information, and the generation of bill information.

[0103] In one embodiment of the present disclosure, if other objects are scanned after scanning the payment code, the method further includes the following steps:

[0104] The smart barcode scanner sends the object identification information of other objects scanned to the backend server;

[0105] The backend server acquires the object information of the other objects based on the object identification information of the other objects;

[0106] The smart barcode scanner sends second payment trigger information to the backend server in response to the second payment code information obtained by scanning the payment code again;

[0107] The backend server generates second billing information corresponding to the acquired object information of the other object in response to the second payment triggering information, and returns the second billing information to the smart barcode scanning gun;

[0108] The smart barcode scanner responds to the received second billing information and performs the next payment settlement based on the second payment code information and the second billing information.

[0109] In this optional implementation, after the smart barcode scanner continuously scans one or more objects, if it scans a payment code, the smart barcode scanner will collect and settle the payment based on the first payment code information obtained by scanning the payment code. If one or more other objects are scanned after the payment code, the one or more objects will be settled in the next collection and settlement. The smart barcode scanner will send the corresponding object identification information and payment trigger information to the backend server in the order of the scanned objects and payment codes, or each time the smart barcode scanner scans a payment code, it will send the object identification information and payment trigger information of the object scanned before the payment code and not sent to the backend server to the backend server. Once the backend server receives the payment trigger information, it generates billing information for the object identification information received before or at the same time as the payment trigger information, and the object identification information received after the payment trigger information is reflected in the next billing information.

[0110] In some optional implementations, the method further includes the following steps:

[0111] The smart barcode scanner responds to the input payment activation code and binds the smart barcode scanner to the payment account corresponding to the payment activation code;

[0112] The payment settlement includes:

[0113] The smart barcode scanner will settle the payment amount collected from the first payment code information to the payment account.

[0114] In this optional implementation, since the smart barcode scanner has a payment collection and settlement function, before using the smart barcode scanner for payment collection and settlement, the payee needs to register and bind the payee's payment account, such as a bank card, to the registration information, and then input the activation code obtained after binding into the corresponding interface provided by the smart barcode scanner to activate the payment collection function of the smart barcode scanner. After receiving the activation code, the smart barcode scanner can bind the payment account so that when settling the payment, the settlement amount can be settled to the payment account.

[0115] In some optional implementations, after the smart barcode scanner is connected to the local device, the method further includes the following steps:

[0116] The smart barcode scanner continuously scans one or more objects;

[0117] The smart barcode scanner transmits the object identification information obtained by scanning the object to the local device;

[0118] The local device acquires object information corresponding to the object in response to the received object identification information;

[0119] The local device generates third billing information based on the object information, and displays the third billing information;

[0120] The smart barcode scanner recognizes the third bill information displayed on the local device through AI;

[0121] The smart barcode scanner scans the payment code to obtain third payment information;

[0122] The smart barcode scanning gun performs payment settlement based on the third bill information and the third payment information.

[0123] In this optional implementation, the smart barcode scanner can also cooperate with the local device to collect and settle payments. The local device can store the mapping relationship between the object identification information and the object information, and after receiving the object identification information transmitted by the smart barcode scanner, the local device can also extract the object information corresponding to the object identification information, and add up the amount in the received object information and display it on the screen of the local device.

[0124] The smart barcode scanner can communicate with the local device through wireless communication methods such as Bluetooth and WiFi. After scanning an object, the smart barcode scanner transmits the object identification information to the local device. The local device obtains the object information based on the received object identification information, and generates the third billing information based on the object information and the previously unsettled object information. The third billing information is displayed on the screen of the local device by the local device, and the third billing information includes the settlement amount.

[0125] After scanning the object to be settled, use the smart barcode scanner to directly scan the third-party bill information on the local device screen, and after identifying the settlement amount, scan the payment code to collect the payment. In this process, in addition to operating the smart barcode scanner to scan the object, scan the third-party bill information on the local device, and scan the payment code, the user can complete the payment settlement without any other additional operations. Compared with existing technologies, the payment operation is simple and the payment efficiency is improved.

[0126] The following are embodiments of the apparatus of the present disclosure, which can be used to execute embodiments of the method of the present disclosure.

[0127] Figure 5 The structure block diagram of the continuous scanning code payment device according to one embodiment of the present disclosure is shown. The device can be implemented as part or all of the electronic device through software, hardware or a combination of both. Figure 5 As shown, the continuous code scanning payment device includes:

[0128] A first scanning unit 501, for continuously scanning one or more objects and a payment code;

[0129] A first sending unit 502 is used to send the object identification information obtained by scanning the object to a background server;

[0130] The second sending unit 503 is used to send first payment trigger information to the backend server in response to the first payment code information obtained by scanning the payment code;

[0131] The first receiving unit 504 is used to receive the first billing information returned by the backend server; the first billing information is the billing information corresponding to one or more objects scanned before the payment code;

[0132] The first settlement unit 505 is used to perform payment settlement based on the first payment code information and the first bill information.

[0133] In some optional implementations, if other objects are scanned after scanning the payment code, the continuous code scanning payment device further includes:

[0134] A third sending unit, used for sending the object identification information of other objects obtained by scanning to the background server;

[0135] A fourth sending unit, configured to send second payment trigger information to the backend server in response to second payment code information obtained by scanning the payment code again;

[0136] A second receiving unit is used to receive second billing information returned by the backend server; the second billing information is billing information corresponding to the other object;

[0137] The second settlement unit is used to perform the next payment settlement based on the second payment code information and the second bill information.

[0138] In some optional implementations, the continuous code scanning payment device further includes:

[0139] A binding unit, configured to bind the smart barcode scanner to a payment account corresponding to the payment activation code in response to the input payment activation code;

[0140] The first settlement unit includes:

[0141] The settlement subunit is used to settle the payment amount collected from the first payment code information to the payment account.

[0142] In some optional implementations, after the smart barcode scanner is connected to the local device, the apparatus further includes:

[0143] a second scanning unit, configured to continuously scan one or more objects;

[0144] a transmitting unit, configured to transmit the object identification information obtained by scanning the object to the local device;

[0145] An identification unit, configured to use AI to identify third billing information corresponding to the object identification information displayed on the local device;

[0146] A third scanning unit, used for scanning the payment code to obtain third payment information;

[0147] The third settlement unit is used to perform payment settlement based on the third bill information and the third payment information.

[0148] Figure 6 FIG. 1 shows a structural block diagram of a continuous code scanning payment system according to an embodiment of the present disclosure. Figure 6 As shown, the continuous code scanning payment system includes: a smart code scanning gun 601 and a backend server 602; wherein,

[0149] The smart barcode scanner continuously scans one or more objects and payment codes, and sends object identification information obtained by scanning the objects to the backend server;

[0150] The backend server obtains the object information corresponding to the object identification information in response to the received object identification information;

[0151] The smart barcode scanner sends first payment trigger information to the backend server in response to first payment code information obtained by scanning the payment code;

[0152] The backend server generates first billing information corresponding to the acquired object information in response to the first payment triggering information, and returns the first billing information to the smart barcode scanning gun;

[0153] The smart scanner performs payment settlement in response to the received first bill information based on the first payment code information and the first bill information.

[0154] In some embodiments, if the smart barcode scanner also scans other objects after scanning the payment code, the smart barcode scanner sends the object identification information of the other objects scanned to the backend server;

[0155] The backend server acquires the object information of the other objects based on the object identification information of the other objects;

[0156] The smart barcode scanner sends second payment trigger information to the backend server in response to the second payment code information obtained by scanning the payment code again;

[0157] The backend server generates second billing information corresponding to the acquired object information of the other object in response to the second payment triggering information, and returns the second billing information to the smart barcode scanning gun;

[0158] The smart barcode scanner responds to the received second billing information and performs the next payment settlement based on the second payment code information and the second billing information.

[0159] In some embodiments, the smart barcode scanner gun binds the smart barcode scanner gun to the payment account corresponding to the payment activation code in response to the input payment activation code, and the smart barcode scanner gun also settles the payment amount collected from the first payment code information to the payment account.

[0160] In some embodiments, the continuous code scanning payment system further includes a local device; after the smart code scanning gun is connected to the local device, the smart code scanning gun continuously scans one or more objects, and transmits the object identification information obtained by scanning the objects to the local device;

[0161] The local device acquires object information corresponding to the object in response to the received object identification information, generates third billing information based on the object information, and displays the third billing information;

[0162] The smart barcode scanner uses AI to identify the third billing information displayed on the local device, scans the payment code to obtain the third payment information, and performs payment settlement based on the third billing information and the third payment information.

[0163] The technical features involved in the above-mentioned device and system embodiments and their corresponding explanations and descriptions are the same, corresponding or similar to the technical features involved in the method embodiments described above and their corresponding explanations and descriptions. For the technical features involved in the above-mentioned device and system embodiments and their corresponding explanations and descriptions, reference may be made to the technical features involved in the above-mentioned method embodiments and their corresponding explanations and descriptions, and the present disclosure will not repeat them here.

[0164] The present disclosure also discloses an electronic device, which includes a memory and a processor; wherein:

[0165] 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.

[0166] Figure 7 It is a structural diagram of a computer system suitable for implementing a continuous code scanning payment method according to an embodiment of the present disclosure.

[0167] like Figure 7As shown, the computer system 700 includes a processing unit 701, which can perform various processes in the above-mentioned embodiments according to a program stored in a read-only memory (ROM) 702 or a program loaded from a storage part 708 into a random access memory (RAM) 703. In the RAM 703, various programs and data required for the operation of the computer system 700 are also stored. The processing unit 701, the ROM 702, and the RAM 703 are connected to each other via a bus 704. An input / output (I / O) interface 705 is also connected to the bus 704.

[0168] The following components are connected to the I / O interface 705: an input section 706 including a keyboard, a mouse, etc.; an output section 707 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker; a storage section 708 including a hard disk, etc.; and a communication section 709 including a network interface card such as a LAN card, a modem, etc. The communication section 709 performs communication processing via a network such as the Internet. A drive 710 is also connected to the I / O interface 705 as needed. A removable medium 711, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 710 as needed, so that a computer program read therefrom is installed into the storage section 708 as needed. Among them, the processing unit 701 can be implemented as a processing unit such as a CPU, a GPU, a TPU, an FPGA, an NPU, etc.

[0169] In particular, according to an embodiment of the present disclosure, the method described above can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program tangibly contained on a readable medium thereof, and the computer program includes a program code for executing the data transmission method. In such an embodiment, the computer program can be downloaded and installed from a network through the communication part 709, and / or installed from a removable medium 711.

[0170] The embodiment of the present disclosure also discloses a computer program product, which includes a computer program / instruction, and when the computer program / instruction is executed by a processor, any of the above method steps is implemented.

[0171] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, functions and operations of the system, method and computer program product according to various embodiments of the present disclosure. In this regard, each square box in the road map or block diagram can represent a part of a module, program segment or code, and the part of the module, program segment or code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the square box can also occur in a different order from the order marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs the specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0172] The units or modules involved in the embodiments described in the present disclosure may be implemented by software or hardware. The units or modules described may also be set in a processor, and the names of these units or modules do not constitute limitations on the units or modules themselves in some cases.

[0173] As another aspect, the embodiments of the present disclosure further provide a computer-readable storage medium, which may be a computer-readable storage medium included in the device described in the above-mentioned embodiment; or a computer-readable storage medium that exists independently and is not assembled into the device. The computer-readable storage medium stores one or more programs, and the programs are used by one or more processors to execute the methods described in the embodiments of the present disclosure.

[0174] The above description is only a preferred embodiment of the present disclosure and an explanation of the technical principles used. Those skilled in the art should understand that the scope of the invention involved in the embodiments of the present disclosure is not limited to the technical solutions formed by a specific combination of the above technical features, but should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the inventive concept. For example, the above features are replaced with (but not limited to) technical features with similar functions disclosed in the embodiments of the present disclosure.

Claims

1. A continuous code scanning payment method, the method is executed on a smart code scanning gun, comprising: Scan one or more objects and payment codes continuously; Sending the object identification information obtained by scanning the object to the backend server; In response to first payment code information obtained by scanning the payment code, sending first payment trigger information to the backend server; Receiving first billing information returned by the backend server; The first billing information is billing information corresponding to one or more objects previously scanned by the payment code; Based on the first payment code information and the first bill information, payment settlement is performed.

2. The method according to claim 1, wherein: If other objects are scanned after scanning the payment code, the method further includes: Sending the object identification information of other objects obtained by scanning to the backend server; In response to the second payment code information obtained by scanning the payment code again, sending second payment trigger information to the backend server; Receiving second billing information returned by the backend server; the second billing information is billing information corresponding to the other object; The next payment settlement is performed based on the second payment code information and the second bill information.

3. The method according to claim 1, wherein: The method further comprises: In response to the input payment activation code, the smart barcode scanner is bound to the payment account corresponding to the payment activation code; The payment settlement includes: The payment amount collected from the first payment code information is settled to the receiving account.

4. The method according to any one of claims 1 to 3, wherein: After the smart barcode scanner is connected to the local device, the method further includes: Scan one or more objects continuously; Transmitting object identification information obtained by scanning the object to the local device; AI identifies third billing information corresponding to the object identification information displayed on the local device; Scan the payment code to get the third-party payment information; Based on the third billing information and the third payment information, payment settlement is performed.

5. A continuous scanning code payment method, comprising: The smart barcode scanner continuously scans one or more objects and payment codes; The smart barcode scanner sends the object identification information obtained by scanning the object to the backend server; The backend server obtains the object information corresponding to the object identification information in response to the received object identification information; The smart barcode scanner sends first payment trigger information to the backend server in response to first payment code information obtained by scanning the payment code; The backend server generates first billing information corresponding to the acquired object information in response to the first payment triggering information, and returns the first billing information to the smart barcode scanning gun; The smart scanner performs payment settlement in response to the received first bill information based on the first payment code information and the first bill information.

6. A continuous code scanning payment device, comprising: A first scanning unit, for continuously scanning one or more objects and a payment code; A first sending unit, configured to send the object identification information obtained by scanning the object to a background server; a second sending unit, configured to send first payment trigger information to the backend server in response to first payment code information obtained by scanning the payment code; A first receiving unit, configured to receive first bill information returned by the backend server; The first billing information is billing information corresponding to one or more objects previously scanned by the payment code; The first settlement unit is used to perform payment settlement based on the first payment code information and the first bill information.

7. A continuous code scanning payment system, comprising: Smart barcode scanner and background server; among them, The smart barcode scanner continuously scans one or more objects and payment codes, and sends object identification information obtained by scanning the objects to the backend server; The backend server obtains the object information corresponding to the object identification information in response to the received object identification information; The smart barcode scanner sends first payment trigger information to the backend server in response to first payment code information obtained by scanning the payment code; The backend server generates first billing information corresponding to the acquired object information in response to the first payment triggering information, and returns the first billing information to the smart barcode scanning gun; The smart scanner performs payment settlement in response to the received first bill information based on the first payment code information and the first bill information.

8. An electronic device comprising a memory and a processor; wherein: 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 the steps of any one of claims 1-5.

9. A computer-readable storage medium having computer instructions stored thereon, wherein: When the computer instruction is executed by a processor, the steps of the method according to any one of claims 1 to 5 are implemented.

10. A computer program product, comprising a computer program / instruction, which implements the steps of the method according to any one of claims 1 to 5 when executed by a processor.