Shopping system based on acquisition module

By introducing the Internet of Things platform and collection module into the shopping system, the production and transportation information of goods is collected, and the problem of inability to trace the product information is solved, the quality of goods and user experience is ensured, and the transparency of the shopping ecological chain is achieved.

CN115471289BActive Publication Date: 2025-02-07HUIZHIAN INFORMATION TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202210935419.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-08-03
Publication Date
2025-02-07
Estimated Expiration
2042-08-03

AI Technical Summary

Technical Problem

In the existing shopping system, product information cannot be traced and the quality cannot be guaranteed, which affects the user's shopping experience.

Method used

Through the Internet of Things platform, the collection module is used to collect production information and transportation logistics information of goods, and provide it to buyers to ensure product quality and transparency.

Benefits of technology

It has achieved the guarantee of product quality, improved shopper experience, created a transparent shopping ecological chain, and ensured the transparency and traceability of product information.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115471289B_ABST
    Figure CN115471289B_ABST
Patent Text Reader

Abstract

The embodiment of the present invention discloses a shopping system based on a collection module, and relates to the technical field of the Internet of Things. The system includes: a client, which is used to receive a commodity purchase request from a first user, and is also used to receive an order query request from a second user; an order generation module, which is used to receive a commodity purchase request from a first user sent by a client, and generate corresponding commodity order information and send it to a client corresponding to the first user; a collection module, which is used to collect production information and transportation logistics information of each commodity through each sensor terminal; a query module, which is used to receive an order query request from a second user sent by a client, and obtain the production information or / and transportation logistics information of the commodity specified in the order query request from the collection module and send it to the client corresponding to the second user. The present invention can effectively trace commodity production information and logistics information, ensure the quality of the commodity, and improve the experience of shoppers.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention belongs to the technical field of Internet of Things, and in particular relates to a shopping system based on a collection module. Background Art

[0002] Online shopping means searching for product information through the Internet, making a shopping request through an electronic order form, and then completing the payment through UnionPay, WeChat, Alipay, etc. Finally, the manufacturer ships the goods by mail order or by express delivery. With the rapid development of the Internet, the scale of online shopping users in China continues to rise. In recent years, China's online shopping market has continued to grow in both user scale and transaction scale. At present, almost everyone in society will shop online, and there are many kinds of online shopping.

[0003] At present, shopping systems such as Tmall, JD.com, and Pinduoduo have better met the needs of users to purchase goods. However, with the increasing number of online shopping methods and channels, various problems have also emerged one after another. The quality of online shopping products is uneven, the advertised products are inconsistent with the actual products, the raw materials of products are difficult to trace, and the product safety is worrying, which seriously affects the user shopping experience and damages the interests of the majority of users. Summary of the invention

[0004] In view of this, the embodiment of the present invention provides a shopping system based on a collection module to solve the problem that the commodity information cannot be traced and the quality cannot be guaranteed in the existing shopping system. The present invention can collect the production information and transportation logistics information of the commodity and provide it to the buyer, effectively ensuring the quality of the commodity and improving the experience of the commodity shopper.

[0005] The embodiment of the present invention provides a shopping system based on a collection module, wherein the system is a system based on an Internet of Things platform, and the system includes:

[0006] A client, configured to receive a commodity purchase request from a first user, and also configured to receive an order query request from a second user; wherein the first user and the second user are the same or different;

[0007] An order generation module, configured to receive a commodity purchase request from a first user sent by a client, and generate corresponding commodity order information and send it to a client corresponding to the first user;

[0008] The collection module is used to collect the production information and transportation logistics information of each commodity through the sensor terminals of the Internet of Things platform;

[0009] The query module is used to receive an order query request from a second user sent by a client, and obtain the production information and / or transportation logistics information of the goods specified in the order query request from the acquisition module and send it to the client corresponding to the second user; wherein the order query request at least includes the order information of the goods requested for query this time.

[0010] In an optional embodiment, the order generation module includes:

[0011] A purchase request receiving unit, configured to receive a commodity purchase request from a first user; the commodity purchase request from the first user at least includes a unique identifier of the first user;

[0012] A production equipment allocation unit, configured to allocate production equipment to the commodity corresponding to the commodity purchase request of the first user;

