Chemical storage method and system

By using visual guidance with baseline alignment stripes and auxiliary stripes in the chemical drug warehousing system, combined with logical relationships and weighting rules, the problem of inconsistent label information between packaging boxes and reagent bottles was solved, thereby improving the accuracy and efficiency of warehousing data.

CN121745817BActive Publication Date: 2026-06-23SUZHOU BIENSI EXPERIMENTAL EQUIP CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
SUZHOU BIENSI EXPERIMENTAL EQUIP CO LTD
Filing Date
2026-02-27
Publication Date
2026-06-23

Smart Images

  • Figure CN121745817B_ABST
    Figure CN121745817B_ABST
Patent Text Reader

Abstract

The present disclosure relates to the technical field of chemical warehouse management, and discloses a chemical storage method and a chemical storage system. The central area of the bearing table of the storage system is provided with a rotatable object table for placing the chemical to be stored. A moving assembly is connected to the camera assembly. A first display is provided with a first auxiliary strip and a second auxiliary strip on the first preview area of the first display. The first auxiliary strip is a frame-shaped structure coaxially arranged with the first preview area, and the area of the frame-shaped structure is smaller than the area of the first preview area. The second auxiliary strip overlaps the symmetry axis of the first preview area, and the two ends of the second auxiliary strip are connected to the first auxiliary strip. The chemical storage method and the chemical storage system can extract and compare the packaging box and reagent bottle label information, and filter and enter the parameter value from the packaging box and reagent bottle label information according to the logical relationship and weight rules.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of chemical pharmaceutical storage management technology, and in particular to a method and system for storing chemical pharmaceuticals. Background Technology

[0002] In the warehousing management of chemical products, accurate and complete entry of chemical information is fundamental for subsequent safe storage, compliant use, and full-process traceability. Currently, the main methods of entering warehousing information have the following shortcomings:

[0003] The packaging labels and internal reagent bottle labels of the same batch of chemicals often contain overlapping information, but parameter values ​​may differ due to printing differences, infrequent label updates, or other reasons. For example, the concentration values ​​on the packaging label and the internal reagent bottle label may differ. Existing systems lack information comparison and fusion mechanisms, relying on manual verification, which is inefficient and prone to introducing errors.

[0004] Due to the lack of information comparison and integration mechanisms, existing data entry systems typically only perform simple data entry without real-time identification and visual prompts for conflicts between multiple sources of information. This makes it difficult for operators to detect data anomalies in a timely manner, increasing the risk of data entry errors. Summary of the Invention

[0005] Therefore, the purpose of this invention is to overcome the problem of overlapping or conflicting information between packaging box labels and reagent bottle labels in existing technologies. This makes it difficult for operators to quickly identify and handle inconsistencies between packaging box label information and reagent bottle label information, affecting the accuracy of warehousing data. The invention provides a method and system for warehousing chemicals. By collecting images of the labels from the source packaging boxes and reagent bottles, the invention extracts and compares the packaging box label information with the reagent bottle label information. Based on logical relationships and weighting rules, parameter values ​​are selected and entered from the packaging box label information and reagent bottle label information to improve the accuracy of warehousing data. Furthermore, the warehousing form uses color coding to visually display the level and source of information conflict, helping operators quickly identify and verify the entered information, further improving the accuracy and reliability of the warehousing system.

[0006] To address the aforementioned technical problems, this disclosure provides a chemical drug storage system, comprising:

[0007] The support device includes a support platform, on which a reference alignment strip is provided, and the reference alignment strip overlaps with the axis of symmetry of the support platform; a rotatable loading platform is provided in the central area of ​​the support platform for placing chemicals to be stored.

[0008] A shooting device is disposed on a first side of the supporting device, the first side being perpendicular to the reference alignment strip; the shooting device includes a camera assembly and a moving assembly, the moving assembly being connected to the camera assembly;

[0009] A first display is connected to the camera assembly. A first auxiliary strip and a second auxiliary strip are provided on a first preview area of ​​the first display. The first auxiliary strip is a frame structure coaxially arranged with the first preview area, and the area of ​​the frame structure is smaller than the area of ​​the first preview area. The two ends of the second auxiliary strip are connected to the first auxiliary strip, and the second auxiliary strip overlaps with the axis of symmetry of the first preview area.

[0010] On the other hand, this disclosure provides a method for storing chemical drugs, implemented based on the aforementioned chemical drug storage system, the method comprising the following steps:

[0011] Obtain label images of the chemicals to be stored, including label images of the source packaging boxes and label images of the source reagent bottles;

[0012] Information is extracted from the label image to obtain a first set of elements and a second set of elements; the first set of elements includes a first information element from the source packaging box and a corresponding first parameter value; the second set of elements includes a second information element from the source reagent bottle and a corresponding second parameter value.

[0013] Compare whether the first information element and the second information element are the same: When the first information element and the second information element are the same, compare whether the first parameter value and the second parameter value are the same: When the first parameter value and the second parameter value are different, filter the input parameter values ​​corresponding to the same information element from the first parameter value and the second parameter value;

[0014] Based on the same information elements and their corresponding input parameter values, a structured set of input elements is generated, and the set of input elements is then filled into the database entry form.

[0015] The above-disclosed technical solution has the following advantages over the prior art:

