Automatic medicine selling system based on big data and artificial intelligence

By introducing big data and artificial intelligence technology into the drug vending machine, problems such as drug identification accuracy, sorting efficiency, inventory management and user experience have been solved, and efficient, accurate sorting and intelligent management of drugs have been achieved, improving user experience and ensuring the adequacy of drug supply.

CN119541107APending Publication Date: 2025-02-28INSPUR FINANCIAL INFORMATION TECHNOLOGY CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202411527211.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-30
Publication Date
2025-02-28

AI Technical Summary

Technical Problem

The existing automatic drug vending machines have shortcomings in drug identification accuracy, sorting efficiency, inventory management, user experience, etc.

Method used

It adopts an automated drug sales system based on big data and artificial intelligence, including drug information management module, user management module, order management module, inventory management module, payment and settlement module, data analysis module, artificial intelligence module and system management module, and realizes automatic identification and quality detection of drugs through artificial intelligence technology, provides personalized drug recommendations, and has real-time inventory monitoring and automatic replenishment functions.

Benefits of technology

It realizes efficient, accurate sorting and intelligent management of drugs, improves user shopping experience, ensures the adequacy of drug supply, and reduces artificial errors.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119541107A_ABST
    Figure CN119541107A_ABST
Patent Text Reader

Abstract

The invention discloses an automatic medicine selling system based on big data and artificial intelligence. The system comprises a medicine information management module which is used for recording basic information of each kind of medicine; the user management module is used for recording user medicine query information, order purchase information and order information; the order management module is used for recording the whole process from ordering to medicine taking of the user; the inventory management module is used for monitoring the inventory quantity and position of the medicines; the payment and settlement module is used for processing payment business of the user; the data analysis module is used for sales data analysis, customer behavior analysis, inventory analysis and prediction analysis; the artificial intelligence module is used for recommending personalized medicines to the user; the system management module is used for performing system configuration and permission setting on each module; the equipment management module is used for monitoring the running state of hardware equipment of the automatic medicine selling system; by introducing an artificial intelligence technology, automatic identification and quality detection of drugs are realized, and artificial errors are effectively avoided.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of medicine vending systems, and in particular to an automatic medicine vending system based on big data and artificial intelligence. Background Art

[0002] In daily life, we often encounter some sudden illnesses, but usually there is nowhere to buy medicine after 23:00. Automatic medicine vending machines solve this problem. The necessary medicines can be purchased 24 hours a day, reducing the pain of citizens and providing better convenience for the people. It has become a convenient project, but the existing automatic medicine vending machines have many shortcomings in terms of drug identification accuracy, sorting efficiency, inventory management, user experience, etc. Summary of the invention

[0003] The technical problem solved by the present invention is to provide an automatic drug vending system based on big data and artificial intelligence that realizes efficient and accurate sorting and intelligent management of drugs.

[0004] The technical solution adopted by the present invention to solve the technical problem is: an automatic drug vending system based on big data and artificial intelligence, including the following modules:

[0005] Drug information management module: used to record the basic information of each drug;

[0006] User management module: used to assign a unique account to each user and record the user's drug query information, order purchase information and order information;

[0007] Order management module: used to record the entire process from user ordering to drug collection;

[0008] Inventory management module: used to monitor the inventory quantity of drugs and the location of drugs in the medicine warehouse;

[0009] Payment settlement module: used to process user payment services and generate payment information and electronic invoices;

[0010] Data analysis module: used for sales data analysis, customer behavior analysis, inventory analysis and forecasting analysis;

[0011] Artificial intelligence module: used to recommend personalized medicines to users based on their purchase history and health status;

[0012] System management module: used to configure the system and set permissions for each module of the automatic drug vending system;

[0013] Equipment management module: used to monitor the operating status of the hardware equipment of the automatic drug vending system, and perform fault diagnosis and maintenance;

[0014] The product information management module, user management module, order management module, inventory management module, payment settlement module, data analysis module, artificial intelligence module, and equipment management module are all connected to the system management module.

