Medical instrument vending machine return management method and system
Through multi-dimensional transaction voucher verification and UDI unique identification matching, combined with a multi-angle camera image recognition model, automated return management of medical device vending machines is achieved, solving the problems of false returns and product status identification, and improving the efficiency of the return process and user experience.
Patent Information
- Application Number
- CN202511310137.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-09-15
- Publication Date
- 2025-10-24
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
Existing medical device vending machines lack a standardized return verification mechanism, and the transaction voucher format is single, making it difficult to prevent false returns. The status review of returned goods relies on manual or simple inspections, and cannot accurately identify damage or opening, resulting in unqualified products re-entering the market. The return process is inefficient and the user experience is poor.
By adopting multi-dimensional transaction voucher verification, UDI unique identification matching, multi-angle camera image recognition model and central server management, a fully automated return process is achieved, including transaction voucher verification, UDI scanning, product status detection and delivery, to ensure the authenticity and quality of returned goods.
Effectively prevent false returns, accurately identify product status, improve return process efficiency, reduce manual error rates, enhance intelligent management, ensure product quality and user safety, and standardize return period management.
Smart Images

Figure CN120833646A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the vending machine technical field, specifically to a medical device vending machine return management method and system. BACKGROUND
[0002] There are many problems in the return management of the existing medical device vending machine that need to be solved: on the one hand, there is a lack of standardized return verification mechanism, the transaction voucher form is single and the verification process is loose, which is easy to appear false return or return of goods not sold by the device, and it is difficult to protect the legal rights and interests of the vending machine operator; on the other hand, the state audit of returned goods relies on manual or simple detection, which cannot accurately identify whether the goods have been damaged, opened, etc. affect the reselling problem, and the particularity of medical devices requires that they must ensure the integrity of the packaging and the safety of use, such audit loopholes may lead to unqualified goods re-entering the market, which poses a safety hazard; in addition, the data management of sold goods and on-sale goods is fragmented, the return time threshold is fuzzy, and it is easy to appear overdue return or out-of-date inventory information, and the return process is easy to interrupt and data is easy to lose when the network is interrupted, the overall return efficiency is low and the user experience is poor. These problems make the return process of the existing medical device vending machine difficult to meet the management needs of standardization, safety and efficiency. SUMMARY
[0003] The purpose of the present application is to provide a medical device vending machine return management method and system to solve the problems in the background art.
[0004] The present application is realized by the following technical scheme: A medical device vending machine return management method, comprising a central server storing the vending machine's on-sale goods table and sold goods table, a networked vending machine group, each vending machine is provided with a unique number, a UDI scanning module, and a multi-angle camera return port, specifically comprising the following steps: S1. The central server responds to the return request triggered by the user at the target vending machine, obtains the unique number of the corresponding vending machine, and matches the on-sale goods table and the sold goods table corresponding to the target vending machine; S2. The user provides a transaction voucher, which is verified by the vending machine, if the verification is passed, the return port is opened, if the verification is not passed, the return is terminated and the user is prompted; S3. After the user puts in the returned goods, the UDI scanning module scans the unique identifier UDI of the goods, matches the corresponding UDI in the sold goods table, and if the matching is successful, it goes to S4, if the matching fails, the user is prompted to take away the goods and the return is terminated; S4. Query the return state identifier corresponding to the returned goods, if it is returnable, go to S5, if it is overdue, terminate the process and prompt the user; S5. Start the multi-angle camera to collect the appearance image of the commodity, detect the damage and opening features through the pre-trained image recognition model, if any feature is detected, terminate the return and prompt the reason, otherwise, enter S6; S6. Remove the corresponding commodity record from the sold commodity table, re-add the record in the vending commodity table, keep the equipment failure time and add the return product mark; S7. The vending machine transports the corresponding commodity to the corresponding position according to the commodity position in the vending commodity table, and completes the return.
[0005] Further, The specific process of transaction certificate verification in S2 is: S21. Receive the transaction certificate input by the user, which includes at least one of the payment platform encrypted return two-dimensional code, transaction number, last four digits of the bound mobile phone number, and one-time verification code on the commodity packaging; S22. Verify the legality of the transaction certificate, if it is a two-dimensional code, analyze it through the scanning code module and compare it with the server record; if it is a transaction number and mobile phone number, verify the format and association; if it is a one-time verification code, check the timeliness and uniqueness; S23. If the verification is passed, the transaction certificate is valid, otherwise it is invalid.
[0006] Further, The information of the sold commodity table and the vending commodity table includes basic information and detailed information: The basic information includes the unique number of the vending machine, the commodity position, and the UDI; The detailed information includes: Sold commodity table: equipment name, selling time, return mark; Vending commodity table: equipment name, equipment failure time, return product mark.
[0007] Further, A return time threshold is preset, and the identification process of the return mark in S3 is: S31. When the commodity is sold, record the basic information and detailed information of the sold commodity in the sold commodity table, including the selling time, and the default return mark is returnable; S32. Get the current time, calculate the time difference between the current time and the selling time; S33. If the time difference is less than the return time threshold, maintain the returnable mark; if the time difference is greater than or equal to the return time threshold, change the mark to have expired.
[0008] Further, The detection process of damage and opening features in S5 is: S51. Collecting the appearance images of the six faces of the product through the multi-angle camera; S52. Extracting features from the images, identifying the completeness and flatness of the packaging seal, and whether the packaging has tears, indentations, or stains; S53. If any feature does not meet the preset standard, it is determined that the product is damaged or opened.
[0009] Further, The process of identifying the completeness and flatness of the packaging seal and comparing the positions of the packaging seal in S52 is as follows: S520. Identify the appearance image of the product collected by the multi-angle camera, and find the picture with the packaging seal; S521. Find the initial appearance image corresponding to the picture with the packaging seal, and find the position of the packaging seal on the picture through contour recognition on the picture with the packaging seal and the corresponding initial appearance image, and perform pixel-level position positioning; S522. If the positions are the same, it means that the packaging seal has not been opened, and if the positions are different, the return is terminated.
[0010] Further, The specific process of S7 is as follows: S71. Read the goods location information of the corresponding product in the vending goods table, including the goods channel number and shelf position; S72. Control the internal conveying mechanism of the vending machine to transfer the product from the return port to the corresponding goods channel; S73. Update the goods channel sensor record to confirm that the product is in place and feed back to the central server.
[0011] Further, A medical device vending machine return management system, comprising a central server and a networked vending machine group, each vending machine is provided with a unique number, a UDI scanning module, a multi-angle camera and a return port, the central server stores the vending goods table and the sold goods table of all vending machines, the system further comprises: A return trigger module for responding to a user's return request, obtaining the vending machine number and matching the corresponding goods table; A voucher verification module for receiving and verifying the transaction voucher provided by the user, and controlling the return port switch; A UDI matching module for scanning the UDI of the returned product and matching it with the sold goods table; A state determination module for querying and determining the return identification state of the returned product; An image detection module for collecting images through a multi-angle camera and calling an image recognition model to detect product damage and opening features; An information updating module is configured to remove or add commodity records in the goods table, update the return product label and the expiration time; A goods conveying module is configured to convey the return commodity to the correct goods channel according to the goods position information.
[0012] Further, Further, the offline processing module is configured to locally cache the return operation data and suspend the state change when the network is interrupted, and automatically synchronize the data to the central server and recalculate the return retention time when the network is restored.
[0013] The present application has the beneficial effects: 1. The present application matches the multi-dimensional transaction certificate verification mechanism with the UDI unique identifier, effectively preventing false returns and return behaviors of non-device sold goods, the transaction certificate including an encrypted two-dimensional code of a payment platform, a combination of a transaction number and a mobile phone number, and a one-time password in multiple forms, and each certificate has strict legality verification logic, and the UDI is accurately matched with the sold goods table to ensure the authenticity of the return goods and the reliability of the source from the source.
[0014] 2. The appearance of the return goods is detected by the multi-angle camera and the image recognition model, the features such as damage and opening of the commodity packaging are accurately identified, the images of the six surfaces of the return goods are collected, the key features such as the completeness, flatness and packaging tearing, indentation and stains of the sealing strip are extracted, the quality state of the return goods is strictly controlled, unqualified medical devices are prevented from re-entering the market, the high requirements of safety and integrity of medical devices are met, and the use safety of subsequent purchasers is ensured.
[0015] 3. The present application realizes the high automation of the return process, from the user triggering the return request, the certificate verification, the UDI matching, the state determination, the image detection to the conveying of the goods back to the corresponding goods channel, without manual intervention throughout. This not only greatly improves the return processing efficiency and shortens the user waiting time, but also reduces the error rate caused by manual operation, saves the operation cost, and improves the intelligent management level of the medical device vending machine.
[0016] 4. The vending goods table and the sold goods table respectively record the basic information and detailed information (such as expiration time, return label, return product label, etc.) of the goods, the records of the two tables are updated in real time in the return process, ensuring that the inventory data is consistent with the actual state. At the same time, the addition of the return product label enables subsequent consumers to clearly identify the state of the goods, improving the information transparency and management efficiency; and the pre-set return time threshold and automatic return state label determination standardize the return period management. The system automatically updates the return label (returnable or expired) according to the difference between the time when the goods are sold and the current time, avoiding the quality risk of goods caused by overdue returns, and maintaining a reasonable return order. BRIEF DESCRIPTION OF DRAWINGS
[0017] Figure 1 Flowchart of the present application; Figure 2 Flowchart of the offline process. DETAILED DESCRIPTION
[0018] The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments of the present application. The following description of at least one exemplary embodiment is merely illustrative in nature and not intended to limit the present application and its applications or uses in any way. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative efforts fall within the scope of the present application.
[0019] Unless otherwise specifically stated, the relative arrangements of parts and steps, numerical expressions, and values set forth in these embodiments are not meant to limit the scope of the present application.
[0020] At the same time, it should be understood that, for the convenience of description, the sizes of the various parts shown in the drawings are not drawn in accordance with the actual proportional relationship.
[0021] In addition, for the sake of clarity and brevity, the description of well-known structures, functions, and configurations can be omitted. Those of ordinary skill in the art will recognize that various changes and modifications of the examples described herein can be made without departing from the spirit and scope of the disclosure.
[0022] Techniques, methods, and equipment known to those of ordinary skill in the relevant art can not be discussed in detail, but should be considered part of the enabling description where appropriate.
[0023] In all examples shown and discussed herein, any specific values should be interpreted as merely illustrative and not as limiting. Thus, other examples of the example embodiments can have different values.
[0024] Embodiment 1 As Figure 1 The present embodiment provides a medical instrument vending machine return management method, which comprises a central server storing a vending goods table and a sold goods table of all vending machines, a set of networked vending machines, each vending machine being provided with a unique number, a UDI scanning module, a multi-angle camera and a return port, and the specific steps are as follows: When a user needs to return the goods purchased from the medical instrument vending machine, the system needs to ensure the legality and accuracy of the return process through multi-dimensional verification and automatic processing, and the specific process is as follows: S1. The central server responds to the user's return request triggered by the target vending machine to obtain the unique number of the corresponding vending machine, match the target vending machine's corresponding selling goods table and sold goods table; The user can initiate a return request through the vending machine operation interface or the associated mobile app. After the central server receives the request, it first locates the device according to the unique number of the vending machine, retrieves its corresponding selling goods table (records current saleable product information) and sold goods table (records historical sales data), providing data support for subsequent verification of the source and status of the returned goods.
[0025] S2. Receive the user's transaction credentials and verify them through the vending machine. If the verification is successful, open the return port. If the verification fails, terminate the return and prompt the user; To prevent false returns, the user's transaction credentials must be strictly verified. The diversity of transaction credentials can adapt to different user operation habits. The specific verification logic is as follows: If the user provides a payment platform encrypted return QR code, the vending machine's scanning module parses it and compares it with the QR code information stored in the central server for that transaction. If they match, it is determined to be valid. If the user provides the transaction number and the last four digits of the bound mobile phone number, the system first verifies the transaction number format (such as whether it is a preset 16-digit combination), then queries the binding relationship between the transaction number and the mobile phone number. If they match, it is determined to be valid. If the user provides a one-time verification code on the product packaging, the system needs to check whether the code is within the valid period (such as within 24 hours of generation) and has not been used. If it meets the conditions, it is determined to be valid.
[0026] If the verification fails, the vending machine interface will display the specific reason (such as "verification code has expired" or "transaction number and mobile phone number do not match") to guide the user to check the information.
[0027] S3. After the user puts in the returned goods, scan the product unique identifier UDI through the UDI scanning module. Match the corresponding UDI in the sold goods table. If the match is successful, go to S4. If the match fails, prompt the user to remove the goods and terminate the return; UDI is a key identifier for locating product sales records. Each product sold has its UDI associated with the corresponding transaction record in the sold goods table. If the UDI is not matched in the table after scanning, it means that the product may not have been sold by this vending machine, or the UDI may be damaged or counterfeit. At this time, the process is terminated and the user is prompted to "confirm whether the returned goods are purchased from this device.
[0028] S4. Query the return status identifier of the returned goods. If it is returnable, go to S5. If it is already overdue, terminate the process and prompt the user; To protect the quality of goods and sales order, the system defaults a return time threshold (e.g. 10 minutes, which can be adjusted according to the type of goods). The specific judgment logic is as follows: When the goods are sold, the sold goods table automatically records the selling time and defaults the "returnable" mark; When initiating a return, the system calculates the difference between the current time and the selling time. If the difference is less than the return time threshold, the returnable mark is maintained. If the difference is greater than or equal to the return time threshold, the return mark is changed from returnable to expired.
[0029] For expired goods, the vending machine prompts "The return has exceeded the 10-minute limit and cannot be handled."
[0030] S5. Start the multi-angle camera to collect the appearance image of the goods, detect the damage and opening features through the pre-trained image recognition model, and if any feature is detected, terminate the return and prompt the reason, otherwise go to S6; The sealing and integrity of medical devices directly affect the safety of use, so image detection is required to strictly control. The specific process is as follows: Multi-angle camera (e.g. 6-direction camera inside the return port) synchronously collects high-definition images of the front, back, left, right, top and bottom of the goods; The image recognition model extracts features from the image, focusing on detecting whether the package seal is broken or raised (integrity), whether the seal surface is flat (to exclude secondary sticking), whether the package has a tear, deep indentation or large area of stains; If any feature does not meet the preset standard (e.g. seal breakage length > 5mm, presence of > 3cm² stains), it is determined as "damage / opening", and the process is terminated and prompts "The package of the goods is damaged and cannot handle the return."
[0031] S6. Remove the corresponding goods record from the sold goods table and add a record in the vending goods table, keeping the device expiration time and adding a return product mark; After a successful return, the inventory data needs to be updated in real time: Delete the UDI and associated records of the goods from the sold goods table to ensure the accuracy of sales data; Re-enter the information of the goods in the vending goods table, where the "device expiration time" remains the same as the original record (to avoid extending the shelf life due to return), and a "return product" mark is added (to facilitate user identification when purchasing).
[0032] S7. The vending machine transports the goods to the corresponding channel according to the goods location of the corresponding goods in the vending goods table, completing the return; The goods transportation needs to be accurately matched with the original storage location, and the process is as follows: Read the "goods location" field in the vending goods table (such as "aisle 3-shelf 2"); Control the internal conveying mechanism (such as conveyor belt, mechanical arm) to transfer the goods from the return port to the corresponding aisle; The sensor (such as infrared sensor) at the end of the aisle detects that the goods are in place and feeds back "returned to position" to the central server.
[0033] In some specific embodiments, an offline processing step is also included: when the network is interrupted, the vending machine locally caches the return operation data (such as scanned UDI, image detection result, timestamp), suspends the status identification and updates the goods table; after the network is restored, automatically synchronize the cached data to the central server, recalculate the return time difference (based on the actual operation time), and complete the subsequent data update, ensuring the continuity of the process.
[0034] Embodiment 2 This embodiment provides a medical device vending machine return management system, whose module functions correspond one-to-one to the above method steps, and the specific cooperative process is as follows: After the return trigger module receives the user request, it links the central server to call the corresponding goods table; The voucher verification module interfaces with the code scanning device and the input keyboard, completes the verification of multiple types of vouchers, and controls the opening and closing of the return port electromagnetic lock; The UDI matching module obtains the product UDI through the scanning device and compares it with the sold goods table in real time; The state determination module outputs the "returnable" or "overdue" determination signal based on the time threshold calculation result; The image detection module controls the multi-angle camera to collect images, calls the pre-trained model to complete feature analysis, and returns the detection result; The information update module is responsible for performing record addition, deletion, and marker update operations in the goods table; The goods conveying module drives the internal mechanical structure to complete the transfer of goods according to the position information, and receives the in-place signal fed back by the sensor; The offline processing module buffers data through the local storage unit and automatically triggers the synchronization mechanism after the network is restored.
[0035] It can be understood that the above embodiments are only exemplary embodiments adopted to illustrate the principles of the present application, and the present application is not limited thereto. Those skilled in the art can make various modifications and improvements without departing from the spirit and essence of the present application, and these modifications and improvements are also considered within the protection scope of the present application.
Claims
1. A medical instrument vending machine return management method characterized by, The application relates to a vending machine return system, which comprises a central server storing a vending table and a sold table of all vending machines, a vending machine group connected to the central server, each vending machine being provided with a unique number, a UDI scanning module and a return port provided with a multi-angle camera, and specifically comprises the following steps: S1. The central server acquires the unique number of the corresponding vending machine in response to the return request triggered by the user at the target vending machine, matches the corresponding vending table and sold table of the target vending machine and the initial appearance images of the six faces of each commodity; S2. The user provides a transaction voucher, which is verified by the vending machine, if the verification is passed, the return port is opened, if the verification is not passed, the return is terminated and the user is prompted; S3. After the user puts in the return commodity, the UDI scanning module scans the unique identifier UDI of the commodity, matches the corresponding UDI in the sold table, if the matching is successful, S4 is entered, if the matching fails, the user is prompted to take away the commodity and the return is terminated; S4. The return state identifier of the return commodity is inquired, if it is returnable, S5 is entered, if it is overdue, the process is terminated and the user is prompted; S5. The multi-angle camera is started to collect the appearance images of the six faces of the commodity and compare them with the initial appearance images of the corresponding six faces, and a pre-trained image recognition model is used to detect damage and opening features, if any feature is detected, the return is terminated and the reason is prompted, otherwise, S6 is entered; S6. The corresponding commodity record is removed from the sold table and added to the vending table, the equipment invalidation time is kept and a return product mark is added; S7. The vending machine transports the commodity to the corresponding position according to the commodity position in the vending table, and the return is completed.
2. The medical device vending machine return management method of claim 1, wherein, The specific process of the transaction voucher verification in S2 is as follows: S21. The transaction voucher input by the user is received, the transaction voucher comprises at least one of a payment platform encrypted return two-dimensional code, a transaction number, a bound mobile phone number last four digits and a one-time verification code on the commodity package; S22. The transaction voucher is subjected to legality verification, if it is a two-dimensional code, the two-dimensional code is analyzed by a scanning module and compared with the server record; if it is a transaction number and a mobile phone number, the format and the association relationship are verified; if it is a one-time verification code, the timeliness and the uniqueness are checked; S23. If the verification is passed, the transaction voucher is determined to be valid, otherwise, it is determined to be invalid.
3. The medical device vending machine return management method of claim 1, wherein, The information of the sold table and the vending table comprises basic information and detailed information: The basic information comprises a vending machine unique number, a commodity position and a UDI; The detailed information comprises: The sold table: equipment name, selling time, return identifier; The vending table: equipment name, equipment invalidation time, return product mark.
4. The medical device vending machine return management method of claim 3, wherein, A return time threshold is preset, and the identification process of the return identifier in S3 is as follows: S31. When the commodity is sold, the basic information and the detailed information of the sold commodity are recorded in the sold table, which comprises recording the selling time and defaulting the return identifier as returnable; S32. The current time is acquired, and the time difference between the current time and the selling time is calculated; S33. If the time difference is less than the return time threshold, the return identifier is maintained; if the time difference is greater than or equal to the return time threshold, the identifier is changed into overdue.
5. The medical device vending machine return management method of claim 1, wherein, The detection process of the damage and opening features in S5 is as follows: S51. Collect the appearance images of the six sides of the commodity through the multi-angle camera; S52. Extract features from the images, identify the integrity and flatness of the packaging seal, and compare the position of the packaging seal, whether the packaging is torn, indented, or stained; S53. If any feature does not meet the preset standard, it is determined that the commodity is damaged or opened.
6. The medical device vending machine return management method of claim 5, wherein, The process of identifying the integrity and flatness of the packaging seal and comparing the position of the packaging seal in S52 is as follows: S520. Identify the appearance images of the commodity collected by the multi-angle camera, and find the picture with the packaging seal; S521. Find the initial appearance image corresponding to the picture with the packaging seal, and find the position of the packaging seal on the picture through contour recognition and pixel-level position positioning of the picture and the corresponding initial appearance image; S522. If the positions are the same, it means that the packaging seal has not been opened, and if the positions are different, the return is terminated.
7. The medical device vending machine return management method of claim 1, wherein, The specific process of commodity delivery in S7 is as follows: S71. Read the commodity location information of the corresponding commodity in the vending goods table, including the channel number and shelf position; S72. Control the internal conveying mechanism of the vending machine to transfer the commodity from the return port to the corresponding channel; S73. Update the channel sensor record to confirm the arrival of the commodity and feed back to the central server.
8. A medical device vending machine return management system, characterized by, The system includes a central server and a group of networked vending machines, each vending machine is equipped with a unique number, a UDI scanning module, a multi-angle camera, and a return port. The central server stores the vending goods table and the sold goods table of all vending machines. The system also includes: A return trigger module for responding to user return requests, obtaining vending machine numbers, and matching corresponding goods tables; A voucher verification module for receiving and verifying user-provided transaction vouchers and controlling the return port switch; A UDI matching module for scanning the UDI of the returned commodity and matching it with the sold goods table; A state determination module for querying and determining the return identification state of the returned commodity; An image detection module for collecting images through a multi-angle camera and calling an image recognition model to detect commodity damage and opening features; An information update module for removing or adding commodity records in the goods table, updating return product markers and expiration times; A goods delivery module for delivering returned goods to the correct channel according to the goods location information.
9. The medical device vending machine return management system of claim 8, wherein, It also includes an offline processing module that caches return operation data locally and suspends state changes when the network is interrupted; after the network is restored, automatically synchronize data to the central server and recalculate the return retention time.
Citation Information
Patent Citations
Intelligent commodity displaying, experience, selling and returning integrated machine
CN108717749A
Medical consumable return business management system
CN112561360A
Self-service terminal (SST) item return Anti-fraud processing
US20220230173A1
Cited By
Mobile medical article box and temperature control method
CN121081134A