[0016] The chemical storage system of this invention, through a reference alignment strip set on the support platform, and a first auxiliary strip and a second auxiliary strip set on the first preview area, combined with a visual guidance mechanism, can both ensure that the acquired image quality meets the standards and simplify the positioning process between the camera component and the chemical to be stored, thereby improving storage efficiency. Specifically:

[0017] The reference alignment strip provides an alignment reference for operators when initially placing chemicals on the platform, which reduces the difficulty of initial placement and also reduces the extent and time required for subsequent adjustments to camera components.

[0018] By guiding the operator to move the camera so that the captured image is within the composition boundary formed by the first auxiliary strip, ensuring that the label image is complete and appropriately sized and centered in the first preview area, the accuracy of subsequent information extraction can be improved, thereby improving the accuracy of the entered data.

[0019] The second auxiliary strip provides a visual reference for aligning the starting edge of the obtained curved label image, ensuring that the obtained image is upright and avoiding difficulties in subsequent image recognition due to image tilt, thereby improving the accuracy of information recognition in the image.

[0020] Furthermore, the chemical drug storage system described in this invention, through the cooperation of a rotatable platform and a multi-axis moving shooting device, can assist in the continuous shooting and image sequence stitching of the labels on cylindrical reagent bottles, ensuring that the information of the curved label images can be entered into the storage system more completely and accurately.

[0021] The chemical drug storage method of the present invention can collect label images of source packaging boxes and source reagent bottles, and process label information from both sources simultaneously. Parameter values ​​are selected and entered from the label information of packaging boxes and reagent bottles according to logical relationships and weight rules to improve the accuracy of the entered data.

[0022] Furthermore, the chemical drug warehousing method described in this invention uses different visual display labels in the warehousing form to distinguish the data source and risk level, which enables the reviewers to quickly focus their attention on high-risk or questionable data items, thereby improving the efficiency and accuracy of manual verification. Attached Figure Description

[0023] To make the content of this disclosure easier to understand, the disclosure will be further described in detail below with reference to specific embodiments and accompanying drawings, wherein:

[0024] Figure 1 This is a schematic diagram of a chemical drug storage system in an embodiment of this disclosure.

[0025] Figure 2 This is a schematic diagram of a support platform in one embodiment of the present disclosure.

[0026] Figure 3 This is a schematic diagram of another structure of the support platform in an embodiment of this disclosure.

[0027] Figure 4 This is a schematic diagram of the structure of the first display in an embodiment of this disclosure.

[0028] Figure 5 This is a schematic diagram of the structure of a mobile component in an embodiment of this disclosure.

[0029] Figure 6 This is a schematic flowchart of a method for storing chemical drugs in an embodiment of this disclosure.

[0030] Explanation of reference numerals in the accompanying drawings: 1. Support device; 10. Support platform; 11. Reference alignment strip; 12. Rotatable stage; 13. Central area; 14. Middle area; 15. Edge area; 16. Annular groove; 17. Annular baffle; 21. Camera assembly; 22. Moving assembly; 221. First slider; 222. X-axis slide rail; 223. Second slider; 224. Y-axis slide rail; 225. Third slider; 226. Z-axis slide rail; 3. First display; 31. First auxiliary strip; 32. Second auxiliary strip; 33. First preview area. Detailed Implementation

[0031] The present disclosure will be further described below with reference to the accompanying drawings and specific embodiments, so that those skilled in the art can better understand and implement the present disclosure, but the embodiments are not intended to limit the present disclosure.

[0032] Example 1: This example discloses a chemical drug storage system.

[0033] refer to Figure 1 The chemical storage system of this embodiment includes: a carrying device 1, a photographing device, and a display device. Furthermore, the chemical storage system of this embodiment may also include: a backplate and a driving device.

[0034] The support device 1 in this embodiment includes a support platform 10.

[0035] In application, the support platform 10 can be circular, rectangular, or square. Preferably, the support platform 10 is rectangular or square. The support platform 10 includes a first side and a second side arranged opposite to each other, as well as a third side and a fourth side arranged opposite to each other. The first and second sides are parallel to the Y-axis, and the third and fourth sides are parallel to the X-axis.

[0036] refer to Figure 2 The support platform 10 includes a central region 13, an intermediate region 14, and an edge region 15 arranged sequentially from the center to the edge, and the central region 13, intermediate region 14, and edge region 15 are coaxially arranged. A reference alignment strip 11 is provided on the surface of the support platform 10. The reference alignment strip 11 is arranged along the Y-axis direction and extends from the central region 13 of the support platform 10 to the edge region 15.

[0037] The reference alignment strip 11 overlaps with the axis of symmetry of the support platform 10. Specifically, the reference alignment strip 11 is located between the first side and the second side, and the perpendicular distance between the reference alignment strip 11 and the first and second sides is equal. Further, the reference alignment strip 11 includes a first reference line and a second reference line arranged in parallel, with a gap between the first reference line and the second reference line. Since the label width of the chemical reagent bottle is 25 mm to 50 mm, the distance between the first reference line and the second reference line is 5 mm to 10 mm.

[0038] In practical applications, refer to Figure 3 The central region 13 of the support platform 10 is provided with a rotatable stage 12, which is used to place chemicals to be stored. For placing commonly used laboratory reagent bottles, such as 50 ml to 500 ml bottles, the diameter of the rotatable stage 12 is 50 mm to 100 mm.