[0015] Furthermore, the drug information management module includes a drug database unit for recording drug information, and also includes a data verification unit, a timing scanning unit and a data backup unit. The data verification unit is used to verify the accuracy of the data, the timing scanning unit is used to scan the expiration date of the drug and alarm for drugs that are about to expire, and the data backup unit is used to back up the data in the drug database.

[0016] Furthermore, the user management module includes a registration and login unit, an information management unit and a permission control unit, the registration and login unit is used for user information registration and system login, the information management unit is used to store user personal information, purchase records, preferences and order information, and the permission control unit is used to assign different permissions according to different user types.

[0017] Furthermore, the system also includes a system security unit, which is used to assign a unique identifier to the user, store the identifier on the client and the server, and maintain data consistency between the client and the server in real-time or timed synchronization;

[0018] It also includes a multi-factor authentication unit and a session timeout unit. The multi-factor authentication unit is used to provide additional identity authentication information when a user logs in, and the session timeout unit is used to limit the time limit for no operation.

[0019] Furthermore, the order management module includes an order lifecycle management unit, a return and exchange management unit, and a financial reconciliation unit;

[0020] The order lifecycle management unit is used for creating, tracking, modifying and analyzing orders;

[0021] The return and exchange management unit is used to apply for return and exchange and analyze the reasons for return and exchange;

[0022] The financial reconciliation unit is used to settle completed orders, generate sales reports, and reconcile with the financial system.

[0023] Furthermore, the inventory management module includes an in-and-out information tracking unit and a minimum inventory warning unit;

[0024] The in-warehouse and out-warehouse information tracking unit is used to record the medicine in-warehouse information and out-warehouse information;

[0025] The minimum inventory warning unit is used to issue a replenishment reminder when the inventory quantity of the medicine is lower than the warning line.

[0026] Furthermore, the payment settlement module includes a payment query management unit and an electronic invoice generation unit;

[0027] The query payment management unit is used to perform fee payment, payment information recording and payment information query;

[0028] The electronic invoice generation unit is used to automatically generate an electronic invoice and provide it for download.

[0029] Furthermore, the data analysis module includes a data collection unit, a data cleaning unit and a data analysis unit;

[0030] The data collection unit is used to collect user purchase data, drug sales data and inventory data;

[0031] The data cleaning unit is used to clean the collected data, remove abnormal data therein, and fill in missing values;

[0032] The data analysis unit is used to analyze the cleaned data.

[0033] Further: the artificial intelligence module image recognition unit, drug recommendation unit and natural language processing unit;

[0034] The image recognition unit is used to analyze the image of the medicine and automatically identify and classify the medicine;

[0035] The drug recommendation unit is used to provide personalized drug recommendations to users;

[0036] The natural language processing unit adopts natural language processing technology to enable the system to understand various questions about drugs raised by users and give answers.

[0037] Furthermore, the system management module includes a user management unit, a permission control unit, a system configuration unit and a log recording unit;

[0038] The user management unit is used to add, delete, modify and view system users;

[0039] The permission control unit is used to allocate access rights to system resources according to the roles and responsibilities of different users;

[0040] The system configuration unit is used to configure various parameters of the system;

[0041] The log management module is used to record system operation logs through a log framework and store them in a database or a file system.

[0042] The beneficial effects of the present invention are as follows: the present invention realizes automatic identification and quality inspection of drugs by introducing artificial intelligence technology, effectively avoiding manual errors. At the same time, the system can recommend personalized drugs to users based on their purchase history and health conditions, thereby improving the user's shopping experience. In addition, the system also has real-time inventory monitoring and automatic replenishment functions to ensure the adequacy of drug supply. BRIEF DESCRIPTION OF THE DRAWINGS

[0043] Figure 1 This is a module diagram of the automatic drug vending system based on big data and artificial intelligence. DETAILED DESCRIPTION

[0044] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, the specific embodiments of the present invention are described in detail below with reference to the accompanying drawings.

[0045] like Figure 1 As shown, the embodiment of the present application discloses an automatic drug vending system based on big data and artificial intelligence, including the following modules:

[0046] Drug information management module: used to record the basic information of each drug;

[0047] User management module: used to assign a unique account to each user and record the user's drug query information, order purchase information and order information;

