[go: up one dir, main page]

WO2020113900A1 - Information processing method and device, server, and information processing system - Google Patents

Information processing method and device, server, and information processing system Download PDF

Info

Publication number
WO2020113900A1
WO2020113900A1 PCT/CN2019/085298 CN2019085298W WO2020113900A1 WO 2020113900 A1 WO2020113900 A1 WO 2020113900A1 CN 2019085298 W CN2019085298 W CN 2019085298W WO 2020113900 A1 WO2020113900 A1 WO 2020113900A1
Authority
WO
WIPO (PCT)
Prior art keywords
user
commodity
information
product
purchased
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/CN2019/085298
Other languages
French (fr)
Chinese (zh)
Inventor
李文华
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Genuine Innovative Technology Co Ltd
Original Assignee
Shenzhen Genuine Innovative Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Genuine Innovative Technology Co Ltd filed Critical Shenzhen Genuine Innovative Technology Co Ltd
Publication of WO2020113900A1 publication Critical patent/WO2020113900A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0207Discounts or incentives, e.g. coupons or rebates
    • G06Q30/0208Trade or exchange of goods or services in exchange for incentives or rewards
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/04Payment circuits
    • G06Q20/06Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme
    • G06Q20/065Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme using e-cash
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/20Point-of-sale [POS] network systems
    • G06Q20/208Input by product or record sensing, e.g. weighing or scanner processing
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • G06Q20/401Transaction verification
    • G06Q20/4014Identity check for transactions
    • G06Q20/40145Biometric identity checks
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/018Certifying business or products

Definitions

  • This application relates to the field of Internet technology, and in particular, to an information processing method and device, server, and information processing system.
  • An object of the embodiments of the present application is to provide an information processing method and apparatus, a server, and an information processing system, which can improve the versatility of points and the popularization of source code traceability.
  • an embodiment of the present application provides an information processing method, including:
  • the information processing request includes the traceability source code of the target product and account information, where the account information corresponds to product points, and products of different product types correspond to product points of different point types;
  • a network currency corresponding to the purchased commodity is generated.
  • the adjusting the product points corresponding to the account information according to the number of times of tracing the source code includes:
  • the sale status includes a purchased status and an unpurchased status
  • the product points corresponding to the account information are not adjusted.
  • the adjusting the product points corresponding to the account information according to the number of times of tracing the source code includes:
  • the adjustment of the product points corresponding to the target product's point type in the account information according to the query times of the source code tracing includes:
  • the method further includes:
  • the generating of network currency corresponding to the purchased commodity according to the type of points of the commodity points includes:
  • a network currency corresponding to the purchased goods is generated.
  • the point type includes a general point type and a directed point type
  • the general point type commodity points are used to redeem any type of purchased goods
  • the targeted point type product points are used to redeem a specified type of purchased goods ;
  • the generating of network currency corresponding to the purchased goods according to the type of points of the consumption points and the type of points of the purchased goods includes:
  • the network currency corresponding to the purchased goods is generated according to the second point consumption rule, wherein the first point consumption rule is different from the second point consumption rule.
  • the second point consumption rule includes: converting commodity points of the directional point type into commodity points of the general point type according to a preset proportional coefficient.
  • the method further includes:
  • a webpage request is obtained, and the webpage request carries account information of at least one user;
  • the method further includes:
  • the method further includes:
  • the method further includes:
  • the commodity purchase instruction is sent by scanning the QR code of the purchased commodity.
  • the commodity purchase instruction is sent by selecting the purchased commodity on the commodity detail page; or,
  • the commodity purchase instruction is sent by the infrared scanning device scanning the identification code of the purchased commodity; or,
  • the commodity purchase instruction is sent by the RFID scanning device scanning the RFID tag of the purchased commodity; or,
  • the commodity purchase instruction is sent by collecting the user's voice and issuing the purchase commodity; or,
  • the merchandise purchase instruction is sent when the user's purchase behavior of purchasing the merchandise or the visual image that the merchandise is taken away matches the preset purchase model using visual recognition.
  • the goods purchased for settlement include:
  • the amount of the purchased commodity is deducted from the payment channel selected by the user;
  • the amount of the purchased commodity is deducted from the payment channel selected by the user;
  • the amount of the purchased commodity is deducted from the payment channel selected by the user;
  • the settlement of the purchased goods according to the user's credit score includes:
  • the user is allowed to leave the store with the purchased product without paying, and the amount of the purchased product is later deducted from the account information corresponding to the user's identity information;
  • the settlement of the purchased goods according to the user's mobile phone number includes:
  • the amount of the purchased commodity is deducted from the account information corresponding to the user's mobile phone number
  • the commodity purchase instruction includes a restricted commodity purchase instruction
  • the method also includes:
  • the processing of restricted commodity transactions according to the judgment result includes:
  • the processing of restricted commodity transactions based on the estimated age of the user includes:
  • the sale of restricted goods to the user includes:
  • the processing of the restricted commodity transaction based on the estimated age of the user further includes:
  • the restricted commodity transaction is processed according to the age information in the ID card information;
  • the commodity purchase instruction further includes an online order instruction, and the online order instruction is used to purchase an offline commodity
  • the method also includes:
  • a pickup code is generated, and the pickup code is used to extract the offline commodity
  • the method further includes:
  • the artificial intelligence recommended products include:
  • the telecommunications data includes the user's identity information and geographic location;
  • the information processing request is sent by scanning the source code of the target product; or,
  • the information processing request is sent by collecting a voice control instruction issued when the user purchases the target product by voice; or,
  • the information processing request is sent by the image analysis target product.
  • an information processing apparatus including:
  • a request acquisition module for acquiring an information processing request sent by a terminal, where the information processing request includes the source code of the target product and account information, the account information corresponds to product points, and products of different product types correspond to product points of different types of points;
  • the point adjustment module is used to adjust the product points corresponding to the account information according to the query times of the source code traceability
  • the currency generation module is used to generate network currency corresponding to the purchased commodity according to the point type of the commodity points.
  • the integral adjustment module includes:
  • a purchase adjustment unit configured to adjust the product points corresponding to the account information according to the number of inquiries of the traceability source code if the sales status of the target product is the purchased state;
  • the unpurchased adjustment unit is configured to not adjust the product points corresponding to the account information if the sales status of the target product is an unpurchased state.
  • the integral adjustment module includes:
  • a source code tracing determining unit used to determine the number of queries of the source code tracing
  • the point adjustment unit is configured to adjust the product points corresponding to the point type of the target product in the account information according to the query times of the traceability source code.
  • the integral adjustment unit is specifically used for:
  • the device further includes:
  • the generated code determination module is used to determine the generated code according to the traceable source code
  • the commodity determination module is used to determine that the commodity corresponding to the generated code is the target commodity.
  • the currency generation module includes:
  • the point acquisition unit is used to obtain consumption points that the user chooses to redeem for purchased goods
  • the currency generating unit is configured to generate a network currency corresponding to the purchased commodity according to the type of points of the consumption points and the type of points of the purchased goods.
  • the point type includes a general point type and a directed point type
  • the general point type commodity points are used to redeem any type of purchased goods
  • the targeted point type product points are used to redeem a specified type of purchased goods ;
  • the currency generating unit is specifically used for:
  • the network currency corresponding to the purchased goods is generated according to the second point consumption rule, wherein the first point consumption rule is different from the second point consumption rule.
  • the second point consumption rule includes: converting commodity points of the directional point type into commodity points of the general point type according to a preset proportional coefficient.
  • the device further includes:
  • An access detection module configured to obtain a webpage request when detecting a link to visit a commodity, the webpage request carrying account information of at least one user;
  • the point reward module is used to return preset reward points to the account information according to the webpage request.
  • the device further includes:
  • the invoicing record module is used to record the invoicing information in different logistics links of the target commodity.
  • the device further includes:
  • the location recording module is used to record the geographic location information of the target commodity under different logistics links.
  • the device further includes:
  • Instruction receiving module used to receive commodity purchase instructions
  • the settlement purchase module is used to settle the purchased goods according to the commodity purchase instruction.
  • the commodity purchase instruction is sent by scanning the QR code of the purchased commodity.
  • the commodity purchase instruction is sent by selecting the purchased commodity on the commodity detail page; or,
  • the commodity purchase instruction is sent by the infrared scanning device scanning the identification code of the purchased commodity; or,
  • the commodity purchase instruction is sent by the RFID scanning device scanning the RFID tag of the purchased commodity; or,
  • the commodity purchase instruction is sent by collecting the user's voice and issuing the purchase commodity; or,
  • the merchandise purchase instruction is sent when the user's purchase behavior of purchasing the merchandise or the visual image that the merchandise is taken away matches the preset purchase model using visual recognition.
  • the settlement purchase module is specifically used to:
  • the amount of the purchased commodity is deducted from the payment channel selected by the user;
  • the amount of the purchased commodity is deducted from the payment channel selected by the user;
  • the amount of the purchased commodity is deducted from the payment channel selected by the user;
  • the settlement purchase module is also specifically used to:
  • the user is allowed to leave the store with the purchased product without paying, and the amount of the purchased product is later deducted from the account information corresponding to the user's identity information;
  • the settlement purchase module is also specifically used to:
  • the amount of the purchased commodity is deducted from the account information corresponding to the user's mobile phone number
  • the commodity purchase instruction includes a restricted commodity purchase instruction
  • the settlement purchase module is also specifically used for:
  • the settlement purchase module is also specifically used to:
  • the settlement purchase module is also specifically used to:
  • the settlement purchase module is also specifically used to:
  • the settlement purchase module is also specifically used to:
  • the settlement purchase module is also specifically used to:
  • the restricted commodity transaction is processed according to the age information in the ID card information;
  • the commodity purchase instruction further includes an online order instruction, and the online order instruction is used to purchase an offline commodity
  • the device also includes:
  • a pickup code generation module configured to generate a pickup code according to the online order instruction, and the pickup code is used to extract the offline commodity
  • Pickup code input module used to receive the pickup code input by the user
  • the commodity transaction module is used to trade the offline commodity according to the delivery code.
  • an embodiment of the present application provides a server, including:
  • At least one processor At least one processor
  • the device can be used to perform the above-mentioned information processing method.
  • an information processing system including:
  • the server communicates with the terminal.
  • an embodiment of the present application provides a non-transitory computer-readable storage medium, the non-transitory computer-readable storage medium stores computer-executable instructions, and the computer-executable instructions are used to cause the server to execute the foregoing Information processing method.
  • an embodiment of the present application provides a computer program product, the computer program product including a computer program stored on a non-volatile computer-readable storage medium, the computer program including program instructions, when the program When the instruction is executed by the server, the server is caused to execute any one of the information processing methods.
  • an information processing request sent by a terminal is obtained.
  • the information processing request includes the source code of the target product and account information.
  • the account information corresponds to product points, and products of different product types correspond to product points of different point types.
  • the network currency corresponding to the purchased goods is generated. Therefore, on the one hand, when the user purchases the traceable source code of the commodity, this embodiment can adjust the user's points according to the number of queries of the traceable source code. However, the points can be used to redeem the commodity.
  • this embodiment can feed back the consumer and encourage consumers to purchase Commodities with traceable source code are conducive to the popularization of traceable source code.
  • this embodiment can also generate network currency according to the point type of product points, which can be used to purchase any type of product, so it can improve the versatility of points.
  • FIG. 1 is a schematic structural diagram of an information processing system provided by an embodiment of the present application.
  • 1a is a schematic diagram of a network architecture of an information processing system provided by an embodiment of the present application.
  • FIG. 2 is a schematic plan view of a smart store provided by an embodiment of the present application.
  • FIG. 2a is a schematic plan view of a smart store provided by another embodiment of the present application.
  • FIG. 2b is a schematic plan view of a smart store provided by yet another embodiment of the present application.
  • FIG. 3 is a schematic block diagram of a circuit applied to a smart store provided by an embodiment of the present application.
  • FIG. 3a is a schematic diagram from a first angle of a settlement area applied to a smart store according to an embodiment of the present application
  • FIG. 3b is a schematic diagram from a second perspective of a settlement area applied to a smart store according to an embodiment of the present application
  • 3c is a schematic diagram of a settlement method provided by an embodiment of the present application for a user to scan a two-dimensional code on a commodity using a mobile phone;
  • FIG. 4 is a schematic structural diagram of an intelligent container provided by an embodiment of the present application.
  • FIG. 4a is a schematic structural diagram of the smart container provided in FIG. 4 after hiding the cabinet;
  • 4b is a schematic block diagram of a circuit applied to a smart container provided by an embodiment of the present application.
  • 4c is a front view of a smart container provided by another embodiment of the present application.
  • Figure 4d is a side view of Figure 4c
  • 4e is a schematic structural diagram of an intelligent container unfolding a door provided by an embodiment of the present application.
  • FIG. 4f is a schematic diagram of the structure of the packaging channel in FIG. 4e;
  • FIG. 4g is a schematic structural view of the loading lane in FIG. 4e;
  • 4h is a partial schematic diagram of a spring container channel provided by an intelligent container provided by an embodiment of the present application.
  • FIG. 4i is a schematic cross-sectional view of the spring cargo channel in FIG. 4h;
  • 4j is a schematic diagram of a settlement method for a user to scan a two-dimensional code on a smart container using a mobile phone according to an embodiment of the present application;
  • 4k is a schematic diagram of a settlement method in which a user uses an ID card and a mobile phone to scan a two-dimensional code on a smart container when purchasing a product provided by an embodiment of the present application;
  • 4l is a schematic diagram of user interaction with a smart container provided by an embodiment of the present application.
  • FIG. 4m is a schematic diagram of a voice-controlled settlement method for single-face swipe payment provided by an embodiment of the present application.
  • 4n is a schematic diagram of a settlement method that combines a mobile phone number and a face-to-face payment provided by an embodiment of the present application;
  • 4o is a schematic diagram of a settlement method of a smart container provided by an embodiment of the present application for scanning a payment code presented by a user;
  • 4p is a schematic diagram of a settlement method in combination with a user's biometric information during face-to-face settlement provided by an embodiment of the present application;
  • 4q is a schematic structural diagram of a fully enclosed mobile store provided by an embodiment of the present application.
  • 4r is a schematic structural diagram of a semi-closed mobile store provided by an embodiment of the present application.
  • 4s is a schematic structural diagram of an open mobile store provided by an embodiment of the present application.
  • 4t is a schematic structural diagram of an open mobile shop provided by another embodiment of the present application.
  • FIG. 4u is a schematic structural view of a fully enclosed mobile store provided by yet another embodiment of the present application.
  • 4v is a schematic structural diagram of a semi-closed mobile store provided by yet another embodiment of the present application.
  • 4w is a schematic structural diagram of an open mobile store provided by yet another embodiment of the present application.
  • FIG. 5 is a schematic diagram of a logistics process of a logistics warehousing system provided by an embodiment of the present application
  • 5a is a schematic diagram of a scheduling process of a cargo scheduling system provided by an embodiment of the present application.
  • 5b is a schematic structural diagram of a business logic layer provided by an embodiment of the present application.
  • FIG. 6 is a schematic flowchart of an information processing method provided by an embodiment of the present application.
  • 6a is a schematic diagram of an illegal QR code page returned by a server to a terminal provided by an embodiment of the present application
  • 6b is a schematic diagram of an anti-counterfeit traceability verification page provided by an embodiment of the present application.
  • 6c is a schematic diagram of a point reward page provided by an embodiment of the present application that a target product is queried for the first time;
  • FIG. 6d is a schematic diagram of a page for a target product to be queried for the first time according to an embodiment of the present application
  • 6e is a schematic diagram of a point payment page provided by an embodiment of the present application.
  • FIG. 6f is a schematic diagram of a reminder page for providing a successful point payment according to an embodiment of the present application.
  • FIG. 7 is a schematic flowchart of S62 in FIG. 6;
  • FIG. 7a is a schematic flowchart of S622 in FIG. 7;
  • FIG. 7b is a schematic flowchart of S63 in FIG. 6;
  • FIG. 7c is a schematic flowchart of S632 in FIG. 7b;
  • 7d is a schematic diagram of an architecture model of a blockchain network provided by an embodiment of the present application.
  • 7e is a schematic structural diagram of a blockchain system provided by an embodiment of the present application.
  • 7f is a schematic flowchart of a method for providing a commodity credit according to an embodiment of the present application.
  • 7g is a schematic flowchart of an information processing method according to another embodiment of the present application.
  • 7h is a schematic flowchart of an information processing method according to yet another embodiment of the present application.
  • FIG. 7i is a schematic flowchart of an information processing method according to yet another embodiment of the present application.
  • FIG. 7j is a schematic flowchart of S67 in FIG. 7i;
  • FIG. 7k is a schematic flowchart of S672 in FIG. 7j;
  • FIG. 7l is a schematic flowchart of S6723 in FIG. 7k;
  • 7m is a schematic diagram of the first flow of S691 in FIG. 71;
  • FIG. 7n is a schematic flowchart of S6912 in FIG. 7g;
  • FIG. 7o is a schematic diagram of the second flow of S691 in FIG. 7f;
  • 7p is a schematic flowchart of an information processing method according to yet another embodiment of the present application.
  • 7q is an application scenario diagram of an online order purchase product and an offline delivery provided by an embodiment of the present application.
  • 7r is a schematic flowchart of an order for providing an anti-counterfeit label/package according to an embodiment of the present application
  • 7t is a schematic diagram of a process for providing a traceability of goods according to an embodiment of the present application.
  • FIG. 7u is a schematic diagram of an ordering process provided by an embodiment of the present application.
  • FIG. 7v is a schematic diagram of a process for receiving and storing goods in an embodiment of the present application.
  • FIG. 8 is a schematic diagram of a process for picking and leaving a warehouse according to an embodiment of the present application.
  • FIG. 8a is a schematic diagram of an inventory process provided by an embodiment of the present application.
  • 8b is a schematic flowchart of a process for providing logistics docking provided by an embodiment of the present application.
  • 8c is a schematic diagram of an ordering process provided by another embodiment of the present application.
  • 8d is a schematic diagram of a return process provided by an embodiment of the present application.
  • FIG. 8e is a schematic diagram of a shopping process provided by an embodiment of the present application.
  • 8f is a schematic diagram of a user registration process when purchasing a commodity provided by an embodiment of the present application.
  • 8g is a schematic diagram of a process for a user to take a commodity when purchasing a commodity according to an embodiment of the present application
  • 8i is a schematic diagram of a purchase payment process provided by a smart store according to an embodiment of the present application.
  • 8j is a schematic diagram of a replenishment process of a smart store provided by an embodiment of the present application.
  • 8k is a schematic diagram of a process for removing a smart store from an embodiment of the present application.
  • FIG. 8l is a schematic diagram of an inventory process provided by an embodiment of the present application.
  • FIG. 8m is a schematic flowchart of an automatic device alarm provided by an embodiment of the present application.
  • 8n is a schematic flowchart of an alarm provided by an operator according to an embodiment of the present application.
  • 8o is a schematic diagram of a process for providing on-site invoice printing according to an embodiment of the present application.
  • 8p is a schematic diagram of a process for obtaining an express invoice provided by an embodiment of the present application.
  • 8q is a schematic diagram of a process for obtaining an electronic invoice provided by an embodiment of the present application.
  • 8r is a schematic diagram of an advertising account opening process provided by an embodiment of the present application.
  • 8s is a schematic flowchart of an advertisement delivery result monitoring provided by an embodiment of the present application.
  • FIG. 8t is a schematic diagram of a process for advertising on a wireless network provided by an embodiment of the present application.
  • 8u is a schematic diagram of a process for providing a U disk copy advertisement according to an embodiment of the present application.
  • FIG. 9 is a schematic diagram of a process for providing consumer stored value according to an embodiment of the present application.
  • FIG. 9a is a schematic diagram of an integration process provided by an embodiment of the present application.
  • 9b is a schematic diagram of a consumer Wifi access process provided by an embodiment of the present application.
  • 9c is a schematic diagram of a sales data analysis process provided by an embodiment of the present application.
  • 9d is a schematic diagram of an IoT commodity ecosystem provided by an embodiment of the present application.
  • FIG. 10 is a schematic structural diagram of an information processing apparatus according to an embodiment of the present application.
  • FIG. 10a is a schematic diagram of the first structure of the integral adjustment module in FIG. 10;
  • 10b is a schematic diagram of a second structure of the integral adjustment module in FIG. 10;
  • 10c is a schematic structural diagram of an information processing apparatus according to another embodiment of the present application.
  • 10d is a schematic structural diagram of the currency generation module in FIG. 10;
  • 10e is a schematic structural diagram of an information processing apparatus according to still another embodiment of the present application.
  • 10f is a schematic structural diagram of an information processing apparatus according to still another embodiment of the present application.
  • 10g is a schematic structural diagram of an information processing device according to yet another embodiment of the present application.
  • 10h is a schematic structural diagram of an information processing device according to still another embodiment of the present application.
  • FIG. 11 is a schematic structural diagram of a server provided by an embodiment of the present application.
  • the information processing method provided in the embodiments of the present application may be executed in any suitable type of electronic equipment with computing capabilities, such as servers, desktop computers, smart phones, tablet computers, and other electronic products.
  • the server here may be a physical server or a logical server virtualized by multiple physical servers.
  • the server may also be a server group composed of multiple servers that can communicate with each other, and each functional module may be distributed on each server in the server group.
  • the information processing apparatus of the embodiment of the present application may be a software system, which is independently installed in the above-mentioned electronic device, or may be used as one of the functional modules integrated in the processor to execute the information processing method of the embodiment of the present application.
  • the information processing method of the embodiment of the present application can be applied to any link of the commodity circulation link, the commodity sales link, and the commodity settlement link, that is, the information processing method of the embodiment of the present application can penetrate all value links in the commodity Circulation link, commodity sales link to commodity settlement link, and then to consumers, thus completing the release of the value of a commodity.
  • Each type of retail format includes one or more than one link in the commodity circulation link, commodity sales link, and commodity settlement link. Therefore, the information processing method of the embodiment of the present application can be applied to any type of retail format.
  • the retail format is the specific form in which the sales market provides certain customers with certain goods and services.
  • the retail format includes: smart containers (eg, unmanned vending containers), smart social stores (eg, integrated leisure and commodity services) , Smart stores (e.g., unmanned stores), mobile social stores (e.g., mobile and integrated leisure and merchandise services), mobile stores (e.g., mobile stores), department stores, convenience stores, supermarkets, large-scale Comprehensive supermarkets, warehouse-type membership stores, specialty stores, specialty stores or shopping malls, etc.
  • Each type of e-commerce model includes one or more than one link in the commodity circulation, commodity sales and commodity settlement links. Therefore, the information processing method of the embodiment of the present application can be applied to any type of e-commerce model, for example, in the embodiment of the present application, the e-commerce model includes business-to-business (B2B), business-to-customer e-commerce model (Business-to-Customer, B2C), or online/offline/online to offline (Online To Offline, O2O) and so on.
  • B2B business-to-business
  • B2C business-to-customer e-commerce model
  • O2O Online To Offline
  • the information processing method of the embodiment of the present application may use any suitable method to settle the goods.
  • Each type of commodity settlement link includes an order entry link and a settlement link.
  • the system When a user purchases a commodity, the system generates order information for purchasing the commodity. Then, the system settles the purchased goods according to the settlement method selected by the user.
  • Table 1 shows the correspondence between the order entry type and settlement type during settlement. As shown in Table 1:
  • the order entry types include six types.
  • the first order entry method the user scans the QR code printed on the goods using the terminal, and the terminal sends an access request to the server. Then, the server responds to the access request. Commodity, generate order information, and then complete the order entry of the commodity.
  • the second order entry method the user selects the product to be purchased on the product detail page, where the product detail page is used to display the product information of various types of products, so that the user can select the product for purchase.
  • a purchase instruction is issued, and the server generates order information according to the purchase instruction and the commodity information of the commodity to be purchased, and then completes the order entry of the commodity.
  • the third order entry method the infrared scanning device sequentially scans the identification codes of the commodities, and then enters the scanned commodity information of all the commodities that need to be purchased into the system, so the server generates order information, and then completes the order entry of the commodity.
  • the fourth order entry method the RFID scanning device sequentially scans the RFID tags of the goods, and then enters the scanned commodity information of all the goods that need to be purchased into the system.
  • the RFID scanning device can quickly scan the RFID tags of multiple goods, so that The product information of each product is obtained in a short time, so the server generates order information, and then completes the order entry of the product.
  • Fifth order entry method the user uses voice to release the product information such as the product name that needs to be purchased, so the server generates order information containing each product information pointed to by the user's voice according to the product information pointed to by the user's voice, Then complete the order entry of the commodity.
  • the sixth order entry method the camera acquires the user’s purchase behavior of the purchased product or the visual image of the product being taken away.
  • the server analyzes whether the user’s purchase behavior of the purchased product matches the preset purchase behavior, or whether the visual image of the product is taken away Match the preset visual image, if yes, generate order information according to the product information of the product purchased by the user, and then complete the order entry of the product. If not, the order information of the product is not generated.
  • the first type of settlement during settlement, the server determines whether the total amount of the current product purchase is less than the preset amount. If it is less, the user does not need to enter a password and automatically deducts the payment from the user's pre-selected payment channel. Among them, the payment channel Including local account balance payment, local point payment, third-party payment, etc. If it is greater, the user needs to enter the password to deduct the charge.
  • the second type of settlement during settlement, the server obtains the user's biometric information, where the biometric information includes unique biometrics such as fingerprints, palm prints, or irises. Secondly, the server determines whether the biometric information matches the preset biometric information. If it matches, the server directly deducts the amount from the payment channel selected by the user. If there is no match, the server prompts the user to re-enter biometric information.
  • the third type of settlement during settlement, the third-party payment interface is activated, the user enters payment information on the third-party payment interface, and if the server receives the payment success information sent by the third-party payment interface, the commodity settlement is successful. If the server does not receive the payment success information sent by the third-party payment interface, the commodity settlement fails.
  • the fourth type of settlement during the settlement, the camera acquires the user's face image, and the server recognizes the user's face image. If the recognition is successful, a charge is made in the account or payment channel corresponding to the user's face image. If the recognition fails, the user is prompted to change the payment method.
  • the fifth type of settlement during settlement, the server obtains the user's mobile phone number and face image.
  • the server determines whether the user's mobile phone number matches the preset mobile phone number. If it matches, the server then obtains the preset face image corresponding to the user's mobile phone number. If the preset face image matches the acquired face image, the server Debit from the payment channel selected by the user. If the user's mobile phone number does not match the preset mobile phone number, the server prompts the user to re-enter the mobile phone number or change the payment method. If the preset face image does not match the acquired face image, the server reacquires the user's face image or changes the payment method.
  • Sixth settlement method during settlement, the user presents the payment code to the scanning device, and the scanning device sends the payment code to the server, and the server deducts the user according to the payment code.
  • Seventh settlement method during settlement, the user selects the account balance settlement type from the payment channel, so the server deducts the commodity amount from the account balance.
  • Eighth settlement method during settlement, the user selects the type of account point settlement from the payment channel, so the server deducts the points corresponding to the commodity amount from the account points.
  • Ninth settlement method during settlement, the server obtains the user's identity information, and confirms the user's credit score based on the user's identity information. If the user's credit score is greater than the preset credit score, it is allowed to directly carry the goods out of the store, and later Debit from the payment channel selected by the user based on the user's identity information. If the user's credit score is less than the preset credit score, the user is forbidden to directly leave the store with the product, and the user can only leave the store after the user settles the product.
  • Tenth settlement method during settlement, the server determines the user's mobile phone number, determines the user's identity information based on the user's mobile phone number, and settles the commodity based on the user's identity information.
  • users can arbitrarily combine order entry types and settlement types to realize various payment methods.
  • the order entry types are 6 types
  • the settlement types are 10 types
  • the combined result of the order entry types and settlement types is 60. Therefore, the system supports at least 60 payment methods.
  • the system when a user purchases a restricted product, the system needs to verify the user's identity information. For example, the system collects the user's biometric information for verifying the user's identity information.
  • Table 2 shows the correspondence between order entry type, identity verification and settlement type during settlement. As shown in table 2:
  • FIG. 1 is a schematic structural diagram of an information processing system provided by an embodiment of the present application.
  • the information processing system 100 includes a terminal 11 and a server 12, and the server 12 communicates with the terminal 11.
  • the terminal 11 can realize different business interactions with commodities.
  • the commodity is provided with a commodity identification code or a traceable source code.
  • the commodity identification code is used to identify the commodity, such as a barcode, etc.
  • the traceable source code is used to obtain the security of the commodity Traceability information.
  • the terminal 11 may be an RFID reader (or other type of reader) for logistics personnel.
  • the logistics personnel scans the commodity identification code of the commodity through the handheld terminal 11 or Source code tracing to record the monitoring of commodities in different logistics links in real time, and then realize the entry and monitoring of commodities from raw materials, production, warehousing, logistics information, etc.
  • the terminal 11 may be a consumer's mobile phone, and the consumer uses the mobile phone to scan the traceability source code of the commodity to verify whether the commodity is forged and check the anti-counterfeiting traceability information of the commodity.
  • the terminal 11 may be any type of electronic device of the consumer, such as a mobile phone, a desktop computer, a tablet computer, a smart watch, etc.
  • the consumer can implement an order for the purchased commodity online.
  • consumers can use the terminal to place orders online for purchased goods.
  • the terminal 11 may be a merchant terminal.
  • the merchant terminal may upload the commodity information to the server 12, and the server 12 performs big data analysis based on the commodity information to achieve precise marketing of the commodity.
  • the number of servers 12 may be multiple, and multiple servers 12 may form a server group for communicating with the terminal 11 to process various types of information processing requests sent by the terminal 11.
  • the information processing system can be configured with different logic to divide various types of business application layers.
  • the network architecture of the information processing system includes an application terminal platform, an application platform, a service platform, a technology platform, and a basic platform.
  • the application terminal platform can be classified into PC terminals, mobile terminals, call centers, smart vending cabinets and smart retail stores, which can be connected to regulatory departments, company employees, manufacturing companies, sales companies, retail customers and consumers.
  • the application platform includes the decision layer, management layer and transaction layer.
  • the decision layer is used to provide decision support
  • the management layer is used for company operation management
  • the transaction layer is used for wholesale transactions and retail transactions.
  • the service platform includes user center, commodity center, transaction center, promotion center, payment center, merchant center and report center. Each center is used to provide services for the corresponding users.
  • Technology platforms include distributed service frameworks, distributed message queues, distributed databases, distributed caches, and distributed network services, which can provide technical services to upper layers.
  • the basic platform includes a proprietary cloud/private cloud, an IoT platform, and a basic network for storing other data.
  • the information processing system 100 further includes a smart store 13, a smart container 14 and a logistics storage system 15.
  • the smart store 13 communicates with the server 12 and uploads the user information and product information of the smart store 13 to the server 12, and the server 12 performs big data analysis on various types of information, and has made more accurate marketing.
  • the server 12 performs big data analysis on various types of information, and accurately analyzes user needs according to a recommendation algorithm to recommend products to the user.
  • the recommendation algorithm includes a user-based collaborative filtering algorithm (UserCF algorithm) and an item-based collaborative filtering algorithm (ItemCF algorithm).
  • the server 12 can process various types of information according to the UserCF algorithm or ItemCF algorithm to achieve finer granularity and accuracy. Recommend products to users.
  • the purchase behavior or user portraits of users have similarities, and they can be recommended to him based on what the similar users have bought.
  • user similarity means similar consumption habits and consumption capabilities of users.
  • the ItemCF algorithm mainly recommends items that are similar to the items they previously liked. In general, 1. The closer the static attributes of the cost and selling price of two items, the higher their similarity; 2. The similarity of the two items, the higher their similarity; 3. The two items are jointly Many users like it, the higher the similarity of the two items.
  • the smart store 13 is provided with a checkout area 301 and a commodity area 302.
  • the commodity area 302 is used for placing commodities, and the checkout area 301 is used to settle commodities.
  • the checkout area 301 is provided with a checkout entrance 31 and a checkout exit 32 When the checkout entrance 31 is opened, the checkout area 301 and the commodity area 302 are connected, and the user can enter the checkout area 301 from the commodity area 302. When the checkout exit 32 is opened, the user can walk from the checkout area 301 to the external environment of the smart store 13 To leave the smart store.
  • the checkout area 301 has a “Z” shape, and the checkout entrance 31 and the checkout exit 32 are respectively provided in the “Z” shape checkout area.
  • the smart store 13 is also provided with a store entrance 303, which is used to allow users to enter the smart store 13, and the entrance only allows users to enter.
  • the smart store 13 is provided with an identity verification area 130.
  • the identity verification area 130 is used to verify the entry when the user enters the smart store 13. User's identity information.
  • the identity verification area 130 is provided with a first store door 1301 and a second store door 1302, and a display module 1303, a camera, and various sensors are provided in the area between the first store door 1301 and the second store door 1302.
  • the user When the user opens the first store door 1301 and enters the identity verification area 130, the user performs a touch operation on the display module 1303 to request entry into the store for consumption, so the camera captures the user’s face image if the face image has been pre-stored in the database And, as a legal user, the second store door 1302 is opened, and the user can enter the store through the second store door 1302 for consumption. In some embodiments, the second store door 1302 may also serve as an exit. After the user enters the store and consumes, the user may walk out of the smart store through the second store door 1302. If the face image is not pre-stored in the database, the user can scan the QR code on the display module 1303 through various social accounts to log in to the APP account of the smart store and enter the store for consumption.
  • the smart store may also select as shown in FIG. 2b.
  • the smart store 13 includes a sensor 131, a camera 132, an RF reading and writing device 133, and a local controller 134.
  • the sensor 131, a camera 132, and an RF reading and writing device 133 are respectively connected to the local controller 134, the local controller 134, and the server 12 connections.
  • the sensor 131 is specifically used to detect whether there is a user's sensing signal in the preset area of the checkout entrance 31. When there is a user in the preset area, the sensing signal is triggered to be generated.
  • the preset area is specifically an area in the commodity area 302 close to the checkout entrance 31, and the user can enter the checkout area 301 only through this area. Therefore, when it is detected that the user's sensing signal exists in the preset area, it means that a user wants to leave the smart store, and the current state of the user is to enter the checkout area 301.
  • the camera 132 includes a plurality of cameras, and is installed in the smart store 13, which is specifically set in the checkout area 301, the checkout entrance 31, the checkout exit 32, the entrance of the smart store 13, the commodity area 302, and so on.
  • the camera 132 is used to collect user images and send the collected user images to the local controller 134.
  • the camera 132 can track the movement of the same user. For example, when the entrance of the smart store 13 photographs the user A entering the smart store, according to the active area of the user A in the smart store 13, the camera 132 corresponding to the area captures the image of the user A until the user A leaves the smart Store 13 only ends the image collection of user A. After acquiring all the images of user A in the smart store, the movement trajectory of user A can be analyzed according to the sequence of image acquisition, so that user A can be accurately identified according to the movement trajectory , And analyze the category of goods purchased by user A and so on.
  • the radio frequency reading and writing device 133 is used to identify whether there is a commodity in the checkout area, and is also used to read the information of the commodity purchased by the user, the information including the commodity price, commodity name, commodity category, and the like.
  • the radio frequency reading and writing device 133 sends the read commodity information to the local controller 134.
  • the radio frequency reading and writing device 133 may specifically be an RFID reader.
  • the local controller 134 is used to receive the relevant information sent by the sensor 131, the camera 132, and the radio frequency reading and writing device 133, and process the relevant information.
  • the local controller 134 in this embodiment is specifically used to deal with the problem of automatic checkout.
  • the sensing signal is sent to the local controller 134.
  • the local controller 134 controls the camera 132 to collect the first area image in the checkout area 301, and the camera 132 sends the collected first area image to the local controller 134.
  • the local controller 134 is used to determine whether there is a person in the checkout area 301 based on the first area image; if there is no one, control the door opening of the checkout entrance 31, and control the camera 132 to collect the second area image of the checkout area 301, and Obtain the second area image, so as to determine whether there is only one user in the checkout area 301 according to the second area image; if there is only one user in the checkout area 301, and checkout is detected by the radio frequency reading and writing device 133
  • the door of the checkout entrance 31 is controlled to be closed, and the user's facial features are obtained, and the user's account is obtained according to the facial features, and the radio frequency reading and writing device 133 is used to obtain the The product information purchased by the user and its corresponding price; the corresponding amount is deducted from the user's account according to the price, and the door of the checkout outlet 32 is controlled to open.
  • the local controller 134 collects the user's facial image through the camera 132, and obtains the user's facial features according to the facial image. Understandably, in some cases (such as the user blocking the face, the user bowing the head, etc.), the local controller 134 cannot accurately obtain the user's facial image, that is, the user cannot be accurately identified based on the user's facial features, so that it cannot be smooth Completes the settlement process of the goods purchased by the user.
  • the checkout area 301 may support any suitable payment method. For example, when a user carries a commodity into the checkout area 301, the RF reading and writing device in the checkout area 301 reads each commodity and generates a commodity list and Two-dimensional code, after the user confirms that the product list is correct, scan the two-dimensional code to settle the goods. During the settlement, the user can use a third-party payment method for settlement, or can use local points for settlement. For another example, a user generates a QR code for payment through a mobile phone, and then aligns the QR code with a scanner to perform scanning and settlement. For another example, the checkout area 301 may also perform face-swapping or voice-controlled payment to the user. For another example, the user can also scan the QR codes on the products one by one to settle each product.
  • the process of the local controller 134 acquiring the facial features of the user specifically includes: controlling the camera 132 in the checkout area 301 to acquire the first user image of the user, and acquiring the first User image; determine whether the first user image includes the user's facial features; if not, obtain the user's dress and body features from the first user image; obtain other products located in the smart store 13 A second user image collected by the camera 132; extracting an image of the user including the dressing feature and body shape feature from the second user image; determining whether the extracted image includes the dressing feature The facial features of the user with the body shape feature; if there is, the facial features of the user with the dressing feature and the body shape feature are obtained from the extracted image; if not, a prompt message for face alignment with the camera is issued.
  • the user if the user's facial features cannot be acquired in the checkout area 301, the user is identified based on the other characteristics of the user and the image collected by the user before entering the checkout area 301, and the user is identified After the user, the facial features of the user are extracted from the image of the identified user. Since multiple cameras 132 are provided in the smart store 13, when the user is active in the smart store 13, there will always be at least one camera that can capture the face image of the user, so the user can be accurately obtained through the above embodiment Facial features.
  • the above-mentioned clothing features include the color and style of clothes worn by the user, the appearance of the hat worn, the appearance of shoes worn, and the like, and the above-mentioned physical features include the user's fat, thin, tall, short and so on.
  • other user characteristics such as walking characteristics (such as step width and walking speed) can also be used to identify users in the checkout area.
  • the smart store 13 further includes an output device 135 and a display screen 136. Both the output device 135 and the display screen 136 are connected to the local controller 134.
  • the local controller 134 is used to control the output device 135 to output a preset prompt message that the person exits the checkout area, And the door of the checkout outlet 32 is kept closed and the door of the checkout inlet 31 is opened.
  • the display screen 136 is used to display a list of goods purchased by the user and generate a QR code for settlement.
  • the preset reminder information is used to remind the user that there can only be one user in the checkout area 301, otherwise the smart store 13 cannot be left smoothly.
  • the output device 135 may specifically be a speaker or a display screen.
  • the preset prompt information may be a voice, such as "only one user at a time can pass in the current area.”
  • the The preset prompt message may be a piece of text.
  • the preset prompt information can also be expressed by sound and text at the same time.
  • the local controller 134 is also used to control the closing of the gate of the checkout entrance 31 and the opening of the gate of the checkout exit 32 . Thus, it is ensured that users who have not purchased goods can leave the smart store 13 without affecting the automatic checkout process of the smart store.
  • the smart store 13 sets up two outlets in the checkout area, as well as sensors, cameras, radio frequency reading and writing equipment, and a processor, so as to ensure that there is only one user in the checkout area, only to purchase goods for the user Check out.
  • This embodiment can accurately check out the goods purchased by the user, and improve the accuracy of automatic checkout in the smart store.
  • the smart store supports the following settlement methods:
  • the user can scan the QR code on the product using the mobile phone. Then, the mobile phone jumps to the payment page, which can be a designated payment page or a third-party payment page. After the user enters the amount on the payment page to complete the payment, the back-end server receives the payment success message sent by the bank or can successfully deduct the amount of the commodity from the local account, and sends the purchase success message to the user's mobile phone. Commodity out of the shop.
  • the system scans the settlement method of the payment code presented by the user:
  • the user When purchasing a product, the user actively opens the payment page of the mobile phone, where the payment page displays a payment code, which can be a local payment page or a third-party payment page.
  • the user displays the payment page to the scanning device in the smart store, the scanning device scans the payment code, and sends the settlement information to the back-end server.
  • the back-end server sends the deduction information to the bank (payment channel) or judges the local account based on the settlement information Whether the payment can be debited, if the payment success information sent by the bank (payment channel) is received or the amount of the product can be successfully deducted from the local account, the purchase success information is sent to the user's mobile phone, so the user can normally carry the product out of the store freely.
  • the system combines the user's ID card and scans the settlement method of the payment code presented by the user:
  • the scanning device When purchasing a product, the scanning device obtains the product information of each product and sends the product information to the back-end server.
  • the back-end server determines whether the product is a restricted product according to the product information of each product. If it is a restricted product, the back-end server indicates smart
  • the store prompts the user to scan the ID card.
  • the product When the identity information of the user’s ID card meets the purchase conditions, the product is recognized as a "purchasable product", so all the products (including restricted products) purchased by the smart store from the user Information, generate a product list, and present the product list to the user. After confirming that the products listed in the product list are correct based on the product list, the user sends the order confirmation information to the smart store.
  • the user displays the payment code to the scanning device in the smart store, the scanning device scans the payment code, and sends the settlement information to the back-end server.
  • the back-end server sends the deduction information to the bank (payment channel) or judges the local account according to the settlement information Whether the payment can be debited, if the payment success information sent by the bank (payment channel) is received or the amount of the product can be successfully deducted from the local account, the purchase success information is sent to the user's mobile phone, so the user can normally carry the product out of the store freely.
  • the user When buying goods in a smart store, the user randomly selects a number of goods.
  • Various sensors of the smart store (such as RFID tag readers) acquire the product information of all the goods purchased by the user. Therefore, the smart store according to the product information of all the goods purchased by the user , Generate a product list, and present the product list to the user.
  • the product list the user confirms that the products listed in the product list are correct, and then sends a confirmation order information to the smart store.
  • the smart store generates a payment QR code based on the confirmation order information.
  • the user can use the mobile phone to scan the payment QR code, so ,
  • the user's mobile phone presents a payment page, after the user completes the payment on the payment page, and the smart store receives the payment success information, the user can complete the entire process of product purchase.
  • the system scans the user's ID card, and after confirming that it is legal, the user scans the payment method of the payment QR code generated by the system:
  • the scanning device When purchasing a product, the scanning device obtains the product information of each product and sends the product information to the back-end server.
  • the back-end server determines whether the product is a restricted product according to the product information of each product. If it is a restricted product, the back-end server indicates smart
  • the store prompts the user to scan the ID card.
  • the product When the identity information of the user’s ID card meets the purchase conditions, the product is recognized as a "purchasable product", so all the products (including restricted products) purchased by the smart store from the user Information, generate a product list, and present the product list to the user. According to the product list, the user confirms that the products listed in the product list are correct, and then sends the order information to the smart store.
  • the smart store generates a payment QR code based on the order information.
  • the user can scan the payment QR code using the mobile phone.
  • the mobile phone presents a payment page.
  • the user notifies the server after completing the payment on the payment page.
  • the server sends a payment success message to the smart store, and the user can complete the entire process of product purchase.
  • the smart store When the user enters the smart store to purchase goods, the smart store obtains the user's face image, and determines whether the account information corresponding to the user's face image is pre-stored according to the user's face image, and if so, the account information is determined when the user settles Whether the corresponding balance is greater than the total amount of goods purchased by the user. If it is greater, the smart store automatically deducts the total amount of the purchased goods from the balance corresponding to the account information. If it is less, the smart store prompts the user to recharge. If the account information corresponding to the user's face image is not pre-stored, the user is prompted to bind the account, register an account, or change the settlement method.
  • the smart store can support face-to-face settlement, which greatly facilitates the user's shopping, thereby enhancing the user's shopping experience.
  • the smart store obtains the mobile phone number and face image input by the user, and determines whether the mobile phone number entered by the user matches the preset mobile phone number in the account information corresponding to the user. If the mobile phone number entered by the user matches the preset mobile phone number, Obtain the preset face image corresponding to the preset mobile phone number, determine whether the preset face image matches the acquired face image, and if the preset face image matches the acquired face image, determine the balance corresponding to the account information Whether it is greater than the total amount of goods purchased by the user, and if it is greater, the smart store automatically deducts the total amount of purchased goods from the balance corresponding to the account information. If the balance corresponding to the account information is less than the total amount of goods purchased by the user, the smart store prompts the user to recharge.
  • the user is prompted to re-enter the mobile phone number.
  • the smart store can accurately swipe the face to settle, which greatly facilitates the user's shopping, thereby enhancing the user's shopping experience.
  • the smart store When the user enters the smart store to purchase goods, the smart store obtains the user's face image, and determines whether the account information corresponding to the user's face image is pre-stored according to the user's face image, and if so, the account information is determined when the user settles Whether the corresponding balance is greater than the total amount of commodities purchased by the user, and if it is greater than this, a prompt message is sent to the account corresponding to the user.
  • the prompt message is used to prompt the user to enter biometric information in the biometric scanning device.
  • the smart store receives the biometric information input by the user. If the biometric information corresponds to the preset biometric information, the smart store automatically deducts the total amount of the purchased goods from the balance corresponding to the account information.
  • the user is prompted to re-enter the biometric information. If the balance corresponding to the account information is less than the total amount of goods purchased by the user, the smart store prompts the user to recharge.
  • the user is prompted to bind the account, register an account, or change the settlement method.
  • the biometric information includes palmprint information, iris information, voiceprint information, fingerprint information, and any other unique identity information.
  • the smart store can accurately swipe the face to settle, which greatly facilitates the user's shopping, thereby enhancing the user's shopping experience.
  • the voice releases the name of the product to be purchased.
  • the smart store obtains the product name of each product released by the user's voice and generates a product list containing each product released by the user's voice.
  • the smart The store obtains the user's face image, and determines whether the account information corresponding to the user's face image is pre-stored according to the user's face image. If so, when the user settles, determines whether the balance corresponding to the account information is greater than the user's purchase of goods If the total amount is greater than that, the smart store will automatically deduct the total amount of purchased goods from the balance corresponding to the account information. If the balance corresponding to the account information is less than the total amount of goods purchased by the user, the smart store prompts the user to recharge.
  • the user is prompted to bind the account, register an account, or change the settlement method.
  • the smart store determines the user's identity information by determining the user's identity information through face image analysis, or by voice analysis, or by analyzing the user's biological information
  • the characteristic information determines the identity information of the user, or the identity information of the user is determined by the user logging into the system of the smart store by using a third-party login method.
  • the smart store determines the user's identity information
  • the user when the user purchases the product, the user can extract the goods without leaving the settlement in the smart store in advance, and the smart store can deduct the purchase of goods from the balance corresponding to the user account information afterwards total amount.
  • the smart store may first determine the product information of all the products purchased by the user. Secondly, the smart store calculates the total amount of all commodities based on the product information of all the commodities purchased by the user. Finally, the smart store determines whether the total amount of all commodities is greater than the credit amount set in advance for the user. If it is greater, the smart store prohibits the user from withdrawing the merchandise from the store before completing the product settlement, and prompts the user to complete the settlement in the smart store. If it is less than this, the user can withdraw the goods from the store without settlement in the smart store, and the subsequent smart store can be deducted separately.
  • the smart container 14 is used to sell goods unmannedly and intelligently, and the goods include specialty goods, alcoholic goods, and general goods.
  • the goods include specialty goods, alcoholic goods, and general goods.
  • monopoly products or alcoholic products are restricted products, consumers need to meet a certain age to purchase restricted products. Therefore, the purchase logic of restricted products and non-restricted products is different.
  • the smart container can be constructed as a monopoly or alcohol product, or as a non-restricted product.
  • the smart container can also be constructed as a structure that integrates restricted merchandise and non-restricted merchandise monopoly.
  • the smart container 14 includes a cabinet 141, a display screen 142, a shelf 143, and a cargo path 144.
  • the cabinet 141 is used to carry various commodities, and the display screen 142 is used to display product information and advertisement information. Moreover, the display screen 142 also serves as an interactive interface between the user and the smart container 14. The user can input various instructions on the display screen 142 to Implement commodity trading. In some embodiments, the display screen 142 is a 43-inch infrared touch screen.
  • One side of the shelf 143 is movably connected to the inner surface of the side of the cabinet 141, and the goods path 144 is provided on the shelf 144.
  • the number of shelves 143 is four. It can be understood that in other embodiments, the number of shelves 143 is not limited to four.
  • the cargo channel 144 can be designed to place various small items such as beverages and cigarettes.
  • the goods are placed on the goods channel 144, and the cabinet 141 is provided with a shared goods channel for transferring the goods in the goods channel 144 on the shelf 143.
  • the goods are transmitted to the outlet through the shared goods channel, and then the user takes out the goods through the outlet. Complete the shopping process.
  • the intelligent container can search for the storage location of the commodity according to the commodity information to realize the sale of different commodities in the same lane to meet the user's demand for different types of commodities.
  • the product information can be the product type, the number of products, or the product storage information, etc.
  • the user can select the desired product according to the product information displayed on the display screen of the smart container.
  • the user can not only choose the same product in the same lane, but also choose For different types of commodities on the same freight lane, users can choose different commodities according to the types of commodities presented on the display, or choose the commodities to be purchased according to the number of commodities presented on the display, or according to the Commodity storage information to select the commodity to be purchased.
  • the smart container 14 further includes a camera component 145, a GPS locator 146, a QR code reading head 147, a wireless charging component 148, an identity acquisition module 149, a WIFI module 150, a temperature sensor 151, a humidity sensor 152, and infrared detection Device 153 and control module 154.
  • the camera module 145 is connected to the control module 154, and the control module 154 is connected to the server 12.
  • the camera component 145 is disposed at the front of the cabinet 141, and is used to obtain passenger flow and user face information passing through the smart container.
  • the control module 154 adjusts the quantity, type, and price of the goods to be sold according to the passenger flow.
  • a real-time capture of high-definition video frame images of the preset area can be performed by using the camera assembly 145 and a multi-dimensional rotating motor.
  • the above-mentioned all-in-one machine can achieve automatic focusing.
  • the camera component 145 is a network camera, a low-light camera, or the like.
  • the GPS locator 146 is used to locate the geographic location of the intelligent container 14 and send the geographic location of the intelligent container 14 to the control module 154, and the control module 154 uploads the geographic location of the intelligent container 14 to the server 12 again, so that the administrator can Unified management of various intelligent containers. For example, when the smart container 14 deviates from the preset position range, the server 12 generates an alarm message.
  • the two-dimensional code reading head 147 is used to read the two-dimensional code information of the user, and send the two-dimensional code information of the user to the control module 154, and the control module 154 uploads the two-dimensional code information of the user to the server 12, the server 12 according to The user's QR code information will be deducted for the goods purchased by the user.
  • the wireless charging component 148 can provide power for each circuit module of the smart container 14 and can also provide power for the user's terminal.
  • the identity collection module 149 is used to read the user's ID card information, and the control module 154 sells restricted commodities based on the user's ID card information. For example, if the user's ID card information indicates that the user's age is greater than 18 years old, the control module 154 provides the user's selected cigarette or alcohol product. The user's ID card information indicates that the user's age is less than 18 years old, and the control module 154 prohibits the sale of cigarettes or alcoholic goods selected by the user.
  • the WIFI module 150 is used to provide Internet services for users. When a user purchases goods and lacks a network, the WIFI module 150 can provide Internet services for the user. The user connects to the Internet through a terminal to complete the purchase of goods.
  • the temperature sensor 151 is used to detect the temperature inside the smart container 14 and the humidity sensor 152 is used to detect the humidity inside the smart container 14 and send the detected temperature or humidity to the control module 154 when the temperature or humidity in the container is too high
  • the control module 154 generates alarm information and uploads the alarm information to the server 12, so that the administrator can maintain the intelligent container in time.
  • the infrared detection device 153 is used to detect whether the commodity has dropped out of the shipping port, and send the detection information to the control module 154, and the control module 154 implements the commodity transaction according to the detection information. For example, when the control module 154 analyzes based on the detection information that the product has not fallen into the shipping port, it automatically performs a refund operation to return the payment to the user. When the control module 154 analyzes the commodity based on the detection information and drops it out of the shipping port, it displays the transaction success information.
  • the control module 154 serves as the control core of the smart container 14, which can control the smart container 14 to complete the commodity transaction, and also can control the information transmission between the smart container 14 and the server 12.
  • the smart container receives shopping instructions.
  • the "shopping instruction” refers to the merchandise information presented by touching the display screen, and then the merchandise information triggers the receipt of the shopping instruction. It is understandable that in other embodiments, the user may directly touch the display screen with his hand The presented commodity information triggers a shopping instruction, and the display screen may also trigger the shopping instruction by clicking on the commodity information presented on the display screen with a preset touch pen.
  • the "commodity information" presented by the display screen can be presented in various ways, including text, pictures, etc.; wherein, the display screen can include a capacitive touch screen, a resistive touch screen, and a surface Sonic touch screen, etc.
  • the commodity information presented on the display screen includes: commodity type, commodity quantity, and commodity storage information.
  • Receiving a purchase instruction can be triggered by touching the type of merchandise presented on the display screen, can also be triggered by receiving the purchase instruction by touching the number of merchandise presented on the display screen, or can be triggered by touching the merchandise storage information presented on the display screen.
  • the types of commodities can be divided into beverage area, commodity area, snack area, tissue area, etc.
  • the beverage area can be divided into: Coke, Sprite, mineral water, fruit juice, yogurt, etc.;
  • cigarette commodity area can be divided into: China, Dorsett, Good Day, Honghe, etc.;
  • the snack area can be divided into: bread, instant noodles, peanuts, etc.;
  • the tissue area can be divided into wet tissues, dry tissues, etc.
  • the above cigarettes can be displayed on the display screen as pictures, videos, etc., the user can click on the corresponding picture information on the display screen to trigger the shopping instruction; or it can be text, the user can click on the need Corresponding text information on the display screen triggers the receipt of shopping instructions.
  • the number of commodities presented on the display screen may be touched, for example, when a beverage area is selected, different numbers of commodities will appear on the display screen.
  • the merchandise storage information presented on the display screen can be touched, and the merchandise storage information will show that the first category is the beverage area, located on the shelf in the first column, and its position is marked as a,
  • the second category is the cigarette zone, located on the shelf in the second column, its position is marked as b
  • the third category is the snack zone, located on the shelf of the third column, its position is marked as c
  • the fourth category is the tissue area, located on the first On the four-row shelf, its position is marked as d; then according to the shopping needs, select the area that matches the demand; if the user needs to buy cigarettes, according to the above information presented on the display, touch the second row of shelf b; if the user needs To purchase snacks, you can touch the third row of shelves c based on the above information presented on the display.
  • the smart container finds the storage location of the goods according to the product information, and the storage positions are located on different shelves.
  • the "storage location” is a storage space related to the type of goods. It can be understood that the storage location is the cargo lane of the smart container, and different types of merchandise can be stored in the same cargo lane on the same shelf It can also be stored in different lanes of the same shelf, or in different lanes of different shelves.
  • the storage location can be stored according to the type and size of the goods. Similar products can be located in the same channel of the same shelf. Similar products can be placed in different channels of the same shelf or in the channels of different shelves; for example: in the cigarette area China and Emgrand can be located in the same lane of the same shelf, in different lanes of the same shelf, or in the lane of different shelves; the same size of the same kind of goods can be located on the same shelf or different shelves, for example, beverages Coke and Sprite can be located on the same shelf or different shelves in the district. You can find the storage location of the products by the above product types.
  • commodities of different sizes in similar products can be stored on different shelves, for example, 250 mL cans of cola and 500 mL bottled cola can be stored on different shelves.
  • the user can choose whether to change the product information again according to the result of the product search sent to the display screen. If the product information is changed, the above operation is repeated. If the product information is not changed, the purchase process ends.
  • the "storage location” may also be a storage space related to the quantity of commodities.
  • the storage location of the commodities is arranged according to the quantity of similar commodities. Multiple quantities of similar commodities are located on the same shelf or on different shelves, such as: Thirty bottles of Coke and twenty bottles of Sprite can be stored on the same shelf in the beverage area. If the space of one shelf is not enough to store thirty bottles of Coke and fifty bottles of Sprite, such goods can be stored on different shelves.
  • multiple quantities of similar goods can be stored in the same lane or in different lanes; for example, one lane can store ten bottles of coke or ten bottles of sprite, and there are fifteen bottles of coke and five bottles of sprite , Then ten bottles of Coke can be stored in one channel, and the remaining five bottles of Coke and five bottles of Sprite can be stored in different channels; for example, if there are five bottles of Coke and five bottles of Sprite, then five bottles of Coke and five bottles of Sprite can be stored to Different shipping lanes.
  • the search result is sent to the display screen, and the search result is presented on the display screen; for example, the user needs to purchase five bottles of coke, and the shelf for searching the storage location of the commodity has only two bottles of cola, and the search for the shelf two continues to store four bottles Coke, trigger shelf 1 and shelf 2 to be shipped in sequence.
  • the user can choose whether to change the product information again according to the result of the product search sent to the display screen. If the product information is changed, the above operation is repeated. If the product information is not changed, the purchase process ends.
  • the "storage location” may also be a storage space related to product storage information
  • the storage location of the commodity is searched according to the storage information of the commodity; wherein, the storage information of the commodity includes shelf location information; for example, the storage location of the commodity is divided into four categories, the first category is a beverage area, located in On the shelves in the first column, the location is marked as a, the second category is the cigarette area, which is located on the shelf in the second column, and its position is marked as b, and the third category is the snack area, which is located on the shelf in the third column, which The position is marked as c, the fourth category is the tissue area, and it is located on the shelf in the fourth column, and its position is marked as d; according to the product storage information on the display, you can find the corresponding shelf, and then find the goods storage channel, determine The storage location of the goods.
  • shelf location information for example, the storage location of the commodity is divided into four categories, the first category is a beverage area, located in On the shelves in the first column, the location is marked as a, the second category is the cigarette area, which is located on
  • the search result is sent to the display screen, and the search result is presented through the display screen.
  • the user can choose whether to change the product information again according to the result of the product search sent to the display screen. If the product information is changed, the above operation is repeated. If the product information is not changed, the purchase process ends.
  • the smart container transfers the merchandise from the storage location to the outlet through the shared cargo lane.
  • the "shared goods lane” refers to the conveying track of goods, that is, the goods fall from the rack's goods lane to the shared goods lane and drive the shared goods lane to deliver the goods to the outlet, the shared goods lane is located at On the side of the shelf, the products are located in the goods lane on the shelf.
  • the shipping instruction is triggered, the goods fall from the goods lane on the shelf to the shared goods lane. All the goods on the rack are sold through the shared goods lane after being sold. .
  • Products in different freight lanes are sent to the outlet through the shared freight lane, or different goods in the same freight lane are also sent to the outlet through the shared freight lane to complete the shopping process.
  • the merchandise is released from the storage location, and the shared goods lane corresponding to the storage location is driven to transport the merchandise to the shipping port.
  • the beneficial effect of the embodiment of the present application is that the automatic vending method provided by the embodiment of the present application triggers the receipt of a shopping instruction by touching the product information presented on the display screen, finds the storage location of the product according to the product information, and according to the shipment
  • the instruction sends the goods from the storage location to the shared goods lane, and the goods are transferred from the shared goods lane to the outlet.
  • the pattern on the display can be used to find the goods lane, and then the goods are driven out of the goods lane to achieve the same goods lane
  • the sale of different commodities can also realize the sale of the same commodities or different commodities on different shelves to meet the needs of users for different types of commodities.
  • the smart container is equipped with a product placement area, a camera and a pick-up port.
  • the product placement area is used to place the product.
  • the camera is used to collect user images and collect customer traffic.
  • the container completes the purchase of the goods, and the intelligent container automatically pushes the goods to the pickup port.
  • the smart container 14 can not only sell a single cigarette in the form of a package, but also an entire cigarette in the form of a strip.
  • the cargo channel 144 includes a packaging cargo channel 1441 and a stripped cargo channel 1442.
  • the packaging cargo channel 1441 is used to store packaged cigarettes
  • the strip cargo channel 1442 is used to store stripped cigarettes.
  • the intelligence shown in FIG. 4e The container 14 includes a two-layer packaging lane 1441 and a two-layer strip loading lane 1442.
  • the packaging channel 1441 includes a multi-layer packaging position 1401 and a first driving component 1402.
  • the packaging position 1401 is used to place a pack of cigarettes, and the first driving component 1402 is used to push the cigarettes at the bottom layer to fall into Take the mouth.
  • the corresponding first driving assembly 1402 pushes the cigarette located at the bottom layer out of the packaging position 1401 and falls into the fetching port.
  • the strip loading channel 1442 includes a multi-layer strip loading position 1403 and a second driving assembly 1404, the strip loading position 1403 is used to place a strip of cigarettes, and the second driving assembly 1404 is used to push a strip located at the bottom layer Cigarettes fell into the mouth.
  • the corresponding second driving assembly 1404 pushes a cigarette located at the bottom layer out of the bar loading position 1403 and falls into the fetching port.
  • cigarettes can be packaged not only in strips, but also in other shapes, such as cylindrical shapes, etc.
  • the cargo channel of the smart container can also be configured to store cigarettes of other shapes , Not repeated here.
  • the shape of the smart container is not limited to the shapes described in the above embodiments, but it can also have other variations. It is worth noting that: those skilled in the art can train the Any kind of modification or replacement of the intelligent container, however, the modification or replacement should fall within the scope of protection of this application.
  • each cargo lane 144 is connected with a spring 1405, and the goods are placed on the spring 1405.
  • the spring 1405 on the corresponding goods lane ejects the goods from the pickup port, so that the user can take out the purchased goods from the pickup port.
  • the smart container supports the following settlement methods:
  • the user When purchasing a product, the user randomly selects a number of products.
  • the smart container determines the product information of all the products purchased by the user. Therefore, the smart container generates a payment QR code based on the product information of all the products purchased by the user.
  • the user can use the mobile phone to scan the payment QR code Then, the user's mobile phone presents the payment page. After the user completes the payment on the payment page, the smart container receives the payment success information, and the user can complete the entire process of product purchase.
  • the user can scan the payment QR code to implement the purchase order.
  • the display screen of the smart container displays the payment QR code, and the user scans the payment QR code using the mobile phone. Then, the mobile phone jumps to the payment page, which can be the specified payment page or Payment page for third parties.
  • the smart container determines that the payment is successful, and then pushes out the corresponding commodity.
  • the smart container scans the user's ID card, and after confirming that it is legal, the user scans the payment QR code generated by the smart container for the settlement method:
  • the smart container determines the product information of all the products purchased by the user. The smart container determines whether the product is a restricted product based on the product information of each product. If it is a restricted product, the smart container prompts the user to Scan the ID card. When the identity information of the user’s ID card meets the purchase conditions, the product is recognized as a "purchasable product”. Then, the smart container generates a payment QR code. The user can use the mobile phone to scan the payment QR code. The user's mobile phone presents a payment page. After the user completes the payment on the payment page, after the smart container receives the payment success information, the user can complete the entire process of product purchase.
  • the smart container is equipped with a voice controller, and the user can interact with the smart container by voice to complete the purchase of goods. For example, when a user purchases a product, the voice releases the type of the purchased product, so the voice controller collects the voice, and the smart container completes the selection of the product according to the voice. After the user successfully pays, the smart container pushes the product out.
  • the smart container is equipped with a voice control device, and the user can interact with the smart container by voice to complete the purchase of goods.
  • the voice controller collects the voice
  • the smart container completes the selection of the product according to the voice
  • the smart container obtains the user's face image, and according to the user's face image Determine whether the account information corresponding to the user's face image is pre-stored. If so, when the user settles, determine whether the balance corresponding to the account information is greater than the total amount of goods purchased by the user. If it is greater, the smart container will automatically remove the account information The corresponding balance deducts the total amount of purchased goods.
  • the smart container prompts the user to recharge.
  • the smart container obtains the mobile phone number and face image entered by the user, and determines whether the mobile phone number entered by the user matches the preset mobile phone number in the account information corresponding to the user. If the mobile phone number entered by the user matches the preset mobile phone number, Obtain the preset face image corresponding to the preset mobile phone number, determine whether the preset face image matches the acquired face image, and if the preset face image matches the acquired face image, determine the balance corresponding to the account information Whether it is greater than the total amount of goods purchased by the user, and if it is greater, the smart store automatically deducts the total amount of purchased goods from the balance corresponding to the account information. If the balance corresponding to the account information is less than the total amount of goods purchased by the user, the smart store prompts the user to recharge.
  • the user is prompted to re-enter the mobile phone number.
  • the smart container can accurately brush face settlement, which greatly facilitates the user's shopping, thereby enhancing the user's shopping experience.
  • the smart container when face-to-face payment is made, the smart container first determines whether there is a pre-matching mobile phone number entered by the user through the phone number entered by the user The mobile phone number is set, because the faces of the twins are relatively close, but the mobile phone numbers of the two are different. Therefore, the smart container will eliminate some factors that affect the accuracy of payment by verifying the mobile phone number, and then continue to pay by face.
  • the payment page displays a payment code.
  • the payment page can be a local payment page or a third-party payment page.
  • the user displays the payment page to the scanning device in the smart container, the scanning device scans the payment code, and sends the settlement information to the back-end server.
  • the back-end server sends the deduction information to the bank based on the settlement information or determines whether the local account can be debited If the payment success information sent by the bank is received or the amount of the product can be successfully deducted from the local account, the purchase success information is sent to the user's mobile phone, so the smart container pushes the product out.
  • the scanning device When purchasing a product, the scanning device obtains the product information of each product and sends the product information to the back-end server.
  • the back-end server determines whether the product is a restricted product based on the product information of each product. If it is a restricted product, the back-end server indicates smart
  • the container prompts the user to scan the ID card. When the identity information of the user's ID card meets the purchase conditions, the product is recognized as a "purchasable product”. Therefore, all the products (including restricted products) purchased by the smart container from the user Information, generate a product list, and present the product list to the user. After confirming that the products listed in the product list are correct based on the product list, the user sends a confirmation message to the intelligent container.
  • the user displays the payment page to the scanning device in the smart container, the scanning device scans the payment code, and sends the settlement information to the back-end server.
  • the back-end server sends the deduction information to the bank based on the settlement information or determines whether the local account can be debited If the payment success information sent by the bank is received or the amount of the product can be successfully deducted from the local account, the purchase success information is sent to the user's mobile phone, so the smart container pushes the product out.
  • the smart container When purchasing goods, the smart container obtains the user’s face image, and determines whether the account information corresponding to the user’s face image is pre-stored according to the user’s face image, and if so, when the user settles, determines whether the balance corresponding to the account information It is greater than the total amount of goods purchased by the user. If it is greater, the smart container automatically deducts the total amount of purchased goods from the balance corresponding to the account information. If it is less, the smart container prompts the user to recharge. If the account information corresponding to the user's face image is not pre-stored, the user is prompted to re-register the account or change the settlement method.
  • the smart container can support face-to-face settlement, which greatly facilitates the user's shopping, thereby enhancing the user's shopping experience.
  • the smart container When purchasing goods, the smart container obtains the user’s face image, and determines whether the account information corresponding to the user’s face image is pre-stored according to the user’s face image. If yes, the account is determined when the user settles Whether the balance corresponding to the information is greater than the total amount of commodities purchased by the user, and if it is greater than this, a prompt message is sent to the account corresponding to the user. The prompt message is used to prompt the user to enter biometric information in the biometric scanning device.
  • the smart container receives the biometric information input by the user. If the biometric information corresponds to the preset biometric information, the smart container automatically deducts the total amount of the purchased product from the balance corresponding to the account information.
  • the user is prompted to re-enter the biometric information. If the balance corresponding to the account information is less than the total amount of goods purchased by the user, the smart container prompts the user to recharge.
  • the user is prompted to re-register the account or change the settlement method.
  • the biometric information includes palm print information, iris information, and any other unique identity information.
  • the smart container can accurately brush face settlement, which greatly facilitates the user's shopping, thereby enhancing the user's shopping experience.
  • the smart container determines the user's identity information by determining the user's identity information through face image analysis, or by voice analysis, or by analyzing the user's biometric information
  • the identity information of the user, or the identity information of the user is determined by the user logging in to the system of the smart container through a third-party login.
  • the smart container determines the user's identity information
  • the user can extract the product without completing the settlement in the smart container in advance, and the smart container can deduct the total amount of the purchased product from the balance corresponding to the user account information afterwards .
  • the smart container may first determine the commodity information of the user purchasing all commodities. Secondly, the smart container calculates the total amount of all commodities based on the information of the commodities purchased by the user. Finally, the smart container determines whether the total amount of all commodities is greater than the pre-set credit amount for the user. If it is greater, the smart container prohibits the user from withdrawing the merchandise from the store before completing the product settlement, and prompts the user to complete the settlement in the smart container. If it is less, the user can pick up the goods and leave the store without settlement in the smart container, and the subsequent smart container can be deducted separately.
  • the smart container 14 can be placed in a mobile store, and the consignment goods are sold in any commodity area.
  • the mobile shop 400 includes a frame body 401, a turntable 402, a shop door assembly 403, and a power generating device 404.
  • the frame body 401 serves as the core skeleton of the mobile shop 400, and its structural shape is shaped like the head of a car.
  • the frame body 401 includes an upper plate, a lower plate, and a connecting frame.
  • the upper plate is installed at one end of the connecting frame, and the lower plate is installed at the other end of the connecting frame.
  • the upper plate, the connecting frame, and the lower plate form a hollow space in the middle.
  • the smart container can be placed in The hollow of the frame body 401.
  • the frame body 401 is installed on one side of the turntable 402, and the frame body 401 can rotate on the turntable 402.
  • the frame body 401 can rotate relative to the ground, so the user adjusts the angle and position of the frame body 401 by rotating the frame body 401, for example, by rotating the frame body 401,
  • the heating area and the like of the frame body 401 receiving sunlight radiation are reduced.
  • the turntable 402 can be composed of any suitable type of driving mechanism and transmission mechanism.
  • the upper plate and the lower plate are respectively provided with tracks, and the store door assembly 403 is provided between the respective tracks of the upper plate and the lower plate.
  • the store door assembly 403 can freely slide along the track to close the mobile shop or open the mobile shop.
  • the shop door components 403 on both sides of the mobile shop can be folded into the frame body 401.
  • the administrator pushes the store door assembly 403 in the direction of gathering the store door assembly 403.
  • the administrator pushes the store door component 403 in the direction of unfolding the store door component 403.
  • the store door assembly 403 may be a glass door.
  • the power generating device 404 is disposed on the upper plate, and is used to generate electricity by wind or solar energy, thereby providing energy to the mobile shop. Therefore, the mobile shop has advantages of energy saving and environmental protection.
  • the mobile store is not only equipped with smart containers, but also divided into a single product sales area, the product sales area can sell cooked food products, can also sell other types of products.
  • the product sales area can sell cooked food products, can also sell other types of products.
  • users can use their mobile phones to scan the QR code corresponding to the cooked food products. After the settlement is successful, the mobile store will push the cooked food products out.
  • the mobile shop not only integrates the order settlement system, but also integrates the invoicing system.
  • the mobile store supports multiple payment methods:
  • the smart container When purchasing a product, the user randomly selects a number of products, and the mobile shop determines the product information of all the products purchased by the user. Therefore, the smart container generates a payment QR code based on the product information of all the products purchased by the user, and the user can scan the payment using the mobile phone. Dimension code, then, the user's mobile phone presents the payment page. After the user completes the payment on the payment page, the mobile shop receives the payment success information, and the user can complete the entire process of product purchase.
  • the mobile shop scans the user's ID card, and after confirming that it is legal, the user scans the payment QR code generated by the mobile shop for the settlement method:
  • the mobile store determines the product information of all the products purchased by the user. The mobile store determines whether the product is a restricted product based on the product information of each product. If the product is a restricted product, the mobile store prompts the user to request Scan the ID card. When the identity information of the user’s ID card meets the purchase conditions, the product is recognized as a "purchasable product”. Then, the mobile store generates a payment QR code, and the user can use the mobile phone to scan the payment QR code. The user's mobile phone presents a payment page. After the user completes the payment on the payment page and the mobile store receives the payment success message, the user can complete the entire process of product purchase.
  • the mobile store is equipped with a voice control device, and users can interact with the mobile store by voice to complete the purchase of goods. For example, when a user purchases a product, the voice releases the type of the purchased product, so the voice controller collects the voice, and the mobile store completes the selection of the product according to the voice.
  • the mobile store obtains the user's face image, and according to the user's face image Determine whether the account information corresponding to the user's face image is pre-stored. If so, when the user settles, determine whether the balance corresponding to the account information is greater than the total amount of goods purchased by the user. If it is greater, the mobile shop will automatically retrieve the account information The corresponding balance deducts the total amount of purchased goods.
  • the user is prompted to bind the account or register an account or change the settlement method. If the balance corresponding to the account information is less than the total amount of goods purchased by the user, the mobile shop prompts the user to recharge.
  • the mobile shop obtains the mobile phone number and face image entered by the user, and determines whether the mobile phone number entered by the user matches the preset mobile phone number in the account information corresponding to the user. If the mobile phone number entered by the user matches the preset mobile phone number, Obtain the preset face image corresponding to the preset mobile phone number, determine whether the preset face image matches the acquired face image, and if the preset face image matches the acquired face image, determine the balance corresponding to the account information Whether it is greater than the total amount of goods purchased by the user, and if it is greater, the smart store automatically deducts the total amount of purchased goods from the balance corresponding to the account information. If the balance corresponding to the account information is less than the total amount of goods purchased by the user, the smart store prompts the user to recharge.
  • the user is prompted to re-enter the mobile phone number.
  • the mobile store can accurately brush the face to settle, which greatly facilitates the user's shopping, thereby enhancing the user's shopping experience.
  • the mobile shop scans the settlement method of the payment code presented by the user:
  • the user When purchasing a product, the user actively opens the payment page of the mobile phone, where the payment page displays a payment code, which can be a local payment page or a third-party payment page.
  • the user displays the payment page to the scanning device in the mobile store, the scanning device scans the payment code, and sends the settlement information to the back-end server.
  • the back-end server sends the deduction information to the bank based on the settlement information or determines whether the local account can be debited If the payment success information sent by the bank is received or the amount of the product can be successfully deducted from the local account, the purchase success information is sent to the user's mobile phone, so the smart container pushes the product out.
  • the mobile shop combines the user's ID card and scans the settlement method of the payment code presented by the user:
  • the scanning device When purchasing a product, the scanning device obtains the product information of each product and sends the product information to the back-end server.
  • the back-end server determines whether the product is a restricted product based on the product information of each product. If it is a restricted product, the back-end server instructs to move The store prompts the user to scan the ID card.
  • the product When the identity information of the user’s ID card meets the purchase conditions, the product is recognized as a "purchasable product", so all the products (including restricted products) purchased by the mobile store from the user Information, generate a product list, and present the product list to the user. According to the product list, the user confirms that the products listed in the product list are correct, and then sends a confirmation message to the mobile store.
  • the user displays the payment page to the scanning device in the mobile store, the scanning device scans the payment code, and sends the settlement information to the back-end server.
  • the back-end server sends the deduction information to the bank based on the settlement information or determines whether the local account can be debited If the payment success information sent by the bank is received or the amount of the product can be successfully deducted from the local account, the purchase success information is sent to the user's mobile phone, so the mobile shop pushes the product out.
  • the mobile store When purchasing goods, the mobile store obtains the user's face image, and determines whether the account information corresponding to the user's face image is pre-stored based on the user's face image. If so, when the user settles, determines whether the balance corresponding to the account information It is greater than the total amount of goods purchased by the user. If it is greater, the mobile shop automatically deducts the total amount of goods purchased from the balance corresponding to the account information. If it is less, the mobile shop prompts the user to recharge. If the account information corresponding to the user's face image is not pre-stored, the user is prompted to re-register the account or change the settlement method.
  • the mobile store can support face-to-face settlement, which greatly facilitates the user's shopping, thereby enhancing the user's shopping experience.
  • the mobile store When purchasing goods, the mobile store obtains the user's face image, and determines whether the account information corresponding to the user's face image is pre-stored based on the user's face image. If so, when the user settles, determines whether the balance corresponding to the account information It is greater than the total amount of goods purchased by the user. If it is greater than this, a prompt message is sent to the account corresponding to the user. The prompt message is used to prompt the user to enter biometric information in the biometric scanning device.
  • the mobile shop receives the biometric information input by the user. If the biometric information corresponds to the preset biometric information, the mobile shop automatically deducts the total amount of the purchased goods from the balance corresponding to the account information.
  • the user is prompted to re-enter the biometric information. If the balance corresponding to the account information is less than the total amount of goods purchased by the user, the mobile shop prompts the user to recharge.
  • the user is prompted to re-register the account or change the settlement method.
  • the biometric information includes palm print information, iris information, and any other unique identity information.
  • the mobile store can accurately brush the face to settle, which greatly facilitates the user's shopping, thereby enhancing the user's shopping experience.
  • the mobile store determines the user's identity information by determining the user's identity information through face image analysis, or by voice analysis, or by analyzing the user's biometric information Identity information, or to determine the user’s identity information by logging into the mobile store’s system as a third-party login.
  • the mobile store determines the user's identity information
  • the user can extract the product without completing the settlement in the mobile store in advance, and the mobile store can deduct the total amount of the purchased product from the balance corresponding to the user account information afterwards.
  • the mobile store may first determine the product information of the user purchasing all the products. Secondly, the mobile shop calculates the total amount of all commodities based on the product information of the user purchasing all commodities. Finally, the mobile shop determines whether the total amount of all commodities is greater than the credit amount set in advance for the user. If it is greater than this, the mobile shop prohibits the user from withdrawing the merchandise from the store before completing the commodity settlement and prompts the user to complete the settlement in the mobile shop. If it is less than this, the user can withdraw the goods at the mobile store without settlement, and the subsequent mobile store can be deducted separately.
  • the mobile store has multiple variant structures, as described below:
  • FIG. 4r The difference between the mobile shop shown in FIG. 4r and FIG. 4q is that the mobile shop in FIG. 4q is fully enclosed, and FIG. 4r is semi-closed.
  • FIG. 4r there is no door assembly 403 on one side of the mobile shop 400, and a column 405 is provided between the upper plate and the lower plate, wherein the column 405 not only supports the upper plate and the lower plate, but can also be used for diversion Water on the board.
  • the number of smart containers 406 may be multiple.
  • FIG. 4s is open, and there are no shop door components 403 on both sides of the mobile shop 400.
  • the difference between the mobile shop shown in FIG. 4u and FIG. 4q is that the mobile shop shown in FIG. 4t is different from the mobile shop shown in FIG. 4q.
  • the door of the mobile shop 400 is a folding board 407.
  • the folding board 407 is opened.
  • the folding board 407 is pulled down.
  • the difference between the mobile shop shown in FIG. 4u and FIG. 4q is that the mobile shop shown in FIG. 4u is different from the mobile shop shown in FIG. 4q.
  • the mobile store 400 is fully enclosed, and the mobile store 400 further includes a product placement area 408, which is used to place or store merchandise.
  • the commodity placing area 408 can be divided into several stock quantity units (Stock Keeping Unit, SKU), and each SKU is placed with various types of commodity.
  • the product placement area 408 is also provided with multiple goods lanes, which connect each SKU in the product placement area 408, and the products of each SKU can fall from the upper product placement area 408 to the lower product through the corresponding goods lane Sales area.
  • the mobile store system sends an order instruction to the SKU where the specific product is placed in the upper-level product placement area 408, and the SKU sends the order according to the order instruction
  • the specific commodity is taken out and transported to the lower commodity sales area through the goods lane, so that the user can pick up the specific commodity in the lower commodity sales area.
  • the user's order settlement method includes the order settlement method described in the foregoing embodiments, and details are not described herein.
  • the mobile shop 400 makes full use of the free area as a warehouse area, thereby saving the space occupied by the warehouse.
  • FIG. 4v is semi-closed.
  • there is no shop door assembly 403 on one side of the mobile shop 400 and there are pillars between the upper and lower boards 405, wherein the column 405 not only supports the upper plate and the lower plate, but can also be used to divert the accumulated water of the upper plate.
  • the number of smart containers 406 may be multiple.
  • FIG. 4w is open, and there are no shop door components 403 on both sides of the mobile shop 400.
  • the smart container may deduct payment for the purchased goods using various settlement methods, and the payment has been completed.
  • the smart container can also be integrated with other business methods to form another business format.
  • the embodiment of the present application provides a social storefront, which is provided with a sales area and an outdoor leisure area.
  • the sales area is used to sell goods
  • the outdoor leisure area is used to provide leisure space for guests.
  • Smart containers can be placed in the sales area, and some cooked food can also be sold.
  • the logistics storage system 15 is used for warehousing, transportation, and mobilization of commodities.
  • the logistics storage system 15 includes a first scanning terminal 500, a logistics vehicle 501, a manufacturer warehouse 503, a second scanning terminal 504, and a merchant warehouse 505, and each scanning terminal communicates with the server 12.
  • each commodity is pasted with a two-dimensional code 50a (or RFID tag), and the two-dimensional code 50a is associated with each commodity information.
  • the logistics vehicle 501 transports each commodities to the manufacturer's warehouse 503.
  • the warehouse manager uses the first scanning terminal 500 to scan the two-dimensional code 50a of each commodities, the first scanning terminal 500 uploads the logistics information of the commodity in the manufacturer's warehouse 503 to the server 12 according to the two-dimensional code 50a of each commodity, and the server 12 records and updates the logistics information of the commodity.
  • the first scanning terminal 500 needs to be registered and authenticated in the server 12, for example, the warehouse manager of the manufacturer's warehouse uses the first scanning terminal 500 to register in the server 12, and the server 12 reports to the warehouse manager of the manufacturer's warehouse
  • the server 12 can analyze the commodities currently in the warehouse logistics link of the manufacturer's warehouse 503 according to the logistics management information.
  • the server 12 can analyze the merchandise according to the logistics management information to find out that the merchandise is currently out of the manufacturer's warehouse 503.
  • the warehouse manager of the merchant warehouse 505 uses the second scanning terminal 504 to scan the QR code 50a of each commodity, and the second scan terminal 504 uploads the logistics information of the commodity in the merchant warehouse 505 to the server 12 according to the QR code 50a of each commodity Then, the server 12 records and updates the logistics information of the product.
  • the second scanning terminal 504 needs to be registered and authenticated in the server 12, for example, the warehouse manager of the merchant warehouse 505 uses the second scanning terminal 504 to register in the server 12, and the server 12 requests the warehouse manager of the merchant warehouse 505
  • the server 12 can analyze the commodities currently in the warehouse logistics link of the merchant warehouse 505 according to the logistics management information.
  • the server 12 can analyze the commodities according to the logistics management information to find out that the commodities are currently out of the warehouse 505 of the merchant.
  • the user can use the mobile phone 506 to scan the QR code 50a of the merchandise, so the mobile phone 506 is adjusted to the anti-counterfeiting traceability page.
  • the anti-counterfeiting traceability page includes the The information of each logistics link and the commodity information of the commodity.
  • the market manager 507 can also scan the QR code 50a of the product to check the authenticity of the product.
  • the logistics vehicle is equipped with a positioning device, which is used to locate the geographic location of the logistics vehicle and send the geographic location of the logistics vehicle to the server. Therefore, managers can monitor the trajectory of logistics vehicles in an all-round way to ensure logistics safety.
  • the logistics warehousing system 15 further includes a cargo scheduling system 506 that flexibly distributes goods to the merchant warehouse 505 according to the cargo storage conditions of the merchant warehouse 505.
  • the cargo scheduling system 506 according to the merchant The geographical location of the warehouse and the commodity information of the out-of-stock products, choose the storage platform and the type of logistics vehicle, and assign the logistics vehicle to the selected storage platform to transport the goods.
  • the types of logistics vehicles include riders, social vehicles and own vehicles.
  • the cargo scheduling system 506 selects a front warehouse from the N-level storage platform, which stores the commodities required by the merchant, and selects a social vehicle to go to the front warehouse to pick up and transport the goods.
  • the server can establish different business logic Layer to achieve comprehensive management and monitoring of various data of merchants and commodities.
  • the business logic layer constructed by the server includes a first-level management platform, a second-level management platform, a third-level management platform, and a fourth-level management platform, where the second-level management platform belongs to the first-level management platform Management, the first-level management platform has management authority, and the first-level data can be arbitrarily retrieved from the second-level management platform.
  • the retrieved first-level data includes: merchant data, product production data, product sales data, and total sales data , Commodity sales unit price data, merchant business license, warehousing data, logistics and transportation data, etc.
  • the first-level management platform can also issue various management instructions to the second-level management platform, for example, issue price adjustment instructions.
  • the second-level management platform stores various commodity data and planned commodity data uploaded by the lower-level management platform.
  • the second-level management platform implements precise marketing based on various commodity data and planned commodity data.
  • the second-level management platform has management authority.
  • the second-level data can be arbitrarily retrieved from the third-level management platform.
  • the retrieved second-level data includes : Merchant operating license, merchandise sales data, merchandise sales data, merchandise sales unit price data, etc.
  • the third-level management platform stores various commodity data, warehousing data, merchant business licenses, logistics transportation data, etc. uploaded by the lower-level management platform, among which the logistics transportation data includes logistics vehicle positioning data or real-time video logistics data.
  • the third-level management platform has management authority, and the third-level data can be arbitrarily transferred from the fourth-level management platform.
  • the fourth-level management platform stores fourth-level data.
  • the fourth-level data includes sales data of all kinds of commodities, total sales data of commodities, merchant business licenses, unit sales data of commodities, warehousing data, etc.
  • the fourth-level management platform uploads various data to the third-level management platform.
  • the number of the first-level management platform, the second-level management platform, the third-level management platform, and the fourth-level management platform may be multiple.
  • the management platforms at the same level cannot directly access each other's data, and they can obtain the other party's data under the supervision of the upper-level management platform.
  • the traditional anti-counterfeiting traceability method is insufficiently promoted.
  • the lack of a promotion method that feeds consumers back and encourages consumers to purchase products with traceable source code has resulted in the failure of effective traceability of the traceable source code.
  • the information processing method S600 includes:
  • the information processing request includes the traceability source code of the target product and account information.
  • the account information corresponds to product points, and products of different product types correspond to product points of different point types;
  • the information processing request may be sent by the terminal scanning the source code of the target product; or, the information processing request may be sent by the terminal collecting the voice control instruction issued when the user purchases the target product by voice; or, the information processing request It is sent by the terminal image analysis of the target product.
  • the traceability source code is set at the preset position of the target commodity. After the user uses the target commodity, the user can obtain the traceability source code. Therefore, the user can use the terminal to scan the traceability source code of the target commodity.
  • the source code traceability is set inside the bottle cap of mineral water. When the user opens the bottle cap of mineral water, the user can obtain the source code traceability. It is understandable that the location of the traceability source code will be adaptively set according to the type and shape of the commodity.
  • the terminal After the terminal scans the traceability source code, the terminal packages the traceability source code and account information of the target product in the information processing request, and sends the information processing request to the server.
  • a general user needs to register an account on the server.
  • the user logs in to the account, where the login method includes downloading the APP and logging into the APP or public account.
  • Account information is used to identify the user's identity information.
  • each account information corresponds to a points wallet, and commodity points are pre-stored under the point wallet.
  • different types of products correspond to different types of product points .
  • Table 3 is a schematic table of various product points corresponding to account information provided by an embodiment of the present application. as shown in Table 3:
  • the account information corresponds to 5 types of points for product points.
  • the type of the product is cigarettes
  • the corresponding type of points is the general point type A0.
  • the product points of the general point type are used to redeem any type of purchased goods, such as cigarettes
  • the corresponding product points can be used to exchange for beer, beverages, milk powder, etc.
  • the product points corresponding to cigarettes are 3000.
  • the corresponding point type is directed point type A1.
  • the directed point type product points are used to redeem the specified type of purchased goods. For example, under the premise of equivalent points, the product points corresponding to alcoholic goods It can only be exchanged for alcoholic goods, for example, 300 alcoholic goods points correspond to beer with a price of 8 yuan. If the user really needs to exchange the product points corresponding to alcohol products for other types of products across the commodity field, for example, to exchange the product points corresponding to alcohol products for cigarettes, then the same 8 yuan cigarettes, which requires 500 alcohol Product points can only be redeemed. As shown in Table 3, the product points corresponding to alcoholic products are 2000.
  • the corresponding point type is directional point type A2
  • the product point corresponding to milk powder is 2500.
  • the corresponding point type is directional point type A3
  • the product point corresponding to drink is 1500.
  • the corresponding point type is directed point type A4, and the product point corresponding to clothes is 600.
  • the server After receiving the information processing request, first, the server determines the generated code according to the source code. Second, the server determines that the product corresponding to the generated code is the target product. Generally, the administrator establishes a mapping relationship between the source code, the generated code and the product in advance. Among them, the source code includes a two-dimensional code, RFID tag code, verification code, barcode, and other arbitrary codes. The generated code consists of several characters, each Both the source code and the generated code are unique.
  • the server when the server cannot determine the generated code based on the source code traceback, the server returns an “illegal QR code page” to the terminal, so that the user can verify the authenticity of the target product.
  • the user scrapes the anti-counterfeiting coating to obtain the verification code, and enters the verification code as the traceable source code into the verification area. Then, the terminal sends an information processing request to the server, and the server traverses the database according to the verification code. There is a generation code corresponding to the verification code, and if it exists, it returns “purchased goods are genuine” to the terminal, and if it does not exist, it returns “purchased goods are fake” to the terminal.
  • the server After the server determines the target product, the server returns an anti-counterfeiting traceability page to the terminal.
  • the anti-counterfeit traceability page includes the product information and logistics information of the target product.
  • the "target” in the “target product” is used to distinguish the non-target products mentioned below, and is not used to limit the protection scope of the product.
  • the target product is the product scanned by the user using the terminal, and the non-target product is the user For products not scanned by the terminal, in some cases, "non-target products" can be converted into “target products”.
  • the server adjusts the product point corresponding to the account information according to the number of queries of the traceability source code In the process, it can determine the sale status of the target commodity, and the sale status includes the purchased status and the unpurchased status.
  • the server judges whether the sale status of the target product is the purchased status or the non-purchased status. If the sales status of the target product is the purchased state, the server adjusts the product points corresponding to the account information according to the number of times the source code is queried. If the sales status of the target product is an unpurchased state, the server does not adjust the product points corresponding to the account information. Therefore, only after purchasing the target product, the user can enjoy the right to return the points, which can prevent the user from maliciously entering the store, use the mobile phone to scan the source code of each product one by one, and maliciously trigger the server to carry out product points for the user. Therefore, in this way, it can improve the safety of points.
  • the server when the terminal accesses the server based on the source code traceback, the server records the number of queries the terminal has access to the source code tracer. For example, user A uses the terminal to scan the source code trace of the commodity S1 at 14:20:31 on October 12, 2018. And, the server records "commodity S1-the number of inquiries 1". User A then uses the terminal to scan the traceability source code of commodity S1 at 14:30:30 on October 12, 2018, and the server records "commodity S1-query times 2".
  • User B uses the terminal to scan the traceability source code of the commodity S1 at 06:30:30 on October 14, 2018, and the server records "commodity S1-the number of inquiries 3". Therefore, the total number of inquiries for the product S1 is 3 times.
  • the server when the number of times for tracing the source code exceeds 1, the server keeps the product points corresponding to the account information unchanged. When the number of times for tracing the source code is one, the server increases the product points corresponding to the account information.
  • the server when the target product A is queried for the first time, the server returns an anti-counterfeiting query page to the terminal.
  • the anti-counterfeiting query page includes product information, query times, and point rewards.
  • the server when the target product A is queried for the second time, the server returns an anti-counterfeiting query page to the terminal.
  • the anti-counterfeiting query page includes product information and query times.
  • the server when the target product A is queried for the first time, the server adds 20 points to the account information. This action can feed back the consumer and encourage consumers to purchase products with traceable source code, which is conducive to the popularization of traceable source code .
  • the target product A was queried for the second time, because of preventing malicious points by the user, the second and subsequent scans did not receive point rewards.
  • the adjusted product points may be product points corresponding to the point type of the target product, or may be product points corresponding to any point type.
  • the network currency is used as "hard currency" in the information processing system, and it can be used to purchase any type of commodity without redemption.
  • the server Since product points have a point type, different product points cannot be directly replaced equivalently.
  • the point payment page 700 includes a payment bar code area 71, a two-dimensional code area 72 and a consumption point area 73, of which the payment bar code area 71 is used
  • the two-dimensional code area 72 is associated with the user's account information
  • the consumption points area 73 includes multiple types of product points.
  • the server returns a payment success page 74 to the terminal APP.
  • the payment success page 74 displays the amount of deduction, items of deduction, payment method, and payment time.
  • this embodiment can also generate network currency according to the point type of the product points, which can be used to purchase any type of product, so it can improve the versatility of points.
  • S62 includes:
  • the server when the user scans the source code using the terminal, the server accumulates the number of times the source code is queried each time, and establishes the mapping relationship of "source code-generating code-commodity-query times".
  • the server queries the mapping relationship You can determine the number of queries to trace the source code.
  • the server determines the type of points corresponding to the target product. For example, if the target product is a tobacco product, then the server adjusts the product points corresponding to the tobacco product shown in Table 1 according to the number of queries of the source code. If the target product is a beverage product, the server adjusts the product points corresponding to the beverage product shown in Table 1 according to the number of times of source code query. In this way, the server purchases any commodities with traceable source code, and the server adjusts the purchased commodities adaptively, thereby increasing the usage rate of the anti-counterfeiting traceability method of the target commodities.
  • S622 includes:
  • S6221 Determine whether the traceable source code is searched for the first time
  • the general user scans the traceability source code using a terminal, that is, the scan at this time is the first query of the traceability source code.
  • the server determines that the traceability source code is being queried for the first time, the server increases the product points corresponding to the target product's point type according to the preset point increment, where the preset point increment is associated with the target product, different product types and different prices
  • the target product has different preset credit increments.
  • the target product is 15 yuan cigarette and 80 yuan cigarette.
  • the preset credit increment corresponding to 15 yuan cigarette is 10 product credits, and the preset credit corresponding to 80 yuan cigarettes.
  • the increment is 50 product points.
  • S63 includes:
  • the user selects consumption points corresponding to the type of points in the consumption point area 73.
  • the server converts the consumption points into the network currency used to settle the purchased goods.
  • the server directly settles the consumption points for the purchased goods.
  • the integral coefficient K can be defined by the user.
  • K 5/11
  • the purchase product is canned milk powder
  • the price of one can of milk powder is 106 yuan
  • the ex-factory price is 40 yuan
  • the cost is 15 yuan. If one can of milk powder is sold, the merchant earns 66 yuan.
  • the user After querying the source code for the first time, the user returns 30 milk powder points to the user account. An infant needs 4 cans of milk powder every month, and after one year, 1440 milk powder points can be returned to the user.
  • S632 includes:
  • S6321 Determine whether the point type of consumption points is a general point type, or whether the point type of consumption points is the same as the point type of purchased goods;
  • the first point consumption rule includes: converting commodity points of a general point type into network currency according to a first preset scale factor.
  • the second point consumption rule includes: converting commodity points of the directional point type into commodity points of the general point type according to the second preset proportional coefficient.
  • the first preset proportional coefficient or the second preset proportional coefficient is defined by the manager according to business requirements.
  • orientation integration 5 orientation integration
  • orientation integration 6 orientation integration
  • orientation integration 10 orientation integration
  • A3 20 orientation integration
  • the purchase product is canned milk powder
  • the price of one can of milk powder is 106 yuan
  • the ex-factory price is 40 yuan
  • the cost is 15 yuan. If one can of milk powder is sold, the merchant earns 66 yuan.
  • 30 milk powder points will be returned to the user account.
  • An infant needs 4 cans of milk powder every month, and after one year, 1440 milk powder points can be returned to the user.
  • users may share product links to other users. For example, user A shares product link S1 with user B, so user B clicks and accesses the product link S1, and sends a webpage request to the server, where the webpage request carries at least one user A's account information.
  • the server detects that user B accesses the product link S1, so the server returns the preset reward points to user A's account information according to the webpage request, where the preset reward points are customized by the user, for example, the preset reward points are 10 points.
  • user C clicks and accesses the product link S1, and sends a webpage request to the server, where the webpage request can carry the account information of user B or user A
  • the account information can even carry user A's account information and user B's account information.
  • the server detects that user C accesses the merchandise link S1, so the server returns the preset reward points to user B's account information and/or user A's account information according to the webpage request.
  • the point reward method can be implemented according to the above embodiment, and so on, so as to achieve product fission.
  • the use of this integral fission method to promote commodities can promote the marketing of commodities by feeding back points to users.
  • this embodiment provides a product credit method.
  • Blockchain technology also known as distributed ledger technology, is a distributed Internet database technology.
  • a network built on the basis of blockchain technology can be called a blockchain network.
  • the blockchain network contains multiple blockchain nodes, each node corresponds to at least one blockchain, and each blockchain contains at least one block .
  • Blockchain technology has the characteristics of decentralization, openness and transparency, non-tampering, and trust. Therefore, the application of blockchain technology is becoming more and more extensive.
  • FIG. 7d is a schematic diagram of an architectural model of a blockchain network provided by an embodiment of the present application.
  • the blockchain network 800 includes a data layer 81, a network layer 82, a consensus layer 83, and a smart contract layer 84.
  • the data layer 81 encapsulates the underlying data blocks and related basic data and basic algorithms such as data encryption and time stamping.
  • the network layer 82 includes a distributed networking mechanism, a data propagation mechanism, a data verification mechanism, and so on.
  • the consensus layer 83 encapsulates various consensus algorithms of network nodes.
  • the smart contract layer 84 encapsulates various scripts, algorithms and smart contracts.
  • the merchandise credit method according to the embodiment of the present application can be executed in any suitable type of blockchain node with computing capabilities, such as servers, desktop computers, smart phones, tablet computers, and other electronic products.
  • the server here may be a physical server or a logical server virtualized by multiple physical servers.
  • the server may also be a server group composed of multiple servers that can communicate with each other, and each functional module may be distributed on each server in the server group.
  • the blockchain provided by the embodiments of the present application includes, for example, a public blockchain (Public Blocks), a joint blockchain (Consortium Blocks Chains) and a private blockchain (Private Blocks Chains).
  • FIG. 7e is a schematic structural diagram of a blockchain system provided by an embodiment of the present application.
  • the blockchain system 80 includes an ordinary node 801, an agent node 802, and a consensus node 803.
  • the common node 801 is communicatively connected to the proxy node 802, and the proxy node 802 is also communicatively connected to the consensus node 803. Among them, the communication between each blockchain node supports point-to-point communication (Point to point communication, P2P).
  • P2P Point to point communication
  • the ordinary node 801 is the server 12 in the information processing system shown in FIG. 1, wherein the ordinary node 801 may be a server of an information processing system that is responsible for different merchants. Correspondingly, each merchant can add a server to the blockchain according to his own needs.
  • the ordinary node 801 holds electronic currency in circulation and has the right to vote in the blockchain system. Ordinary node 801 can carry out related transaction operations, but without the packing and accounting rights of the block, the block data can only be recorded synchronously from the relevant nodes that have the packing and accounting rights.
  • the agent node 802 writes the smart contract code.
  • the ordinary node 801 sends the original block data to the agent node 802 to trigger the agent node 802's smart contract, so that the agent node's smart contract executes the original block data.
  • the original block data includes each account number Product points corresponding to the information.
  • the common node 801 maintains a smart contract list, and the smart contract list records a list of various agent nodes that can execute the smart contract. Whenever the ordinary node 801 receives the original data of the block, the ordinary node 801 retrieves the smart contract list, finds the address of each agent node from the smart contract list, and sends the original block data to each agent node.
  • the agent node 802 may pre-store various types of smart contracts, and it may parse out the execution type of the smart contract according to the trigger request sent by the ordinary node 801. The agent node 802 then executes the corresponding smart contract according to the parsed execution type of the smart contract.
  • the ordinary node 801 detects the broadcast information, and updates the smart contract list, and then sends the original data of the block, the ordinary node 801 does not send data to the certain proxy node 802 to improve work efficiency.
  • the code of the smart contract is written according to the logic of the business scenario. For example, in a smart store, the smart contract can be used to record user credit.
  • the proxy node 802 After executing the original data of the block according to the smart contract, the proxy node 802 outputs the block data to be verified. Next, the proxy node 802 also signs the block data to be verified, and sends the signed block data to the consensus node 803.
  • the consensus node 803 uses the public key of the proxy node 802 to verify the signed block data. If the verification is successful, the signed block data is considered to be sent by the legitimate proxy node 802, and then the block data is subjected to consensus processing. If the verification is not successful, it is considered that the signed block data is sent by the illegal proxy node 802. For example, the proxy node 802 uses its own private key to perform a signature operation on the hash content of the current block to obtain the signature.
  • the consensus node 803 is used for the block data uploaded by the consensus verification agent node 802.
  • the consensus node 803 can support any of the following consensus algorithms: Proof of Work (PoW), Proof of Stake (POS), Proof of Stake (Delegate Proof of Stake, DPoS), practical Byzantine fault tolerance (practical Byzantine Fault Tolerance, PBFT), authorized Byzantine fault tolerance (Delegated Byzantine Fault Tolerance, DBFT), etc.
  • Each consensus node 803 needs to be registered with the proxy node 802. After the registration is successful, the consensus node is a legal consensus node.
  • the registration process is as follows:
  • the consensus node 803 submits registration information to the proxy node 802.
  • the registration information includes one or more of the following information: the device serial number SN of the consensus node 803, user information, and miner wallet address.
  • the agent node 802 checks the registration information.
  • the inspection process includes: detecting whether the SN number format is correct, whether the SN is stored in the database, whether the SN has been bound to other users, and so on.
  • the agent node 802 records the registration information.
  • the proxy node 802 returns the registration result to the consensus node 803.
  • the proxy node 802 broadcasts the new registration data to the blockchain system 80.
  • a block is a carrier for storing transaction summary information.
  • Each block includes a block header and a block body.
  • the information recorded in the block header is used to identify the block itself and the previous block. Summary of information and the location of the block in the entire ledger.
  • the block body is used to store transaction summary information and verify transaction information and to keep the transaction from being tampered with.
  • the block chain connects each block one by one according to the order of generation time, forming a chain data storage structure.
  • the first block is called the genesis block, and its block height is 0, and the block height of each subsequent block is increased by 1, and the previous area is written in the block header
  • the hash value of the block header is linked by the hash value of the previous block header on each block.
  • an embodiment of the present application provides a method for commodities points.
  • FIG. 7f is a schematic flowchart of a method for providing a commodity credit according to an embodiment of the present application.
  • the commodity credit method S80 includes:
  • the point storage request carries point information
  • the point information includes the user's account information, the amount of each consumption, and the point validity period.
  • the ordinary node encapsulates the user's account information, the amount of each consumption, and the point validity period in the point storage request, and sends the point storage request to the agent node. Then, the agent node receives the point storage request carrying the point information, such as goods
  • the valid period of points corresponding to A is from January 1, 2018 to December 31, 2018.
  • the price of product A is 100 yuan.
  • the consumption amount is 100 yuan.
  • the user's account information is unique in the blockchain, and any two users' identity information is different.
  • the consumption amount is the price the user spends to purchase the product, for example, the price of the product B is 50 yuan, the consumption amount is 50 yuan, and so on.
  • the point validity period is the period during which the user can exchange points for other items.
  • the validity period of points for each product can be the same or different.
  • the ordinary node may forward the point storage request to each agent node according to the agent node list.
  • the point storage request carries a storage identifier
  • the agent node parses out the storage identifier from the point storage request, and retrieves a smart contract corresponding to the storage identifier to execute the smart contract.
  • the scale factor P is defined by the designer. Therefore, after executing the contract content of the smart contract, the agent node can calculate the point value corresponding to the user's identity information.
  • the point value C is 10 points.
  • the point value C is 5 points.
  • the validity period of the points issued by different merchants is different. If consumers cross-use the points of different points issued by different merchants, for example, the consumer has a point validity period at merchant S1 as "January 1, 2018 to 2018 The points of June 31, 2014 have points at the merchant S2 with a period of validity of "July 1, 2018 to December 31, 2018". If the consumer has earned the points of the merchant S2 at the merchant S1 Since the points validity period of the merchant S1 and the merchant S2 are different, this is unfair to the merchant S1.
  • the proxy node needs to package a number of point information belonging to the user's identity information with the same point validity period and the point value corresponding to the point information into block data. Specifically, the proxy node judges whether there is a subset relationship between the two points of the validity period of any two points information, for example, for points with a validity period of points from "January 1, 2018 to June 31, 2018,” And, the validity period of the points is the points from "July 1, 2018 to December 31, 2018". For these two points, there is no subset relationship between them.
  • the agent node packs all two point information that meets the judgment condition and belongs to the user's identity information and the point value corresponding to the point information into block data; if not, the agent node will not meet the judgment condition and belong to the user's identity information
  • the credit information and the credit value corresponding to the credit information are packaged into block data.
  • the proxy node When the proxy node sends the block data to the consensus node, the proxy node uses its own private key to sign the block data to obtain the block signature, and the public key corresponding to the private key is broadcast to the blockchain system. Secondly, the proxy node encapsulates the block signature and block data and sends it to the consensus node. When the consensus node verifies the signed block data, the consensus node uses the legal public key of the proxy node to verify the block signature. If the block signature is legal , It is considered that the block data is sent by the legal agent node. If the block signature is illegal, the block data is considered to be sent by an illegal proxy node. Therefore, this method can improve the security of block data.
  • each consensus node uses the Proof of Stake (POS) or Delegated Proof of Stake (DPOS) algorithm to verify the block data.
  • POS Proof of Stake
  • DPOS Delegated Proof of Stake
  • the consensus node completes the other block information.
  • the other block information includes block signatures, time stamps, etc., the block data is packaged, and the entire network is broadcast.
  • the consensus node verifies that the block data is sent by an illegal proxy node, the block data is discarded.
  • the block chain can provide reliable user credit.
  • the commodity credit method is applied to the alliance chain.
  • the share proportion of the share authorization certification algorithm is allocated according to the size of each operator's smart store.
  • each blockchain node of the consortium chain is a server set up by various operators of the smart store.
  • the scale of the smart store includes the total area of the smart store or the number of registered users. Among them, the smart store of operator A is the largest, accounting for 10%, operator B is 6%, operator C is 3%..., and so on.
  • consensus nodes are in trouble or evil (not signing and verifying new blockchain data). In order to ensure that the blockchain system can produce blocks normally, the remaining consensus nodes can update the view to stop the failure or evil consensus node's consensus rights. Therefore, in some embodiments, during the process of consensus verification of block data by consensus nodes, when the number of detected consensus verification failures is greater than a preset threshold, the consensus server group composed of consensus nodes determines the malicious consensus node, and the malicious consensus node is not The node that signed the verification block data and caused the most consensus verification failures. The consensus server group composed of consensus nodes prohibits malicious consensus nodes from participating in consensus verification, and redistributes shares and consensus verifies block data among the remaining consensus nodes.
  • consensus node A which accounts for 10% of the nodes, commits evil, so first, the consensus server group Stop the voting rights of consensus node A. Secondly, the consensus server allocates 10% of consensus node A to the remaining consensus nodes according to the preset rules, for example, to the remaining consensus nodes, or according to the working age of the consensus nodes. For the remaining nodes, the longer the working age, the higher the proportion of allocation, and the shorter the working age, the lower the proportion of allocation.
  • the consensus verification block data is continued.
  • the blockchain since the blockchain is tamper-proof, decentralized, and highly transparent, it can provide reliable credit information.
  • it uses a unified rule to calculate the point value, which means that points between different merchants can be exchanged on a peer-to-peer basis, thereby improving the versatility of points and expanding the use of points.
  • the proxy node judges whether the points in each block data are valid according to the period in which the points are valid in each block data; The point status in each block data is valid; if it is invalid, the point status in each block data is set to be invalid, and the point invalid information of each block data is broadcast throughout the network.
  • the point system sends a point consumption request to an ordinary node, the point consumption request includes the point consumption value and user identity information. Therefore, the ordinary node forwards the point consumption request to the agent node, and the agent node obtains the point consumption request.
  • the point consumption request also carries a consumption identifier, and the agent node parses out the consumption identifier from the point consumption request, and obtains a smart contract corresponding to the consumption identifier, and executes the smart contract to obtain the user status information and the point status is valid.
  • All the block data of select the data of each block with the same valid period of points from all the block data, calculate the integration value of the data of each block with the same valid period of points, and calculate the data of each block with the same valid period of points according to the statistics The points value and points consumption value, consumption points.
  • the proxy node when consuming points, judges whether the integral value of each block data with the same statistical validity period is greater than the integral consumption value; if it is greater, the consumption point has the same integral data value of each block data; If it is less, it prompts the user to fail to consume points.
  • the blockchain can provide reliable points information because it has the characteristics of non-tampering, decentralization and high transparency.
  • it uses a unified rule to calculate the point value, which means that points between different merchants can be exchanged on a peer-to-peer basis, thereby improving the versatility of points and expanding the use of points.
  • the information processing method S600 further includes:
  • the invoicing information includes merchandise inbound information, outbound information, and so on.
  • the entry and exit information can be entered in any suitable way, for example, the merchant uses a scanning device to scan the QR code, RFID, barcode, etc. of the commodity to enter the entry and exit information, or the merchant voice broadcasts the entry and exit inventory of a specific product Information, or the image analyzes a specific product and enters the inventory information of the specific product.
  • the server After a product is manufactured into a finished product, the product needs to go through: the manufacturer's storage management-the first-level sales merchant storage management-the second-level sales merchant storage management... the n-th sales merchant storage management-consumer. Therefore, in order to prevent the goods from being dropped and counterfeited, the server needs to record the purchase and sale information of the different logistics links of the target goods.
  • the scanning device used by each level of sales merchants needs to download the specified application APP, and register the authentication with the server (manufacturer's server) through the application APP.
  • the server is for each level of sales merchants
  • the scanning device is assigned a registered account, and each application APP has at least two scanning modes, one is the warehouse scanning, and the other is the warehouse scanning.
  • the scanning device When each level of sales merchant uses a scanning device to scan the source code pasted on the product in different scanning modes, the scanning device uploads the scanning logo of the scanning mode to the server, and the server records the scanning logo (into or out of the warehouse), the scanning time is For the commodities corresponding to the traceability source code, subsequently, the server records the warehouse entry or exit information and the scanning time on the anti-counterfeiting traceability page. For example, when entering the warehouse, the first-level sales merchant uses the scanning device to scan the goods, so the scanning device uploads the scanning logo of "entering" and the product information to the server.
  • the information processing method S600 further includes:
  • the logistics vehicle is equipped with a positioning device.
  • the positioning device reports the geographic location information of the logistics vehicle to the server, and the server records the geographic location information of the target product under different logistics links.
  • the positioning device supports any of the following positioning systems: Beidou Satellite Navigation System (BDS), Galileo Satellite Navigation System (GALILEO), GLONASS and GPS.
  • restrictive commodities such as commodity commodities or alcohol commodities are not allowed to be sold to minors. Therefore, when selling commodity alcohol commodities, traditional technologies need to verify the user’s identity information every time, and the operation is cumbersome .
  • restrictive goods are not strictly sold, they can be easily sold to minors.
  • it is strictly sold, it will lead to an increase in the cost of employment and a reduction in the experience of unsold sales.
  • the information processing method S600 further includes:
  • the merchandise purchase instruction is used to purchase merchandise.
  • the user can trigger the merchandise purchase instruction in the smart store, can also trigger the merchandise purchase instruction in the smart container, and can also remotely send the merchandise purchase instruction to the smart store or smart container through the Internet .
  • the commodity purchase instruction is sent by scanning the QR code of the purchased commodity; or, the commodity purchase instruction is selected by selecting the purchased commodity on the commodity details page. Sent; or, the commodity purchase instruction is sent by the infrared scanning device scanning the identification code of the purchased commodity; or, the commodity purchase instruction is sent by the RFID scanning device scanning the RFID tag of the purchased commodity
  • the merchandise purchase instruction is sent by collecting the user's voice to purchase the merchandise; or, the merchandise purchase instruction is determined by using visual recognition to determine the user's purchase behavior of the purchased merchandise or the visual image removed from the merchandise matches the preset purchase Models are sent from time to time.
  • the way to settle the purchased goods includes multiple settlement methods.
  • the amount of goods purchased is deducted from the payment channel selected by the user.
  • receive the biometric information input by the user determine whether the biometric information input by the user matches the preset biometric information, if it matches, deduct the amount of the purchased commodity from the payment channel selected by the user, and if not match, pause Settlement.
  • a third-party payment page is started, the user enters payment information on the third-party payment page, receives payment success information sent by the third-party payment system according to the payment information, and settles the purchase based on the payment success information commodity.
  • obtain the user's face image determine whether the user's face image matches the preset face image, if it matches, deduct the amount of the purchased product from the payment channel selected by the user, and if not match, pause Settlement.
  • obtain the user's mobile phone number and face image determine whether the user's mobile phone number matches the preset mobile phone number, if the user's mobile phone number matches the preset mobile phone number, determine whether the user's face image matches the preset person Face image, if the user’s face image matches the preset face image, the amount of the purchased commodity is deducted from the payment channel selected by the user, and if the user’s face image does not match the preset face image, settlement is suspended, If the mobile phone number of the user does not match the preset mobile phone number, settlement is suspended.
  • obtain the user's identity information obtain the user's identity information, determine the credit score corresponding to the user according to the user's identity information, and settle the purchased merchandise based on the user's credit score. For example, it is determined whether the user's credit score is greater than a preset credit score, and if it is greater, the user is allowed to leave the store with the purchased product without paying, and from the account information corresponding to the user's identity information The amount of the purchased goods will be deducted later; if it is less, the settlement will be suspended.
  • the user's mobile phone number is obtained, and the purchased goods are settled according to the user's mobile phone number. For example, it is determined whether the user's mobile phone number matches the preset mobile phone number, and if it matches, the amount of the purchased commodity is deducted from the account information corresponding to the user's mobile phone number; if it does not match, settlement is suspended.
  • the commodity purchase instruction includes a restricted commodity purchase instruction.
  • S67 includes:
  • the commodity purchase instruction carries the commodity information of the purchased commodity.
  • the server judges whether the purchased commodity is a restricted commodity based on the commodity information of the purchased commodity. If it does, the server needs to verify the user's age. The commodity. If it does not belong, the server can open the user to purchase the product without verifying the user's age.
  • restricted commodities include tobacco commodities or alcohol commodities.
  • the product purchase instruction is a restricted product purchase instruction.
  • the restricted product purchase instruction is used to instruct the server to settle the purchased product according to the preset purchase logic.
  • the purchased product is a tobacco product.
  • the server needs to verify the user's age. Therefore, the server activates the camera to photograph the user's face to verify the user's age.
  • the server does not need to verify the user's age and directly settles the amount of the purchased product.
  • S672 includes:
  • the server uses an image analysis algorithm to analyze the user's face image to determine whether the database pre-stores a preset face image that matches the user's face image. If pre-stored, the server determines that the user belongs to a non-first order to purchase restricted goods. If it is not pre-stored, the server determines that the user belongs to the first order to purchase restricted goods. Therefore, the server can process the restricted commodity transaction based on the judgment result.
  • restricted goods are age-restricted. For example, it is not allowed to sell cigarettes to minors under 18 years of age. Therefore, when purchasing restricted products, merchants need to verify the user's age before allowing the sale.
  • users need to provide ID cards to merchants, and merchants can verify the age of users by verifying the age of ID cards. However, many users often forget to carry their ID cards when buying cigarettes.
  • S6723 includes:
  • the user's age is estimated based on the user's face image, and the restricted product transaction is processed based on the estimated user's age;
  • the server when the user places an order to purchase a restricted product for the first time, but the user forgets to carry the ID card, the server analyzes the user's face image according to the image analysis algorithm, and estimates the user's age from it. When estimating the user's age, the server can also correct the user's age according to the surrounding light or the user's shooting angle to estimate a more accurate user's age.
  • S691 includes:
  • S6911 Determine whether the estimated age of the user is greater than a preset age threshold
  • the preset age threshold can be defined by the administrator. Generally, for the principle of prudence, the preset age threshold is equal to 18 years old plus age error, where the age error can be adjusted according to the user's race, for example For yellow people, the age error is 5 years old, and for Caucasian or black people, the age error is 3 years old.
  • the preset age threshold is 21 years old.
  • the server estimates that the user is 18 years old according to the user's face image. Although the estimated age of the user is equal to 18 years old, which satisfies the legal requirements for purchasing cigarettes, it is not yet greater than the preset age threshold of 21 years old, so the server suspends restricted commodity transactions.
  • the preset age threshold is 21 years old.
  • the server estimates that the user is 19 years old based on the user's face image.
  • the estimated age of the user is equal to 19 years old, which satisfies the legal requirements for purchasing cigarettes, it is not yet greater than the preset age threshold of 21 years old, so the server suspends restricted commodity trading. In such cases, it is to give priority to satisfying the principle of social care for minors on the premise that users can purchase restrictive commodities as quickly and easily as possible.
  • the preset age threshold is 21 years old.
  • the server estimates that the user is 26 years old based on the user's face image. Since the estimated age of the user is equal to 26 years old, which meets the legal requirements for purchasing cigarettes, and it is still greater than the preset age threshold of 21 years old, the server sells restricted goods to the user.
  • S6912 users can pay for restricted commodities in cash or third-party payment methods. Therefore, in some embodiments, referring to FIG. 7n, S6912 includes:
  • S69121 Start a third-party payment page, and the user enters payment information on the third-party payment page;
  • S69122 Receive payment success information sent by the third-party payment system according to the payment information
  • the server pushes a third-party payment page to the user's terminal.
  • the user can enter payment information on the third-party payment page.
  • the payment information includes the payment account number, payment password, and payment amount.
  • the third-party payment system deducts the payment amount from the payment account according to the payment information, and pushes the payment success information to the server and the terminal respectively.
  • the server Based on the payment success information, the server extracts the restricted goods from the smart store or smart container and sells the restricted goods to the user.
  • S691 further includes:
  • S6915 Determine whether the identity image in the ID card information matches the user's face image
  • the server may present the "please enter ID card” information on the display screen of the smart store or smart container to prompt the user to enter the ID card information before purchasing the restricted product. Therefore, the user inserts the ID card into the identity collection module.
  • the identity collection module reads the ID card and uploads the ID card information to the server.
  • the server judges that the age in the ID card information is greater than 18 years old, and sells restricted products to the user.
  • the server also mobilizes the camera to obtain the user's face image, and pre-stores the user's face image in the database, so that subsequent users can quickly purchase restricted products for the second time. If you are less than 18 years old, it is forbidden to sell restricted products to users.
  • the user may place an order to purchase goods from a smart store or a smart container via the Internet, and the user may extract the purchased goods from the smart store or a smart container offline.
  • the commodity purchase instruction also includes an online order instruction, and the online order instruction is used to purchase offline commodities. Referring to FIG. 7p, the information processing method S600 further includes:
  • a pickup code is generated, and the pickup code is used to extract offline commodities;
  • the online order placing instruction includes the product information of the offline product and the mobile phone number of the consignee. After the user pays successfully, the server sends the information including the pick-up code and pick-up location to the phone number of the shipper according to the online order placing instruction.
  • the server determines whether the collection code is pre-stored, and if it is pre-stored, extracts the offline commodity to the user. If it is not pre-stored, it is judged that the pickup code is an illegal pickup code, and the transaction of offline commodities is stopped.
  • the first user 701 presents a cigarette to the second user 702.
  • the first user 701 uses the first terminal 703 to place an order to purchase a cigarette in a commodity mall.
  • the first user 701 fills in information such as the pickup method, the pickup location, the phone number of the consignee, the commodity information of the cigarette, etc.
  • the consignor The mobile phone number is the mobile phone number of the second terminal 704 of the second user 702. Therefore, the first terminal 703 encapsulates the above information in the online order placing instruction and sends the online order placing instruction to the server 12.
  • the server 12 generates a delivery code according to the online order instruction, and establishes a mapping relationship between the delivery code, cigarette, delivery location, and phone number of the delivery person.
  • the server 12 After the first user 701 uses the first terminal 703 to complete the cigarette payment, the server 12 sends the pickup code, pickup location and other information to the second terminal 704, so the second user 702 goes to the designated smart container 705 according to the pickup location, Input the pick-up code in the user interaction interface provided by the smart container 705, the smart container 705 sends the pick-up code to the server 12, the server 12 determines that the pick-up code is pre-stored, and then controls the smart container 705 to output the cigarettes located in the corresponding compartment. If not pre-stored, the user will be prompted to enter the illegal pickup code, and please re-enter the pickup code.
  • the system sends a delivery voucher to the first user 701, and the delivery voucher includes the delivery code.
  • the first user 701 can share the delivery voucher with the second user 702, so the second user 702 can pick up the goods according to the delivery code in the delivery voucher.
  • the user enters the checkout area 301, where only one user is allowed to enter the checkout area 301.
  • the local controller 134 controls the camera 132 to capture the user's face to obtain a face image.
  • the radio frequency reading and writing device 133 scans the RFID tag of the product held by the user, and sends the RFID tag information of the commodity to the local controller 134, and the local controller 134 uploads the user's face image and the RFID tag information of the commodity to the server.
  • the server counts the prices of all products based on the RFID tag information of each product.
  • the server settles the prices of all commodities based on the user's face image. For example, first, the server determines whether the user's face image matches the preset face image; if it matches, the server selects the account corresponding to the user's face image as the user's account; if it does not match, the user is prompted to register an account. Each account can be pre-stored with a certain amount. Second, the server deducts the price of the product from the user's account based on the RFID tag information.
  • the server may also recommend products with artificial intelligence.
  • the server obtains the user's telecommunications data and historical consumption data.
  • the telecommunications data includes the user's identity information and geographic location.
  • the user's identity information includes the user's mobile phone number, account information, face image information, fingerprint information, or iris information.
  • the historical consumption data includes the information of the commodities purchased by the user in the history of a retail terminal such as a smart store or a smart container.
  • the product information includes the name, model, quantity, price, and purchase time of the commodities.
  • the server recommends products to users based on their telecommunications data and historical consumption data. For example, the server knows that user A1 is currently located in Guangdong province based on the geographic location of user A1, and based on user A1's historical consumption data that user A1 prefers product K1 whose origin is in Guangdong province, so the server can recommend product K1 Give user A1. For another example, the server learns that user A1 buys less spicy products based on the historical consumption data of user A1, and learns that product type S1 is more popular, so the server can recommend non-spicy products under product type S1 to user A .
  • the information processing method provided by the embodiment of the present application can be applied to any link in the field of Internet of Things.
  • it can use mobile Internet hardware, software anti-counterfeiting traceability technology and system platform Constructed into a complete IoT commodity ecosystem.
  • the information processing method can be applied to a new manufacturing link in the Internet of Things.
  • the new manufacturing link with the help of the information processing method described in each embodiment of the present application, it can realize such as tobacco (hard package /Soft package), and when packaging products, anti-counterfeiting operations such as labeling anti-counterfeiting and RFID anti-counterfeiting are implemented.
  • the IoT Commodity Ecosystem can realize the construction of anti-counterfeiting traceability information of commodities during the manufacturing process, thus providing support for subsequent circulation verification of anti-counterfeiting information of commodities.
  • the IoT Commodity Ecosystem can record the purchase, sales and inventory status of each commodity. For example, with the help of commodity anti-counterfeiting traceability information, in the B2B mode, it can record the information of the circulation of commodities during storage to each merchant's warehouse. Not only can it be circulated and recorded in B2B mode, but also can be recorded and recorded in B2C mode.
  • merchandise can be sold under different sales patterns.
  • merchandise can be sold under smart stores, under smart containers, and can be bought online and taken offline.
  • the IoT Commodity Ecosystem also supports franchise methods to expand sales channels.
  • the IoT Commodity Ecosystem is designed with a payment platform that supports various payment methods to facilitate consumers' flexible settlement.
  • the IoT Commodity Ecosystem also supports various sub-ecologies based on the payment platform, such as electronic invoices, credit loans, points treasure and insurance.
  • new manufacturing provides a foundation for anti-counterfeiting and traceability for new circulation.
  • New circulation supports multiple circulation methods and injects vitality into new retail.
  • New retail supports various sales formats and expands sales channels and methods.
  • New finance introduces funds through new retail , User data, etc., to create financial conditions for generating new manufacturing and other conditions. Therefore, this IoT commodity ecosystem is a closed-loop feedback ecosystem in which various ecological links promote each other.
  • the embodiments of the present application provide an information processing apparatus.
  • the information processing device in the embodiment of the present application may serve as one of the software functional units.
  • the information processing device includes several instructions. The several instructions are stored in a memory, and the processor may access the memory and call the instructions for execution to complete the above information processing method.
  • the information processing apparatus 900 includes a request acquisition module 91, a point adjustment module 92, and a currency generation module 93.
  • the request obtaining module 91 is used to obtain an information processing request sent by the terminal, where the information processing request includes the source code and account information of the target product scanned by the terminal, the account information corresponds to product points, and products of different product types correspond to different point types Of merchandise points;
  • the point adjustment module 92 is used to adjust the product points corresponding to the account information according to the query times of the source code tracing;
  • the currency generation module 93 is used to generate network currency corresponding to the purchased commodity according to the point type of the commodity points.
  • this embodiment can adjust the user's points according to the number of queries of the traceability source code.
  • the points can be used to exchange goods, so it can feed back consumers. Encouraging consumers to purchase products with traceable source code is conducive to the popularization of traceable source code.
  • this embodiment can also generate network currency according to the point type of product points, which can be used to purchase any type of product, so it can improve the versatility of points.
  • the point adjustment module 92 includes: a sales status determination unit 921, a purchase adjustment unit 922, and a non-purchase adjustment unit 923.
  • the determination sale state unit 921 is used to determine the sale state of the target commodity, the sale state includes a purchased state and an unpurchased state;
  • the purchase adjustment unit 922 is configured to adjust the product points corresponding to the account information according to the number of inquiries of the traceability source code if the sales state of the target product is the purchased state;
  • the unpurchased adjustment unit 923 is configured to not adjust the product points corresponding to the account information if the sales status of the target product is an unpurchased state.
  • the point adjustment module 92 includes: a traceability source determination unit 924 and a point adjustment unit 925.
  • the source code tracing determining unit 924 is used to determine the number of queries of the source code tracing
  • the point adjustment unit 925 is configured to adjust the product points corresponding to the point type of the target product in the account information according to the query times of the source code traceability.
  • the point adjustment unit 925 is specifically configured to: determine whether the traceability source code is queried for the first time; if so, increase the product points corresponding to the point type of the target product in the account information according to a preset point increment ; If not, keep the product points corresponding to the point type of the target product in the account information unchanged.
  • the information processing apparatus 900 further includes: a generated code determination module 94 and a commodity determination module 95.
  • the generated code determination module 94 is used to determine the generated code according to the source code traceability
  • the commodity determination module 95 is used to determine that the commodity corresponding to the generated code is the target commodity.
  • the source code includes a two-dimensional code or an RFID tag code.
  • the currency generation module 93 includes: a point acquisition unit 931 and a currency generation unit 932.
  • the point obtaining unit 931 is used to obtain consumption points selected by the user to be exchanged for purchased goods
  • the currency generating unit 932 is configured to generate network currency corresponding to the purchased commodity according to the point type of the consumption point and the point type of the purchased item.
  • the point type includes a general point type and a directed point type
  • the general point type commodity points are used to redeem any type of purchased goods
  • the directed point type commodity points are used to redeem a specified type Purchase goods.
  • the currency generating unit 932 is specifically configured to: determine whether the point type of the consumption point is the general point type, or whether the point type of the consumption point and the point type of the purchased commodity are the same; if so, follow the One point consumption rule generates network currency corresponding to purchased goods; if not, generate network money corresponding to purchased goods according to a second point consumption rule, wherein the first point consumption rule is different from the second point consumption rule.
  • the second point consumption rule includes: converting commodity points of the directional point type into commodity points of the general point type according to a preset proportional coefficient.
  • the information processing apparatus 900 further includes: an access detection module 96 and a point reward module 97.
  • the access detection module 96 is used to obtain a webpage request when detecting a link to visit a commodity, the webpage request carrying account information of at least one user;
  • the point reward module 97 is used to return preset reward points to the account information according to the webpage request.
  • the information processing device 900 further includes: an invoicing record module 98 and a position record module 99.
  • the invoicing record module 98 is used to record invoicing information of different logistics links of the target commodity.
  • the location recording module 99 is used to record the geographic location information of the target commodity under different logistics links.
  • the information processing apparatus 900 further includes: an instruction receiving module 910 and a settlement purchase module 911.
  • the instruction receiving module 910 is used to receive a commodity purchase instruction
  • the settlement purchase module 911 is used to settle the purchased commodities according to the commodity purchase instruction.
  • the commodity purchase instruction is sent by scanning the QR code of the purchased commodity; or, the commodity purchase instruction is sent by selecting the purchased commodity on the commodity detail page; or, The commodity purchase instruction is sent by the infrared scanning device scanning the identification code of the purchased commodity; or, the commodity purchase instruction is sent by the RFID scanning device scanning the RFID tag of the purchased commodity; or, the The merchandise purchase instruction is sent by collecting the user's voice to purchase the merchandise; or, the merchandise purchase instruction is sent when the user's purchase behavior of the merchandise purchased by the visual recognition method is determined or the visual image that the merchandise is removed matches the preset purchase model.
  • the settlement purchase module 911 is specifically configured to: deduct the amount of the purchased commodity from the payment channel selected by the user; or, receive biometric information input by the user; determine whether the biometric information input by the user matches Preset biometric information; if it matches, deduct the amount of the purchased commodity from the payment channel selected by the user; if there is no match, suspend settlement; or, start a third-party payment page, the user pays at the third-party Enter payment information on the page; receive the payment success information sent by the third-party payment system according to the payment information; settle the purchased goods based on the payment success information; or, obtain the user's face image; determine the user's person Whether the face image matches the preset face image; if it matches, deduct the amount of the purchased product from the payment channel selected by the user; if it does not match, suspend settlement; or, obtain the user's mobile phone number and face image; judge Whether the user's mobile phone number matches the preset mobile phone number; if the user's mobile phone number matches the preset mobile phone number;
  • the settlement purchase module 911 is further specifically configured to: determine whether the user's credit score is greater than a preset credit score; if greater, allow the user to leave the store with the purchased goods without paying, and, The amount of the purchased commodity is later deducted from the account information corresponding to the user's identity information; if it is less, the settlement is suspended.
  • the settlement purchase module 911 is further specifically used to: determine whether the user's mobile phone number matches the preset mobile phone number; if it matches, deduct the purchased from the account information corresponding to the user's mobile phone number The amount of the product; if there is no match, the settlement will be suspended.
  • the commodity purchase instructions include restrictive commodity purchase instructions.
  • the settlement purchase module 911 is also specifically used to: determine whether the commodity purchase instruction is the restricted commodity purchase instruction; if yes, settle the purchased commodity according to the preset purchase logic; if not, settle the purchased commodity.
  • the settlement purchase module 911 is further specifically configured to: obtain a user's face image according to the restricted commodity purchase instruction; and determine whether the user places an order for the first time based on the user's face image Purchase restrictive commodities; deal with restrictive commodity transactions based on the judgment.
  • the settlement purchase module 911 is further specifically configured to: if the user places an order for a restricted product for the first time, estimate the user’s age based on the user’s face image, and based on the estimated The age of the user handles restricted commodity transactions; if the user does not place an order to purchase restricted commodities for the first time, sell the restricted commodities to the user.
  • the settlement purchase module 911 is further specifically configured to: determine whether the estimated age of the user is greater than a preset age threshold; if so, sell restricted goods to the user; if not, suspend restricted goods transaction.
  • the settlement purchase module 911 is further specifically configured to: start a third-party payment page, the user enters payment information on the third-party payment page; receive a payment sent by the third-party payment system according to the payment information Success information; based on the payment success information, selling restricted commodities to the user.
  • the settlement purchase module 911 is further specifically configured to: prompt the user to enter ID card information; determine whether the identity image in the ID card information matches the user's face image; if it matches, according to The age information in the ID card information deals with restricted commodity transactions; if there is no match, the restricted commodity transactions are stopped.
  • the commodity purchase instruction further includes an online order instruction, and the online order instruction is used to purchase an offline commodity.
  • the information processing device 900 further includes: a pickup code generation module 912, a pickup code input module 913, and a commodity transaction module 914.
  • the pickup code generation module 912 is used to generate a pickup code according to the online order placing instruction, and the pickup code is used to extract the offline commodity.
  • the pickup code input module 913 is used to receive the pickup code input by the user
  • the commodity transaction module 914 is used to trade the offline commodity according to the delivery code.
  • the above-mentioned information processing device can execute the information processing method provided by the embodiments of the present application, and has the functional modules and beneficial effects corresponding to the execution method.
  • the information processing method provided in the embodiments of the present application can execute the information processing method provided by the embodiments of the present application, and has the functional modules and beneficial effects corresponding to the execution method.
  • the embodiments of the present application provide a server.
  • the server 1000 includes one or more processors 101 and a memory 102. Among them, one processor 101 is taken as an example in FIG. 11.
  • the processor 101 and the memory 102 may be connected through a bus or in other ways.
  • the connection through a bus is used as an example.
  • the memory 102 is a non-volatile computer-readable storage medium, and can be used to store non-volatile software programs, non-volatile computer executable programs, and modules, such as program instructions corresponding to the information processing method in the embodiments of the present application. /Module.
  • the processor 101 executes the non-volatile software programs, instructions, and modules stored in the memory 102 to execute the information processing method of the foregoing embodiments, or various functional applications and data processing of the information processing apparatus of the foregoing embodiments .
  • the memory 102 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other non-volatile solid-state storage device.
  • the memory 102 may optionally include memories remotely provided with respect to the processor 101, and these remote memories may be connected to the processor 101 through a network. Examples of the above network include but are not limited to the Internet, intranet, local area network, mobile communication network, and combinations thereof.
  • the program instructions/modules are stored in the memory 102, and when executed by the one or more processors 101, execute the information processing method in any of the above method embodiments, for example, thereby executing the information of each of the above embodiments A processing method, or various functional applications and data processing of the information processing apparatus of the foregoing embodiments.
  • An embodiment of the present application further provides a non-transitory computer-readable storage medium, where the non-transitory computer-readable storage medium stores computer-executable instructions, and the computer-executable instructions are used to cause the server to execute any one of the above The information processing method.
  • An embodiment of the present application provides a computer program product.
  • the computer program product includes a computer program stored on a non-volatile computer-readable storage medium.
  • the computer program includes program instructions. When the program instructions are executed by a server Time, causing the server to execute any of the information processing methods described above.
  • this embodiment can adjust the user's points according to the query times of the traceability source code.
  • the points can be used to redeem the commodity, so it can feed back Consumers, encouraging consumers to purchase products with traceable source code, is conducive to the popularization of traceable source code.
  • this embodiment can also generate network currency according to the point type of product points, which can be used to purchase any type of product, so it can improve the versatility of points.
  • the device or device embodiments described above are only schematic, wherein the unit modules described as separate components may or may not be physically separated, and the components displayed as the module units may or may not be physical units , Can be located in one place, or can be distributed to multiple network module units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
  • each embodiment can be implemented by means of software plus a common hardware platform, and of course, it can also be implemented by hardware.
  • the above technical solutions can essentially be embodied in the form of software products that contribute to related technologies, and the computer software products can be stored in computer-readable storage media, such as ROM/RAM, magnetic disks , Optical discs, etc., including several instructions to enable a computer device (which may be a personal computer, server, or network device, etc.) to perform the methods described in the various embodiments or some parts of the embodiments.

Landscapes

  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Engineering & Computer Science (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Development Economics (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Game Theory and Decision Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Cash Registers Or Receiving Machines (AREA)

Abstract

The present application relates to the technical field of the Internet, and specifically relates to an information processing method and device, a server, and an information processing system. The method comprises: acquiring an information processing request transmitted by a terminal, the information processing request comprising a tracing code of a target commodity and account information, wherein the account information corresponds to commodity credits, and commodities of different commodity types correspond to commodity credits of different credit types; adjusting, according to the number of queries for the tracing code, the commodity credits corresponding to the account information; and generating, according to a credit type of the commodity credits, cyber currency corresponding to a commodity to be purchased. A tracing code of a commodity purchased by a user is used to adjust credits according to the number of queries for the tracing code and the credits can be redeemed for a commodity, so as to provide benefits to consumers and encourage consumers to purchase commodities having tracing codes, thereby facilitating the adoption of tracing codes. The cyber money can also be used to purchase any type of commodity, thereby improving the versatility of credits.

Description

信息处理方法及其装置、服务器及信息处理系统Information processing method and device, server and information processing system 技术领域Technical field

本申请涉及互联网技术领域,特别是涉及一种信息处理方法及其装置、服务器及信息处理系统。This application relates to the field of Internet technology, and in particular, to an information processing method and device, server, and information processing system.

背景技术Background technique

随着互联网技术的发展,积分越来越普遍,人们可以使用积分兑换商品,然而,由于不同商品积分对应着不同积分发行主体,不同积分发行主体并未承认其它积分发行主体的积分有效性,因此,用户不能随意在任意商家消费积分,积分的通用性比较差。With the development of Internet technology, points are becoming more and more common, and people can use points to exchange for commodities. However, because different commodity points correspond to different point issuers, different point issuers do not recognize the validity of points of other point issuers, so , Users can't consume points in any merchant at will, and the versatility of points is relatively poor.

并且,如今假冒伪劣商品越来越多,溯源码作为打击假冒伪劣商品的手段之一,其受到市场的青睐。然而,传统防伪溯源方式推广力度不足,例如,缺乏反哺消费者并鼓励消费者购买具有溯源码的商品的推广方式,导致溯源码未能够得到有效地推广。Moreover, nowadays, there are more and more fake and shoddy commodities. As one of the means to crack down on counterfeit and shoddy commodities, traceable source codes are favored by the market. However, the traditional anti-counterfeiting traceability method is insufficiently promoted. For example, the lack of a promotion method that feeds back consumers and encourages consumers to purchase products with traceable source code has resulted in the failure of the traceable source code to be effectively promoted.

发明内容Summary of the invention

本申请实施例一个目的旨在提供一种信息处理方法及其装置、服务器及信息处理系统,可以提高积分通用性以及溯源码的普及。An object of the embodiments of the present application is to provide an information processing method and apparatus, a server, and an information processing system, which can improve the versatility of points and the popularization of source code traceability.

为解决上述技术问题,本申请实施例提供以下技术方案:To solve the above technical problems, the embodiments of the present application provide the following technical solutions:

在第一方面,本申请实施例提供一种信息处理方法,包括:In a first aspect, an embodiment of the present application provides an information processing method, including:

获取终端发送的信息处理请求,所述信息处理请求包括目标商品的溯源码以及账号信息,所述账号信息对应商品积分,不同商品类型的商品对应不同积分类型的商品积分;Obtain an information processing request sent by a terminal, where the information processing request includes the traceability source code of the target product and account information, where the account information corresponds to product points, and products of different product types correspond to product points of different point types;

根据所述溯源码的查询次数,调整所述账号信息对应的商品积分;Adjust the product points corresponding to the account information according to the query times of the traceability source code;

根据所述商品积分的积分类型,生成与购买商品对应的网络货币。According to the type of points of the commodity points, a network currency corresponding to the purchased commodity is generated.

可选地,所述根据所述溯源码的查询次数,调整所述账号信息对应的商品积分,包括:Optionally, the adjusting the product points corresponding to the account information according to the number of times of tracing the source code includes:

确定所述目标商品的出售状态,所述出售状态包括已购买状态与未购买状态;Determine the sale status of the target commodity, the sale status includes a purchased status and an unpurchased status;

若所述目标商品的出售状态为已购买状态,则根据所述溯源码的查询次数,调整所述账号信息对应的商品积分;If the sale status of the target commodity is the purchased status, adjust the commodity points corresponding to the account information according to the query times of the traceability source code;

若所述目标商品的出售状态为未购买状态,则不调整所述账号信息对应的商品积分。If the sales status of the target product is an unpurchased state, the product points corresponding to the account information are not adjusted.

可选地,所述根据所述溯源码的查询次数,调整所述账号信息对应的商品积分,包括:Optionally, the adjusting the product points corresponding to the account information according to the number of times of tracing the source code includes:

确定所述溯源码的查询次数;Determine the number of queries for the traceability source code;

根据所述溯源码的查询次数,调整所述账号信息中与所述目标商品的积分类型对应的商品积分。According to the query times of the traceability source code, adjust the product points corresponding to the target product point type in the account information.

可选地,所述根据所述溯源码的查询次数,调整所述账号信息中与所述目标商品的积分类型对应的商品积分,包括:Optionally, the adjustment of the product points corresponding to the target product's point type in the account information according to the query times of the source code tracing includes:

判断所述溯源码是否被首次查询;Determine whether the traceability source code has been searched for the first time;

若是,按照预设积分增量增加所述账号信息中与所述目标商品的积分类型对应的商品积分;If so, increase the product points corresponding to the point type of the target product in the account information according to the preset point increment;

若否,保持所述账号信息中与所述目标商品的积分类型对应的商品积分不变。If not, keep the product points corresponding to the point type of the target product in the account information unchanged.

可选地,在获取终端发送的信息处理请求之后,所述方法还包括:Optionally, after acquiring the information processing request sent by the terminal, the method further includes:

根据所述溯源码,确定生成码;According to the traceability source code, determine the generated code;

确定与所述生成码对应的商品为目标商品。Determine that the product corresponding to the generated code is the target product.

可选地,所述根据所述商品积分的积分类型,生成与购买商品对应的网络货币,包括:Optionally, the generating of network currency corresponding to the purchased commodity according to the type of points of the commodity points includes:

获取用户选择兑换购买商品的消费积分;Obtain consumption points that the user chooses to redeem for purchased goods;

根据所述消费积分的积分类型以及所述购买商品的积分类型,生成与购买商品对应的网络货币。According to the type of points of the consumption points and the type of points of the purchased goods, a network currency corresponding to the purchased goods is generated.

可选地,所述积分类型包括通用积分类型与定向积分类型,所述通用积分类型的商品积分用于兑换任何类型的购买商品,所述定向积分类型的商品积分用于兑换指定类型的购买商品;Optionally, the point type includes a general point type and a directed point type, the general point type commodity points are used to redeem any type of purchased goods, and the targeted point type product points are used to redeem a specified type of purchased goods ;

所述根据所述消费积分的积分类型以及所述购买商品的积分类型,生成与购买商品对应的网络货币,包括:The generating of network currency corresponding to the purchased goods according to the type of points of the consumption points and the type of points of the purchased goods includes:

判断所述消费积分的积分类型是否是所述通用积分类型,或者,所述消费积分的积分类型与所述购买商品的积分类型是否相同;Judging whether the point type of the consumption point is the general point type, or whether the point type of the consumption point is the same as the point type of the purchased commodity;

若是,按照第一积分消费规则生成与购买商品对应的网络货币;If yes, generate the network currency corresponding to the purchased goods according to the first point consumption rule;

若否,按照第二积分消费规则生成与购买商品对应的网络货币,其中,所述第一积分消费规则与所述第二积分消费规则不同。If not, the network currency corresponding to the purchased goods is generated according to the second point consumption rule, wherein the first point consumption rule is different from the second point consumption rule.

可选地,所述第二积分消费规则包括:将定向积分类型的商品积分按照预设比例系数换算成通用积分类型的商品积分。Optionally, the second point consumption rule includes: converting commodity points of the directional point type into commodity points of the general point type according to a preset proportional coefficient.

可选地,所述方法还包括:Optionally, the method further includes:

在检测到访问商品链接时,获取网页请求,所述网页请求携带有至少一个用户的账号信息;When a link to access a commodity is detected, a webpage request is obtained, and the webpage request carries account information of at least one user;

根据所述网页请求,向所述账号信息返回预设奖励积分。According to the webpage request, return preset reward points to the account information.

可选地,所述方法还包括:Optionally, the method further includes:

记录所述目标商品的不同物流环节的进销存信息。Record the invoicing information of different logistics links of the target commodity.

可选地,所述方法还包括:Optionally, the method further includes:

记录所述目标商品在不同物流环节下的地理位置信息。Record the geographic location information of the target product under different logistics links.

可选地,所述方法还包括:Optionally, the method further includes:

接收商品购买指令;Receive merchandise purchase instructions;

根据所述商品购买指令,结算购买的商品。According to the commodity purchase instruction, settle the purchased commodity.

可选地,所述商品购买指令由扫描所述购买的商品的二维码而发送的;或者,Optionally, the commodity purchase instruction is sent by scanning the QR code of the purchased commodity; or,

所述商品购买指令由在商品详情页选择所述购买的商品而发送的;或者,The commodity purchase instruction is sent by selecting the purchased commodity on the commodity detail page; or,

所述商品购买指令由红外扫描设备扫描所述购买的商品的标识码而发送的;或者,The commodity purchase instruction is sent by the infrared scanning device scanning the identification code of the purchased commodity; or,

所述商品购买指令由RFID扫描设备扫描所述购买的商品的RFID标签而发送的;或者,The commodity purchase instruction is sent by the RFID scanning device scanning the RFID tag of the purchased commodity; or,

所述商品购买指令由采集用户语音下达购买商品而发送的;或者,The commodity purchase instruction is sent by collecting the user's voice and issuing the purchase commodity; or,

所述商品购买指令由利用视觉识别方式确定用户购买商品的购买行为或商品被取走的视觉图像匹配预设购买模型时而发送的。The merchandise purchase instruction is sent when the user's purchase behavior of purchasing the merchandise or the visual image that the merchandise is taken away matches the preset purchase model using visual recognition.

可选地,所述结算购买的商品,包括:Optionally, the goods purchased for settlement include:

从所述用户选择的支付渠道扣除所述购买的商品的金额;Deduct the amount of the purchased commodity from the payment channel selected by the user;

或者,or,

接收用户输入的生物特征信息;Receive biometric information input by the user;

判断用户输入的生物特征信息是否匹配预设生物特征信息;Determine whether the biometric information input by the user matches the preset biometric information;

若匹配,从所述用户选择的支付渠道扣除所述购买的商品的金额;If there is a match, the amount of the purchased commodity is deducted from the payment channel selected by the user;

若未匹配,暂停结算;If there is no match, the settlement will be suspended;

或者,or,

启动第三方支付页面,所述用户在所述第三方支付页面输入付款信息;Start a third-party payment page, the user enters payment information on the third-party payment page;

接收第三方支付系统根据所述付款信息发送的支付成功信息;Receiving payment success information sent by a third-party payment system according to the payment information;

根据所述支付成功信息,结算所述购买的商品;Settle the purchased goods according to the payment success information;

或者,or,

获取用户的人脸图像;Get the user's face image;

判断所述用户的人脸图像是否匹配预设人脸图像;Determine whether the face image of the user matches the preset face image;

若匹配,从所述用户选择的支付渠道扣除所述购买的商品的金额;If there is a match, the amount of the purchased commodity is deducted from the payment channel selected by the user;

若未匹配,暂停结算;If there is no match, the settlement will be suspended;

或者,or,

获取用户的手机号码与人脸图像;Obtain the user's mobile phone number and face image;

判断所述用户的手机号码是否匹配预设手机号码;Determine whether the user's mobile phone number matches the preset mobile phone number;

若所述用户的手机号码匹配预设手机号码,判断用户的人脸图像是否匹配预设人脸图像;If the user's mobile phone number matches the preset mobile phone number, determine whether the user's face image matches the preset face image;

若用户的人脸图像匹配预设人脸图像,从所述用户选择的支付渠道扣除所述购买的商品的金额;If the face image of the user matches the preset face image, the amount of the purchased commodity is deducted from the payment channel selected by the user;

若用户的人脸图像未匹配预设人脸图像,暂停结算;If the user’s face image does not match the preset face image, settlement will be suspended;

若所述用户的手机号码未匹配预设手机号码,暂停结算;If the mobile phone number of the user does not match the preset mobile phone number, settlement is suspended;

或者,or,

获取用户的付款码;Get the user's payment code;

根据所述用户的付款码,结算所述购买的商品;Settle the purchased goods according to the user's payment code;

或者,or,

获取用户的身份信息;Obtain the user's identity information;

根据所述用户的身份信息,确定与所述用户对应信用分数;Determine the credit score corresponding to the user according to the user's identity information;

根据所述用户的信用分数,结算所述购买的商品;Settle the purchased goods according to the user's credit score;

或者,or,

获取用户的手机号码;Obtain the user's mobile phone number;

根据所述用户的手机号码,结算所述购买的商品。According to the user's mobile phone number, settle the purchased merchandise.

可选地,所述根据所述用户的信用分数,结算所述购买的商品,包括:Optionally, the settlement of the purchased goods according to the user's credit score includes:

判断所述用户的信用分数是否大于预设信用分数;Determine whether the user's credit score is greater than the preset credit score;

若大于,允许所述用户未付费而携带所述购买的商品离店,并且,从与所述用户的身份信息对应的账号信息中后期扣除所述购买的商品的金额;If it is greater, the user is allowed to leave the store with the purchased product without paying, and the amount of the purchased product is later deducted from the account information corresponding to the user's identity information;

若小于,暂停结算。If it is less, the settlement will be suspended.

可选地,所述根据所述用户的手机号码,结算所述购买的商品,包括:Optionally, the settlement of the purchased goods according to the user's mobile phone number includes:

判断所述用户的手机号码是否匹配预设手机号码;Determine whether the user's mobile phone number matches the preset mobile phone number;

若匹配,从与所述用户的手机号码对应的账号信息中扣除所述购买的商品的金额;If there is a match, the amount of the purchased commodity is deducted from the account information corresponding to the user's mobile phone number;

若未匹配,暂停结算。If there is no match, the settlement will be suspended.

可选地,所述商品购买指令包括限制性商品购买指令;Optionally, the commodity purchase instruction includes a restricted commodity purchase instruction;

所述方法还包括:The method also includes:

根据所述限制性商品购买指令,获取用户的人脸图像;Acquire the user's face image according to the restricted commodity purchase instruction;

根据所述用户的人脸图像,判断所述用户是否首次下单购买限制性商品;According to the user's face image, determine whether the user places an order to purchase restricted goods for the first time;

根据判断结果,处理限制性商品交易。Based on the judgment results, deal with restricted commodity transactions.

可选地,所述根据判断结果,处理限制性商品交易,包括:Optionally, the processing of restricted commodity transactions according to the judgment result includes:

若所述用户首次下单购买限制性商品的,根据所述用户的人脸图像,估算所述用户的年龄,并根据估算的所述用户的年龄,处理限制性 商品交易;If the user places an order to purchase a restricted product for the first time, estimate the user's age based on the user's face image, and process the restricted product transaction based on the estimated user's age;

若所述用户非首次下单购买限制性商品的,向所述用户出售限制性商品。If the user does not place an order to purchase restricted commodities for the first time, sell the restricted commodities to the user.

可选地,所述根据估算的所述用户的年龄,处理限制性商品交易,包括:Optionally, the processing of restricted commodity transactions based on the estimated age of the user includes:

判断估算的所述用户的年龄是否大于预设年龄阈值;Determine whether the estimated age of the user is greater than a preset age threshold;

若是,向所述用户出售限制性商品;If so, sell restricted goods to the user;

若否,暂停限制性商品交易。If not, suspend restricted commodity trading.

可选地,所述向所述用户出售限制性商品,包括:Optionally, the sale of restricted goods to the user includes:

启动第三方支付页面,所述用户在所述第三方支付页面输入付款信息;Start a third-party payment page, the user enters payment information on the third-party payment page;

接收第三方支付系统根据所述付款信息发送的支付成功信息;Receiving payment success information sent by a third-party payment system according to the payment information;

根据所述支付成功信息,向所述用户出售限制性商品。Based on the payment success information, sell restricted commodities to the user.

可选地,在暂停限制性商品交易后,所述根据估算的所述用户的年龄,处理限制性商品交易,还包括:Optionally, after suspending the restricted commodity transaction, the processing of the restricted commodity transaction based on the estimated age of the user further includes:

提示所述用户输入身份证信息;Prompt the user to enter ID card information;

判断所述身份证信息中的身份图像是否匹配所述用户的人脸图像;Judging whether the identity image in the ID card information matches the user's face image;

若匹配,根据所述身份证信息中的年龄信息处理限制性商品交易;If there is a match, the restricted commodity transaction is processed according to the age information in the ID card information;

若未匹配,停止限制性商品交易。If there is no match, stop the restricted commodity transaction.

可选地,所述商品购买指令还包括线上下单指令,所述线上下单指令用于购买线下商品;Optionally, the commodity purchase instruction further includes an online order instruction, and the online order instruction is used to purchase an offline commodity;

所述方法还包括:The method also includes:

根据所述线上下单指令,产生提货码,所述提货码用于提取所述线下商品;According to the online order instruction, a pickup code is generated, and the pickup code is used to extract the offline commodity;

接收用户输入的提货码;Receive the delivery code entered by the user;

根据所述提货码,交易所述线下商品。According to the delivery code, trade the offline commodity.

可选地,所述方法还包括:Optionally, the method further includes:

人工智能推荐商品。Artificial intelligence recommended products.

可选地,所述人工智能推荐商品,包括:Optionally, the artificial intelligence recommended products include:

获取用户的电信数据及历史消费数据,所述电信数据包括所述用户的身份信息及地理位置;Obtain the user's telecommunications data and historical consumption data, where the telecommunications data includes the user's identity information and geographic location;

根据所述用户的电信数据及历史消费数据,向所述用户推荐商品。Based on the user's telecommunications data and historical consumption data, recommend products to the user.

可选地,所述信息处理请求由扫描目标商品的溯源码而发送的;或者,Optionally, the information processing request is sent by scanning the source code of the target product; or,

所述信息处理请求由采集用户语音购买目标商品时下达的声控指令而发送的;或者,The information processing request is sent by collecting a voice control instruction issued when the user purchases the target product by voice; or,

所述信息处理请求由图像分析目标商品而发送的。The information processing request is sent by the image analysis target product.

在第二方面,本申请实施例提供一种信息处理装置,包括:In a second aspect, an embodiment of the present application provides an information processing apparatus, including:

请求获取模块,用于获取终端发送的信息处理请求,所述信息处理请求包括目标商品的溯源码以及账号信息,所述账号信息对应商品积分,不同商品类型的商品对应不同积分类型的商品积分;A request acquisition module for acquiring an information processing request sent by a terminal, where the information processing request includes the source code of the target product and account information, the account information corresponds to product points, and products of different product types correspond to product points of different types of points;

积分调整模块,用于根据所述溯源码的查询次数,调整所述账号信息对应的商品积分;The point adjustment module is used to adjust the product points corresponding to the account information according to the query times of the source code traceability;

货币生成模块,用于根据所述商品积分的积分类型,生成与购买商品对应的网络货币。The currency generation module is used to generate network currency corresponding to the purchased commodity according to the point type of the commodity points.

可选地,所述积分调整模块包括:Optionally, the integral adjustment module includes:

确定出售状态单元,用于确定所述目标商品的出售状态,所述出售状态包括已购买状态与未购买状态;A unit for determining a sale status, for determining a sale status of the target commodity, the sale status includes a purchased status and an unpurchased status;

购买调整单元,用于若所述目标商品的出售状态为已购买状态,则根据所述溯源码的查询次数,调整所述账号信息对应的商品积分;A purchase adjustment unit, configured to adjust the product points corresponding to the account information according to the number of inquiries of the traceability source code if the sales status of the target product is the purchased state;

未购买调整单元,用于若所述目标商品的出售状态为未购买状态,则不调整所述账号信息对应的商品积分。The unpurchased adjustment unit is configured to not adjust the product points corresponding to the account information if the sales status of the target product is an unpurchased state.

可选地,所述积分调整模块包括:Optionally, the integral adjustment module includes:

溯源码确定单元,用于确定所述溯源码的查询次数;A source code tracing determining unit, used to determine the number of queries of the source code tracing;

积分调整单元,用于根据所述溯源码的查询次数,调整所述账号信息中与所述目标商品的积分类型对应的商品积分。The point adjustment unit is configured to adjust the product points corresponding to the point type of the target product in the account information according to the query times of the traceability source code.

可选地,所述积分调整单元具体用于:Optionally, the integral adjustment unit is specifically used for:

判断所述溯源码是否被首次查询;Determine whether the traceability source code has been searched for the first time;

若是,按照预设积分增量增加所述账号信息中与所述目标商品的积分类型对应的商品积分;If so, increase the product points corresponding to the point type of the target product in the account information according to the preset point increment;

若否,保持所述账号信息中与所述目标商品的积分类型对应的商品积分不变。If not, keep the product points corresponding to the point type of the target product in the account information unchanged.

可选地,所述装置还包括:Optionally, the device further includes:

生成码确定模块,用于根据所述溯源码,确定生成码;The generated code determination module is used to determine the generated code according to the traceable source code;

商品确定模块,用于确定与所述生成码对应的商品为目标商品。The commodity determination module is used to determine that the commodity corresponding to the generated code is the target commodity.

可选地,所述货币生成模块包括:Optionally, the currency generation module includes:

积分获取单元,用于获取用户选择兑换购买商品的消费积分;The point acquisition unit is used to obtain consumption points that the user chooses to redeem for purchased goods;

货币生成单元,用于根据所述消费积分的积分类型以及所述购买商品的积分类型,生成与购买商品对应的网络货币。The currency generating unit is configured to generate a network currency corresponding to the purchased commodity according to the type of points of the consumption points and the type of points of the purchased goods.

可选地,所述积分类型包括通用积分类型与定向积分类型,所述通用积分类型的商品积分用于兑换任何类型的购买商品,所述定向积分类型的商品积分用于兑换指定类型的购买商品;Optionally, the point type includes a general point type and a directed point type, the general point type commodity points are used to redeem any type of purchased goods, and the targeted point type product points are used to redeem a specified type of purchased goods ;

所述货币生成单元具体用于:The currency generating unit is specifically used for:

判断所述消费积分的积分类型是否是所述通用积分类型,或者,所述消费积分的积分类型与所述购买商品的积分类型是否相同;Judging whether the point type of the consumption point is the general point type, or whether the point type of the consumption point is the same as the point type of the purchased commodity;

若是,按照第一积分消费规则生成与购买商品对应的网络货币;If yes, generate the network currency corresponding to the purchased goods according to the first point consumption rule;

若否,按照第二积分消费规则生成与购买商品对应的网络货币,其中,所述第一积分消费规则与所述第二积分消费规则不同。If not, the network currency corresponding to the purchased goods is generated according to the second point consumption rule, wherein the first point consumption rule is different from the second point consumption rule.

可选地,所述第二积分消费规则包括:将定向积分类型的商品积分按照预设比例系数换算成通用积分类型的商品积分。Optionally, the second point consumption rule includes: converting commodity points of the directional point type into commodity points of the general point type according to a preset proportional coefficient.

可选地,所述装置还包括:Optionally, the device further includes:

访问检测模块,用于在检测到访问商品链接时,获取网页请求,所述网页请求携带有至少一个用户的账号信息;An access detection module, configured to obtain a webpage request when detecting a link to visit a commodity, the webpage request carrying account information of at least one user;

积分奖励模块,用于根据所述网页请求,向所述账号信息返回预设奖励积分。The point reward module is used to return preset reward points to the account information according to the webpage request.

可选地,所述装置还包括:Optionally, the device further includes:

进销存记录模块,用于记录所述目标商品的不同物流环节的进销存 信息。The invoicing record module is used to record the invoicing information in different logistics links of the target commodity.

可选地,所述装置还包括:Optionally, the device further includes:

位置记录模块,用于记录所述目标商品在不同物流环节下的地理位置信息。The location recording module is used to record the geographic location information of the target commodity under different logistics links.

可选地,所述装置还包括:Optionally, the device further includes:

指令接收模块,用于接收商品购买指令;Instruction receiving module, used to receive commodity purchase instructions;

结算购买模块,用于根据所述商品购买指令,结算购买的商品。The settlement purchase module is used to settle the purchased goods according to the commodity purchase instruction.

可选地,所述商品购买指令由扫描所述购买的商品的二维码而发送的;或者,Optionally, the commodity purchase instruction is sent by scanning the QR code of the purchased commodity; or,

所述商品购买指令由在商品详情页选择所述购买的商品而发送的;或者,The commodity purchase instruction is sent by selecting the purchased commodity on the commodity detail page; or,

所述商品购买指令由红外扫描设备扫描所述购买的商品的标识码而发送的;或者,The commodity purchase instruction is sent by the infrared scanning device scanning the identification code of the purchased commodity; or,

所述商品购买指令由RFID扫描设备扫描所述购买的商品的RFID标签而发送的;或者,The commodity purchase instruction is sent by the RFID scanning device scanning the RFID tag of the purchased commodity; or,

所述商品购买指令由采集用户语音下达购买商品而发送的;或者,The commodity purchase instruction is sent by collecting the user's voice and issuing the purchase commodity; or,

所述商品购买指令由利用视觉识别方式确定用户购买商品的购买行为或商品被取走的视觉图像匹配预设购买模型时而发送的。The merchandise purchase instruction is sent when the user's purchase behavior of purchasing the merchandise or the visual image that the merchandise is taken away matches the preset purchase model using visual recognition.

可选地,所述结算购买模块具体用于:Optionally, the settlement purchase module is specifically used to:

从所述用户选择的支付渠道扣除所述购买的商品的金额;Deduct the amount of the purchased commodity from the payment channel selected by the user;

或者,or,

接收用户输入的生物特征信息;Receive biometric information input by the user;

判断用户输入的生物特征信息是否匹配预设生物特征信息;Determine whether the biometric information input by the user matches the preset biometric information;

若匹配,从所述用户选择的支付渠道扣除所述购买的商品的金额;If there is a match, the amount of the purchased commodity is deducted from the payment channel selected by the user;

若未匹配,暂停结算;If there is no match, the settlement will be suspended;

或者,or,

启动第三方支付页面,所述用户在所述第三方支付页面输入付款信息;Start a third-party payment page, the user enters payment information on the third-party payment page;

接收第三方支付系统根据所述付款信息发送的支付成功信息;Receiving payment success information sent by a third-party payment system according to the payment information;

根据所述支付成功信息,结算所述购买的商品;Settle the purchased goods according to the payment success information;

或者,or,

获取用户的人脸图像;Get the user's face image;

判断所述用户的人脸图像是否匹配预设人脸图像;Determine whether the face image of the user matches the preset face image;

若匹配,从所述用户选择的支付渠道扣除所述购买的商品的金额;If there is a match, the amount of the purchased commodity is deducted from the payment channel selected by the user;

若未匹配,暂停结算;If there is no match, the settlement will be suspended;

或者,or,

获取用户的手机号码与人脸图像;Obtain the user's mobile phone number and face image;

判断所述用户的手机号码是否匹配预设手机号码;Determine whether the user's mobile phone number matches the preset mobile phone number;

若所述用户的手机号码匹配预设手机号码,判断用户的人脸图像是否匹配预设人脸图像;If the user's mobile phone number matches the preset mobile phone number, determine whether the user's face image matches the preset face image;

若用户的人脸图像匹配预设人脸图像,从所述用户选择的支付渠道扣除所述购买的商品的金额;If the face image of the user matches the preset face image, the amount of the purchased commodity is deducted from the payment channel selected by the user;

若用户的人脸图像未匹配预设人脸图像,暂停结算;If the user’s face image does not match the preset face image, settlement will be suspended;

若所述用户的手机号码未匹配预设手机号码,暂停结算;If the mobile phone number of the user does not match the preset mobile phone number, settlement is suspended;

或者,or,

获取用户的付款码;Get the user's payment code;

根据所述用户的付款码,结算所述购买的商品;Settle the purchased goods according to the user's payment code;

或者,or,

获取用户的身份信息;Obtain the user's identity information;

根据所述用户的身份信息,确定与所述用户对应信用分数;Determine the credit score corresponding to the user according to the user's identity information;

根据所述用户的信用分数,结算所述购买的商品;Settle the purchased goods according to the user's credit score;

或者,or,

获取用户的手机号码;Obtain the user's mobile phone number;

根据所述用户的手机号码,结算所述购买的商品。According to the user's mobile phone number, settle the purchased merchandise.

可选地,所述结算购买模块具体还用于:Optionally, the settlement purchase module is also specifically used to:

判断所述用户的信用分数是否大于预设信用分数;Determine whether the user's credit score is greater than the preset credit score;

若大于,允许所述用户未付费而携带所述购买的商品离店,并且,从与所述用户的身份信息对应的账号信息中后期扣除所述购买的商品 的金额;If it is greater, the user is allowed to leave the store with the purchased product without paying, and the amount of the purchased product is later deducted from the account information corresponding to the user's identity information;

若小于,暂停结算。If it is less, the settlement will be suspended.

可选地,所述结算购买模块具体还用于:Optionally, the settlement purchase module is also specifically used to:

判断所述用户的手机号码是否匹配预设手机号码;Determine whether the user's mobile phone number matches the preset mobile phone number;

若匹配,从与所述用户的手机号码对应的账号信息中扣除所述购买的商品的金额;If there is a match, the amount of the purchased commodity is deducted from the account information corresponding to the user's mobile phone number;

若未匹配,暂停结算。If there is no match, the settlement will be suspended.

可选地,所述商品购买指令包括限制性商品购买指令;Optionally, the commodity purchase instruction includes a restricted commodity purchase instruction;

所述结算购买模块具体还用于:The settlement purchase module is also specifically used for:

判断所述商品购买指令是否为所述限制性商品购买指令;Determine whether the commodity purchase instruction is the restricted commodity purchase instruction;

若是,根据预设购买逻辑,结算购买的商品;If yes, settle the purchased goods according to the preset purchase logic;

若否,结算购买的商品。If not, settle the purchased goods.

可选地,所述结算购买模块具体还用于:Optionally, the settlement purchase module is also specifically used to:

根据所述限制性商品购买指令,获取用户的人脸图像;Acquire the user's face image according to the restricted commodity purchase instruction;

根据所述用户的人脸图像,判断所述用户是否首次下单购买限制性商品;According to the user's face image, determine whether the user places an order to purchase restricted goods for the first time;

根据判断结果,处理限制性商品交易。Based on the judgment results, deal with restricted commodity transactions.

可选地,所述结算购买模块具体还用于:Optionally, the settlement purchase module is also specifically used to:

若所述用户首次下单购买限制性商品的,根据所述用户的人脸图像,估算所述用户的年龄,并根据估算的所述用户的年龄,处理限制性商品交易;If the user places an order to purchase a restricted product for the first time, estimate the user's age based on the user's face image, and process the restricted product transaction based on the estimated user's age;

若所述用户非首次下单购买限制性商品的,向所述用户出售限制性商品。If the user does not place an order to purchase restricted commodities for the first time, sell the restricted commodities to the user.

可选地,所述结算购买模块具体还用于:Optionally, the settlement purchase module is also specifically used to:

判断估算的所述用户的年龄是否大于预设年龄阈值;Determine whether the estimated age of the user is greater than a preset age threshold;

若是,向所述用户出售限制性商品;If so, sell restricted goods to the user;

若否,暂停限制性商品交易。If not, suspend restricted commodity trading.

可选地,所述结算购买模块具体还用于:Optionally, the settlement purchase module is also specifically used to:

启动第三方支付页面,所述用户在所述第三方支付页面输入付款信 息;Start a third-party payment page, the user enters payment information on the third-party payment page;

接收第三方支付系统根据所述付款信息发送的支付成功信息;Receiving payment success information sent by a third-party payment system according to the payment information;

根据所述支付成功信息,向所述用户出售限制性商品。Based on the payment success information, sell restricted commodities to the user.

可选地,所述结算购买模块具体还用于:Optionally, the settlement purchase module is also specifically used to:

提示所述用户输入身份证信息;Prompt the user to enter ID card information;

判断所述身份证信息中的身份图像是否匹配所述用户的人脸图像;Judging whether the identity image in the ID card information matches the user's face image;

若匹配,根据所述身份证信息中的年龄信息处理限制性商品交易;If there is a match, the restricted commodity transaction is processed according to the age information in the ID card information;

若未匹配,停止限制性商品交易。If there is no match, stop the restricted commodity transaction.

可选地,所述商品购买指令还包括线上下单指令,所述线上下单指令用于购买线下商品;Optionally, the commodity purchase instruction further includes an online order instruction, and the online order instruction is used to purchase an offline commodity;

所述装置还包括:The device also includes:

提货码产生模块,用于根据所述线上下单指令,产生提货码,所述提货码用于提取所述线下商品;A pickup code generation module, configured to generate a pickup code according to the online order instruction, and the pickup code is used to extract the offline commodity;

提货码输入模块,用于接收用户输入的提货码;Pickup code input module, used to receive the pickup code input by the user;

商品交易模块,用于根据所述提货码,交易所述线下商品。The commodity transaction module is used to trade the offline commodity according to the delivery code.

在第三方面,本申请实施例提供一种服务器,包括:In a third aspect, an embodiment of the present application provides a server, including:

至少一个处理器;以及At least one processor; and

与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够用于执行上述的信息处理方法。A memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to cause the at least one processing The device can be used to perform the above-mentioned information processing method.

在第四方面,本申请实施例提供一种信息处理系统,包括:In a fourth aspect, an embodiment of the present application provides an information processing system, including:

终端;以及,Terminal; and,

所述的服务器,所述服务器与所述终端通讯。The server communicates with the terminal.

在第五方面,本申请实施例提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使服务器执行上述的信息处理方法。In a fifth aspect, an embodiment of the present application provides a non-transitory computer-readable storage medium, the non-transitory computer-readable storage medium stores computer-executable instructions, and the computer-executable instructions are used to cause the server to execute the foregoing Information processing method.

在第六方面,本申请实施例提供一种计算机程序产品,所述计算机程序产品包括存储在非易失性计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被服务器执行时,使所述 服务器执行任一项所述的信息处理方法。In a sixth aspect, an embodiment of the present application provides a computer program product, the computer program product including a computer program stored on a non-volatile computer-readable storage medium, the computer program including program instructions, when the program When the instruction is executed by the server, the server is caused to execute any one of the information processing methods.

在上述各个实施例中,首先,获取终端发送的信息处理请求,信息处理请求包括目标商品的溯源码以及账号信息,账号信息对应商品积分,不同商品类型的商品对应不同积分类型的商品积分。其次,根据溯源码的查询次数,调整账号信息对应的商品积分。再次,根据商品积分的积分类型,生成与购买商品对应的网络货币。因此,一方面,用户购买商品的溯源码时,本实施例能够根据溯源码的查询次数调整用户的积分,然而,该积分可用于兑换商品,因此,其能够反哺消费者,鼓励消费者购买具有溯源码的商品,有利于溯源码的普及。另一方,本实施例还能够根据商品积分的积分类型生成网络货币,该网络货币可用于购买任何类型商品,因此,其能够提高积分的通用性。In each of the above embodiments, first, an information processing request sent by a terminal is obtained. The information processing request includes the source code of the target product and account information. The account information corresponds to product points, and products of different product types correspond to product points of different point types. Secondly, according to the query times of the source code, adjust the product points corresponding to the account information. Thirdly, according to the type of points of the product points, the network currency corresponding to the purchased goods is generated. Therefore, on the one hand, when the user purchases the traceable source code of the commodity, this embodiment can adjust the user's points according to the number of queries of the traceable source code. However, the points can be used to redeem the commodity. Therefore, it can feed back the consumer and encourage consumers to purchase Commodities with traceable source code are conducive to the popularization of traceable source code. On the other hand, this embodiment can also generate network currency according to the point type of product points, which can be used to purchase any type of product, so it can improve the versatility of points.

附图说明BRIEF DESCRIPTION

一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。One or more embodiments are exemplarily illustrated by the pictures in the corresponding drawings. These exemplary descriptions do not constitute a limitation on the embodiments, and elements with the same reference numerals in the drawings represent similar elements. Unless otherwise stated, the figures in the drawings do not constitute a scale limitation.

图1是本申请实施例提供一种信息处理系统的结构示意图;1 is a schematic structural diagram of an information processing system provided by an embodiment of the present application;

图1a是本申请实施例提供一种信息处理系统的网络架构示意图;1a is a schematic diagram of a network architecture of an information processing system provided by an embodiment of the present application;

图2是本申请实施例提供一种智能商店的平面示意图;2 is a schematic plan view of a smart store provided by an embodiment of the present application;

图2a是本申请另一实施例提供一种智能商店的平面示意图;2a is a schematic plan view of a smart store provided by another embodiment of the present application;

图2b是本申请又另一实施例提供一种智能商店的平面示意图;2b is a schematic plan view of a smart store provided by yet another embodiment of the present application;

图3是本申请实施例提供一种应用于智能商店的电路原理框图;3 is a schematic block diagram of a circuit applied to a smart store provided by an embodiment of the present application;

图3a是本申请实施例提一种应用于智能商店的结算区域的第一角度下的示意图;FIG. 3a is a schematic diagram from a first angle of a settlement area applied to a smart store according to an embodiment of the present application;

图3b是本申请实施例提一种应用于智能商店的结算区域的第二角度下的示意图;FIG. 3b is a schematic diagram from a second perspective of a settlement area applied to a smart store according to an embodiment of the present application;

图3c是本申请实施例提供的用户使用手机扫描商品上的二维码的结算方式的示意图;3c is a schematic diagram of a settlement method provided by an embodiment of the present application for a user to scan a two-dimensional code on a commodity using a mobile phone;

图4是本申请实施例提供一种智能货柜的结构示意图;4 is a schematic structural diagram of an intelligent container provided by an embodiment of the present application;

图4a是图4提供的智能货柜隐藏柜体后的结构示意图;4a is a schematic structural diagram of the smart container provided in FIG. 4 after hiding the cabinet;

图4b是本申请实施例提供一种应用于智能货柜的电路原理框图;4b is a schematic block diagram of a circuit applied to a smart container provided by an embodiment of the present application;

图4c是本申请另一实施例提供一种智能货柜的正视图;4c is a front view of a smart container provided by another embodiment of the present application;

图4d是图4c的侧视图;Figure 4d is a side view of Figure 4c;

图4e是本申请实施例提供一种智能货柜展开柜门的结构示意图;4e is a schematic structural diagram of an intelligent container unfolding a door provided by an embodiment of the present application;

图4f是图4e中包装货道的结构示意图;FIG. 4f is a schematic diagram of the structure of the packaging channel in FIG. 4e;

图4g是图4e中条装货道的结构示意图;4g is a schematic structural view of the loading lane in FIG. 4e;

图4h是本申请实施例提供一种智能货柜采用弹簧货道的局部示意图;4h is a partial schematic diagram of a spring container channel provided by an intelligent container provided by an embodiment of the present application;

图4i是图4h中弹簧货道的截面示意图;4i is a schematic cross-sectional view of the spring cargo channel in FIG. 4h;

图4j是本申请实施例提供的用户使用手机扫描智能货柜上的二维码的结算方式的示意图;4j is a schematic diagram of a settlement method for a user to scan a two-dimensional code on a smart container using a mobile phone according to an embodiment of the present application;

图4k是本申请实施例提供的用户购买商品时使用身份证以及手机扫描智能货柜上的二维码的结算方式的示意图;4k is a schematic diagram of a settlement method in which a user uses an ID card and a mobile phone to scan a two-dimensional code on a smart container when purchasing a product provided by an embodiment of the present application;

图4l是本申请实施例提供的用户与智能货柜互动的示意图;4l is a schematic diagram of user interaction with a smart container provided by an embodiment of the present application;

图4m是本申请实施例提供的声控下单刷脸支付的结算方式的示意图;FIG. 4m is a schematic diagram of a voice-controlled settlement method for single-face swipe payment provided by an embodiment of the present application;

图4n是本申请实施例提供的结合手机号码与刷脸支付的结算方式的示意图;4n is a schematic diagram of a settlement method that combines a mobile phone number and a face-to-face payment provided by an embodiment of the present application;

图4o是本申请实施例提供的智能货柜扫描用户出示的付款码的结算方式的示意图;4o is a schematic diagram of a settlement method of a smart container provided by an embodiment of the present application for scanning a payment code presented by a user;

图4p是本申请实施例提供的刷脸结算时,结合用户的生物特征信息的结算方式的示意图;4p is a schematic diagram of a settlement method in combination with a user's biometric information during face-to-face settlement provided by an embodiment of the present application;

图4q是本申请实施例提供一种全封闭式的移动店的结构示意图;4q is a schematic structural diagram of a fully enclosed mobile store provided by an embodiment of the present application;

图4r是本申请实施例提供一种半封闭式的移动店的结构示意图;4r is a schematic structural diagram of a semi-closed mobile store provided by an embodiment of the present application;

图4s是本申请实施例提供一种开放式的移动店的结构示意图;4s is a schematic structural diagram of an open mobile store provided by an embodiment of the present application;

图4t是本申请另一实施例提供一种开放式的移动店的结构示意图;4t is a schematic structural diagram of an open mobile shop provided by another embodiment of the present application;

图4u是本申请又另一实施例提供一种全封闭式的移动店的结构示 意图;FIG. 4u is a schematic structural view of a fully enclosed mobile store provided by yet another embodiment of the present application;

图4v是本申请又另一实施例提供一种半封闭式的移动店的结构示意图;4v is a schematic structural diagram of a semi-closed mobile store provided by yet another embodiment of the present application;

图4w是本申请又另一实施例提供一种开放式的移动店的结构示意图;4w is a schematic structural diagram of an open mobile store provided by yet another embodiment of the present application;

图5是本申请实施例提供一种物流仓储系统的物流过程示意图;5 is a schematic diagram of a logistics process of a logistics warehousing system provided by an embodiment of the present application;

图5a是本申请实施例提供一种货物调度系统的调度过程示意图;5a is a schematic diagram of a scheduling process of a cargo scheduling system provided by an embodiment of the present application;

图5b是本申请实施例提供一种业务逻辑层的架构示意图;5b is a schematic structural diagram of a business logic layer provided by an embodiment of the present application;

图6是本申请实施例提供一种信息处理方法的流程示意图;6 is a schematic flowchart of an information processing method provided by an embodiment of the present application;

图6a是本申请实施例提供一种服务器向终端返回的非法二维码页面的示意图;6a is a schematic diagram of an illegal QR code page returned by a server to a terminal provided by an embodiment of the present application;

图6b是本申请实施例提供一种防伪溯源验证页面的示意图;6b is a schematic diagram of an anti-counterfeit traceability verification page provided by an embodiment of the present application;

图6c是本申请实施例提供一种目标商品被首次查询的积分奖励页面示意图;6c is a schematic diagram of a point reward page provided by an embodiment of the present application that a target product is queried for the first time;

图6d是本申请实施例提供一种目标商品被非首次查询的页面示意图;FIG. 6d is a schematic diagram of a page for a target product to be queried for the first time according to an embodiment of the present application;

图6e是本申请实施例提供一种积分支付页面示意图;6e is a schematic diagram of a point payment page provided by an embodiment of the present application;

图6f是本申请实施例提供一种积分支付成功的提醒页面示意图;FIG. 6f is a schematic diagram of a reminder page for providing a successful point payment according to an embodiment of the present application;

图7是图6中S62的流程示意图;7 is a schematic flowchart of S62 in FIG. 6;

图7a是图7中S622的流程示意图;7a is a schematic flowchart of S622 in FIG. 7;

图7b是图6中S63的流程示意图;7b is a schematic flowchart of S63 in FIG. 6;

图7c是图7b中S632的流程示意图;7c is a schematic flowchart of S632 in FIG. 7b;

图7d是本申请实施例提供一种区块链网络的架构模型示意图;7d is a schematic diagram of an architecture model of a blockchain network provided by an embodiment of the present application;

图7e是本申请实施例提供一种区块链系统的结构示意图;7e is a schematic structural diagram of a blockchain system provided by an embodiment of the present application;

图7f是本申请实施例提供一种商品积分方法的流程示意图;7f is a schematic flowchart of a method for providing a commodity credit according to an embodiment of the present application;

图7g是本申请另一实施例提供一种信息处理方法的流程示意图;7g is a schematic flowchart of an information processing method according to another embodiment of the present application;

图7h是本申请又另一实施例提供一种信息处理方法的流程示意图;7h is a schematic flowchart of an information processing method according to yet another embodiment of the present application;

图7i是本申请又另一实施例提供一种信息处理方法的流程示意图;7i is a schematic flowchart of an information processing method according to yet another embodiment of the present application;

图7j是图7i中S67的流程示意图;7j is a schematic flowchart of S67 in FIG. 7i;

图7k是图7j中S672的流程示意图;FIG. 7k is a schematic flowchart of S672 in FIG. 7j;

图7l是图7k中S6723的流程示意图;FIG. 7l is a schematic flowchart of S6723 in FIG. 7k;

图7m是图7l中S691的第一种流程示意图;7m is a schematic diagram of the first flow of S691 in FIG. 71;

图7n是图7g中S6912的流程示意图;FIG. 7n is a schematic flowchart of S6912 in FIG. 7g;

图7o是图7f中S691的第二种流程示意图;7o is a schematic diagram of the second flow of S691 in FIG. 7f;

图7p是本申请又另一实施例提供一种信息处理方法的流程示意图;7p is a schematic flowchart of an information processing method according to yet another embodiment of the present application;

图7q是本申请实施例提供一种线上下单购买商品,线下提货的应用场景图;7q is an application scenario diagram of an online order purchase product and an offline delivery provided by an embodiment of the present application;

图7r是本申请实施例提供一种防伪标签/包装下单的流程示意图;7r is a schematic flowchart of an order for providing an anti-counterfeit label/package according to an embodiment of the present application;

图7s是本申请实施例提供一种防伪查询的流程示意图;7s is a schematic flowchart of an anti-counterfeiting query provided by an embodiment of the present application;

图7t是本申请实施例提供一种商品溯源的流程示意图;7t is a schematic diagram of a process for providing a traceability of goods according to an embodiment of the present application;

图7u是本申请实施例提供一种订货流程示意图;7u is a schematic diagram of an ordering process provided by an embodiment of the present application;

图7v是本申请实施例提供一种收货入库的流程示意图;FIG. 7v is a schematic diagram of a process for receiving and storing goods in an embodiment of the present application;

图8是本申请实施例提供一种拣货出库的流程示意图;FIG. 8 is a schematic diagram of a process for picking and leaving a warehouse according to an embodiment of the present application;

图8a是本申请实施例提供一种盘点流程示意图;8a is a schematic diagram of an inventory process provided by an embodiment of the present application;

图8b是本申请实施例提供一种物流对接的流程示意图;8b is a schematic flowchart of a process for providing logistics docking provided by an embodiment of the present application;

图8c是本申请另一实施例提供一种订货流程示意图;8c is a schematic diagram of an ordering process provided by another embodiment of the present application;

图8d是本申请实施例提供一种退货流程示意图;8d is a schematic diagram of a return process provided by an embodiment of the present application;

图8e是本申请实施例提供一种购物流程示意图;8e is a schematic diagram of a shopping process provided by an embodiment of the present application;

图8f是本申请实施例提供一种购买商品时的用户注册流程示意图;8f is a schematic diagram of a user registration process when purchasing a commodity provided by an embodiment of the present application;

图8g是本申请实施例提供一种购买商品时的用户取商品流程示意图;8g is a schematic diagram of a process for a user to take a commodity when purchasing a commodity according to an embodiment of the present application;

图8i是本申请实施例提供一种智能商店的选购支付流程示意图;8i is a schematic diagram of a purchase payment process provided by a smart store according to an embodiment of the present application;

图8j是本申请实施例提供一种智能商店的补货流程示意图;8j is a schematic diagram of a replenishment process of a smart store provided by an embodiment of the present application;

图8k是本申请实施例提供一种智能商店的下架流程示意图;8k is a schematic diagram of a process for removing a smart store from an embodiment of the present application;

图8l是本申请实施例提供一种智能商店的盘点流程示意图;FIG. 8l is a schematic diagram of an inventory process provided by an embodiment of the present application;

图8m是本申请实施例提供一种设备自动报警的流程示意图;FIG. 8m is a schematic flowchart of an automatic device alarm provided by an embodiment of the present application;

图8n是本申请实施例提供一种运营人员报警的流程示意图;8n is a schematic flowchart of an alarm provided by an operator according to an embodiment of the present application;

图8o是本申请实施例提供一种现场发票打印的流程示意图;8o is a schematic diagram of a process for providing on-site invoice printing according to an embodiment of the present application;

图8p是本申请实施例提供一种快递发票获取的流程示意图;8p is a schematic diagram of a process for obtaining an express invoice provided by an embodiment of the present application;

图8q是本申请实施例提供一种电子发票获取的流程示意图;8q is a schematic diagram of a process for obtaining an electronic invoice provided by an embodiment of the present application;

图8r是本申请实施例提供一种广告开户流程示意图;8r is a schematic diagram of an advertising account opening process provided by an embodiment of the present application;

图8s是本申请实施例提供一种广告投放结果监控的流程示意图;8s is a schematic flowchart of an advertisement delivery result monitoring provided by an embodiment of the present application;

图8t是本申请实施例提供一种无线网络投放广告的流程示意图;FIG. 8t is a schematic diagram of a process for advertising on a wireless network provided by an embodiment of the present application;

图8u是本申请实施例提供一种U盘拷贝广告的流程示意图;8u is a schematic diagram of a process for providing a U disk copy advertisement according to an embodiment of the present application;

图9是本申请实施例提供一种消费者储值的流程示意图;9 is a schematic diagram of a process for providing consumer stored value according to an embodiment of the present application;

图9a是本申请实施例提供一种积分流程示意图;9a is a schematic diagram of an integration process provided by an embodiment of the present application;

图9b是本申请实施例提供一种消费者Wifi接入流程示意图;9b is a schematic diagram of a consumer Wifi access process provided by an embodiment of the present application;

图9c是本申请实施例提供一种销售数据分析流程示意图;9c is a schematic diagram of a sales data analysis process provided by an embodiment of the present application;

图9d是本申请实施例提供一种物联商品生态系统的示意图;9d is a schematic diagram of an IoT commodity ecosystem provided by an embodiment of the present application;

图10是本申请实施例提供一种信息处理装置的结构示意图;10 is a schematic structural diagram of an information processing apparatus according to an embodiment of the present application;

图10a是图10中积分调整模块的第一种结构示意图;10a is a schematic diagram of the first structure of the integral adjustment module in FIG. 10;

图10b是图10中积分调整模块的第二种结构示意图;10b is a schematic diagram of a second structure of the integral adjustment module in FIG. 10;

图10c是本申请另一实施例提供一种信息处理装置的结构示意图;10c is a schematic structural diagram of an information processing apparatus according to another embodiment of the present application;

图10d是图10中货币生成模块的结构示意图;10d is a schematic structural diagram of the currency generation module in FIG. 10;

图10e是本申请又另一实施例提供一种信息处理装置的结构示意图;10e is a schematic structural diagram of an information processing apparatus according to still another embodiment of the present application;

图10f是本申请又另一实施例提供一种信息处理装置的结构示意图;10f is a schematic structural diagram of an information processing apparatus according to still another embodiment of the present application;

图10g是本申请又另一实施例提供一种信息处理装置的结构示意图;10g is a schematic structural diagram of an information processing device according to yet another embodiment of the present application;

图10h是本申请又另一实施例提供一种信息处理装置的结构示意图;10h is a schematic structural diagram of an information processing device according to still another embodiment of the present application;

图11是本申请实施例提供一种服务器的结构示意图。FIG. 11 is a schematic structural diagram of a server provided by an embodiment of the present application.

具体实施方式detailed description

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的 具体实施例仅用以解释本申请,并不用于限定本申请。In order to make the purpose, technical solutions and advantages of the present application more clear, the present application will be described in further detail in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application, and are not used to limit the present application.

本申请实施例提供的信息处理方法,可以在任何合适类型、具有运算能力的电子设备中执行,例如服务器、台式计算机、智能手机、平板电脑以及其他电子产品中。其中,此处的服务器可以是一个物理服务器或者多个物理服务器虚拟而成的一个逻辑服务器。服务器也可以是多个可互联通信的服务器组成的服务器群,且各个功能模块可分别分布在服务器群中的各个服务器上。The information processing method provided in the embodiments of the present application may be executed in any suitable type of electronic equipment with computing capabilities, such as servers, desktop computers, smart phones, tablet computers, and other electronic products. The server here may be a physical server or a logical server virtualized by multiple physical servers. The server may also be a server group composed of multiple servers that can communicate with each other, and each functional module may be distributed on each server in the server group.

本申请实施例的信息处理装置可以作为软件系统,独立设置在上述电子设备中,也可以作为整合在处理器中的其中一个功能模块,执行本申请实施例的信息处理方法。The information processing apparatus of the embodiment of the present application may be a software system, which is independently installed in the above-mentioned electronic device, or may be used as one of the functional modules integrated in the processor to execute the information processing method of the embodiment of the present application.

本申请实施例的信息处理方法可应用于商品流通环节、商品销售环节及商品结算环节中任一环节中,亦即,本申请实施例的信息处理方法能够贯穿于商品中所有价值环节,从商品流通环节、商品销售环节到商品结算环节,再到消费者,从而完成一个商品的价值释放。The information processing method of the embodiment of the present application can be applied to any link of the commodity circulation link, the commodity sales link, and the commodity settlement link, that is, the information processing method of the embodiment of the present application can penetrate all value links in the commodity Circulation link, commodity sales link to commodity settlement link, and then to consumers, thus completing the release of the value of a commodity.

每类零售业态都包括商品流通环节、商品销售环节及商品结算环节中一个环节或两个环节以上,因此,本申请实施例的信息处理方法可应用于任何一类零售业态,在本申请实施例中,零售业态是销售市场向确定的顾客提供确定的商品和服务的具体形态,其中,零售业态包括:智能货柜(例如,无人售货柜)、智能社交店(例如,集成休闲与商品服务)、智能店(例如,无人商店)、移动社交店(例如,可移动、并集成休闲与商品服务的商店)、移动店(例如,可移动的商店)、百货店、便利店、超市、大型综合超市、仓储式会员式商店、专业店、专卖店或者购物中心等等。Each type of retail format includes one or more than one link in the commodity circulation link, commodity sales link, and commodity settlement link. Therefore, the information processing method of the embodiment of the present application can be applied to any type of retail format. In the embodiment of the present application Among them, the retail format is the specific form in which the sales market provides certain customers with certain goods and services. Among them, the retail format includes: smart containers (eg, unmanned vending containers), smart social stores (eg, integrated leisure and commodity services) , Smart stores (e.g., unmanned stores), mobile social stores (e.g., mobile and integrated leisure and merchandise services), mobile stores (e.g., mobile stores), department stores, convenience stores, supermarkets, large-scale Comprehensive supermarkets, warehouse-type membership stores, specialty stores, specialty stores or shopping malls, etc.

每类电子商务模式都包括商品流通环节、商品销售环节及商品结算环节中一个环节或两个环节以上,因此,本申请实施例的信息处理方法可应用于任何一类电子商务模式,例如,在本申请实施例中,电子商务模式包括企业对企业(Business-to-Business,B2B)、商对客电子商务模式(Business-to-Customer,B2C)或者在线离线/线上到线下(Online To Offline,O2O)等等。Each type of e-commerce model includes one or more than one link in the commodity circulation, commodity sales and commodity settlement links. Therefore, the information processing method of the embodiment of the present application can be applied to any type of e-commerce model, for example, in In the embodiment of the present application, the e-commerce model includes business-to-business (B2B), business-to-customer e-commerce model (Business-to-Customer, B2C), or online/offline/online to offline (Online To Offline, O2O) and so on.

本申请实施例的信息处理方法可采用任意合适方式对商品进行结算。每类商品结算环节包括订单录入环节与结算环节,用户购买商品时,系统生成购买商品的订单信息。接着,系统根据用户选择的结算方式,结算购买的商品。The information processing method of the embodiment of the present application may use any suitable method to settle the goods. Each type of commodity settlement link includes an order entry link and a settlement link. When a user purchases a commodity, the system generates order information for purchasing the commodity. Then, the system settles the purchased goods according to the settlement method selected by the user.

请参阅表1,表1为结算时,订单录入种类与结算种类的对应关系。如表1所示:Please refer to Table 1. Table 1 shows the correspondence between the order entry type and settlement type during settlement. As shown in Table 1:

表1Table 1

Figure PCTCN2019085298-appb-000001
Figure PCTCN2019085298-appb-000001

Figure PCTCN2019085298-appb-000002
Figure PCTCN2019085298-appb-000002

由表1可知,订单录入种类包括6种,第一种订单录入方式:用户使用终端扫描印刷在商品上的二维码,终端向服务器发送访问请求,于是,服务器响应于该访问请求,根据该商品,生成订单信息,进而完成该商品的订单录入。It can be seen from Table 1 that the order entry types include six types. The first order entry method: the user scans the QR code printed on the goods using the terminal, and the terminal sends an access request to the server. Then, the server responds to the access request. Commodity, generate order information, and then complete the order entry of the commodity.

第二种订单录入方式:用户在商品详情页挑选需要购买的商品,其中,商品详情页用于显示各类商品的商品信息,以便用户从中挑选商品进行购买。当用户挑选完需要购买的商品后,下达购买指令,于是,服务器根据该购买指令与需要购买商品的商品信息,生成订单信息,进而完成该商品的订单录入。The second order entry method: the user selects the product to be purchased on the product detail page, where the product detail page is used to display the product information of various types of products, so that the user can select the product for purchase. After the user selects the commodity to be purchased, a purchase instruction is issued, and the server generates order information according to the purchase instruction and the commodity information of the commodity to be purchased, and then completes the order entry of the commodity.

第三种订单录入方式:红外扫描设备依次扫描商品的标识码,便将扫描到的所有需要购买的商品的商品信息录入系统,于是,服务器便生成订单信息,进而完成该商品的订单录入。The third order entry method: the infrared scanning device sequentially scans the identification codes of the commodities, and then enters the scanned commodity information of all the commodities that need to be purchased into the system, so the server generates order information, and then completes the order entry of the commodity.

第四种订单录入方式:RFID扫描设备依次扫描商品的RFID标签,便将扫描到的所有需要购买的商品的商品信息录入系统,其中,RFID扫描设备可以迅速扫描多个商品的RFID标签,从而在短时间内获取到各个商品的商品信息,于是,服务器便生成订单信息,进而完成该商品的订单录入。The fourth order entry method: the RFID scanning device sequentially scans the RFID tags of the goods, and then enters the scanned commodity information of all the goods that need to be purchased into the system. Among them, the RFID scanning device can quickly scan the RFID tags of multiple goods, so that The product information of each product is obtained in a short time, so the server generates order information, and then completes the order entry of the product.

第五种订单录入方式:用户使用语音下达需要购买商品的商品名称等商品信息,于是,服务器根据用户的语音所指向的各个商品信息,生成包含用户语音下达所指向的各个商品信息的订单信息,进而完成该商品的订单录入。Fifth order entry method: the user uses voice to release the product information such as the product name that needs to be purchased, so the server generates order information containing each product information pointed to by the user's voice according to the product information pointed to by the user's voice, Then complete the order entry of the commodity.

第六种订单录入方式:摄像头获取用户购买商品的购买行为或商品被取走的视觉图像,服务器分析用户购买商品的购买行为是否匹配预设购买行为,或者,分析商品被取走的视觉图像是否匹配预设视觉图像,若是,则根据用户购买的商品的商品信息,生成订单信息,进而完成该商品的订单录入。若否,不生成商品的订单信息。The sixth order entry method: the camera acquires the user’s purchase behavior of the purchased product or the visual image of the product being taken away. The server analyzes whether the user’s purchase behavior of the purchased product matches the preset purchase behavior, or whether the visual image of the product is taken away Match the preset visual image, if yes, generate order information according to the product information of the product purchased by the user, and then complete the order entry of the product. If not, the order information of the product is not generated.

由表1可知,在结算种类中,其至少支持10种结算方式。It can be seen from Table 1 that among the settlement types, it supports at least 10 settlement methods.

第一种结算种类:结算时,服务器判断当前商品购买的总金额是否小于预设金额额度,若小于,则用户无需输入密码,自动从用户预先选择的支付渠道中进行扣款,其中,支付渠道包括本地账户余额支付、本地积分支付、第三支付方支付等等。若大于,则用户需要输入密码方可扣款。The first type of settlement: during settlement, the server determines whether the total amount of the current product purchase is less than the preset amount. If it is less, the user does not need to enter a password and automatically deducts the payment from the user's pre-selected payment channel. Among them, the payment channel Including local account balance payment, local point payment, third-party payment, etc. If it is greater, the user needs to enter the password to deduct the charge.

采用此种方式,其能够免密结算,提高结算效率。In this way, it can avoid secret settlement and improve settlement efficiency.

第二种结算种类:结算时,服务器获取用户的生物特征信息,其中,生物特征信息包括指纹、掌纹或虹膜等等唯一性生物特征。其次,服务器判断该生物特征信息是否匹配预设生物特征信息,若匹配,则服务器从用户选择的的支付渠道直接扣除金额。若未匹配,则服务器提示用户重新输入生物特征信息。The second type of settlement: during settlement, the server obtains the user's biometric information, where the biometric information includes unique biometrics such as fingerprints, palm prints, or irises. Secondly, the server determines whether the biometric information matches the preset biometric information. If it matches, the server directly deducts the amount from the payment channel selected by the user. If there is no match, the server prompts the user to re-enter biometric information.

采用此种方式,其能够提高结算安全性。In this way, it can improve settlement security.

第三种结算种类:结算时,启动第三方支付接口,用户在第三方支付接口输入付款信息,若服务器接收到第三方支付接口发送的支付成功信息,则商品结算成功。若服务器未接收到第三方支付接口发送的支付成功信息,则商品结算失败。The third type of settlement: during settlement, the third-party payment interface is activated, the user enters payment information on the third-party payment interface, and if the server receives the payment success information sent by the third-party payment interface, the commodity settlement is successful. If the server does not receive the payment success information sent by the third-party payment interface, the commodity settlement fails.

第四种结算种类:结算时,摄像头获取用户的人脸图像,服务器对用户的人脸图像进行识别,若识别成功,则在与用户的人脸图像对应的账户或支付渠道进行扣款。若识别失败,则提示用户更换支付方式。The fourth type of settlement: during the settlement, the camera acquires the user's face image, and the server recognizes the user's face image. If the recognition is successful, a charge is made in the account or payment channel corresponding to the user's face image. If the recognition fails, the user is prompted to change the payment method.

第五种结算种类:结算时,服务器获取用户的手机号码与人脸图像。首先,服务器判断用户的手机号码是否匹配预设手机号码,若匹配,服务器再获取与用户的手机号码对应的预设人脸图像,若预设人脸图像与获取的人脸图像匹配,则服务器从用户选择的支付渠道进行扣款。若用户的手机号码未匹配预设手机号码,则服务器提示用户重新输入手机号码或者更换支付方式。若预设人脸图像未匹配获取的人脸图像,则服务器重新获取用户的人脸图像或者更换支付方式。The fifth type of settlement: during settlement, the server obtains the user's mobile phone number and face image. First, the server determines whether the user's mobile phone number matches the preset mobile phone number. If it matches, the server then obtains the preset face image corresponding to the user's mobile phone number. If the preset face image matches the acquired face image, the server Debit from the payment channel selected by the user. If the user's mobile phone number does not match the preset mobile phone number, the server prompts the user to re-enter the mobile phone number or change the payment method. If the preset face image does not match the acquired face image, the server reacquires the user's face image or changes the payment method.

第六种结算方式:结算时,用户向扫描设备出示付款码,扫描设备将付款码发送给服务器,服务器根据该付款码对用户进行扣款。Sixth settlement method: during settlement, the user presents the payment code to the scanning device, and the scanning device sends the payment code to the server, and the server deducts the user according to the payment code.

第七种结算方式:结算时,用户从支付渠道中选择账户余额结算种类,于是,服务器便从账户余额扣除商品的金额。Seventh settlement method: during settlement, the user selects the account balance settlement type from the payment channel, so the server deducts the commodity amount from the account balance.

第八种结算方式:结算时,用户从支付渠道中选择账户积分结算种类,于是,服务器便从账户积分扣除与商品金额对应的积分。Eighth settlement method: during settlement, the user selects the type of account point settlement from the payment channel, so the server deducts the points corresponding to the commodity amount from the account points.

第九种结算方式:结算时,服务器获取用户的身份信息,并根据用户的身份信息确认用户的信用分数,若用户的信用分数大于预设信用分数时,则允许直接携带商品离店,并且后期在根据用户的身份信息从用户选择的支付渠道进行扣款。若若用户的信用分数小于预设信用分数时,则禁止用户直接携带商品离店,待用户结算完该商品后,方可离店。Ninth settlement method: during settlement, the server obtains the user's identity information, and confirms the user's credit score based on the user's identity information. If the user's credit score is greater than the preset credit score, it is allowed to directly carry the goods out of the store, and later Debit from the payment channel selected by the user based on the user's identity information. If the user's credit score is less than the preset credit score, the user is forbidden to directly leave the store with the product, and the user can only leave the store after the user settles the product.

第十种结算方式:结算时,服务器确定用户的手机号码,根据用户用户的手机号码确定用户的身份信息,并根据用户身份信息结算商品。Tenth settlement method: during settlement, the server determines the user's mobile phone number, determines the user's identity information based on the user's mobile phone number, and settles the commodity based on the user's identity information.

在一些实施例中,用户可以任意组合订单录入种类与结算种类,以实现各类支付方式,例如,订单录入种类为6种,结算种类为10种,订单录入种类与结算种类的组合结果有60种,因此,系统至少支持60种支付方式。In some embodiments, users can arbitrarily combine order entry types and settlement types to realize various payment methods. For example, the order entry types are 6 types, the settlement types are 10 types, and the combined result of the order entry types and settlement types is 60. Therefore, the system supports at least 60 payment methods.

在一些实施例中,当用户购买限制性商品时,系统需要验证用户的身份信息,例如,系统采集用户的生物特征信息用于验证用户的身份信息。In some embodiments, when a user purchases a restricted product, the system needs to verify the user's identity information. For example, the system collects the user's biometric information for verifying the user's identity information.

请参阅表2,表2为结算时,订单录入种类、身份验证及结算种类的对应关系。如表2所示:Please refer to Table 2. Table 2 shows the correspondence between order entry type, identity verification and settlement type during settlement. As shown in table 2:

表2Table 2

Figure PCTCN2019085298-appb-000003
Figure PCTCN2019085298-appb-000003

Figure PCTCN2019085298-appb-000004
Figure PCTCN2019085298-appb-000004

由表2可知,用户在购买商品时,系统需要验证该商品是否需要进行身份验证,例如购买香烟等限制性商品,因此,系统至少支持120种商品购买方式。It can be seen from Table 2 that when a user purchases a product, the system needs to verify whether the product needs to be authenticated, such as purchasing restricted products such as cigarettes. Therefore, the system supports at least 120 kinds of product purchase methods.

请参阅图1,图1是本申请实施例提供一种信息处理系统的结构示意图。如图1所示,信息处理系统100包括终端11与服务器12,服务器12与终端11通讯。Please refer to FIG. 1, which is a schematic structural diagram of an information processing system provided by an embodiment of the present application. As shown in FIG. 1, the information processing system 100 includes a terminal 11 and a server 12, and the server 12 communicates with the terminal 11.

在不同业务场景下,终端11可实现与商品形成不同业务互动,其中,商品设置有商品标识码或者溯源码,商品标识码用于标识商品,诸如条形码等等,溯源码用于获取商品的防伪溯源信息。In different business scenarios, the terminal 11 can realize different business interactions with commodities. Among them, the commodity is provided with a commodity identification code or a traceable source code. The commodity identification code is used to identify the commodity, such as a barcode, etc., and the traceable source code is used to obtain the security of the commodity Traceability information.

不同用户主体操作终端11实现不同业务互动,例如,在物流环节,终端11可以为物流人员的RFID读写器(或者其它类型读写器),物流人员通过手持终端11扫描商品的商品标识码或溯源码,以实时记录商 品在不同物流环节的监控,进而实现商品从原料、生产、仓储、物流信息等等的录入与监控。在消费环节,终端11可以为消费者的手机,消费者使用手机扫描商品的溯源码,以验证商品是否被伪造以及查验商品的防伪溯源信息。在商品线上下单环节,终端11可以为消费者任意类型的电子设备,诸如手机、台式计算机、平板电脑、智能手表等等,消费者可以在线上实现对购买商品进行下单的操作。在商品线下下单环节,消费者可以使用终端在线下对购买商品进行下单的操作。在商家环节,终端11可以为商家终端,当消费者在商家购买商品时,商家终端可将商品信息上传至服务器12,服务器12根据商品信息作大数据分析,以实现商品的精准营销。Different user entities operate the terminal 11 to achieve different business interactions. For example, in the logistics link, the terminal 11 may be an RFID reader (or other type of reader) for logistics personnel. The logistics personnel scans the commodity identification code of the commodity through the handheld terminal 11 or Source code tracing to record the monitoring of commodities in different logistics links in real time, and then realize the entry and monitoring of commodities from raw materials, production, warehousing, logistics information, etc. In the consumption link, the terminal 11 may be a consumer's mobile phone, and the consumer uses the mobile phone to scan the traceability source code of the commodity to verify whether the commodity is forged and check the anti-counterfeiting traceability information of the commodity. In the online ordering process of commodities, the terminal 11 may be any type of electronic device of the consumer, such as a mobile phone, a desktop computer, a tablet computer, a smart watch, etc. The consumer can implement an order for the purchased commodity online. In the online order placing process, consumers can use the terminal to place orders online for purchased goods. In the merchant link, the terminal 11 may be a merchant terminal. When a consumer purchases a commodity at the merchant, the merchant terminal may upload the commodity information to the server 12, and the server 12 performs big data analysis based on the commodity information to achieve precise marketing of the commodity.

在本实施例中,服务器12的数量可以为多个,多个服务器12可组成一个服务器群,用于与终端11通讯,以处理终端11发送的各类信息处理请求。In this embodiment, the number of servers 12 may be multiple, and multiple servers 12 may form a server group for communicating with the terminal 11 to process various types of information processing requests sent by the terminal 11.

信息处理系统可配置不同逻辑,划分出各类型业务应用层。例如,请参阅图1a,信息处理系统的网络架构包括应用终端平台、应用平台、服务平台、技术平台及基础平台。The information processing system can be configured with different logic to divide various types of business application layers. For example, referring to FIG. 1a, the network architecture of the information processing system includes an application terminal platform, an application platform, a service platform, a technology platform, and a basic platform.

应用终端平台可分类成PC终端、移动终端、呼叫中心、智能售货柜及智能零售店,其可以对接监管部门、公司职员、制造企业、销售公司、零售户及消费者。The application terminal platform can be classified into PC terminals, mobile terminals, call centers, smart vending cabinets and smart retail stores, which can be connected to regulatory departments, company employees, manufacturing companies, sales companies, retail customers and consumers.

应用平台包括决策层、管理层及交易层。决策层用于提供决策支撑,管理层用于公司运营管理,交易层用于批发交易与零售交易。The application platform includes the decision layer, management layer and transaction layer. The decision layer is used to provide decision support, the management layer is used for company operation management, and the transaction layer is used for wholesale transactions and retail transactions.

服务平台包括用户中心、商品中心、交易中心、促销中心、支付中心、商户中心及报表中心。各个中心用于为对应的用户提供服务。The service platform includes user center, commodity center, transaction center, promotion center, payment center, merchant center and report center. Each center is used to provide services for the corresponding users.

技术平台包括分布式服务框架、分布式消息队列、分布式数据库、分布式缓存及分布式网络服务,其能够为上层提供技术服务。Technology platforms include distributed service frameworks, distributed message queues, distributed databases, distributed caches, and distributed network services, which can provide technical services to upper layers.

基础平台包括专有云/私有云、物联网平台及基础网络,用于存储其它数据。The basic platform includes a proprietary cloud/private cloud, an IoT platform, and a basic network for storing other data.

请再参阅图1,信息处理系统100还包括智能商店13、智能货柜14及物流仓储系统15。Please refer to FIG. 1 again. The information processing system 100 further includes a smart store 13, a smart container 14 and a logistics storage system 15.

一、智能商店。1. Smart store.

智能商店13与服务器12通讯,将智能商店13的用户信息、商品信息上传至服务器12,服务器12对各类信息进行大数据分析,已作出更加精确地营销。例如,服务器12对各类信息进行大数据分析,根据推荐算法精确地分析出用户的需求,以向用户推荐商品。举例而言,推荐算法包括基于用户的协同过滤算法(UserCF算法)与基于物品的协同过滤算法(ItemCF算法),服务器12可以根据UserCF算法或ItemCF算法处理各类信息,以更细粒度、精确地向用户推荐商品。The smart store 13 communicates with the server 12 and uploads the user information and product information of the smart store 13 to the server 12, and the server 12 performs big data analysis on various types of information, and has made more accurate marketing. For example, the server 12 performs big data analysis on various types of information, and accurately analyzes user needs according to a recommendation algorithm to recommend products to the user. For example, the recommendation algorithm includes a user-based collaborative filtering algorithm (UserCF algorithm) and an item-based collaborative filtering algorithm (ItemCF algorithm). The server 12 can process various types of information according to the UserCF algorithm or ItemCF algorithm to achieve finer granularity and accuracy. Recommend products to users.

对于UserCF算法,用户之间的购买行为或用户画像具有相似性,可以根据其相似的用户买过的东西推荐给他,其中,用户相似性表示用户相似的消费习惯与消费能力。For the UserCF algorithm, the purchase behavior or user portraits of users have similarities, and they can be recommended to him based on what the similar users have bought. Among them, user similarity means similar consumption habits and consumption capabilities of users.

对于ItemCF算法,其主要是给用户推荐那些和他们之前喜欢的物品相似的物品。一般的,1、两个物品成本、售价等的静态属性越接近,则它们相似度越高;2、两个物品的品类接近则它们的相似度越高;3、两个物品它们共同被很多用户喜欢,两个物品相似度越高。For the ItemCF algorithm, it mainly recommends items that are similar to the items they previously liked. In general, 1. The closer the static attributes of the cost and selling price of two items, the higher their similarity; 2. The similarity of the two items, the higher their similarity; 3. The two items are jointly Many users like it, the higher the similarity of the two items.

请参阅图2,智能商店13设有结账区域301和商品区302,商品区302用于摆放商品,结账区域301用于对商品进行结算,该结账区域301设有结账入口31和结账出口32,当结账入口31开启时,结账区域301和商品区302连通,用户可以从商品区302进入该结账区域301,当结账出口32开启时,用户可以从结账区域301步行至智能商店13的外界环境,离开智能商店。Referring to FIG. 2, the smart store 13 is provided with a checkout area 301 and a commodity area 302. The commodity area 302 is used for placing commodities, and the checkout area 301 is used to settle commodities. The checkout area 301 is provided with a checkout entrance 31 and a checkout exit 32 When the checkout entrance 31 is opened, the checkout area 301 and the commodity area 302 are connected, and the user can enter the checkout area 301 from the commodity area 302. When the checkout exit 32 is opened, the user can walk from the checkout area 301 to the external environment of the smart store 13 To leave the smart store.

可选地,该结账区域301为“Z”形状,该结账入口31和结账出口32分别设置在该“Z”形状的结账区域。Optionally, the checkout area 301 has a “Z” shape, and the checkout entrance 31 and the checkout exit 32 are respectively provided in the “Z” shape checkout area.

该智能商店13还设有商店入口303,该入口用于使用户进入该智能商店13,并且该入口只允许用户进入。The smart store 13 is also provided with a store entrance 303, which is used to allow users to enter the smart store 13, and the entrance only allows users to enter.

在一些实施例中,请参阅图2a,与上述实施例所示的智能商店的区别点在于,智能商店13设置身份验证区130,身份验证区130用于在用户进入智能商店13时,验证录入用户的身份信息。身份验证区130设置有第一店门1301与第二店门1302,在第一店门1301与第二店门1302 之间的区域设置有显示模组1303、摄像头及各类传感器。当用户打开第一店门1301而进入身份验证区130,用户在显示模组1303进行触摸操作,以请求进店消费,于是,摄像头拍摄用户的人脸图像,若该人脸图像已预存于数据库,并且为合法用户,第二店门1302开启,用户便可以通过第二店门1302进店消费。在一些实施例中,第二店门1302还可以充当出口,用户进店消费完后,可以通过第二店门1302走出智能商店。若该人脸图像未预存于数据库时,用户可以通过各类社交账号扫描显示模组1303上的二维码登录智能商店的APP账号而进店消费。In some embodiments, please refer to FIG. 2a. The difference from the smart store shown in the above embodiment is that the smart store 13 is provided with an identity verification area 130. The identity verification area 130 is used to verify the entry when the user enters the smart store 13. User's identity information. The identity verification area 130 is provided with a first store door 1301 and a second store door 1302, and a display module 1303, a camera, and various sensors are provided in the area between the first store door 1301 and the second store door 1302. When the user opens the first store door 1301 and enters the identity verification area 130, the user performs a touch operation on the display module 1303 to request entry into the store for consumption, so the camera captures the user’s face image if the face image has been pre-stored in the database And, as a legal user, the second store door 1302 is opened, and the user can enter the store through the second store door 1302 for consumption. In some embodiments, the second store door 1302 may also serve as an exit. After the user enters the store and consumes, the user may walk out of the smart store through the second store door 1302. If the face image is not pre-stored in the database, the user can scan the QR code on the display module 1303 through various social accounts to log in to the APP account of the smart store and enter the store for consumption.

在一些实施例中,智能商店还可以选择如图2b所示的。In some embodiments, the smart store may also select as shown in FIG. 2b.

可以理解的是,本领域技术人员在本申请实施例所训导的内容,其可以采用任意一种合适方式进行身份验证,而开放进店消费,在此并不局限于上述实施例所阐述的方式。It can be understood that the content trained by those skilled in the art in the embodiments of the present application can be authenticated in any suitable way, and the store is open for consumption, which is not limited to the methods described in the above embodiments .

请参阅图3,智能商店13包括传感器131、摄像头132、射频读写设备133及本地控制器134,传感器131、摄像头132以及射频读写设备133分别连接本地控制器134,本地控制器134与服务器12连接。Referring to FIG. 3, the smart store 13 includes a sensor 131, a camera 132, an RF reading and writing device 133, and a local controller 134. The sensor 131, a camera 132, and an RF reading and writing device 133 are respectively connected to the local controller 134, the local controller 134, and the server 12 connections.

传感器131具体用于检测结账入口31的预设区域内是否存在用户的感应信号,当该预设区域内存在用户时,即触发该感应信号产生。该预设区域具体是商品区302内接近结账入口31的区域,用户只有通过该区域才能进入结账区域301。因此,当检测到预设区域内存在用户的感应信号时,即表示有用户想离开智能商店,并且其当前状态是待进入结账区域301。The sensor 131 is specifically used to detect whether there is a user's sensing signal in the preset area of the checkout entrance 31. When there is a user in the preset area, the sensing signal is triggered to be generated. The preset area is specifically an area in the commodity area 302 close to the checkout entrance 31, and the user can enter the checkout area 301 only through this area. Therefore, when it is detected that the user's sensing signal exists in the preset area, it means that a user wants to leave the smart store, and the current state of the user is to enter the checkout area 301.

摄像头132包含多个,并且设置在智能商店13内,其具体设置在结账区域301内、结账入口31处、结账出口32处、智能商店13的进口处以及商品区302等等。该摄像头132用于采集用户图像,并且将采集到的用户图像发送至本地控制器134。The camera 132 includes a plurality of cameras, and is installed in the smart store 13, which is specifically set in the checkout area 301, the checkout entrance 31, the checkout exit 32, the entrance of the smart store 13, the commodity area 302, and so on. The camera 132 is used to collect user images and send the collected user images to the local controller 134.

在一些实施例中,摄像头132可以对同一用户进行运动轨迹追踪。例如,当智能商店13的进口处拍摄到用户A进入智能商店后,根据用户A在智能商店13内的活动区域,由该区域对应的摄像头132拍摄用户A的图像,一直到用户A离开该智能商店13,才结束对用户A的图 像采集,获取用户A在智能商店内活动时的全部图像后,可以根据图像采集的先后顺序分析用户A的运动轨迹,从而可以根据该运动轨迹准确识别用户A,以及分析用户A所购买的商品的类别等等。In some embodiments, the camera 132 can track the movement of the same user. For example, when the entrance of the smart store 13 photographs the user A entering the smart store, according to the active area of the user A in the smart store 13, the camera 132 corresponding to the area captures the image of the user A until the user A leaves the smart Store 13 only ends the image collection of user A. After acquiring all the images of user A in the smart store, the movement trajectory of user A can be analyzed according to the sequence of image acquisition, so that user A can be accurately identified according to the movement trajectory , And analyze the category of goods purchased by user A and so on.

射频读写设备133用于识别结账区域内是否存在商品,并且还用于读取用户所购买的商品的信息,该信息包括商品价格、商品品名、商品类别等等。该射频读写设备133将读取到的商品信息发送至本地控制器134。该射频读写设备133具体可以是RFID读写器。The radio frequency reading and writing device 133 is used to identify whether there is a commodity in the checkout area, and is also used to read the information of the commodity purchased by the user, the information including the commodity price, commodity name, commodity category, and the like. The radio frequency reading and writing device 133 sends the read commodity information to the local controller 134. The radio frequency reading and writing device 133 may specifically be an RFID reader.

本地控制器134用于接收传感器131、摄像头132以及射频读写设备133发送的相关信息,并且对这些相关信息进行处理。本实施例中的本地控制器134具体用于处理自动结账的问题。The local controller 134 is used to receive the relevant information sent by the sensor 131, the camera 132, and the radio frequency reading and writing device 133, and process the relevant information. The local controller 134 in this embodiment is specifically used to deal with the problem of automatic checkout.

请一并参阅图3a与图3b,具体地,当传感器131检测到结账入口31的预设区域内存在用户的感应信号后,将该感应信号发送至本地控制器134,此时,本地控制器134控制摄像头132采集该结账区域301内的第一区域图像,摄像头132将采集到的第一区域图像发送至本地控制器134。本地控制器134用于根据该第一区域图像,判断结账区域301内是否有人;如果没有人,控制结账入口31的门开启,以及控制摄像头132采集所述结账区域301的第二区域图像,并且获取所述第二区域图像,从而根据所述第二区域图像,判断所述结账区域301内是否只有一位用户;如果结账区域301内只有一位用户,并且通过射频读写设备133检测到结账区域301内存在商品时,则控制结账入口31的门关闭,以及获取所述用户的面部特征,并且根据所述面部特征获取所述用户的账号,以及通过所述射频读写设备133获取所述用户选购的商品信息以及其对应的价格;根据所述价格从所述用户的账号中扣除相应的金额,并且控制所述结账出口32的门开启。在这里,只有在结账区域301内只有一位用户并且存在商品时,才执行相应的结账操作,而且在结账时通过人脸识别来识别当前用户,从而能够准确的识别用户,以保证结账更准确。Please refer to FIG. 3a and FIG. 3b together. Specifically, when the sensor 131 detects the presence of the user’s sensing signal in the preset area of the checkout entrance 31, the sensing signal is sent to the local controller 134. At this time, the local controller 134 controls the camera 132 to collect the first area image in the checkout area 301, and the camera 132 sends the collected first area image to the local controller 134. The local controller 134 is used to determine whether there is a person in the checkout area 301 based on the first area image; if there is no one, control the door opening of the checkout entrance 31, and control the camera 132 to collect the second area image of the checkout area 301, and Obtain the second area image, so as to determine whether there is only one user in the checkout area 301 according to the second area image; if there is only one user in the checkout area 301, and checkout is detected by the radio frequency reading and writing device 133 When there is a product in the area 301, the door of the checkout entrance 31 is controlled to be closed, and the user's facial features are obtained, and the user's account is obtained according to the facial features, and the radio frequency reading and writing device 133 is used to obtain the The product information purchased by the user and its corresponding price; the corresponding amount is deducted from the user's account according to the price, and the door of the checkout outlet 32 is controlled to open. Here, only when there is only one user in the checkout area 301 and there are commodities, the corresponding checkout operation is performed, and the current user is identified through face recognition during checkout, so that the user can be accurately identified to ensure more accurate checkout .

其中,本地控制器134通过摄像头132来采集用户的面部图像,根据该面部图像获取用户的面部特征。可以理解的,在一些情况(比如用 户遮挡面部、用户低头等)下,本地控制器134不能准确的获取到用户的面部图像,即,不能根据用户的面部特征准确识别该用户,以至于不能顺利的完成该用户所购买的商品的结算过程。The local controller 134 collects the user's facial image through the camera 132, and obtains the user's facial features according to the facial image. Understandably, in some cases (such as the user blocking the face, the user bowing the head, etc.), the local controller 134 cannot accurately obtain the user's facial image, that is, the user cannot be accurately identified based on the user's facial features, so that it cannot be smooth Completes the settlement process of the goods purchased by the user.

在一些实施例中,结账区域301可以支持任意合适的支付方式,例如,当用户携带商品进入结账区域301,结账区域301的射频读写设备读取各个商品,并在显示屏136生成商品清单与二维码,用户确定商品清单无误后,扫描二维码结算商品,结算时,用户可以使用第三方支付方式进行结算,亦可以使用本地积分进行结算。再例如,用户通过手机生成支付二维码,再将该二维码对准扫码枪进行扫描结算。再例如,结账区域301还可以对用户进行刷脸支付或者声控支付。再例如,用户还可以一个一个地扫描商品上的二维码,以结算每个商品。In some embodiments, the checkout area 301 may support any suitable payment method. For example, when a user carries a commodity into the checkout area 301, the RF reading and writing device in the checkout area 301 reads each commodity and generates a commodity list and Two-dimensional code, after the user confirms that the product list is correct, scan the two-dimensional code to settle the goods. During the settlement, the user can use a third-party payment method for settlement, or can use local points for settlement. For another example, a user generates a QR code for payment through a mobile phone, and then aligns the QR code with a scanner to perform scanning and settlement. For another example, the checkout area 301 may also perform face-swapping or voice-controlled payment to the user. For another example, the user can also scan the QR codes on the products one by one to settle each product.

因此,在一些实施例中,本地控制器134获取所述用户的面部特征的过程具体包括:控制所述结账区域301内的摄像头132采集所述用户的第一用户图像,并且获取所述第一用户图像;判断所述第一用户图像是否包括所述用户的面部特征;若否,从所述第一用户图像中获取所述用户的着装特征和体形特征;获取位于所述智能商店13内其它摄像头132采集到的第二用户图像;从所述第二用户图像中提取包含有具有所述着装特征和体形特征的用户的图像;判断提取到的所述图像中是否包含有具有所述着装特征和体形特征的用户的面部特征;若有,则从提取到的所述图像中获取具有所述着装特征和体形特征的用户的面部特征;若否,发出面部对准摄像头的提示信息。在本实施例中,如果在结账区域301不能获取到用户的面部特征时,则根据该用户的其他特征,以及该用户在进入结账区域301之前所采集到的图像来识别该用户,识别出该用户后,再从识别出该用户的图像中提取该用户的面部特征。由于,智能商店13内设置有多个摄像头132,用户在智能商店13内活动时,一般总会有至少一个摄像头能够拍摄到该用户的面部图像,因此通过上述实施方式能够准确的获取到该用户的面部特征。如果通过全部摄像头132所采集的图像都不能获取到该用户的面部特征时,可以通过语音等方式发出面部对准摄像头的提示信息,只有在准确识别到用户的面部特 征后,才开启结账出口32,否则用户不能离开。Therefore, in some embodiments, the process of the local controller 134 acquiring the facial features of the user specifically includes: controlling the camera 132 in the checkout area 301 to acquire the first user image of the user, and acquiring the first User image; determine whether the first user image includes the user's facial features; if not, obtain the user's dress and body features from the first user image; obtain other products located in the smart store 13 A second user image collected by the camera 132; extracting an image of the user including the dressing feature and body shape feature from the second user image; determining whether the extracted image includes the dressing feature The facial features of the user with the body shape feature; if there is, the facial features of the user with the dressing feature and the body shape feature are obtained from the extracted image; if not, a prompt message for face alignment with the camera is issued. In this embodiment, if the user's facial features cannot be acquired in the checkout area 301, the user is identified based on the other characteristics of the user and the image collected by the user before entering the checkout area 301, and the user is identified After the user, the facial features of the user are extracted from the image of the identified user. Since multiple cameras 132 are provided in the smart store 13, when the user is active in the smart store 13, there will always be at least one camera that can capture the face image of the user, so the user can be accurately obtained through the above embodiment Facial features. If the images collected by all cameras 132 cannot obtain the user's facial features, you can send a prompt message such as face alignment to the camera by voice, etc., and only after the user's facial features are accurately recognized, the checkout exit 32 is opened , Otherwise the user cannot leave.

其中,上述着装特征包括用户穿的衣服的颜色和款式、佩戴的帽子的样子、穿的鞋子的样子等,上述体形特征包括用户的胖、瘦、高、矮等。此外,还可以用步行特征(比如步宽、步行速度)等其他用户特征来识别结账区域内的用户。Wherein, the above-mentioned clothing features include the color and style of clothes worn by the user, the appearance of the hat worn, the appearance of shoes worn, and the like, and the above-mentioned physical features include the user's fat, thin, tall, short and so on. In addition, other user characteristics such as walking characteristics (such as step width and walking speed) can also be used to identify users in the checkout area.

在一些实施例中,请再参阅图3,该智能商店13还包括输出设备135和显示屏136,输出设备135与显示屏136皆连接本地控制器134。在本地控制器134处理自动结账的过程中,如果所述结账区域301内包括至少两位用户,则本地控制器134用于控制所述输出设备135输出预设的人员退出结账区域的提示信息,并且保持结账出口32的门为关闭状态以及结账入口31的门为开启状态。显示屏136用于显示用户购买的商品清单以及生成用于结算的二维码。In some embodiments, please refer to FIG. 3 again. The smart store 13 further includes an output device 135 and a display screen 136. Both the output device 135 and the display screen 136 are connected to the local controller 134. During the process of processing the automatic checkout by the local controller 134, if the checkout area 301 includes at least two users, the local controller 134 is used to control the output device 135 to output a preset prompt message that the person exits the checkout area, And the door of the checkout outlet 32 is kept closed and the door of the checkout inlet 31 is opened. The display screen 136 is used to display a list of goods purchased by the user and generate a QR code for settlement.

其中,该预设的提示信息用于提醒用户结账区域301内只能有一位用户,否则不能顺利离开该智能商店13。该输出设备135具体可以是扬声器或者显示屏,当其是扬声器时,该预设的提示信息可以是一段语音,比如“当前区域一次只能一位用户通过”,当其是显示屏时,该预设的提示信息可以是一段文字。当然,也可以同时通过声音和文字来表达该预设的提示信息。The preset reminder information is used to remind the user that there can only be one user in the checkout area 301, otherwise the smart store 13 cannot be left smoothly. The output device 135 may specifically be a speaker or a display screen. When it is a speaker, the preset prompt information may be a voice, such as "only one user at a time can pass in the current area." When it is a display screen, the The preset prompt message may be a piece of text. Of course, the preset prompt information can also be expressed by sound and text at the same time.

在一些实施例中,如果结账区域301内只有一位用户,并且检测到结账区域301不存在商品时,该本地控制器134还用于控制结账入口31的门关闭以及控制结账出口32的门开启。从而保证没有购买商品的用户能够顺利的离开该智能商店13,而且不影响智能商店的自动结账过程。In some embodiments, if there is only one user in the checkout area 301 and it is detected that there is no product in the checkout area 301, the local controller 134 is also used to control the closing of the gate of the checkout entrance 31 and the opening of the gate of the checkout exit 32 . Thus, it is ensured that users who have not purchased goods can leave the smart store 13 without affecting the automatic checkout process of the smart store.

因此,该智能商店13通过在结账区域设置两个出口,以及设置传感器、摄像头、射频读写设备、处理器,从而保证在结账区域有且仅有一位用户时,才对该用户选购的商品进行结账。该实施方式能够对用户所购买商品进行准确结账,提高了智能商店中自动结账的准确性。Therefore, the smart store 13 sets up two outlets in the checkout area, as well as sensors, cameras, radio frequency reading and writing equipment, and a processor, so as to ensure that there is only one user in the checkout area, only to purchase goods for the user Check out. This embodiment can accurately check out the goods purchased by the user, and improve the accuracy of automatic checkout in the smart store.

在一些实施例中,智能商店支持以下结算方式:In some embodiments, the smart store supports the following settlement methods:

1、用户直接扫描粘贴在商品上的二维码的结算方式:1. The user directly scans the settlement method of the QR code pasted on the product:

请参阅图3c,购买商品时,用户可以使用手机扫描商品上的二维码,于是,手机跳转至支付页面,该支付页面可以为指定的支付页面,亦可以为第三方支付页面。当用户在支付页面输入金额完成支付后,后台服务器接收到银行发送的支付成功信息或者能够在本地账户上成功扣除商品的金额,向用户的手机发送购买成功信息,于是,用户可以正常自由携带该商品出店。Please refer to FIG. 3c. When purchasing a product, the user can scan the QR code on the product using the mobile phone. Then, the mobile phone jumps to the payment page, which can be a designated payment page or a third-party payment page. After the user enters the amount on the payment page to complete the payment, the back-end server receives the payment success message sent by the bank or can successfully deduct the amount of the commodity from the local account, and sends the purchase success message to the user's mobile phone. Commodity out of the shop.

2、系统扫描用户出示的付款码的结算方式:2. The system scans the settlement method of the payment code presented by the user:

购买商品时,用户主动打开手机的支付页面,其中,支付页面显示有付款码,该支付页面可以为本地支付页面,亦可以为第三方支付页面。用户向智能商店中的扫描设备展示该支付页面,扫描设备扫描到该付款码,向后台服务器发送结算信息,当后台服务器根据该结算信息,向银行(支付渠道)发送扣款信息或者判断本地账户是否可以扣款,若接收到银行(支付渠道)发送的支付成功信息或者能够在本地账户上成功扣除商品的金额,向用户的手机发送购买成功信息,于是,用户可以正常自由携带该商品出店。When purchasing a product, the user actively opens the payment page of the mobile phone, where the payment page displays a payment code, which can be a local payment page or a third-party payment page. The user displays the payment page to the scanning device in the smart store, the scanning device scans the payment code, and sends the settlement information to the back-end server. When the back-end server sends the deduction information to the bank (payment channel) or judges the local account based on the settlement information Whether the payment can be debited, if the payment success information sent by the bank (payment channel) is received or the amount of the product can be successfully deducted from the local account, the purchase success information is sent to the user's mobile phone, so the user can normally carry the product out of the store freely.

采用此种方式,其可以避免用户手机缺乏网络时,也可以成功完成支付。In this way, it can avoid that the user's mobile phone can successfully complete the payment when there is no network.

3、系统结合用户身份证,扫描用户出示的付款码的结算方式:3. The system combines the user's ID card and scans the settlement method of the payment code presented by the user:

购买商品时,扫描设备获取每个商品的商品信息,并将商品信息发送至后台服务器,后台服务器根据各个商品的商品信息,判断该商品是否为限制性商品,若是限制性商品,后台服务器指示智能商店提示用户需要扫描身份证,当用户的身份证的身份信息满足购买条件,便将该商品识别为“可购买商品”,于是,智能商店向用户购买的所有商品(包括限制性商品)的商品信息,生成商品清单,并向用户呈现该商品清单。用户根据该商品清单,确认商品清单列出的商品无误后,向智能商店发送确认订单信息。When purchasing a product, the scanning device obtains the product information of each product and sends the product information to the back-end server. The back-end server determines whether the product is a restricted product according to the product information of each product. If it is a restricted product, the back-end server indicates smart The store prompts the user to scan the ID card. When the identity information of the user’s ID card meets the purchase conditions, the product is recognized as a "purchasable product", so all the products (including restricted products) purchased by the smart store from the user Information, generate a product list, and present the product list to the user. After confirming that the products listed in the product list are correct based on the product list, the user sends the order confirmation information to the smart store.

用户向智能商店中的扫描设备展示该付款码,扫描设备扫描到该付款码,向后台服务器发送结算信息,当后台服务器根据该结算信息,向银行(支付渠道)发送扣款信息或者判断本地账户是否可以扣款,若接 收到银行(支付渠道)发送的支付成功信息或者能够在本地账户上成功扣除商品的金额,向用户的手机发送购买成功信息,于是,用户可以正常自由携带该商品出店。The user displays the payment code to the scanning device in the smart store, the scanning device scans the payment code, and sends the settlement information to the back-end server. When the back-end server sends the deduction information to the bank (payment channel) or judges the local account according to the settlement information Whether the payment can be debited, if the payment success information sent by the bank (payment channel) is received or the amount of the product can be successfully deducted from the local account, the purchase success information is sent to the user's mobile phone, so the user can normally carry the product out of the store freely.

4、用户扫描系统生成的付款二维码的结算方式:4. The settlement method of the payment QR code generated by the user scanning system:

在智能商店购买商品时,用户随意挑选若干商品,智能商店的各类传感器(例如RFID标签读写器)获取用户购买的所有商品的商品信息,于是,智能商店根据用户购买的所有商品的商品信息,生成商品清单,并向用户呈现该商品清单。用户根据该商品清单,确认商品清单列出的商品无误后,向智能商店发送确认订单信息,于是,智能商店根据该确认订单信息生成付款二维码,用户可以使用手机扫描付款二维码,于是,用户的手机呈现支付页面,用户在支付页面完成支付后,智能商店接收到支付成功信息后,用户便可以完成商品购买的全流程。When buying goods in a smart store, the user randomly selects a number of goods. Various sensors of the smart store (such as RFID tag readers) acquire the product information of all the goods purchased by the user. Therefore, the smart store according to the product information of all the goods purchased by the user , Generate a product list, and present the product list to the user. According to the product list, the user confirms that the products listed in the product list are correct, and then sends a confirmation order information to the smart store. Then, the smart store generates a payment QR code based on the confirmation order information. The user can use the mobile phone to scan the payment QR code, so , The user's mobile phone presents a payment page, after the user completes the payment on the payment page, and the smart store receives the payment success information, the user can complete the entire process of product purchase.

5、系统扫描用户身份证,经确认合法后,用户扫描系统生成的付款二维码的结算方式:5. The system scans the user's ID card, and after confirming that it is legal, the user scans the payment method of the payment QR code generated by the system:

购买商品时,扫描设备获取每个商品的商品信息,并将商品信息发送至后台服务器,后台服务器根据各个商品的商品信息,判断该商品是否为限制性商品,若是限制性商品,后台服务器指示智能商店提示用户需要扫描身份证,当用户的身份证的身份信息满足购买条件,便将该商品识别为“可购买商品”,于是,智能商店向用户购买的所有商品(包括限制性商品)的商品信息,生成商品清单,并向用户呈现该商品清单。用户根据该商品清单,确认商品清单列出的商品无误后,向智能商店发送订单信息,于是,智能商店根据该订单信息生成付款二维码,用户可以使用手机扫描付款二维码,于是,用户的手机呈现支付页面,用户在支付页面完成支付后通知服务器,服务器向智能商店发送支付成功信息,用户便可以完成商品购买的全流程。When purchasing a product, the scanning device obtains the product information of each product and sends the product information to the back-end server. The back-end server determines whether the product is a restricted product according to the product information of each product. If it is a restricted product, the back-end server indicates smart The store prompts the user to scan the ID card. When the identity information of the user’s ID card meets the purchase conditions, the product is recognized as a "purchasable product", so all the products (including restricted products) purchased by the smart store from the user Information, generate a product list, and present the product list to the user. According to the product list, the user confirms that the products listed in the product list are correct, and then sends the order information to the smart store. Then, the smart store generates a payment QR code based on the order information. The user can scan the payment QR code using the mobile phone. The mobile phone presents a payment page. The user notifies the server after completing the payment on the payment page. The server sends a payment success message to the smart store, and the user can complete the entire process of product purchase.

6、刷脸结算方式:6. Face settlement method:

用户进入智能商店购买商品时,智能商店获取用户的人脸图像,并根据用户的人脸图像判断是否预存有与该用户人脸图像对应的账号信息,若是,当用户结算时,判断该账号信息对应的余额是否大于用户购 买商品的总金额,若大于,则智能商店自动从该账号信息对应的余额扣除购买商品的总金额,若小于,则智能商店提示用户需要充值。若未预存有与该用户人脸图像对应的账号信息,提示用户绑定账号、注册账号,或者更换结算方式。When the user enters the smart store to purchase goods, the smart store obtains the user's face image, and determines whether the account information corresponding to the user's face image is pre-stored according to the user's face image, and if so, the account information is determined when the user settles Whether the corresponding balance is greater than the total amount of goods purchased by the user. If it is greater, the smart store automatically deducts the total amount of the purchased goods from the balance corresponding to the account information. If it is less, the smart store prompts the user to recharge. If the account information corresponding to the user's face image is not pre-stored, the user is prompted to bind the account, register an account, or change the settlement method.

通过上述流程,智能商店可以支持刷脸结算,极大方便用户的购物,从而提升用户的购物体验感。Through the above process, the smart store can support face-to-face settlement, which greatly facilitates the user's shopping, thereby enhancing the user's shopping experience.

7、刷脸结算时,结合用户的手机号码:7. When face-swapping and settlement, combined with the user's mobile phone number:

结算时,智能商店获取用户输入的手机号码与人脸图像,并判断用户输入的手机号码是否匹配与用户对应的账号信息中的预设手机号码,若用户输入的手机号码匹配预设手机号码,获取与预设手机号码对应的预设人脸图像,判断预设的人脸图像是否匹配获取的人脸图像,若预设的人脸图像匹配获取的人脸图像,判断该账号信息对应的余额是否大于用户购买商品的总金额,若大于,智能商店便自动从该账号信息对应的余额扣除购买商品的总金额。若该账号信息对应的余额小于用户购买商品的总金额,则智能商店提示用户需要充值。During settlement, the smart store obtains the mobile phone number and face image input by the user, and determines whether the mobile phone number entered by the user matches the preset mobile phone number in the account information corresponding to the user. If the mobile phone number entered by the user matches the preset mobile phone number, Obtain the preset face image corresponding to the preset mobile phone number, determine whether the preset face image matches the acquired face image, and if the preset face image matches the acquired face image, determine the balance corresponding to the account information Whether it is greater than the total amount of goods purchased by the user, and if it is greater, the smart store automatically deducts the total amount of purchased goods from the balance corresponding to the account information. If the balance corresponding to the account information is less than the total amount of goods purchased by the user, the smart store prompts the user to recharge.

若该手机号码未匹配预设手机号码,提示用户重新输入手机号码。If the mobile phone number does not match the preset mobile phone number, the user is prompted to re-enter the mobile phone number.

通过上述流程,智能商店能够精确地刷脸结算,极大方便用户的购物,从而提升用户的购物体验感。Through the above process, the smart store can accurately swipe the face to settle, which greatly facilitates the user's shopping, thereby enhancing the user's shopping experience.

8、刷脸结算时,结合用户的生物特征信息:8. When swiping face settlement, combined with the user's biometric information:

用户进入智能商店购买商品时,智能商店获取用户的人脸图像,并根据用户的人脸图像判断是否预存有与该用户人脸图像对应的账号信息,若是,当用户结算时,判断该账号信息对应的余额是否大于用户购买商品的总金额,若大于,向与用户对应的账号发送提示信息,该提示信息用于提示用户在生物特征扫描设备录入生物特征信息。智能商店接收到用户输入的生物特征信息,若该生物特征信息与预设生物特征信息对应,则智能商店便自动从该账号信息对应的余额扣除购买商品的总金额。若该生物特征信息与预设生物特征信息不对应,提示用户重新输入生物特征信息。若该账号信息对应的余额小于用户购买商品的总金额,则智能商店提示用户需要充值。When the user enters the smart store to purchase goods, the smart store obtains the user's face image, and determines whether the account information corresponding to the user's face image is pre-stored according to the user's face image, and if so, the account information is determined when the user settles Whether the corresponding balance is greater than the total amount of commodities purchased by the user, and if it is greater than this, a prompt message is sent to the account corresponding to the user. The prompt message is used to prompt the user to enter biometric information in the biometric scanning device. The smart store receives the biometric information input by the user. If the biometric information corresponds to the preset biometric information, the smart store automatically deducts the total amount of the purchased goods from the balance corresponding to the account information. If the biometric information does not correspond to the preset biometric information, the user is prompted to re-enter the biometric information. If the balance corresponding to the account information is less than the total amount of goods purchased by the user, the smart store prompts the user to recharge.

若未预存有与该用户人脸图像对应的账号信息,提示用户绑定账号、注册账号,或者更换结算方式。If the account information corresponding to the user's face image is not pre-stored, the user is prompted to bind the account, register an account, or change the settlement method.

在一些实施例中,生物特征信息包括掌纹信息、虹膜信息、声纹信息、指纹信息等等任意具有唯一性的身份信息。In some embodiments, the biometric information includes palmprint information, iris information, voiceprint information, fingerprint information, and any other unique identity information.

通过上述流程,智能商店能够精确地刷脸结算,极大方便用户的购物,从而提升用户的购物体验感。Through the above process, the smart store can accurately swipe the face to settle, which greatly facilitates the user's shopping, thereby enhancing the user's shopping experience.

9、刷脸结算时,结合用户发出的语音信息的结算方式:9. In the face-to-face settlement, the settlement method combined with the voice message sent by the user:

用户进入智能商店购买商品时,语音下达需要购买商品的商品名称,智能商店获取到用户语音下达的各个商品的商品名称,并生成包含用户语音下达的各个商品的商品清单,用户确认无误后,智能商店获取用户的人脸图像,并根据用户的人脸图像判断是否预存有与该用户人脸图像对应的账号信息,若是,当用户结算时,判断该账号信息对应的余额是否大于用户购买商品的总金额,若大于,智能商店便自动从该账号信息对应的余额扣除购买商品的总金额。若该账号信息对应的余额小于用户购买商品的总金额,则智能商店提示用户需要充值。When a user enters the smart store to purchase a product, the voice releases the name of the product to be purchased. The smart store obtains the product name of each product released by the user's voice and generates a product list containing each product released by the user's voice. After the user confirms that it is correct, the smart The store obtains the user's face image, and determines whether the account information corresponding to the user's face image is pre-stored according to the user's face image. If so, when the user settles, determines whether the balance corresponding to the account information is greater than the user's purchase of goods If the total amount is greater than that, the smart store will automatically deduct the total amount of purchased goods from the balance corresponding to the account information. If the balance corresponding to the account information is less than the total amount of goods purchased by the user, the smart store prompts the user to recharge.

若未预存有与该用户人脸图像对应的账号信息,提示用户绑定账号、注册账号,或者更换结算方式。If the account information corresponding to the user's face image is not pre-stored, the user is prompted to bind the account, register an account, or change the settlement method.

10、授信金额结算方式:10. Credit settlement method:

用户进入智能商店购买商品时,智能商店确定用户的身份信息,确定的方式包括:通过人脸图像分析确定用户的身份信息,或者,通过语音分析确定用户的身份信息,或者,通过分析用户的生物特征信息确定用户的身份信息,或者,通过用户以第三方登录方式登录智能商店的系统而确定用户的身份信息等等。When a user enters a smart store to purchase goods, the smart store determines the user's identity information by determining the user's identity information through face image analysis, or by voice analysis, or by analyzing the user's biological information The characteristic information determines the identity information of the user, or the identity information of the user is determined by the user logging into the system of the smart store by using a third-party login method.

智能商店确定用户的身份信息后,当用户购买商品时,用户可以不用事先在智能商店内完成结算,便可以提取商品离店,智能商店可以事后从与该用户账号信息对应的余额扣除购买商品的总金额。After the smart store determines the user's identity information, when the user purchases the product, the user can extract the goods without leaving the settlement in the smart store in advance, and the smart store can deduct the purchase of goods from the balance corresponding to the user account information afterwards total amount.

在一些实施例中,智能商店可以先确定用户购买所有商品的商品信息。其次,智能商店根据用户购买所有商品的商品信息计算出所有商品的总金额。最后,智能商店判断所有商品的总金额是否大于预先为用户 设置的授信金额,若大于,则智能商店禁止用户在没有完成商品结算之前提取商品离店,并且提示用户需要在智能商店内完成结算。若小于,用户可以在智能商店未经结算便可以提取商品离店,后续智能商店便可以再另行扣款。In some embodiments, the smart store may first determine the product information of all the products purchased by the user. Secondly, the smart store calculates the total amount of all commodities based on the product information of all the commodities purchased by the user. Finally, the smart store determines whether the total amount of all commodities is greater than the credit amount set in advance for the user. If it is greater, the smart store prohibits the user from withdrawing the merchandise from the store before completing the product settlement, and prompts the user to complete the settlement in the smart store. If it is less than this, the user can withdraw the goods from the store without settlement in the smart store, and the subsequent smart store can be deducted separately.

可以理解的是,本领域技术人员可以根据本实施例所描述的内容,作出其它结算方式地替换,所作之替换应当落入本申请实施例的保护范围之内。It can be understood that those skilled in the art can make alternative settlement methods based on the content described in this embodiment, and the replacement should fall within the protection scope of the embodiments of the present application.

二、智能货柜。2. Smart container.

智能货柜14用于无人智能出售商品,该商品包括专卖类商品、酒类商品、普通商品。在一些实施例中,由于专卖类商品或酒类商品为限制性商品,消费者需要满足一定年龄段方可购买限制性商品,因此,限制性商品与非限制性商品的购买逻辑是不同的,为了方便购买限制性类商品,智能货柜可以被构造成专卖类商品或酒类商品,或者,被构造成专卖非限制性商品。当然,智能货柜亦可被构造成集成限制性商品与非限制性商品专卖的结构。The smart container 14 is used to sell goods unmannedly and intelligently, and the goods include specialty goods, alcoholic goods, and general goods. In some embodiments, since monopoly products or alcoholic products are restricted products, consumers need to meet a certain age to purchase restricted products. Therefore, the purchase logic of restricted products and non-restricted products is different. In order to facilitate the purchase of restricted goods, the smart container can be constructed as a monopoly or alcohol product, or as a non-restricted product. Of course, the smart container can also be constructed as a structure that integrates restricted merchandise and non-restricted merchandise monopoly.

请参阅图4与图4a,智能货柜14包括柜体141、显示屏142、货架143和货道144。4 and 4a, the smart container 14 includes a cabinet 141, a display screen 142, a shelf 143, and a cargo path 144.

柜体141用于承载各个商品,显示屏142用于显示商品信息、广告信息,并且,显示屏142还作为用户与智能货柜14的交互界面,用户可以在显示屏142上输入各类指令,以实施商品交易。在一些实施例中,显示屏142为43寸红外触摸屏。The cabinet 141 is used to carry various commodities, and the display screen 142 is used to display product information and advertisement information. Moreover, the display screen 142 also serves as an interactive interface between the user and the smart container 14. The user can input various instructions on the display screen 142 to Implement commodity trading. In some embodiments, the display screen 142 is a 43-inch infrared touch screen.

货架143一侧与柜体141一侧的内表面活动连接,货道144设置于货架144上。在一些实施例中,货架143的数量为四个,可以理解的是,在另一些实施例中,货架143的数量并不局限四个。One side of the shelf 143 is movably connected to the inner surface of the side of the cabinet 141, and the goods path 144 is provided on the shelf 144. In some embodiments, the number of shelves 143 is four. It can be understood that in other embodiments, the number of shelves 143 is not limited to four.

货道144可被设计用于放置饮料、香烟等各类小件商品。商品放置于货道144上,柜体141内设有用于传送货架143上货道144内商品的共享货道,商品通过共享货道传输至出货口,然后用户通过出货口将商品取出,完成购物过程。The cargo channel 144 can be designed to place various small items such as beverages and cigarettes. The goods are placed on the goods channel 144, and the cabinet 141 is provided with a shared goods channel for transferring the goods in the goods channel 144 on the shelf 143. The goods are transmitted to the outlet through the shared goods channel, and then the user takes out the goods through the outlet. Complete the shopping process.

在本实施例中,智能货柜可以根据商品信息查找商品存储位置实现对同一货道不同商品的售卖,满足用户对不同种类商品的需求。In this embodiment, the intelligent container can search for the storage location of the commodity according to the commodity information to realize the sale of different commodities in the same lane to meet the user's demand for different types of commodities.

商品信息可以是商品种类、商品数量或商品存放信息等,用户可以根据智能货柜的显示屏上呈现的商品信息选择自己所需的商品,用户不仅仅可以选择同一货道内的同类商品,也可以选择同一货道上不同种类的商品,用户可以根据显示屏上呈现的商品种类去选择不同的商品,也可以根据显示屏上呈现的商品数量去选择所需要购买的商品,也可以根据显示屏上呈现的商品存放信息去选择所需购买的商品。The product information can be the product type, the number of products, or the product storage information, etc. The user can select the desired product according to the product information displayed on the display screen of the smart container. The user can not only choose the same product in the same lane, but also choose For different types of commodities on the same freight lane, users can choose different commodities according to the types of commodities presented on the display, or choose the commodities to be purchased according to the number of commodities presented on the display, or according to the Commodity storage information to select the commodity to be purchased.

请参阅图4b,智能货柜14还包括摄像组件145、GPS定位器146、二维码读头147、无线充电组件148、身份采集模块149、WIFI模块150、温度传感器151、湿度传感器152、红外检测装置153及控制模块154。Referring to FIG. 4b, the smart container 14 further includes a camera component 145, a GPS locator 146, a QR code reading head 147, a wireless charging component 148, an identity acquisition module 149, a WIFI module 150, a temperature sensor 151, a humidity sensor 152, and infrared detection Device 153 and control module 154.

摄像组件145与控制模块154连接,控制模块154与服务器12连接。摄像组件145设置于柜体141的前部,用于获取途经智能货柜的客流量以及用户人脸信息,控制模块154根据客流量调整待售商品的数量、种类及价格。The camera module 145 is connected to the control module 154, and the control module 154 is connected to the server 12. The camera component 145 is disposed at the front of the cabinet 141, and is used to obtain passenger flow and user face information passing through the smart container. The control module 154 adjusts the quantity, type, and price of the goods to be sold according to the passenger flow.

为提高摄像组件145的拍摄角度和拍摄范围,减少摄像组件145的布设,降低系统成本,可以采用摄像组件145与多维旋转电机结合的方式对预设区域进行高清视频帧图像的实时捕抓。当然,可以选择一体化的摄像组件145替代多维旋转电机与摄像组件145结合的方式,比如,半球形一体机、快速球型一体机、结合云台的一体化高清摄像机或镜头内置的一体机等,上述的一体机可以实现自动聚焦。优选的,选择具有防水功能、体积较小、分辨率高、高寿命以及具有通用通信接口等的高清摄像机。In order to improve the shooting angle and shooting range of the camera assembly 145, reduce the arrangement of the camera assembly 145, and reduce the system cost, a real-time capture of high-definition video frame images of the preset area can be performed by using the camera assembly 145 and a multi-dimensional rotating motor. Of course, you can choose the integrated camera assembly 145 to replace the combination of the multi-dimensional rotating motor and the camera assembly 145, such as a hemispherical all-in-one machine, a fast dome all-in-one machine, an integrated high-definition camera with a gimbal, or an integrated camera with built-in lens, etc. , The above-mentioned all-in-one machine can achieve automatic focusing. Preferably, choose a high-definition camera with waterproof function, small size, high resolution, long life, and a universal communication interface.

在一些实施例中,摄像组件145为网络摄像机、低照度摄像机等等。In some embodiments, the camera component 145 is a network camera, a low-light camera, or the like.

GPS定位器146用于定位智能货柜14的地理位置,并将智能货柜14的地理位置发送至控制模块154,控制模块154再次将智能货柜14的地理位置上传至服务器12,以便管理者在服务器12上统一管理各个智能货柜。例如,当智能货柜14偏离预设位置范围时,服务器12产生警报信息。The GPS locator 146 is used to locate the geographic location of the intelligent container 14 and send the geographic location of the intelligent container 14 to the control module 154, and the control module 154 uploads the geographic location of the intelligent container 14 to the server 12 again, so that the administrator can Unified management of various intelligent containers. For example, when the smart container 14 deviates from the preset position range, the server 12 generates an alarm message.

二维码读头147用于读取用户的二维码信息,并将用户的二维码信息发送至控制模块154,控制模块154再将用户的二维码信息上传至服务器12,服务器12根据用户的二维码信息对用户购买的商品实施扣款。The two-dimensional code reading head 147 is used to read the two-dimensional code information of the user, and send the two-dimensional code information of the user to the control module 154, and the control module 154 uploads the two-dimensional code information of the user to the server 12, the server 12 according to The user's QR code information will be deducted for the goods purchased by the user.

无线充电组件148可以为智能货柜14的各个电路模块提供电源,亦可以为用户的终端提供电源。The wireless charging component 148 can provide power for each circuit module of the smart container 14 and can also provide power for the user's terminal.

身份采集模块149用于读取用户的身份证信息,控制模块154根据用户的身份证信息出售限制性商品。例如,用户的身份证信息显示用户的年龄大于18岁,控制模块154提供用户选择的香烟或者酒类商品。用户的身份证信息显示用户的年龄小于18岁,控制模块154禁止出售用户选择的香烟或者酒类商品。The identity collection module 149 is used to read the user's ID card information, and the control module 154 sells restricted commodities based on the user's ID card information. For example, if the user's ID card information indicates that the user's age is greater than 18 years old, the control module 154 provides the user's selected cigarette or alcohol product. The user's ID card information indicates that the user's age is less than 18 years old, and the control module 154 prohibits the sale of cigarettes or alcoholic goods selected by the user.

WIFI模块150用于为用户提供互联网服务,用户购买商品并且缺乏网络时,WIFI模块150可以为用户提供互联网服务,用户通过终端连接上互联网,以完成商品的购买。The WIFI module 150 is used to provide Internet services for users. When a user purchases goods and lacks a network, the WIFI module 150 can provide Internet services for the user. The user connects to the Internet through a terminal to complete the purchase of goods.

温度传感器151用于检测智能货柜14的柜内温度,湿度传感器152用于检测智能货柜14的柜内湿度,并将检测的温度或湿度发送至控制模块154,当柜内的温度或湿度过高,控制模块154产生警报信息并将警报信息上传至服务器12,以使管理者及时维护智能货柜。The temperature sensor 151 is used to detect the temperature inside the smart container 14 and the humidity sensor 152 is used to detect the humidity inside the smart container 14 and send the detected temperature or humidity to the control module 154 when the temperature or humidity in the container is too high The control module 154 generates alarm information and uploads the alarm information to the server 12, so that the administrator can maintain the intelligent container in time.

红外检测装置153用于检测商品是否已掉出出货口,并将检测信息发送至控制模块154,控制模块154根据检测信息实施商品交易。例如,当控制模块154根据检测信息分析出商品并未掉进出货口,于是,自动执行退款操作,以将货款退还给用户。当控制模块154根据检测信息分析出商品并掉出出货口,于是显示交易成功信息。The infrared detection device 153 is used to detect whether the commodity has dropped out of the shipping port, and send the detection information to the control module 154, and the control module 154 implements the commodity transaction according to the detection information. For example, when the control module 154 analyzes based on the detection information that the product has not fallen into the shipping port, it automatically performs a refund operation to return the payment to the user. When the control module 154 analyzes the commodity based on the detection information and drops it out of the shipping port, it displays the transaction success information.

控制模块154作为智能货柜14的控制核心,其能够控制智能货柜14完成商品交易,还能够控制智能货柜14与服务器12之间的信息传输。The control module 154 serves as the control core of the smart container 14, which can control the smart container 14 to complete the commodity transaction, and also can control the information transmission between the smart container 14 and the server 12.

智能货柜自动售货的工作原理如下:The working principle of intelligent container automatic vending is as follows:

首先,智能货柜接收购物指令。First, the smart container receives shopping instructions.

在本实施例中,所述“购物指令”是指通过触摸显示屏呈现的商品信息,然后商品信息触发接收购物指令,可以理解的是,在其他实施例中,用户可以用手直接触摸显示屏呈现的商品信息触发购物指令,所述 显示屏也可通过预设的触摸笔点击显示屏上所呈现的商品信息而触发购物指令。其中,所述显示屏呈现的“商品信息”,该商品信息的呈现方式有多种,包括文字、图片等;其中,所述显示屏可以包括电容式触控屏、电阻式触控屏和表面声波触摸屏等。In this embodiment, the "shopping instruction" refers to the merchandise information presented by touching the display screen, and then the merchandise information triggers the receipt of the shopping instruction. It is understandable that in other embodiments, the user may directly touch the display screen with his hand The presented commodity information triggers a shopping instruction, and the display screen may also trigger the shopping instruction by clicking on the commodity information presented on the display screen with a preset touch pen. Among them, the "commodity information" presented by the display screen can be presented in various ways, including text, pictures, etc.; wherein, the display screen can include a capacitive touch screen, a resistive touch screen, and a surface Sonic touch screen, etc.

在本实施例中,显示屏呈现的商品信息包括:商品种类、商品数量和商品存放信息。通过触摸显示屏上呈现的商品种类触发接收购买指令,也可以通过触摸显示屏上呈现的商品数量触发接收购买指令,也可以通过触摸显示屏上呈现的商品存放信息触发购买指令。In this embodiment, the commodity information presented on the display screen includes: commodity type, commodity quantity, and commodity storage information. Receiving a purchase instruction can be triggered by touching the type of merchandise presented on the display screen, can also be triggered by receiving the purchase instruction by touching the number of merchandise presented on the display screen, or can be triggered by touching the merchandise storage information presented on the display screen.

其中,可将商品种类分为饮料区、商品区、零食区、纸巾区等,饮料区又可以分为:可乐、雪碧、矿泉水、果汁、酸奶等;香烟商品区又可以分为:中华、帝豪、好日子、红河等;零食区又可以分为:面包、泡面、花生等;纸巾区又可以分为湿纸巾、干纸巾等。Among them, the types of commodities can be divided into beverage area, commodity area, snack area, tissue area, etc. The beverage area can be divided into: Coke, Sprite, mineral water, fruit juice, yogurt, etc.; cigarette commodity area can be divided into: China, Dorsett, Good Day, Honghe, etc.; the snack area can be divided into: bread, instant noodles, peanuts, etc.; the tissue area can be divided into wet tissues, dry tissues, etc.

在本实施例中,可以先通过触碰显示屏上显示的商品种类信息,选择种类,如:选择区,显示屏上会呈现中华、帝豪、好日子、红河等几种香烟,然后根据需要,选择所需的香烟,可以理解的是,多个香烟的品牌可以存放在同一货道内,也可以存放至不同的货道内;还可根据对商品的需求程度,选择所需要购买商品的数量,完成购买过程。In this embodiment, you can first select the type by touching the product type information displayed on the display, such as: selection area, the display will display several cigarettes such as China, Imperial, Good Day, Honghe, etc., and then according to the needs, Select the required cigarettes. It is understandable that brands of multiple cigarettes can be stored in the same lane or can be stored in different lanes; according to the degree of demand for commodities, the number of commodities needed to be purchased can be selected to complete The purchase process.

可以理解的是,上述香烟在显示屏上的呈现方式可以为图片、视频等等,用户可根据需要点击显示屏上对应的图片信息即可触发购物指令;也可以是文字,用户可根据需要点击显示屏上对应的文字信息触发接收购物指令。It can be understood that the above cigarettes can be displayed on the display screen as pictures, videos, etc., the user can click on the corresponding picture information on the display screen to trigger the shopping instruction; or it can be text, the user can click on the need Corresponding text information on the display screen triggers the receipt of shopping instructions.

可以理解的是,在其他实施例中,可以通过触摸显示屏上呈现的商品数量,如,选择饮料区,显示屏上会出现不同数量的商品。It can be understood that, in other embodiments, the number of commodities presented on the display screen may be touched, for example, when a beverage area is selected, different numbers of commodities will appear on the display screen.

可以理解的是,在其他实施例中,可以通过触摸显示屏上呈现的商品存放信息,商品存放信息会显示第一类别为饮料区,位于第一列的货架上,其位置标记为a,第二类别为香烟区,位于第二列的货架上,其位置标记为b,第三类别为零食区,位于第三列的货架上,其位置标记为c,第四类别为纸巾区,位于第四列的货架上,其位置标记为d;然后根据购物需求,选择与需求匹配的区域;如用户需要购买香烟,可以根 据显示屏上呈现的上述信息,触摸第二列货架b;如用户需要购买零食,可以根据显示屏上呈现的上述信息,触摸第三列货架c。It can be understood that in other embodiments, the merchandise storage information presented on the display screen can be touched, and the merchandise storage information will show that the first category is the beverage area, located on the shelf in the first column, and its position is marked as a, The second category is the cigarette zone, located on the shelf in the second column, its position is marked as b, the third category is the snack zone, located on the shelf of the third column, its position is marked as c, and the fourth category is the tissue area, located on the first On the four-row shelf, its position is marked as d; then according to the shopping needs, select the area that matches the demand; if the user needs to buy cigarettes, according to the above information presented on the display, touch the second row of shelf b; if the user needs To purchase snacks, you can touch the third row of shelves c based on the above information presented on the display.

其次,智能货柜根据商品信息查找商品的存放位置,存放位置位于不同的货架。Secondly, the smart container finds the storage location of the goods according to the product information, and the storage positions are located on different shelves.

在本实施例中,所述“存放位置”是一种与商品种类有关的存放空间,可以理解的是,存放位置为智能货柜的货道,不同种类的商品可以存放于同一货架的同一货道内,也可以存放于同一货架的不同货道内,也可以存放于不同货架的货道内。In this embodiment, the "storage location" is a storage space related to the type of goods. It can be understood that the storage location is the cargo lane of the smart container, and different types of merchandise can be stored in the same cargo lane on the same shelf It can also be stored in different lanes of the same shelf, or in different lanes of different shelves.

存放位置可以根据商品的种类和尺寸大小进行存放,同类商品可以位于同一货架的同一货道内,同类商品可以放置于同一货架的不同货道内,还可以位于不同货架的货道内;如:香烟区中的中华和帝豪可以位于同一货架的同一货道内,也可以位于同一货架的不同货道内,还可以位于不同货架的货道内;同类商品中相同大小的商品可以位于同一货架或不同货架,例如,饮料区中可乐和雪碧可以位于同一货架或不同货架,通过上述商品种类来查找商品的存放位置。The storage location can be stored according to the type and size of the goods. Similar products can be located in the same channel of the same shelf. Similar products can be placed in different channels of the same shelf or in the channels of different shelves; for example: in the cigarette area China and Emgrand can be located in the same lane of the same shelf, in different lanes of the same shelf, or in the lane of different shelves; the same size of the same kind of goods can be located on the same shelf or different shelves, for example, beverages Coke and Sprite can be located on the same shelf or different shelves in the district. You can find the storage location of the products by the above product types.

可以理解的是,在其他实施例中,同类商品中尺寸大小不同的商品可以存放于不同的货架,如:250mL的听装可乐与500mL的瓶装可乐可以存放不同的货架。It can be understood that in other embodiments, commodities of different sizes in similar products can be stored on different shelves, for example, 250 mL cans of cola and 500 mL bottled cola can be stored on different shelves.

根据所述商品种类查找商品存放位置,然后确认商品储备量,若所述商品储备量与商品信息相匹配,则触发出货指令,否则,继续查找所述商品的存放位置,如果未查到所述商品的存放位置,则将查找结果发送至显示屏,通过显示屏呈现查找结果。Find the storage location of the product according to the type of the product, and then confirm the stock of the product. If the stock of the product matches the information of the product, trigger the shipping instruction. Otherwise, continue to search for the storage location of the product. The storage location of the commodity, the search result is sent to the display screen, and the search result is presented through the display screen.

可以理解的是,用户可以根据发送至显示屏的商品查找结果,选择是否需要重新更改商品信息,若选择更改商品信息,则重复上述操作,若不更改商品信息,则购买过程结束。It is understandable that the user can choose whether to change the product information again according to the result of the product search sent to the display screen. If the product information is changed, the above operation is repeated. If the product information is not changed, the purchase process ends.

所述“存放位置”还可以是一种与商品数量有关的存放空间,根据同类商品的商品数量来安排商品的存放位置,多个数量的同类商品位于同一货架,也可以位于不同货架,如:饮料区中三十瓶可乐和二十瓶雪碧可以存放在同一货架,若一个货架的空间不足以存放三十瓶可乐和五 十瓶雪碧,则该类商品可以存放至不同的货架。The "storage location" may also be a storage space related to the quantity of commodities. The storage location of the commodities is arranged according to the quantity of similar commodities. Multiple quantities of similar commodities are located on the same shelf or on different shelves, such as: Thirty bottles of Coke and twenty bottles of Sprite can be stored on the same shelf in the beverage area. If the space of one shelf is not enough to store thirty bottles of Coke and fifty bottles of Sprite, such goods can be stored on different shelves.

可以理解的是,多个数量的不同类商品可以放置相同的货架也可以放置不同的货架,如:饮料区和零食区可以放置同一个货架。It can be understood that multiple quantities of different types of goods can be placed on the same shelf or on different shelves, for example, the same shelf can be placed on the beverage area and snack area.

可以理解的是,多个数量的同类商品可以存放同一货道,也可以存放不同的货道;如:一个货道可以储存十瓶可乐或十瓶雪碧,现有十五瓶可乐和五瓶雪碧,则十瓶可乐可存放一个货道,剩余的五瓶可乐和五瓶雪碧可以存放至不同货道;如:现有五瓶可乐和五瓶雪碧,则五瓶可乐和五瓶雪碧可以存放至不同货道。It is understandable that multiple quantities of similar goods can be stored in the same lane or in different lanes; for example, one lane can store ten bottles of coke or ten bottles of sprite, and there are fifteen bottles of coke and five bottles of sprite , Then ten bottles of Coke can be stored in one channel, and the remaining five bottles of Coke and five bottles of Sprite can be stored in different channels; for example, if there are five bottles of Coke and five bottles of Sprite, then five bottles of Coke and five bottles of Sprite can be stored to Different shipping lanes.

根据所述商品数量查找商品存放位置,然后确认商品储备量,若所述商品储备量与商品信息相匹配,则触发出货指令否则,继续查找所述商品的存放位置,如果未查找到所述商品的存放位置,则将查找结果发送至显示屏,通过显示屏呈现查找结果;比如,用户需要购买五瓶可乐,而查找商品存放位置的货架一只有两瓶可乐,继续查找货架二存放四瓶可乐,则触发货架一和货架二顺序出货,如果用户需要购买五瓶可乐,而查找商品存放位置的货架一只有两瓶可乐,没有查到其他货架还有剩余可乐,则无法触发货架一出货,此时,将商品查找结构发送至显示屏。Find the storage location of the goods according to the quantity of the goods, and then confirm the reserve amount of the goods. If the reserve amount of the goods matches the information of the goods, trigger the shipping instruction. Otherwise, continue to find the storage position of the goods. For the storage location of the goods, the search result is sent to the display screen, and the search result is presented on the display screen; for example, the user needs to purchase five bottles of coke, and the shelf for searching the storage location of the commodity has only two bottles of cola, and the search for the shelf two continues to store four bottles Coke, trigger shelf 1 and shelf 2 to be shipped in sequence. If the user needs to buy five bottles of cola, and the shelf one that finds the storage location of the product has only two bottles of cola, if there is no other cola found in other shelves, the shelf cannot be triggered. Goods, at this time, send the product search structure to the display screen.

可以理解的是,用户可以根据发送至显示屏的商品查找结果,选择是否需要重新更改商品信息,若选择更改商品信息,则重复上述操作,若不更改商品信息,则购买过程结束。It is understandable that the user can choose whether to change the product information again according to the result of the product search sent to the display screen. If the product information is changed, the above operation is repeated. If the product information is not changed, the purchase process ends.

所述“存放位置”还可以是一种与商品存放信息有关的存放空间,The "storage location" may also be a storage space related to product storage information,

在本实施例中,根据商品的存放信息查找商品的存放位置;其中,所述商品存放信息包括货架位置信息;如:将商品的存放位置分为四大类别,第一类别为饮料区,位于第一列的货架上,其位置标记为a,第二类别为香烟区,位于第二列的货架上,其位置标记为b,第三类别为零食区,位于第三列的货架上,其位置标记为c,第四类别为纸巾区,位于第四列的货架上,其位置标记为d;根据显示屏上的商品存放信息可以找到与其对应的货架,进而找到商品存放的货道,确定商品的存放位置。In this embodiment, the storage location of the commodity is searched according to the storage information of the commodity; wherein, the storage information of the commodity includes shelf location information; for example, the storage location of the commodity is divided into four categories, the first category is a beverage area, located in On the shelves in the first column, the location is marked as a, the second category is the cigarette area, which is located on the shelf in the second column, and its position is marked as b, and the third category is the snack area, which is located on the shelf in the third column, which The position is marked as c, the fourth category is the tissue area, and it is located on the shelf in the fourth column, and its position is marked as d; according to the product storage information on the display, you can find the corresponding shelf, and then find the goods storage channel, determine The storage location of the goods.

根据所述商品存放信息查找商品存放位置,然后确认商品储备量, 若所述商品储备量与商品信息相匹配,则触发出货指令,否则,继续查找所述商品的存放位置,如果未查找到所述商品的存放位置,则将查找结果发送至显示屏,通过显示屏呈现查找结果。Find the storage location of the goods according to the storage information of the goods, and then confirm the reserve amount of the goods. If the reserve amount of the goods matches the information of the goods, the shipping instruction is triggered; otherwise, continue to search for the storage position of the goods. At the storage location of the commodity, the search result is sent to the display screen, and the search result is presented through the display screen.

可以理解的是,用户可以根据发送至显示屏的商品查找结果,选择是否需要重新更改商品信息,若选择更改商品信息,则重复上述操作,若不更改商品信息,则购买过程结束。It is understandable that the user can choose whether to change the product information again according to the result of the product search sent to the display screen. If the product information is changed, the above operation is repeated. If the product information is not changed, the purchase process ends.

再次,智能货柜将所述商品从所述存放位置经所述共享货道传输至出货口。Again, the smart container transfers the merchandise from the storage location to the outlet through the shared cargo lane.

在本实施例中,所述“共享货道”是指商品的传送轨道,即商品从货架的货道内掉落至共享货道并且驱动共享货道将商品运送至出货口,共享货道位于货架一侧,商品位于货架上的货道内,当触发出货指令后,商品由货架上的货道掉落至共享货道,货架上的所有货道的商品售出后均通过共享货道传输。In this embodiment, the "shared goods lane" refers to the conveying track of goods, that is, the goods fall from the rack's goods lane to the shared goods lane and drive the shared goods lane to deliver the goods to the outlet, the shared goods lane is located at On the side of the shelf, the products are located in the goods lane on the shelf. When the shipping instruction is triggered, the goods fall from the goods lane on the shelf to the shared goods lane. All the goods on the rack are sold through the shared goods lane after being sold. .

不同的货道内的商品均由该共享货道传送至出货口,或同一货道内的不同商品也由共享货道传送至出货口,完成购物过程。Products in different freight lanes are sent to the outlet through the shared freight lane, or different goods in the same freight lane are also sent to the outlet through the shared freight lane to complete the shopping process.

根据上述出货指令,将所述商品从所述存放位置释放,并驱动存放位置对应的共享货道将所述商品运送至出货口。According to the above shipping instruction, the merchandise is released from the storage location, and the shared goods lane corresponding to the storage location is driven to transport the merchandise to the shipping port.

通过上述技术方案可知,本申请实施例的有益效果在于:本申请实施例提供的自动售货方法通过触摸显示屏呈现的商品信息触发接收购物指令,根据商品信息查找商品的存放位置,根据出货指令将商品从存放位置发送至共享货道,商品从共享货道传送至出货口,可以实现通过显示屏上的图案查找商品所处货道,然后,驱动商品脱离货道,实现同一货道对不同商品的售卖,也可实现不同货架对同一商品或不同商品的售卖,满足用户对不同种类商品的需求。It can be seen from the above technical solution that the beneficial effect of the embodiment of the present application is that the automatic vending method provided by the embodiment of the present application triggers the receipt of a shopping instruction by touching the product information presented on the display screen, finds the storage location of the product according to the product information, and according to the shipment The instruction sends the goods from the storage location to the shared goods lane, and the goods are transferred from the shared goods lane to the outlet. The pattern on the display can be used to find the goods lane, and then the goods are driven out of the goods lane to achieve the same goods lane The sale of different commodities can also realize the sale of the same commodities or different commodities on different shelves to meet the needs of users for different types of commodities.

请一并参阅图4c与图4d,智能货柜设置有商品摆放区、摄像头及取物口,商品摆放区用于摆放商品,摄像头用于采集用户图像及采集客流量,当用户在智能货柜完成商品的购买,智能货柜自动将商品推送到取物口。Please refer to FIG. 4c and FIG. 4d together. The smart container is equipped with a product placement area, a camera and a pick-up port. The product placement area is used to place the product. The camera is used to collect user images and collect customer traffic. The container completes the purchase of the goods, and the intelligent container automatically pushes the goods to the pickup port.

以专门出售香烟为例,智能货柜14不仅可以出售以包为形式的单 个香烟,而且还可以以条为形式的整条香烟。请参阅图4e,货道144包括包装货道1441与条装货道1442,包装货道1441用于放置包装的香烟,条装货道1442用于放置条装的香烟,图4e所示的智能货柜14包括两层包装货道1441以及两层条装货道1442。Taking the example of selling cigarettes exclusively, the smart container 14 can not only sell a single cigarette in the form of a package, but also an entire cigarette in the form of a strip. Please refer to FIG. 4e, the cargo channel 144 includes a packaging cargo channel 1441 and a stripped cargo channel 1442. The packaging cargo channel 1441 is used to store packaged cigarettes, and the strip cargo channel 1442 is used to store stripped cigarettes. The intelligence shown in FIG. 4e The container 14 includes a two-layer packaging lane 1441 and a two-layer strip loading lane 1442.

请参阅图4f,包装货道1441包括多层包装货位1401与第一驱动组件1402,包装货位1401用于放置一包包香烟,第一驱动组件1402用于推动位于最底层的香烟落入取物口。用户下单购买香烟时,成功支付后,对应的第一驱动组件1402推动位于最底层的香烟脱离包装货位1401而落入取物口。Please refer to FIG. 4f, the packaging channel 1441 includes a multi-layer packaging position 1401 and a first driving component 1402. The packaging position 1401 is used to place a pack of cigarettes, and the first driving component 1402 is used to push the cigarettes at the bottom layer to fall into Take the mouth. When a user places an order to purchase a cigarette, after successful payment, the corresponding first driving assembly 1402 pushes the cigarette located at the bottom layer out of the packaging position 1401 and falls into the fetching port.

请参阅图4g,条装货道1442包括多层条装货位1403与第二驱动组件1404,条装货位1403用于放置一条条香烟,第二驱动组件1404用于推动位于最底层的一条香烟落入取物口。用户下单购买香烟时,成功支付后,对应的第二驱动组件1404推动位于最底层的一条香烟脱离条装货位1403而落入取物口。Please refer to FIG. 4g, the strip loading channel 1442 includes a multi-layer strip loading position 1403 and a second driving assembly 1404, the strip loading position 1403 is used to place a strip of cigarettes, and the second driving assembly 1404 is used to push a strip located at the bottom layer Cigarettes fell into the mouth. When a user places an order to purchase a cigarette, after successful payment, the corresponding second driving assembly 1404 pushes a cigarette located at the bottom layer out of the bar loading position 1403 and falls into the fetching port.

在一些实施例中,香烟不仅可以被包装成条装,亦可以被包装成其它形状,例如,圆柱状等等,相应的,智能货柜的货道亦可以被构造成用于存放其它形状的香烟,在此不赘述。In some embodiments, cigarettes can be packaged not only in strips, but also in other shapes, such as cylindrical shapes, etc. Correspondingly, the cargo channel of the smart container can also be configured to store cigarettes of other shapes , Not repeated here.

在一些实施例中,智能货柜的形状不仅局限于上述各个实施例所介绍的形状,其还可以有其它的变形,值得说明的是:本领域技术人员根据本实施例所训导的内容,可以对智能货柜作出任意一种变形或替换,但是,所作的变形或替换应当落入本申请的保护范围之内。In some embodiments, the shape of the smart container is not limited to the shapes described in the above embodiments, but it can also have other variations. It is worth noting that: those skilled in the art can train the Any kind of modification or replacement of the intelligent container, however, the modification or replacement should fall within the scope of protection of this application.

与上述各个实施例所示的货道不同点在于,请一并参阅图4h与图4i,每个货道144接安装有弹簧1405,商品放置在弹簧1405上。当用户成功支付商品后,对应货道上的弹簧1405将商品弹出取物口,以便用户从取物口取出购买的商品。The difference from the cargo lanes shown in the above embodiments is that, please refer to FIG. 4h and FIG. 4i together, each cargo lane 144 is connected with a spring 1405, and the goods are placed on the spring 1405. After the user successfully pays for the goods, the spring 1405 on the corresponding goods lane ejects the goods from the pickup port, so that the user can take out the purchased goods from the pickup port.

在一些实施例中,智能货柜支持以下结算方式:In some embodiments, the smart container supports the following settlement methods:

1、扫描智能货柜生成的付款二维码的结算方式:1. Scanning payment QR code generated by smart container:

购买商品时,用户随意挑选若干商品,智能货柜确定用户购买的所有商品的商品信息,于是,智能货柜根据用户购买的所有商品的商品信 息生成付款二维码,用户可以使用手机扫描付款二维码,于是,用户的手机呈现支付页面,用户在支付页面完成支付后,智能货柜接收到支付成功信息后,用户便可以完成商品购买的全流程。When purchasing a product, the user randomly selects a number of products. The smart container determines the product information of all the products purchased by the user. Therefore, the smart container generates a payment QR code based on the product information of all the products purchased by the user. The user can use the mobile phone to scan the payment QR code Then, the user's mobile phone presents the payment page. After the user completes the payment on the payment page, the smart container receives the payment success information, and the user can complete the entire process of product purchase.

例如,请参阅图4j,用户可以扫付款二维码实施买单。在用户选购好商品后,智能货柜的显示屏显示付款二维码,用户使用手机扫描该付款二维码,于是,手机跳转至支付页面,该支付页面可以为指定的支付页面,亦可以为第三方支付页面。当用户在支付页面输入金额完成支付后,智能货柜确定支付成功,于是便将对应的商品推送出。For example, referring to Figure 4j, the user can scan the payment QR code to implement the purchase order. After the user purchases the goods, the display screen of the smart container displays the payment QR code, and the user scans the payment QR code using the mobile phone. Then, the mobile phone jumps to the payment page, which can be the specified payment page or Payment page for third parties. After the user enters the amount on the payment page to complete the payment, the smart container determines that the payment is successful, and then pushes out the corresponding commodity.

2、智能货柜扫描用户身份证,经确认合法后,用户扫描智能货柜生成的付款二维码的结算方式:2. The smart container scans the user's ID card, and after confirming that it is legal, the user scans the payment QR code generated by the smart container for the settlement method:

购买商品时,用户随意挑选若干商品,智能货柜确定用户购买的所有商品的商品信息,智能货柜根据各个商品的商品信息,判断该商品是否为限制性商品,若是限制性商品,智能货柜提示用户需要扫描身份证,当用户的身份证的身份信息满足购买条件,便将该商品识别为“可购买商品”,于是,智能货柜生成付款二维码,用户可以使用手机扫描付款二维码,于是,用户的手机呈现支付页面,用户在支付页面完成支付后,智能货柜接收到支付成功信息后,用户便可以完成商品购买的全流程。When purchasing a product, the user randomly selects a number of products. The smart container determines the product information of all the products purchased by the user. The smart container determines whether the product is a restricted product based on the product information of each product. If it is a restricted product, the smart container prompts the user to Scan the ID card. When the identity information of the user’s ID card meets the purchase conditions, the product is recognized as a "purchasable product". Then, the smart container generates a payment QR code. The user can use the mobile phone to scan the payment QR code. The user's mobile phone presents a payment page. After the user completes the payment on the payment page, after the smart container receives the payment success information, the user can complete the entire process of product purchase.

请参阅图4k,当用户购买香烟或酒时,用户需要取出身份证放置在智能货柜的读卡区,当智能货柜根据身份证信息,允许该用户购买香烟或酒时,智能货柜在显示屏上显示付款二维码,用户可以扫描该付款二维码以完成支付。Please refer to Figure 4k. When a user purchases a cigarette or wine, the user needs to remove the ID card and place it in the card reading area of the smart container. When the smart container allows the user to purchase cigarette or wine according to the ID card information, the smart container is on the display The payment QR code is displayed, and the user can scan the payment QR code to complete the payment.

3、刷脸结算时,结合用户发出的语音信息的结算方式:3. In the face-to-face settlement, the settlement method combined with the voice message sent by the user:

请参阅图4l,智能货柜安装有声控器,用户可以以语音方式与智能货柜进行人机交互,已完成商品的购买。例如,用户购买商品时,语音下达购买商品的类型,于是,声控器便采集到该语音,智能货柜根据该语音完成商品的选择,等用户成功支付后,智能货柜便将该商品推送出。Please refer to Figure 4l, the smart container is equipped with a voice controller, and the user can interact with the smart container by voice to complete the purchase of goods. For example, when a user purchases a product, the voice releases the type of the purchased product, so the voice controller collects the voice, and the smart container completes the selection of the product according to the voice. After the user successfully pays, the smart container pushes the product out.

请参阅图4m,智能货柜安装有声控器,用户可以以语音方式与智能货柜进行人机交互,已完成商品的购买。例如,用户购买商品时,语音下达购买商品的类型,于是,声控器便采集到该语音,智能货柜根据 该语音完成商品的选择,智能货柜获取用户的人脸图像,并根据用户的人脸图像判断是否预存有与该用户人脸图像对应的账号信息,若是,当用户结算时,判断该账号信息对应的余额是否大于用户购买商品的总金额,若大于,则智能货柜便自动从该账号信息对应的余额扣除购买商品的总金额。若未预存有与该用户人脸图像对应的账号信息,提示用户绑定账号或注册账号或者更换结算方式。若该账号信息对应的余额小于用户购买商品的总金额,则智能货柜提示用户需要充值。Please refer to Figure 4m, the smart container is equipped with a voice control device, and the user can interact with the smart container by voice to complete the purchase of goods. For example, when a user purchases a product, the voice releases the type of the purchased product, so the voice controller collects the voice, the smart container completes the selection of the product according to the voice, and the smart container obtains the user's face image, and according to the user's face image Determine whether the account information corresponding to the user's face image is pre-stored. If so, when the user settles, determine whether the balance corresponding to the account information is greater than the total amount of goods purchased by the user. If it is greater, the smart container will automatically remove the account information The corresponding balance deducts the total amount of purchased goods. If the account information corresponding to the user's face image is not pre-stored, the user is prompted to bind the account or register an account or change the settlement method. If the balance corresponding to the account information is less than the total amount of goods purchased by the user, the smart container prompts the user to recharge.

4、刷脸结算时,结合用户的手机号码:4. When swiping face settlement, combined with the user's mobile phone number:

结算时,智能货柜获取用户输入的手机号码与人脸图像,并判断用户输入的手机号码是否匹配与用户对应的账号信息中的预设手机号码,若用户输入的手机号码匹配预设手机号码,获取与预设手机号码对应的预设人脸图像,判断预设的人脸图像是否匹配获取的人脸图像,若预设的人脸图像匹配获取的人脸图像,判断该账号信息对应的余额是否大于用户购买商品的总金额,若大于,智能商店便自动从该账号信息对应的余额扣除购买商品的总金额。若该账号信息对应的余额小于用户购买商品的总金额,则智能商店提示用户需要充值。During settlement, the smart container obtains the mobile phone number and face image entered by the user, and determines whether the mobile phone number entered by the user matches the preset mobile phone number in the account information corresponding to the user. If the mobile phone number entered by the user matches the preset mobile phone number, Obtain the preset face image corresponding to the preset mobile phone number, determine whether the preset face image matches the acquired face image, and if the preset face image matches the acquired face image, determine the balance corresponding to the account information Whether it is greater than the total amount of goods purchased by the user, and if it is greater, the smart store automatically deducts the total amount of purchased goods from the balance corresponding to the account information. If the balance corresponding to the account information is less than the total amount of goods purchased by the user, the smart store prompts the user to recharge.

若该手机号码未匹配预设手机号码,提示用户重新输入手机号码。If the mobile phone number does not match the preset mobile phone number, the user is prompted to re-enter the mobile phone number.

通过上述流程,智能货柜能够精确地刷脸结算,极大方便用户的购物,从而提升用户的购物体验感。Through the above process, the smart container can accurately brush face settlement, which greatly facilitates the user's shopping, thereby enhancing the user's shopping experience.

请参阅图4n,考虑到人脸分析算法存在的误差,其无法准确地判断两个长相特别接近地用户,例如双胞胎。因此,在保持刷脸支付的便捷同时,提高支付的准确性,在一些实施例中,刷脸支付时,智能货柜首先通过用户输入的手机号码,判断是否存在与用户输入的手机号码匹配的预设手机号码,由于双胞胎的人脸比较接近,但是两者的手机号码是不同的。因此,智能货柜先通过验证手机号码这一环节,将一些影响支付精确的因素给消除,后续再继续刷脸支付。Please refer to FIG. 4n, considering the error of the face analysis algorithm, it cannot accurately judge two users whose appearances are particularly close, such as twins. Therefore, while maintaining the convenience of face-to-face payment, the accuracy of the payment is improved. In some embodiments, when face-to-face payment is made, the smart container first determines whether there is a pre-matching mobile phone number entered by the user through the phone number entered by the user The mobile phone number is set, because the faces of the twins are relatively close, but the mobile phone numbers of the two are different. Therefore, the smart container will eliminate some factors that affect the accuracy of payment by verifying the mobile phone number, and then continue to pay by face.

5、智能货柜扫描用户出示的付款码的结算方式:5. The settlement method of the smart container scanning the payment code presented by the user:

请参阅图4o,购买商品时,用户主动打开手机的支付页面,其中,支付页面显示有付款码,该支付页面可以为本地支付页面,亦可以为第 三方支付页面。用户向智能货柜中的扫描设备展示该支付页面,扫描设备扫描到该付款码,向后台服务器发送结算信息,当后台服务器根据该结算信息,向银行发送扣款信息或者判断本地账户是否可以扣款,若接收到银行发送的支付成功信息或者能够在本地账户上成功扣除商品的金额,向用户的手机发送购买成功信息,于是,智能货柜将商品推送出。Please refer to Figure 4o. When purchasing a product, the user actively opens the payment page of the mobile phone. The payment page displays a payment code. The payment page can be a local payment page or a third-party payment page. The user displays the payment page to the scanning device in the smart container, the scanning device scans the payment code, and sends the settlement information to the back-end server. When the back-end server sends the deduction information to the bank based on the settlement information or determines whether the local account can be debited If the payment success information sent by the bank is received or the amount of the product can be successfully deducted from the local account, the purchase success information is sent to the user's mobile phone, so the smart container pushes the product out.

采用此种方式,其可以避免用户手机缺乏网络时,也可以成功完成支付。In this way, it can avoid that the user's mobile phone can successfully complete the payment when there is no network.

6、智能货柜结合用户身份证,扫描用户出示的付款码的结算方式:6. Smart container combined with user ID card, scan the payment code presented by the user for settlement method:

购买商品时,扫描设备获取每个商品的商品信息,并将商品信息发送至后台服务器,后台服务器根据各个商品的商品信息,判断该商品是否为限制性商品,若是限制性商品,后台服务器指示智能货柜提示用户需要扫描身份证,当用户的身份证的身份信息满足购买条件,便将该商品识别为“可购买商品”,于是,智能货柜向用户购买的所有商品(包括限制性商品)的商品信息,生成商品清单,并向用户呈现该商品清单。用户根据该商品清单,确认商品清单列出的商品无误后,向智能货柜发送确认无误信息。When purchasing a product, the scanning device obtains the product information of each product and sends the product information to the back-end server. The back-end server determines whether the product is a restricted product based on the product information of each product. If it is a restricted product, the back-end server indicates smart The container prompts the user to scan the ID card. When the identity information of the user's ID card meets the purchase conditions, the product is recognized as a "purchasable product". Therefore, all the products (including restricted products) purchased by the smart container from the user Information, generate a product list, and present the product list to the user. After confirming that the products listed in the product list are correct based on the product list, the user sends a confirmation message to the intelligent container.

用户向智能货柜中的扫描设备展示该支付页面,扫描设备扫描到该付款码,向后台服务器发送结算信息,当后台服务器根据该结算信息,向银行发送扣款信息或者判断本地账户是否可以扣款,若接收到银行发送的支付成功信息或者能够在本地账户上成功扣除商品的金额,向用户的手机发送购买成功信息,于是,智能货柜将商品推送出。The user displays the payment page to the scanning device in the smart container, the scanning device scans the payment code, and sends the settlement information to the back-end server. When the back-end server sends the deduction information to the bank based on the settlement information or determines whether the local account can be debited If the payment success information sent by the bank is received or the amount of the product can be successfully deducted from the local account, the purchase success information is sent to the user's mobile phone, so the smart container pushes the product out.

7、刷脸结算方式:7. Face settlement method:

购买商品时,智能货柜获取用户的人脸图像,并根据用户的人脸图像判断是否预存有与该用户人脸图像对应的账号信息,若是,当用户结算时,判断该账号信息对应的余额是否大于用户购买商品的总金额,若大于,则智能货柜自动从该账号信息对应的余额扣除购买商品的总金额,若小于,则智能货柜提示用户需要充值。若未预存有与该用户人脸图像对应的账号信息,提示用户重新注册账号,或者更换结算方式。When purchasing goods, the smart container obtains the user’s face image, and determines whether the account information corresponding to the user’s face image is pre-stored according to the user’s face image, and if so, when the user settles, determines whether the balance corresponding to the account information It is greater than the total amount of goods purchased by the user. If it is greater, the smart container automatically deducts the total amount of purchased goods from the balance corresponding to the account information. If it is less, the smart container prompts the user to recharge. If the account information corresponding to the user's face image is not pre-stored, the user is prompted to re-register the account or change the settlement method.

通过上述流程,智能货柜可以支持刷脸结算,极大方便用户的购物, 从而提升用户的购物体验感。Through the above process, the smart container can support face-to-face settlement, which greatly facilitates the user's shopping, thereby enhancing the user's shopping experience.

8、刷脸结算时,结合用户的生物特征信息:8. When swiping face settlement, combined with the user's biometric information:

请参阅图4p,购买商品时,智能货柜获取用户的人脸图像,并根据用户的人脸图像判断是否预存有与该用户人脸图像对应的账号信息,若是,当用户结算时,判断该账号信息对应的余额是否大于用户购买商品的总金额,若大于,向与用户对应的账号发送提示信息,该提示信息用于提示用户在生物特征扫描设备录入生物特征信息。智能货柜接收到用户输入的生物特征信息,若该生物特征信息与预设生物特征信息对应,则智能货柜便自动从该账号信息对应的余额扣除购买商品的总金额。若该生物特征信息与预设生物特征信息不对应,提示用户重新输入生物特征信息。若该账号信息对应的余额小于用户购买商品的总金额,则智能货柜提示用户需要充值。Please refer to FIG. 4p. When purchasing goods, the smart container obtains the user’s face image, and determines whether the account information corresponding to the user’s face image is pre-stored according to the user’s face image. If yes, the account is determined when the user settles Whether the balance corresponding to the information is greater than the total amount of commodities purchased by the user, and if it is greater than this, a prompt message is sent to the account corresponding to the user. The prompt message is used to prompt the user to enter biometric information in the biometric scanning device. The smart container receives the biometric information input by the user. If the biometric information corresponds to the preset biometric information, the smart container automatically deducts the total amount of the purchased product from the balance corresponding to the account information. If the biometric information does not correspond to the preset biometric information, the user is prompted to re-enter the biometric information. If the balance corresponding to the account information is less than the total amount of goods purchased by the user, the smart container prompts the user to recharge.

若未预存有与该用户人脸图像对应的账号信息,提示用户重新注册账号,或者更换结算方式。If the account information corresponding to the user's face image is not pre-stored, the user is prompted to re-register the account or change the settlement method.

在一些实施例中,生物特征信息包括掌纹信息、虹膜信息等等任意具有唯一性的身份信息。In some embodiments, the biometric information includes palm print information, iris information, and any other unique identity information.

通过上述流程,智能货柜能够精确地刷脸结算,极大方便用户的购物,从而提升用户的购物体验感。Through the above process, the smart container can accurately brush face settlement, which greatly facilitates the user's shopping, thereby enhancing the user's shopping experience.

9、授信金额结算方式:9. Credit settlement method:

购买商品时,智能货柜确定用户的身份信息,确定的方式包括:通过人脸图像分析确定用户的身份信息,或者,通过语音分析确定用户的身份信息,或者,通过分析用户的生物特征信息确定用户的身份信息,或者,通过用户以第三方登录方式登录智能货柜的系统而确定用户的身份信息等等。When purchasing goods, the smart container determines the user's identity information by determining the user's identity information through face image analysis, or by voice analysis, or by analyzing the user's biometric information The identity information of the user, or the identity information of the user is determined by the user logging in to the system of the smart container through a third-party login.

智能货柜确定用户的身份信息后,当用户购买商品时,用户可以不用事先在智能货柜内完成结算,便可以提取商品,智能货柜可以事后从与该用户账号信息对应的余额扣除购买商品的总金额。After the smart container determines the user's identity information, when the user purchases the product, the user can extract the product without completing the settlement in the smart container in advance, and the smart container can deduct the total amount of the purchased product from the balance corresponding to the user account information afterwards .

在一些实施例中,智能货柜可以先确定用户购买所有商品的商品信息。其次,智能货柜根据用户购买所有商品的商品信息计算出所有商品 的总金额。最后,智能货柜判断所有商品的总金额是否大于预先为用户设置的授信金额,若大于,则智能货柜禁止用户在没有完成商品结算之前提取商品离店,并且提示用户需要在智能货柜内完成结算。若小于,用户可以在智能货柜未经结算便可以提取商品离店,后续智能货柜便可以再另行扣款。In some embodiments, the smart container may first determine the commodity information of the user purchasing all commodities. Secondly, the smart container calculates the total amount of all commodities based on the information of the commodities purchased by the user. Finally, the smart container determines whether the total amount of all commodities is greater than the pre-set credit amount for the user. If it is greater, the smart container prohibits the user from withdrawing the merchandise from the store before completing the product settlement, and prompts the user to complete the settlement in the smart container. If it is less, the user can pick up the goods and leave the store without settlement in the smart container, and the subsequent smart container can be deducted separately.

可以理解的是,本领域技术人员可以根据本实施例所训导的内容,作出其它结算方式地替换,所作之替换应当落入本申请实施例的保护范围之内。It can be understood that, those skilled in the art can make alternative settlement methods based on the content taught in this embodiment, and the replacement should fall within the protection scope of the embodiments of the present application.

三、移动店。3. Mobile shop.

请一并参阅图4q至图4w,智能货柜14可被放置在移动店内,托运商品在任意商品区域进行出售。Please refer to FIG. 4q to FIG. 4w together, the smart container 14 can be placed in a mobile store, and the consignment goods are sold in any commodity area.

在图4q中,移动店400包括车架本体401、转盘402、店门组件403及发电装置404。In FIG. 4q, the mobile shop 400 includes a frame body 401, a turntable 402, a shop door assembly 403, and a power generating device 404.

车架本体401作为移动店400的核心骨架,其结构形状呈汽车的车头状。车架本体401包括上板、下板及连接架,上板安装于连接架一端,下板安装于连接架另一端,上板、连接架及下板构成中部镂空的空间,智能货柜可以放置在车架本体401的镂空处。The frame body 401 serves as the core skeleton of the mobile shop 400, and its structural shape is shaped like the head of a car. The frame body 401 includes an upper plate, a lower plate, and a connecting frame. The upper plate is installed at one end of the connecting frame, and the lower plate is installed at the other end of the connecting frame. The upper plate, the connecting frame, and the lower plate form a hollow space in the middle. The smart container can be placed in The hollow of the frame body 401.

车架本体401安装于转盘402的一侧,车架本体401可在转盘402上转动。当转盘402放置在地面上时,车架本体401可以相对于地面转动,于是,用户通过转动车架本体401,调整车架本体401的摆放角度以及位置,例如,通过转动车架本体401,降低车架本体401接收阳光辐射的受热面积等等。The frame body 401 is installed on one side of the turntable 402, and the frame body 401 can rotate on the turntable 402. When the turntable 402 is placed on the ground, the frame body 401 can rotate relative to the ground, so the user adjusts the angle and position of the frame body 401 by rotating the frame body 401, for example, by rotating the frame body 401, The heating area and the like of the frame body 401 receiving sunlight radiation are reduced.

转盘402可以采用任意合适类型的驱动机构及传动机构组成。The turntable 402 can be composed of any suitable type of driving mechanism and transmission mechanism.

上板与下板各自设置有轨道,店门组件403设置于上板与下板各自的轨道之间,店门组件403可沿着轨道自由地滑动,以封闭移动店或者打开移动店。The upper plate and the lower plate are respectively provided with tracks, and the store door assembly 403 is provided between the respective tracks of the upper plate and the lower plate. The store door assembly 403 can freely slide along the track to close the mobile shop or open the mobile shop.

在一些实施例中,移动店两侧的店门组件403都可收拢于车架本体401内。当需要打开移动店的店门时,管理员往收拢店门组件403的方 向推动店门组件403。当需要封闭移动店时,管理员往展开店门组件403的方向推动店门组件403。In some embodiments, the shop door components 403 on both sides of the mobile shop can be folded into the frame body 401. When it is necessary to open the store door of the mobile store, the administrator pushes the store door assembly 403 in the direction of gathering the store door assembly 403. When it is necessary to close the mobile store, the administrator pushes the store door component 403 in the direction of unfolding the store door component 403.

在一些实施例中,店门组件403可以为玻璃门。In some embodiments, the store door assembly 403 may be a glass door.

发电装置404设置于上板上,用于利用风力或者太阳能发电,从而为移动店提供能量,因此,移动店具有节能环保的优势。The power generating device 404 is disposed on the upper plate, and is used to generate electricity by wind or solar energy, thereby providing energy to the mobile shop. Therefore, the mobile shop has advantages of energy saving and environmental protection.

在一些实施例中,移动店不仅安装有智能货柜,而且还划分出单个商品售卖区,商品售卖区可以售卖熟食商品,亦可以售卖其它类型商品。在熟食区购买熟食时,用户可以使用手机扫描对应熟食商品的二维码,结算成功后,移动店便将熟食商品推送出。In some embodiments, the mobile store is not only equipped with smart containers, but also divided into a single product sales area, the product sales area can sell cooked food products, can also sell other types of products. When buying cooked food in the cooked food area, users can use their mobile phones to scan the QR code corresponding to the cooked food products. After the settlement is successful, the mobile store will push the cooked food products out.

在一些实施例中,移动店不仅集成下单结算系统,还集成了进销存系统。In some embodiments, the mobile shop not only integrates the order settlement system, but also integrates the invoicing system.

在一些实施例中,移动店支持多种结算方式:In some embodiments, the mobile store supports multiple payment methods:

1、扫描移动店生成的付款二维码的结算方式:1. Scan the payment QR code generated by the mobile store for settlement:

购买商品时,用户随意挑选若干商品,移动店移动店确定用户购买的所有商品的商品信息,于是,智能货柜根据用户购买的所有商品的商品信息生成付款二维码,用户可以使用手机扫描付款二维码,于是,用户的手机呈现支付页面,用户在支付页面完成支付后,移动店接收到支付成功信息后,用户便可以完成商品购买的全流程。When purchasing a product, the user randomly selects a number of products, and the mobile shop determines the product information of all the products purchased by the user. Therefore, the smart container generates a payment QR code based on the product information of all the products purchased by the user, and the user can scan the payment using the mobile phone. Dimension code, then, the user's mobile phone presents the payment page. After the user completes the payment on the payment page, the mobile shop receives the payment success information, and the user can complete the entire process of product purchase.

2、移动店扫描用户身份证,经确认合法后,用户扫描移动店生成的付款二维码的结算方式:2. The mobile shop scans the user's ID card, and after confirming that it is legal, the user scans the payment QR code generated by the mobile shop for the settlement method:

购买商品时,用户随意挑选若干商品,移动店确定用户购买的所有商品的商品信息,移动店根据各个商品的商品信息,判断该商品是否为限制性商品,若是限制性商品,移动店提示用户需要扫描身份证,当用户的身份证的身份信息满足购买条件,便将该商品识别为“可购买商品”,于是,移动店生成付款二维码,用户可以使用手机扫描付款二维码,于是,用户的手机呈现支付页面,用户在支付页面完成支付后,移动店接收到支付成功信息后,用户便可以完成商品购买的全流程。When purchasing a product, the user randomly selects a number of products. The mobile store determines the product information of all the products purchased by the user. The mobile store determines whether the product is a restricted product based on the product information of each product. If the product is a restricted product, the mobile store prompts the user to request Scan the ID card. When the identity information of the user’s ID card meets the purchase conditions, the product is recognized as a "purchasable product". Then, the mobile store generates a payment QR code, and the user can use the mobile phone to scan the payment QR code. The user's mobile phone presents a payment page. After the user completes the payment on the payment page and the mobile store receives the payment success message, the user can complete the entire process of product purchase.

3、刷脸结算时,结合用户发出的语音信息的结算方式:3. In the face-to-face settlement, the settlement method combined with the voice message sent by the user:

移动店安装有声控器,用户可以以语音方式与移动店进行人机交 互,已完成商品的购买。例如,用户购买商品时,语音下达购买商品的类型,于是,声控器便采集到该语音,移动店根据该语音完成商品的选择,移动店获取用户的人脸图像,并根据用户的人脸图像判断是否预存有与该用户人脸图像对应的账号信息,若是,当用户结算时,判断该账号信息对应的余额是否大于用户购买商品的总金额,若大于,则移动店便自动从该账号信息对应的余额扣除购买商品的总金额。若未预存有与该用户人脸图像对应的账号信息,提示用户绑定账号或注册账号或者更换结算方式。若该账号信息对应的余额小于用户购买商品的总金额,则移动店提示用户需要充值。The mobile store is equipped with a voice control device, and users can interact with the mobile store by voice to complete the purchase of goods. For example, when a user purchases a product, the voice releases the type of the purchased product, so the voice controller collects the voice, and the mobile store completes the selection of the product according to the voice. The mobile store obtains the user's face image, and according to the user's face image Determine whether the account information corresponding to the user's face image is pre-stored. If so, when the user settles, determine whether the balance corresponding to the account information is greater than the total amount of goods purchased by the user. If it is greater, the mobile shop will automatically retrieve the account information The corresponding balance deducts the total amount of purchased goods. If the account information corresponding to the user's face image is not pre-stored, the user is prompted to bind the account or register an account or change the settlement method. If the balance corresponding to the account information is less than the total amount of goods purchased by the user, the mobile shop prompts the user to recharge.

4、刷脸结算时,结合用户的手机号码:4. When swiping face settlement, combined with the user's mobile phone number:

结算时,移动店获取用户输入的手机号码与人脸图像,并判断用户输入的手机号码是否匹配与用户对应的账号信息中的预设手机号码,若用户输入的手机号码匹配预设手机号码,获取与预设手机号码对应的预设人脸图像,判断预设的人脸图像是否匹配获取的人脸图像,若预设的人脸图像匹配获取的人脸图像,判断该账号信息对应的余额是否大于用户购买商品的总金额,若大于,智能商店便自动从该账号信息对应的余额扣除购买商品的总金额。若该账号信息对应的余额小于用户购买商品的总金额,则智能商店提示用户需要充值。During settlement, the mobile shop obtains the mobile phone number and face image entered by the user, and determines whether the mobile phone number entered by the user matches the preset mobile phone number in the account information corresponding to the user. If the mobile phone number entered by the user matches the preset mobile phone number, Obtain the preset face image corresponding to the preset mobile phone number, determine whether the preset face image matches the acquired face image, and if the preset face image matches the acquired face image, determine the balance corresponding to the account information Whether it is greater than the total amount of goods purchased by the user, and if it is greater, the smart store automatically deducts the total amount of purchased goods from the balance corresponding to the account information. If the balance corresponding to the account information is less than the total amount of goods purchased by the user, the smart store prompts the user to recharge.

若该手机号码未匹配预设手机号码,提示用户重新输入手机号码。If the mobile phone number does not match the preset mobile phone number, the user is prompted to re-enter the mobile phone number.

通过上述流程,移动店能够精确地刷脸结算,极大方便用户的购物,从而提升用户的购物体验感。Through the above process, the mobile store can accurately brush the face to settle, which greatly facilitates the user's shopping, thereby enhancing the user's shopping experience.

5、移动店扫描用户出示的付款码的结算方式:5. The mobile shop scans the settlement method of the payment code presented by the user:

购买商品时,用户主动打开手机的支付页面,其中,支付页面显示有付款码,该支付页面可以为本地支付页面,亦可以为第三方支付页面。用户向移动店中的扫描设备展示该支付页面,扫描设备扫描到该付款码,向后台服务器发送结算信息,当后台服务器根据该结算信息,向银行发送扣款信息或者判断本地账户是否可以扣款,若接收到银行发送的支付成功信息或者能够在本地账户上成功扣除商品的金额,向用户的手机发送购买成功信息,于是,智能货柜将商品推送出。When purchasing a product, the user actively opens the payment page of the mobile phone, where the payment page displays a payment code, which can be a local payment page or a third-party payment page. The user displays the payment page to the scanning device in the mobile store, the scanning device scans the payment code, and sends the settlement information to the back-end server. When the back-end server sends the deduction information to the bank based on the settlement information or determines whether the local account can be debited If the payment success information sent by the bank is received or the amount of the product can be successfully deducted from the local account, the purchase success information is sent to the user's mobile phone, so the smart container pushes the product out.

采用此种方式,其可以避免用户手机缺乏网络时,也可以成功完成支付。In this way, it can avoid that the user's mobile phone can successfully complete the payment when there is no network.

6、移动店结合用户身份证,扫描用户出示的付款码的结算方式:6. The mobile shop combines the user's ID card and scans the settlement method of the payment code presented by the user:

购买商品时,扫描设备获取每个商品的商品信息,并将商品信息发送至后台服务器,后台服务器根据各个商品的商品信息,判断该商品是否为限制性商品,若是限制性商品,后台服务器指示移动店提示用户需要扫描身份证,当用户的身份证的身份信息满足购买条件,便将该商品识别为“可购买商品”,于是,移动店向用户购买的所有商品(包括限制性商品)的商品信息,生成商品清单,并向用户呈现该商品清单。用户根据该商品清单,确认商品清单列出的商品无误后,向移动店发送确认无误信息。When purchasing a product, the scanning device obtains the product information of each product and sends the product information to the back-end server. The back-end server determines whether the product is a restricted product based on the product information of each product. If it is a restricted product, the back-end server instructs to move The store prompts the user to scan the ID card. When the identity information of the user’s ID card meets the purchase conditions, the product is recognized as a "purchasable product", so all the products (including restricted products) purchased by the mobile store from the user Information, generate a product list, and present the product list to the user. According to the product list, the user confirms that the products listed in the product list are correct, and then sends a confirmation message to the mobile store.

用户向移动店中的扫描设备展示该支付页面,扫描设备扫描到该付款码,向后台服务器发送结算信息,当后台服务器根据该结算信息,向银行发送扣款信息或者判断本地账户是否可以扣款,若接收到银行发送的支付成功信息或者能够在本地账户上成功扣除商品的金额,向用户的手机发送购买成功信息,于是,移动店将商品推送出。The user displays the payment page to the scanning device in the mobile store, the scanning device scans the payment code, and sends the settlement information to the back-end server. When the back-end server sends the deduction information to the bank based on the settlement information or determines whether the local account can be debited If the payment success information sent by the bank is received or the amount of the product can be successfully deducted from the local account, the purchase success information is sent to the user's mobile phone, so the mobile shop pushes the product out.

7、刷脸结算方式:7. Face settlement method:

购买商品时,移动店获取用户的人脸图像,并根据用户的人脸图像判断是否预存有与该用户人脸图像对应的账号信息,若是,当用户结算时,判断该账号信息对应的余额是否大于用户购买商品的总金额,若大于,则移动店自动从该账号信息对应的余额扣除购买商品的总金额,若小于,则移动店提示用户需要充值。若未预存有与该用户人脸图像对应的账号信息,提示用户重新注册账号,或者更换结算方式。When purchasing goods, the mobile store obtains the user's face image, and determines whether the account information corresponding to the user's face image is pre-stored based on the user's face image. If so, when the user settles, determines whether the balance corresponding to the account information It is greater than the total amount of goods purchased by the user. If it is greater, the mobile shop automatically deducts the total amount of goods purchased from the balance corresponding to the account information. If it is less, the mobile shop prompts the user to recharge. If the account information corresponding to the user's face image is not pre-stored, the user is prompted to re-register the account or change the settlement method.

通过上述流程,移动店可以支持刷脸结算,极大方便用户的购物,从而提升用户的购物体验感。Through the above process, the mobile store can support face-to-face settlement, which greatly facilitates the user's shopping, thereby enhancing the user's shopping experience.

8、刷脸结算时,结合用户的生物特征信息:8. When swiping face settlement, combined with the user's biometric information:

购买商品时,移动店获取用户的人脸图像,并根据用户的人脸图像判断是否预存有与该用户人脸图像对应的账号信息,若是,当用户结算时,判断该账号信息对应的余额是否大于用户购买商品的总金额,若大 于,向与用户对应的账号发送提示信息,该提示信息用于提示用户在生物特征扫描设备录入生物特征信息。移动店接收到用户输入的生物特征信息,若该生物特征信息与预设生物特征信息对应,则移动店便自动从该账号信息对应的余额扣除购买商品的总金额。若该生物特征信息与预设生物特征信息不对应,提示用户重新输入生物特征信息。若该账号信息对应的余额小于用户购买商品的总金额,则移动店提示用户需要充值。When purchasing goods, the mobile store obtains the user's face image, and determines whether the account information corresponding to the user's face image is pre-stored based on the user's face image. If so, when the user settles, determines whether the balance corresponding to the account information It is greater than the total amount of goods purchased by the user. If it is greater than this, a prompt message is sent to the account corresponding to the user. The prompt message is used to prompt the user to enter biometric information in the biometric scanning device. The mobile shop receives the biometric information input by the user. If the biometric information corresponds to the preset biometric information, the mobile shop automatically deducts the total amount of the purchased goods from the balance corresponding to the account information. If the biometric information does not correspond to the preset biometric information, the user is prompted to re-enter the biometric information. If the balance corresponding to the account information is less than the total amount of goods purchased by the user, the mobile shop prompts the user to recharge.

若未预存有与该用户人脸图像对应的账号信息,提示用户重新注册账号,或者更换结算方式。If the account information corresponding to the user's face image is not pre-stored, the user is prompted to re-register the account or change the settlement method.

在一些实施例中,生物特征信息包括掌纹信息、虹膜信息等等任意具有唯一性的身份信息。In some embodiments, the biometric information includes palm print information, iris information, and any other unique identity information.

通过上述流程,移动店能够精确地刷脸结算,极大方便用户的购物,从而提升用户的购物体验感。Through the above process, the mobile store can accurately brush the face to settle, which greatly facilitates the user's shopping, thereby enhancing the user's shopping experience.

9、授信金额结算方式:9. Credit settlement method:

购买商品时,移动店确定用户的身份信息,确定的方式包括:通过人脸图像分析确定用户的身份信息,或者,通过语音分析确定用户的身份信息,或者,通过分析用户的生物特征信息确定用户的身份信息,或者,通过用户以第三方登录方式登录移动店的系统而确定用户的身份信息等等。When purchasing goods, the mobile store determines the user's identity information by determining the user's identity information through face image analysis, or by voice analysis, or by analyzing the user's biometric information Identity information, or to determine the user’s identity information by logging into the mobile store’s system as a third-party login.

移动店确定用户的身份信息后,当用户购买商品时,用户可以不用事先在移动店内完成结算,便可以提取商品,移动店可以事后从与该用户账号信息对应的余额扣除购买商品的总金额。After the mobile store determines the user's identity information, when the user purchases the product, the user can extract the product without completing the settlement in the mobile store in advance, and the mobile store can deduct the total amount of the purchased product from the balance corresponding to the user account information afterwards.

在一些实施例中,移动店可以先确定用户购买所有商品的商品信息。其次,移动店根据用户购买所有商品的商品信息计算出所有商品的总金额。最后,移动店判断所有商品的总金额是否大于预先为用户设置的授信金额,若大于,则移动店禁止用户在没有完成商品结算之前提取商品离店,并且提示用户需要在移动店内完成结算。若小于,用户可以在移动店未经结算便可以提取商品离店,后续移动店便可以再另行扣款。In some embodiments, the mobile store may first determine the product information of the user purchasing all the products. Secondly, the mobile shop calculates the total amount of all commodities based on the product information of the user purchasing all commodities. Finally, the mobile shop determines whether the total amount of all commodities is greater than the credit amount set in advance for the user. If it is greater than this, the mobile shop prohibits the user from withdrawing the merchandise from the store before completing the commodity settlement and prompts the user to complete the settlement in the mobile shop. If it is less than this, the user can withdraw the goods at the mobile store without settlement, and the subsequent mobile store can be deducted separately.

可以理解的是,本领域技术人员可以根据本实施例所训导的内容,作出其它结算方式地替换,所作之替换应当落入本申请实施例的保护范围之内。It can be understood that, those skilled in the art can make alternative settlement methods based on the content taught in this embodiment, and the replacement should fall within the protection scope of the embodiments of the present application.

在一些实施例中,移动店具有多种变形结构,如下所述:In some embodiments, the mobile store has multiple variant structures, as described below:

图4r与图4q所示的移动店的区别点在于:图4q的移动店为全封闭式的,图4r为半封闭式的。在图4r中,移动店400的一侧没有店门组件403,上板与下板之间设置有立柱405,其中,立柱405不仅支撑着上板与下板,而且还能够用于导流上板的积水。,如图4k所示,智能货柜406的数量可以为多个。The difference between the mobile shop shown in FIG. 4r and FIG. 4q is that the mobile shop in FIG. 4q is fully enclosed, and FIG. 4r is semi-closed. In FIG. 4r, there is no door assembly 403 on one side of the mobile shop 400, and a column 405 is provided between the upper plate and the lower plate, wherein the column 405 not only supports the upper plate and the lower plate, but can also be used for diversion Water on the board. As shown in FIG. 4k, the number of smart containers 406 may be multiple.

图4s与图4q所示的移动店的区别点在于:图4s为开放式的,移动店400的两侧都没有店门组件403。The difference between the mobile shop shown in FIG. 4s and FIG. 4q is that FIG. 4s is open, and there are no shop door components 403 on both sides of the mobile shop 400.

图4u与图4q所示的移动店的区别点在于:图4t所示的移动店与图4q所示的移动店是不同系列的。在图4t中,移动店400的店门为折叠板407。移动店400营业时,打开折叠板407。移动店400休业时,拉下折叠板407。The difference between the mobile shop shown in FIG. 4u and FIG. 4q is that the mobile shop shown in FIG. 4t is different from the mobile shop shown in FIG. 4q. In FIG. 4t, the door of the mobile shop 400 is a folding board 407. When the mobile shop 400 is open, the folding board 407 is opened. When the mobile shop 400 is closed, the folding board 407 is pulled down.

图4u与图4q所示的移动店的区别点在于:图4u所示的移动店与图4q所示的移动店是不同系列的。在图4u中,移动店400为全封闭式的,移动店400还包括商品放置区408,该商品放置区408用于放置或仓储商品。The difference between the mobile shop shown in FIG. 4u and FIG. 4q is that the mobile shop shown in FIG. 4u is different from the mobile shop shown in FIG. 4q. In FIG. 4u, the mobile store 400 is fully enclosed, and the mobile store 400 further includes a product placement area 408, which is used to place or store merchandise.

在商品放置区408中,其可划分为若干个库存量单位(Stock Keeping Unit,SKU),每个SKU放置着各类商品。并且,商品放置区408还设置有多个货道,多个货道连通商品放置区408中各个SKU,各个SKU的商品都可以通过对应货道而从上层的商品放置区408落到下层的商品售卖区。例如,当用户在下层的商品售卖区下单购买特定商品后,移动店的系统向上层的商品放置区408中放置有该特定商品的SKU发送下单指令,该SKU根据该下单指令将该特定商品取出,并通过货道运输到下层的商品售卖区,于是,用户便可以在下层的商品售卖区取走该特定商品。其中,用户的下单结算方式包括上述各个实施例所阐述的下单结算方式,在此不赘述。In the commodity placing area 408, it can be divided into several stock quantity units (Stock Keeping Unit, SKU), and each SKU is placed with various types of commodity. In addition, the product placement area 408 is also provided with multiple goods lanes, which connect each SKU in the product placement area 408, and the products of each SKU can fall from the upper product placement area 408 to the lower product through the corresponding goods lane Sales area. For example, after a user places an order to purchase a specific product in the lower-level merchandise sales area, the mobile store system sends an order instruction to the SKU where the specific product is placed in the upper-level product placement area 408, and the SKU sends the order according to the order instruction The specific commodity is taken out and transported to the lower commodity sales area through the goods lane, so that the user can pick up the specific commodity in the lower commodity sales area. The user's order settlement method includes the order settlement method described in the foregoing embodiments, and details are not described herein.

相对于传统技术,移动店400充分利用空闲区域作为仓库区,从而节约由于仓库之用而占据的空间面积。Compared with the conventional technology, the mobile shop 400 makes full use of the free area as a warehouse area, thereby saving the space occupied by the warehouse.

图4v与图4u所示的移动店的区别点在于:图4v为半封闭式的,在图4v中,移动店400的一侧没有店门组件403,上板与下板之间设置有立柱405,其中,立柱405不仅支撑着上板与下板,而且还能够用于导流上板的积水。,如图4v所示,智能货柜406的数量可以为多个。The difference between the mobile shop shown in FIG. 4v and FIG. 4u is that: FIG. 4v is semi-closed. In FIG. 4v, there is no shop door assembly 403 on one side of the mobile shop 400, and there are pillars between the upper and lower boards 405, wherein the column 405 not only supports the upper plate and the lower plate, but can also be used to divert the accumulated water of the upper plate. As shown in FIG. 4v, the number of smart containers 406 may be multiple.

图4w与图4u所示的移动店的区别点在于:图4w为开放式的,移动店400的两侧都没有店门组件403。The difference between the mobile shop shown in FIG. 4w and FIG. 4u is that FIG. 4w is open, and there are no shop door components 403 on both sides of the mobile shop 400.

通过将智能货柜放置在移动店上,管理者可以通过移动店,将智能货柜移动至任意合适的商业区,灵活地调整售卖地点,最大化地提高收入,为管理者提供极大的便利。By placing smart containers on mobile stores, managers can move smart containers to any suitable business area through the mobile store, flexibly adjust the sales location, maximize revenue, and provide great convenience for managers.

在上述各个实施例中,当用户在智能货柜上选购好商品后,智能货柜可以采用多种结算方式对选购商品进行扣款,已完成支付。In each of the above-mentioned embodiments, after the user purchases goods on the smart container, the smart container may deduct payment for the purchased goods using various settlement methods, and the payment has been completed.

在一些实施例中,智能货柜还可以与其它商业方式整合,形成另一种商业业态。例如,本申请实施例提供一种社交店面,该社交店设置有售货区与户外休闲区,售货区用于销售商品,户外休闲区用于为客人提供休闲处。售货区可放置智能货柜,亦可以销售一些熟食等等。In some embodiments, the smart container can also be integrated with other business methods to form another business format. For example, the embodiment of the present application provides a social storefront, which is provided with a sales area and an outdoor leisure area. The sales area is used to sell goods, and the outdoor leisure area is used to provide leisure space for guests. Smart containers can be placed in the sales area, and some cooked food can also be sold.

物流仓储系统15用于仓储、运输、调动商品。The logistics storage system 15 is used for warehousing, transportation, and mobilization of commodities.

请参阅图5,物流仓储系统15包括第一扫描终端500、物流车辆501、制造商仓库503、第二扫描终端504及商家仓库505,每个扫描终端皆与服务器12通讯。Referring to FIG. 5, the logistics storage system 15 includes a first scanning terminal 500, a logistics vehicle 501, a manufacturer warehouse 503, a second scanning terminal 504, and a merchant warehouse 505, and each scanning terminal communicates with the server 12.

在本实施例中,每个商品皆粘贴有二维码50a(或者RFID标签),该二维码50a与每个商品信息关联。当商品被制造好,物流车辆501将各个商品运输至制造商仓库503,制造商仓库503仓储各个商品时,仓库管理人员使用第一扫描终端500扫描各个商品的二维码50a,第一扫描终端500根据各个商品的二维码50a,将商品在该制造商仓库503的物流信息上传至服务器12,服务器12便记录与更新该商品的物流信息。在本实施例中,第一扫描终端500需在服务器12中注册认证,例如,制造商仓库的仓库管理人员使用第一扫描终端500在服务器12中注册, 服务器12向制造商仓库的仓库管理人员分配物流管理信息,后续仓库管理人员使用第一扫描终端500以“入仓模式”扫描商品时,服务器12便可以根据物流管理信息分析出商品目前处在制造商仓库503的仓储物流环节。当仓库管理人员使用第一扫描终端500以“出仓模式”扫描商品时,服务器12便可以根据物流管理信息分析出商品目前从制造商仓库503出仓。In this embodiment, each commodity is pasted with a two-dimensional code 50a (or RFID tag), and the two-dimensional code 50a is associated with each commodity information. When the commodities are manufactured, the logistics vehicle 501 transports each commodities to the manufacturer's warehouse 503. When the manufacturer's warehouse 503 stores each commodities, the warehouse manager uses the first scanning terminal 500 to scan the two-dimensional code 50a of each commodities, the first scanning terminal 500 uploads the logistics information of the commodity in the manufacturer's warehouse 503 to the server 12 according to the two-dimensional code 50a of each commodity, and the server 12 records and updates the logistics information of the commodity. In this embodiment, the first scanning terminal 500 needs to be registered and authenticated in the server 12, for example, the warehouse manager of the manufacturer's warehouse uses the first scanning terminal 500 to register in the server 12, and the server 12 reports to the warehouse manager of the manufacturer's warehouse When the logistics management information is distributed, and subsequent warehouse management personnel use the first scanning terminal 500 to scan the commodities in the "warehousing mode", the server 12 can analyze the commodities currently in the warehouse logistics link of the manufacturer's warehouse 503 according to the logistics management information. When the warehouse manager uses the first scanning terminal 500 to scan the merchandise in the "outgoing warehouse mode", the server 12 can analyze the merchandise according to the logistics management information to find out that the merchandise is currently out of the manufacturer's warehouse 503.

当物流车辆501将商品从制造商仓库503运输至商家仓库505。商家仓库505的仓库管理人员使用第二扫描终端504扫描各个商品的二维码50a,第二扫描终端504根据各个商品的二维码50a,将商品在该商家仓库505的物流信息上传至服务器12,服务器12便记录与更新该商品的物流信息。在本实施例中,第二扫描终端504需在服务器12中注册认证,例如,商家仓库505的仓库管理人员使用第二扫描终端504在服务器12中注册,服务器12向商家仓库505的仓库管理人员分配物流管理信息,后续仓库管理人员使用第二扫描终端504以“入仓模式”扫描商品时,服务器12便可以根据物流管理信息分析出商品目前处在商家仓库505的仓储物流环节。当仓库管理人员使用第二扫描终端504以“出仓模式”扫描商品时,服务器12便可以根据物流管理信息分析出商品目前从商家仓库505出仓。When the logistics vehicle 501 transports the goods from the manufacturer warehouse 503 to the merchant warehouse 505. The warehouse manager of the merchant warehouse 505 uses the second scanning terminal 504 to scan the QR code 50a of each commodity, and the second scan terminal 504 uploads the logistics information of the commodity in the merchant warehouse 505 to the server 12 according to the QR code 50a of each commodity Then, the server 12 records and updates the logistics information of the product. In this embodiment, the second scanning terminal 504 needs to be registered and authenticated in the server 12, for example, the warehouse manager of the merchant warehouse 505 uses the second scanning terminal 504 to register in the server 12, and the server 12 requests the warehouse manager of the merchant warehouse 505 When the logistics management information is distributed, and subsequent warehouse management personnel use the second scanning terminal 504 to scan commodities in the "warehousing mode", the server 12 can analyze the commodities currently in the warehouse logistics link of the merchant warehouse 505 according to the logistics management information. When the warehouse manager uses the second scanning terminal 504 to scan the commodities in the "out warehouse mode", the server 12 can analyze the commodities according to the logistics management information to find out that the commodities are currently out of the warehouse 505 of the merchant.

当商家从商家仓库505取出商品并摆放在智能商店或智能货柜中贩卖时,用户可以使用手机506扫描商品的二维码50a,于是,手机506便调整至防伪溯源页面,防伪溯源页面包括该商品的各个物流环节信息及商品信息。并且,市场管理者507亦可以扫描商品的二维码50a,以此查验商品的真伪。When the merchant takes out the merchandise from the merchant warehouse 505 and places it in a smart store or smart container for sale, the user can use the mobile phone 506 to scan the QR code 50a of the merchandise, so the mobile phone 506 is adjusted to the anti-counterfeiting traceability page. The anti-counterfeiting traceability page includes the The information of each logistics link and the commodity information of the commodity. In addition, the market manager 507 can also scan the QR code 50a of the product to check the authenticity of the product.

为了记录物流车辆的地理位置,在一些实施例中,物流车辆安装有定位装置,该定位装置用于定位物流车辆的地理位置,并将物流车辆的地理位置发送至服务器。因此,管理者可以全方位地监控物流车辆的行驶轨迹,以确保物流安全。In order to record the geographic location of the logistics vehicle, in some embodiments, the logistics vehicle is equipped with a positioning device, which is used to locate the geographic location of the logistics vehicle and send the geographic location of the logistics vehicle to the server. Therefore, managers can monitor the trajectory of logistics vehicles in an all-round way to ensure logistics safety.

在一些实施例中,物流仓储系统15还包括货物调度系统506,货物调度系统506根据商家仓库505的货物存储情况灵活向商家仓库505分 配货物,例如,请参阅图5a,货物调度系统506根据商家仓库的地理位置以及缺货商品的商品信息,选择仓储平台及物流车辆的车辆类型,委派物流车辆前往选择的仓储平台运输商品,其中,物流车辆的车辆类型包括骑手、社会车辆及自有车辆,例如,货物调度系统506从N级仓储平台选择出前置仓,该前置仓仓储着商家所需的商品,并且,选择社会车辆前往前置仓取货、运输货物。In some embodiments, the logistics warehousing system 15 further includes a cargo scheduling system 506 that flexibly distributes goods to the merchant warehouse 505 according to the cargo storage conditions of the merchant warehouse 505. For example, referring to FIG. 5a, the cargo scheduling system 506 according to the merchant The geographical location of the warehouse and the commodity information of the out-of-stock products, choose the storage platform and the type of logistics vehicle, and assign the logistics vehicle to the selected storage platform to transport the goods. Among them, the types of logistics vehicles include riders, social vehicles and own vehicles. For example, the cargo scheduling system 506 selects a front warehouse from the N-level storage platform, which stores the commodities required by the merchant, and selects a social vehicle to go to the front warehouse to pick up and transport the goods.

同一商品可在不同地方生产、仓储在不同环节以及分销在不同零售端,为了便于管理与监控各个商户以及各类商品的生产、仓储、销售,在一些实施例中,服务器可建立起不同业务逻辑层,以实现对商户以及商品的各类数据进行全面地管理以及监控。The same product can be produced and stored in different places in different places and distributed on different retail ends. In order to facilitate the management and monitoring of the production, storage and sales of various merchants and various products, in some embodiments, the server can establish different business logic Layer to achieve comprehensive management and monitoring of various data of merchants and commodities.

请参阅图5b,服务器构建的业务逻辑层包括第一级管理平台、第二级管理平台、第三级管理平台以及第四级管理平台,其中,第二级管理平台隶属于第一级管理平台的管理,第一级管理平台具有管理权限,从第二级管理平台任意调取第一级数据,调取的第一级数据包括:商户数据、商品生产数据、商品销量数据、商品销售总额数据、商品销售单价数据、商户经营许可证、仓储数据、物流运输数据等等。并且,第一级管理平台还可以向第二级管理平台下达各类管理指令,例如,下达价格调控指令。Referring to FIG. 5b, the business logic layer constructed by the server includes a first-level management platform, a second-level management platform, a third-level management platform, and a fourth-level management platform, where the second-level management platform belongs to the first-level management platform Management, the first-level management platform has management authority, and the first-level data can be arbitrarily retrieved from the second-level management platform. The retrieved first-level data includes: merchant data, product production data, product sales data, and total sales data , Commodity sales unit price data, merchant business license, warehousing data, logistics and transportation data, etc. In addition, the first-level management platform can also issue various management instructions to the second-level management platform, for example, issue price adjustment instructions.

第二级管理平台存储有下级管理平台上传的各类商品数据以及规划的商品数据。第二级管理平台根据各类商品数据与规划的商品数据实现精准营销,第二级管理平台具有管理权限,从第三级管理平台任意调取第二级数据,调取的第二级数据包括:商户经营许可证、商品销量数据、商品销售总额数据、商品销售单价数据等等。The second-level management platform stores various commodity data and planned commodity data uploaded by the lower-level management platform. The second-level management platform implements precise marketing based on various commodity data and planned commodity data. The second-level management platform has management authority. The second-level data can be arbitrarily retrieved from the third-level management platform. The retrieved second-level data includes : Merchant operating license, merchandise sales data, merchandise sales data, merchandise sales unit price data, etc.

第三级管理平台存储有下级管理平台上传的各类商品数据、仓储数据、商户经营许可证、物流运输数据等等,其中,物流运输数据包括物流车辆定位数据或者实时视频物流数据。第三级管理平台具有管理权限,从第四级管理平台任意调取第三级数据。The third-level management platform stores various commodity data, warehousing data, merchant business licenses, logistics transportation data, etc. uploaded by the lower-level management platform, among which the logistics transportation data includes logistics vehicle positioning data or real-time video logistics data. The third-level management platform has management authority, and the third-level data can be arbitrarily transferred from the fourth-level management platform.

第四级管理平台存储第四级数据,第四级数据包括各类商品的销量数据、商品销售总额数据、商户经营许可证、商品销售单价数据、仓储 数据等等。第四级管理平台将各类数据上传至第三级管理平台。The fourth-level management platform stores fourth-level data. The fourth-level data includes sales data of all kinds of commodities, total sales data of commodities, merchant business licenses, unit sales data of commodities, warehousing data, etc. The fourth-level management platform uploads various data to the third-level management platform.

在一些实施例中,第一级管理平台、第二级管理平台、第三级管理平台及第四级管理平台的数量可以为多个。同级的管理平台之间不能直接访问对方的数据,其可在上级管理平台的监控下,获取对方的数据。In some embodiments, the number of the first-level management platform, the second-level management platform, the third-level management platform, and the fourth-level management platform may be multiple. The management platforms at the same level cannot directly access each other's data, and they can obtain the other party's data under the supervision of the upper-level management platform.

通过上述方式,其能够垂直管理各个管理平台,通过管理权限获取对应管理平台的各类数据,从而实现全方位地监控、管理、精准销售等等。Through the above-mentioned methods, it can vertically manage each management platform, and obtain various types of data corresponding to the management platform through management authority, so as to achieve all-round monitoring, management, and precise sales.

如前所述,传统防伪溯源方式推广力度不足,例如,缺乏反哺消费者并鼓励消费者购买具有溯源码的商品的推广方式,导致溯源码未能够得到有效地推广。As mentioned earlier, the traditional anti-counterfeiting traceability method is insufficiently promoted. For example, the lack of a promotion method that feeds consumers back and encourages consumers to purchase products with traceable source code has resulted in the failure of effective traceability of the traceable source code.

基于此,本申请实施例提供一种信息处理方法。请参阅图6,信息处理方法S600包括:Based on this, embodiments of the present application provide an information processing method. Referring to FIG. 6, the information processing method S600 includes:

S61、获取终端发送的信息处理请求,信息处理请求包括目标商品的溯源码以及账号信息,账号信息对应商品积分,不同商品类型的商品对应不同积分类型的商品积分;S61: Obtain the information processing request sent by the terminal. The information processing request includes the traceability source code of the target product and account information. The account information corresponds to product points, and products of different product types correspond to product points of different point types;

在本实施例中,信息处理请求可以由终端扫描目标商品的溯源码而发送的;或者,信息处理请求可以由终端采集用户语音购买目标商品时下达的声控指令而发送的;或者,信息处理请求由终端图像分析目标商品而发送的。可以理解的是,本领域技术人员根据本实施例的教导内容,可以灵活采用各类信息处理请求方式。In this embodiment, the information processing request may be sent by the terminal scanning the source code of the target product; or, the information processing request may be sent by the terminal collecting the voice control instruction issued when the user purchases the target product by voice; or, the information processing request It is sent by the terminal image analysis of the target product. It can be understood that, according to the teaching content of this embodiment, those skilled in the art can flexibly adopt various information processing request methods.

在本实施例中,溯源码设置于目标商品的预设位置,当用户使用目标商品后,用户便可以获得该溯源码,于是,用户可以使用终端扫描目标商品的溯源码。例如,溯源码设置于矿泉水的瓶盖内侧,当用户打开矿泉水的瓶盖后,用户便可以获得溯源码。可以理解的是,溯源码的位置会根据商品的类型与形状适应性地设置。In this embodiment, the traceability source code is set at the preset position of the target commodity. After the user uses the target commodity, the user can obtain the traceability source code. Therefore, the user can use the terminal to scan the traceability source code of the target commodity. For example, the source code traceability is set inside the bottle cap of mineral water. When the user opens the bottle cap of mineral water, the user can obtain the source code traceability. It is understandable that the location of the traceability source code will be adaptively set according to the type and shape of the commodity.

当终端扫描溯源码后,终端将目标商品的溯源码与账号信息封装于信息处理请求,并将信息处理请求发送至服务器。在本实施例中,一般用户需要在服务器上注册账号,在扫描溯源码时,用户登录该账号,其中,登录方式包括下载APP并登录APP或者公众号登录。After the terminal scans the traceability source code, the terminal packages the traceability source code and account information of the target product in the information processing request, and sends the information processing request to the server. In this embodiment, a general user needs to register an account on the server. When scanning the source code, the user logs in to the account, where the login method includes downloading the APP and logging into the APP or public account.

账号信息用于标识该用户的身份信息,在每个用户账号下,每个账号信息皆对应着积分钱包,积分钱包下预存着商品积分,其中,不同商品类型的商品对应不同积分类型的商品积分。Account information is used to identify the user's identity information. Under each user account, each account information corresponds to a points wallet, and commodity points are pre-stored under the point wallet. Among them, different types of products correspond to different types of product points .

请参阅表3,表3是本申请实施例提供一种账号信息对应的各类商品积分的示意表。如表3所示:Please refer to Table 3, which is a schematic table of various product points corresponding to account information provided by an embodiment of the present application. as shown in Table 3:

表3table 3

Figure PCTCN2019085298-appb-000005
Figure PCTCN2019085298-appb-000005

账号信息对应着商品积分的积分类型为5种,其中,商品类型为香烟的,其对应的积分类型为通用积分类型A0,通用积分类型的商品积分用于兑换任何类型的购买商品,例如,香烟对应的商品积分可以用于兑换啤酒、饮料、奶粉等等。香烟对应的商品积分为3000。The account information corresponds to 5 types of points for product points. Among them, the type of the product is cigarettes, and the corresponding type of points is the general point type A0. The product points of the general point type are used to redeem any type of purchased goods, such as cigarettes The corresponding product points can be used to exchange for beer, beverages, milk powder, etc. The product points corresponding to cigarettes are 3000.

商品类型为酒类商品的,其对应的积分类型为定向积分类型A1,定向积分类型的商品积分用于兑换指定类型的购买商品,例如,在等价积分前提下,酒类商品对应的商品积分只能兑换酒类商品,例如,300个酒类商品积分对应价格为8元的啤酒。若用户确切需要将酒类商品对应的商品积分跨商品领域地兑换其它种类商品时,例如,将酒类商品对应的商品积分兑换香烟,那么,同样为8元的香烟,其需要500个酒类商品积分方可兑换。如表3所示,酒类商品对应的商品积分为2000。If the product type is alcoholic goods, the corresponding point type is directed point type A1. The directed point type product points are used to redeem the specified type of purchased goods. For example, under the premise of equivalent points, the product points corresponding to alcoholic goods It can only be exchanged for alcoholic goods, for example, 300 alcoholic goods points correspond to beer with a price of 8 yuan. If the user really needs to exchange the product points corresponding to alcohol products for other types of products across the commodity field, for example, to exchange the product points corresponding to alcohol products for cigarettes, then the same 8 yuan cigarettes, which requires 500 alcohol Product points can only be redeemed. As shown in Table 3, the product points corresponding to alcoholic products are 2000.

商品类型为奶粉的,其对应的积分类型为定向积分类型A2,奶粉对应的商品积分为2500。If the product type is milk powder, the corresponding point type is directional point type A2, and the product point corresponding to milk powder is 2500.

商品类型为饮料的,其对应的积分类型为定向积分类型A3,饮料对应的商品积分为1500。If the product type is beverage, the corresponding point type is directional point type A3, and the product point corresponding to drink is 1500.

商品类型为衣服的,其对应的积分类型为定向积分类型A4,衣服对应的商品积分为600。If the product type is clothing, the corresponding point type is directed point type A4, and the product point corresponding to clothes is 600.

接收到信息处理请求后,首先,服务器根据溯源码确定生成码。其次,服务器确定与生成码对应的商品为目标商品。一般的,管理者事先将溯源码、生成码及商品建立映射关系,其中,溯源码包括二维码、RFID标签码、验证码、条形码等等任意形式码,生成码由若干字符组成,每个溯源码与生成码都是唯一的。After receiving the information processing request, first, the server determines the generated code according to the source code. Second, the server determines that the product corresponding to the generated code is the target product. Generally, the administrator establishes a mapping relationship between the source code, the generated code and the product in advance. Among them, the source code includes a two-dimensional code, RFID tag code, verification code, barcode, and other arbitrary codes. The generated code consists of several characters, each Both the source code and the generated code are unique.

请参阅图6a,服务器根据溯源码未能够确定生成码时,服务器向终端返回“非法二维码页面”,于是,用户便可以验证目标商品的真伪。Referring to FIG. 6a, when the server cannot determine the generated code based on the source code traceback, the server returns an “illegal QR code page” to the terminal, so that the user can verify the authenticity of the target product.

请参阅图6b,用户购买香烟后,刮开防伪涂层获取验证码,并将该验证码作为溯源码输入验证区内,于是,终端向服务器发送信息处理请求,服务器根据该验证码遍历数据库是否存在与验证码对应的生成码,若存在,则向终端返回“已购买商品为正品”,若不存在,则向终端返回“已购买商品为假品”。Please refer to FIG. 6b. After purchasing the cigarette, the user scrapes the anti-counterfeiting coating to obtain the verification code, and enters the verification code as the traceable source code into the verification area. Then, the terminal sends an information processing request to the server, and the server traverses the database according to the verification code. There is a generation code corresponding to the verification code, and if it exists, it returns “purchased goods are genuine” to the terminal, and if it does not exist, it returns “purchased goods are fake” to the terminal.

当服务器确定目标商品后,于是,服务器向终端返回防伪溯源页面,该防伪溯源页面包括目标商品的商品信息以及物流信息。在本实施例中,“目标商品”中的“目标”是用于区分下文涉及的非目标商品,并不用于限制商品的保护范围,目标商品为用户使用终端扫描的商品,非目标商品为用户未使用终端扫描的商品,在一些场合,“非目标商品”可以转换为“目标商品”。After the server determines the target product, the server returns an anti-counterfeiting traceability page to the terminal. The anti-counterfeit traceability page includes the product information and logistics information of the target product. In this embodiment, the "target" in the "target product" is used to distinguish the non-target products mentioned below, and is not used to limit the protection scope of the product. The target product is the product scanned by the user using the terminal, and the non-target product is the user For products not scanned by the terminal, in some cases, "non-target products" can be converted into "target products".

为了防止用户在商店里恶意扫描各个商品的溯源码而恶意触发服务器为该用户进行商品积分的情况出现,在一些实施例中,服务器在根据溯源码的查询次数,调整账号信息对应的商品积分的过程中,其可以确定目标商品的出售状态,出售状态包括已购买状态与未购买状态。In order to prevent the user from maliciously scanning the traceability source code of each product in the store and maliciously triggering the server to carry out product points for the user, in some embodiments, the server adjusts the product point corresponding to the account information according to the number of queries of the traceability source code In the process, it can determine the sale status of the target commodity, and the sale status includes the purchased status and the unpurchased status.

再次,服务器判断目标商品的出售状态为已购买状态还是为未购买状态。若目标商品的出售状态为已购买状态,则服务器根据溯源码的查询次数,调整账号信息对应的商品积分。若目标商品的出售状态为未购买状态,则服务器不调整账号信息对应的商品积分。因此,只有购买目标商品后,用户才可享受返还积分的权利,其可以避免用户恶意进入商店,使用手机逐一扫描各个商品的溯源码后而恶意触发服务器给该用户进行商品积分。因此,采用此种方式,其能够提高积分的安全性。Again, the server judges whether the sale status of the target product is the purchased status or the non-purchased status. If the sales status of the target product is the purchased state, the server adjusts the product points corresponding to the account information according to the number of times the source code is queried. If the sales status of the target product is an unpurchased state, the server does not adjust the product points corresponding to the account information. Therefore, only after purchasing the target product, the user can enjoy the right to return the points, which can prevent the user from maliciously entering the store, use the mobile phone to scan the source code of each product one by one, and maliciously trigger the server to carry out product points for the user. Therefore, in this way, it can improve the safety of points.

S62、根据溯源码的查询次数,调整账号信息对应的商品积分;S62. Adjust the product points corresponding to the account information according to the query times of the traceability source code;

如前所述,终端根据溯源码访问服务器时,服务器便记录终端访问溯源码的查询次数,例如,用户A使用终端在2018年10月12日14时20分31秒扫描商品S1的溯源码,并且,服务器便记录“商品S1-查询次数1”。用户A再使用终端在2018年10月12日14时30分30秒扫描商品S1的溯源码,并且,服务器便记录“商品S1-查询次数2”。用户B使用终端在2018年10月14日06时30分30秒扫描商品S1的溯源码,并且,服务器便记录“商品S1-查询次数3”。因此,商品S1总共的查询次数为3次。As mentioned above, when the terminal accesses the server based on the source code traceback, the server records the number of queries the terminal has access to the source code tracer. For example, user A uses the terminal to scan the source code trace of the commodity S1 at 14:20:31 on October 12, 2018. And, the server records "commodity S1-the number of inquiries 1". User A then uses the terminal to scan the traceability source code of commodity S1 at 14:30:30 on October 12, 2018, and the server records "commodity S1-query times 2". User B uses the terminal to scan the traceability source code of the commodity S1 at 06:30:30 on October 14, 2018, and the server records "commodity S1-the number of inquiries 3". Therefore, the total number of inquiries for the product S1 is 3 times.

在本实施例中,当溯源码的查询次数超过1次时,服务器保持账号信息对应的商品积分不变。当溯源码的查询次数为1次时,服务器增加账号信息对应的商品积分。In this embodiment, when the number of times for tracing the source code exceeds 1, the server keeps the product points corresponding to the account information unchanged. When the number of times for tracing the source code is one, the server increases the product points corresponding to the account information.

请参阅图6c,目标商品A被第一次查询时,服务器向终端返回防伪查询页面,该防伪查询页面包括商品信息、查询次数及积分奖励。Referring to FIG. 6c, when the target product A is queried for the first time, the server returns an anti-counterfeiting query page to the terminal. The anti-counterfeiting query page includes product information, query times, and point rewards.

请参阅图6d,目标商品A被第二次查询时,服务器向终端返回防伪查询页面,该防伪查询页面包括商品信息与查询次数。Referring to FIG. 6d, when the target product A is queried for the second time, the server returns an anti-counterfeiting query page to the terminal. The anti-counterfeiting query page includes product information and query times.

由图6c与图6d可知,目标商品A被第一次查询时,服务器给该账号信息增加20积分,此举能够反哺消费者,鼓励消费者购买具有溯源码的商品,有利于溯源码的普及。目标商品A被第二次查询时,由于防止用户恶意积分,第二次以后的扫描并未得到积分奖励。As can be seen from Figure 6c and Figure 6d, when the target product A is queried for the first time, the server adds 20 points to the account information. This action can feed back the consumer and encourage consumers to purchase products with traceable source code, which is conducive to the popularization of traceable source code . When the target product A was queried for the second time, because of preventing malicious points by the user, the second and subsequent scans did not receive point rewards.

在本实施例中,调整的商品积分可以是与目标商品的积分类型对应的商品积分,亦可以是任意积分类型对应的商品积分。In this embodiment, the adjusted product points may be product points corresponding to the point type of the target product, or may be product points corresponding to any point type.

S63、根据商品积分的积分类型,生成与购买商品对应的网络货币。S63. Generate network currency corresponding to the purchased product according to the type of product points.

在本实施例中,网络货币作为信息处理系统中的“硬通货”,其无需兑换,可用于购买任意类型的商品。网络货币的币值与商品积分的积分值满足预设兑换条件,例如,1个网络货币=1个商品积分,或者,1个网络货币=P个商品积分,其中,P的取值由管理者根据业务需求自行定义,例如,P可以为10,亦可以为0.1。In this embodiment, the network currency is used as "hard currency" in the information processing system, and it can be used to purchase any type of commodity without redemption. The value of the network currency and the value of the product points meet the preset exchange conditions, for example, 1 network currency = 1 product point, or, 1 network currency = P product points, where the value of P is determined by the manager Business requirements are self-defined, for example, P can be 10 or 0.1.

由于商品积分具有积分类型,不同商品积分并不能直接等价替换, 为了提高商品积分的通用性,服务器根据商品积分的积分类型生成与购买商品对应的网络货币。例如,用户具有1000个商品积分J1、2000个商品积分J2、3000个商品积分J3、4000个商品积分J4。用户需要购买价格为100的商品A,若采用网络货币购买商品A时,其需要100个网络货币。然而,1个网络货币=5个商品积分J1=4个商品积分J2=10个商品积分J3=20个商品积分J4,于是,服务器可以根据商品积分J1或商品积分J2或商品积分J3或商品积分J4,依次生成与商品A对应的网络货币100。Since product points have a point type, different product points cannot be directly replaced equivalently. In order to improve the versatility of product points, the server generates the network currency corresponding to the purchased product according to the type of product points. For example, the user has 1000 product points J1, 2000 product points J2, 3000 product points J3, and 4000 product points J4. The user needs to purchase the product A with a price of 100. If the network currency is used to purchase the product A, it needs 100 network currencies. However, 1 network currency = 5 product points J1 = 4 product points J2 = 10 product points J3 = 20 product points J4, so the server can be based on product points J1 or product points J2 or product points J3 or product points J4, the network money 100 corresponding to the commodity A is sequentially generated.

在积分支付过程中,用户可以在APP页面上生成积分支付页面,请参阅图6e,积分支付页面700包括付款条码区71、二维码区72及消费积分区73,其中,付款条码区71用于指示商家终端生成与购买商品对应的网络货币,二维码区72与用户的账号信息关联,消费积分区73包括多种积分类型的商品积分,当用户选择特定商品积分支付当前购买商品时,商家终端便根据付款条码区71,将选择特定积分类型的付款积分换算成网络货币,以支付购买商品。因此,通过此种方式,用户可以快速便捷地使用积分兑换商品。During the point payment process, the user can generate a point payment page on the APP page. Please refer to FIG. 6e. The point payment page 700 includes a payment bar code area 71, a two-dimensional code area 72 and a consumption point area 73, of which the payment bar code area 71 is used In order to instruct the merchant terminal to generate network currency corresponding to the purchased goods, the two-dimensional code area 72 is associated with the user's account information, and the consumption points area 73 includes multiple types of product points. When the user selects a specific product point to pay for the currently purchased product, Based on the payment barcode area 71, the merchant terminal converts the selected payment points into a network currency to pay for the purchased goods. Therefore, in this way, users can quickly and easily use points to exchange goods.

请参阅图6f,当支付成功,服务器向终端APP返回支付成功页面74,支付成功页面74显示有扣费金额、扣费项目、支付方式、支付时间。Please refer to FIG. 6f. When the payment is successful, the server returns a payment success page 74 to the terminal APP. The payment success page 74 displays the amount of deduction, items of deduction, payment method, and payment time.

总体而言,本实施例还能够根据商品积分的积分类型生成网络货币,该网络货币可用于购买任何类型商品,因此,其能够提高积分的通用性。Overall, this embodiment can also generate network currency according to the point type of the product points, which can be used to purchase any type of product, so it can improve the versatility of points.

为了精确地推广目标商品的防伪溯源方式,提高目标商品的防伪溯源方式的使用率,在一些实施例中,请参阅图7,S62包括:In order to accurately promote the anti-counterfeiting traceability method of the target product and increase the usage rate of the anti-counterfeiting traceability method of the target product, in some embodiments, please refer to FIG. 7, and S62 includes:

S621、确定溯源码的查询次数;S621. Determine the number of queries for tracing the source code;

S622、根据溯源码的查询次数,调整账号信息中与目标商品的积分类型对应的商品积分。S622. Adjust the product points corresponding to the point type of the target product in the account information according to the number of times the source code is queried.

如前所述,用户使用终端扫描溯源码时,服务器便每次都累加溯源码的查询次数,并建立“溯源码-生成码-商品-查询次数”的映射关系, 服务器通过查询该映射关系便可以确定溯源码的查询次数。As mentioned above, when the user scans the source code using the terminal, the server accumulates the number of times the source code is queried each time, and establishes the mapping relationship of "source code-generating code-commodity-query times". The server queries the mapping relationship You can determine the number of queries to trace the source code.

再次,服务器确定目标商品对应的积分类型,例如,若目标商品为烟类商品,于是,服务器根据溯源码的查询次数调整如表1所示的烟类商品对应的商品积分。若目标商品为饮料类商品,于是,服务器根据溯源码的查询次数调整表1所示的饮料类商品对应的商品积分。通过此种方式,用户购买何种具有溯源码的商品,服务器都适应性地调整该购买商品,从而提高目标商品的防伪溯源方式的使用率。Again, the server determines the type of points corresponding to the target product. For example, if the target product is a tobacco product, then the server adjusts the product points corresponding to the tobacco product shown in Table 1 according to the number of queries of the source code. If the target product is a beverage product, the server adjusts the product points corresponding to the beverage product shown in Table 1 according to the number of times of source code query. In this way, the server purchases any commodities with traceable source code, and the server adjusts the purchased commodities adaptively, thereby increasing the usage rate of the anti-counterfeiting traceability method of the target commodities.

调整商品积分的过程中,其都需要促进用户消费具有溯源码的商品。因此,在一些实施例中,请参阅7a,S622包括:In the process of adjusting product points, they all need to promote users to consume products with traceable source code. Therefore, in some embodiments, referring to 7a, S622 includes:

S6221、判断溯源码是否被首次查询;S6221: Determine whether the traceable source code is searched for the first time;

S6222、若是,按照预设积分增量增加账号信息中与目标商品的积分类型对应的商品积分;S6222. If yes, increase the product points corresponding to the point type of the target product in the account information according to the preset point increment;

S6223、若否,保持账号信息中与目标商品的积分类型对应的商品积分不变。S6223. If not, keep the product points corresponding to the point type of the target product in the account information unchanged.

在本实施例中,目标商品被购买后,为了增加积分,一般用户都使用终端扫描该溯源码,亦即,此时的扫描为溯源码的首次查询。当服务器判断出溯源码是被首次查询的,服务器按照预设积分增量增加与目标商品的积分类型对应的商品积分,其中,预设积分增量与目标商品关联,不同商品类型、不同价格的目标商品,其预设积分增量是不同的,例如,目标商品为15元香烟与80元香烟,15元香烟对应的预设积分增量为10个商品积分,80元香烟对应的预设积分增量为50个商品积分。In this embodiment, after the target product is purchased, in order to increase the points, the general user scans the traceability source code using a terminal, that is, the scan at this time is the first query of the traceability source code. When the server determines that the traceability source code is being queried for the first time, the server increases the product points corresponding to the target product's point type according to the preset point increment, where the preset point increment is associated with the target product, different product types and different prices The target product has different preset credit increments. For example, the target product is 15 yuan cigarette and 80 yuan cigarette. The preset credit increment corresponding to 15 yuan cigarette is 10 product credits, and the preset credit corresponding to 80 yuan cigarettes. The increment is 50 product points.

用户可以消费每次调整后的积分。在一些实施例中,请参阅图7b,S63包括:The user can consume the points after each adjustment. In some embodiments, referring to FIG. 7b, S63 includes:

S631、获取用户选择兑换购买商品的消费积分;S631. Obtain consumption points selected by the user for redemption of purchased goods;

S632、根据消费积分的积分类型以及购买商品的积分类型,生成与购买商品对应的网络货币。S632. According to the point type of the consumption points and the point type of the purchased goods, generate the network currency corresponding to the purchased goods.

请再次参阅图6f,用户在消费积分区73选择对应积分类型的消费积分。当消费积分的积分类型与购买商品的积分类型不同时,服务器将消费积分换算成用于结算购买商品的网络货币。当消费积分的积分类型 与购买商品的积分类型相同时,服务器直接将消费积分结算购买商品。Referring again to FIG. 6f, the user selects consumption points corresponding to the type of points in the consumption point area 73. When the point type of the consumption points is different from the point type of the purchased goods, the server converts the consumption points into the network currency used to settle the purchased goods. When the point type of consumption points is the same as the point type of purchased goods, the server directly settles the consumption points for the purchased goods.

因此,通过此种方式,其能够提高积分的通用性。Therefore, in this way, it can improve the versatility of points.

在一些实施例中,消费积分可以由下述公式计算出:P=K*(S-Q),P为消费积分,K为积分系数,S为商品的售价,Q为出厂价。其中,积分系数K可以由用户自定义。In some embodiments, the consumption points can be calculated by the following formula: P=K*(S-Q), P is the consumption points, K is the integration coefficient, S is the selling price of the goods, and Q is the ex-factory price. Among them, the integral coefficient K can be defined by the user.

例如,K=5/11,购买商品为罐装奶粉,1罐奶粉售价为106元,出厂价为40元,成本为15元,出售1罐奶粉,商家赚取66元,该罐奶粉经过用户首次查询溯源码后,向用户所在账号返回30个奶粉积分。一名婴儿每月需要4罐奶粉,一年下来,可以向用户返回1440个奶粉积分。For example, K=5/11, the purchase product is canned milk powder, the price of one can of milk powder is 106 yuan, the ex-factory price is 40 yuan, and the cost is 15 yuan. If one can of milk powder is sold, the merchant earns 66 yuan. After querying the source code for the first time, the user returns 30 milk powder points to the user account. An infant needs 4 cans of milk powder every month, and after one year, 1440 milk powder points can be returned to the user.

如前所述,积分类型包括通用积分类型与定向积分类型。在生成网络货币时,请参阅图7c,S632包括:As mentioned above, the integral types include general integral type and directed integral type. When generating network currency, please refer to Figure 7c, S632 includes:

S6321、判断消费积分的积分类型是否是通用积分类型,或者,消费积分的积分类型与购买商品的积分类型是否相同;S6321: Determine whether the point type of consumption points is a general point type, or whether the point type of consumption points is the same as the point type of purchased goods;

S6322、若是,按照第一积分消费规则生成与购买商品对应的网络货币;S6322. If yes, generate network currency corresponding to the purchased product according to the first point consumption rule;

S6323、若否,按照第二积分消费规则生成与购买商品对应的网络货币,其中,第一积分消费规则与第二积分消费规则不同。S6323. If not, generate network currency corresponding to the purchased commodity according to the second point consumption rule, where the first point consumption rule is different from the second point consumption rule.

在一些实施例中,第一积分消费规则包括:将通用积分类型的商品积分按照第一预设比例系数换算成网络货币。第二积分消费规则包括:将定向积分类型的商品积分按照第二预设比例系数换算成通用积分类型的商品积分。其中,第一预设比例系数或第二预设比例系数由管理者根据业务需求自行定义。In some embodiments, the first point consumption rule includes: converting commodity points of a general point type into network currency according to a first preset scale factor. The second point consumption rule includes: converting commodity points of the directional point type into commodity points of the general point type according to the second preset proportional coefficient. Wherein, the first preset proportional coefficient or the second preset proportional coefficient is defined by the manager according to business requirements.

举例而言,请再参阅表1,1个通用积分=5个定向积分A1=6个定向积分A2=10个定向积分A3=20个定向积分A4。购买商品的价格对应的网络货币为50,1个网络货币=5个通用积分。For example, please refer to Table 1 again, 1 general integration = 5 orientation integration A1 = 6 orientation integration A2 = 10 orientation integration A3 = 20 orientation integration A4. The network currency corresponding to the price of the purchased goods is 50, and 1 network currency = 5 general points.

当购买商品的积分类型为定向积分类型A1,用户选择消费积分的积分类型为通用积分类型A0时,因此,服务器按照积分消费规则生成与购买商品对应的网络货币,例如,50个网络货币=250个通用积分,250 个通用积分=1250个定向积分A1,因此,服务器需要从账号信息中扣除250个通用积分,或者,从账号信息中扣除1250个定向积分A1。When the point type of purchased goods is directed point type A1 and the user selects the point type of consumption points as general point type A0, the server generates network currency corresponding to the purchased goods according to the point consumption rules, for example, 50 network currencies=250 There are 250 general points, 250 general points = 1250 directional points A1. Therefore, the server needs to deduct 250 general points from the account information, or deduct 1250 directional points A1 from the account information.

当购买商品的积分类型为定向积分类型A1,用户选择消费积分的积分类型为定向积分类型A1,因此,服务器按照积分消费规则生成与购买商品对应的网络货币,例如,50个网络货币=250个通用积分,250个通用积分=1250个定向积分A1,因此,服务器需要从账号信息中扣除250个通用积分,或者,从账号信息中扣除1250个定向积分A1。When the point type of purchased goods is directed point type A1, the user selects the point type of consumption points as directed point type A1, therefore, the server generates network currency corresponding to the purchased goods according to the point consumption rules, for example, 50 network currencies = 250 General points, 250 general points = 1250 directional points A1, therefore, the server needs to deduct 250 general points from the account information, or deduct 1250 directional points A1 from the account information.

再举例而言,购买商品为罐装奶粉,1罐奶粉售价为106元,出厂价为40元,成本为15元,出售1罐奶粉,商家赚取66元,该罐奶粉经过用户首次查询溯源码后,向用户所在账号返回30个奶粉积分。一名婴儿每月需要4罐奶粉,一年下来,可以向用户返回1440个奶粉积分。当用户用该1440个奶粉积分兑换啤酒时,1瓶啤酒对应30个啤酒积分,由于其属于多向兑换积分,1瓶啤酒积分=1个网络货币,1个网络货币=10个奶粉积分,因此,兑换1瓶啤酒时,其需要300个奶粉积分。For another example, the purchase product is canned milk powder, the price of one can of milk powder is 106 yuan, the ex-factory price is 40 yuan, and the cost is 15 yuan. If one can of milk powder is sold, the merchant earns 66 yuan. After tracing the source code, 30 milk powder points will be returned to the user account. An infant needs 4 cans of milk powder every month, and after one year, 1440 milk powder points can be returned to the user. When a user exchanges the 1440 milk powder points for beer, 1 bottle of beer corresponds to 30 beer points. Since it is a multi-directional exchange point, 1 bottle of beer points = 1 online currency, 1 network currency = 10 milk powder points, so When redeeming 1 bottle of beer, it needs 300 milk powder points.

为了鼓励用户积极分享商品链接,促进商品销售,在一些实施例中,用户可以将商品链接分享给其他用户。例如,用户A向用户B分享商品链接S1,于是,用户B单击并访问该商品链接S1,并向服务器发送网页请求,其中,网页请求携带有至少一个用户A的账号信息。In order to encourage users to actively share product links and promote product sales, in some embodiments, users may share product links to other users. For example, user A shares product link S1 with user B, so user B clicks and accesses the product link S1, and sends a webpage request to the server, where the webpage request carries at least one user A's account information.

服务器检测到用户B访问该商品链接S1,于是,服务器根据网页请求,向用户A的账号信息返回预设奖励积分,其中,该预设奖励积分由用户自定义,例如,该预设奖励积分为10个积分值。The server detects that user B accesses the product link S1, so the server returns the preset reward points to user A's account information according to the webpage request, where the preset reward points are customized by the user, for example, the preset reward points are 10 points.

接着,当用户B向用户C分享商品链接S1,用户C单击并访问该商品链接S1,并向服务器发送网页请求,其中,网页请求可以携带有用户B的账号信息,亦可以携带有用户A的账号信息,甚至可以携带有用户A的账号信息和用户B的账号信息。Then, when user B shares the product link S1 with user C, user C clicks and accesses the product link S1, and sends a webpage request to the server, where the webpage request can carry the account information of user B or user A The account information can even carry user A's account information and user B's account information.

服务器检测到用户C访问该商品链接S1,于是,服务器根据网页请求,向用户B的账号信息和/或用户A的账号信息返回预设奖励积分。The server detects that user C accesses the merchandise link S1, so the server returns the preset reward points to user B's account information and/or user A's account information according to the webpage request.

积分奖励方式可以按照上述实施例实现,并以此类推,从而实现积 分裂变。采用此种积分裂变方式推广商品,其能够通过向用户反哺积分,促进商品的营销。The point reward method can be implemented according to the above embodiment, and so on, so as to achieve product fission. The use of this integral fission method to promote commodities can promote the marketing of commodities by feeding back points to users.

在上述各个实施例中,除了在信息处理系统中涉及到全部商品的商品积分之间相互兑换并生成网络货币之外,其可以将本实施例提供的信息处理系统与其它商家的信息处理系统搭建连接,用户在本实施例提供的信息处理系统获得的积分可以在其它商家的信息处理系统进行消费,反之,用户在其它商家的信息处理系统获得积分亦可以在本实施例提供的信息处理系统进行消费。In each of the above embodiments, in addition to the mutual exchange of commodity points involving all commodities in the information processing system and the generation of network currency, it can build the information processing system provided by this embodiment with the information processing systems of other merchants Connected, the points obtained by the user in the information processing system provided in this embodiment can be consumed in the information processing system of other merchants. Conversely, the points obtained by the user in the information processing system of other merchants can also be conducted in the information processing system provided in this embodiment consumption.

基于此,本实施例提供一种商品积分方法。Based on this, this embodiment provides a product credit method.

区块链技术亦称为分布式账本技术,是一种分布式互联网数据库技术。基于区块链技术构建的网络可以称之为区块链网络,区块链网络包含多个区块链节点,每一个节点对应至少一个区块链,每一个区块链上至少包含一个区块。区块链技术具备去中心化、公开透明、不可篡改、可信任等特点,因此,区块链技术应用领域越来越广泛。Blockchain technology, also known as distributed ledger technology, is a distributed Internet database technology. A network built on the basis of blockchain technology can be called a blockchain network. The blockchain network contains multiple blockchain nodes, each node corresponds to at least one blockchain, and each blockchain contains at least one block . Blockchain technology has the characteristics of decentralization, openness and transparency, non-tampering, and trust. Therefore, the application of blockchain technology is becoming more and more extensive.

请参阅图7d,图7d是本申请实施例提供一种区块链网络的架构模型示意图。如图7d所示,该区块链网络800包括数据层81、网络层82、共识层83以及智能合约层84。Please refer to FIG. 7d, which is a schematic diagram of an architectural model of a blockchain network provided by an embodiment of the present application. As shown in FIG. 7d, the blockchain network 800 includes a data layer 81, a network layer 82, a consensus layer 83, and a smart contract layer 84.

数据层81封装了底层数据区块以及相关的数据加密和时间戳等基础数据和基本算法。网络层82包括分布式组网机制、数据传播机制和数据验证机制等等。共识层83封装网络节点的各类共识算法。智能合约层84封装各类脚本、算法和智能合约。The data layer 81 encapsulates the underlying data blocks and related basic data and basic algorithms such as data encryption and time stamping. The network layer 82 includes a distributed networking mechanism, a data propagation mechanism, a data verification mechanism, and so on. The consensus layer 83 encapsulates various consensus algorithms of network nodes. The smart contract layer 84 encapsulates various scripts, algorithms and smart contracts.

本申请实施例的商品积分方法,可以在任何合适类型、具有运算能力的区块链节点中执行,例如服务器、台式计算机、智能手机、平板电脑以及其他电子产品中。其中,此处的服务器可以是一个物理服务器或者多个物理服务器虚拟而成的一个逻辑服务器。服务器也可以是多个可互联通信的服务器组成的服务器群,且各个功能模块可分别分布在服务器群中的各个服务器上。The merchandise credit method according to the embodiment of the present application can be executed in any suitable type of blockchain node with computing capabilities, such as servers, desktop computers, smart phones, tablet computers, and other electronic products. The server here may be a physical server or a logical server virtualized by multiple physical servers. The server may also be a server group composed of multiple servers that can communicate with each other, and each functional module may be distributed on each server in the server group.

本申请实施例提供的区块链包括诸如公有区块链(Public Block Chains)、联合区块链(Consortium Block Chains)及私有区块链 (Private Block Chains)。The blockchain provided by the embodiments of the present application includes, for example, a public blockchain (Public Blocks), a joint blockchain (Consortium Blocks Chains) and a private blockchain (Private Blocks Chains).

请参阅图7e,图7e是本申请实施例提供一种区块链系统的结构示意图。如图7e所示,区块链系统80包括普通节点801、代理节点802及共识节点803。Please refer to FIG. 7e, which is a schematic structural diagram of a blockchain system provided by an embodiment of the present application. As shown in FIG. 7e, the blockchain system 80 includes an ordinary node 801, an agent node 802, and a consensus node 803.

普通节点801与代理节点802通讯连接,代理节点802还与共识节点803通讯连接。其中,各个区块链节点之间的通讯支持点对点通讯方式(Point to point communication,P2P)。The common node 801 is communicatively connected to the proxy node 802, and the proxy node 802 is also communicatively connected to the consensus node 803. Among them, the communication between each blockchain node supports point-to-point communication (Point to point communication, P2P).

普通节点801为如图1所示信息处理系统中的服务器12,其中,普通节点801可以为不同商家负责的信息处理系统的服务器。相应地,各个商家可以根据自身需要,自行在区块链中添加服务器。The ordinary node 801 is the server 12 in the information processing system shown in FIG. 1, wherein the ordinary node 801 may be a server of an information processing system that is responsible for different merchants. Correspondingly, each merchant can add a server to the blockchain according to his own needs.

普通节点801持有流通的电子货币,在区块链系统中拥有投票选举的权利。普通节点801可以进行相关交易操作,但是没有区块的打包记账权,只能从拥有打包记账权的相关节点处同步记录区块数据。The ordinary node 801 holds electronic currency in circulation and has the right to vote in the blockchain system. Ordinary node 801 can carry out related transaction operations, but without the packing and accounting rights of the block, the block data can only be recorded synchronously from the relevant nodes that have the packing and accounting rights.

代理节点802编写有智能合约代码,普通节点801向代理节点802发送原始区块数据,触发代理节点802的智能合约,使得代理节点的智能合约执行原始区块数据,原始区块数据包括每个账号信息对应的商品积分。其中,普通节点801维护有智能合约列表,该智能合约列表记录能够执行智能合约的各个代理节点名单。每当普通节点801接收到区块的原始数据时,普通节点801调取智能合约列表,从智能合约列表中查找出各个代理节点的地址,并向各个代理节点发送原始区块数据。The agent node 802 writes the smart contract code. The ordinary node 801 sends the original block data to the agent node 802 to trigger the agent node 802's smart contract, so that the agent node's smart contract executes the original block data. The original block data includes each account number Product points corresponding to the information. Among them, the common node 801 maintains a smart contract list, and the smart contract list records a list of various agent nodes that can execute the smart contract. Whenever the ordinary node 801 receives the original data of the block, the ordinary node 801 retrieves the smart contract list, finds the address of each agent node from the smart contract list, and sends the original block data to each agent node.

在本实施例中,代理节点802可以预存多种类型智能合约,其可以根据普通节点801发送的触发请求,解析出智能合约的执行类型。代理节点802再根据解析出的智能合约的执行类型,执行对应的智能合约。In this embodiment, the agent node 802 may pre-store various types of smart contracts, and it may parse out the execution type of the smart contract according to the trigger request sent by the ordinary node 801. The agent node 802 then executes the corresponding smart contract according to the parsed execution type of the smart contract.

当某个代理节点陷入故障,其余代理节点将该某个代理节点的地址广播至全网,普通节点801监测到该广播信息,并更新智能合约列表,后续发送区块的原始数据时,普通节点801不向该某个代理节点802发送数据,以提高工作效率。When a certain proxy node is in trouble, the rest of the proxy nodes broadcast the address of a certain proxy node to the whole network, the ordinary node 801 detects the broadcast information, and updates the smart contract list, and then sends the original data of the block, the ordinary node 801 does not send data to the certain proxy node 802 to improve work efficiency.

智能合约的代码是根据业务场景逻辑编写的,例如,在智能商店中,智能合约可以用于记录用户信用。The code of the smart contract is written according to the logic of the business scenario. For example, in a smart store, the smart contract can be used to record user credit.

代理节点802根据智能合约执行区块的原始数据后,输出待验证的区块数据。接着,代理节点802还将待验证的区块数据作签名,并将签名后的区块数据打包发送至共识节点803。共识节点803利用代理节点802的公钥验证签名后的区块数据,若验证成功,则认为该签名后的区块数据是合法代理节点802发送的,后续接着对该区块数据进行共识处理。若验证未成功,则认为该签名后的区块数据是非法代理节点802发送的。例如,代理节点802使用自身私钥对当前区块的哈希内容作签名运算,得到该签名。After executing the original data of the block according to the smart contract, the proxy node 802 outputs the block data to be verified. Next, the proxy node 802 also signs the block data to be verified, and sends the signed block data to the consensus node 803. The consensus node 803 uses the public key of the proxy node 802 to verify the signed block data. If the verification is successful, the signed block data is considered to be sent by the legitimate proxy node 802, and then the block data is subjected to consensus processing. If the verification is not successful, it is considered that the signed block data is sent by the illegal proxy node 802. For example, the proxy node 802 uses its own private key to perform a signature operation on the hash content of the current block to obtain the signature.

共识节点803用于共识验证代理节点802上传的区块数据。其中,共识节点803可以支持以下任意一种共识算法:工作量证明(Proof of Work,PoW)、权益证明(Proof of Stake,POS)、股份授权证明(Delegate proof of Stake,DPoS)、实用拜占庭容错(practical Byzantine Fault Tolerance,PBFT)、授权拜占庭容错(Delegated Byzantine Fault Tolerance,DBFT)等等。The consensus node 803 is used for the block data uploaded by the consensus verification agent node 802. Among them, the consensus node 803 can support any of the following consensus algorithms: Proof of Work (PoW), Proof of Stake (POS), Proof of Stake (Delegate Proof of Stake, DPoS), practical Byzantine fault tolerance (practical Byzantine Fault Tolerance, PBFT), authorized Byzantine fault tolerance (Delegated Byzantine Fault Tolerance, DBFT), etc.

每个共识节点803皆需要在代理节点802注册,待注册成功后,该共识节点便为合法共识节点。注册过程如下:Each consensus node 803 needs to be registered with the proxy node 802. After the registration is successful, the consensus node is a legal consensus node. The registration process is as follows:

1、共识节点803向代理节点802提交注册信息。1. The consensus node 803 submits registration information to the proxy node 802.

其中,该注册信息包括以下一种或多种信息:共识节点803的设备序列号SN、用户信息及矿工钱包地址。Among them, the registration information includes one or more of the following information: the device serial number SN of the consensus node 803, user information, and miner wallet address.

2、代理节点802对注册信息进行检查。2. The agent node 802 checks the registration information.

检查过程包括:检测SN编号格式是否正确、SN是否存在数据库中、SN是否已被绑定了其他用户等等。The inspection process includes: detecting whether the SN number format is correct, whether the SN is stored in the database, whether the SN has been bound to other users, and so on.

3、代理节点802记录注册信息。3. The agent node 802 records the registration information.

4、代理节点802将注册结果返回给共识节点803。4. The proxy node 802 returns the registration result to the consensus node 803.

5、代理节点802将新的注册数据广播至区块链系统80。5. The proxy node 802 broadcasts the new registration data to the blockchain system 80.

在上述区块链系统80中,区块是用于存储交易摘要信息的载体,每个区块皆包含区块头与区块体,区块头记载的信息用于标识区块本身、前一个区块的信息摘要以及区块在整个账本中的位置。区块体用于存储交易摘要信息以及验证交易信息并保存交易不被篡改。In the above-mentioned blockchain system 80, a block is a carrier for storing transaction summary information. Each block includes a block header and a block body. The information recorded in the block header is used to identify the block itself and the previous block. Summary of information and the location of the block in the entire ledger. The block body is used to store transaction summary information and verify transaction information and to keep the transaction from being tampered with.

区块链为将每个区块按照生成时间的顺序逐个连接起来,便形成了一个链式的数据存储结构。在整个区块链中,第一个区块称为创世区块,其区块高度为0,之后的每个区块的区块高度依次加1,并且在区块头中写入前一个区块头的哈希值。区块链上的各个区块之间由各个区块上的上一个区块头哈希值进行链接。The block chain connects each block one by one according to the order of generation time, forming a chain data storage structure. In the entire blockchain, the first block is called the genesis block, and its block height is 0, and the block height of each subsequent block is increased by 1, and the previous area is written in the block header The hash value of the block header. Each block on the blockchain is linked by the hash value of the previous block header on each block.

因此,区块链具有不可篡改性。基于此,本申请实施例提供一种商品积分方法。Therefore, the blockchain cannot be tampered with. Based on this, an embodiment of the present application provides a method for commodities points.

请参阅图7f,图7f是本申请实施例提供一种商品积分方法的流程示意图。如图7f所示,商品积分方法S80包括:Please refer to FIG. 7f. FIG. 7f is a schematic flowchart of a method for providing a commodity credit according to an embodiment of the present application. As shown in FIG. 7f, the commodity credit method S80 includes:

S81、获取积分存储请求;S81. Obtain a point storage request;

在本实施例中,积分存储请求携带积分信息,积分信息包括用户的账号信息、每次消费金额以及积分有效期间。普通节点将用户的账号信息、每次消费金额以及积分有效期间封装于积分存储请求,并向代理节点发送积分存储请求,于是,代理节点便接收到携带有积分信息的积分存储请求,例如,商品A对应的积分有效期间为2018年1月1日至2018年12月31日,商品A的价格为100元,当用户购买商品A时,其消费金额为100元。In this embodiment, the point storage request carries point information, and the point information includes the user's account information, the amount of each consumption, and the point validity period. The ordinary node encapsulates the user's account information, the amount of each consumption, and the point validity period in the point storage request, and sends the point storage request to the agent node. Then, the agent node receives the point storage request carrying the point information, such as goods The valid period of points corresponding to A is from January 1, 2018 to December 31, 2018. The price of product A is 100 yuan. When the user purchases product A, the consumption amount is 100 yuan.

在本实施例中,用户的账号信息在区块链中是唯一的,任意两个用户身份信息皆不同。In this embodiment, the user's account information is unique in the blockchain, and any two users' identity information is different.

消费金额为用户购买商品所花费的价格,例如,商品B价格为50元,消费金额为50元,以此类推。The consumption amount is the price the user spends to purchase the product, for example, the price of the product B is 50 yuan, the consumption amount is 50 yuan, and so on.

积分有效期间为用户可以将积分兑换成其它物品的有效期间。每种商品的积分有效期间可以相同,亦可以不同。The point validity period is the period during which the user can exchange points for other items. The validity period of points for each product can be the same or different.

在一些实施例中,普通节点可以根据代理节点名单,向各个代理节点转发该积分存储请求。In some embodiments, the ordinary node may forward the point storage request to each agent node according to the agent node list.

S82、根据积分存储请求,执行智能合约,以计算出与用户身份信息对应的积分值;S82. According to the point storage request, execute a smart contract to calculate the point value corresponding to the user's identity information;

在本实施例中,积分存储请求携带有存储标识,代理节点从积分存储请求解析出存储标识,并调取与存储标识对应类型的智能合约,执行 该智能合约。其中,该智能合约的合约内容包括:C=P*M,C为积分值,P为比例系数,M为消费金额。比例系数P由设计者自定义。于是,代理节点执行智能合约的合约内容后,便可以计算出与用户身份信息对应的积分值。In this embodiment, the point storage request carries a storage identifier, and the agent node parses out the storage identifier from the point storage request, and retrieves a smart contract corresponding to the storage identifier to execute the smart contract. Among them, the contract content of the smart contract includes: C=P*M, C is the integral value, P is the proportionality coefficient, and M is the consumption amount. The scale factor P is defined by the designer. Therefore, after executing the contract content of the smart contract, the agent node can calculate the point value corresponding to the user's identity information.

举例而言,假设P为10%,用户购买商品A消费了100元,于是,根据上述式子,便得到积分值C为10个积分。For example, assuming that P is 10%, the user purchases goods A and consumes 100 yuan. Therefore, according to the above formula, the point value C is 10 points.

再举例而言,假设P为10%,用户购买商品B消费了50元,于是,根据上述式子,便得到积分值C为5个积分。For another example, assuming that P is 10%, and the user purchases commodity B and consumes 50 yuan, then, according to the above formula, the point value C is 5 points.

S83、将积分有效期间相同并属于用户身份信息的若干积分信息以及与积分信息对应的积分值打包成区块数据;S83. Pack several pieces of point information that belong to the user's identity information with the same point validity period and the point value corresponding to the point information into block data;

为了提高后续积分消费的计算效率,需要将积分有效期间相同的积分信息及积分值聚合一起。一般的,各个商家发布的积分有效期间不同,若消费者交叉使用不同商家发布的不同积分有效期间的积分,例如,消费者在商家S1处具有积分有效期间为“2018年1月1日至2018年6月31日”的积分,在商家S2处具有积分有效期间为“2018年7月1日至2018年12月31日”的积分,若消费者在商家S1消费已获得商家S2的积分时,由于商家S1与商家S2的积分有效期间不相同,这对于商家S1而言是不公平的。In order to improve the calculation efficiency of subsequent point consumption, it is necessary to aggregate the same point information and point value during the point validity period. In general, the validity period of the points issued by different merchants is different. If consumers cross-use the points of different points issued by different merchants, for example, the consumer has a point validity period at merchant S1 as "January 1, 2018 to 2018 The points of June 31, 2014 have points at the merchant S2 with a period of validity of "July 1, 2018 to December 31, 2018". If the consumer has earned the points of the merchant S2 at the merchant S1 Since the points validity period of the merchant S1 and the merchant S2 are different, this is unfair to the merchant S1.

于是,为了公平起见,代理节点需要将积分有效期间相同并属于用户身份信息的若干积分信息以及与积分信息对应的积分值打包成区块数据。具体的,代理节点判断任意两个积分信息的积分有效期间的两者关系是否存在子集关系,例如,对于积分有效期间为“2018年1月1日至2018年6月31日”的积分,以及,积分有效期间为“2018年7月1日至2018年12月31日”的积分,这两者而言,它们不存在子集关系。再例如,对于积分有效期间为“2018年1月1日至2018年6月31日”的积分,以及,积分有效期间为“2018年3月1日至2018年12月31日”的积分,这两者而言,它们存在子集关系,相同的集合为“2018年3月1日至2018年6月31日”。Therefore, in order to be fair, the proxy node needs to package a number of point information belonging to the user's identity information with the same point validity period and the point value corresponding to the point information into block data. Specifically, the proxy node judges whether there is a subset relationship between the two points of the validity period of any two points information, for example, for points with a validity period of points from "January 1, 2018 to June 31, 2018," And, the validity period of the points is the points from "July 1, 2018 to December 31, 2018". For these two points, there is no subset relationship between them. As another example, for points with a period of validity of points from "January 1, 2018 to June 31, 2018", and points with a period of validity of points from "March 1, 2018 to December 31, 2018", In terms of the two, they have a subset relationship, and the same set is "March 1, 2018 to June 31, 2018."

其次,若是,代理节点将满足判断条件并属于用户身份信息的所有 两个积分信息以及与积分信息对应的积分值打包成区块数据;若否,代理节点将未满足判断条件并属于用户身份信息的积分信息以及与积分信息对应的积分值各自打包成区块数据。Secondly, if it is, the agent node packs all two point information that meets the judgment condition and belongs to the user's identity information and the point value corresponding to the point information into block data; if not, the agent node will not meet the judgment condition and belong to the user's identity information The credit information and the credit value corresponding to the credit information are packaged into block data.

S84、向共识节点发送区块数据,以使共识节点验证区块数据。S84. Send the block data to the consensus node, so that the consensus node verifies the block data.

代理节点将区块数据发送给共识节点时,代理节点使用自身私钥对区块数据作签名运算,得到区块签名,其中与私钥对应的公钥广播至区块链系统。其次,代理节点再将区块签名与区块数据封装并向共识节点发送,共识节点验证签名后的区块数据时,共识节点使用代理节点的合法公钥验证区块签名,若区块签名合法,便认为区块数据由合法代理节点发送的。若区块签名非法,便认为区块数据由非法代理节点发送的,因此,采用此种方式能够提高区块数据的安全性。When the proxy node sends the block data to the consensus node, the proxy node uses its own private key to sign the block data to obtain the block signature, and the public key corresponding to the private key is broadcast to the blockchain system. Secondly, the proxy node encapsulates the block signature and block data and sends it to the consensus node. When the consensus node verifies the signed block data, the consensus node uses the legal public key of the proxy node to verify the block signature. If the block signature is legal , It is considered that the block data is sent by the legal agent node. If the block signature is illegal, the block data is considered to be sent by an illegal proxy node. Therefore, this method can improve the security of block data.

当共识节点验证区块数据为合法代理节点发送时,各个共识节点采用股份证明算法(Proof of Stake,POS)或者委任权益证明算法(Delegated Proof of Stake,DPOS)对区块数据进行验证。当验证通过该区块数据后,共识节点补全其它区块信息,其它区块信息包括区块签名、时间戳等等,打包区块数据,广播全网。When the consensus node verifies that the block data is sent by a legal proxy node, each consensus node uses the Proof of Stake (POS) or Delegated Proof of Stake (DPOS) algorithm to verify the block data. When the block data is verified, the consensus node completes the other block information. The other block information includes block signatures, time stamps, etc., the block data is packaged, and the entire network is broadcast.

当共识节点验证区块数据为非法代理节点发送的,丢弃该区块数据。When the consensus node verifies that the block data is sent by an illegal proxy node, the block data is discarded.

由于区块链具有不可篡改、去中心化及高度透明化的特点,因此,该商品积分方法能够提供可靠的用户信用。Due to the characteristics of non-tampering, decentralization and high transparency, the block chain can provide reliable user credit.

在一些实施例中,该商品积分方法应用于联盟链,当采用股份授权证明算法作为共识机制时,股份授权证明算法的股份占比按照各个运营商的智能商店规模分配。例如,联盟链的各个区块链节点为智能商店的各个运营商架设的服务器,智能商店规模包括智能商店总面积或注册用户量等等。其中,运营商A的智能商店规模最大,占比为10%,运营商B为6%,运营商C为3%......,以此类推。In some embodiments, the commodity credit method is applied to the alliance chain. When the share authorization certification algorithm is adopted as the consensus mechanism, the share proportion of the share authorization certification algorithm is allocated according to the size of each operator's smart store. For example, each blockchain node of the consortium chain is a server set up by various operators of the smart store. The scale of the smart store includes the total area of the smart store or the number of registered users. Among them, the smart store of operator A is the largest, accounting for 10%, operator B is 6%, operator C is 3%..., and so on.

有些共识节点陷入故障或者作恶(不签署验证新区块链数据),为了保证区块链系统能够正常出块,其余共识节点可以作视图更新,停止故障或作恶共识节点的共识权利。因此,在一些实施例中,共识节点共 识验证区块数据的过程中,在检测到共识验证失败的次数大于预设阈值时,共识节点组成的共识服务器群确定恶意共识节点,恶意共识节点为未签署验证区块数据并导致共识验证失败次数最多的节点。共识节点组成的共识服务器群禁止恶意共识节点参与共识验证,并在剩余的共识节点重新分配股份并共识验证区块数据,例如,占比为10%的共识节点A作恶,于是,首先共识服务器群停止共识节点A的投票权利,其次,共识服务器将共识节点A的占比10%按照预设规则分配给其余共识节点,例如,均分给其余共识节点,或者,按照共识节点的工作年龄分配给其余节点,工作年龄越长,分配占比越高,工作年龄越短,分配占比越低。Some consensus nodes are in trouble or evil (not signing and verifying new blockchain data). In order to ensure that the blockchain system can produce blocks normally, the remaining consensus nodes can update the view to stop the failure or evil consensus node's consensus rights. Therefore, in some embodiments, during the process of consensus verification of block data by consensus nodes, when the number of detected consensus verification failures is greater than a preset threshold, the consensus server group composed of consensus nodes determines the malicious consensus node, and the malicious consensus node is not The node that signed the verification block data and caused the most consensus verification failures. The consensus server group composed of consensus nodes prohibits malicious consensus nodes from participating in consensus verification, and redistributes shares and consensus verifies block data among the remaining consensus nodes. For example, consensus node A, which accounts for 10% of the nodes, commits evil, so first, the consensus server group Stop the voting rights of consensus node A. Secondly, the consensus server allocates 10% of consensus node A to the remaining consensus nodes according to the preset rules, for example, to the remaining consensus nodes, or according to the working age of the consensus nodes. For the remaining nodes, the longer the working age, the higher the proportion of allocation, and the shorter the working age, the lower the proportion of allocation.

再次,共识服务器群在检测到共识验证失败的次数小于预设阈值时,继续共识验证区块数据。Thirdly, when the number of consensus verification failures detected by the consensus server group is less than the preset threshold, the consensus verification block data is continued.

采用此种方式,其保证区块链系统能够顺利出块。In this way, it ensures that the blockchain system can produce blocks smoothly.

综上所述,一方面,由于区块链具有不可篡改、去中心化及高度透明化的特点,因此,其能够提供可靠的积分信息。另一方面,其采用统一规则计算积分值,这意味着不同商家之间的积分可以对等交换,从而提高积分通用性,扩展积分的使用范围。In summary, on the one hand, since the blockchain is tamper-proof, decentralized, and highly transparent, it can provide reliable credit information. On the other hand, it uses a unified rule to calculate the point value, which means that points between different merchants can be exchanged on a peer-to-peer basis, thereby improving the versatility of points and expanding the use of points.

在一些实施例中,由于每个积分均具有有效期间与无效期间,当积分处于有效期间时,用户可以消费该积分。当积分处于无效期间时,用户无权消费该积分。于是,为了更好地管理积分有效或无效状态,在一些实施例中,代理节点根据每个区块数据中的积分有效期间,判断每个区块数据中的积分是否有效;若有效,设置每个区块数据中的积分状态为有效状态;若无效,设置每个区块数据中的积分状态为无效状态,并全网广播每个区块数据的积分无效信息。In some embodiments, since each point has an effective period and an invalid period, when the point is in the effective period, the user can consume the point. When the points are in the invalid period, the user has no right to consume the points. Therefore, in order to better manage the validity or invalidity of points, in some embodiments, the proxy node judges whether the points in each block data are valid according to the period in which the points are valid in each block data; The point status in each block data is valid; if it is invalid, the point status in each block data is set to be invalid, and the point invalid information of each block data is broadcast throughout the network.

当用户消费积分时,积分系统向普通节点发送积分消费请求,该积分消费请求包括积分消费值与用户身份信息。于是,普通节点将积分消费请求转发至代理节点,代理节点获取积分消费请求。一般的,积分消费请求还携带有消费标识,代理节点从积分消费请求解析出消费标识,并获取与消费标识对应的智能合约,执行该智能合约,以获取包含用户身份信息并积分状态为有效状态的全部区块数据,从全部区块数据中选 择出积分有效期间相同的各个区块数据,统计积分有效期间相同的各个区块数据的积分值,根据统计的积分有效期间相同的各个区块数据的积分值与积分消费值,消费积分。When a user consumes points, the point system sends a point consumption request to an ordinary node, the point consumption request includes the point consumption value and user identity information. Therefore, the ordinary node forwards the point consumption request to the agent node, and the agent node obtains the point consumption request. Generally, the point consumption request also carries a consumption identifier, and the agent node parses out the consumption identifier from the point consumption request, and obtains a smart contract corresponding to the consumption identifier, and executes the smart contract to obtain the user status information and the point status is valid. All the block data of, select the data of each block with the same valid period of points from all the block data, calculate the integration value of the data of each block with the same valid period of points, and calculate the data of each block with the same valid period of points according to the statistics The points value and points consumption value, consumption points.

在一些实施例中,消费积分时,代理节点判断统计的积分有效期间相同的各个区块数据的积分值是否大于积分消费值;若大于,消费积分有效期间相同的各个区块数据的积分值;若小于,提示用户消费积分失败。In some embodiments, when consuming points, the proxy node judges whether the integral value of each block data with the same statistical validity period is greater than the integral consumption value; if it is greater, the consumption point has the same integral data value of each block data; If it is less, it prompts the user to fail to consume points.

总体而言,一方面,由于区块链具有不可篡改、去中心化及高度透明化的特点,因此,其能够提供可靠的积分信息。另一方面,其采用统一规则计算积分值,这意味着不同商家之间的积分可以对等交换,从而提高积分通用性,扩展积分的使用范围。In general, on the one hand, the blockchain can provide reliable points information because it has the characteristics of non-tampering, decentralization and high transparency. On the other hand, it uses a unified rule to calculate the point value, which means that points between different merchants can be exchanged on a peer-to-peer basis, thereby improving the versatility of points and expanding the use of points.

在上述各个实施例中,为了便于用户随时随地地查询商品的物流环节,以更好地推进防伪溯源工作,请参阅图7g,信息处理方法S600还包括:In the above embodiments, in order to facilitate users to query the logistics link of commodities anytime and anywhere, so as to better promote anti-counterfeiting traceability, please refer to FIG. 7g, the information processing method S600 further includes:

S64、记录目标商品的不同物流环节的进销存信息。S64. Record the invoicing information of different logistics links of the target commodity.

在本实施例中,进销存信息包括商品进仓信息、出仓信息等等。In this embodiment, the invoicing information includes merchandise inbound information, outbound information, and so on.

进销存信息的录入可以为任意合适的录入方式,例如,商户使用扫描设备扫描商品的二维码、RFID、条形码等等而录入进销存信息,或者,商户语音播报特定商品的进销存信息而录入,或者,图像分析特定商品而录入该特定商品的进销存信息。The entry and exit information can be entered in any suitable way, for example, the merchant uses a scanning device to scan the QR code, RFID, barcode, etc. of the commodity to enter the entry and exit information, or the merchant voice broadcasts the entry and exit inventory of a specific product Information, or the image analyzes a specific product and enters the inventory information of the specific product.

一个商品被制造出成品后,商品需要经过:制造商的仓储管理-第一级销售商家仓储管理-第二级销售商家仓储管理……第n级销售商家仓储管理-消费者。因此,为了防止商品被掉包、仿造假冒,服务器需要记录目标商品的不同物流环节的进销存信息。After a product is manufactured into a finished product, the product needs to go through: the manufacturer's storage management-the first-level sales merchant storage management-the second-level sales merchant storage management... the n-th sales merchant storage management-consumer. Therefore, in order to prevent the goods from being dropped and counterfeited, the server needs to record the purchase and sale information of the different logistics links of the target goods.

在本实施例中,每一级销售商家使用的扫描设备需要下载指定应用程序APP,并通过该应用程序APP向服务器(制造商的服务器)注册认证,当注册成功,服务器为每一级销售商家的扫描设备分配注册账号,每个应用程序APP兼具至少两种扫描模式,一种是进仓扫描,另一种是出仓扫描。每一级销售商家使用扫描设备在不同扫描模式扫描粘贴在商 品上的溯源码时,扫描设备都将扫描模式的扫描标识上传至服务器,服务器记录扫描标识(进仓或出仓)、扫描时间以与溯源码对应的商品,后续,服务器将进仓信息或出仓信息、扫描时间录入防伪溯源页面上。例如,进仓时,第一级销售商家使用扫描设备扫描商品,于是,扫描设备向服务器上传“进仓”的扫描标识及商品信息。In this embodiment, the scanning device used by each level of sales merchants needs to download the specified application APP, and register the authentication with the server (manufacturer's server) through the application APP. When the registration is successful, the server is for each level of sales merchants The scanning device is assigned a registered account, and each application APP has at least two scanning modes, one is the warehouse scanning, and the other is the warehouse scanning. When each level of sales merchant uses a scanning device to scan the source code pasted on the product in different scanning modes, the scanning device uploads the scanning logo of the scanning mode to the server, and the server records the scanning logo (into or out of the warehouse), the scanning time is For the commodities corresponding to the traceability source code, subsequently, the server records the warehouse entry or exit information and the scanning time on the anti-counterfeiting traceability page. For example, when entering the warehouse, the first-level sales merchant uses the scanning device to scan the goods, so the scanning device uploads the scanning logo of "entering" and the product information to the server.

通过此种方式,其能够完整地记录目标商品的不同物流环节的进销存信息,从而方便后续用户查看防伪溯源信息时,可以获知全部物流环节的进销存信息。In this way, it can completely record the invoicing information of different logistics links of the target product, so that subsequent users can know the invoicing information of all logistics links when viewing anti-counterfeiting traceability information.

为了保证物流的商品的安全性,在一些实施例中,其还可以录入商品在物流时的地理位置信息。请参阅图7h,信息处理方法S600还包括:In order to ensure the security of the commodities for logistics, in some embodiments, it can also enter the geographic location information of the commodities during logistics. Referring to FIG. 7h, the information processing method S600 further includes:

S65、记录目标商品在不同物流环节下的地理位置信息。S65. Record the geographic location information of the target product under different logistics links.

在本实施例中,物流车辆安装有定位装置,该定位装置都见物流车辆的地理位置信息上报至服务器,服务器便记录目标商品在不同物流环节下的地理位置信息。其中,定位装置支持以下任意类型的定位系统:北斗卫星导航系统(BDS)、伽利略卫星导航系统(GALILEO)、GLONASS以及GPS。In this embodiment, the logistics vehicle is equipped with a positioning device. The positioning device reports the geographic location information of the logistics vehicle to the server, and the server records the geographic location information of the target product under different logistics links. Among them, the positioning device supports any of the following positioning systems: Beidou Satellite Navigation System (BDS), Galileo Satellite Navigation System (GALILEO), GLONASS and GPS.

由于按照国家法律规定,诸如商品类商品或酒类商品等限制性商品不准出售给未成年人,因此,在出售商品酒商品时,传统技术每次都需要验证用户的身份信息,操作比较繁琐。尤其对于智能商店或智能货柜此类采取无人看管的商业模式,一方面,限制性商品如不加以严格出售,则容易出售到未成年人。另一方面,若加以严格出售,导致用人成本提升及无人售卖的体验感降低。According to national laws, restrictive commodities such as commodity commodities or alcohol commodities are not allowed to be sold to minors. Therefore, when selling commodity alcohol commodities, traditional technologies need to verify the user’s identity information every time, and the operation is cumbersome . Especially for smart shops or smart containers that adopt an unattended business model, on the one hand, if restrictive goods are not strictly sold, they can be easily sold to minors. On the other hand, if it is strictly sold, it will lead to an increase in the cost of employment and a reduction in the experience of unsold sales.

基于此,在一些实施例中,请参阅图7i,信息处理方法S600还包括:Based on this, in some embodiments, referring to FIG. 7i, the information processing method S600 further includes:

S66、接收商品购买指令;S66. Receive commodity purchase instructions;

S67、根据商品购买指令,结算购买的商品。S67. According to the commodity purchase instruction, settle the purchased commodity.

在一些实施例中,商品购买指令用于购买商品,用户可以在智能商店触发商品购买指令,亦可以在智能货柜中触发商品购买指令,更可以远程通过互联网向智能商店或智能货柜发送商品购买指令。In some embodiments, the merchandise purchase instruction is used to purchase merchandise. The user can trigger the merchandise purchase instruction in the smart store, can also trigger the merchandise purchase instruction in the smart container, and can also remotely send the merchandise purchase instruction to the smart store or smart container through the Internet .

商品购买指令的触发形式比较繁多,例如,所述商品购买指令由扫描所述购买的商品的二维码而发送的;或者,所述商品购买指令由在商品详情页选择所述购买的商品而发送的;或者,所述商品购买指令由红外扫描设备扫描所述购买的商品的标识码而发送的;或者,所述商品购买指令由RFID扫描设备扫描所述购买的商品的RFID标签而发送的;或者,所述商品购买指令由采集用户语音下达购买商品而发送的;或者,所述商品购买指令由利用视觉识别方式确定用户购买商品的购买行为或商品被取走的视觉图像匹配预设购买模型时而发送的。There are many triggering forms for commodity purchase instructions. For example, the commodity purchase instruction is sent by scanning the QR code of the purchased commodity; or, the commodity purchase instruction is selected by selecting the purchased commodity on the commodity details page. Sent; or, the commodity purchase instruction is sent by the infrared scanning device scanning the identification code of the purchased commodity; or, the commodity purchase instruction is sent by the RFID scanning device scanning the RFID tag of the purchased commodity Or, the merchandise purchase instruction is sent by collecting the user's voice to purchase the merchandise; or, the merchandise purchase instruction is determined by using visual recognition to determine the user's purchase behavior of the purchased merchandise or the visual image removed from the merchandise matches the preset purchase Models are sent from time to time.

可以理解的是,本领域技术人员可以根据本文的描述,替换或改进本文提及生成的商品购买指令的方式。It can be understood that, those skilled in the art can replace or improve the manner in which the merchandise purchase instructions mentioned herein are generated according to the description herein.

在一些实施例中,结算购买的商品的方式包括多种结算方式。In some embodiments, the way to settle the purchased goods includes multiple settlement methods.

例如,从用户选择的支付渠道扣除购买的商品的金额。For example, the amount of goods purchased is deducted from the payment channel selected by the user.

或者,接收用户输入的生物特征信息,判断用户输入的生物特征信息是否匹配预设生物特征信息,若匹配,从所述用户选择的支付渠道扣除所述购买的商品的金额,若未匹配,暂停结算。Or, receive the biometric information input by the user, determine whether the biometric information input by the user matches the preset biometric information, if it matches, deduct the amount of the purchased commodity from the payment channel selected by the user, and if not match, pause Settlement.

或者,启动第三方支付页面,所述用户在所述第三方支付页面输入付款信息,接收第三方支付系统根据所述付款信息发送的支付成功信息,根据所述支付成功信息,结算所述购买的商品。Alternatively, a third-party payment page is started, the user enters payment information on the third-party payment page, receives payment success information sent by the third-party payment system according to the payment information, and settles the purchase based on the payment success information commodity.

或者,获取用户的人脸图像,判断所述用户的人脸图像是否匹配预设人脸图像,若匹配,从所述用户选择的支付渠道扣除所述购买的商品的金额,若未匹配,暂停结算。Or, obtain the user's face image, determine whether the user's face image matches the preset face image, if it matches, deduct the amount of the purchased product from the payment channel selected by the user, and if not match, pause Settlement.

或者,获取用户的手机号码与人脸图像,判断所述用户的手机号码是否匹配预设手机号码,若所述用户的手机号码匹配预设手机号码,判断用户的人脸图像是否匹配预设人脸图像,若用户的人脸图像匹配预设人脸图像,从所述用户选择的支付渠道扣除所述购买的商品的金额,若用户的人脸图像未匹配预设人脸图像,暂停结算,若所述用户的手机号码未匹配预设手机号码,暂停结算。Or, obtain the user's mobile phone number and face image, determine whether the user's mobile phone number matches the preset mobile phone number, if the user's mobile phone number matches the preset mobile phone number, determine whether the user's face image matches the preset person Face image, if the user’s face image matches the preset face image, the amount of the purchased commodity is deducted from the payment channel selected by the user, and if the user’s face image does not match the preset face image, settlement is suspended, If the mobile phone number of the user does not match the preset mobile phone number, settlement is suspended.

或者,获取用户的付款码,根据所述用户的付款码,结算所述购买的商品。Or, obtain the user's payment code, and settle the purchased commodity according to the user's payment code.

或者,获取用户的身份信息,根据所述用户的身份信息,确定与所述用户对应信用分数,根据所述用户的信用分数,结算所述购买的商品。例如,判断所述用户的信用分数是否大于预设信用分数,若大于,允许所述用户未付费而携带所述购买的商品离店,并且,从与所述用户的身份信息对应的账号信息中后期扣除所述购买的商品的金额;若小于,暂停结算。Or, obtain the user's identity information, determine the credit score corresponding to the user according to the user's identity information, and settle the purchased merchandise based on the user's credit score. For example, it is determined whether the user's credit score is greater than a preset credit score, and if it is greater, the user is allowed to leave the store with the purchased product without paying, and from the account information corresponding to the user's identity information The amount of the purchased goods will be deducted later; if it is less, the settlement will be suspended.

或者,获取用户的手机号码,根据所述用户的手机号码,结算所述购买的商品。例如,判断所述用户的手机号码是否匹配预设手机号码,若匹配,从与所述用户的手机号码对应的账号信息中扣除所述购买的商品的金额;若未匹配,暂停结算。Alternatively, the user's mobile phone number is obtained, and the purchased goods are settled according to the user's mobile phone number. For example, it is determined whether the user's mobile phone number matches the preset mobile phone number, and if it matches, the amount of the purchased commodity is deducted from the account information corresponding to the user's mobile phone number; if it does not match, settlement is suspended.

在一些实施例中,所述商品购买指令包括限制性商品购买指令。请参阅图7j,S67包括:In some embodiments, the commodity purchase instruction includes a restricted commodity purchase instruction. Referring to Figure 7j, S67 includes:

S671、判断商品购买指令是否为限制性商品购买指令;S671. Determine whether the commodity purchase instruction is a restricted commodity purchase instruction;

S672、若是,根据预设购买逻辑,结算购买的商品;S672. If yes, settle the purchased goods according to the preset purchase logic;

S673、若否,结算购买的商品。S673. If not, settle the purchased goods.

商品购买指令携带着购买商品的商品信息,服务器根据购买商品的商品信息判断购买商品是否属于限制性商品,若属于,服务器需要验证用户的年龄,待用户的年龄满足要求后,方可允许用户购买该商品。若不属于,服务器不需要验证用户的年龄便可以开放用户购买该商品。在一些实施例中,限制性商品包括烟草类商品或酒类商品。The commodity purchase instruction carries the commodity information of the purchased commodity. The server judges whether the purchased commodity is a restricted commodity based on the commodity information of the purchased commodity. If it does, the server needs to verify the user's age. The commodity. If it does not belong, the server can open the user to purchase the product without verifying the user's age. In some embodiments, restricted commodities include tobacco commodities or alcohol commodities.

当购买商品属于限制性商品,则商品购买指令为限制性商品购买指令,该限制性商品购买指令用于指示服务器根据预设购买逻辑,结算购买的商品,例如,购买的商品为烟草类商品,根据预设购买逻辑,服务器需要验证用户的年龄。于是,服务器启动摄像头拍摄用户的人脸以验证用户的年龄。When the purchased product is a restricted product, the product purchase instruction is a restricted product purchase instruction. The restricted product purchase instruction is used to instruct the server to settle the purchased product according to the preset purchase logic. For example, the purchased product is a tobacco product. According to the preset purchase logic, the server needs to verify the user's age. Therefore, the server activates the camera to photograph the user's face to verify the user's age.

当购买商品属于非限制性商品,服务器无需验证用户的年龄,直接结算该购买商品的金额。When the purchased product is a non-restricted product, the server does not need to verify the user's age and directly settles the amount of the purchased product.

在一些实施例中,请参阅图7k,S672包括:In some embodiments, referring to FIG. 7k, S672 includes:

S6721、根据限制性商品购买指令,获取用户的人脸图像;S6721: Acquire the user's face image according to the restricted commodity purchase instruction;

S6722、根据用户的人脸图像,判断用户是否首次下单购买限制性商品;S6722. According to the user's face image, determine whether the user places an order for the first time to purchase a restricted product;

S6723、根据判断结果,处理限制性商品交易。S6723. According to the judgment result, process the restricted commodity transaction.

服务器采用图像分析算法,分析用户的人脸图像,判断数据库是否预存着与该用户的人脸图像匹配的预设人脸图像。若预存,服务器确定用户属于非首次下单购买限制性商品。若未预存,服务器确定用户属于首次下单购买限制性商品。于是,服务器便可以根据判断结果,处理限制性商品交易。The server uses an image analysis algorithm to analyze the user's face image to determine whether the database pre-stores a preset face image that matches the user's face image. If pre-stored, the server determines that the user belongs to a non-first order to purchase restricted goods. If it is not pre-stored, the server determines that the user belongs to the first order to purchase restricted goods. Therefore, the server can process the restricted commodity transaction based on the judgment result.

因此,通过此类方式,其能够根据用户是否首次下单购买商品来实现限制性商品的出售,避免用户每次购买时都需要输入身份信息的繁琐操作,并且避免未成年人冒充成年人并携带成年人身份证买烟,导致限制性商品容易出售给未成年人的情况出现。Therefore, in this way, it can realize the sale of restricted commodities based on whether the user places an order for the first time to purchase goods, avoid the cumbersome operation that the user needs to enter identification information each time he purchases, and avoid minors posing as adults and carrying Adult ID cards buy cigarettes, resulting in the situation that restricted goods are easily sold to minors.

如前所述,限制性商品具有年龄限制的性质,例如,不准向18岁以下的未成年人出售香烟。因此,购买限制性商品时,商家都需要验证用户的年龄方可允许出售。一般的,用户需要向商家提供身份证,商家通过验证身份证的年龄以判断用户的年龄。然而,许多用户买烟时,经常忘记携带身份证。As mentioned earlier, restricted goods are age-restricted. For example, it is not allowed to sell cigarettes to minors under 18 years of age. Therefore, when purchasing restricted products, merchants need to verify the user's age before allowing the sale. Generally, users need to provide ID cards to merchants, and merchants can verify the age of users by verifying the age of ID cards. However, many users often forget to carry their ID cards when buying cigarettes.

基于此,在一些实施例中,请参阅图7l,S6723包括:Based on this, in some embodiments, referring to FIG. 7l, S6723 includes:

S691、若用户首次下单购买限制性商品的,根据用户的人脸图像,估算用户的年龄,并根据估算的用户的年龄,处理限制性商品交易;S691. If the user places an order to purchase a restricted product for the first time, the user's age is estimated based on the user's face image, and the restricted product transaction is processed based on the estimated user's age;

S692、若用户非首次下单购买限制性商品的,向用户出售限制性商品。S692. If the user does not place an order to purchase restricted goods for the first time, sell the restricted goods to the user.

在本实施例中,当用户首次下单购买限制性商品,但是该用户忘记携带身份证时,服务器根据图像分析算法,分析用户的人脸图像,并从中估算出用户的年龄。在估算用户的年龄时,服务器还可以根据周围环境的光线或用户的拍摄角度校正用户的年龄,以估算出更为准确的用户年龄。In this embodiment, when the user places an order to purchase a restricted product for the first time, but the user forgets to carry the ID card, the server analyzes the user's face image according to the image analysis algorithm, and estimates the user's age from it. When estimating the user's age, the server can also correct the user's age according to the surrounding light or the user's shooting angle to estimate a more accurate user's age.

处理限制性商品交易的方式繁多,例如,当估算的用户年龄落在[18,+∞]时,允许向用户出售限制性商品。当估算的用户年龄落在[30,+ ∞]时,允许向用户出售限制性商品,当估算的用户年龄落在(-∞,30)时,禁止向用户出售限制性商品。There are many ways to deal with restricted commodity transactions. For example, when the estimated user age falls in [18,+∞], it is allowed to sell restricted goods to users. When the estimated user age falls in [30, + ∞], it is allowed to sell restricted goods to users, and when the estimated user age falls in (-∞, 30), it is prohibited to sell restricted goods to users.

在一些实施例中,请参阅图7m,S691包括:In some embodiments, referring to FIG. 7m, S691 includes:

S6911、判断估算的用户的年龄是否大于预设年龄阈值;S6911: Determine whether the estimated age of the user is greater than a preset age threshold;

S6912、若是,向用户出售限制性商品;S6912. If yes, sell restricted goods to users;

S6913、若否,暂停限制性商品交易。S6913. If not, suspend restricted commodity trading.

在本实施例中,预设年龄阈值可以由管理者自行定义,一般的,出于审慎原则,预设年龄阈值等于18周岁加上年龄误差,其中,年龄误差可以根据用户的种族来调整,例如,对于黄种人,其年龄误差为5岁,对于白种人或黑种人,其年龄误差为3岁。In this embodiment, the preset age threshold can be defined by the administrator. Generally, for the principle of prudence, the preset age threshold is equal to 18 years old plus age error, where the age error can be adjusted according to the user's race, for example For yellow people, the age error is 5 years old, and for Caucasian or black people, the age error is 3 years old.

举例而言,预设年龄阈值为21岁,当实际年龄为15岁的用户购买香烟时,服务器根据用户的人脸图像,估算出用户为18岁。虽然估算出的用户年龄等于18岁,满足购买香烟的法律要求,但是,其还未大于预设年龄阈值21岁,于是,服务器暂停限制性商品交易。For example, the preset age threshold is 21 years old. When a user whose actual age is 15 years old purchases a cigarette, the server estimates that the user is 18 years old according to the user's face image. Although the estimated age of the user is equal to 18 years old, which satisfies the legal requirements for purchasing cigarettes, it is not yet greater than the preset age threshold of 21 years old, so the server suspends restricted commodity transactions.

再举例而言,预设年龄阈值为21岁,当实际年龄为18岁的用户购买香烟时,服务器根据用户的人脸图像,估算出用户为19岁。虽然估算出的用户年龄等于19岁,满足购买香烟的法律要求,但是,其还未大于预设年龄阈值21岁,于是,服务器暂停限制性商品交易。在此类情况下,其是在尽量满足用户能够快速便捷地购买限制性商品的前提下,优先满足社会关爱未成年人的原则。For another example, the preset age threshold is 21 years old. When a user who is actually 18 years old buys a cigarette, the server estimates that the user is 19 years old based on the user's face image. Although the estimated age of the user is equal to 19 years old, which satisfies the legal requirements for purchasing cigarettes, it is not yet greater than the preset age threshold of 21 years old, so the server suspends restricted commodity trading. In such cases, it is to give priority to satisfying the principle of social care for minors on the premise that users can purchase restrictive commodities as quickly and easily as possible.

再举例而言,预设年龄阈值为21岁,当实际年龄为30岁的用户购买香烟时,服务器根据用户的人脸图像,估算出用户为26岁。由于估算出的用户年龄等于26岁,满足购买香烟的法律要求,并且其还大于预设年龄阈值21岁,于是,服务器向用户出售限制性商品。For another example, the preset age threshold is 21 years old. When a user who is 30 years old actually buys a cigarette, the server estimates that the user is 26 years old based on the user's face image. Since the estimated age of the user is equal to 26 years old, which meets the legal requirements for purchasing cigarettes, and it is still greater than the preset age threshold of 21 years old, the server sells restricted goods to the user.

在S6912中,用户可以采用现金支付限制性商品,亦可以采用第三方支付方式支付限制性商品。因此,在一些实施例中,请参阅图7n,S6912包括:In S6912, users can pay for restricted commodities in cash or third-party payment methods. Therefore, in some embodiments, referring to FIG. 7n, S6912 includes:

S69121、启动第三方支付页面,用户在第三方支付页面输入付款信息;S69121: Start a third-party payment page, and the user enters payment information on the third-party payment page;

S69122、接收第三方支付系统根据付款信息发送的支付成功信息;S69122: Receive payment success information sent by the third-party payment system according to the payment information;

S69123、根据支付成功信息,向用户出售限制性商品。S69123. Sell restricted commodities to users based on the payment success information.

在本实施例中,当允许用户购买限制性商品后,服务器向用户的终端推送第三方支付页面,用户可以在第三方支付页面输入付款信息,付款信息包括付款账号、付款密码、付款金额。In this embodiment, after the user is allowed to purchase restricted goods, the server pushes a third-party payment page to the user's terminal. The user can enter payment information on the third-party payment page. The payment information includes the payment account number, payment password, and payment amount.

第三方支付系统根据付款信息,从付款账号中扣除付款金额,并且分别向服务器与终端推送支付成功信息。The third-party payment system deducts the payment amount from the payment account according to the payment information, and pushes the payment success information to the server and the terminal respectively.

服务器根据支付成功信息,便从智能商店或智能货柜上提取出限制性商品,向用户出售限制性商品。Based on the payment success information, the server extracts the restricted goods from the smart store or smart container and sells the restricted goods to the user.

因此,通过此种方式,其能够扩大支付范围,有利于促进用户的消费。Therefore, in this way, it can expand the payment range, which is conducive to promoting user consumption.

在一些实施例中,在暂停限制性商品交易后,请参阅图7o,S691还包括:In some embodiments, after suspending restricted commodity trading, please refer to FIG. 7o, S691 further includes:

S6914、提示用户输入身份证信息;S6914. Prompt the user to enter ID card information;

S6915、判断身份证信息中的身份图像是否匹配用户的人脸图像;S6915: Determine whether the identity image in the ID card information matches the user's face image;

S6916、若匹配,根据身份证信息中的年龄信息处理限制性商品交易;S6916. If there is a match, process the restricted commodity transaction according to the age information in the ID card information;

S6917、若未匹配,停止限制性商品交易。S6917. If there is no match, stop restrictive commodity trading.

在本实施例中,服务器可以通过向智能商店或智能货柜的显示屏上呈现“请输入身份证”信息,以提示用户需要输入身份证信息方可购买限制性商品。于是,用户使用身份证插入身份采集模块中,身份采集模块读取身份证,并将身份证信息上传至服务器,服务器判断身份证信息中的年龄大于18岁,则向用户出售限制性商品,于此同时,服务器还调动摄像头获取用户的人脸图像,并将用户的人脸图像预存在数据库内,方便后续用户二次快速购买限制性商品。若小于18岁,禁止向用户出售限制性商品。In this embodiment, the server may present the "please enter ID card" information on the display screen of the smart store or smart container to prompt the user to enter the ID card information before purchasing the restricted product. Therefore, the user inserts the ID card into the identity collection module. The identity collection module reads the ID card and uploads the ID card information to the server. The server judges that the age in the ID card information is greater than 18 years old, and sells restricted products to the user. At the same time, the server also mobilizes the camera to obtain the user's face image, and pre-stores the user's face image in the database, so that subsequent users can quickly purchase restricted products for the second time. If you are less than 18 years old, it is forbidden to sell restricted products to users.

在上述各个实施例中,用户可以通过互联网向智能商店或智能货柜下单购买商品,并由用户在线下从智能商店或智能货柜中提取购买的商品。在本实施例中,商品购买指令还包括线上下单指令,线上下单指令 用于购买线下商品。请参阅图7p,信息处理方法S600还包括:In each of the above embodiments, the user may place an order to purchase goods from a smart store or a smart container via the Internet, and the user may extract the purchased goods from the smart store or a smart container offline. In this embodiment, the commodity purchase instruction also includes an online order instruction, and the online order instruction is used to purchase offline commodities. Referring to FIG. 7p, the information processing method S600 further includes:

S70、根据线上下单指令,产生提货码,提货码用于提取线下商品;S70. According to the online order instruction, a pickup code is generated, and the pickup code is used to extract offline commodities;

在S70中,线上下单指令包括线下商品的商品信息、提货人手机号。当用户支付成功后,服务器根据线上下单指令,向提货人手机号发送包含提货码、提货地点的信息。In S70, the online order placing instruction includes the product information of the offline product and the mobile phone number of the consignee. After the user pays successfully, the server sends the information including the pick-up code and pick-up location to the phone number of the shipper according to the online order placing instruction.

S71、接收用户输入的提货码;S71. Receive the delivery code input by the user;

在S71中,用户前往信息中的提货地点,在智能商店或智能货柜中输入提货码。In S71, the user goes to the pick-up location in the information and enters the pick-up code in the smart store or smart container.

S72、根据提货码,交易线下商品。S72. According to the delivery code, trade offline commodities.

在S72中,服务器判断是否预存有该提货码,若预存,则将线下商品提取给用户。若未预存,则判断该提货码为非法提货码,停止交易线下商品。In S72, the server determines whether the collection code is pre-stored, and if it is pre-stored, extracts the offline commodity to the user. If it is not pre-stored, it is judged that the pickup code is an illegal pickup code, and the transaction of offline commodities is stopped.

请参阅图7q,第一用户701向第二用户702赠送一条香烟。第一用户701使用第一终端703在商品商城中下单购买香烟,购买时,第一用户701填写提货方式、提货地点、提货人手机号、香烟的商品信息等等信息,此处,提货人手机号为第二用户702的第二终端704的手机号码。于是,第一终端703将上述信息封装于线上下单指令,并向服务器12发送线上下单指令。服务器12根据线上下单指令生成提货码,并且建立其提货码、香烟、提货地点、提货人手机号的映射关系。Referring to FIG. 7q, the first user 701 presents a cigarette to the second user 702. The first user 701 uses the first terminal 703 to place an order to purchase a cigarette in a commodity mall. During the purchase, the first user 701 fills in information such as the pickup method, the pickup location, the phone number of the consignee, the commodity information of the cigarette, etc. Here, the consignor The mobile phone number is the mobile phone number of the second terminal 704 of the second user 702. Therefore, the first terminal 703 encapsulates the above information in the online order placing instruction and sends the online order placing instruction to the server 12. The server 12 generates a delivery code according to the online order instruction, and establishes a mapping relationship between the delivery code, cigarette, delivery location, and phone number of the delivery person.

当第一用户701使用第一终端703完成香烟的支付后,服务器12便将提货码、提货地点等信息发送给第二终端704,于是,第二用户702根据提货地点前往指定的智能货柜705,在智能货柜705提供的用户交互界面输入提货码,智能货柜705将提货码发送至服务器12,服务器12判断预存有该提货码,则控制智能货柜705输出位于对应货格的香烟。若未预存,则提示用户输入非法提货码,另请重新输入提货码。After the first user 701 uses the first terminal 703 to complete the cigarette payment, the server 12 sends the pickup code, pickup location and other information to the second terminal 704, so the second user 702 goes to the designated smart container 705 according to the pickup location, Input the pick-up code in the user interaction interface provided by the smart container 705, the smart container 705 sends the pick-up code to the server 12, the server 12 determines that the pick-up code is pre-stored, and then controls the smart container 705 to output the cigarettes located in the corresponding compartment. If not pre-stored, the user will be prompted to enter the illegal pickup code, and please re-enter the pickup code.

与上述实施例不同点在于,当第一用户701下单成功后,系统向第一用户701发送提货凭证,该提货凭证包含提货码。第一用户701可以向第二用户702分享提货凭证,于是第二用户702可以根据提货凭证中的提货码提货。The difference from the above embodiment is that after the first user 701 places an order successfully, the system sends a delivery voucher to the first user 701, and the delivery voucher includes the delivery code. The first user 701 can share the delivery voucher with the second user 702, so the second user 702 can pick up the goods according to the delivery code in the delivery voucher.

通过此种方式,其能够促进用户的消费。In this way, it can promote consumer consumption.

在上述各个实施例中,由于智能商店无人看管,结算商品时,传统方式容易出现漏算或者结算过程比较繁琐。请结合图3,用户进入结账区域301,其中,该结账区域301只允许一个用户进入。结账时,本地控制器134控制摄像头132拍摄用户的人脸,获得人脸图像。并且,射频读写设备133扫描用户手持商品的RFID标签,并将商品的RFID标签信息发送给本地控制器134,本地控制器134再将用户的人脸图像与商品的RFID标签信息上传至服务器。In the above embodiments, since the smart store is left unattended, the traditional method is prone to missing calculations or the settlement process is relatively cumbersome when paying for commodities. 3, the user enters the checkout area 301, where only one user is allowed to enter the checkout area 301. During checkout, the local controller 134 controls the camera 132 to capture the user's face to obtain a face image. In addition, the radio frequency reading and writing device 133 scans the RFID tag of the product held by the user, and sends the RFID tag information of the commodity to the local controller 134, and the local controller 134 uploads the user's face image and the RFID tag information of the commodity to the server.

服务器根据各个商品的RFID标签信息,统计全部商品的价格。其次,服务器根据用户的人脸图像,结算全部商品的价格。例如,首先,服务器判断用户的人脸图像是否匹配预设人脸图像;若匹配,服务器选择与用户人脸图像对应的账号作为用户的账号;若未匹配,提示用户注册账号。每个账号可预存有一定金额。其次,服务器根据RFID标签信息,从用户的账号扣除商品的价格。The server counts the prices of all products based on the RFID tag information of each product. Secondly, the server settles the prices of all commodities based on the user's face image. For example, first, the server determines whether the user's face image matches the preset face image; if it matches, the server selects the account corresponding to the user's face image as the user's account; if it does not match, the user is prompted to register an account. Each account can be pre-stored with a certain amount. Second, the server deducts the price of the product from the user's account based on the RFID tag information.

因此,通过此种方式,其能够简化用户在智能商店购买商品的结账流程,并且能够刷脸购物,极大提高用户的体验感。Therefore, in this way, it can simplify the checkout process for users to purchase commodities in a smart store, and can shop with a face, which greatly improves the user's experience.

在上述各个实施例中,服务器还可以人工智能推荐商品。首先,服务器获取用户的电信数据及历史消费数据,电信数据包括用户的身份信息及地理位置,用户的身份信息包括用户手机号码、账号信息、人脸图像信息、指纹信息或者虹膜信息等等。历史消费数据包括用户在智能商店或智能货柜等等零售终端历史上购买的商品信息,商品信息包括商品名称、型号、数量、价格以及购买时间等等。In each of the above embodiments, the server may also recommend products with artificial intelligence. First, the server obtains the user's telecommunications data and historical consumption data. The telecommunications data includes the user's identity information and geographic location. The user's identity information includes the user's mobile phone number, account information, face image information, fingerprint information, or iris information. The historical consumption data includes the information of the commodities purchased by the user in the history of a retail terminal such as a smart store or a smart container. The product information includes the name, model, quantity, price, and purchase time of the commodities.

其次,服务器根据用户的电信数据及历史消费数据,向用户推荐商品。例如,服务器根据用户A1的地理位置获知用户A1目前位于广东省,并且,根据用户A1的历史消费数据获知用户A1比较青睐原产地为广东省内的商品K1,于是,服务器便可以将商品K1推荐给用户A1。再例如,服务器根据用户A1的历史消费数据获知用户A1比较少购买辣性商品,并且,得知商品种类S1比较热卖,于是,服务器便可以将商品种类S1下的非辣性商品推荐给用户A。Secondly, the server recommends products to users based on their telecommunications data and historical consumption data. For example, the server knows that user A1 is currently located in Guangdong Province based on the geographic location of user A1, and based on user A1's historical consumption data that user A1 prefers product K1 whose origin is in Guangdong Province, so the server can recommend product K1 Give user A1. For another example, the server learns that user A1 buys less spicy products based on the historical consumption data of user A1, and learns that product type S1 is more popular, so the server can recommend non-spicy products under product type S1 to user A .

为了详细理解本申请实施例提供的各类业态逻辑,下面结合图7r至图7v,图8至图8u,图9至图9c对各个业态逻辑作出阐述,但是,所作的阐述并不用于限制本申请实施例的保护范围。In order to understand in detail the various types of business logic provided by the embodiments of the present application, the following describes each business logic in conjunction with FIGS. 7r to 7v, FIGS. 8 to 8u, and FIGS. 9 to 9c. Apply for the protection scope of the embodiments.

请参阅图9d,本申请实施例提供的信息处理方法可以应用于物联网领域中任何一个环节,当其应用于物联网的不同环节时,其可以借助移动互联网硬件、软件防伪溯源技术及系统平台构建成一个完整地物联商品生态系统。例如,如图9d所示,信息处理方法可以应用于物联网中的新制造环节,在新制造环节中,借助本申请各个实施例所阐述的信息处理方法,其能够实现诸如烟草中(硬包/软包)的防伪,而且,在包装商品时,实现贴标防伪、RFID防伪等防伪操作。并且,自身还可以构建生产码库,生产码库预存着各个商品溯源码与生成码之间的关系,系统通过商品溯源码与生成码之间的关系便可以查询出商品的真伪。因此,本物联商品生态系统能够在制造环节便可以实现商品的防伪溯源信息的构建,从而为后续流通验证商品防伪信息提供了支持。Please refer to FIG. 9d, the information processing method provided by the embodiment of the present application can be applied to any link in the field of Internet of Things. When it is applied to different links of the Internet of Things, it can use mobile Internet hardware, software anti-counterfeiting traceability technology and system platform Constructed into a complete IoT commodity ecosystem. For example, as shown in FIG. 9d, the information processing method can be applied to a new manufacturing link in the Internet of Things. In the new manufacturing link, with the help of the information processing method described in each embodiment of the present application, it can realize such as tobacco (hard package /Soft package), and when packaging products, anti-counterfeiting operations such as labeling anti-counterfeiting and RFID anti-counterfeiting are implemented. In addition, it can also build a production code library. The production code library pre-stores the relationship between the traceability source code and the generated code of each commodity. The system can query the authenticity of the commodity through the relationship between the traceability source code and the generated code. Therefore, the IoT Commodity Ecosystem can realize the construction of anti-counterfeiting traceability information of commodities during the manufacturing process, thus providing support for subsequent circulation verification of anti-counterfeiting information of commodities.

如图9d所示,当商品被制造后,商品需流通至商户进行仓储。在流通环节,本物联商品生态系统能够记录各个商品的进销存状态,例如,借助商品防伪溯源信息,在B2B方式下,其能够记录仓储时的商品流通至各个商家仓库的环节信息。不仅仅可以在B2B方式流通并记录进销存状态,而且还能够在B2C方式流通并记录进销存状态。As shown in Figure 9d, after the goods are manufactured, the goods need to be circulated to the merchant for storage. In the circulation link, the IoT Commodity Ecosystem can record the purchase, sales and inventory status of each commodity. For example, with the help of commodity anti-counterfeiting traceability information, in the B2B mode, it can record the information of the circulation of commodities during storage to each merchant's warehouse. Not only can it be circulated and recorded in B2B mode, but also can be recorded and recorded in B2C mode.

如图9d所示,商品可在不同的销售形态下销售。例如,商品可在智能商店下销售,可在智能货柜下销售,可在线上购买线下取货的方式销售。本物联商品生态系统还支持加盟方式以扩宽销售渠道。As shown in Figure 9d, merchandise can be sold under different sales patterns. For example, merchandise can be sold under smart stores, under smart containers, and can be bought online and taken offline. The IoT Commodity Ecosystem also supports franchise methods to expand sales channels.

如图9d所示,本物联商品生态系统设计有支付平台,支持各类支付方式,以方便消费者灵活结算。本物联商品生态系统还支持基于支付平台下的各类子生态,例如电子发票、信用小贷、积分宝及保险。As shown in Figure 9d, the IoT Commodity Ecosystem is designed with a payment platform that supports various payment methods to facilitate consumers' flexible settlement. The IoT Commodity Ecosystem also supports various sub-ecologies based on the payment platform, such as electronic invoices, credit loans, points treasure and insurance.

总体而言,新制造为新流通提供了防伪溯源基础,新流通支持多种流通方式,为新零售注入活力,新零售支持各类销售业态,扩大销售渠道及方式,新金融通过新零售引进资金、用户数据等,为生成新制造创造资金条件等等条件。因此,本物联商品生态系统是闭环反馈、各个生 态环节相互促进地生态系统。In general, new manufacturing provides a foundation for anti-counterfeiting and traceability for new circulation. New circulation supports multiple circulation methods and injects vitality into new retail. New retail supports various sales formats and expands sales channels and methods. New finance introduces funds through new retail , User data, etc., to create financial conditions for generating new manufacturing and other conditions. Therefore, this IoT commodity ecosystem is a closed-loop feedback ecosystem in which various ecological links promote each other.

需要说明的是,在上述各个实施例中,上述各步骤之间并不必然存在一定的先后顺序,本领域普通技术人员,根据本申请实施例的描述可以理解,不同实施例中,上述各步骤可以有不同的执行顺序,亦即,可以并行执行,亦可以交换执行等等。It should be noted that, in the above embodiments, there is not necessarily a certain order between the above steps. A person of ordinary skill in the art can understand from the description of the embodiments of the present application that in different embodiments, the above steps There can be different execution orders, that is, they can be executed in parallel, or they can be exchanged.

作为本申请实施例的另一方面,本申请实施例提供一种信息处理装置。本申请实施例的信息处理装置可以作为其中一个软件功能单元,信息处理装置包括若干指令,该若干指令存储于存储器内,处理器可以访问该存储器,调用指令进行执行,以完成上述信息处理方法。As another aspect of the embodiments of the present application, the embodiments of the present application provide an information processing apparatus. The information processing device in the embodiment of the present application may serve as one of the software functional units. The information processing device includes several instructions. The several instructions are stored in a memory, and the processor may access the memory and call the instructions for execution to complete the above information processing method.

请参阅图10,信息处理装置900包括:请求获取模块91、积分调整模块92及货币生成模块93。Referring to FIG. 10, the information processing apparatus 900 includes a request acquisition module 91, a point adjustment module 92, and a currency generation module 93.

请求获取模块91用于获取终端发送的信息处理请求,所述信息处理请求包括所述终端扫描目标商品的溯源码以及账号信息,所述账号信息对应商品积分,不同商品类型的商品对应不同积分类型的商品积分;The request obtaining module 91 is used to obtain an information processing request sent by the terminal, where the information processing request includes the source code and account information of the target product scanned by the terminal, the account information corresponds to product points, and products of different product types correspond to different point types Of merchandise points;

积分调整模块92用于根据所述溯源码的查询次数,调整所述账号信息对应的商品积分;The point adjustment module 92 is used to adjust the product points corresponding to the account information according to the query times of the source code tracing;

货币生成模块93用于根据所述商品积分的积分类型,生成与购买商品对应的网络货币。The currency generation module 93 is used to generate network currency corresponding to the purchased commodity according to the point type of the commodity points.

综上,一方面,用户购买商品后而扫描商品的溯源码时,本实施例能够根据溯源码的查询次数调整用户的积分,然而,该积分可用于兑换商品,因此,其能够反哺消费者,鼓励消费者购买具有溯源码的商品,有利于溯源码的普及。另一方,本实施例还能够根据商品积分的积分类型生成网络货币,该网络货币可用于购买任何类型商品,因此,其能够提高积分的通用性。In summary, on the one hand, when a user purchases a commodity and scans the traceability source code of the commodity, this embodiment can adjust the user's points according to the number of queries of the traceability source code. However, the points can be used to exchange goods, so it can feed back consumers. Encouraging consumers to purchase products with traceable source code is conducive to the popularization of traceable source code. On the other hand, this embodiment can also generate network currency according to the point type of product points, which can be used to purchase any type of product, so it can improve the versatility of points.

在一些实施例中,请参阅图10a,积分调整模块92包括:确定出售状态单元921、购买调整单元922及未购买调整单元923。In some embodiments, referring to FIG. 10a, the point adjustment module 92 includes: a sales status determination unit 921, a purchase adjustment unit 922, and a non-purchase adjustment unit 923.

确定出售状态单元921用于确定所述目标商品的出售状态,所述出售状态包括已购买状态与未购买状态;The determination sale state unit 921 is used to determine the sale state of the target commodity, the sale state includes a purchased state and an unpurchased state;

购买调整单元922用于若所述目标商品的出售状态为已购买状态, 则根据所述溯源码的查询次数,调整所述账号信息对应的商品积分;The purchase adjustment unit 922 is configured to adjust the product points corresponding to the account information according to the number of inquiries of the traceability source code if the sales state of the target product is the purchased state;

未购买调整单元923用于若所述目标商品的出售状态为未购买状态,则不调整所述账号信息对应的商品积分。The unpurchased adjustment unit 923 is configured to not adjust the product points corresponding to the account information if the sales status of the target product is an unpurchased state.

请参阅图10b,积分调整模块92包括:溯源码确定单元924与积分调整单元925。Referring to FIG. 10b, the point adjustment module 92 includes: a traceability source determination unit 924 and a point adjustment unit 925.

溯源码确定单元924用于确定所述溯源码的查询次数;The source code tracing determining unit 924 is used to determine the number of queries of the source code tracing;

积分调整单元925用于根据所述溯源码的查询次数,调整所述账号信息中与所述目标商品的积分类型对应的商品积分。The point adjustment unit 925 is configured to adjust the product points corresponding to the point type of the target product in the account information according to the query times of the source code traceability.

在一些实施例中,积分调整单元925具体用于:判断所述溯源码是否被首次查询;若是,按照预设积分增量增加所述账号信息中与所述目标商品的积分类型对应的商品积分;若否,保持所述账号信息中与所述目标商品的积分类型对应的商品积分不变。In some embodiments, the point adjustment unit 925 is specifically configured to: determine whether the traceability source code is queried for the first time; if so, increase the product points corresponding to the point type of the target product in the account information according to a preset point increment ; If not, keep the product points corresponding to the point type of the target product in the account information unchanged.

在一些实施例中,请参阅图10c,信息处理装置900还包括:生成码确定模块94与商品确定模块95。In some embodiments, referring to FIG. 10c, the information processing apparatus 900 further includes: a generated code determination module 94 and a commodity determination module 95.

生成码确定模块94用于根据所述溯源码,确定生成码;The generated code determination module 94 is used to determine the generated code according to the source code traceability;

商品确定模块95用于确定与所述生成码对应的商品为目标商品。The commodity determination module 95 is used to determine that the commodity corresponding to the generated code is the target commodity.

在一些实施例中,所述溯源码包括二维码或RFID标签码。In some embodiments, the source code includes a two-dimensional code or an RFID tag code.

在一些实施例中,请参阅图10d,货币生成模块93包括:积分获取单元931与货币生成单元932。In some embodiments, referring to FIG. 10d, the currency generation module 93 includes: a point acquisition unit 931 and a currency generation unit 932.

积分获取单元931用于获取用户选择兑换购买商品的消费积分;The point obtaining unit 931 is used to obtain consumption points selected by the user to be exchanged for purchased goods;

货币生成单元932用于根据所述消费积分的积分类型以及所述购买商品的积分类型,生成与购买商品对应的网络货币。The currency generating unit 932 is configured to generate network currency corresponding to the purchased commodity according to the point type of the consumption point and the point type of the purchased item.

在一些实施例中,所述积分类型包括通用积分类型与定向积分类型,所述通用积分类型的商品积分用于兑换任何类型的购买商品,所述定向积分类型的商品积分用于兑换指定类型的购买商品。In some embodiments, the point type includes a general point type and a directed point type, the general point type commodity points are used to redeem any type of purchased goods, and the directed point type commodity points are used to redeem a specified type Purchase goods.

所述货币生成单元932具体用于:判断所述消费积分的积分类型是否是所述通用积分类型,或者,所述消费积分的积分类型与所述购买商品的积分类型是否相同;若是,按照第一积分消费规则生成与购买商品对应的网络货币;若否,按照第二积分消费规则生成与购买商品对应的 网络货币,其中,所述第一积分消费规则与所述第二积分消费规则不同。The currency generating unit 932 is specifically configured to: determine whether the point type of the consumption point is the general point type, or whether the point type of the consumption point and the point type of the purchased commodity are the same; if so, follow the One point consumption rule generates network currency corresponding to purchased goods; if not, generate network money corresponding to purchased goods according to a second point consumption rule, wherein the first point consumption rule is different from the second point consumption rule.

在一些实施例中,所述第二积分消费规则包括:将定向积分类型的商品积分按照预设比例系数换算成通用积分类型的商品积分。In some embodiments, the second point consumption rule includes: converting commodity points of the directional point type into commodity points of the general point type according to a preset proportional coefficient.

在一些实施例中,请参阅图10e,信息处理装置900还包括:访问检测模块96与积分奖励模块97。In some embodiments, referring to FIG. 10e, the information processing apparatus 900 further includes: an access detection module 96 and a point reward module 97.

访问检测模块96用于在检测到访问商品链接时,获取网页请求,所述网页请求携带有至少一个用户的账号信息;The access detection module 96 is used to obtain a webpage request when detecting a link to visit a commodity, the webpage request carrying account information of at least one user;

积分奖励模块97用于根据所述网页请求,向所述账号信息返回预设奖励积分。The point reward module 97 is used to return preset reward points to the account information according to the webpage request.

在一些实施例中,请参阅图10f,信息处理装置900还包括:进销存记录模块98与位置记录模块99。In some embodiments, referring to FIG. 10f, the information processing device 900 further includes: an invoicing record module 98 and a position record module 99.

进销存记录模块98用于记录所述目标商品的不同物流环节的进销存信息。The invoicing record module 98 is used to record invoicing information of different logistics links of the target commodity.

位置记录模块99用于记录所述目标商品在不同物流环节下的地理位置信息。The location recording module 99 is used to record the geographic location information of the target commodity under different logistics links.

在一些实施例中,请参阅图10g,信息处理装置900还包括:指令接收模块910与结算购买模块911。In some embodiments, referring to FIG. 10g, the information processing apparatus 900 further includes: an instruction receiving module 910 and a settlement purchase module 911.

指令接收模块910用于接收商品购买指令;The instruction receiving module 910 is used to receive a commodity purchase instruction;

结算购买模块911用于根据所述商品购买指令,结算购买的商品。The settlement purchase module 911 is used to settle the purchased commodities according to the commodity purchase instruction.

在一些实施例中,所述商品购买指令由扫描所述购买的商品的二维码而发送的;或者,所述商品购买指令由在商品详情页选择所述购买的商品而发送的;或者,所述商品购买指令由红外扫描设备扫描所述购买的商品的标识码而发送的;或者,所述商品购买指令由RFID扫描设备扫描所述购买的商品的RFID标签而发送的;或者,所述商品购买指令由采集用户语音下达购买商品而发送的;或者,所述商品购买指令由利用视觉识别方式确定用户购买商品的购买行为或商品被取走的视觉图像匹配预设购买模型时而发送的。In some embodiments, the commodity purchase instruction is sent by scanning the QR code of the purchased commodity; or, the commodity purchase instruction is sent by selecting the purchased commodity on the commodity detail page; or, The commodity purchase instruction is sent by the infrared scanning device scanning the identification code of the purchased commodity; or, the commodity purchase instruction is sent by the RFID scanning device scanning the RFID tag of the purchased commodity; or, the The merchandise purchase instruction is sent by collecting the user's voice to purchase the merchandise; or, the merchandise purchase instruction is sent when the user's purchase behavior of the merchandise purchased by the visual recognition method is determined or the visual image that the merchandise is removed matches the preset purchase model.

在一些实施例中,结算购买模块911具体用于:从所述用户选择的支付渠道扣除所述购买的商品的金额;或者,接收用户输入的生物特征 信息;判断用户输入的生物特征信息是否匹配预设生物特征信息;若匹配,从所述用户选择的支付渠道扣除所述购买的商品的金额;若未匹配,暂停结算;或者,启动第三方支付页面,所述用户在所述第三方支付页面输入付款信息;接收第三方支付系统根据所述付款信息发送的支付成功信息;根据所述支付成功信息,结算所述购买的商品;或者,获取用户的人脸图像;判断所述用户的人脸图像是否匹配预设人脸图像;若匹配,从所述用户选择的支付渠道扣除所述购买的商品的金额;若未匹配,暂停结算;或者,获取用户的手机号码与人脸图像;判断所述用户的手机号码是否匹配预设手机号码;若所述用户的手机号码匹配预设手机号码,判断用户的人脸图像是否匹配预设人脸图像;若用户的人脸图像匹配预设人脸图像,从所述用户选择的支付渠道扣除所述购买的商品的金额;若用户的人脸图像未匹配预设人脸图像,暂停结算;若所述用户的手机号码未匹配预设手机号码,暂停结算;或者,获取用户的付款码;根据所述用户的付款码,结算所述购买的商品;或者,获取用户的身份信息;根据所述用户的身份信息,确定与所述用户对应信用分数;根据所述用户的信用分数,结算所述购买的商品;或者,获取用户的手机号码;根据所述用户的手机号码,结算所述购买的商品。In some embodiments, the settlement purchase module 911 is specifically configured to: deduct the amount of the purchased commodity from the payment channel selected by the user; or, receive biometric information input by the user; determine whether the biometric information input by the user matches Preset biometric information; if it matches, deduct the amount of the purchased commodity from the payment channel selected by the user; if there is no match, suspend settlement; or, start a third-party payment page, the user pays at the third-party Enter payment information on the page; receive the payment success information sent by the third-party payment system according to the payment information; settle the purchased goods based on the payment success information; or, obtain the user's face image; determine the user's person Whether the face image matches the preset face image; if it matches, deduct the amount of the purchased product from the payment channel selected by the user; if it does not match, suspend settlement; or, obtain the user's mobile phone number and face image; judge Whether the user's mobile phone number matches the preset mobile phone number; if the user's mobile phone number matches the preset mobile phone number, determine whether the user's face image matches the preset face image; if the user's face image matches the preset person Face image, the amount of the purchased product is deducted from the payment channel selected by the user; if the user's face image does not match the preset face image, settlement is suspended; if the user's mobile phone number does not match the preset mobile phone number , Suspend settlement; or, obtain the user's payment code; settle the purchased goods based on the user's payment code; or, obtain the user's identity information; determine the credit corresponding to the user based on the user's identity information Score; based on the user's credit score, settle the purchased goods; or, obtain the user's mobile phone number; according to the user's mobile phone number, settle the purchased goods.

在一些实施例中,结算购买模块911具体还用于:判断所述用户的信用分数是否大于预设信用分数;若大于,允许所述用户未付费而携带所述购买的商品离店,并且,从与所述用户的身份信息对应的账号信息中后期扣除所述购买的商品的金额;若小于,暂停结算。In some embodiments, the settlement purchase module 911 is further specifically configured to: determine whether the user's credit score is greater than a preset credit score; if greater, allow the user to leave the store with the purchased goods without paying, and, The amount of the purchased commodity is later deducted from the account information corresponding to the user's identity information; if it is less, the settlement is suspended.

在一些实施例中,结算购买模块911具体还用于:判断所述用户的手机号码是否匹配预设手机号码;若匹配,从与所述用户的手机号码对应的账号信息中扣除所述购买的商品的金额;若未匹配,暂停结算。In some embodiments, the settlement purchase module 911 is further specifically used to: determine whether the user's mobile phone number matches the preset mobile phone number; if it matches, deduct the purchased from the account information corresponding to the user's mobile phone number The amount of the product; if there is no match, the settlement will be suspended.

在一些实施例中,商品购买指令包括限制性商品购买指令。结算购买模块911具体还用于:判断所述商品购买指令是否为所述限制性商品购买指令;若是,根据预设购买逻辑,结算购买的商品;若否,结算购买的商品。In some embodiments, the commodity purchase instructions include restrictive commodity purchase instructions. The settlement purchase module 911 is also specifically used to: determine whether the commodity purchase instruction is the restricted commodity purchase instruction; if yes, settle the purchased commodity according to the preset purchase logic; if not, settle the purchased commodity.

在一些实施例中,所述结算购买模块911具体还用于:根据所述限 制性商品购买指令,获取用户的人脸图像;根据所述用户的人脸图像,判断所述用户是否首次下单购买限制性商品;根据判断结果,处理限制性商品交易。In some embodiments, the settlement purchase module 911 is further specifically configured to: obtain a user's face image according to the restricted commodity purchase instruction; and determine whether the user places an order for the first time based on the user's face image Purchase restrictive commodities; deal with restrictive commodity transactions based on the judgment.

在一些实施例中,所述结算购买模块911具体还用于:若所述用户首次下单购买限制性商品的,根据所述用户的人脸图像,估算所述用户的年龄,并根据估算的所述用户的年龄,处理限制性商品交易;若所述用户非首次下单购买限制性商品的,向所述用户出售限制性商品。In some embodiments, the settlement purchase module 911 is further specifically configured to: if the user places an order for a restricted product for the first time, estimate the user’s age based on the user’s face image, and based on the estimated The age of the user handles restricted commodity transactions; if the user does not place an order to purchase restricted commodities for the first time, sell the restricted commodities to the user.

在一些实施例中,所述结算购买模块911具体还用于:判断估算的所述用户的年龄是否大于预设年龄阈值;若是,向所述用户出售限制性商品;若否,暂停限制性商品交易。In some embodiments, the settlement purchase module 911 is further specifically configured to: determine whether the estimated age of the user is greater than a preset age threshold; if so, sell restricted goods to the user; if not, suspend restricted goods transaction.

在一些实施例中,所述结算购买模块911具体还用于:启动第三方支付页面,所述用户在所述第三方支付页面输入付款信息;接收第三方支付系统根据所述付款信息发送的支付成功信息;根据所述支付成功信息,向所述用户出售限制性商品。In some embodiments, the settlement purchase module 911 is further specifically configured to: start a third-party payment page, the user enters payment information on the third-party payment page; receive a payment sent by the third-party payment system according to the payment information Success information; based on the payment success information, selling restricted commodities to the user.

在一些实施例中,所述结算购买模块911具体还用于:提示所述用户输入身份证信息;判断所述身份证信息中的身份图像是否匹配所述用户的人脸图像;若匹配,根据所述身份证信息中的年龄信息处理限制性商品交易;若未匹配,停止限制性商品交易。In some embodiments, the settlement purchase module 911 is further specifically configured to: prompt the user to enter ID card information; determine whether the identity image in the ID card information matches the user's face image; if it matches, according to The age information in the ID card information deals with restricted commodity transactions; if there is no match, the restricted commodity transactions are stopped.

在一些实施例中,所述商品购买指令还包括线上下单指令,所述线上下单指令用于购买线下商品。请参阅图10h,信息处理装置900还包括:提货码产生模块912、提货码输入模块913及商品交易模块914。In some embodiments, the commodity purchase instruction further includes an online order instruction, and the online order instruction is used to purchase an offline commodity. Referring to FIG. 10h, the information processing device 900 further includes: a pickup code generation module 912, a pickup code input module 913, and a commodity transaction module 914.

提货码产生模块912用于根据所述线上下单指令,产生提货码,所述提货码用于提取所述线下商品。The pickup code generation module 912 is used to generate a pickup code according to the online order placing instruction, and the pickup code is used to extract the offline commodity.

提货码输入模块913用于接收用户输入的提货码;The pickup code input module 913 is used to receive the pickup code input by the user;

商品交易模块914用于根据所述提货码,交易所述线下商品。The commodity transaction module 914 is used to trade the offline commodity according to the delivery code.

需要说明的是,上述信息处理装置可执行本申请实施例所提供的信息处理方法,具备执行方法相应的功能模块和有益效果。未在信息处理装置实施例中详尽描述的技术细节,可参见本申请实施例所提供的信息处理方法。It should be noted that the above-mentioned information processing device can execute the information processing method provided by the embodiments of the present application, and has the functional modules and beneficial effects corresponding to the execution method. For technical details that are not described in detail in the embodiments of the information processing apparatus, refer to the information processing method provided in the embodiments of the present application.

作为本申请实施例的另一方面,本申请实施例提供一种服务器。请参阅图11,该服务器1000包括:一个或多个处理器101以及存储器102。其中,图11中以一个处理器101为例。As another aspect of the embodiments of the present application, the embodiments of the present application provide a server. Referring to FIG. 11, the server 1000 includes one or more processors 101 and a memory 102. Among them, one processor 101 is taken as an example in FIG. 11.

处理器101和存储器102可以通过总线或者其他方式连接,图11中以通过总线连接为例。The processor 101 and the memory 102 may be connected through a bus or in other ways. In FIG. 11, the connection through a bus is used as an example.

存储器102作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块,如本申请实施例中的信息处理方法对应的程序指令/模块。处理器101通过运行存储在存储器102中的非易失性软件程序、指令以及模块,从而执行上述各个实施例的信息处理方法,或者上述各个实施例的信息处理装置的各种功能应用以及数据处理。The memory 102 is a non-volatile computer-readable storage medium, and can be used to store non-volatile software programs, non-volatile computer executable programs, and modules, such as program instructions corresponding to the information processing method in the embodiments of the present application. /Module. The processor 101 executes the non-volatile software programs, instructions, and modules stored in the memory 102 to execute the information processing method of the foregoing embodiments, or various functional applications and data processing of the information processing apparatus of the foregoing embodiments .

存储器102可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实施例中,存储器102可选包括相对于处理器101远程设置的存储器,这些远程存储器可以通过网络连接至处理器101。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。The memory 102 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other non-volatile solid-state storage device. In some embodiments, the memory 102 may optionally include memories remotely provided with respect to the processor 101, and these remote memories may be connected to the processor 101 through a network. Examples of the above network include but are not limited to the Internet, intranet, local area network, mobile communication network, and combinations thereof.

所述程序指令/模块存储在所述存储器102中,当被所述一个或者多个处理器101执行时,执行上述任意方法实施例中的信息处理方法,例如,从而执行上述各个实施例的信息处理方法,或者上述各个实施例的信息处理装置的各种功能应用以及数据处理。The program instructions/modules are stored in the memory 102, and when executed by the one or more processors 101, execute the information processing method in any of the above method embodiments, for example, thereby executing the information of each of the above embodiments A processing method, or various functional applications and data processing of the information processing apparatus of the foregoing embodiments.

本申请实施例还提供了一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使服务器执行如上任一项所述的信息处理方法。An embodiment of the present application further provides a non-transitory computer-readable storage medium, where the non-transitory computer-readable storage medium stores computer-executable instructions, and the computer-executable instructions are used to cause the server to execute any one of the above The information processing method.

本申请实施例提供了一种计算机程序产品,所述计算机程序产品包括存储在非易失性计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被服务器执行时,使所述服务器执行任一项所述的信息处理方法。An embodiment of the present application provides a computer program product. The computer program product includes a computer program stored on a non-volatile computer-readable storage medium. The computer program includes program instructions. When the program instructions are executed by a server Time, causing the server to execute any of the information processing methods described above.

综上所述,,一方面,用户购买商品后而扫描商品的溯源码时,本 实施例能够根据溯源码的查询次数调整用户的积分,然而,该积分可用于兑换商品,因此,其能够反哺消费者,鼓励消费者购买具有溯源码的商品,有利于溯源码的普及。另一方,本实施例还能够根据商品积分的积分类型生成网络货币,该网络货币可用于购买任何类型商品,因此,其能够提高积分的通用性。In summary, on the one hand, when a user purchases a commodity and scans the traceability source code of the commodity, this embodiment can adjust the user's points according to the query times of the traceability source code. However, the points can be used to redeem the commodity, so it can feed back Consumers, encouraging consumers to purchase products with traceable source code, is conducive to the popularization of traceable source code. On the other hand, this embodiment can also generate network currency according to the point type of product points, which can be used to purchase any type of product, so it can improve the versatility of points.

以上所描述的装置或设备实施例仅仅是示意性的,其中所述作为分离部件说明的单元模块可以是或者也可以不是物理上分开的,作为模块单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络模块单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。The device or device embodiments described above are only schematic, wherein the unit modules described as separate components may or may not be physically separated, and the components displayed as the module units may or may not be physical units , Can be located in one place, or can be distributed to multiple network module units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对相关技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。Through the description of the above embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus a common hardware platform, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solutions can essentially be embodied in the form of software products that contribute to related technologies, and the computer software products can be stored in computer-readable storage media, such as ROM/RAM, magnetic disks , Optical discs, etc., including several instructions to enable a computer device (which may be a personal computer, server, or network device, etc.) to perform the methods described in the various embodiments or some parts of the embodiments.

最后应说明的是:以上实施例仅用以说明本申请的技术方案,而非对其限制;在本申请的思路下,以上实施例或者不同实施例中的技术特征之间也可以进行组合,步骤可以以任意顺序实现,并存在如上所述的本申请的不同方面的许多其它变化,为了简明,它们没有在细节中提供;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的范围。Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, not to limit them; under the idea of the present application, the technical features in the above embodiments or different embodiments may also be combined, The steps can be implemented in any order, and there are many other variations of the different aspects of the present application as described above. For simplicity, they are not provided in the details; although the present application has been described in detail with reference to the foregoing embodiments, the ordinary The skilled person should understand that they can still modify the technical solutions described in the foregoing embodiments, or equivalently replace some of the technical features; and these modifications or replacements do not deviate from the essence of the corresponding technical solutions in the implementation of this application. Examples of technical solutions.

Claims (52)

一种信息处理方法,其特征在于,包括:An information processing method, characterized in that it includes: 获取终端发送的信息处理请求,所述信息处理请求包括目标商品的溯源码以及账号信息,所述账号信息对应商品积分,不同商品类型的商品对应不同积分类型的商品积分;Obtain an information processing request sent by a terminal, where the information processing request includes the traceability source code of the target product and account information, where the account information corresponds to product points, and products of different product types correspond to product points of different point types; 根据所述溯源码的查询次数,调整所述账号信息对应的商品积分;Adjust the product points corresponding to the account information according to the query times of the traceability source code; 根据所述商品积分的积分类型,生成与购买商品对应的网络货币。According to the type of points of the commodity points, a network currency corresponding to the purchased commodity is generated. 根据权利要求1所述的方法,其特征在于,所述根据所述溯源码的查询次数,调整所述账号信息对应的商品积分,包括:The method according to claim 1, wherein the adjusting the commodity points corresponding to the account information according to the query times of the source code trace includes: 确定所述目标商品的出售状态,所述出售状态包括已购买状态与未购买状态;Determine the sale status of the target commodity, the sale status includes a purchased status and an unpurchased status; 若所述目标商品的出售状态为已购买状态,则根据所述溯源码的查询次数,调整所述账号信息对应的商品积分;If the sale status of the target commodity is the purchased status, adjust the commodity points corresponding to the account information according to the query times of the traceability source code; 若所述目标商品的出售状态为未购买状态,则不调整所述账号信息对应的商品积分。If the sales status of the target product is an unpurchased state, the product points corresponding to the account information are not adjusted. 根据权利要求1所述的方法,其特征在于,所述根据所述溯源码的查询次数,调整所述账号信息对应的商品积分,包括:The method according to claim 1, wherein the adjusting the commodity points corresponding to the account information according to the query times of the source code trace includes: 确定所述溯源码的查询次数;Determine the number of queries for the traceability source code; 根据所述溯源码的查询次数,调整所述账号信息中与所述目标商品的积分类型对应的商品积分。According to the query times of the traceability source code, adjust the product points corresponding to the target product point type in the account information. 根据权利要求3所述的方法,其特征在于,所述根据所述溯源码的查询次数,调整所述账号信息中与所述目标商品的积分类型对应的商品积分,包括:The method according to claim 3, wherein the adjusting the product points corresponding to the point type of the target product in the account information according to the number of times of tracing the source code includes: 判断所述溯源码是否被首次查询;Determine whether the traceability source code has been searched for the first time; 若是,按照预设积分增量增加所述账号信息中与所述目标商品的积分类型对应的商品积分;If so, increase the product points corresponding to the point type of the target product in the account information according to the preset point increment; 若否,保持所述账号信息中与所述目标商品的积分类型对应的商品积分不变。If not, keep the product points corresponding to the point type of the target product in the account information unchanged. 根据权利要求1所述的方法,其特征在于,在获取终端发送的信息处理请求之后,所述方法还包括:The method according to claim 1, wherein after acquiring the information processing request sent by the terminal, the method further comprises: 根据所述溯源码,确定生成码;According to the traceability source code, determine the generated code; 确定与所述生成码对应的商品为目标商品。Determine that the product corresponding to the generated code is the target product. 根据权利要求1至5任一项所述的方法,其特征在于,所述根据所述商品积分的积分类型,生成与购买商品对应的网络货币,包括:The method according to any one of claims 1 to 5, wherein the generating of the network currency corresponding to the purchased product according to the type of the product points includes: 获取用户选择兑换购买商品的消费积分;Obtain consumption points that the user chooses to redeem for purchased goods; 根据所述消费积分的积分类型以及所述购买商品的积分类型,生成与购买商品对应的网络货币。According to the type of points of the consumption points and the type of points of the purchased goods, a network currency corresponding to the purchased goods is generated. 根据权利要求6所述的方法,其特征在于,所述积分类型包括通用积分类型与定向积分类型,所述通用积分类型的商品积分用于兑换任何类型的购买商品,所述定向积分类型的商品积分用于兑换指定类型的购买商品;The method according to claim 6, characterized in that the point type includes a general point type and a directed point type, the commodity points of the general point type are used to redeem any type of purchased goods, and the targeted point type of goods Points are used to redeem specified types of purchased goods; 所述根据所述消费积分的积分类型以及所述购买商品的积分类型,生成与购买商品对应的网络货币,包括:The generating of network currency corresponding to the purchased goods according to the type of points of the consumption points and the type of points of the purchased goods includes: 判断所述消费积分的积分类型是否是所述通用积分类型,或者,所述消费积分的积分类型与所述购买商品的积分类型是否相同;Judging whether the point type of the consumption point is the general point type, or whether the point type of the consumption point is the same as the point type of the purchased commodity; 若是,按照第一积分消费规则生成与购买商品对应的网络货币;If yes, generate the network currency corresponding to the purchased goods according to the first point consumption rule; 若否,按照第二积分消费规则生成与购买商品对应的网络货币,其中,所述第一积分消费规则与所述第二积分消费规则不同。If not, the network currency corresponding to the purchased goods is generated according to the second point consumption rule, wherein the first point consumption rule is different from the second point consumption rule. 根据权利要求7所述的方法,其特征在于,所述第二积分消费规则包括:将定向积分类型的商品积分按照预设比例系数换算成通用积分类型的商品积分。The method according to claim 7, wherein the second point consumption rule includes: converting commodity points of the directional point type into commodity points of the general point type according to a preset proportional coefficient. 根据权利要求1至5任一项所述的方法,其特征在于,所述方法还包括:The method according to any one of claims 1 to 5, wherein the method further comprises: 在检测到访问商品链接时,获取网页请求,所述网页请求携带有至少一个用户的账号信息;When a link to access a commodity is detected, a webpage request is obtained, and the webpage request carries account information of at least one user; 根据所述网页请求,向所述账号信息返回预设奖励积分。According to the webpage request, return preset reward points to the account information. 根据权利要求1至5任一项所述的方法,其特征在于,所述方 法还包括:The method according to any one of claims 1 to 5, wherein the method further comprises: 记录所述目标商品的不同物流环节的进销存信息。Record the invoicing information of different logistics links of the target commodity. 根据权利要求10所述的方法,其特征在于,所述方法还包括:The method of claim 10, further comprising: 记录所述目标商品在不同物流环节下的地理位置信息。Record the geographic location information of the target product under different logistics links. 根据权利要求1所述的方法,其特征在于,所述方法还包括:The method according to claim 1, wherein the method further comprises: 接收商品购买指令;Receive merchandise purchase instructions; 根据所述商品购买指令,结算购买的商品。According to the commodity purchase instruction, settle the purchased commodity. 根据权利要求12所述的方法,其特征在于,The method according to claim 12, characterized in that 所述商品购买指令由扫描所述购买的商品的二维码而发送的;或者,The commodity purchase instruction is sent by scanning the QR code of the purchased commodity; or, 所述商品购买指令由在商品详情页选择所述购买的商品而发送的;或者,The commodity purchase instruction is sent by selecting the purchased commodity on the commodity detail page; or, 所述商品购买指令由红外扫描设备扫描所述购买的商品的标识码而发送的;或者,The commodity purchase instruction is sent by the infrared scanning device scanning the identification code of the purchased commodity; or, 所述商品购买指令由RFID扫描设备扫描所述购买的商品的RFID标签而发送的;或者,The commodity purchase instruction is sent by the RFID scanning device scanning the RFID tag of the purchased commodity; or, 所述商品购买指令由采集用户语音下达购买商品而发送的;或者,The commodity purchase instruction is sent by collecting the user's voice and issuing the purchase commodity; or, 所述商品购买指令由利用视觉识别方式确定用户购买商品的购买行为或商品被取走的视觉图像匹配预设购买模型时而发送的。The merchandise purchase instruction is sent when the user's purchase behavior of purchasing the merchandise or the visual image that the merchandise is taken away matches the preset purchase model using visual recognition. 根据权利要求12所述的方法,其特征在于,所述结算购买的商品,包括:The method according to claim 12, wherein the goods purchased for settlement include: 从所述用户选择的支付渠道扣除所述购买的商品的金额;Deduct the amount of the purchased commodity from the payment channel selected by the user; 或者,or, 接收用户输入的生物特征信息;Receive biometric information input by the user; 判断用户输入的生物特征信息是否匹配预设生物特征信息;Determine whether the biometric information input by the user matches the preset biometric information; 若匹配,从所述用户选择的支付渠道扣除所述购买的商品的金额;If there is a match, the amount of the purchased commodity is deducted from the payment channel selected by the user; 若未匹配,暂停结算;If there is no match, the settlement will be suspended; 或者,or, 启动第三方支付页面,所述用户在所述第三方支付页面输入付款信 息;Start a third-party payment page, the user enters payment information on the third-party payment page; 接收第三方支付系统根据所述付款信息发送的支付成功信息;Receiving payment success information sent by a third-party payment system according to the payment information; 根据所述支付成功信息,结算所述购买的商品;Settle the purchased goods according to the payment success information; 或者,or, 获取用户的人脸图像;Get the user's face image; 判断所述用户的人脸图像是否匹配预设人脸图像;Determine whether the face image of the user matches the preset face image; 若匹配,从所述用户选择的支付渠道扣除所述购买的商品的金额;If there is a match, the amount of the purchased commodity is deducted from the payment channel selected by the user; 若未匹配,暂停结算;If there is no match, the settlement will be suspended; 或者,or, 获取用户的手机号码与人脸图像;Obtain the user's mobile phone number and face image; 判断所述用户的手机号码是否匹配预设手机号码;Determine whether the user's mobile phone number matches the preset mobile phone number; 若所述用户的手机号码匹配预设手机号码,判断用户的人脸图像是否匹配预设人脸图像;If the user's mobile phone number matches the preset mobile phone number, determine whether the user's face image matches the preset face image; 若用户的人脸图像匹配预设人脸图像,从所述用户选择的支付渠道扣除所述购买的商品的金额;If the face image of the user matches the preset face image, the amount of the purchased commodity is deducted from the payment channel selected by the user; 若用户的人脸图像未匹配预设人脸图像,暂停结算;If the user’s face image does not match the preset face image, settlement will be suspended; 若所述用户的手机号码未匹配预设手机号码,暂停结算;If the mobile phone number of the user does not match the preset mobile phone number, settlement is suspended; 或者,or, 获取用户的付款码;Get the user's payment code; 根据所述用户的付款码,结算所述购买的商品;Settle the purchased goods according to the user's payment code; 或者,or, 获取用户的身份信息;Obtain the user's identity information; 根据所述用户的身份信息,确定与所述用户对应信用分数;Determine the credit score corresponding to the user according to the user's identity information; 根据所述用户的信用分数,结算所述购买的商品;Settle the purchased goods according to the user's credit score; 或者,or, 获取用户的手机号码;Obtain the user's mobile phone number; 根据所述用户的手机号码,结算所述购买的商品。According to the user's mobile phone number, settle the purchased merchandise. 根据权利要求14所述的方法,其特征在于,所述根据所述用户的信用分数,结算所述购买的商品,包括:The method according to claim 14, wherein the settlement of the purchased goods according to the user's credit score includes: 判断所述用户的信用分数是否大于预设信用分数;Determine whether the user's credit score is greater than the preset credit score; 若大于,允许所述用户未付费而携带所述购买的商品离店,并且,从与所述用户的身份信息对应的账号信息中后期扣除所述购买的商品的金额;If it is greater, the user is allowed to leave the store with the purchased product without paying, and the amount of the purchased product is later deducted from the account information corresponding to the user's identity information; 若小于,暂停结算。If it is less, the settlement will be suspended. 根据权利要求14所述的方法,其特征在于,所述根据所述用户的手机号码,结算所述购买的商品,包括:The method according to claim 14, wherein the settlement of the purchased goods according to the user's mobile phone number comprises: 判断所述用户的手机号码是否匹配预设手机号码;Determine whether the user's mobile phone number matches the preset mobile phone number; 若匹配,从与所述用户的手机号码对应的账号信息中扣除所述购买的商品的金额;If there is a match, the amount of the purchased commodity is deducted from the account information corresponding to the user's mobile phone number; 若未匹配,暂停结算。If there is no match, the settlement will be suspended. 根据权利要求12所述的方法,其特征在于,所述商品购买指令包括限制性商品购买指令;The method according to claim 12, wherein the commodity purchase instruction includes a restricted commodity purchase instruction; 所述根据所述商品购买指令,结算购买的商品,包括:The settlement of the purchased commodity according to the commodity purchase instruction includes: 判断所述商品购买指令是否为所述限制性商品购买指令;Determine whether the commodity purchase instruction is the restricted commodity purchase instruction; 若是,根据预设购买逻辑,结算购买的商品;If yes, settle the purchased goods according to the preset purchase logic; 若否,结算购买的商品。If not, settle the purchased goods. 根据权利要求17所述的方法,其特征在于,所述根据预设购买逻辑,结算购买的商品,包括:The method according to claim 17, wherein the settlement of the purchased goods according to the preset purchase logic includes: 根据所述限制性商品购买指令,获取用户的人脸图像;Acquire the user's face image according to the restricted commodity purchase instruction; 根据所述用户的人脸图像,判断所述用户是否首次下单购买限制性商品;According to the user's face image, determine whether the user places an order to purchase restricted goods for the first time; 根据判断结果,处理限制性商品交易。Based on the judgment results, deal with restricted commodity transactions. 根据权利要求18所述的方法,其特征在于,所述根据判断结果,处理限制性商品交易,包括:The method according to claim 18, wherein the processing of restricted commodity transactions according to the judgment result includes: 若所述用户首次下单购买限制性商品的,根据所述用户的人脸图像,估算所述用户的年龄,并根据估算的所述用户的年龄,处理限制性商品交易;If the user places an order to purchase a restricted product for the first time, estimate the user's age based on the user's face image, and process the restricted product transaction based on the estimated user's age; 若所述用户非首次下单购买限制性商品的,向所述用户出售限制性 商品。If the user does not place an order to purchase restricted goods for the first time, sell the restricted goods to the user. 根据权利要求19所述的方法,其特征在于,所述根据估算的所述用户的年龄,处理限制性商品交易,包括:The method according to claim 19, wherein the processing of restricted commodity transactions based on the estimated age of the user includes: 判断估算的所述用户的年龄是否大于预设年龄阈值;Determine whether the estimated age of the user is greater than a preset age threshold; 若是,向所述用户出售限制性商品;If so, sell restricted goods to the user; 若否,暂停限制性商品交易。If not, suspend restricted commodity trading. 根据权利要求20所述的方法,其特征在于,所述向所述用户出售限制性商品,包括:The method according to claim 20, wherein the selling of restricted goods to the user comprises: 启动第三方支付页面,所述用户在所述第三方支付页面输入付款信息;Start a third-party payment page, the user enters payment information on the third-party payment page; 接收第三方支付系统根据所述付款信息发送的支付成功信息;Receiving payment success information sent by a third-party payment system according to the payment information; 根据所述支付成功信息,向所述用户出售限制性商品。Based on the payment success information, sell restricted commodities to the user. 根据权利要求19所述的方法,其特征在于,在暂停限制性商品交易后,所述根据估算的所述用户的年龄,处理限制性商品交易,还包括:The method according to claim 19, wherein after the suspension of the restricted commodity transaction, the processing of the restricted commodity transaction based on the estimated age of the user further comprises: 提示所述用户输入身份证信息;Prompt the user to enter ID card information; 判断所述身份证信息中的身份图像是否匹配所述用户的人脸图像;Judging whether the identity image in the ID card information matches the user's face image; 若匹配,根据所述身份证信息中的年龄信息处理限制性商品交易;If there is a match, the restricted commodity transaction is processed according to the age information in the ID card information; 若未匹配,停止限制性商品交易。If there is no match, stop the restricted commodity transaction. 根据权利要求12所述的方法,其特征在于,所述商品购买指令包括线上下单指令,所述线上下单指令用于购买线下商品;The method according to claim 12, wherein the commodity purchase instruction comprises an online order instruction, and the online order instruction is used to purchase offline commodities; 所述方法还包括:The method also includes: 根据所述线上下单指令,产生提货码,所述提货码用于提取所述线下商品;According to the online order instruction, a pickup code is generated, and the pickup code is used to extract the offline commodity; 接收用户输入的提货码;Receive the delivery code entered by the user; 根据所述提货码,交易所述线下商品。According to the delivery code, trade the offline commodity. 根据权利要求1所述的方法,其特征在于,所述方法还包括:The method according to claim 1, wherein the method further comprises: 人工智能推荐商品。Artificial intelligence recommended products. 根据权利要求24所述的方法,其特征在于,所述人工智能推 荐商品,包括:The method according to claim 24, wherein the artificial intelligence recommending commodities includes: 获取用户的电信数据及历史消费数据,所述电信数据包括所述用户的身份信息及地理位置;Obtain the user's telecommunications data and historical consumption data, where the telecommunications data includes the user's identity information and geographic location; 根据所述用户的电信数据及历史消费数据,向所述用户推荐商品。Based on the user's telecommunications data and historical consumption data, recommend products to the user. 根据权利要求1所述的方法,其特征在于,The method of claim 1, wherein: 所述信息处理请求由扫描目标商品的溯源码而发送的;或者,The information processing request is sent by scanning the source code of the target product; or, 所述信息处理请求由采集用户语音购买目标商品时下达的声控指令而发送的;或者,The information processing request is sent by collecting a voice control instruction issued when the user purchases the target product by voice; or, 所述信息处理请求由图像分析目标商品而发送的。The information processing request is sent by the image analysis target product. 一种信息处理装置,其特征在于,包括:An information processing device, characterized in that it includes: 请求获取模块,用于获取终端发送的信息处理请求,所述信息处理请求包括目标商品的溯源码以及账号信息,所述账号信息对应商品积分,不同商品类型的商品对应不同积分类型的商品积分;A request acquisition module for acquiring an information processing request sent by a terminal, where the information processing request includes the source code of the target product and account information, the account information corresponds to product points, and products of different product types correspond to product points of different types of points; 积分调整模块,用于根据所述溯源码的查询次数,调整所述账号信息对应的商品积分;The point adjustment module is used to adjust the product points corresponding to the account information according to the query times of the source code traceability; 货币生成模块,用于根据所述商品积分的积分类型,生成与购买商品对应的网络货币。The currency generation module is used to generate network currency corresponding to the purchased commodity according to the point type of the commodity points. 根据权利要求27所述的装置,其特征在于,所述积分调整模块包括:The apparatus according to claim 27, wherein the integral adjustment module comprises: 确定出售状态单元,用于确定所述目标商品的出售状态,所述出售状态包括已购买状态与未购买状态;A unit for determining a sale status, for determining a sale status of the target commodity, the sale status includes a purchased status and an unpurchased status; 购买调整单元,用于若所述目标商品的出售状态为已购买状态,则根据所述溯源码的查询次数,调整所述账号信息对应的商品积分;A purchase adjustment unit, configured to adjust the product points corresponding to the account information according to the number of inquiries of the traceability source code if the sales status of the target product is the purchased state; 未购买调整单元,用于若所述目标商品的出售状态为未购买状态,则不调整所述账号信息对应的商品积分。The unpurchased adjustment unit is configured to not adjust the product points corresponding to the account information if the sales status of the target product is an unpurchased state. 根据权利要求27所述的装置,其特征在于,所述积分调整模块包括:The apparatus according to claim 27, wherein the integral adjustment module comprises: 溯源码确定单元,用于确定所述溯源码的查询次数;A source code tracing determining unit, used to determine the number of queries of the source code tracing; 积分调整单元,用于根据所述溯源码的查询次数,调整所述账号信 息中与所述目标商品的积分类型对应的商品积分。The point adjustment unit is configured to adjust the product points corresponding to the point type of the target product in the account information according to the query times of the source code traceability. 根据权利要求29所述的装置,其特征在于,所述积分调整单元具体用于:The apparatus according to claim 29, wherein the integral adjustment unit is specifically configured to: 判断所述溯源码是否被首次查询;Determine whether the traceability source code has been searched for the first time; 若是,按照预设积分增量增加所述账号信息中与所述目标商品的积分类型对应的商品积分;If so, increase the product points corresponding to the point type of the target product in the account information according to the preset point increment; 若否,保持所述账号信息中与所述目标商品的积分类型对应的商品积分不变。If not, keep the product points corresponding to the point type of the target product in the account information unchanged. 根据权利要求27所述的装置,其特征在于,所述装置还包括:The device of claim 27, wherein the device further comprises: 生成码确定模块,用于根据所述溯源码,确定生成码;The generated code determination module is used to determine the generated code according to the traceable source code; 商品确定模块,用于确定与所述生成码对应的商品为目标商品。The commodity determination module is used to determine that the commodity corresponding to the generated code is the target commodity. 根据权利要求27至31任一项所述的装置,其特征在于,所述货币生成模块包括:The device according to any one of claims 27 to 31, wherein the currency generation module includes: 积分获取单元,用于获取用户选择兑换购买商品的消费积分;The point acquisition unit is used to obtain consumption points that the user chooses to redeem for purchased goods; 货币生成单元,用于根据所述消费积分的积分类型以及所述购买商品的积分类型,生成与购买商品对应的网络货币。The currency generating unit is configured to generate a network currency corresponding to the purchased commodity according to the type of points of the consumption points and the type of points of the purchased goods. 根据权利要求32所述的装置,其特征在于,所述积分类型包括通用积分类型与定向积分类型,所述通用积分类型的商品积分用于兑换任何类型的购买商品,所述定向积分类型的商品积分用于兑换指定类型的购买商品;The device according to claim 32, characterized in that the point type includes a general point type and a directed point type, and the commodity points of the general point type are used to redeem any type of purchased goods, and the directed point type of goods Points are used to redeem specified types of purchased goods; 所述货币生成单元具体用于:The currency generating unit is specifically used for: 判断所述消费积分的积分类型是否是所述通用积分类型,或者,所述消费积分的积分类型与所述购买商品的积分类型是否相同;Judging whether the point type of the consumption point is the general point type, or whether the point type of the consumption point is the same as the point type of the purchased commodity; 若是,按照第一积分消费规则生成与购买商品对应的网络货币;If yes, generate the network currency corresponding to the purchased goods according to the first point consumption rule; 若否,按照第二积分消费规则生成与购买商品对应的网络货币,其中,所述第一积分消费规则与所述第二积分消费规则不同。If not, the network currency corresponding to the purchased goods is generated according to the second point consumption rule, wherein the first point consumption rule is different from the second point consumption rule. 根据权利要求33所述的装置,其特征在于,所述第二积分消费规则包括:将定向积分类型的商品积分按照预设比例系数换算成通用积分类型的商品积分。The device according to claim 33, wherein the second point consumption rule includes: converting commodity points of the directional point type into commodity points of the general point type according to a preset proportional coefficient. 根据权利要求27至31任一项所述的装置,其特征在于,所述装置还包括:The device according to any one of claims 27 to 31, wherein the device further comprises: 访问检测模块,用于在检测到访问商品链接时,获取网页请求,所述网页请求携带有至少一个用户的账号信息;An access detection module, configured to obtain a webpage request when detecting a link to visit a commodity, the webpage request carrying account information of at least one user; 积分奖励模块,用于根据所述网页请求,向所述账号信息返回预设奖励积分。The point reward module is used to return preset reward points to the account information according to the webpage request. 根据权利要求27至31任一项所述的装置,其特征在于,所述装置还包括:The device according to any one of claims 27 to 31, wherein the device further comprises: 进销存记录模块,用于记录所述目标商品的不同物流环节的进销存信息。The invoicing record module is used for recording invoicing information of different logistics links of the target commodity. 根据权利要求36所述的装置,其特征在于,所述装置还包括:The device of claim 36, wherein the device further comprises: 位置记录模块,用于记录所述目标商品在不同物流环节下的地理位置信息。The location recording module is used to record the geographic location information of the target commodity under different logistics links. 根据权利要求27所述的装置,其特征在于,所述装置还包括:The device of claim 27, wherein the device further comprises: 指令接收模块,用于接收商品购买指令;Instruction receiving module, used to receive commodity purchase instructions; 结算购买模块,用于根据所述商品购买指令,结算购买的商品。The settlement purchase module is used to settle the purchased goods according to the commodity purchase instruction. 根据权利要求38所述的装置,其特征在于,The device according to claim 38, characterized in that 所述商品购买指令由扫描所述购买的商品的二维码而发送的;或者,The commodity purchase instruction is sent by scanning the QR code of the purchased commodity; or, 所述商品购买指令由在商品详情页选择所述购买的商品而发送的;或者,The commodity purchase instruction is sent by selecting the purchased commodity on the commodity detail page; or, 所述商品购买指令由红外扫描设备扫描所述购买的商品的标识码而发送的;或者,The commodity purchase instruction is sent by the infrared scanning device scanning the identification code of the purchased commodity; or, 所述商品购买指令由RFID扫描设备扫描所述购买的商品的RFID标签而发送的;或者,The commodity purchase instruction is sent by the RFID scanning device scanning the RFID tag of the purchased commodity; or, 所述商品购买指令由采集用户语音下达购买商品而发送的;或者,The commodity purchase instruction is sent by collecting the user's voice and issuing the purchase commodity; or, 所述商品购买指令由利用视觉识别方式确定用户购买商品的购买行为或商品被取走的视觉图像匹配预设购买模型时而发送的。The merchandise purchase instruction is sent when the user's purchase behavior of purchasing the merchandise or the visual image that the merchandise is taken away matches the preset purchase model using visual recognition. 根据权利要求38所述的装置,其特征在于,所述结算购买模 块具体用于:The apparatus according to claim 38, wherein the settlement purchase module is specifically used for: 从所述用户选择的支付渠道扣除所述购买的商品的金额;Deduct the amount of the purchased commodity from the payment channel selected by the user; 或者,or, 接收用户输入的生物特征信息;Receive biometric information input by the user; 判断用户输入的生物特征信息是否匹配预设生物特征信息;Determine whether the biometric information input by the user matches the preset biometric information; 若匹配,从所述用户选择的支付渠道扣除所述购买的商品的金额;If there is a match, the amount of the purchased commodity is deducted from the payment channel selected by the user; 若未匹配,暂停结算;If there is no match, the settlement will be suspended; 或者,or, 启动第三方支付页面,所述用户在所述第三方支付页面输入付款信息;Start a third-party payment page, the user enters payment information on the third-party payment page; 接收第三方支付系统根据所述付款信息发送的支付成功信息;Receiving payment success information sent by a third-party payment system according to the payment information; 根据所述支付成功信息,结算所述购买的商品;Settle the purchased goods according to the payment success information; 或者,or, 获取用户的人脸图像;Get the user's face image; 判断所述用户的人脸图像是否匹配预设人脸图像;Determine whether the face image of the user matches the preset face image; 若匹配,从所述用户选择的支付渠道扣除所述购买的商品的金额;If there is a match, the amount of the purchased commodity is deducted from the payment channel selected by the user; 若未匹配,暂停结算;If there is no match, the settlement will be suspended; 或者,or, 获取用户的手机号码与人脸图像;Obtain the user's mobile phone number and face image; 判断所述用户的手机号码是否匹配预设手机号码;Determine whether the user's mobile phone number matches the preset mobile phone number; 若所述用户的手机号码匹配预设手机号码,判断用户的人脸图像是否匹配预设人脸图像;If the user's mobile phone number matches the preset mobile phone number, determine whether the user's face image matches the preset face image; 若用户的人脸图像匹配预设人脸图像,从所述用户选择的支付渠道扣除所述购买的商品的金额;If the face image of the user matches the preset face image, the amount of the purchased commodity is deducted from the payment channel selected by the user; 若用户的人脸图像未匹配预设人脸图像,暂停结算;If the user’s face image does not match the preset face image, settlement will be suspended; 若所述用户的手机号码未匹配预设手机号码,暂停结算;If the mobile phone number of the user does not match the preset mobile phone number, settlement is suspended; 或者,or, 获取用户的付款码;Get the user's payment code; 根据所述用户的付款码,结算所述购买的商品;Settle the purchased goods according to the user's payment code; 或者,or, 获取用户的身份信息;Obtain the user's identity information; 根据所述用户的身份信息,确定与所述用户对应信用分数;Determine the credit score corresponding to the user according to the user's identity information; 根据所述用户的信用分数,结算所述购买的商品;Settle the purchased goods according to the user's credit score; 或者,or, 获取用户的手机号码;Obtain the user's mobile phone number; 根据所述用户的手机号码,结算所述购买的商品。According to the user's mobile phone number, settle the purchased merchandise. 根据权利要求38所述的装置,其特征在于,所述结算购买模块具体还用于:The device according to claim 38, wherein the settlement purchase module is further used to: 判断所述用户的信用分数是否大于预设信用分数;Determine whether the user's credit score is greater than the preset credit score; 若大于,允许所述用户未付费而携带所述购买的商品离店,并且,从与所述用户的身份信息对应的账号信息中后期扣除所述购买的商品的金额;If it is greater, the user is allowed to leave the store with the purchased product without paying, and the amount of the purchased product is later deducted from the account information corresponding to the user's identity information; 若小于,暂停结算。If it is less, the settlement will be suspended. 根据权利要求38所述的装置,其特征在于,所述结算购买模块具体还用于:The device according to claim 38, wherein the settlement purchase module is further used to: 判断所述用户的手机号码是否匹配预设手机号码;Determine whether the user's mobile phone number matches the preset mobile phone number; 若匹配,从与所述用户的手机号码对应的账号信息中扣除所述购买的商品的金额;If there is a match, the amount of the purchased commodity is deducted from the account information corresponding to the user's mobile phone number; 若未匹配,暂停结算。If there is no match, the settlement will be suspended. 根据权利要求38所述的装置,其特征在于,所述商品购买指令包括限制性商品购买指令;The apparatus according to claim 38, wherein the commodity purchase instruction includes a restricted commodity purchase instruction; 所述结算购买模块具体还用于:The settlement purchase module is also specifically used for: 判断所述商品购买指令是否为所述限制性商品购买指令;Determine whether the commodity purchase instruction is the restricted commodity purchase instruction; 若是,根据预设购买逻辑,结算购买的商品;If yes, settle the purchased goods according to the preset purchase logic; 若否,结算购买的商品。If not, settle the purchased goods. 根据权利要求43所述的装置,其特征在于,所述结算购买模块具体还用于:The apparatus according to claim 43, wherein the settlement purchase module is further used to: 根据所述限制性商品购买指令,获取用户的人脸图像;Acquire the user's face image according to the restricted commodity purchase instruction; 根据所述用户的人脸图像,判断所述用户是否首次下单购买限制性商品;According to the user's face image, determine whether the user places an order to purchase restricted goods for the first time; 根据判断结果,处理限制性商品交易。Based on the judgment results, deal with restricted commodity transactions. 根据权利要求44所述的装置,其特征在于,所述结算购买模块具体还用于:The apparatus according to claim 44, wherein the settlement purchase module is further used to: 若所述用户首次下单购买限制性商品的,根据所述用户的人脸图像,估算所述用户的年龄,并根据估算的所述用户的年龄,处理限制性商品交易;If the user places an order to purchase a restricted product for the first time, estimate the user's age based on the user's face image, and process the restricted product transaction based on the estimated user's age; 若所述用户非首次下单购买限制性商品的,向所述用户出售限制性商品。If the user does not place an order to purchase restricted commodities for the first time, sell the restricted commodities to the user. 根据权利要求45所述的装置,其特征在于,所述结算购买模块具体还用于:The apparatus according to claim 45, wherein the settlement purchase module is further used to: 判断估算的所述用户的年龄是否大于预设年龄阈值;Determine whether the estimated age of the user is greater than a preset age threshold; 若是,向所述用户出售限制性商品;If so, sell restricted goods to the user; 若否,暂停限制性商品交易。If not, suspend restricted commodity trading. 根据权利要求46所述的装置,其特征在于,所述结算购买模块具体还用于:The apparatus according to claim 46, wherein the settlement purchase module is further specifically used to: 启动第三方支付页面,所述用户在所述第三方支付页面输入付款信息;Start a third-party payment page, the user enters payment information on the third-party payment page; 接收第三方支付系统根据所述付款信息发送的支付成功信息;Receiving payment success information sent by a third-party payment system according to the payment information; 根据所述支付成功信息,向所述用户出售限制性商品。Based on the payment success information, sell restricted commodities to the user. 根据权利要求45所述的装置,其特征在于,所述结算购买模块具体还用于:The apparatus according to claim 45, wherein the settlement purchase module is further used to: 提示所述用户输入身份证信息;Prompt the user to enter ID card information; 判断所述身份证信息中的身份图像是否匹配所述用户的人脸图像;Judging whether the identity image in the ID card information matches the user's face image; 若匹配,根据所述身份证信息中的年龄信息处理限制性商品交易;If there is a match, the restricted commodity transaction is processed according to the age information in the ID card information; 若未匹配,停止限制性商品交易。If there is no match, stop the restricted commodity transaction. 根据权利要求38所述的装置,其特征在于,所述商品购买指令还包括线上下单指令,所述线上下单指令用于购买线下商品;The device according to claim 38, wherein the commodity purchase instruction further comprises an online order instruction, and the online order instruction is used to purchase offline commodities; 所述装置还包括:The device also includes: 提货码产生模块,用于根据所述线上下单指令,产生提货码,所述提货码用于提取所述线下商品;A pickup code generation module, configured to generate a pickup code according to the online order instruction, and the pickup code is used to extract the offline commodity; 提货码输入模块,用于接收用户输入的提货码;Pickup code input module, used to receive the pickup code input by the user; 商品交易模块,用于根据所述提货码,交易所述线下商品。The commodity transaction module is used to trade the offline commodity according to the delivery code. 一种服务器,其特征在于,包括:A server, characterized in that it includes: 至少一个处理器;以及At least one processor; and 与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够用于执行如权利要求1至26任一项所述的信息处理方法。A memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor to cause the at least one processing The device can be used to execute the information processing method according to any one of claims 1 to 26. 一种信息处理系统,其特征在于,包括:An information processing system, characterized in that it includes: 终端;以及Terminal; and 如权利要求50所述的服务器,所述服务器与所述终端通讯。The server according to claim 50, said server communicating with said terminal. 一种非暂态计算机可读存储介质,其特征在于,所述非暂态计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使服务器执行如权利要求1至26任一项所述的信息处理方法。A non-transitory computer-readable storage medium, characterized in that the non-transitory computer-readable storage medium stores computer-executable instructions, and the computer-executable instructions are used to make the server execute any of claims 1 to 26. An item of information processing method.
PCT/CN2019/085298 2018-12-05 2019-04-30 Information processing method and device, server, and information processing system Ceased WO2020113900A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201811482972.3A CN109685551A (en) 2018-12-05 2018-12-05 Information processing method and its device, server and information processing system
CN201811482972.3 2018-12-05

Publications (1)

Publication Number Publication Date
WO2020113900A1 true WO2020113900A1 (en) 2020-06-11

Family

ID=66187035

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2019/085298 Ceased WO2020113900A1 (en) 2018-12-05 2019-04-30 Information processing method and device, server, and information processing system

Country Status (2)

Country Link
CN (1) CN109685551A (en)
WO (1) WO2020113900A1 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20210390531A1 (en) * 2020-06-15 2021-12-16 Icecap, LLC Diamond custody system with blockchain non-fungible tokens (nfts)
US20220343275A1 (en) * 2019-09-18 2022-10-27 Bao Tran Production and logistics management
TWI868042B (en) * 2024-07-12 2024-12-21 中興保全科技股份有限公司 Electronic device and method for assisting in selection of barcodes
US12361251B2 (en) 2020-05-01 2025-07-15 Packaging Innovation, S. De R.L. Regulatory entity registration verification and age verification system for consumer products

Families Citing this family (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109685551A (en) * 2018-12-05 2019-04-26 深圳正品创想科技有限公司 Information processing method and its device, server and information processing system
CN110111866A (en) * 2019-05-15 2019-08-09 深圳市丰巢科技有限公司 A kind of drug vending method, device, medical cupboard and storage medium
CN110245961B (en) * 2019-06-06 2022-05-06 深圳正品创想科技有限公司 Method and device for processing marketing information of commodities, server and intelligent equipment
CN110458657A (en) * 2019-07-29 2019-11-15 南京硅基智能科技有限公司 A kind of noninductive method of payment and system
CN110533363A (en) * 2019-07-31 2019-12-03 深圳正品创想科技有限公司 Circulation information processing method, device, server and its information processing system of commodity
CN110706059B (en) * 2019-09-06 2023-01-24 创新先进技术有限公司 Method, equipment and system for realizing online pre-sale based on credit guarantee
CN110826443B (en) * 2019-10-28 2020-10-30 广州云从凯风科技有限公司 Bill data processing method, system, device and medium based on in vivo detection
CN110807660A (en) * 2019-10-28 2020-02-18 广州凯风科技有限公司 Bill data processing method, system, device and medium based on biological recognition
TWI768262B (en) * 2019-11-13 2022-06-21 林懷德 Sales tracking method and system thereof
CN110889617A (en) * 2019-11-21 2020-03-17 山东爱城市网信息技术有限公司 Resource allocation method, device and storage medium based on block chain
CN110990884A (en) * 2019-11-26 2020-04-10 山东爱城市网信息技术有限公司 A method, equipment and medium for traceability of product circulation information based on blockchain
CN111131328B (en) * 2020-01-09 2021-02-26 周钰 Safe financial settlement method and system for block chain
SG11202012848PA (en) 2020-02-24 2021-01-28 Alipay Hangzhou Inf Tech Co Ltd Blockchain-based consensus process
CN111444282A (en) * 2020-04-21 2020-07-24 阿拉拇 Agricultural block chain big data management system
US20220198539A1 (en) * 2020-12-23 2022-06-23 Panasonic Intellectual Property Management Co., Ltd. Checkout system and checkout method
CN112950314B (en) * 2021-02-26 2024-07-26 腾竞体育文化发展(上海)有限公司 Method, device, equipment and storage medium for determining ticket purchasing qualification
CN112579916B (en) * 2021-03-01 2021-05-25 广州汇图计算机信息技术有限公司 A data processing system based on multi-channel user information
CN113095908A (en) * 2021-04-22 2021-07-09 深圳正品创想科技有限公司 Information processing method, server and information processing system
CN114820017A (en) * 2021-06-22 2022-07-29 上海卓铸网络科技有限公司 Intelligent marketing system based on big data analysis and application thereof
CN113487337B (en) * 2021-07-13 2024-02-09 中国联合网络通信集团有限公司 Product information storage method, tracing method and blockchain platform
CN116029715A (en) * 2021-10-25 2023-04-28 腾讯科技(深圳)有限公司 Bill processing method, device, equipment and storage medium
TWI813317B (en) * 2022-05-31 2023-08-21 大佳雲端科技股份有限公司 Semi-automatic smart warehouse management system
CN115426190B (en) * 2022-09-06 2024-11-08 厦门慢雾科技有限公司 Intelligent contract active defense method, storage medium and electronic equipment

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090204522A1 (en) * 2000-12-14 2009-08-13 Payscan America, Inc. Bar coded bill payment system and method
CN103390187A (en) * 2013-06-25 2013-11-13 深圳劲嘉彩印集团股份有限公司 Packaging box on basis of two-dimensional codes and having verification function and achieving method thereof
CN105469270A (en) * 2016-01-14 2016-04-06 杭州甲骨文科技有限公司 Agricultural product whole process traceability method and system
CN106296228A (en) * 2016-08-16 2017-01-04 杭州维甄科技有限公司 A kind of product product control source tracing method
CN107122993A (en) * 2017-04-24 2017-09-01 杭州趣链科技有限公司 A kind of General integral system based on block chain
CN107909407A (en) * 2017-11-24 2018-04-13 王景春 A kind of distribution technology of new record popularization relation
CN108694584A (en) * 2018-07-10 2018-10-23 武汉星云智慧科技有限公司 A kind of method and system that the grain security based on block chain is traced to the source with excitation
CN109685551A (en) * 2018-12-05 2019-04-26 深圳正品创想科技有限公司 Information processing method and its device, server and information processing system

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8689247B2 (en) * 2008-04-04 2014-04-01 Qualcomm Incorporated Systems and methods for distributing and redeeming credits on a broadcast system
CN101593387B (en) * 2008-05-27 2012-06-27 中国移动通信集团公司 Method, system and equipment for remote payment with local account
FR2982059A1 (en) * 2011-10-28 2013-05-03 France Telecom SYSTEM FOR COMBATTING AGGREGATE PRODUCTS
CN104504376A (en) * 2014-12-22 2015-04-08 厦门美图之家科技有限公司 Age classification method and system for face images
CN105426948A (en) * 2015-12-23 2016-03-23 立德高科(北京)数码科技有限责任公司 Label group used in commodity and application method of label group
CN105654320A (en) * 2016-01-26 2016-06-08 广西天海信息科技有限公司 Two-dimensional code-based data analysis anti-counterfeiting traceability marketing management method and system
CN111340498B (en) * 2017-06-23 2024-03-12 创新先进技术有限公司 Implementation methods and devices for offline transactions
CN107886398A (en) * 2017-11-07 2018-04-06 四川爱华立康智能科技有限公司 It is self-service to sell medicine management system and carry out the method for medicine sales management using it
CN107886330A (en) * 2017-11-28 2018-04-06 北京旷视科技有限公司 Settlement method, apparatus and system
CN207704553U (en) * 2018-01-15 2018-08-07 宁波万泓科技有限公司 A kind of Vending Machine with fast heating type boiled water machine

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090204522A1 (en) * 2000-12-14 2009-08-13 Payscan America, Inc. Bar coded bill payment system and method
CN103390187A (en) * 2013-06-25 2013-11-13 深圳劲嘉彩印集团股份有限公司 Packaging box on basis of two-dimensional codes and having verification function and achieving method thereof
CN105469270A (en) * 2016-01-14 2016-04-06 杭州甲骨文科技有限公司 Agricultural product whole process traceability method and system
CN106296228A (en) * 2016-08-16 2017-01-04 杭州维甄科技有限公司 A kind of product product control source tracing method
CN107122993A (en) * 2017-04-24 2017-09-01 杭州趣链科技有限公司 A kind of General integral system based on block chain
CN107909407A (en) * 2017-11-24 2018-04-13 王景春 A kind of distribution technology of new record popularization relation
CN108694584A (en) * 2018-07-10 2018-10-23 武汉星云智慧科技有限公司 A kind of method and system that the grain security based on block chain is traced to the source with excitation
CN109685551A (en) * 2018-12-05 2019-04-26 深圳正品创想科技有限公司 Information processing method and its device, server and information processing system

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20220343275A1 (en) * 2019-09-18 2022-10-27 Bao Tran Production and logistics management
US12100018B2 (en) * 2019-09-18 2024-09-24 Cenports, Inc. Production and logistics management
US12361251B2 (en) 2020-05-01 2025-07-15 Packaging Innovation, S. De R.L. Regulatory entity registration verification and age verification system for consumer products
US20210390531A1 (en) * 2020-06-15 2021-12-16 Icecap, LLC Diamond custody system with blockchain non-fungible tokens (nfts)
TWI868042B (en) * 2024-07-12 2024-12-21 中興保全科技股份有限公司 Electronic device and method for assisting in selection of barcodes

Also Published As

Publication number Publication date
CN109685551A (en) 2019-04-26

Similar Documents

Publication Publication Date Title
WO2020113900A1 (en) Information processing method and device, server, and information processing system
CN206893000U (en) Multifunctional automatic goods-selling system
US12039581B2 (en) Controlled dispensing system and method
US11935370B2 (en) Controlled dispensing system and method
US20190172055A1 (en) Transaction card with embedded premium content
US12266007B2 (en) System and method for facilitating the provision of goods
AU2019372344A1 (en) A tokenization platform
Sharma et al. Study of e-commerce and impact of machine learning in e-commerce
US20220071299A1 (en) Controlled dispensing system and method
JP2019503019A (en) Integrated automated retail system and method
US12043483B2 (en) Controlled dispensing system and method
US12045024B2 (en) Controlled dispensing system and method
CA2978920A1 (en) Digital token system for physical medium digitalization and physical store optimization
KR102295053B1 (en) Used mobile phone trading system
KR102332620B1 (en) Goods appraising methods and systems for blockchain-based community shopping mall and therefore
US20250225496A1 (en) Frictionless store
CN113095908A (en) Information processing method, server and information processing system
WO2023044128A1 (en) Providing high efficiency meta markets with digital ownership transactions of physical collectible items
KR102228105B1 (en) Goods appraising methods and systems using community for blockchain-based community shopping mall and therefore
CN107545480A (en) A four big point-of-sale terminal rural area electric business processing system
CN207337465U (en) A kind of unmanned shop of high in the clouds intelligence management and control
CN113793150A (en) A smart campus system
GB2536003A (en) Ticketing system & Method
CN109598871A (en) Unattended Supermarket system
Lao et al. Technology adoption in cross-border e-commerce with a comparison between China and USA

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 19892522

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 20.10.2021)

122 Ep: pct application non-entry in european phase

Ref document number: 19892522

Country of ref document: EP

Kind code of ref document: A1