[0039] The packaging boxes or reagent bottles containing the chemicals to be stored are placed on the rotatable platform 12. The reagent bottles can be cylindrical or cylindrical. The cylindrical reagent bottles have curved bodies, meaning the labels affixed to them are curved. The cylindrical reagent bottles have flat bodies, meaning the labels affixed to them are flat. Similarly, the packaging boxes have flat bodies, meaning the labels affixed to them are flat.

[0040] The central region 14 of the support platform 10 is provided with one or more annular grooves 16. Further, the multiple annular grooves 16 are concentrically arranged and not equally spaced. Specifically, the spacing between adjacent annular grooves 16 near the central region 13 is smaller than the spacing between adjacent annular grooves 16 near the edge region 15. The spacing between adjacent annular grooves 16 is 10 mm to 50 mm. In some embodiments, the groove depth of the annular grooves 16 is 5 mm to 10 mm.

[0041] Each of the annular grooves 16 is provided with an annular baffle 17, which is detachably inserted into the corresponding annular groove 16, and the width of the annular baffle 17 is 15 mm to 40 mm.

[0042] In actual implementation, the driving device of this embodiment includes a first driving component, which is connected to the rotatable stage 12 to drive the rotatable stage 12 to rotate at a constant speed around its central axis, thereby causing the cylindrical reagent bottle on the rotatable stage 12 to rotate. Furthermore, the first driving component includes a motor, such as a DC brushless servo motor.

[0043] In this embodiment, the shooting device is disposed on the first side of the carrier device 1, and the first side is perpendicular to the reference alignment strip 11.

[0044] In application, the shooting device includes a camera assembly 21 and a moving assembly 22, wherein the moving assembly 22 is connected to the camera assembly 21 so that the camera assembly 21 can move along the X-axis, Y-axis and / or Z-axis.

[0045] In practical applications, the driving device includes a second driving component connected to the moving component 22 to drive the moving component 22 to move along the X-axis, Y-axis, and / or Z-axis, thereby causing the camera component 21 to move along the X-axis, Y-axis, and / or Z-axis. Further, the second driving component includes an X-axis driving component, a Y-axis driving component, and a Z-axis driving component. The X-axis driving component drives the moving component 22 to move along the X-axis, thereby causing the camera component 21 to move along the X-axis; the Y-axis driving component drives the moving component 22 to move along the Y-axis, thereby causing the camera component 21 to move along the Y-axis; and the Z-axis driving component drives the moving component 22 to move along the Z-axis, thereby causing the camera component 21 to move along the Z-axis.

[0046] In actual implementation, the moving component 22 includes: an X-axis moving component, a Y-axis moving component, and a Z-axis moving component. (Reference) Figure 4 The X-axis moving component includes an X-axis slide rail 222 and a first slider 221; the Y-axis moving component includes a Y-axis slide rail 224 and a second slider 223; and the Z-axis moving component includes a Z-axis slide rail 226 and a third slider 225.

[0047] The second slider 223 is mounted on the support platform 10. Specifically, the second slider 223 is mounted on the lower surface of the support platform 10. The Y-axis slide rail 224 is parallel to the Y-axis and is slidably connected to the second slider 223 along the Y-axis direction. The Y-axis drive assembly is connected to the Y-axis slide rail 224 to drive the Y-axis slide rail 224 to move along the Y-axis direction.

[0048] Z-axis slide rail 226 is parallel to the Z-axis and is connected to the Y-axis slide rail 224. When the Y-axis slide rail 224 moves along the Y-axis direction, it can drive the Z-axis slide rail 226 to move along the Y-axis direction. Furthermore, a third slider 225 is slidably connected to the Z-axis slide rail 226 along the Z-axis direction, and a Z-axis drive assembly is connected to the third slider 225 to drive the third slider 225 to move along the Z-axis direction.

[0049] The first slider 221 is connected to the third slider 225. When the third slider 225 moves along the Z-axis, it can drive the first slider 221 to move along the Z-axis. Furthermore, the X-axis slide rail 222 is parallel to the X-axis and is slidably connected to the first slider 221 along the X-axis. The X-axis drive assembly is connected to the X-axis slide rail 222 to drive the X-axis slide rail 222 to move along the X-axis.

[0050] The camera assembly 21 is mounted on the X-axis slide rail 222. When the X-axis slide rail 222 moves along the X-axis direction, it can drive the camera assembly 21 to move along the X-axis direction. When the Y-axis slide rail 224 moves along the Y-axis direction, it can drive the camera assembly 21 to move along the Y-axis direction. When the third slider 225 moves along the Z-axis direction, it can drive the camera assembly 21 to move along the Z-axis direction.

[0051] In this embodiment, the back plate is disposed on the second side of the bearing device 1, which is opposite to the first side.

[0052] In application, the back plate is set perpendicular to the support device 1. Specifically, the back plate is installed perpendicularly on the fourth side of the support platform 10.

[0053] In practical applications, the back panel is a matte blue panel, which can effectively isolate environmental interference.

[0054] The display device in this embodiment is connected to the camera assembly 21.

[0055] In application, the display device includes a first display 3. The first display 3 is connected to the camera assembly 21 and is used to preview images captured by the camera assembly 21.