[0048] Order management module: used to record the entire process from user ordering to drug collection;

[0049] Inventory management module: used to monitor the inventory quantity of drugs and the location of drugs in the medicine warehouse;

[0050] Payment settlement module: used to process user payment services and generate payment information and electronic invoices;

[0051] Data analysis module: used for sales data analysis, customer behavior analysis, inventory analysis and forecasting analysis;

[0052] Artificial intelligence module: used to recommend personalized medicines to users based on their purchase history and health status;

[0053] System management module: used to configure the system and set permissions for each module of the automatic drug vending system;

[0054] Equipment management module: used to monitor the operating status of the hardware equipment of the automatic drug vending system, and perform fault diagnosis and maintenance;

[0055] The product information management module, user management module, order management module, inventory management module, payment settlement module, data analysis module, artificial intelligence module, and equipment management module are all connected to the system management module.

[0056] The present invention realizes automatic identification and quality inspection of drugs by introducing artificial intelligence technology, effectively avoiding manual errors. At the same time, the system can recommend personalized drugs to users based on their purchase history and health status, improving the user's shopping experience. In addition, the system also has real-time inventory monitoring and automatic replenishment functions to ensure the adequacy of drug supply.

[0057] In this embodiment, the drug information management module includes a drug database unit for recording drug information, and also includes a data verification unit, a timing scanning unit and a data backup unit. The data verification unit is used to verify the accuracy of the data, the timing scanning unit is used to scan the expiration date of the drug and alarm for the drug that is about to expire, and the data backup unit is used to back up the data in the drug database.

[0058] Specifically, in order to comprehensively manage drug information, the system has established a detailed drug database. The database contains key information such as the drug name, manufacturer, batch number, expiration date, specification, dosage form, price, inventory, supplier, etc., and records the drug entry and exit time. The initial source of this data is the drug information provided by the drug supplier. The system will regularly obtain updated data from the supplier to ensure that the information in the database is always up to date.

[0059] In order to ensure the accuracy and completeness of the data, the system strictly verifies the input data, mainly including the following three verification methods:

[0060] 1) Verification of mandatory fields: Set the drug name, manufacturer, batch number, expiration date, specification, dosage form, price, supplier and other fields as mandatory fields. The system performs real-time verification when the user enters the data to ensure that all fields have values.

[0061] 2) Data type verification: For example, fields such as batch number (if it is a number), expiration date (date), price, inventory quantity, etc. should be of digital type. The system will verify whether the input data is in a legal digital format. And the production date and other verifications are in accordance with the date format, and the expiration date should be later than the current date.

[0062] 3) Data consistency check: Newly added data must be compared with existing data to maintain consistency. For example, supplier information should be consistent with the supplier information already in the system, and newly entered drug information should be compared with the drug information already in the system to avoid duplicate entry.

[0063] At the same time, in order to prevent data loss, the system will regularly back up the database. In addition, in order to avoid the use of expired drugs, the system has set up a scheduled task to regularly scan the drug information in the database. Once it is found that the drug is about to expire, the system will automatically issue an early warning to remind relevant personnel to deal with it in time to ensure the safety and effectiveness of the drug.

[0064] In this embodiment, the user management module includes a registration and login unit, an information management unit and a permission control unit. The registration and login unit is used for user information registration and system login. The information management unit is used to store user personal information, purchase records, preferences and order information. The permission control unit is used to assign different permissions according to different user types.

[0065] Specifically, users can register by mobile phone number or email address, and set a password to register and log in. The system stores user personal information, purchase records and preferences to provide personalized services. At the same time, different permissions can be assigned according to user types, such as ordinary users, administrators, etc. To ensure account security, passwords, verification codes and social accounts such as WeChat and Weibo are supported for login. Users can modify their personal information at any time, the system can manage user status (activation, deactivation), and support multi-device login.

[0066] In this embodiment, a system security unit is also included, which is used to assign a unique identifier to the user, store the identifier on the client and the server, and maintain data consistency between the client and the server in real-time or timed synchronization;

