Automatic replenishment and vending system based on network security
By designing an automatic replenishment vending system based on network security, it can automatically monitor inventory levels and replenish goods in a timely manner, solving the problem that existing vending machines cannot replenish goods automatically, and improving the efficiency and reliability of playing cards.
Patent Information
- Application Number
- CN202411990965.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-31
- Publication Date
- 2025-05-02
AI Technical Summary
Existing vending machines cannot automatically replenish the goods when selling playing cards, resulting in the inability to promptly remind the supply side to replenish the goods when there is insufficient inventory, affecting the sales of playing cards.
Design an automatic replenishment and sales system based on network security, including user interaction module, payment processing module, commodity storage and distribution module, inventory management module, automatic replenishment module, etc. By monitoring the inventory level, when the preset threshold is reached, replenishment orders are automatically generated and sent to suppliers.
The automatic replenishment function is realized, which avoids interruptions in sales of playing cards caused by insufficient inventory, improves sales efficiency, and reduces the time and cost of manual inspections and replenishment.
Smart Images

Figure CN119920040A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of automatic vending machines, and in particular to an automatic vending system based on network security. Background Art
[0002] A vending machine is a machine that can automatically deliver goods after payment. It is a common equipment for commercial automation. It is not restricted by time and place, can save manpower and facilitate transactions. It is a new form of commercial retail, also known as a 24-hour mini supermarket.
[0003] "Throwing eggs" is a poker game widely spread in Jiangsu, Anhui and other places. It is developed from local poker games, replacing the traditional "running fast" and "eighty points". The game is played in pairs of four people, and the winning and losing are upgraded. Because it is easy to learn, the combination and skills are strong, making the game more entertaining and exciting, it is deeply loved by white-collar workers and the masses. It is widely said that "not playing throwing eggs before meals is equivalent to not eating";
[0004] In order to increase the sales volume of playing cards, automatic vending machines have appeared at this stage to sell playing cards. However, the vending systems of existing vending machines still have the following technical problems when in use:
[0005] The existing vending system is unable to achieve automatic replenishment during the process of selling playing cards. Since the selling speed of playing cards in vending machines in different locations is different, the current inventory situation inside the vending machines is mainly through manual inspection and automatic replenishment. If the replenishment is not timely, it will affect the sales of playing cards. The vending system cannot actively remind the supplier to automatically replenish when the internal inventory is insufficient.
[0006] Therefore, an automatic replenishment system based on network security is proposed to solve the above-mentioned problems. Summary of the invention
[0007] The purpose of the present invention is to provide an automatic replenishment system based on network security to solve the problems raised in the above background technology.
[0008] To achieve the above-mentioned object, the present invention provides the following technical solutions: an automatic replenishment system based on network security, comprising a user interaction module, a payment processing module, a commodity storage and distribution module, an inventory management module, an automatic replenishment module, a supplier coordination module, a data analysis module, a maintenance module and a security monitoring module;
[0009] The user interaction module is used to provide a user interface that can display pictures and prices of goods, so that customers can browse information about goods they want to buy, select corresponding goods and make payments;
[0010] The payment processing module is used for payment by customers after selecting goods, including payment by cash, bank card or QR code, and ensures the security of the payment process;
[0011] The commodity storage and distribution module is used to store the playing cards for sale. When the customer completes the payment, the system automatically takes the selected playing cards out of the locker and releases them to the pickup port;
[0012] The inventory management module is used to monitor the changes in the quantity of each type of playing cards inside the vending cabinet, set a minimum inventory level, trigger a replenishment request when the quantity of a certain type of playing cards falls below the level, record each transaction and inventory change, and make detailed sales data records;
[0013] The automatic replenishment module is used to automatically generate a purchase order and send the order information to the supplier when the inventory reaches a preset threshold;
[0014] The supplier coordination module is used to monitor the status of replenishment orders, and to issue reminders multiple times when the supply is slow; verify whether the received goods are consistent with the order, and update the inventory records;
[0015] The data analysis module is used to collect and analyze sales data, provide information on popular playing cards, analyze customers' purchasing habits and preferences, and help optimize product mix and promotion strategies;
[0016] The maintenance module is used to monitor the status of the equipment through sensors and cameras, detect faults in time, and can perform remote debugging or on-site repair when a fault is found;
[0017] The security monitoring module ensures the security and privacy protection of all payment processes, protects sensitive data in the system, prevents data leakage and tampering, complies with relevant laws and regulations, and ensures the legal operation of the system.
[0018] Preferably, the user interaction module includes a touch screen, a button panel, a camera, a QR code scanner and a display screen; the touch screen is used to display product pictures, names, prices and detailed information, provide intuitive menus and navigation, help users browse and select products, display payment options and status, and guide users to complete the payment process; buttons and indicator lights are set inside the button panel, the buttons are used to select products or perform simple operations, such as confirmation and cancellation, and the indicator lights are used to prompt the user of the current status through different colors or flashing methods, such as waiting for payment and successful transaction; the camera is used to record the user's operation process for security monitoring and troubleshooting; the QR code scanner is used to support users to use mobile payment applications, such as payment through Alipay and WeChat; the display screen is used to display the main operation interface and information.
[0019] Preferably, the payment processing module includes a payment terminal unit, a payment gateway unit, a payment verification unit, a payment transaction engine unit, a refund and revocation unit, and a fault handling and recovery unit; the payment terminal unit includes a card reader, a QR code scanner, and an NFC reader for reading and processing various payment methods, through which the payment method is selected and necessary information such as a payment password is entered; the payment gateway unit is used to connect to an interface of a bank, a third-party payment platform or other financial institution to realize the transmission and processing of payment requests; the payment verification unit includes a PIN code, a biometric identification (such as fingerprint, facial recognition) to verify the user's identity, and communicate with the bank Or payment platform to confirm the user's account balance; the payment transaction engine unit is used to receive the user's payment request, generate transaction records, and send the request to the corresponding payment gateway, monitor the status of the payment request such as success, failure, and pending, and display it to the user on the screen; the refund and revocation unit is used for transaction failure or user request for refund. The system can process the refund request, update inventory and financial records, and revoke unfinished transactions within a certain period of time; the fault handling and recovery unit is used to detect and handle various errors that may occur in the payment process. After a fault occurs, it can automatically recover to a normal state to ensure the continuity and integrity of the transaction.
[0020] Preferably, the commodity storage and distribution module includes a commodity storage unit, a commodity identification unit, a commodity distribution unit, and a motion control unit; the commodity storage unit is used to store commodities for sale, and these shelves or lockers can be designed according to the size and type of commodities to maximize the storage space; the commodity identification unit is used to identify the location and inventory status of each commodity, and track and manage the location and quantity of commodities through radio frequency identification technology; the commodity distribution unit uses a robotic arm to accurately grasp and place commodities; and the motion control unit drives various mechanical devices to distribute commodities.
[0021] Preferably, the inventory management module includes an inventory tracking unit and a data recording unit; the inventory tracking unit is used to scan the barcode or QR code of the commodity when the commodity is put into or taken out of the warehouse, record the detailed information of the commodity, detect the existence of the commodity, and help the system update the inventory information in real time; the data recording unit is used to store the detailed information of the commodity, including the name and the inventory quantity.
[0022] Preferably, the automatic replenishment module includes an alarm unit, an order generation unit, and a supplier communication unit; the alarm unit sends an alarm of insufficient inventory to the operator via text message; the order generation unit optimizes the order quantity based on historical data and forecast results, and sends the information of the quantity to be reserved to the supplier; the supplier communication unit connects with the supplier's system, sends purchase orders through API or other means, and uses a standard communication protocol to exchange data with the supplier's system.
[0023] Compared with the prior art, the present invention has the following beneficial effects:
[0024] The present application can count the number of various types of playing cards inside the vending machine and set a minimum storage quantity threshold. When the number reaches the threshold, the number that needs to be replenished can be counted and transmitted to the corresponding supplier, reminding the supplier that they can replenish the stock quickly, thereby effectively replacing the previous manual inspection of the stock volume and replenishment, increasing efficiency, and effectively ensuring the uninterrupted sale of playing cards inside the vending machine. BRIEF DESCRIPTION OF THE DRAWINGS
[0025] Figure 1 This is a diagram of the module composition of this device;
[0026] Figure 2 It is a composition diagram of the user interaction module;
[0027] Figure 3 This is a unit composition diagram of the payment processing module;
[0028] Figure 4 This is the unit composition diagram of the commodity storage and distribution module;
[0029] Figure 5 This is the unit composition diagram of the inventory management module;
[0030] Figure 6 This is the unit composition diagram of the automatic replenishment module. DETAILED DESCRIPTION
[0031] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the 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.
[0032] In the description of the present invention, it is necessary to understand that the terms "upper", "lower", "front", "back", "left", "right", "top", "bottom", "inside", "outside", etc., indicating the orientation or position relationship are based on the orientation or position relationship shown in the drawings, and are only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as a limitation on the present invention.
[0033] Example:
[0034] See also Figure 1-6 , the present invention provides a technical solution:
[0035] An automatic replenishment system based on network security, comprising a user interaction module, a payment processing module, a commodity storage and distribution module, an inventory management module, an automatic replenishment module, a supplier coordination module, a data analysis module, a maintenance module and a security monitoring module;
[0036] The network security-based automatic replenishment system further includes a situation awareness module, a situation mapping module and a security analysis module. The situation awareness module includes a situation awareness unit and a situation understanding unit. The situation awareness unit is used to identify abnormal data and the environmental factors on which these abnormal data depend when they appear. The environmental factors on which the abnormal data depend when they appear refer to the context information data for obtaining the abnormal data. The situation understanding unit is used to understand the purpose hidden behind the abnormal data.
[0037] The situation mapping module includes a danger model building unit and a prediction unit; the model building unit builds a danger model for abnormal data based on the situation awareness result, so that the prediction range of dangerous events is wider; the prediction unit uses the danger model to predict danger, so that the accuracy of the prediction of dangerous events can be enhanced;
[0038] The security analysis module includes an early warning unit, an analysis unit and a maintenance unit; the early warning unit issues an early warning based on the prediction results of the prediction unit, so that defense and response measures can be quickly taken for predicted dangerous events; the analysis unit analyzes the prediction results and historical data of the prediction unit; and the maintenance unit performs network security maintenance and upgrades based on the results of the analysis unit.
[0039] The user interaction module is used to provide a user interface that can display pictures and prices of goods, so that customers can browse information about goods they want to buy, select corresponding goods and make payments;
[0040] The payment processing module is used for payment by customers after selecting goods, including payment by cash, bank card or QR code, and ensures the security of the payment process;
[0041] The commodity storage and distribution module is used to store the playing cards for sale. When the customer completes the payment, the system automatically takes the selected playing cards out of the locker and releases them to the pickup port;
[0042] The inventory management module is used to monitor the changes in the quantity of each type of playing cards inside the vending cabinet, set a minimum inventory level, trigger a replenishment request when the quantity of a certain type of playing cards falls below the level, record each transaction and inventory change, and make detailed sales data records;
[0043] The automatic replenishment module is used to automatically generate a purchase order and send the order information to the supplier when the inventory reaches a preset threshold;
[0044] The supplier coordination module is used to monitor the status of replenishment orders, and to issue reminders multiple times when the supply is slow; verify whether the received goods are consistent with the order, and update the inventory records;
[0045] The data analysis module is used to collect and analyze sales data, provide information on popular playing cards, analyze customers' purchasing habits and preferences, and help optimize product mix and promotion strategies;
[0046] The maintenance module is used to monitor the status of the equipment through sensors and cameras, detect faults in time, and can perform remote debugging or on-site repair when a fault is found;
[0047] The security monitoring module ensures the security and privacy protection of all payment processes, protects sensitive data in the system, prevents data leakage and tampering, complies with relevant laws and regulations, and ensures the legal operation of the system.
[0048] The customer selects playing cards through the touch screen or button panel, and the system displays the price and other relevant information of the selected product. The customer selects the payment method and completes the payment. After the payment processing module verifies that the payment is successful, it sends a confirmation signal to the system. After the system receives the signal of successful payment, it starts the robotic arm to take out the selected playing cards from the corresponding locker and deliver them to the pickup port for the customer to take away. The inventory management system updates the inventory records in real time. If the quantity of a certain type of playing cards drops below the preset threshold, the system will trigger an automatic replenishment request. The automatic replenishment module generates a purchase order and sends it to the supplier through the supplier interface. The supplier prepares and ships the goods. The logistics tracking module monitors the entire delivery process. The newly arrived playing cards are reloaded into the machine and wait for the next sale.
[0049] The user interaction module includes a touch screen, a button panel, a camera, a QR code scanner and a display screen; the touch screen is used to display product images, names, prices and detailed information, provide intuitive menus and navigation, help users browse and select products, display payment options and status, and guide users to complete the payment process; buttons and indicator lights are set inside the button panel, buttons are used to select products or perform simple operations, such as confirmation and cancellation, and indicator lights are used to prompt users of the current status through different colors or flashing methods, such as waiting for payment and successful transaction; the camera is used to record the user's operation process for security monitoring and troubleshooting; the QR code scanner is used to support users to use mobile payment applications, such as payment through Alipay and WeChat; the display screen is used to display the main operation interface and information.
[0050] The payment processing module includes a payment terminal unit, a payment gateway unit, a payment verification unit, a payment transaction engine unit, a refund and revocation unit, and a fault handling and recovery unit; the payment terminal unit includes a card reader, a QR code scanner, and an NFC reader for reading and processing various payment methods, through which the payment method is selected and necessary information such as the payment password is entered; the payment gateway unit is used to connect to the interface of a bank, a third-party payment platform or other financial institution to realize the transmission and processing of payment requests; the payment verification unit includes a PIN code, a biometric identification (such as fingerprint, facial recognition) to verify the user's identity, and communicate with the bank or payment The payment platform communicates in real time to confirm the user's account balance; the payment transaction engine unit is used to receive the user's payment request, generate transaction records, and send the request to the corresponding payment gateway, monitor the status of the payment request such as success, failure, and pending, and display it to the user on the screen; the refund and revocation unit is used for transaction failure or user request for refund. The system can process the refund request, update inventory and financial records, and revoke unfinished transactions within a certain period of time; the fault handling and recovery unit is used to detect and handle various errors that may occur in the payment process. After a fault occurs, it can automatically recover to a normal state to ensure the continuity and integrity of the transaction.
[0051] The commodity storage and distribution module includes a commodity storage unit, a commodity identification unit, a commodity distribution unit, and an action control unit; the commodity storage unit is used to store commodities for sale, and these shelves or lockers can be designed according to the size and type of commodities to maximize the storage space; the commodity identification unit is used to identify the location and inventory status of each commodity, and track and manage the location and quantity of commodities through radio frequency identification technology; the commodity distribution unit uses a robotic arm to accurately grasp and place commodities; the action control unit drives various mechanical devices to distribute commodities.
[0052] The inventory management module includes an inventory tracking unit and a data recording unit; the inventory tracking unit is used to scan the barcode or QR code of the product when the product enters and leaves the warehouse, record the detailed information of the product, detect the existence of the product, and help the system update the inventory information in real time; the data recording unit is used to store the detailed information of the product, including the name and inventory quantity.
[0053] The automatic replenishment module includes an alarm unit, an order generation unit, and a supplier communication unit; the alarm unit sends an alarm of insufficient inventory to the operator via text message; the order generation unit optimizes the order quantity based on historical data and forecast results, and sends the information of the quantity to be reserved to the supplier; the supplier communication unit connects with the supplier's system, sends purchase orders through API or other methods, and uses the communication protocol encrypted by ZY using the SM9 identification encryption algorithm to exchange data with the supplier system.
[0054] The above shows and describes the basic principles and main features of the present invention and the advantages of the present invention. For those skilled in the art, it is obvious that the present invention is not limited to the details of the above exemplary embodiments, and the present invention can be implemented in other specific forms without departing from the spirit or basic features of the present invention; therefore, no matter from which point of view, the embodiments should be regarded as exemplary and non-restrictive. The scope of the present invention is limited by the attached claims rather than the above description. Therefore, it is intended to include all changes within the meaning and scope of the equivalent elements of the claims in the present invention, and any figure marks in the claims should not be regarded as limiting the claims involved.
[0055] Although embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that various changes, modifications, substitutions and variations may be made to the embodiments without departing from the principles and spirit of the present invention, and that the scope of the present invention is defined by the appended claims and their equivalents.
Claims
1. An automatic replenishment system based on network security, characterized in that: It includes user interaction module, payment processing module, product storage and distribution module, inventory management module, automatic replenishment module, supplier coordination module, data analysis module, maintenance module and security monitoring module; The user interaction module is used to provide a user interface that can display pictures and prices of goods, so that customers can browse information about goods they want to buy, select corresponding goods and make payments; The payment processing module is used for payment by customers after selecting goods, including payment by cash, bank card or QR code, and ensures the security of the payment process; The commodity storage and distribution module is used to store the playing cards for sale. When the customer completes the payment, the system automatically takes the selected playing cards out of the locker and releases them to the pickup port; The inventory management module is used to monitor the changes in the quantity of each type of playing cards inside the vending cabinet, set a minimum inventory level, trigger a replenishment request when the quantity of a certain type of playing cards falls below the level, record each transaction and inventory change, and make detailed sales data records; The automatic replenishment module is used to automatically generate a purchase order and send the order information to the supplier when the inventory reaches a preset threshold; The supplier coordination module is used to monitor the status of replenishment orders and issue reminders multiple times when the supply is slow; Verify that the goods received are consistent with the order and update inventory records; The data analysis module is used to collect and analyze sales data, provide information on popular playing cards, analyze customers' purchasing habits and preferences, and help optimize product mix and promotion strategies; The maintenance module is used to monitor the status of the equipment through sensors and cameras, detect faults in time, and can perform remote debugging or on-site repair when a fault is found; The security monitoring module ensures the security and privacy protection of all payment processes, protects sensitive data in the system, prevents data leakage and tampering, complies with relevant laws and regulations, and ensures the legal operation of the system.
2. The automatic replenishment system based on network security according to claim 1, characterized in that: The user interaction module includes a touch screen, a button panel, a camera, a QR code scanner and a display screen; the touch screen is used to display product images, names, prices and detailed information, provide intuitive menus and navigation, help users browse and select products, display payment options and status, and guide users to complete the payment process; buttons and indicator lights are set inside the button panel, buttons are used to select products or perform simple operations, such as confirmation and cancellation, and indicator lights are used to prompt users of the current status through different colors or flashing methods, such as waiting for payment and successful transaction; the camera is used to record the user's operation process for security monitoring and troubleshooting; the QR code scanner is used to support users to use mobile payment applications, such as payment through Alipay and WeChat; the display screen is used to display the main operation interface and information.
3. The automatic replenishment system based on network security according to claim 1, characterized in that: The payment processing module includes a payment terminal unit, a payment gateway unit, a payment verification unit, a payment transaction engine unit, a refund and revocation unit, and a fault handling and recovery unit; the payment terminal unit includes a card reader, a QR code scanner, and an NFC reader for reading and processing various payment methods, through which the payment method is selected and necessary information such as the payment password is entered; the payment gateway unit is used to connect to the interface of a bank, a third-party payment platform or other financial institution to realize the transmission and processing of payment requests; the payment verification unit includes a PIN code, a biometric identification (such as fingerprint, facial recognition) to verify the user's identity, and communicate with the bank or payment The payment platform communicates in real time to confirm the user's account balance; the payment transaction engine unit is used to receive the user's payment request, generate transaction records, and send the request to the corresponding payment gateway, monitor the status of the payment request such as success, failure, and pending, and display it to the user on the screen; the refund and revocation unit is used for transaction failure or user request for refund. The system can process the refund request, update inventory and financial records, and revoke unfinished transactions within a certain period of time; the fault handling and recovery unit is used to detect and handle various errors that may occur in the payment process. After a fault occurs, it can automatically recover to a normal state to ensure the continuity and integrity of the transaction.
4. The automatic replenishment system based on network security according to claim 1, characterized in that: The commodity storage and distribution module includes a commodity storage unit, a commodity identification unit, a commodity distribution unit, and an action control unit; the commodity storage unit is used to store commodities for sale, and these shelves or lockers can be designed according to the size and type of commodities to maximize the storage space; the commodity identification unit is used to identify the location and inventory status of each commodity, and track and manage the location and quantity of commodities through radio frequency identification technology; the commodity distribution unit uses a robotic arm to accurately grasp and place commodities; the action control unit drives various mechanical devices to distribute commodities.
5. The automatic replenishment system based on network security according to claim 1, characterized in that: The inventory management module includes an inventory tracking unit and a data recording unit; the inventory tracking unit is used to scan the barcode or QR code of the product when the product enters and leaves the warehouse, record the detailed information of the product, detect the existence of the product, and help the system update the inventory information in real time; the data recording unit is used to store the detailed information of the product, including the name and inventory quantity.
6. The automatic replenishment system based on network security according to claim 1, characterized in that: The automatic replenishment module includes an alarm unit, an order generation unit, and a supplier communication unit; the alarm unit sends an alarm of insufficient inventory to the operator via SMS; The order generation unit optimizes the order quantity based on historical data and forecast results, and sends the information of the quantity to be reserved to the supplier; the supplier communication unit connects with the supplier's system, sends purchase orders through API or other means, and uses standard communication protocols to exchange data with the supplier's system.
Citation Information
Patent Citations
Optimized database coordination and supply chain efficiency
CN101375305A
Automatic vending machine control system and control method
CN105701916A
Automatic vending system based on adult product and emergency product
CN107705439A
Automatic replenishment method and system, vending cabinet and computer device
CN108629894A
Vending machine remote management and monitoring system
CN113516528A