[0056] In practical applications, refer to Figure 5 The first preview area 33 of the first display 3 is provided with a first auxiliary strip 31 and a second auxiliary strip 32.

[0057] The first auxiliary strip 31 is a frame-shaped structure coaxially arranged with the first preview area 33, and the area of ​​the frame-shaped structure is smaller than the area of ​​the first preview area 33. Further, the frame-shaped structure includes a first frame and a second frame arranged coaxially, with a gap between the first and second frame, and the area of ​​the first frame is larger than the area of ​​the second frame. Specifically, the area of ​​the first frame is less than 4 / 5 of the area of ​​the first preview area 33, and the area of ​​the second frame is greater than 3 / 4 of the area of ​​the first preview area 33.

[0058] The second auxiliary strip 32 is connected to the first auxiliary strip 31 at both ends, and the second auxiliary strip 32 overlaps with the axis of symmetry of the first preview area 33. Further, the second auxiliary strip 32 includes a first longitudinal line and a second longitudinal line arranged in parallel, with a gap between the first longitudinal line and the second longitudinal line. Preferably, the distance between the first longitudinal line and the second longitudinal line is approximately 5 mm.

[0059] In practical implementation, the display device may further include a second display. The second display is connected to the camera assembly 21 and is used to display the chemicals that have been entered into the inventory system. Preferably, the second display is used to display the inventory form.

[0060] Example 2: This example describes a method for storing chemical drugs. This storage method can be implemented based on the chemical drug storage system described in Example 1.

[0061] The chemical storage method in this embodiment includes steps SS1 to SS5, as described above. Figure 6 .

[0062] Step SS1: Obtain the label images of the chemicals to be stored.

[0063] When applied, the label images include label images from the source packaging box and label images from the source reagent bottle.

[0064] In practical applications, each labeled image is marked with a number.

[0065] The label image of the source packaging box is marked with the packaging box number. Furthermore, the label image of the source packaging box includes at least the label image of the first-level packaging box. When the label image of the source packaging box includes label images of multiple levels of packaging boxes, the label image of the source packaging box is marked with the packaging box number corresponding to the label image of the current level of packaging box, and also with the packaging box number corresponding to the label image of the previous level of packaging box. For example: when the label image of the source packaging box includes label images of the first-level packaging box and label images of the second-level packaging box, the label image of the first-level packaging box is marked with the packaging box number B1 corresponding to the label image of the current large packaging box; the label images of the second-level packaging boxes are marked with the packaging box number corresponding to the label image of the current small packaging box and the packaging box numbers B1-B2 corresponding to the label image of the first-level packaging box.

[0066] The label image of the source reagent bottle is marked with the reagent bottle number. Furthermore, the label image of the source reagent bottle is marked with the box number and reagent bottle number, such as B1-B2-b1, or B2-b1, or B1-b1.

[0067] Step SS2: Extract information from the label image to obtain a first set of elements and a second set of elements.

[0068] In application, the first element set includes the first information element of the source packaging box and its corresponding first parameter value; that is, the first element set includes the information element of the source packaging box and its corresponding parameter value. The second element set includes the second information element of the source reagent bottle and its corresponding second parameter value; that is, the second element set includes the information element of the source reagent bottle and its corresponding parameter value. Each element in the element set corresponds to one information element, and each information element is marked with a corresponding parameter value.

[0069] In practical applications, information elements are used to classify the attributes of chemical products, such as concentration, particle size, density, storage temperature, hardness, pH value, and purity. Parameter values ​​are the specific details represented by numbers under each attribute category, such as 99.5%, 1.0 mol / L, and below 60°C.

[0070] In actual implementation, step SS2 includes steps SS21 to SS24.

[0071] Step SS21: Perform optical character recognition on the label image to obtain the original text data.

[0072] In application, optical character recognition (OCR) converts text regions in a label image into computer-editable and searchable text characters. Specifically, based on OCR technology, it analyzes the pixel distribution of label images from source packaging boxes or reagent bottles to identify the shapes of the characters, thereby obtaining a continuous piece of raw text data. This raw text data contains all the text on the label.

[0073] Step SS22: Based on the preset chemical information database, extract information elements and their parameter values ​​from the original text data.

[0074] In application, the chemical information database includes the standard names and other common expressions of all information elements that need to be monitored in the database system. These other common expressions can be synonyms, abbreviations, and variations of the standard names. For example, the standard name of an information element in the chemical information database is concentration. Simultaneously, the database also includes common expressions related to concentration, namely synonyms, abbreviations, and variations of concentration, such as mass fraction, volume fraction, mass concentration, molar concentration, mass-molar concentration, mole fraction, equivalent concentration, percentage concentration, and ppm.

[0075] In practical applications, the raw text data is scanned to find entries that match the standard names or other common expressions of information elements in the chemical information database. For example, entries with the same characters or semantics as the standard names or other common expressions of information elements in the chemical information database are searched; preferably, entries with the same characters are searched. When any entry is matched, the entry is extracted as an information element, and the standard name of the information element is called; then, the string following the entry, conforming to the format of the corresponding information element, is used as its parameter value.

[0076] Furthermore, the information elements include concentration, particle size, density, storage temperature, hardness, pH value, and / or purity. Even further, the standard names for these information elements include concentration, particle size, density, storage temperature, hardness, pH value, and / or purity.