[0013] The order generation unit is used to generate corresponding commodity order information based on the first user's unique identifier and the unique equipment number of the production equipment assigned to produce the commodity corresponding to the commodity purchase request of the first user, and send it to the client corresponding to the first user.

[0014] In an optional embodiment, the production information includes a video of the production process;

[0015] The order generating unit is further used to encapsulate the commodity order information into QR code information so that the corresponding QR code information is carried when the commodity is shipped out of the warehouse;

[0016] The acquisition module includes: a camera, a barcode scanner, and a storage unit;

[0017] The camera corresponds to the production equipment and is used to collect the video of the production process of the production equipment producing the goods;

[0018] The barcode scanner is set at each transit point of the commodity transportation logistics, and is used to scan the QR code information on the commodity arriving at the current transit point, and use the commodity order information and the current transit point identification / location information obtained by scanning the code as the transportation logistics information of the commodity at the current transit point;

[0019] The storage unit is connected to the barcode scanner and is used to store the transportation logistics information of each commodity that has been shipped out of the warehouse.

[0020] In an optional embodiment, the query module includes:

[0021] A commodity status query unit, used to determine whether the commodity specified in the received order query request of the second user is in a logistics status;

[0022] The information acquisition unit is used to obtain, through the acquisition module, a video of a production process of the commodity specified in the order query request of the second user by a production equipment corresponding to the commodity specified in the order query request of the second user when the commodity status query unit determines that the commodity specified in the order query request of the second user is not in a logistics state; and is also used to obtain, from the acquisition module, logistics information corresponding to the commodity specified in the order query request of the second user when the commodity status query unit determines that the commodity specified in the order query request of the second user is in a logistics state;

[0023] A sending unit is used to send the production process video or logistics information of the commodity obtained by the information obtaining unit to the client corresponding to the second user.

[0024] In an optional embodiment, the order generating unit is specifically configured to generate commodity order information based on a first formula according to the first user's unique identifier and a unique equipment number of a production equipment that is currently assigned to produce the commodity corresponding to the commodity purchase request of the first user, and send the information to a client corresponding to the first user;

[0025] Among them, the first formula is:

[0026]

[0027] In the first formula, j 16 Indicates the generated hexadecimal product order information; J 16 Indicates the hexadecimal combined data obtained by combining the first user's unique identifier and the unique equipment number of the production equipment that is assigned to produce the product corresponding to the product purchase request of the first user; (ID) 16 A hexadecimal number representing the unique identifier of the first user; B 16 The hexadecimal data representing the unique equipment number of the production equipment that is assigned to produce the product corresponding to the product purchase request of the first user; len() represents the number of data bits in the brackets; << represents the left shift symbol; J 16 (i) represents hexadecimal data J 16 The value at the i-th position in ; It means changing the value of i from 1 to len(J 16 ) into the brackets and sum all the substituted values ​​in hexadecimal format.

[0028] In an optional embodiment, the commodity status query unit includes:

[0029] A judgment value calculation subunit, specifically used to calculate, according to a second formula, a judgment value of whether the commodity specified in the order query request of the second user has been scanned by the barcode scanner in the acquisition module;

[0030] a determination subunit, configured to determine whether the judgment value currently calculated by the judgment value calculation subunit is equal to 1, and if so, determine that the commodity specified in the order query request of the second user is in a logistics state; otherwise, determine that the commodity specified in the order query request of the second user is not in a logistics state;

[0031] Wherein, the information acquisition unit includes:

[0032] a production equipment determination subunit, configured to calculate a target production equipment number for producing the commodity according to a third formula when the determination subunit determines that the commodity specified in the order query request of the second user is not in a logistics state;

[0033] A production information acquisition subunit, used to acquire, in real time, a video of a production process of a commodity produced by a production equipment corresponding to a target production equipment number through a corresponding camera of the acquisition module;

[0034] a logistics information acquisition subunit, configured to acquire logistics information corresponding to the commodity specified in the order query request of the second user from the acquisition module when the determination subunit determines that the commodity specified in the order query request of the second user is in a logistics state;

[0035] Wherein, the second formula is:

[0036]

