Order information processing method and device, electronic equipment, storage medium and product
Through biometric recognition technology and automated information processing, order information can be interactively transferred between multiple devices, solving the problems of cumbersome e-commerce return processes and high network dependence, and improving return efficiency and user experience.
Patent Information
- Application Number
- CN202410444947.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-04-12
- Publication Date
- 2025-10-21
AI Technical Summary
The e-commerce return process is cumbersome and highly dependent on the user terminal network. It is difficult to operate when the network signal is poor, which affects the return experience.
By integrating biometric recognition technology and automated information processing, order information and shipping information can be interactively transferred between third-party servers, biometric recognition devices and logistics equipment, simplifying the return operation steps and reducing user terminal network dependence.
It improves the efficiency of the return process and user experience, reduces the risk of human error and information leakage, and improves operational convenience and data processing reliability.
Smart Images

Figure CN120823013A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of Internet technology, and in particular to an order information processing method, device, electronic device, storage medium and product. Background Art
[0002] With the increasing popularity of the internet and the rapid development of e-commerce, online shopping has become an integral part of people's lives. More and more people are choosing to purchase various goods online to save time and enjoy a convenient shopping experience. However, when shopping online, consumers primarily rely on images and descriptions to make decisions, which prevents them from physically touching and inspecting the products. Once consumers receive the goods, if they find that they do not meet their expectations, they will choose to return them.
[0003] In related technologies, the e-commerce return process involves multiple steps, requiring users to perform multiple operations across different platforms and systems. These steps include submitting a return application, placing a return order, scanning a QR code, and entering a shipping code. This entire process is prone to operational errors or missed steps. Furthermore, operations such as scanning QR codes and entering shipping codes rely on a good network environment. In the case of poor network signal, users may not be able to complete these operations smoothly, affecting the return experience. In other words, related technologies face technical issues when processing return orders, such as cumbersome steps and strong dependence on the user terminal network. Summary of the Invention
[0004] The embodiments of the present application provide an order information processing method, device, electronic device, storage medium and product, which can realize the interactive flow of order information and shipping information among third-party servers, biometric identification devices and logistics end devices by integrating biometric recognition technology and automated information processing, simplifying the return operation steps and avoiding the user terminal's dependence on the network, thereby improving the efficiency of the return process and user experience.
[0005] The technical solution of the embodiment of the present application is implemented as follows:
[0006] An embodiment of the present application provides an order information processing method, the method comprising: in response to a return authorization request sent by a third-party server, associating order information of a third-party account with current account information to obtain an information association relationship; carrying the order information in the return authorization request; in response to an order acquisition request sent by a biometric recognition device after collecting biometric information associated with the current account information, sending the order information to the biometric recognition device; after the order information is sent to a logistics end device via the biometric recognition device and the logistics end device sends the generated shipping information to the biometric recognition device, receiving the shipping information returned by the biometric recognition device; and sending the shipping information to the third-party server so that the third-party server performs after-sales processing on the order information.
[0007] An embodiment of the present application provides an order information processing device, including: an account-order association module, configured to, in response to a return authorization request sent by a third-party server, associate order information of a third-party account with current account information to obtain an information association relationship; the return authorization request carries the order information; an order information sending module, configured to, in response to an order acquisition request sent by a biometric identification device after the biometric identification device collects biometric information associated with the current account information, send the order information to the biometric identification device; a shipping information receiving module, configured to receive the shipping information returned by the biometric identification device after the order information is sent to a logistics end device via the biometric identification device and the logistics end device sends the generated shipping information to the biometric identification device; a shipping information sending module, configured to send the shipping information to the third-party server so that the third-party server can perform after-sales processing on the order information.
[0008] In the above scheme, the shipping information receiving module is also used to: when the logistics fee corresponding to the order information is unpaid, send the payment code information corresponding to the current account information to the biometric recognition device, and, after sending the order information and the payment code information to the logistics end device through the biometric recognition device, and the logistics end device sends the generated shipping information to the biometric recognition device, receive the shipping information returned by the biometric recognition device; when the logistics fee corresponding to the order information is paid, after sending the order information to the logistics end device through the biometric recognition device, and the logistics end device sends the generated shipping information to the biometric recognition device, receive the shipping information returned by the biometric recognition device.
[0009] In the above scheme, the shipping information receiving module is also used to: when the selection operation is a gesture operation, determine the target order information from the multiple order information through the biometric recognition device in response to the target gesture image corresponding to the gesture operation; and send the target order information to the logistics end device.
[0010] In the above scheme, the shipping information receiving module is also used to: when the selection operation is a biometric information entry operation, determine the target order information from the multiple order information through the biometric identification device in response to the feature type corresponding to the biometric information; and send the target order information to the logistics end device.
[0011] In the above scheme, the sending of the order information to the logistics end device through the biometric identification device includes: the sending of the order information to the logistics end device through the biometric identification device using a serial communication method of a preset communication protocol; the sending of the generated shipping information by the logistics end device to the biometric identification device includes: the sending of the generated shipping information to the biometric identification device through the serial communication method of the preset communication protocol.
[0012] In the above scheme, the sending of the order information to the logistics end device through the biometric identification device includes: generating a data frame for the order information according to a preset format through the biometric identification device to obtain an order information data frame corresponding to the order information; wherein the preset format includes a frame header, a frame footer, a data length and a data checksum; sending the order information data frame to the logistics end device; the logistics end device sending the generated shipping information to the biometric identification device includes: generating a data frame for the shipping information according to the preset format through the logistics end device to obtain a shipping information data frame; and sending the shipping information data frame to the biometric identification device.
[0013] In the above scheme, the order information processing device also includes: a first data frame generation module, which is used to add the timestamp information corresponding to the current moment to the order information data frame when the order information is generated into a data frame in a preset format through the biometric recognition device; a second data frame generation module, which is used to add the timestamp information corresponding to the current moment to the shipping information data frame when the shipping information is generated into a data frame in the preset format through the logistics end device.
[0014] In the above scheme, the order information processing device also includes: a key negotiation generation module, which is used to generate a transmission key between the biometric identification device and the logistics end device through a key negotiation algorithm; the biometric identification device sends the order information to the logistics end device, including: encrypting the order information based on the transmission key by the biometric identification device to obtain encrypted order information, and sending the encrypted order information to the logistics end device; the logistics end device sends the generated shipping information to the biometric identification device, including: encrypting the generated shipping information based on the transmission key by the logistics end device to obtain encrypted shipping information, and sending the encrypted shipping information to the biometric identification device.
[0015] In the above solution, the biometric feature information includes: a target palm image determined based on palm image quality features in palm streaming media data.
[0016] In the above scheme, the order information processing device also includes: a target account authorization module, which is used to authorize the target account to be associated with the order information in response to the account authorization operation received through the current account; when the target account is associated with the order information, in response to the target order acquisition request sent by the biometric identification device after collecting the target biometric information associated with the target account, the order information is sent to the biometric identification device; after the order information is sent to the logistics end device through the biometric identification device, and the logistics end device sends the generated target shipping information to the biometric identification device, the target shipping information returned by the biometric identification device is received; the target shipping information carries the account identification of the target account; the target shipping information is sent to the third-party server so that the order information can be processed after sales through the third-party server.
[0017] An embodiment of the present application provides an electronic device, comprising: a memory for storing computer-executable instructions; and a processor for implementing the method provided in the embodiment of the present application when executing the computer-executable instructions stored in the memory.
[0018] An embodiment of the present application provides a computer-readable storage medium storing a computer program or computer-executable instructions for implementing the order information processing method provided in the embodiment of the present application when executed by a processor.
[0019] An embodiment of the present application provides a computer program product, including a computer program or computer-executable instructions. When the computer program or computer-executable instructions are executed by a processor, the order information processing method provided in the embodiment of the present application is implemented.
[0020] The embodiments of the present application have the following beneficial effects:
[0021] By responding to return authorization requests and automatically associating account information, the steps that users need to manually enter or provide account information during the return process are reduced, thereby speeding up the return process; using biometric recognition technology, users can perform return operations through simple biometric verification without the need for a complicated code scanning process, which improves the user's operational convenience and experience, and ensures the security of order information transmission. Only verified users can obtain and send order information, reducing the risk of information leakage; through the automated information association and transmission process, the possibility of human error is reduced, and the efficiency and reliability of data processing are improved. In summary, the embodiments of the present application can realize the interactive flow of order information and shipping information between third-party servers, biometric recognition devices, and logistics end devices by integrating biometric recognition technology and automated information processing, simplifying the return operation steps and avoiding the user terminal's dependence on the network, thereby improving the efficiency of the return process and user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] Figure 1 This is a schematic diagram of the structure of the order information processing system provided in an embodiment of the present application;
[0023] Figure 2 is a structural diagram of an electronic device provided in an embodiment of the present application;
[0024] Figure 3 This is a first flow chart of the order information processing method provided in an embodiment of the present application;
[0025] Figure 4 This is a second flow chart of the order information processing method provided in an embodiment of the present application;
[0026] Figure 5 This is a third flow chart of the order information processing method provided in an embodiment of the present application;
[0027] Figure 6 This is a first interactive diagram of the order information processing system provided by an embodiment of the present application;
[0028] Figure 7 This is a second interactive diagram of the order information processing system provided in an embodiment of the present application. DETAILED DESCRIPTION
[0029] In order to make the purpose, technical solutions and advantages of this application clearer, the application will be further described in detail below with reference to the accompanying drawings. The described embodiments should not be regarded as limiting this application. All other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of this application.
[0030] In the following description, reference is made to “some embodiments”, which describes a subset of all possible embodiments, but it will be understood that “some embodiments” may be the same subset or different subsets of all possible embodiments and may be combined with each other without conflict.
[0031] In the following description, the terms "first / second / third" are used only to distinguish similar objects and do not represent a specific order for the objects. It is understood that "first / second / third" can be interchanged with the specific order or sequence where permitted, so that the embodiments of the present application described herein can be implemented in an order other than that illustrated or described herein. It should be noted that the descriptions of "first" and "second" are only used to distinguish different solutions and do not represent the degree of superiority or priority of the solutions during implementation.
[0032] In the embodiments of the present application, the term "module" or "unit" refers to a computer program or a part of a computer program that has a predetermined function and works together with other related parts to achieve a predetermined goal, and can be implemented in whole or in part by using software, hardware (such as processing circuits or memories) or a combination thereof. Similarly, a processor (or multiple processors or memories) can be used to implement one or more modules or units. In addition, each module or unit can be part of an overall module or unit that includes the function of the module or unit.
[0033] Unless otherwise defined, all technical and scientific terms used in the embodiments of the present application have the same meanings as those commonly understood by those skilled in the art. The terms used in the embodiments of the present application are only for the purpose of describing the embodiments of the present application and are not intended to limit the present application.
[0034] In the embodiments of this application, the collection and processing of relevant data (such as the user's palm prints, etc.) should be strictly in accordance with the requirements of relevant national laws and regulations when applied in real-world applications, and the informed consent or separate consent of the personal information subject should be obtained. Subsequent data use and processing should be carried out within the scope of authorization of laws and regulations and the personal information subject.
[0035] Before further describing the embodiments of the present application in detail, the nouns and terms involved in the embodiments of the present application are explained. The nouns and terms involved in the embodiments of the present application are subject to the following interpretations.
[0036] 1) In response, it is used to indicate the conditions or states on which the executed operations depend. When the dependent conditions or states are met, one or more operations executed can be real-time or have a set delay. Unless otherwise specified, there is no restriction on the order in which the multiple operations executed are executed.
[0037] 2) Palm recognition is a biometric technology based on palm prints and palm veins. It authenticates a person by capturing and analyzing both the palm print lines and the internal palm vein patterns. This dual-modal biometric technology can be applied in scenarios requiring a high level of security.
[0038] 3) A 3D camera is a camera device that can capture three-dimensional spatial information. Unlike traditional two-dimensional cameras, a 3D camera can not only obtain image brightness information, but also measure the depth of the object's surface and infrared information.
[0039] 4) A parcel ID is a unique code used to identify and distinguish items during express or mail delivery. It is typically a set of numbers and letters generated by the courier or post office to ensure proper handling and identification of mail or parcels during transit.
[0040] 5) A payment code is a digital code used for payment that allows users to complete transactions by scanning or entering the code. Payment codes are often associated with mobile payment applications, simplifying the payment process and making transactions more convenient and faster.
[0041] 6) Streaming media data refers to multimedia content such as audio, images, or video that is transmitted in real time over the network. This data transmission method allows data to be continuously generated and transmitted at the sending end and continuously received at the receiving end.
[0042] The e-commerce return process in related technologies requires users to perform multiple operations across different platforms and systems, such as submitting a return application, placing a return order, scanning a QR code, and entering a shipping code. This entire process is prone to operational errors or missed steps. Furthermore, operations such as scanning QR codes and entering shipping codes rely on a good network environment. In the case of poor network signal, users may not be able to complete these operations smoothly, affecting the return experience. In other words, related technologies suffer from technical issues such as cumbersome steps and strong network dependence when processing return orders.
[0043] Based on at least one of the above-mentioned problems existing in the related technology, the embodiment of the present application provides an order information processing method, which reduces the steps that users need to manually enter or provide account information during the return process by responding to return authorization requests and automatically associating account information, thereby speeding up the return process; using biometric recognition technology, users can perform return operations through simple biometric verification without the need for complicated code scanning processes, which improves the user's operational convenience and experience, and ensures the security of order information transmission. Only verified users can obtain and send order information, reducing the risk of information leakage; through the automated information association and transmission process, the possibility of human error is reduced, and the efficiency and reliability of data processing are improved. In summary, the embodiment of the present application can realize the interactive flow of order information and shipping information among third-party servers, biometric recognition devices and logistics end devices by integrating biometric recognition technology and automated information processing, simplifying the return operation steps and avoiding the user terminal's dependence on the network, thereby improving the efficiency of the return process and user experience.
[0044] Before explaining the order information processing method of the embodiment of the present application, here, we first explain the exemplary application of the order information processing device of the embodiment of the present application. The order information processing device is an electronic device for implementing the order information processing method. In one implementation, the order information processing device (i.e., electronic device) provided in the embodiment of the present application can be implemented as a server. The server can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content delivery networks (Content Delivery Network, CDN), and big data and artificial intelligence platforms. Multiple servers can be directly or indirectly connected via wired or wireless communication, which is not limited in the embodiment of the present application. Below, we will explain the exemplary application of the order information processing device when it is implemented as a server.
[0045] See also Figure 1 , Figure 1 This is an architectural diagram of the order information processing system 10 provided in an embodiment of the present application. The third-party server 100 can be connected and interacted with the electronic device 400 through the network 500, the biometric identification device 300 can be connected and interacted with the electronic device 400 through the network 500, and the logistics end device 200 and the biometric identification device 300 can be connected and interacted through wireless communication (such as Wi-Fi, Bluetooth, NFC or other wireless communication protocols) or wired communication (such as USB, Ethernet or other wired interfaces).
[0046] The third-party server 100 can initiate a return authorization request to the electronic device 400, where the return authorization request includes order information of the third-party account; the electronic device 400 can, in response to the return authorization request, associate the order information with the current account information to establish an information association relationship; the biometric identification device 300 can collect the user's biometric information, encapsulate the biometric information into an order acquisition request, and send the order acquisition request to the electronic device 400; the electronic device 400 can, in response to the order acquisition request, determine the current account information corresponding to the biometric information, and determine the order information associated with the current account information based on the information association relationship, and send the order information to the biometric identification device 300; the biometric identification device 300 can send the order information to the logistics end device 200; the logistics end device 200 can generate shipping information based on the order information, and can also send the shipping information to the biometric identification device 300, which can return the shipping information to the electronic device 400; the electronic device 400 can send the shipping information to the third-party server; after receiving the shipping information, the third-party server 100 can perform after-sales processing based on the order information.
[0047] See also Figure 2 , Figure 2 is a structural diagram of an electronic device 400 provided in an embodiment of the present application, Figure 2 The electronic device 400 shown includes: at least one processor 410, a memory 450, at least one network interface 420 and a user interface 430. The various components in the electronic device 400 are coupled together via a bus system 440. It is understood that the bus system 440 is used to achieve connection and communication between these components. In addition to including a data bus, the bus system 440 also includes a power bus, a control bus and a status signal bus. However, for the sake of clarity, the bus system 440 is not shown in FIG. Figure 2 Various buses are labeled as bus system 440 .
[0048] The processor 410 can be an integrated circuit chip with signal processing capabilities, such as a general-purpose processor, a digital signal processor (DSP), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc., where the general-purpose processor can be a microprocessor or any conventional processor, etc.
[0049] The user interface 430 includes one or more output devices 431 that enable presentation of media content, including one or more speakers and one or more visual display screens. The user interface 430 also includes one or more input devices 432, including user interface components that facilitate user input.
[0050] The memory 450 may be removable, non-removable, or a combination thereof. Exemplary hardware devices include solid-state memory, hard drives, optical drives, etc. The memory 450 may optionally include one or more storage devices that are physically remote from the processor 410.
[0051] The memory 450 includes volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. The non-volatile memory may be a read-only memory (ROM), and the volatile memory may be a random access memory (RAM). The memory 450 described in the embodiments of the present application is intended to include any suitable type of memory.
[0052] In some embodiments, the memory 450 can store data to support various operations, examples of which include programs, modules, and data structures, or a subset or superset thereof, as exemplified below.
[0053] The operating system 451 includes system programs for processing various basic system services and performing hardware-related tasks, such as a framework layer, a core library layer, a driver layer, etc., which are used to implement various basic businesses and process hardware-based tasks.
[0054] The network communication module 452 is used to reach other electronic devices via one or more (wired or wireless) network interfaces 420 . Exemplary network interfaces 420 include Bluetooth, Wireless LAN (WiFi), and Universal Serial Bus (USB).
[0055] The presentation module 453 is configured to enable presentation of information (eg, a user interface for operating peripheral devices and displaying content and information) via one or more output devices 431 (eg, a display screen, a speaker, etc.) associated with the user interface 430 .
[0056] The input processing module 454 is configured to detect one or more user inputs or interactions from one of the one or more input devices 432 and to translate the detected inputs or interactions.
[0057] In some embodiments, the apparatus provided in the embodiments of the present application may be implemented in software. Figure 2The diagram shows an order information processing device 455 stored in memory 450. This device can be software in the form of a program or plug-in, and includes the following software modules: an account-order association module 4551, an order information sending module 4552, a shipping information receiving module 4553, and a shipping information sending module 4554. These modules are logical and can be arbitrarily combined or further separated based on the functions they implement. The functions of each module will be described below.
[0058] In other embodiments, the apparatus provided in the embodiments of the present application may be implemented in hardware. As an example, the apparatus provided in the embodiments of the present application may be a processor in the form of a hardware decoding processor, which is programmed to execute the order information processing method provided in the embodiments of the present application. For example, the processor in the form of a hardware decoding processor may be one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), programmable logic devices (PLDs), complex programmable logic devices (CPLDs), field-programmable gate arrays (FPGAs), or other electronic components.
[0059] See also Figure 3 , Figure 3 This is an optional flow chart of the order information processing method provided in the embodiment of the present application. Figure 3 The steps shown are explained as Figure 3 As shown, the execution subject of the order information processing method is a server as an example for description. The server is the server of the current application. The current application can be an instant messaging application or other application capable of account registration and login. The method includes the following steps 101 to 104:
[0060] Step 101: In response to a return authorization request sent by a third-party server, the order information of the third-party account is associated with the current account information to obtain an information association relationship; the return authorization request carries the order information.
[0061] In some embodiments, a third-party server may be responsible for processing authorization requests related to user returns. The third-party server may be a server used to handle after-sales operations such as returns and refunds, such as a server corresponding to a third-party application such as an e-commerce platform, retailer, wholesaler, second-hand trading platform, or other online shopping service. A return authorization request may be a request initiated by a third-party server to instruct the server to authorize the use of the order information of the third-party account. The return authorization request may carry order information to verify the legality and feasibility of the return. A third-party account is an account owned by a user on a third-party application / third-party server. The order information of a third-party account may be order information related to an account owned by a user on a third-party server. The order information may include a unique order identifier, purchase time, payment information, shipping address, delivery address, and delivery logistics information, etc., which can be used to identify specific information about the user's purchase and return behavior. The order information may also include the payment status of the return logistics fee.
[0062] The current account information may be the user's account information on the current application corresponding to the server. The current account information may also be the unique identifier of the user's account information on the current application corresponding to the server. The user can register and log in to the account information in the current application. The account information may include the user's pre-stored biometric information. For example, the current application may be any instant messaging application that supports association and information exchange with third-party applications.
[0063] An information association relationship is a relationship established on the server that maps a user's third-party account order information with the user's current account information. This ensures the accuracy and consistency of information during the return process.
[0064] For example, when a user purchases goods on an e-commerce platform and wishes to return them, the user can initiate a return request on the e-commerce platform through the e-commerce platform account; after receiving the return request, the e-commerce platform server generates a return authorization request and sends the return authorization request carrying the order information of the user's e-commerce platform account to the server. The server can associate the order information with the user's current account information to ensure the accuracy of the return process.
[0065] Through step 101, the order information can be associated with the current account information, which can provide accurate basic data for the subsequent return process.
[0066] Step 102 : In response to an order acquisition request sent by the biometric recognition device after collecting biometric information associated with the current account information, the order information is sent to the biometric recognition device.
[0067] In some embodiments, biometric information refers to the user's biometric data, such as fingerprint patterns, facial features, iris patterns, or palm features, which can be used to identify and verify the user's identity. A biometric identification device is one or more hardware devices used to collect a user's biometric information; a biometric identification device can be a palmprint scanner, and the user places their palm on the palmprint scanner, which can collect palmprint data and use it for identity identification; a biometric identification device can also be a palmprint scanner and a fingerprint collector; a biometric identification device can also be a fingerprint collector and a camera; this embodiment of the present application does not limit this. An order acquisition request is a request sent by a biometric identification device to a server, the purpose of which is to obtain from the server the order information of the current user account corresponding to the biometric information. Users can match and associate their biometric information with current account information in advance. After collecting the user's biometric information, the biometric recognition device can send the collected biometric information along with an order retrieval request to the server. Alternatively, the collected biometric information can be encapsulated in an order retrieval request and then sent to the server. After receiving the order retrieval request, the server can search the database for the current account information associated with the biometric information. Based on the information associations, the server can retrieve the order information associated with the current account information from the database. The server can then send the retrieved order information back to the biometric recognition device. A database is a storage system used by the server to persistently store and manage data. It can store all data required by the server, such as account information, order information, and information associations. Account information can be stored in the database when the user registers in the current application and can be updated based on changes made to the user's account information in the current application. Order information and information associations can be stored in the database when the server receives a return authorization request.
[0068] For example, when a user returns a product offline, he or she uses a palm-scanning device to scan his or her palm. After the palm-scanning device collects the user's palm information (such as palm print information and palm vein information), it encapsulates the palm information in an order acquisition request and sends it to the server. The server confirms the current account information based on the palm information, searches for the order information associated with the current account information, and then returns the order information to the palm-scanning device.
[0069] Step 102 can achieve rapid verification of the user's current account information and accurate acquisition of order information, thereby improving the convenience and security of the return process, reducing the need for users to enter return information, and also reducing the possibility of identity verification errors; through automated information retrieval and transmission, combined with subsequent method processes, it helps to speed up the return process, improve user satisfaction and merchant service efficiency.
[0070] Step 103: After the order information is sent to the logistics terminal device via the biometric identification device and the logistics terminal device sends the generated shipping information to the biometric identification device, the shipping information returned by the biometric identification device is received.
[0071] In some embodiments, the logistics end device refers to the equipment used in the return logistics process, such as automatic express lockers, electronic label printers, and other devices that can be used to process return packages and generate shipping information. For example, users can send packages by themselves through automatic express lockers. Shipping information refers to the relevant logistics information of the return package, such as the logistics waybill number, return address, and shipping address, etc. The shipping information can also include corresponding order information. The shipping information can be stored through a shipping code, which can be in the form of a waybill number, barcode, or QR code. The biometric recognition device sends the order information to the logistics end device, and after the logistics end device detects the storage of the returned goods, the logistics end device can generate shipping information based on the order information and return the shipping information to the biometric recognition device; the biometric recognition device can return the received shipping information to the server for further return processing.
[0072] For example, when a user returns goods, he or she uses a palm-scanning device to scan his or her palm. The palm-scanning device can display the order information corresponding to the user. After the user confirms, the palm-scanning device can send the order information to the automatic express cabinet; the automatic express cabinet generates a return waybill number based on the order information, and then sends the return waybill number back to the palm-scanning device; the palm-scanning device receives the return waybill number and displays it to the user, so that the user can put the returned goods into the automatic express cabinet, and then implement the subsequent return process.
[0073] Step 103 can realize the automatic generation and transmission of shipping information in the return process, reducing the need for users to manually enter shipping information in third-party applications when returning goods, thereby improving the efficiency and accuracy of the return process; and through the collaborative work of biometric recognition equipment and logistics-end equipment, the correctness of the shipping information and the smoothness of the return process are ensured, thereby improving user experience and logistics efficiency.
[0074] Step 104: Send the shipping information to a third-party server so that the third-party server can process the order information after sales.
[0075] In some embodiments, the third-party server can send the shipping information and order information to the merchant side, and then the merchant side user can return the payment corresponding to the order information to complete the return and after-sales processing.
[0076] Through steps 101 to 104 above, the need for users to manually enter or provide account information during the return process can be reduced, thereby speeding up the return process. Return operations can be performed through simple biometric verification, eliminating the need for complex code scanning processes, improving user convenience and experience, and ensuring the security of order information transmission. Through the automated information association and transmission process, the possibility of human error is reduced, and the efficiency and reliability of data processing are improved. This achieves automated processing of order information and optimization of return and after-sales processing.
[0077] See also Figure 4 , Figure 4 This is another optional flow chart of the order information processing method provided in the embodiment of the present application, wherein the server 400-1 is a possible implementation of the aforementioned electronic device 400. Figure 4 The steps shown are explained as Figure 4 As shown, the order information processing method includes the following steps 201 to 214:
[0078] Step 201: The third-party server initiates a return authorization request to the server, where the return authorization request includes order information of the third-party account.
[0079] In some embodiments, the third-party server may generate a return authorization request in response to a return operation entered by a user through a third-party application, and initiate the return authorization request to the server, where the return authorization request includes order information of the third-party account.
[0080] For example, a user purchases an item on an e-commerce platform application and wishes to return it. The e-commerce platform application's server, acting as a third-party server, generates a return authorization request and sends it to the server. The return authorization request can carry order information.
[0081] Step 202: In response to the return authorization request, the server associates the order information with the current account information to establish an information association relationship.
[0082] In some embodiments, after receiving a return authorization request sent by a third-party server, the server will extract the order information in the request, such as the order unique identifier, etc.; then retrieve the current account information, such as the current account unique identifier, etc.; and then match the extracted order information with the current account information to establish an information association relationship. The information association relationship can be stored in a database or data storage system for use in subsequent processing.
[0083] Step 203: The biometric identification device collects the user's biometric information.
[0084] In some embodiments, when a user approaches or touches a biometric recognition device (such as a palm swiping device, fingerprint reader, or facial recognition camera), the biometric recognition device activates the sensor and captures the user's biometric characteristics (such as palm print image, palm vein characteristics, fingerprint pattern, facial features, etc.) through the sensor. The biometric recognition device can perform preliminary processing on the collected biometric information, such as adjusting image contrast and removing noise, and then convert the processed biometric information into a preset data format for storage or sending operations.
[0085] Step 204: The biometric recognition device encapsulates the biometric information into the order acquisition request.
[0086] In some embodiments, after collecting the user's biometric information, the biometric recognition device can convert the biometric information into a digital format that is convenient for electronic equipment to process and store, and create a data structure for an order acquisition request, which defines the format and content of the request. The converted biometric information is used as part of the order acquisition request, and the converted biometric information is embedded in the request data structure to complete the encapsulation of the order acquisition request and ensure the integrity and security of the biometric information during transmission.
[0087] Step 205: The biometric recognition device sends an order acquisition request to the server.
[0088] In some embodiments, after completing the encapsulation of the order acquisition request, the biometric recognition device sends the order acquisition request to the server through a secure network communication interface (such as HTTP / HTTPS); the biometric recognition device uses a predefined protocol and a predefined format to send the order acquisition request to ensure that the server can correctly parse and understand the request content through the predefined protocol and predefined format.
[0089] Step 206 : The server determines the current account information corresponding to the biometric information in response to the order acquisition request.
[0090] In some embodiments, after the server receives an order acquisition request from a biometric identification device, it can extract biometric information from the order acquisition request, and then use a database query mechanism to match the extracted biometric information with all stored account information, and determine the current account information corresponding to the biometric information based on the matching degree between the biometric information and each account information.
[0091] Step 207: The server determines the order information associated with the current account information based on the information association relationship.
[0092] In some embodiments, the server may retrieve information associations stored in a database or data storage system, use current account information, and search for corresponding order information in the information associations to determine order information associated with the current account information.
[0093] Step 208: The server sends the order information to the biometric recognition device.
[0094] In some embodiments, the server may send the order information to the biometric recognition device via a secure network communication interface (eg, HTTP / HTTPS).
[0095] Step 209: The biometric recognition device sends the order information to the logistics terminal device.
[0096] In some embodiments, after the biometric recognition device receives the order information sent by the server, it can send the order information to the logistics end device through a predetermined communication interface (such as serial port, USB, Wi-Fi or Bluetooth, etc.).
[0097] Step 210: The logistics terminal device generates shipping information based on the order information.
[0098] In some embodiments, after the logistics terminal device receives the order information sent by the biometric recognition device, it can generate shipping information based on the order information (such as the shipping address and receiving address, etc.).
[0099] In some embodiments, steps 208 to 210 may include the following two situations:
[0100] Case 1: When the logistics fee corresponding to the order information is unpaid, the server sends the order information and the payment code information corresponding to the current account information to the biometric recognition device; after receiving the order information and the payment code information, the biometric recognition device sends the order information and the payment code information to the logistics end device; the logistics end device collects the logistics fee according to the payment code information and generates the shipping information according to the order information.
[0101] In some embodiments, when the server determines that the logistics fee has not been paid based on the order information, it can generate payment code information corresponding to the current account information, and send the order information and payment code information to the biometric recognition device; after the biometric recognition device receives the order information and payment code information, it sends the order information and payment code information to the logistics end device; after the logistics end device receives the order information and payment code information, it collects the logistics fee according to the payment code information, generates shipping information according to the order information, and sends the shipping information to the biometric recognition device.
[0102] For example, when a user returns a product offline, the server determines that the logistics fee has not been paid. The server can generate payment code information corresponding to the user's current account information, and package the order information and payment code information and send it to the biometric recognition device; after the biometric recognition device receives the packaging information, it sends the packaging information to the logistics end device; the logistics end device collects the logistics fee based on the payment code information in the packaging information, and generates shipping information based on the order information in the packaging information.
[0103] By sending order information and payment code information to the biometric recognition device through the server, logistics fees are automatically collected and order information is accurately transmitted, simplifying the return process and improving processing efficiency and security. The coordinated operation of biometric recognition devices and logistics-end equipment ensures the correct collection of logistics fees and the accurate generation of shipping information, helping to reduce operational errors and improve customer satisfaction. During the offline return process, users only need to verify their biometric information and store the returned goods to complete the return process, reducing the need for manual user operations during the return process.
[0104] Case 2: When the logistics fee corresponding to the order information has been paid, the server sends the order information to the biometric recognition device; the biometric recognition device sends the order information to the logistics end device; the logistics end device generates shipping information based on the order information.
[0105] In some embodiments, when the server determines that the logistics fee has been paid based on the order information, the server can send the order information to the biometric recognition device through a secure network communication interface (such as HTTP / HTTPS); after the biometric recognition device receives the order information sent by the server, it can send the order information to the logistics end device through a predetermined communication interface (such as serial port, USB, Wi-Fi or Bluetooth, etc.); after the logistics end device receives the order information sent by the biometric recognition device, it can parse the order information, such as the shipping address and receiving address, and then generate the shipping information based on the order information.
[0106] For example, before making an offline return, the user has already completed the payment of the logistics fee through the current application; or, when making an offline return, the user has completed the payment of the logistics fee through the logistics end device; at this time, the server can send the order information to the biometric recognition device; after receiving the order information, the biometric recognition device sends the order information to the logistics end device; the logistics end device generates the shipping information based on the order information.
[0107] In step 211, the logistics terminal device sends the shipment information to the biometric recognition device.
[0108] In some embodiments, after generating the shipping information, the logistics terminal device sends the shipping information to the biometric recognition device through a predetermined communication interface (such as a serial port, USB, Wi-Fi, or Bluetooth, etc.).
[0109] In step 212, the biometric identification device sends the mailing information back to the server.
[0110] In some embodiments, after the biometric identification device receives the shipping information sent by the logistics end device, it can send the shipping information to the server through a secure network communication interface (such as HTTP / HTTPS).
[0111] Step 213: The server sends the mailing information to a third-party server.
[0112] In some embodiments, the server sends the mailing information to a third-party server via a secure network communication interface (such as HTTP / HTTPS).
[0113] Step 214: After receiving the shipping information, the third-party server performs after-sales processing according to the order information.
[0114] In some embodiments, the third-party server can send the shipping information to the merchant side based on the merchant information in the shipping information so that the merchant side can process the refund; or it can directly refund the pre-paid product payment to the returning user based on the payment information in the shipping information.
[0115] In some embodiments, steps 209 to 214 may include the following two situations:
[0116] Case 1: When the number of order information is one, steps 209 to 214 can be implemented in the following way: the biometric identification device sends the order information to the logistics end device; the logistics end device generates the shipping information based on the order information; the logistics end device sends the shipping information to the biometric identification device; the biometric identification device returns the shipping information to the server; the server sends the shipping information to the third-party server; after receiving the shipping information, the third-party server performs after-sales processing based on the order information.
[0117] Case 2: When there are multiple (at least two) order information items, step 209 can be implemented as follows: the biometric recognition device responds to the user selecting any of the multiple order information items and transmits the selected order information as the target order information to the logistics end device. Accordingly, steps 210 to 214 can be implemented as follows: the logistics end device generates shipping information based on the target order information; the logistics end device transmits the shipping information to the biometric recognition device; the biometric recognition device transmits the shipping information back to the server; the server transmits the shipping information to a third-party server; and after receiving the shipping information, the third-party server performs after-sales processing based on the target order information.
[0118] In some embodiments, the target order information is an order information selected by the user. The biometric recognition device can receive a user's selection operation for any order information from the multiple order information, and in response to the user's selection operation, use the selected order information as the target order information, and then perform return and after-sales processing for the target order information.
[0119] For example, the biometric recognition device may have a touch screen display for interacting with the user, and multiple order information of the user may be displayed on the touch screen display. The user may click on the order information in the touch screen display to select a target order information, and then the biometric recognition device, logistics terminal device and server may perform subsequent return process processing for the target order information; after the user selects a target order information and completes the return processing for the target order information, if there is still order information for which the return process has not been completed, the touch screen display will continue to display other order information for which the return process has not been completed, and the user may click on other order information for which the return process has not been completed in the touch screen display again, and select the next order information to be returned as the target order information, and then the biometric recognition device, logistics terminal device and server may perform subsequent return process processing for the target order information.
[0120] For example, the biometric recognition device may have a touch screen display for interacting with the user, and the user's multiple order information may be displayed on the touch screen display. The user may sequentially click on the order information in the touch screen display according to the order of the return goods to be stored in the logistics end device to select multiple target order information. Then, the biometric recognition device, the logistics end device and the server may perform subsequent return process processing for the multiple target order information in the order of the user's selection.
[0121] By using a biometric recognition device to respond to a user's selection operation on any one of a plurality of order information, the embodiment of the present application can implement return and after-sales processing for the user's multiple order information in sequence.
[0122] In some embodiments, the step of the aforementioned biometric recognition device sending the selected order information as target order information to the logistics terminal device in response to the user's selection operation of any order information from the multiple order information may include the following two situations:
[0123] Case 1: When the selection operation is a gesture operation, the biometric recognition device responds to the target gesture image corresponding to the gesture operation, determines the target order information from multiple order information, and sends the target order information to the logistics end device.
[0124] In some embodiments, the target gesture image is a gesture image that matches a preset gesture; the gesture image is an image captured by the biometric recognition device during a user's gesture operation; and the preset gesture is a gesture corresponding to the target order information. The biometric recognition device can identify and filter out the target gesture image from the gesture image, and then determine the target order information based on the target gesture image; the biometric recognition device can also send the gesture image to the server, and the server will identify and filter out the target gesture image from the gesture image, and then determine the target order information based on the target gesture image, and then send the target order information to the biometric recognition device.
[0125] For example, when a user returns a product offline, the biometric recognition device can display multiple order information and the preset gestures corresponding to each order information. When the user selects the target order information, he / she shows the biometric recognition device a specific preset gesture, such as a thumbs-up gesture (thumbs up), a V-shaped gesture (using the index finger and middle finger to form a "V"), an OK gesture (using the thumb and index finger to form a circle, with the other three fingers straight to form "OK"), a fist gesture, or a number gesture (showing a number in the form of a gesture); the biometric recognition device collects gesture images through the camera, identifies and filters out the OK gesture image, determines the order information corresponding to the OK gesture as the target order information, and sends the target order information to the logistics end device.
[0126] For example, when a user performs a return operation on a third-party application service, each order information in multiple order information can be matched with a preset gesture; when the user selects the target order information, the user shows a specific preset gesture to the biometric recognition device, such as a thumbs-up gesture (thumbs up), a V-shaped gesture (using the index finger and middle finger to form a "V"), an OK gesture (using the thumb and index finger to form a circle, and the other three fingers straight to form "OK"), a fist gesture or a number gesture (showing numbers in the form of gestures); the biometric recognition device collects gesture images through the camera and sends the gesture images to the server. The server identifies and filters out the thumbs-up gesture images from the gesture images, and then the server determines the target order information based on the thumbs-up gesture images, and then sends the target order information to the biometric recognition device.
[0127] By responding to the user's gesture operation through the biometric recognition device, the target order information from multiple order information can be selected. The user does not need to perform complex interface operations, and can select the target order information with simple gestures, which can simplify user operations and improve the convenience and user experience of the return process; and when the biometric recognition device is a palm recognition device, the user can obtain all order information through the palm, and then select the target order information through gesture operations, so that the user operation is consistent and the user experience in the return process is improved.
[0128] Case 2: When the selection operation is a biometric information entry operation, the biometric recognition device determines target order information from multiple order information in response to the feature type corresponding to the biometric information, and sends the target order information to the logistics end device.
[0129] In some embodiments, the feature type is a description of the type of biometric information. For example, if the biometric information is a fingerprint, the corresponding feature types may be the left index finger fingerprint, the right thumb fingerprint, or the left ring finger fingerprint, etc. The biometric identification device receives a biometric information entry operation initiated by the user, such as entering a fingerprint or a palm print, etc. The biometric identification device may display multiple order information and feature types corresponding to each order information. The biometric identification device may identify the corresponding feature type, such as the fingerprint type or the palm print type, based on the biometric information entered by the user. The biometric identification device may determine the target order information that the user wants to select from the multiple order information to be selected based on the feature type, or the server may determine the feature category based on the biometric information, determine the target order information that the user wants to select from the multiple order information to be selected based on the feature type, and then send the target order information to the biometric identification device. Finally, the biometric identification device sends the determined target order information to the logistics end device.
[0130] For example, when a user returns a product on a third-party application service, they can map each order information item to a feature type, with Order Information A corresponding to the fingerprint of their left index finger, and Order Information B corresponding to the fingerprint of their right index finger. When entering biometric information, the user enters the fingerprint of their left index finger into the biometric recognition device. The server can then determine the current account information and feature category based on the fingerprint of their left index finger. Based on the feature type, the server can then determine the target order information the user wants to select from the multiple order information items corresponding to the current account information, and then send the target order information to the biometric recognition device. The biometric recognition device then sends the target order information to the logistics end device.
[0131] By responding to the user's biometric information entry operation through the biometric recognition device, the target order information from multiple order information can be selected. The user does not need to perform a secondary selection operation, but only needs to simply enter the biometric information to verify the identity and select the target order information, which simplifies the user operation and improves the convenience of the return process and user experience.
[0132] In some embodiments, step 207 can be implemented as follows: after receiving the order information, the biometric recognition device transmits the order information to the logistics terminal device using a serial communication method using a preset communication protocol. Accordingly, step 211 can be implemented as follows: the logistics terminal device transmits the generated shipping information to the biometric recognition device using a serial communication method using a preset communication protocol.
[0133] In other words, data exchange between the biometric recognition device and the logistics equipment is carried out using serial communication with a preset communication protocol. A preset communication protocol is a predefined communication protocol between the biometric recognition device and the logistics equipment. A communication protocol is a set of rules that define how data is transmitted between devices, including data format, transmission speed, and data integrity verification. Serial communication is a communication interface standard for data transmission between devices. Serial communication uses a single transmission line to transmit data serially. Data exchange refers to the data exchange between the biometric recognition device and the logistics equipment, including the sending / receiving of order information and shipping information.
[0134] By using a pre-set communication protocol, data exchange between biometric identification devices and logistics equipment can be made more stable and reliable. Communication protocols often include data integrity verification mechanisms to ensure that data is not tampered with during transmission. Serial communication makes data transmission between biometric identification devices and logistics equipment more secure, reducing the risk of data leakage.
[0135] In some embodiments, step 207 can also be implemented as follows: the biometric recognition device generates a data frame from the order information according to a preset format, obtains an order information data frame corresponding to the order information, and transmits the order information data frame to the logistics end device; wherein the preset format includes a frame header, a frame trailer, a data length, and a data checksum. Accordingly, step 211 can be implemented as follows: the logistics end device generates a data frame from the shipment information according to a preset format, obtains a shipment information data frame, and transmits the shipment information data frame to the biometric recognition device.
[0136] That is, the communication process between the biometric identification device and the logistics end device can transmit the communication data by composing data frames according to a preset format. The frame header is the beginning of the frame and can contain control information, which is used to indicate the start, length and type of the frame. The frame header can also contain a synchronization field, which is used to help the receiver determine the starting position of the frame. The frame header can also contain a cyclic redundancy check (CRC) code for error detection and correction. The data length field indicates the number of bytes in the data portion of the frame. The receiver determines the position and size of the data portion in the frame based on the data length field. The data length field helps the receiver determine when to stop receiving data and how to process the rest of the frame. The data checksum is calculated by a specific algorithm across all fields in the frame.
[0137] By using frame headers, frame trailers, data lengths, and data checksums, biometric identification devices and logistics-end devices can ensure the integrity of data packets during interaction, detect and correct transmission errors, and thus improve communication reliability and efficiency.
[0138] Here, when the order information is generated into a data frame in a preset format through the biometric recognition device, the timestamp information corresponding to the current moment can be added to the order information data frame; when the shipping information is generated into a data frame in a preset format through the logistics end device, the timestamp information corresponding to the current moment can be added to the shipping information data frame.
[0139] That is, the communication process between the biometric identification device and the logistics end device can form the communication data into data frames according to a preset format for transmission, and add the timestamp information corresponding to the current moment to the data frame.
[0140] By adding timestamp information to the data frames transmitted in the communication between the biometric identification device and the logistics end device, the reliability and security of data transmission between the biometric identification device and the logistics end device can be further improved.
[0141] In some embodiments, the method also includes: generating a transmission key between the biometric identification device and the logistics end device through a key negotiation algorithm; accordingly, step 207 can be implemented in the following manner: the biometric identification device encrypts the order information based on the transmission key to obtain encrypted order information, and sends the encrypted order information to the logistics end device; step 211 can be implemented in the following manner: the logistics end device encrypts the generated shipping information based on the transmission key to obtain encrypted shipping information, and sends the encrypted shipping information to the biometric identification device.
[0142] That is, during the communication between the biometric identification device and the logistics end device, the data is encrypted using the transmission key, and the generation of the transmission key is achieved through a key agreement algorithm. The key agreement algorithm can be a key agreement algorithm based on the Elliptic Curve Cryptography (ECC) system, or a key agreement algorithm based on a certificate, which is not limited in the embodiments of the present application. Through the key agreement algorithm, the communication between the biometric identification device and the logistics end device can not only realize the secure transmission of data, but also ensure the security of the key, thereby further improving the overall security of the communication.
[0143] By using a preset format to form data frames for transmission and adding protection measures such as transmission keys, timestamp information, and data integrity verification, the communication process between biometric identification devices and logistics-end devices can not only achieve the secure transmission of data (such as payment code information, order information, and shipping information, etc.), but also ensure the reliability of the communication process.
[0144] In some embodiments, the biometric information includes: a target palm image determined based on palm image quality features in the palm streaming media data.
[0145] Palm streaming data refers to a series of data containing palm images, which can exist in the form of a video stream or continuous image frames. Palm image quality features are used to determine a clear and accurate target palm image for biometric recognition. Palm image quality features can include resolution, contrast, brightness, and / or clarity, as well as the size, shape, and / or angle of the palm area in the palm image. The target palm image is the palm image in the palm streaming data whose palm image quality features are closest to the preset palm image quality features. The preset palm image quality features can be dynamically adjusted or selected based on different lighting and background conditions.
[0146] By determining the target palm image, palm details such as palm prints, hand shape, finger length, etc. can be captured more accurately, better adapting to different environmental conditions, thereby improving the accuracy of biometric recognition. It can also quickly respond and select the most accurate image for recognition, reducing the possibility of users having to repeat operations and improving user experience.
[0147] See also Figure 5 , Figure 5 This is an optional flow chart of the order information processing method provided in the embodiment of the present application. Figure 5 The steps shown are explained as Figure 5 As shown, the execution subject of the order information processing method is a server as an example for description. The server is the server of the current application. The current application can be an instant messaging application or other application capable of account registration and login. The method includes the following steps 301 to 305:
[0148] Step 301: In response to a return authorization request sent by a third-party server, the order information of the third-party account is associated with the current account information to obtain an information association relationship; the return authorization request carries the order information.
[0149] The specific implementation of step 301 can refer to the aforementioned step 101 and will not be repeated here.
[0150] Step 302: In response to the account authorization operation received through the current account, authorize the target account to associate the order information.
[0151] In some embodiments, the account authorization operation received through the current account means that the user can perform the account authorization operation on the current application, and the server will receive the account authorization operation performed by the user corresponding to the current account. The account authorization operation refers to authorizing the above-mentioned order information to be associated with the target account other than the current account corresponding to the user. The account authorization operation specifically means that the user can select one or more target accounts in the current application and submit the corresponding order authorization request. The target account can be the account of other users other than the current account, such as the account of the user's family member, friend or colleague; the account authorization operation can also include reconfirming the user's account authorization intention in some way, such as entering a password, confirmation code or clicking a confirmation button, etc.; after receiving the account authorization operation, the order information can be associated with the target account information.
[0152] For example, user A purchases an item on a shopping platform but needs to return it for personal reasons. User A can find the order authorization option in the instant messaging application and choose to authorize his order information to his friend user B so that user B can handle the return process on behalf of user A. After receiving the authorization request, the instant messaging application server associates user A's order information with user B's account information, allowing user B to obtain and process user A's return.
[0153] Through step 302, users can safely share and process order information between different accounts, ensuring user control over personal information. At the same time, users are allowed to entrust others to handle order-related matters when necessary, making the return process more flexible and convenient.
[0154] Step 303 , when the target account is associated with the order information, in response to a target order acquisition request sent by the biometric recognition device after the biometric recognition device collects the target biometric information associated with the target account, the order information is sent to the biometric recognition device.
[0155] In some embodiments, embodiments of the present application identify whether the account information associated with the order information is the target account information. If the target account is associated with the order information, the target biometric information refers to the biometric information associated with the target account. A target order acquisition request is a request sent by a biometric recognition device to a server to obtain order information corresponding to the target biometric information from the server.
[0156] For example, after user A authorizes user B to associate user A's order information on the shopping platform, user B can use a palm-scanning device to scan his or her palm when returning the product offline. After the palm-scanning device collects user B's palm information (such as palm print information and palm vein information), it encapsulates the palm information in an order acquisition request and sends it to the server. The server confirms the target account information based on the palm information, searches for the order information associated with the target account information, and then returns the order information to the palm-scanning device.
[0157] Step 304: After the order information is sent to the logistics terminal device via the biometric identification device, and the logistics terminal device sends the generated target shipping information to the biometric identification device, the target shipping information returned by the biometric identification device is received; the target shipping information carries the account identifier of the target account.
[0158] In some embodiments, the target shipping information refers to the relevant logistics information of the return package when the target account is associated with the order information, such as the logistics waybill number, return address and shipping address, etc. The shipping information may also include the corresponding order information. The target shipping information can be stored through the shipping code, which may be in the form of a waybill number, barcode or QR code.
[0159] Step 305: Send the target shipping information to a third-party server so that the third-party server can perform after-sales processing on the order information.
[0160] In some embodiments, the third-party server can send the target shipping information and order information to the merchant side, and then the merchant side user can return the payment corresponding to the order information to complete the return and after-sales processing.
[0161] Through steps 301 to 305, the user is allowed to authorize the order information to the target account if the user is unable to process the order personally or wishes to delegate the processing to someone else. For example, family members or friends can handle their own orders while also helping others, increasing the flexibility of order processing and improving the user experience.
[0162] The following describes an exemplary application of the embodiments of the present application in a practical application scenario.
[0163] The embodiment of the present application proposes an order information processing method. The embodiment of the present application describes the express cabinet terminal as a possible implementation method of the aforementioned logistics terminal device 200, the palm-swiping device as a possible implementation method of the aforementioned biometric identification device 300, and the instant messaging application server as a possible implementation method of the aforementioned electronic device 400.
[0164] The following describes a solution where a third-party platform application (the user end corresponding to the third-party server) redirects to an instant messaging application (the user end corresponding to the instant messaging application server) to associate a refund order, but does not initiate payment, and then initiates payment during an offline return. Furthermore, a solution where a third-party platform application redirects to an instant messaging application to associate a refund order and then initiate payment, with offline palm swiping only verifying the order, will be compared and analyzed.
[0165] like Figure 6As shown, the embodiment of the present application mainly includes the following parts: user terminal, palm swiping device, express cabinet terminal, instant messaging application server, third-party server, express cabinet terminal back-end server and other parts. Among them, "biopsy" is a technology used to ensure that the palm for identity authentication is from a living person rather than a forged or copied sample. Red, green and blue sensor (RGB Sensor) refers to a sensor for capturing red, green and blue color information. This sensor is usually a camera that can capture images within the visible light range to obtain a color image of the palm. The infrared sensor (IRSensor) is used to capture infrared radiation emitted by the palm or other objects. In the embodiment of the present application, it is used to implement biometric recognition technology to capture the vein pattern or other infrared images inside the palm.
[0166] First, the user initiates a return application on a third-party platform application (such as an online shopping service application), then clicks on the palm-swiping authorization return entrance on the third-party platform application, and jumps to the instant messaging application to authorize the palm-swiping return and express delivery; after the authorization is approved, the instant messaging application server will bind the return order information of the third-party account with the current account information in the user's instant messaging application; after the association, the user can query the return order information of the third-party account when swiping offline.
[0167] When a user goes to an offline express locker terminal to return goods by swiping their palm, serial communication is used between the palm-swiping device and the express locker terminal, mainly for two-way information transmission, including order and shipping code and other related information; after the user swipes his palm offline, the user's current account information is recognized through the palm, and the user's corresponding return order information and the payment code information of the WeChat platform user are pulled and displayed on the palm-swiping device; after the user confirms the return order information, the palm-swiping device transmits the order ID and payment code information to the express locker terminal.
[0168] It should be noted that:
[0169] 1) Palm Recognition Service: The palm-swiping device uses a 3D camera to collect streaming data from the user's palm. It then selects the optimal palm image based on a comprehensive evaluation of metrics such as palm size, angle, image contrast, brightness, and clarity. This optimal image is then transmitted to the instant messaging application server for recognition. The server extracts features and performs a full database search to identify the user and retrieve return order information and payment code information.
[0170] 2) Serial port-based two-end secure communication: Choose protocols such as RS-232, RS-422, or RS-485. RS-485 supports multi-point communication and differential signal transmission, making it suitable for higher data rates and long-distance transmission. Therefore, RS-485 is a good choice for serial communication protocols. To ensure the security of communication data, symmetric encryption algorithms (such as AES) or asymmetric encryption algorithms (such as RSA) can be used to encrypt data. Symmetric encryption algorithms, such as AES, are suitable for encrypting smaller amounts of data, while asymmetric encryption algorithms, such as RSA, are suitable for encrypting larger amounts of data. During communication, data must be formatted and organized into data frames for transmission, and the data frames must be parsed at the receiving end. The data frame design can include a header, trailer, data length, and a checksum to ensure the integrity and correctness of the communication data. Secondly, to improve communication efficiency and security, hardware acceleration modules, such as hardware encryption chips or FPGAs, can be used to accelerate encryption and decryption operations, thereby enhancing system security. To prevent data from being tampered with or retransmitted, data integrity check and timestamp information can be added to the data frame to ensure data accuracy and uniqueness. When establishing a secure connection, a key negotiation method can be used. That is, both parties generate a consistent key through a certain key negotiation algorithm and use this key to encrypt communication.
[0171] After the express cabinet terminal receives the return order information and payment code information, it will transmit the information to the express cabinet back-end service for order pricing and shipping code generation; order pricing is based on shipping information, address distance and other factors, combined with the payment code for payment; the shipping code generation service is mainly based on the express cabinet merchant dimension to generate an ID uniquely associated with the return order information, for subsequent return to the merchant side of the third-party server. Merchants will only be allowed to initiate refund-related services after obtaining the shipping code.
[0172] After obtaining the shipping code, the express cabinet terminal calls the shipping code return module to return the shipping code to the palm-swiping device. The palm-swiping device passes the return order information and shipping code information to the instant messaging application server. The instant messaging application server returns the information to the third-party server through the shipping code return service. The third-party server synchronizes the information to the user's terminal device, and the user can initiate a refund.
[0173] Jump from the third-party platform application to the instant messaging application to associate the refund order and make the payment. The offline palm swiping only verifies the order solution: Figure 7As shown, the difference from the above solution is that after the user initiates a return on their mobile phone, they click on the authorization button to jump to the instant messaging application, where they can directly make payment, which is the technical solution of launching the mobile checkout. If the user pays on their mobile phone, the payment code will not be returned to the express locker terminal when the user scans the palm offline. Only the return order information will be returned. The express locker terminal uses this to determine whether the current order requires payment. If not, it directly calls the shipping code generation service and returns it step by step.
[0174] The following continues to describe the exemplary structure of the order information processing device 455 provided in the embodiment of the present application as a software module. In some embodiments, such as Figure 2 As shown, the software modules stored in the order information processing device 455 of the memory 450 may include: an account-order association module 4551, which is used to respond to a return authorization request sent by a third-party server, associate the order information of the third-party account with the current account information, and obtain an information association relationship; the return authorization request carries the order information; an order information sending module 4552, which is used to respond to an order acquisition request sent by the biometric identification device after the biometric identification device collects the biometric information associated with the current account information, and send the order information to the biometric identification device; a shipping information receiving module 4553, which is used to receive the shipping information returned by the biometric identification device after the order information is sent to the logistics end device through the biometric identification device and the logistics end device sends the generated shipping information to the biometric identification device; a shipping information sending module 4554, which is used to send the shipping information to the third-party server so that the order information can be processed after sales by the third-party server.
[0175] In some embodiments, the shipping information receiving module 4553 is also used to: in the case that the logistics fee corresponding to the order information is unpaid, send the payment code information corresponding to the current account information to the biometric recognition device, and, after the order information and the payment code information are sent to the logistics end device through the biometric recognition device, and the logistics end device sends the generated shipping information to the biometric recognition device, receive the shipping information returned by the biometric recognition device; in the case that the logistics fee corresponding to the order information is paid, after the order information is sent to the logistics end device through the biometric recognition device, and the logistics end device sends the generated shipping information to the biometric recognition device, receive the shipping information returned by the biometric recognition device.
[0176] In some embodiments, the shipping information receiving module 4553 is also used to: when the selection operation is a gesture operation, determine the target order information from the multiple order information by the biometric recognition device in response to the target gesture image corresponding to the gesture operation; and send the target order information to the logistics end device.
[0177] In some embodiments, the shipping information receiving module 4553 is also used to: when the selection operation is a biometric information entry operation, determine the target order information from the multiple order information through the biometric identification device in response to the feature type corresponding to the biometric information; and send the target order information to the logistics end device.
[0178] In some embodiments, the above-mentioned step of sending the order information to the logistics end device through the biometric identification device can be achieved in the following way: the order information is sent to the logistics end device through the biometric identification device using the serial port communication method of the preset communication protocol; the above-mentioned step of the logistics end device sending the generated shipping information to the biometric identification device can be achieved in the following way: the generated shipping information is sent to the biometric identification device through the logistics end device using the serial port communication method of the preset communication protocol.
[0179] In some embodiments, the above-mentioned step of sending the order information to the logistics end device through the biometric identification device can be achieved in the following manner: the order information is generated into a data frame according to a preset format by the biometric identification device to obtain an order information data frame corresponding to the order information; wherein the preset format includes a frame header, a frame tail, a data length and a data checksum; the order information data frame is sent to the logistics end device; the step of the above-mentioned logistics end device sending the generated shipping information to the biometric identification device can be achieved in the following manner: the shipping information is generated into a data frame according to the preset format by the logistics end device to obtain a shipping information data frame; the shipping information data frame is sent to the biometric identification device.
[0180] In some embodiments, the order information processing device also includes: a first data frame generation module, which is used to add the timestamp information corresponding to the current moment to the order information data frame when the order information is generated into a data frame in a preset format through the biometric recognition device; a second data frame generation module, which is used to add the timestamp information corresponding to the current moment to the shipping information data frame when the shipping information is generated into a data frame in the preset format through the logistics end device.
[0181] In some embodiments, the order information processing device also includes: a key negotiation generation module, which is used to generate a transmission key between the biometric identification device and the logistics end device through a key negotiation algorithm; the step of the above-mentioned biometric identification device sending the order information to the logistics end device can be achieved in the following manner: the biometric identification device encrypts the order information based on the transmission key to obtain encrypted order information, and sends the encrypted order information to the logistics end device; the step of the above-mentioned logistics end device sending the generated shipping information to the biometric identification device can be achieved in the following manner: the logistics end device encrypts the generated shipping information based on the transmission key to obtain encrypted shipping information, and sends the encrypted shipping information to the biometric identification device.
[0182] In some embodiments, the biometric information includes: a target palm image determined based on palm image quality features in palm streaming media data.
[0183] In some embodiments, the order information processing device also includes: a target account authorization module, which is used to authorize the target account to associate with the order information in response to the account authorization operation received through the current account; when the target account is associated with the order information, in response to the target order acquisition request sent by the biometric identification device after collecting the target biometric information associated with the target account, the order information is sent to the biometric identification device; after the order information is sent to the logistics end device through the biometric identification device, and the logistics end device sends the generated target shipping information to the biometric identification device, the target shipping information returned by the biometric identification device is received; the target shipping information carries the account identification of the target account; and the target shipping information is sent to a third-party server so that the order information can be processed after sales through the third-party server.
[0184] An embodiment of the present application provides a computer program product, which includes a computer program or computer-executable instructions stored in a computer-readable storage medium. A processor of an electronic device reads the computer-executable instructions from the computer-readable storage medium and executes the computer-executable instructions, causing the electronic device to perform the order information processing method described above in the embodiment of the present application.
[0185] The embodiment of the present application provides a computer-readable storage medium in which computer-executable instructions or computer programs are stored. When the computer-executable instructions or computer programs are executed by a processor, the processor will execute the order information processing method provided in the embodiment of the present application, for example, Figure 3 The order information processing method shown.
[0186] In some embodiments, the computer-readable storage medium may be a memory such as RAM, ROM, flash memory, magnetic surface memory, optical disk, or CD-ROM; or may be various devices including one or any combination of the above memories.
[0187] In some embodiments, computer-executable instructions may be in the form of a program, software, software module, script, or code, written in any form of programming language (including compiled or interpreted languages, or declarative or procedural languages), and may be deployed in any form, including as a stand-alone program or as a module, component, subroutine, or other unit suitable for use in a computing environment.
[0188] As an example, computer-executable instructions may, but need not, correspond to a file in a file system, may be stored as part of a file that stores other programs or data, such as in one or more scripts in a HyperText Markup Language (HTML) document, in a single file dedicated to the program in question, or in multiple coordinating files (e.g., files storing one or more modules, subroutines, or code portions).
[0189] By way of example, computer-executable instructions may be deployed to be executed on one electronic device, or on multiple electronic devices located at one site, or on multiple electronic devices distributed across multiple sites and interconnected by a communication network.
[0190] In summary, the embodiments of the present application reduce the steps that users need to manually enter or provide account information during the return process by responding to return authorization requests and automatically associating account information, thereby speeding up the return process; using biometric recognition technology, users can perform return operations through simple biometric verification without the need for a complicated code scanning process, which improves the user's operational convenience and experience, and ensures the security of order information transmission. Only verified users can obtain and send order information, reducing the risk of information leakage; through the automated information association and transmission process, the possibility of human error is reduced, and the efficiency and reliability of data processing are improved. In summary, the embodiments of the application can realize the interactive flow of order information and shipping information among third-party servers, biometric recognition devices, and logistics-end devices by integrating biometric recognition technology and automated information processing, simplifying the return operation steps and avoiding the user terminal's dependence on the network, thereby improving the efficiency of the return process and user experience.
[0191] In the embodiments of this application, the biometric recognition technology involved, when the above embodiments of this application are applied to specific products or technologies, the relevant data collection, use and processing processes should comply with the requirements of national laws and regulations. Before collecting biometric information, the information processing rules should be informed and the separate consent of the target object should be obtained. The biometric information should be processed strictly in accordance with the requirements of laws and regulations and the rules for processing personal information, and technical measures should be taken to ensure the security of relevant data.
[0192] The above description is merely an embodiment of the present application and is not intended to limit the scope of protection of the present application. Any modifications, equivalent replacements, and improvements made within the spirit and scope of the present application are included in the scope of protection of the present application.
Claims
1. A method for processing order information, characterized in that: The method comprises: In response to a return authorization request sent by a third-party server, associating order information of the third-party account with current account information to obtain an information association relationship; the return authorization request carries the order information; In response to an order acquisition request sent by a biometric recognition device after collecting biometric information associated with the current account information, sending the order information to the biometric recognition device; After the order information is sent to the logistics terminal device via the biometric identification device, and the logistics terminal device sends the generated shipping information to the biometric identification device, receiving the shipping information returned by the biometric identification device; The shipping information is sent to the third-party server so that the third-party server can perform after-sales processing on the order information.
2. The method according to claim 1, characterized in that After the order information is sent to the logistics terminal device via the biometric identification device, and the logistics terminal device sends the generated shipping information to the biometric identification device, receiving the shipping information returned by the biometric identification device includes: If the logistics fee corresponding to the order information is unpaid, sending the payment code information corresponding to the current account information to the biometric recognition device, and after the order information and the payment code information are sent to the logistics terminal device via the biometric recognition device and the logistics terminal device sends the generated shipping information to the biometric recognition device, receiving the shipping information returned by the biometric recognition device; When the logistics fee corresponding to the order information has been paid, after the order information is sent to the logistics end device through the biometric identification device, and the logistics end device sends the generated shipping information to the biometric identification device, the shipping information returned by the biometric identification device is received.
3. The method according to claim 1, characterized in that The number of the order information is multiple; and the sending of the order information to the logistics terminal device through the biometric recognition device includes: In response to a user's selection operation of any one of the plurality of order information, the biometric recognition device sends the any one of the plurality of order information as target order information to the logistics terminal device; The sending of the shipping information to the third-party server so that the third-party server performs after-sales processing on the order information includes: The shipping information corresponding to the target order information is sent to the third-party server, so that the target order information is processed after sales by the third-party server.
4. The method according to claim 3, characterized in that The step of sending, by the biometric recognition device, any order information from among the plurality of order information as target order information in response to a user's selection operation on the order information, comprises: In a case where the selection operation is a gesture operation, determining the target order information from the plurality of order information by the biometric recognition device in response to a target gesture image corresponding to the gesture operation; The target order information is sent to the logistics terminal device.
5. The method according to claim 3, characterized in that The step of sending a target order information to the logistics terminal device in response to a user's selection operation of any one of the plurality of order information by the biometric recognition device includes: In a case where the selection operation is a biometric information entry operation, determining the target order information from the plurality of order information by the biometric feature recognition device in response to a feature type corresponding to the biometric feature information; The target order information is sent to the logistics terminal device.
6. The method according to claim 1, characterized in that The step of sending the order information to the logistics terminal device through the biometric recognition device includes: The order information is sent to the logistics terminal device through the biometric recognition device using a serial communication method of a preset communication protocol; The logistics terminal device sends the generated shipping information to the biometric identification device, including: The generated shipping information is sent to the biometric feature recognition device through the serial communication method of the preset communication protocol adopted by the logistics terminal device.
7. The method according to claim 1, characterized in that The step of sending the order information to the logistics terminal device through the biometric recognition device includes: The biometric recognition device generates a data frame for the order information according to a preset format to obtain an order information data frame corresponding to the order information; wherein the preset format includes a frame header, a frame trailer, a data length, and a data checksum; Sending the order information data frame to the logistics end device; The logistics terminal device sends the generated shipping information to the biometric identification device, including: The logistics terminal device generates a data frame of the shipping information according to the preset format to obtain a shipping information data frame; The mailing information data frame is sent to the biometric feature recognition device.
8. The method according to claim 7, characterized in that The method further comprises: When the order information is generated into a data frame according to a preset format by the biometric recognition device, the timestamp information corresponding to the current moment is added to the order information data frame; When the logistics terminal device generates a data frame for the mailing information according to the preset format, the timestamp information corresponding to the current moment is added to the mailing information data frame.
9. The method according to claim 1, characterized in that The method further comprises: Generate a transmission key between the biometric identification device and the logistics terminal device through a key agreement algorithm; The biometric identification device sends the order information to the logistics terminal device, including: Encrypting the order information based on the transmission key by the biometric recognition device to obtain encrypted order information, and sending the encrypted order information to the logistics end device; The logistics terminal device sends the generated shipping information to the biometric identification device, including: The logistics terminal device encrypts the generated mailing information based on the transmission key to obtain encrypted mailing information, and sends the encrypted mailing information to the biometric feature recognition device.
10. The method according to any one of claims 1 to 9, characterized in that The biometric feature information includes: a target palm image determined based on palm image quality features in palm streaming media data.
11. The method according to any one of claims 1 to 9, characterized in that After associating the order information of the third-party account with the current account information in response to the return authorization request sent by the third-party server, the method further includes: In response to an account authorization operation received through the current account, authorize the target account to associate the order information; In a case where the target account is associated with the order information, in response to a target order acquisition request sent by the biometric recognition device after the biometric recognition device collects the target biometric information associated with the target account, sending the order information to the biometric recognition device; After the order information is sent to the logistics terminal device via the biometric identification device, and the logistics terminal device sends the generated target shipment information to the biometric identification device, the target shipment information is received from the biometric identification device; the target shipment information carries the account identifier of the target account; The target shipping information is sent to the third-party server so that the third-party server can perform after-sales processing on the order information.
12. An order information processing device, characterized in that: The device comprises: an account-order association module, configured to, in response to a return authorization request sent by a third-party server, associate order information of the third-party account with current account information to obtain an information association relationship; the return authorization request carries the order information; an order information sending module, configured to send the order information to the biometric recognition device in response to an order acquisition request sent by the biometric recognition device after the biometric information associated with the current account information is collected; a shipping information receiving module, configured to receive the shipping information returned by the biometric identification device after the order information is sent to the logistics terminal device via the biometric identification device and the logistics terminal device sends the generated shipping information to the biometric identification device; The shipping information sending module is used to send the shipping information to the third-party server so that the third-party server can perform after-sales processing on the order information.
13. An electronic device, characterized in that: include: a memory for storing computer-executable instructions; A processor, configured to implement the method according to any one of claims 1 to 11 when executing the computer-executable instructions stored in the memory.
14. A computer-readable storage medium storing computer-executable instructions or a computer program, characterized in that: When the computer executable instructions or computer program are executed by a processor, the method according to any one of claims 1 to 11 is implemented.
15. A computer program product comprising computer executable instructions or a computer program, characterized in that When the computer executable instructions or computer program are executed by a processor, the method according to any one of claims 1 to 11 is implemented.