[0077] Step SS23: Write the first information element and the first parameter value extracted from the raw text data obtained from the label image of the source packaging box into the first element set.

[0078] Step SS24: Write the second information element and the second parameter value extracted from the raw text data obtained from the label image of the source reagent bottle into the second element set.

[0079] Step SS3: Compare whether the first information element and the second information element are the same: When the first information element and the second information element are the same, compare whether the first parameter value and the second parameter value are the same: When the first parameter value and the second parameter value are different, filter the input parameter value corresponding to the same information element from the first parameter value and the second parameter value.

[0080] In application, there will generally be at least some overlap in information elements on the labels of the packaging box and the labels of the reagent bottles. However, the two parameter values ​​corresponding to the information elements from different sources may be the same or different.

[0081] When the first information element and the second information element are the same, and the first parameter value and the second parameter value from different sources are the same, the parameter value of the label image of the source reagent bottle is used as the default value for the entered parameter value. For example, when the purity on the label of the packaging box is ≥99.0%, and the purity on the label of the reagent bottle is ≥99.0%, the entered parameter value for the purity in the inventory form is ≥99.0%, and the label image of the source reagent bottle is used as the default value for the entered parameter value.

[0082] When the first information element and the second information element are the same, but the first parameter value and the second parameter value from different sources are different, one of them shall be selected as the input parameter value. For example, when the purity on the label of the packaging box is ≥99.0%, while the purity on the label of the reagent bottle is =99.5%, the input parameter value corresponding to the purity entered into the inventory form shall be either ≥99.0% or =99.5%.

[0083] In practical applications, step SS3 includes steps SS31 to SS33.

[0084] Step SS31: Parse the first parameter value text into a first semantic description object, and parse the second parameter value text into a second semantic description object.

[0085] When applied, the semantic description object includes the value type, the numerical subject, and the unit.

[0086] The value type indicates the nature of the parameter value, and can include an exact value, such as 99.5%; a lower limit value, such as ≥99.0%; an upper limit value, such as ≤0.1%; a range value, such as 9.5-10.5 mol / L; or a typical value, such as about 10%. The numerical body is a number, such as 99.5, ≥99.0, ≤0.1, 9.5-10.5, or about 10. The unit is used to express the measurement standard, such as % or mol / L.

[0087] Step SS32: Analyze the logical relationship between the first semantic description object and the second semantic description object.

[0088] When applied, logical relationships include containment, being contained, intersection, separation, and / or equality.

[0089] In practical applications, the logical relationship between lower limit values ​​(e.g., upper limit values, range values) and precise values ​​(e.g., ≥99.0% includes 99.5%) is one of inclusion. The logical relationship between precise values ​​(e.g., 99.5% is included in ≥99.0%) is another of being included. The logical relationship between lower limit values ​​(e.g., ≥99.0% intersects with 99.0% - 99.5%) is another of intersection. When two numerical values ​​from different sources do not overlap, the logical relationship between them is one of separation, for example, 30% and 50% are separate.

[0090] Step SS33: Determine whether the first parameter value and the second parameter value are semantically compatible based on the logical relationship.

[0091] When applied, if the logical relationship is disjoint, that is, there is no overlap between the first parameter value and the second parameter value, such as completely different concentrations, then the first parameter value and the second parameter value from different sources are semantically incompatible; otherwise, the first parameter value and the second parameter value from different sources are semantically compatible.

[0092] If incompatible, the business risk level of the corresponding information element is marked as high conflict risk, and the parameter value of the label image of the source reagent bottle is used as the input parameter value of the corresponding information element.

[0093] If compatible, the business risk level of the corresponding information element is marked as low conflict risk, and the parameter value with the highest weight is selected as the input parameter value according to the information weighting rules.

[0094] In practical applications, precise values ​​contain more and more accurate information than typical values, typical values ​​contain more and more accurate information than range values, and range values ​​contain more and more accurate information than lower or upper limits. Therefore, to improve the accuracy of data in the database entry form, the information weighting rules include: precise values ​​have a higher weight than typical values, typical values ​​have a higher weight than range values, and range values ​​have a higher weight than lower or upper limits.

[0095] Step SS4: Generate a structured set of input elements based on the same information elements and their corresponding input parameter values, and populate the input element set into the database form.

[0096] In application, the overlapping information elements on the label images of the source packaging box and the source reagent bottle, along with their input parameter values, are used to form structured information element input parameter value pairs, such as: standard name-string. The source of the input parameter value and the business risk level of the information element are then labeled. Furthermore, parameter values ​​corresponding to other different information elements can be directly used as their input parameter values ​​to form structured information element input parameter value pairs, with the source of the input parameter value also labeled.

[0097] In practical applications, structured information element input parameter value pairs are written into the input element set, and then the structured information element input parameter value pairs in the input element set are sequentially filled into the preset fields of the input form. The preset fields are selected from the standard names of the information elements. For example, the input parameter value for the information element "concentration" is filled into the character box of the preset field "concentration" in the input form.

[0098] In some embodiments, based on the source tags of the entered parameter values ​​in the entered element set, corresponding highlighted tags are added to the entered parameter values ​​in the database entry form to prompt operators to verify them. For example, when the source tag of the entered parameter value in the entered element set is a label image of the source packaging box, the background of the entered parameter value field is set to yellow; when the source tag of the entered parameter value in the entered element set is a label image of the source reagent bottle, the background of the entered parameter value field is set to green.