[0037] In the second formula, M represents a judgment value of whether the commodity specified in the order query request of the second user has been scanned by the barcode scanner in the acquisition module; (J0) 16 Indicates the product order information requested by the second user's order query request, which is hexadecimal data; [J(a)] 16 Indicates the ath product order information that has been scanned by the barcode scanner of the acquisition module but not signed for, in hexadecimal data; n indicates the total number of product order information that has been scanned by the barcode scanner of the acquisition module but not signed for; {} 10 Indicates converting the value in brackets to a decimal number; Indicates that there is a valid function. Substitute the value of a from 1 to n into the brackets. If there is one or more values ​​of a that make the equation in the brackets valid, the function value is 1, otherwise the function value is 0;

[0038] The third formula is:

[0039]

[0040] In the third formula, b represents the target production equipment number of the product specified in the order query request of the second user; (id) 16Indicates any unique user ID in hexadecimal; >> indicates the right shift symbol; Indicates a circular left shift sign.

[0041] In an optional embodiment, the production equipment allocation unit is specifically used to allocate the production equipment corresponding to the specified production equipment number as the production equipment of the commodity corresponding to the commodity purchase request of the first user when the commodity purchase request of the first user includes the specified production equipment number, or to obtain the production task quantity of all current production equipment and allocate the production equipment with the least current production task quantity as the production equipment of the commodity corresponding to the commodity purchase request of the first user when the commodity purchase request of the first user does not include the specified production equipment number.

[0042] In an optional embodiment, the production information also includes commodity raw materials and production process parameters recorded in each production link.

[0043] The shopping system based on the acquisition module provided by the present invention first receives the purchase request of the buyer, generates the corresponding order information of the goods and sends it to the buyer, then collects the production information and transportation logistics information of each commodity through each sensor terminal, and finally sends the production information and / or transportation logistics information of the goods specified by the order query request sent by the user to the corresponding user. The present invention creates a transparent shopping ecological chain, realizes the transparency of business process, product quality information, production process, and transportation process, and truly achieves transparency of product information, and can trace the information such as product raw materials, production process technology, and transportation status, effectively guarantees the quality of the goods, and improves the experience of shoppers. BRIEF DESCRIPTION OF THE DRAWINGS

[0044] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0045] Figure 1 A schematic diagram of the structure of a shopping system based on a collection module provided in an embodiment of the present invention. DETAILED DESCRIPTION

[0046] The embodiments of the present invention are described in detail below with reference to the accompanying drawings.

[0047] It should be clear that the described embodiments are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0048] Figure 1 This is a schematic diagram of the shopping system structure based on the acquisition module provided by an embodiment of the present invention. Figure 1 The system is a system based on the Internet of Things platform, including: a client 1, an order generation module 2, a collection module 3 and a query module 4. The client 1, the order generation module 2, the collection module 3 and the query module 4 are all in the Internet of Things platform. It can be understood that the client 1 and the collection module 3 are different terminals in the Internet of Things platform. The order generation module 2 and the query module 4 can be set on the server side in the Internet of Things platform, or can also exist independently in the Internet of Things platform.

[0049] Client 1 is used to receive a commodity purchase request from a first user, and is also used to receive an order query request from a second user; wherein the first user and the second user are the same or different;

[0050] The order generation module 2 is used to receive a commodity purchase request from a first user sent by the client 1, and generate corresponding commodity order information and send it to the client 1 corresponding to the first user;

[0051] Collection module 3, used to collect production information and transportation logistics information of each commodity through various sensor terminals of the Internet of Things platform;

[0052] The query module 4 is used to receive an order query request from a second user sent by the client 1, and obtain the production information and / or transportation logistics information of the goods specified in the order query request from the acquisition module 3 and send it to the client 1 corresponding to the second user; wherein the order query request at least includes the order information of the goods requested for query.

[0053] The beneficial effects of the above technical solution are as follows: the shopping system based on the acquisition module provided by the embodiment of the present invention first receives the purchase request of the buyer, generates the corresponding commodity order information and sends it to the buyer, then collects the production information and transportation logistics information of each commodity through each sensor terminal, and finally sends the production information and / or transportation logistics information of the commodity specified in the order query request sent by the user to the corresponding user. The present invention creates a transparent shopping ecological chain, realizes the transparency of business process, product quality information, production process, and transportation process, and truly achieves transparency of product information, and can trace product raw materials, production process technology, transportation status and other information, effectively guarantees the quality of the goods, and improves the experience of shoppers.