[0067] It also includes a multi-factor authentication unit and a session timeout unit. The multi-factor authentication unit is used to provide additional identity authentication information when a user logs in, and the session timeout unit is used to limit the time limit for no operation.

[0068] Specifically, in order to achieve multi-device login in this system, it is necessary to comprehensively consider aspects such as session management, state synchronization, device identification and security. Specifically, a unique identifier (such as Session ID or Token) is assigned to each logged-in user, which is stored on the client and server, and data consistency is maintained through real-time or scheduled synchronization. At the same time, different devices are identified through the unique device identification code, and corresponding security measures are taken, such as multi-factor authentication, session timeout, etc., to ensure account security.

[0069] Specifically, implementing multi-factor authentication and session timeout can significantly improve system security. Specifically, multi-factor authentication means that in addition to the traditional username and password, users are required to provide additional authentication information, such as mobile phone verification codes, security tokens, etc., to increase the security of the account. Session timeout sets a time limit. When a user does not operate for a period of time, the system will automatically log out of their session to prevent unauthorized access.

[0070] Therefore, the configuration of the above-mentioned multi-factor authentication unit and session timeout unit greatly enhances the security performance of the system.

[0071] In this embodiment, the order management module includes an order lifecycle management unit, a return and exchange management unit, and a financial reconciliation unit;

[0072] The order lifecycle management unit is used for creating, tracking, modifying and analyzing orders;

[0073] The return and exchange management unit is used to apply for return and exchange and analyze the reasons for return and exchange;

[0074] The financial reconciliation unit is used to settle completed orders, generate sales reports, and reconcile with the financial system.

[0075] Specifically, this module provides comprehensive order lifecycle management functions, including order creation, tracking, modification and analysis. Administrators can filter orders by multiple conditions, quickly locate the required orders, and view the information of each link of the order in detail. The system tracks the order status in real time and supports manual intervention in the change of order status. In addition, the system also records every change in the order status to facilitate tracing problems. For abnormal orders, such as payment failures or out-of-stock drugs, the system provides special processing mechanisms. Through the analysis of order data, the system can generate various sales reports, gain an in-depth understanding of customer purchasing behavior, provide data support for enterprises, and promptly warn of insufficient inventory.

[0076] In addition, administrators can process return and exchange applications submitted by users and analyze the reasons for return and exchange to improve services. The system can settle completed orders, generate sales reports, and reconcile with the financial system to ensure data consistency. Through these functions, enterprises can achieve full life cycle management of orders, improve operational efficiency, and reduce operating costs.

[0077] In this embodiment, the inventory management module includes an in-and-out information tracking unit and a minimum inventory warning unit;

[0078] The in-warehouse and out-warehouse information tracking unit is used to record the medicine in-warehouse information and out-warehouse information;

[0079] The minimum inventory warning unit is used to issue a replenishment reminder when the inventory quantity of the medicine is lower than the warning line.

[0080] Specifically, the inventory management module records the in-and-out information of drugs in detail. When drugs enter the warehouse, the system will record the quantity, batch number, supplier and other detailed information to ensure that the source of the drugs in the warehouse can be traced. When drugs leave the warehouse, the system will record the quantity and the corresponding order number to facilitate subsequent order inquiries and reconciliations. In order to ensure the accuracy of inventory data, the system will conduct inventory counts regularly, check the actual inventory with the inventory recorded by the system, and promptly discover and correct data differences.

[0081] In order to prevent drug shortages from affecting normal business, the system has set up a minimum inventory warning function. When the inventory quantity of a certain drug is lower than the warning line, the system will automatically issue a replenishment reminder to remind the purchasing department to purchase in time. In addition, in order to improve picking efficiency, the system also provides an inventory location management function. The system will record the specific storage location of each drug in the warehouse, which will help staff quickly find the required drugs and improve work efficiency.

[0082] In this embodiment, the payment settlement module includes a payment query management unit and an electronic invoice generation unit;

[0083] The query payment management unit is used to perform fee payment, payment information recording and payment information query;

[0084] The electronic invoice generation unit is used to automatically generate an electronic invoice and provide it for download.