[0099] In some embodiments, based on the business risk level labels of information elements in the input element set, corresponding font color labels are added to the input parameter values ​​in the input form to prompt operators to verify them. For example, when the business risk level label of an information element in the input element set is high conflict risk, the font color of the corresponding input parameter value field is set to red; when the business risk level label of an information element in the input element set is low conflict risk, the font color of the corresponding input parameter value field is set to black.

[0100] Example 3: Based on Example 2, this example discloses a method for storing chemical drugs.

[0101] The label image of the source reagent bottle can be a flat label image or a curved label image. This embodiment details the steps for obtaining the label image of the chemical reagent to be stored when the label image of the source reagent bottle is a flat label image.

[0102] The process of obtaining planar label images based on the chemical drug warehousing system in this embodiment includes steps SS111 to SS113.

[0103] Step SS111: Remove the annular baffle 17.

[0104] When taking photos of the labels on the packaging boxes or cylindrical reagent bottles, ensure that there is no annular baffle 17 on the support platform 10.

[0105] Step SS112: Place the labeled packaging box or cylindrical reagent bottle on the rotatable stage 12, with the label facing the camera assembly 21.

[0106] In application, in order to roughly adjust the position of the label and the camera assembly 21, the packaging box or cylindrical reagent bottle with the label is placed on the rotatable stage 12, and the axis of symmetry of the label is connected to the reference alignment strip 11.

[0107] In practical applications, aligning the label's axis of symmetry with the reference alignment strip 11 aims to minimize the adjustment displacement of the camera assembly 21 when the preview image of the label is positioned within the first frame and at least one side of the label coincides with the first auxiliary strip 31. Therefore, to reduce equipment complexity and improve operational efficiency, the operator visually determines the position of the label's axis of symmetry, ensuring it is approximately perpendicularly aligned with the reference alignment strip 11.

[0108] In actual implementation, to reduce the difficulty of visual judgment for operators and further improve the efficiency of the operation process, the width of the reference alignment strip 11 is widened so that the axis of symmetry of the label is approximately perpendicularly connected to the wider reference alignment strip 11. Specifically, the reference alignment strip 11 includes a first reference line and a second reference line arranged in parallel, with a gap between the first reference line and the second reference line.

[0109] Step SS113: Control the moving component 22 to move the camera component 21 along the X-axis, Y-axis and / or Z-axis directions, so that the preview image of the label is located within the first frame and at least one side of the label coincides with the first auxiliary strip 31.

[0110] In application, to increase the accuracy of subsequent information extraction, the information on the label is positioned as centrally as possible in the label image, avoiding its location at the edges. Specifically, the coordinates of the camera component 21 along the X, Y, and / or Z axes are adjusted to ensure the preview image of the label is within the first frame. When the preview image is within the first frame, the coordinates of the camera component 21 along the X, Y, and / or Z axes are further adjusted to ensure at least one side of the flat label coincides with the first auxiliary strip 31.

[0111] The initial position of camera component 21 is the midpoint of the third side. The X, Y, and Z coordinates of the initial position of camera component 21 are all set to 0.

[0112] In practical applications, the preview image of the label is positioned within the first frame, and at least one side of the label coincides with the first auxiliary strip 31. This is to ensure that the preview image of the label fills the frame structure as much as possible without exceeding it, thereby increasing the accuracy of subsequent information extraction. Therefore, the width of the first auxiliary strip 31 can be widened to reduce operational difficulty and improve the efficiency of the operation process. Specifically, the frame structure includes a first frame and a second frame arranged coaxially, with a gap between the first frame and the second frame.

[0113] When the preview image of the label is within the first frame and at least one side of the preview image of the flat label is visible in the gap between the first and second frames, it can be determined that the preview image of the flat label is located within the first frame and at least one side of the flat label coincides with the first auxiliary strip 31.

[0114] Example 4: Based on Example 2, this example discloses a method for storing chemical drugs.

[0115] The label image of the source reagent bottle can be a flat label image or a curved label image. This embodiment details the steps for obtaining the label image of the chemical reagent to be stored when the label image of the source reagent bottle is a curved label image.

[0116] The process of obtaining curved label images based on the chemical drug warehousing system in this embodiment includes steps SS121 to SS124.

[0117] Step SS121: Insert the annular baffle 17 into the annular groove 16.

[0118] In order to prevent the cylindrical reagent bottle from falling over during subsequent rotation, the annular baffle 17 is inserted into the annular groove 16 during application.

[0119] In practical applications, the diameter of the annular baffle 17 inserted into the annular groove 16 is larger than the diameter of the bottom of the cylindrical reagent bottle.

[0120] In practical implementation, to prevent the annular baffle 17 from obscuring the label paper during subsequent shooting and to prevent it from falling over during rotation, the width of the annular baffle 17 should not be too large or too small. Specifically, the width of the annular baffle 17 can be between 15 mm and 40 mm. In some embodiments, the width of the annular baffle 17 is positively correlated with its diameter.

[0121] Step SS122: Place the cylindrical reagent bottle with the label on it vertically on the rotatable stage 12, with the label facing the camera assembly 21.