[0054] As an optional embodiment, the order generating module 2 includes:

[0055] A purchase request receiving unit, configured to receive a commodity purchase request from a first user; the commodity purchase request from the first user at least includes a unique identifier of the first user;

[0056] A production equipment allocation unit, configured to allocate production equipment to the commodity corresponding to the commodity purchase request of the first user;

[0057] The order generation unit is used to generate corresponding commodity order information based on the first user's unique identifier and the unique equipment number of the production equipment assigned to produce the commodity corresponding to the commodity purchase request of the first user, and send it to the client corresponding to the first user.

[0058] The beneficial effect of the above technical solution is: the product order information is generated according to the user's unique identification (ie, ID number) and the unique equipment number of the production equipment that produces the corresponding product, so that the corresponding production equipment can be quickly found according to the product order information.

[0059] As an optional embodiment, the production information includes a production process video; preferably, the production information also includes commodity raw materials and production process process parameters recorded in each production link.

[0060] The order generating unit is further used to encapsulate the commodity order information into QR code information so that the corresponding QR code information is carried when the commodity is shipped out of the warehouse;

[0061] The acquisition module includes: a camera, a barcode scanner, and a storage unit;

[0062] The camera corresponds to the production equipment and is used to collect the video of the production process of the production equipment producing the goods;

[0063] In this embodiment, the correspondence between production equipment and cameras can be pre-set, for example, one production equipment corresponds to one camera, so that after the production equipment is subsequently determined, the corresponding camera can be quickly controlled to perform image acquisition, thereby improving the execution efficiency of the system.

[0064] The barcode scanner is set at each transit point of the commodity transportation logistics, and is used to scan the QR code information on the commodity arriving at the current transit point, and use the commodity order information and the current transit point identification / location information obtained by scanning the code as the transportation logistics information of the commodity at the current transit point;

[0065] The storage unit is connected to the barcode scanner and is used to store the transportation logistics information of each commodity that has been shipped out of the warehouse.

[0066] The beneficial effects of the above technical solution are: the commodity order information is encapsulated as QR code information and placed on the commodity. Then, during transportation, the transportation logistics information of the commodity can be quickly entered through a barcode scanner, or the production process video of the production equipment corresponding to the commodity can be collected through a camera. The entire production and transportation information collection is realized by relying on sensor terminals (barcode scanners, cameras), which effectively improves the collection efficiency of the production information and transportation logistics information of the commodity.

[0067] As an optional embodiment, the query module includes:

[0068] A commodity status query unit, used to determine whether the commodity specified in the received order query request of the second user is in a logistics status;

[0069] The information acquisition unit is used to obtain, through the acquisition module, a video of a production process of the commodity specified in the order query request of the second user by a production equipment corresponding to the commodity specified in the order query request of the second user when the commodity status query unit determines that the commodity specified in the order query request of the second user is not in a logistics state; and is also used to obtain, from the acquisition module, logistics information corresponding to the commodity specified in the order query request of the second user when the commodity status query unit determines that the commodity specified in the order query request of the second user is in a logistics state;

[0070] A sending unit is used to send the production process video or logistics information of the commodity obtained by the information obtaining unit to the client corresponding to the second user.

[0071] The beneficial effect of the above technical solution is: according to the order query request input by the user, it is determined whether the product specified in the query request is in a logistics status, so as to know whether the current product is being produced or transported, and correspondingly provide the user with a production process video or logistics information of the product, thereby effectively improving the user's shopping experience.

[0072] As an optional embodiment, the order generating unit is specifically configured to generate commodity order information based on a first formula according to the first user's unique identifier and a unique equipment number of a production equipment that is assigned to produce the commodity corresponding to the commodity purchase request of the first user, and send the information to a client corresponding to the first user;

[0073] Among them, the first formula is:

[0074]