[0085] Specifically, the payment settlement module provides users with safe and convenient online payment services by connecting to mainstream third-party payment platforms such as Alipay and WeChat Pay. The system supports multiple payment methods and can flexibly configure new payment methods through the back-end system, such as bank cards and other third-party payment platforms. Users can choose the appropriate payment method according to their preferences. During the payment process, the system will take the user to the corresponding payment page, and the third-party payment platform will complete the payment authentication to ensure the security of the payment.

[0086] In order to facilitate users to query and manage payment records, the system will record in detail the amount, payment time, payment method, order number and other information of each payment. Users can query their payment records at any time through the personal center. In addition, the system also has the function of automatically generating electronic invoices. When the user completes the payment, the system will automatically generate the corresponding electronic invoice and provide download services for users to save and reimburse. The information of the electronic invoice includes order number, payment amount, commodity details, etc., and has the same legal effect as paper invoices. The back-end system also supports flexible configuration of the style and content of electronic invoices to meet different business needs.

[0087] In this embodiment, the data analysis module includes a data collection unit, a data cleaning unit and a data analysis unit;

[0088] The data collection unit is used to collect user purchase data, drug sales data and inventory data;

[0089] The data cleaning unit is used to clean the collected data, remove abnormal data therein, and fill in missing values;

[0090] The data analysis unit is used to analyze the cleaned data.

[0091] Specifically, the data analysis module will first collect a large amount of data from various channels, including user purchase data, drug sales data, inventory data, etc. These raw data may contain some outliers, missing values ​​or inconsistencies. In order to ensure the accuracy of data analysis, the system will clean the collected data, remove abnormal data, fill in missing values, and ensure the integrity and consistency of the data.

[0092] The cleaned data will be used for in-depth data analysis. The system will use advanced technologies such as data mining and machine learning to conduct in-depth analysis of user purchasing behavior, drug sales trends, inventory turnover, etc., to dig out the rules and values ​​hidden behind the data. In order to allow managers to understand the analysis results more intuitively, the system will present the analysis results in the form of charts, reports, etc. For example, a line chart can be used to show the growth trend of drug sales, and a pie chart can be used to show the sales share of different drugs, helping managers make more informed decisions.

[0093] There are four main data analysis methods used:

[0094] 1) Descriptive statistics: used to summarize the basic characteristics of the data, such as central tendency and dispersion, so that we have a preliminary understanding of the data.

[0095] 2) Exploratory data analysis: Digging deeper into the data to discover potential patterns and relationships in the data through methods such as visualization and correlation analysis.

[0096] 3) Inferential statistics: Based on the sample data, infer the population parameters to determine whether the hypothesis is valid.

[0097] 4) Predictive analysis: A method of predicting future trends or unknown data using historical data, statistical models, machine learning and other technologies. According to the characteristics of the data and the nature of the prediction problem, select an appropriate model, such as linear regression, time series analysis, decision tree, random forest, neural network, etc.

[0098] It should be explained that the prediction and analysis methods used above are all existing technologies, and this application does not make any improvements to the above specific methods.

[0099] In this embodiment, the artificial intelligence module image recognition unit, drug recommendation unit and natural language processing unit,

[0100] The image recognition unit is used to analyze the image of the medicine, automatically identify and classify the medicine, realize automatic identification and classification of the medicine, and improve the efficiency of medicine management;

[0101] The drug recommendation unit is used to provide personalized drug recommendations to users;

[0102] Specifically, the drug recommendation unit uses machine learning algorithms based on user historical purchase records, health data and other information to provide users with personalized drug recommendations and enhance user experience.

[0103] The natural language processing unit adopts natural language processing technology to enable the system to understand various questions about drugs raised by users and give answers, thereby achieving accurate human-computer interaction.

[0104] In this embodiment, the system management module includes a user management unit, a permission control unit, a system configuration unit and a log recording unit;

[0105] The user management unit is used to add, delete, modify and view system users;

[0106] The permission control unit is used to allocate access rights to system resources according to the roles and responsibilities of different users;

[0107] The system configuration unit is used to configure various parameters of the system;

[0108] The log management module is used to record system operation logs through a log framework and store them in a database or a file system.