[0122] In application, the label paper includes a first side and a second side arranged opposite to each other, as well as a third side and a fourth side arranged opposite to each other. The first side and the second side are perpendicular to the rotatable stage 12, and the third side and the fourth side are parallel to the rotatable stage 12.

[0123] To roughly adjust the position of the label and camera assembly 21, a cylindrical reagent bottle with the label attached is placed on the rotatable stage 12, and the extension line of the first side of the label is perpendicularly connected to the reference alignment strip 11.

[0124] In practical applications, the purpose of perpendicularly connecting the extension line of the first side of the label to the reference alignment strip 11 is to minimize the adjustment displacement of the camera assembly 21 when the first side coincides with the second auxiliary strip 32 in the preview image of the label, and the length of the first side is less than or equal to the length of the second auxiliary strip 32. Therefore, to reduce equipment complexity and improve operational efficiency, the extension line of the first side of the label is approximately perpendicularly connected to the reference alignment strip 11 based on the operator's visual judgment.

[0125] Step SS123: Control the moving component 22 to drive the camera component 21 to move along the X-axis, Y-axis and / or Z-axis directions, so that the first side of the label paper in the preview image coincides with the second auxiliary strip 32, and the length of the first side is less than or equal to the length of the second auxiliary strip 32.

[0126] In application, to ensure that the information on both sides of the label is extracted completely and accurately, and to minimize the number of frames in subsequent image sequences, the first side of the label in the preview image should be aligned with the second auxiliary strip 32 as much as possible. Simultaneously, to ensure that the information on the label is centered in the label image and not located at the edge, the length of the first side in the preview image should be less than or equal to the length of the second auxiliary strip 32. Preferably, the moving component 22 is controlled to move the camera component 21 along the X, Y, and / or Z axes, so that the two ends of the first side of the label are aligned with the two ends of the second auxiliary strip 32.

[0127] In practical applications, to improve the efficiency of the operation process, the width of the second auxiliary strip 32 can be widened. Specifically, the second auxiliary strip 32 includes a first longitudinal line and a second longitudinal line arranged in parallel, with a gap between the first longitudinal line and the second longitudinal line.

[0128] When the first side is previewed through the gap between the first and second vertical lines, it can be determined that the first side coincides with the second auxiliary strip 32 in the preview image of the label. Simultaneously, when the third and fourth sides are previewed through the gap between the first and second vertical lines, it can be determined that the length of the first side in the preview image is less than or equal to the length of the second auxiliary strip 32; when the third and fourth sides are previewed through the gap between the first and second frames, it can be determined that the two ends of the first side coincide with the two ends of the second auxiliary strip 32 in the preview image.

[0129] Step SS124: Drive the rotatable stage 12 to rotate at a constant speed around its central axis to drive the cylindrical reagent bottle to rotate. During the rotation, use the camera assembly 21 to continuously take pictures of the label paper affixed to the body of the cylindrical reagent bottle to obtain an image sequence of curved label images. The image sequence includes multiple images covering different parts of the label paper.

[0130] In application, to obtain a complete label image, the rotatable stage 12 rotates uniformly around its central axis from 45° to 360°. Preferably, when the second side of the curved label coincides with the second auxiliary strip 32 in the preview image, the first drive assembly can be turned off, at which point the rotatable stage 12 stops rotating.

[0131] In practical applications, to ensure smooth rotation and no image blurring, the rotational speed of the rotatable stage 12 is 5° / second to 15° / second; the continuous shooting frequency is 10 frames / second to 30 frames / second.

[0132] In actual implementation, the image sequence can be stitched and expanded using existing cylindrical surface image stitching methods to obtain the label image of the source reagent bottle, which will not be elaborated here.

[0133] Obviously, the above embodiments are merely illustrative examples for clear explanation and are not intended to limit the implementation. Those skilled in the art will recognize that other variations or modifications can be made based on the above description. It is neither necessary nor possible to exhaustively list all possible implementations here. However, obvious variations or modifications derived therefrom remain within the scope of this disclosure.

Claims

1. A method for storing chemical reagents, characterized in that, Includes the following steps: Obtain label images of the chemicals to be stored, including label images of the source packaging boxes and label images of the source reagent bottles; Information is extracted from the label image to obtain a first set of elements and a second set of elements; the first set of elements includes a first information element from the source packaging box and a corresponding first parameter value; the second set of elements includes a second information element from the source reagent bottle and a corresponding second parameter value. Compare whether the first information element and the second information element are the same: When the first information element and the second information element are the same, compare whether the first parameter value and the second parameter value are the same: When the first parameter value and the second parameter value are different, filter the input parameter values ​​corresponding to the same information element from the first parameter value and the second parameter value; Based on the same information elements and their corresponding input parameter values, a structured set of input elements is generated, and the set of input elements is then filled into the database entry form. The information extraction from the label image includes: Optical character recognition is performed on the label image to obtain the original text data; Based on a pre-defined chemical information database, information elements and their parameter values ​​are extracted from the original text data; wherein, the chemical information database contains the standard names of the information elements and their synonyms, abbreviations, and variant expressions; The first information element and the first parameter value extracted from the raw text data obtained from the label image of the source packaging box are written into the first element set; The second information element and the second parameter value extracted from the raw text data obtained from the label image of the source reagent bottle are written into the second element set; When the first parameter value and the second parameter value are different, the step of filtering the input parameter values ​​corresponding to the same information elements from the first parameter value and the second parameter value includes: The first parameter value text is parsed into a first semantic description object, and the second parameter value text is parsed into a second semantic description object; wherein, the semantic description object includes value type, numerical subject, and unit; the value type includes precise value, lower limit value, upper limit value, range value, and typical value; Analyze the logical relationship between the first semantic description object and the second semantic description object; the logical relationship includes inclusion, being included, intersection, separation and equality; Based on the aforementioned logical relationship, determine whether the first parameter value and the second parameter value are semantically compatible: When the logical relationship is disjoint, the first parameter value and the second parameter value are semantically incompatible. The business risk level of the corresponding information element is marked as high conflict risk, and the second parameter value is used as the input parameter value of the information element. Otherwise, if the first parameter value and the second parameter value are semantically compatible, the business risk level of the corresponding information element is marked as low conflict risk, and the parameter value with the highest weight is selected as the input parameter value according to the information weighting rules; the information weighting rules include: the weight of the precise value is higher than the weight of the typical value, the weight of the typical value is higher than the weight of the range value, and the weight of the range value is higher than the weight of the lower limit value or the upper limit value.