[0075] In the first formula, j 16 Indicates the generated hexadecimal product order information; J 16Indicates the hexadecimal combined data obtained by combining the first user's unique identifier and the unique equipment number of the production equipment that is assigned to produce the product corresponding to the product purchase request of the first user; (ID) 16 A hexadecimal number representing the unique identifier of the first user; B 16 The hexadecimal data representing the unique equipment number of the production equipment that is assigned to produce the product corresponding to the product purchase request of the first user; len() represents the number of data bits in the brackets; << represents the left shift symbol; J 16 (i) represents hexadecimal data J 16 The value at the i-th position in ; It means changing the value of i from 1 to len(J 16 ) into the brackets and sum all the substituted values ​​in hexadecimal format.

[0076] In this embodiment, the commodity order information will be generated after the user places an order and sent to the user, so that the user can later view the production process and logistics status of the commodity specified in the commodity order information by inputting the commodity order information.

[0077] The beneficial effect of the above technical solution is: using the first formula (1) to generate the user's commodity order information according to the user's unique ID number and the unique equipment number of the corresponding production equipment, thereby integrating production and informatization to facilitate data management and control.

[0078] As an optional embodiment, the commodity status query unit includes:

[0079] A judgment value calculation subunit, specifically used to calculate, according to a second formula, a judgment value of whether the commodity specified in the order query request of the second user has been scanned by the barcode scanner in the acquisition module;

[0080] a determination subunit, configured to determine whether the judgment value currently calculated by the judgment value calculation subunit is equal to 1, and if so, determine that the commodity specified in the order query request of the second user is in a logistics state; otherwise, determine that the commodity specified in the order query request of the second user is not in a logistics state;

[0081] Wherein, the information acquisition unit includes:

[0082] a production equipment determination subunit, configured to calculate a target production equipment number for producing the commodity according to a third formula when the determination subunit determines that the commodity specified in the order query request of the second user is not in a logistics state;

[0083] A production information acquisition subunit, used to acquire, in real time, a video of a production process of a commodity produced by a production equipment corresponding to a target production equipment number through a corresponding camera of the acquisition module;

[0084] a logistics information acquisition subunit, configured to acquire logistics information corresponding to the commodity specified in the order query request of the second user from the acquisition module when the determination subunit determines that the commodity specified in the order query request of the second user is in a logistics state;

[0085] Wherein, the second formula is:

[0086]

[0087] In the second formula, M represents a judgment value of whether the commodity specified in the order query request of the second user has been scanned by the barcode scanner in the acquisition module; (J0) 16 Indicates the product order information requested by the second user's order query request, which is hexadecimal data; [J(a)] 16 Indicates the ath product order information that has been scanned by the barcode scanner of the acquisition module but not signed for, in hexadecimal data; n indicates the total number of product order information that has been scanned by the barcode scanner of the acquisition module but not signed for; {} 10 Indicates converting the value in brackets to a decimal number; Indicates that there is a valid function. Substitute the value of a from 1 to n into the brackets. If there is one or more values ​​of a that make the equation in the brackets valid, the function value is 1, otherwise the function value is 0;

[0088] The third formula is:

[0089]

[0090] In the third formula, b represents the target production equipment number of the product specified in the order query request of the second user; (id) 16 Indicates any unique user ID in hexadecimal; >> indicates the right shift symbol; Indicates a circular left shift sign.

[0091] The beneficial effects of the above technical solution are as follows: using the second formula (2) to determine whether the product specified in the order query request has been scanned by the smart logistics barcode scanner according to the order query request input by the user, so as to intelligently know the current product status of being produced or transported through the second formula; then using the third formula (3) to obtain the equipment number of the production equipment that needs to be monitored according to the order query request, and then quickly, efficiently and accurately retrieve the monitoring of the production equipment that produces the user's products, so that the business process is transparent, the product quality information is transparent, the production process is transparent, and the transportation process is transparent.

[0092] As an optional embodiment, the production equipment allocation unit is specifically used to allocate the production equipment corresponding to the specified production equipment number as the production equipment of the commodity corresponding to the commodity purchase request of the first user when the commodity purchase request of the first user includes the specified production equipment number, or to obtain the production task quantity of all current production equipment and allocate the production equipment with the least current production task quantity as the production equipment of the commodity corresponding to the commodity purchase request of the first user when the commodity purchase request of the first user does not include the specified production equipment number.

[0093] The beneficial effects of the above technical solution are as follows: when customizing goods, the user who purchases the goods can specify the production equipment number so that the production equipment corresponding to the production equipment number can produce the goods; or, based on the production task volume of each production equipment, the production equipment with the least tasks can be assigned to produce the goods, so that the goods can be produced as soon as possible, effectively improving the user experience of the purchaser of the goods.