[0109] Specifically, the system management module is the core component to ensure the safe and stable operation of the system. It is mainly responsible for functions such as user management, authority control, system configuration and log recording. Through the user management module, system users can be added, deleted, modified and checked to achieve unified management of user information. The authority management module accurately allocates access rights to system resources according to the roles and responsibilities of different users to ensure the security of system data. The system configuration module allows administrators to flexibly configure various system parameters, such as database connection information, mail server settings, etc., to meet different business needs. The log management module records detailed logs of system operation, which is convenient for administrators to promptly discover and solve system failures and ensure the stability of the system.

[0110] The implementation of the system management module is usually based on a relational database, such as MySQL or PostgreSQL, which is used to store data such as user information, permission settings, and system configuration. In order to achieve a user-friendly operation interface, a Web framework is usually used to develop the management backend. Permission management can be implemented with the help of the RBAC (Role-Based Access Control) model, assigning permissions to different roles, and then assigning roles to users. Log management can use a log framework, such as Log4j or Logback, to record system operation logs and store them in a database or file system. In addition, in order to improve the security of the system, encryption technology can be used to protect sensitive data, and firewalls and other means can be used to prevent illegal intrusions.

[0111] At the same time, the equipment management module is a key component for comprehensive monitoring and management of production equipment. This module is mainly responsible for the entry, storage and query of equipment information, real-time monitoring of the equipment's operating status, and timely alarm when the equipment fails. It also supports remote maintenance functions. Through equipment information management, a complete equipment file can be established to facilitate equipment tracking and management. The equipment status monitoring function can grasp the equipment's operating status in real time, discover potential problems in a timely manner, and avoid production interruptions caused by equipment failures. The fault alarm function can effectively reduce the losses caused by equipment failures. The remote maintenance function can greatly improve maintenance efficiency and reduce maintenance costs.

[0112] The implementation of the device management module is usually based on the Internet of Things platform. Sensors are used to collect various data of the device, such as temperature, humidity, vibration, etc., and transmit them to the cloud platform for storage and analysis. Device information can be stored in a relational database or a NoSQL database. In order to achieve real-time monitoring, lightweight protocols such as MQTT can be used to achieve real-time communication between the device and the cloud platform. Fault alarms can be based on set thresholds, and alarms can be triggered when device data exceeds the normal range. Remote maintenance can achieve remote access and operation of the device through remote control software.

[0113] In summary, this system has the following advantages:

[0114] (1) Drug information traceability: Ensure drug quality and safety by recording drug information in detail and automatically monitoring expiration dates.

[0115] (2) Personalized service: Provide personalized drug recommendations based on the user’s purchase history and health status.

[0116] (3) Intelligent operation: Automatic drug identification and intelligent question and answer are achieved through artificial intelligence technologies such as image recognition and natural language processing.

[0117] (4) Data-driven decision-making: Providing decision support to enterprises through the analysis of large amounts of data.

[0118] (5) Full-process management: covers the entire process of drug sales, from drug storage to user drug collection, to achieve digital management of the entire process.

[0119] The specific embodiments described above further illustrate the objectives, technical solutions and beneficial effects of the present invention in detail. It should be understood that the above description is only a specific embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present invention should be included in the protection scope of the present invention.

Claims

1. An automatic drug vending system based on big data and artificial intelligence, characterized in that: Includes the following modules: Drug information management module: used to record the basic information of each drug; User management module: used to assign a unique account to each user and record the user's drug query information, order purchase information and order information; Order management module: used to record the entire process from user ordering to drug collection; Inventory management module: used to monitor the inventory quantity of drugs and the location of drugs in the medicine warehouse; Payment settlement module: used to process user payment services and generate payment information and electronic invoices; Data analysis module: used for sales data analysis, customer behavior analysis, inventory analysis and forecasting analysis; Artificial intelligence module: used to recommend personalized medicines to users based on their purchase history and health status; System management module: used to configure the system and set permissions for each module of the automatic drug vending system; Equipment management module: used to monitor the operating status of the hardware equipment of the automatic drug vending system, and perform fault diagnosis and maintenance; The product information management module, user management module, order management module, inventory management module, payment settlement module, data analysis module, artificial intelligence module, and equipment management module are all connected to the system management module.