2. The method for storing chemical drugs according to claim 1, characterized in that, The label image of the source reagent bottle can be a flat label image or a curved label image; When the label image of the source reagent bottle is a flat label image, the process of obtaining the flat label image based on the chemical drug warehousing system includes: Remove the annular baffle; Place the labeled carton or cylindrical reagent bottle on the rotatable stage, with the label facing the camera assembly; The control moving component drives the camera component to move along the X-axis, Y-axis and / or Z-axis, so that the preview image of the label is located within the first frame and at least one side of the label coincides with the first auxiliary strip.

3. The method for storing chemical drugs according to claim 1, characterized in that, The label image of the source reagent bottle can be a flat label image or a curved label image; When the label image of the source reagent bottle is a curved label image, the process of obtaining the curved label image based on the chemical drug warehousing system includes: Insert the annular baffle into the annular groove; Place the cylindrical reagent bottle with the label on it vertically on the rotatable stage, with the label facing the camera assembly; The control moving component drives the camera component to move along the X-axis, Y-axis and / or Z-axis directions, so that the first side edge in the preview image of the label coincides with the second auxiliary strip, and the length of the first side edge is less than or equal to the length of the second auxiliary strip; A rotatable stage is driven to rotate at a constant speed around its central axis to rotate a cylindrical reagent bottle. During the rotation, a camera assembly continuously captures images of the label paper affixed to the body of the cylindrical reagent bottle to obtain an image sequence of curved label images. The image sequence includes multiple images covering different parts of the label paper.

4. The method for storing chemical drugs according to claim 3, characterized in that, Based on the source tags of the input parameter values ​​in the input element set, add corresponding highlight tags to the input parameter values ​​in the database form; Based on the business risk level labels of the information elements in the input element set, add corresponding font color display labels to the input parameter values ​​in the input form.

5. A chemical drug storage system, characterized in that, A method for implementing the chemical drug storage system as described in any one of claims 1 to 4; the chemical drug storage system includes: The support device includes a support platform, on which a reference alignment strip is provided, and the reference alignment strip overlaps with the axis of symmetry of the support platform; a rotatable loading platform is provided in the central area of ​​the support platform for placing chemicals to be stored. A shooting device is disposed on a first side of the supporting device, the first side being perpendicular to the reference alignment strip; the shooting device includes a camera assembly and a moving assembly, the moving assembly being connected to the camera assembly; A first display is connected to the camera assembly. A first auxiliary strip and a second auxiliary strip are provided on a first preview area of ​​the first display. The first auxiliary strip is a frame structure coaxially arranged with the first preview area, and the area of ​​the frame structure is smaller than the area of ​​the first preview area. The two ends of the second auxiliary strip are connected to the first auxiliary strip, and the second auxiliary strip overlaps with the axis of symmetry of the first preview area.

6. The chemical drug warehousing system according to claim 5, characterized in that, The reference alignment strip includes a first reference line and a second reference line arranged in parallel, with a gap between the first reference line and the second reference line; The frame structure includes a first frame and a second frame arranged coaxially, with a gap between the first frame and the second frame, and the area of ​​the first frame is larger than the area of ​​the second frame. The second auxiliary strip includes a first longitudinal line and a second longitudinal line arranged in parallel, with a gap between the first longitudinal line and the second longitudinal line.

7. The chemical drug warehousing system according to claim 5, characterized in that, The middle area of ​​the support platform is provided with one or more annular grooves; Each of the annular grooves is provided with an annular baffle, which is detachably inserted into the corresponding annular groove, and the width of the annular baffle is 15 mm to 40 mm.

8. The chemical drug warehousing system according to claim 5, characterized in that, The warehousing system also includes a drive device; the drive device includes a first drive component and a second drive component. The first drive component is connected to the rotatable platform; The second drive component is connected to the moving component; The moving component includes: A second slider is mounted on the support platform; The Y-axis slide rail is slidably connected to the second slider. Z-axis slide rail, which is connected to Y-axis slide rail; The third slider is slidably connected to the Z-axis slide rail; A first slider, the first slider being connected to the third slider; An X-axis slide rail is slidably connected to the first slider and is used to mount the camera assembly.