[0094] From the contents of the above embodiments, it can be seen that the present invention creates a transparent shopping ecological chain based on the Internet of Things technology, so that the business process, product quality information, production process and transportation process are transparent; and production and informatization are integrated to realize the networking of production equipment and intelligent logistics to meet user customization needs; in addition, users can customize and select specific production equipment to produce the user's purchased goods when shopping. If the user does not customize specific production equipment, the system will select a production equipment with the least current order volume to produce the user's shopping goods based on the order situation of all current production equipment, and after determining that the user's goods are produced by a specific production equipment, the system will select a production equipment with the least current order volume to produce the user's shopping goods based on the user's unique The user's product order information is generated by the ID number and the unique equipment number of the corresponding production equipment. After producing the product, each production equipment will print the QR code of the product order information on the product according to the user's order order sequence. When the product begins to be transported using smart logistics, the QR code of the product order information will be scanned to enter the logistics stage. Before entering the logistics stage, when the user enters the product order information on the shopping platform, the real-time monitoring video of the corresponding production equipment in the production workshop will be displayed, thereby making the production of the product transparent. After entering the logistics stage, when the user enters the product order information on the shopping platform, the logistics information of the product will be displayed, thereby making the production process transparent and the transportation process transparent.

[0095] The present invention is described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 An apparatus for the method specified in one or more blocks.

[0096] These computer program instructions may also be stored in a computer readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 The method specified in one or more boxes.

[0097] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process in the computer or other programmable device. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps of a method specified in one or more boxes.

[0098] Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include these changes and variations. The above is only a specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any changes or substitutions that can be easily thought of by those skilled in the art within the technical scope disclosed by the present invention should be covered within the protection scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.

Claims

1. The shopping system based on the acquisition module is characterized by: The system is a system based on the Internet of Things platform, and the system includes: A client, configured to receive a commodity purchase request from a first user, and also configured to receive an order query request from a second user; wherein the first user and the second user are the same or different; An order generation module, configured to receive a commodity purchase request from a first user sent by a client, and generate corresponding commodity order information and send it to a client corresponding to the first user; The collection module is used to collect the production information and transportation logistics information of each commodity through the sensor terminals of the Internet of Things platform; A query module, configured to receive an order query request from a second user sent by a client, and obtain production information and / or transportation logistics information of the commodity specified in the order query request from the acquisition module and send the information to a client corresponding to the second user; wherein the order query request at least includes the order information of the commodity requested for query; Wherein, the order generation module includes: A purchase request receiving unit, configured to receive a commodity purchase request from a first user; the commodity purchase request from the first user at least includes a unique identifier of the first user; A production equipment allocation unit, configured to allocate production equipment to the commodity corresponding to the commodity purchase request of the first user; An order generating unit, configured to generate corresponding commodity order information according to the first user's unique identifier and the unique equipment number of the production equipment currently assigned to produce the commodity corresponding to the commodity purchase request of the first user, and send the information to the client corresponding to the first user; Wherein, the production information includes a video of the production process; The order generating unit is further used to encapsulate the commodity order information into QR code information so that the corresponding QR code information is carried when the commodity is shipped out of the warehouse; The acquisition module includes: a camera, a barcode scanner, and a storage unit; The camera corresponds to the production equipment and is used to collect the video of the production process of the production equipment producing the goods; The barcode scanner is set at each transit point of the commodity transportation logistics, and is used to scan the QR code information on the commodity arriving at the current transit point, and use the commodity order information and the current transit point identification / location information obtained by scanning the code as the transportation logistics information of the commodity at the current transit point; The storage unit is connected to the barcode scanner and is used to store the transportation logistics information of each commodity that has been shipped out of the warehouse; Wherein, the query module includes: A commodity status query unit, used to determine whether the commodity specified in the received order query request of the second user is in a logistics status; The information acquisition unit is used to obtain, through the acquisition module, a video of a production process of the commodity specified in the order query request of the second user by a production equipment corresponding to the commodity specified in the order query request of the second user when the commodity status query unit determines that the commodity specified in the order query request of the second user is not in a logistics state; and is also used to obtain, from the acquisition module, logistics information corresponding to the commodity specified in the order query request of the second user when the commodity status query unit determines that the commodity specified in the order query request of the second user is in a logistics state; A sending unit, configured to send the production process video or logistics information of the commodity acquired by the information acquisition unit to a client corresponding to the second user; The order generating unit is specifically configured to generate commodity order information based on a first formula according to the first user's unique identifier and the unique equipment number of the production equipment that is currently assigned to produce the commodity corresponding to the commodity purchase request of the first user, and send the information to the client corresponding to the first user; Among them, the first formula is: In the first formula, j 16 Indicates the generated hexadecimal product order information; J 16 Indicates the hexadecimal combined data obtained by combining the first user's unique identifier and the unique equipment number of the production equipment that is assigned to produce the product corresponding to the product purchase request of the first user; (ID) 16 A hexadecimal number representing the unique identifier of the first user; B 16 The hexadecimal data representing the unique equipment number of the production equipment that is assigned to produce the product corresponding to the product purchase request of the first user; len() represents the number of data bits in the brackets; << represents the left shift symbol; J 16 (i) represents hexadecimal data J 16 The value at the i-th position in ; It means to change the value of i from 1 to len(J 16 ) into the brackets and sum all the substituted values ​​in hexadecimal format.