2. The automatic drug vending system based on big data and artificial intelligence as claimed in claim 1, characterized in that: The drug information management module includes a drug database unit for recording drug information, and also includes a data verification unit, a timing scanning unit and a data backup unit. The data verification unit is used to verify the accuracy of the data, the timing scanning unit is used to scan the expiration date of the drug and alarm for the drug that is about to expire, and the data backup unit is used to back up the data in the drug database.

3. The automatic drug vending system based on big data and artificial intelligence as claimed in claim 1, characterized in that: The user management module includes a registration and login unit, an information management unit and a permission control unit. The registration and login unit is used for user information registration and system login. The information management unit is used to store user personal information, purchase records, preferences and order information. The permission control unit is used to assign different permissions according to different user types.

4. The automatic drug vending system based on big data and artificial intelligence as claimed in claim 3, characterized in that: It also includes a system security unit, which is used to assign a unique identifier to the user, store the identifier on the client and the server, and maintain data consistency between the client and the server in real-time or timed synchronization; It also includes a multi-factor authentication unit and a session timeout unit. The multi-factor authentication unit is used to provide additional identity authentication information when a user logs in, and the session timeout unit is used to limit the time limit for no operation.

5. The automatic drug vending system based on big data and artificial intelligence as claimed in claim 1, characterized in that: The order management module includes an order life cycle management unit, a return and exchange management unit, and a financial reconciliation unit; The order lifecycle management unit is used for creating, tracking, modifying and analyzing orders; The return and exchange management unit is used to apply for return and exchange and analyze the reasons for return and exchange; The financial reconciliation unit is used to settle completed orders, generate sales reports, and reconcile with the financial system.

6. The automatic drug vending system based on big data and artificial intelligence as claimed in claim 1, characterized in that: The inventory management module includes an in-and-out information tracking unit and a minimum inventory early warning unit; The in-warehouse and out-warehouse information tracking unit is used to record the medicine in-warehouse information and out-warehouse information; The minimum inventory warning unit is used to issue a replenishment reminder when the inventory quantity of the medicine is lower than the warning line.

7. The automatic drug vending system based on big data and artificial intelligence as claimed in claim 1, characterized in that: The payment settlement module includes a payment query management unit and an electronic invoice generation unit; The query payment management unit is used to perform fee payment, payment information recording and payment information query; The electronic invoice generation unit is used to automatically generate an electronic invoice and provide it for download.

8. The automatic drug vending system based on big data and artificial intelligence as claimed in claim 1, characterized in that: The data analysis module includes a data collection unit, a data cleaning unit and a data analysis unit; The data collection unit is used to collect user purchase data, drug sales data and inventory data; The data cleaning unit is used to clean the collected data, remove abnormal data therein, and fill in missing values; The data analysis unit is used to analyze the cleaned data.

9. The automatic drug vending system based on big data and artificial intelligence as claimed in claim 1, characterized in that: The artificial intelligence module image recognition unit, drug recommendation unit and natural language processing unit; The image recognition unit is used to analyze the image of the medicine and automatically identify and classify the medicine; The drug recommendation unit is used to provide personalized drug recommendations to users; The natural language processing unit adopts natural language processing technology to enable the system to understand various questions about drugs raised by users and give answers.

10. The automatic drug vending system based on big data and artificial intelligence as claimed in claim 1, characterized in that: The system management module includes a user management unit, a permission control unit, a system configuration unit and a log recording unit; The user management unit is used to add, delete, modify and view system users; The permission control unit is used to allocate access rights to system resources according to the roles and responsibilities of different users; The system configuration unit is used to configure various parameters of the system; The log management module is used to record system operation logs through a log framework and store them in a database or a file system.

Citation Information

Patent Citations

  • Self-service medicine purchasing system in O2O mode

    CN104281968A

  • Intelligent question-answering system based on medical knowledge graph

    CN111046272A

  • Medicine and instrument marketing recommendation method and system

    CN118115242A