2. The shopping system based on the acquisition module as claimed in claim 1, characterized in that: The commodity status query unit comprises: A judgment value calculation subunit, specifically used to calculate, according to a second formula, a judgment value of whether the commodity specified in the order query request of the second user has been scanned by the barcode scanner in the acquisition module; a determination subunit, configured to determine whether the judgment value currently calculated by the judgment value calculation subunit is equal to 1, and if so, determine that the commodity specified in the order query request of the second user is in a logistics state; otherwise, determine that the commodity specified in the order query request of the second user is not in a logistics state; Wherein, the information acquisition unit includes: a production equipment determination subunit, configured to calculate a target production equipment number for producing the commodity according to a third formula when the determination subunit determines that the commodity specified in the order query request of the second user is not in a logistics state; A production information acquisition subunit, used to acquire, in real time, a video of a production process of a commodity produced by a production equipment corresponding to a target production equipment number through a corresponding camera of the acquisition module; a logistics information acquisition subunit, configured to acquire logistics information corresponding to the commodity specified in the order query request of the second user from the acquisition module when the determination subunit determines that the commodity specified in the order query request of the second user is in a logistics state; Wherein, the second formula is: In the second formula, M represents a judgment value of whether the commodity specified in the order query request of the second user has been scanned by the barcode scanner in the acquisition module; (J0) 16 Indicates the product order information requested by the second user's order query request, which is hexadecimal data; [J(a)] 16 Indicates the ath product order information that has been scanned by the barcode scanner of the acquisition module but not signed for, in hexadecimal data; n indicates the total number of product order information that has been scanned by the barcode scanner of the acquisition module but not signed for; {} 10 Indicates converting the value in brackets to a decimal number; Indicates that there is a valid function. Substitute the value of a from 1 to n into the brackets. If there is one or more values ​​of a that make the equation in the brackets valid, the function value is 1, otherwise the function value is 0; The third formula is: In the third formula, b represents the target production equipment number of the product specified in the order query request of the second user; (id) 16 Indicates any unique user ID in hexadecimal; >> indicates the right shift symbol; Indicates a circular left shift sign.

3. The shopping system based on the acquisition module according to any one of claims 1 to 2, characterized in that: The production equipment allocation unit is specifically used to allocate the production equipment corresponding to the designated production equipment number as the production equipment of the commodity corresponding to the commodity purchase request of the first user when the commodity purchase request of the first user includes the designated production equipment number, or to obtain the production task quantity of all current production equipment and allocate the production equipment with the least current production task quantity as the production equipment of the commodity corresponding to the commodity purchase request of the first user when the commodity purchase request of the first user does not include the designated production equipment number.

4. The shopping system based on the acquisition module as claimed in claim 1, characterized in that: The production information also includes commodity raw materials and production process parameters recorded in each production link.

Citation Information

Patent Citations

  • Agricultural product quality supervision system and method based on e-commerce platform

    CN106910076A