CN115375221B - Sample storage system - Google Patents

Sample storage system Download PDF

Info

Publication number
CN115375221B
CN115375221B CN202210817367.7A CN202210817367A CN115375221B CN 115375221 B CN115375221 B CN 115375221B CN 202210817367 A CN202210817367 A CN 202210817367A CN 115375221 B CN115375221 B CN 115375221B
Authority
CN
China
Prior art keywords
storage
sample
corner
information
warehousing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202210817367.7A
Other languages
Chinese (zh)
Other versions
CN115375221A (en
Inventor
金震
张京日
耿金帅
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing SunwayWorld Science and Technology Co Ltd
Original Assignee
Beijing SunwayWorld Science and Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing SunwayWorld Science and Technology Co Ltd filed Critical Beijing SunwayWorld Science and Technology Co Ltd
Priority to CN202210817367.7A priority Critical patent/CN115375221B/en
Publication of CN115375221A publication Critical patent/CN115375221A/en
Application granted granted Critical
Publication of CN115375221B publication Critical patent/CN115375221B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/087Inventory or stock management, e.g. order filling, procurement or balancing against orders
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/22Indexing; Data structures therefor; Storage structures
    • G06F16/2228Indexing structures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/26Visual data mining; Browsing structured data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T15/003D [Three Dimensional] image rendering
    • G06T15/10Geometric effects
    • G06T15/20Perspective computation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00Image enhancement or restoration
    • G06T5/80Geometric correction
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Economics (AREA)
  • Tourism & Hospitality (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Strategic Management (AREA)
  • Operations Research (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Quality & Reliability (AREA)
  • Computing Systems (AREA)
  • Geometry (AREA)
  • Computer Graphics (AREA)
  • Development Economics (AREA)
  • Finance (AREA)
  • Accounting & Taxation (AREA)
  • Software Systems (AREA)

Abstract

The present invention provides a sample storage system comprising: the scanning module is used for performing perspective scanning on the sample storage device and generating a storage space visual interface; the warehousing module is used for distributing a target storage position for the sample to be stored based on the storage environment information of the sample storage device to obtain a warehousing result; the management module is used for updating the storage space visual interface in real time based on the warehousing result and counting the storage data of the sample storage device in real time; the ex-warehouse module is used for verifying the ex-warehouse permission of the user requesting the ex-warehouse based on the personalized verification information of the sample to be stored, and giving the ex-warehouse permission to the user passing the verification of the ex-warehouse permission; the method is used for reasonably storing the samples to corresponding positions by considering the storage environment required by the samples during storage and combining a visual mode, is convenient for tracking management and authority verification of the samples in and out of the warehouse, and can realize accurate statistical query on the utilization rate of the goods shelves, the number of the samples, the storage positions of the samples and the like.

Description

Sample storage system
Technical Field
The invention relates to the technical field of sample storage, in particular to a sample storage system.
Background
At present, storage of samples at low and ultra-low temperatures provides long-term safety assurance for biological samples and their derivatives, genomic materials and compounds. Preserving information about stored samples is a critical part of the storage process, as unacknowledged samples are not usable nor useful for any purpose.
However, in existing sample storage, a storage position is selected according to manual experience and storage position and sample information are recorded, so that the storage space in a sample storage device is not visualized visually, occupied storage position and unoccupied storage position can be known only through manual registration and recording, statistics of storage results also need to be performed manually through storage results obtained in real time, storage efficiency is low, storage result data management accuracy cannot be guaranteed, in addition, in existing sample storage systems, unified identity authentication or other authentication modes are used for managing sample taking authority, and the condition that stored samples are illegally put into storage cannot be completely eradicated by the authentication mode.
Accordingly, the present invention proposes a sample storage system.
Disclosure of Invention
The invention provides a sample storage system, which is used for taking the storage environment required by sample storage into consideration, reasonably storing samples to corresponding positions in a combined visual mode, facilitating the tracking management and authority verification of the ex-warehouse and the in-warehouse of the samples, realizing accurate statistical inquiry on the utilization rate of a goods shelf, the number of the samples, the storage positions of the samples and the like, improving the storage efficiency and ensuring the accuracy of the data management of the storage results.
The present invention provides a sample storage system comprising:
the scanning module is used for performing perspective scanning on the sample storage device and generating a storage space visual interface;
the storage module is used for distributing a target storage position for the sample to be stored on the storage space visual interface based on the storage environment information of the sample storage device to obtain a storage result;
the management module is used for updating the storage space visual interface in real time based on the warehousing result and counting the storage data of the sample storage device in real time;
and the ex-warehouse module is used for verifying the ex-warehouse permission of the user requesting the ex-warehouse based on the personalized verification information of the sample to be stored, and giving the ex-warehouse permission to the user passing the verification of the ex-warehouse permission.
Preferably, the scanning module includes:
the perspective scanning unit is used for performing perspective scanning on the sample storage device to obtain a scanning perspective set;
and the interface generating unit is used for correcting the scanning perspective set and generating a storage space visual interface by combining a preset visual interface.
Preferably, the interface generating unit includes:
the corner point identification subunit is used for extracting the outline of the scanning perspective in the scanning perspective set, determining the target edge of the sample storage device, carrying out corner point identification on the target edge, and determining a first corner point set of the target edge;
The adjacent determining subunit is configured to determine, based on the target edge, contour lines between all first corners in the first corner set, take a first corner, between the first corner set and the first corner, having a contour line as an adjacent corner of the first corner and summarize the adjacent corner to obtain a non-adjacent corner set corresponding to the first corner, and simultaneously take a first corner, between the first corner set and the first corner, having no contour line as a non-adjacent corner corresponding to the first corner and summarize the non-adjacent corner, to obtain a non-adjacent corner set of the first corner;
a distance determining subunit, configured to determine, from the set of neighboring corner points, a first neighboring corner point having a smallest distance from the non-neighboring corner point and a second neighboring corner point having a second smallest distance from the non-neighboring corner point, and determine a first distance between the first corner point and the first neighboring corner point and a second distance between the second corner point and the second neighboring corner point;
a diagonal determining subunit, configured to determine a third distance between the first corner point and the non-neighboring corner point, and take, as a diagonal point of the first corner point, a non-neighboring corner point whose third distance is greater than the first distance and whose third distance is greater than the second distance;
A qualified screening subunit, configured to delete a scanning perspective corresponding to a first angle set in which no diagonal point exists at all first angles in the scanning perspective set, and obtain a qualified perspective set;
the first matching subunit is used for screening out and summarizing first corner points with diagonal points from the first corner point set of each qualified perspective view in the qualified perspective view set, obtaining a second corner point set of the qualified perspective view, roughly matching the second corner point in the second corner point set with the actual corner point of the sample storage device based on the preset three-dimensional structure of the sample storage device, and obtaining a first matching result;
the center determining subunit is used for unifying the target edge and all the second corner points under a preset coordinate system based on the first matching result, obtaining the three-dimensional coordinates of the second corner points, determining a three-dimensional plane based on each three second corner points in the second corner point set, and determining the center coordinate value of the three-dimensional plane based on all the second corner points on the three-dimensional plane;
a correction determining subunit, configured to determine a corrected three-dimensional size based on the central coordinate value and the three-dimensional coordinate values of all the second corner points on the three-dimensional plane, and determine a corrected three-dimensional structure based on the corrected three-dimensional sizes of all the three-dimensional planes and a preset three-dimensional structure of the sample storage device;
The interface generation subunit is configured to correspondingly match the third corner point included in the corrected three-dimensional structure with the second corner point, obtain a second matching result, determine a three-dimensional transformation matrix based on the second matching result, generate a corresponding standard perspective based on the three-dimensional transformation matrix and a three-dimensional region coordinate value in a target region included in the target edge, and adjust the standard perspective based on a preset visual interface to generate a storage space visual interface.
Preferably, the warehousing module includes:
an information acquisition unit for acquiring storage environment information of the sample storage device;
the position allocation unit is used for allocating a target storage position for the sample to be stored on the storage space visual interface based on the storage environment information of the sample storage device;
and the warehousing management unit is used for sending a warehousing instruction based on the target storage position, and monitoring the warehousing process of the sample to be stored to obtain a warehousing result.
Preferably, the information acquisition unit includes:
a model determining subunit, configured to determine a device model of the sample storage device;
and the information determining subunit is used for determining available environment information of each storage position in the sample storage device as storage environment information of the sample storage device based on the device model.
Preferably, the position allocation unit includes:
the environment acquisition subunit is used for acquiring the required environment information of the sample to be stored, determining a residual storage position set in the storage space visual interface and acquiring the available environment information of each residual storage position;
a first screening subunit, configured to screen out, from the remaining storage location sets, a first storable location set of the sample to be stored based on the providable environment information and the required environment information;
a preference determining subunit, configured to determine, from the related attribute information of the sample to be stored, attribute information related to each storage attribute in a preset storage attribute list, and determine storage preference information corresponding to the attribute information based on the attribute information and an attribute information-storage preference information list;
a second filtering subunit, configured to perform secondary filtering in the storable location set based on the storage preference information, to obtain a second storable location set;
an influence determining subunit, configured to determine a first storage location that is already occupied in the sample storage device, determine an influence relationship between all storage locations in the sample storage device, determine, based on the influence relationship, a second storage location that has an influence relationship with a second storable location included in the second storable location set in all first storage locations, and determine a first influence relationship between the second storable location and the second storage location;
The model marking subunit is used for building a three-dimensional model of the sample storage device based on the distribution positions of all storage positions contained in the sample storage device, marking the second storable position, the second storage position and the first influence relation in the three-dimensional model, and obtaining a three-dimensional marking model;
and the final determining subunit is used for determining an influence degree coefficient based on the first influence relation, calculating the comprehensive evaluation value of the second storable position based on the influence degree coefficients of all the mutual influence relations of the second storable position, and taking the second storable position corresponding to the maximum comprehensive evaluation value as a target storage position.
Preferably, the warehouse management unit includes:
the instruction sending subunit is used for generating a warehousing instruction based on the target storage position and sending the warehousing instruction to a user sending a warehousing request;
the process monitoring subunit is used for monitoring the warehousing process of the sample to be stored and determining the actual warehousing position based on the warehousing process;
and the warehousing management subunit is used for taking the target storage position as a warehousing result of the sample to be stored when the actual warehousing position is consistent with the target storage position, and sending an abnormal warehousing warning instruction to a user sending a warehousing request if the actual warehousing position is not consistent with the target storage position.
Preferably, the management module includes:
the interface updating unit is used for updating the storage space visual interface in real time based on the warehousing result to obtain the latest storage space visual interface;
and the data statistics unit is used for counting the shelf utilization rate and the number of samples of the sample storage device based on the latest storage space visualization interface to serve as storage data of the sample storage device.
Preferably, the ex-warehouse module includes:
the information generation unit is used for acquiring sample information and warehousing information of a sample to be stored and generating corresponding personalized verification information based on the sample information and the warehousing information;
and the permission verification unit is used for carrying out the permission verification of the delivery request based on the personalized verification information when receiving the delivery request of the sample to be stored, and giving the delivery permission to the user passing the permission verification.
Preferably, the authority verification unit includes:
the information calling sub-unit is used for receiving a request for ex-warehouse input by a user, determining a request for ex-warehouse sample based on the request for ex-warehouse, and calling out personalized verification information of the request for ex-warehouse sample;
And the permission verification subunit is used for sending the personalized verification information to the corresponding user, receiving verification feedback information input by the user, judging whether the corresponding user passes the delivery permission verification based on the verification feedback information, if so, giving the delivery permission to the user passing the delivery permission verification, and if not, storing the corresponding delivery verification process.
Additional features and advantages of the invention will be set forth in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention. The objectives and other advantages of the invention will be realized and attained by the structure particularly pointed out in the written description and claims thereof as well as the appended drawings.
The technical scheme of the invention is further described in detail through the drawings and the embodiments.
Drawings
The accompanying drawings are included to provide a further understanding of the invention and are incorporated in and constitute a part of this specification, illustrate the invention and together with the embodiments of the invention, serve to explain the invention. In the drawings:
FIG. 1 is a schematic diagram of a sample storage system according to an embodiment of the present invention;
FIG. 2 is a schematic diagram of a scan module according to an embodiment of the invention;
FIG. 3 is a schematic diagram of an interface generating unit according to an embodiment of the present invention;
FIG. 4 is a schematic diagram of a warehouse entry module according to an embodiment of the present invention;
FIG. 5 is a schematic diagram of an information obtaining unit according to an embodiment of the present invention;
FIG. 6 is a schematic diagram of a position allocation unit according to an embodiment of the present invention;
FIG. 7 is a schematic diagram of a warehouse management unit according to an embodiment of the present invention;
FIG. 8 is a schematic diagram of a management module according to an embodiment of the present invention;
FIG. 9 is a schematic diagram of a warehouse-out module according to an embodiment of the present invention;
FIG. 10 is a schematic diagram of a rights verification unit according to an embodiment of the present invention;
FIG. 11 is a schematic view of a visual interface of a refrigerator list according to an embodiment of the present invention;
FIG. 12 is a schematic view of a refrigerator-layer visual interface in accordance with an embodiment of the present invention;
FIG. 13 is a schematic view of a visual interface of a refrigerator-drawer-layer in accordance with an embodiment of the present invention;
FIG. 14 is a schematic view of a visual interface of a refrigerator-floor-drawer-box in accordance with an embodiment of the present invention;
FIG. 15 is a schematic view of a visual interface of a refrigerator-floor-drawer-box-storage cell in accordance with an embodiment of the present invention;
FIG. 16 is a schematic view of a visual interface of a liquid tank-zone in accordance with an embodiment of the present invention;
FIG. 17 is a schematic view of a visual interface of a liquid tank-zone-shelf in an embodiment of the invention;
FIG. 18 is a schematic view of a visual interface of a liquid tank-zone-rack-box according to an embodiment of the present invention;
fig. 19 is a schematic view of a visual interface of a liquid tank-zone-rack-box-storage unit according to an embodiment of the present invention.
Detailed Description
The preferred embodiments of the present invention will be described below with reference to the accompanying drawings, it being understood that the preferred embodiments described herein are for illustration and explanation of the present invention only, and are not intended to limit the present invention.
Example 1:
the present invention provides a sample storage system, referring to fig. 1 and 11 to 19, comprising:
the scanning module is used for performing perspective scanning on the sample storage device and generating a storage space visual interface;
the storage module is used for distributing a target storage position for the sample to be stored on the storage space visual interface based on the storage environment information of the sample storage device to obtain a storage result;
the management module is used for updating the storage space visual interface in real time based on the warehousing result and counting the storage data of the sample storage device in real time;
and the ex-warehouse module is used for verifying the ex-warehouse permission of the user requesting the ex-warehouse based on the personalized verification information of the sample to be stored, and giving the ex-warehouse permission to the user passing the verification of the ex-warehouse permission.
In this embodiment, referring to fig. 11 to 19, the sample storage device may be a refrigerator or a liquid tank.
In this embodiment, the storage space visualization interface is an interface for visualizing the storage space in the sample storage device, which is generated based on the result of perspective scanning on the sample storage device, specifically referring to fig. 11 to 19, the storage spaces in the refrigerator and the liquid tank (the units in the refrigerator have layers, frames and grids, and the units in the liquid tank have regions) are configured through the visualization interface, and when the sample is stored, the corresponding storage positions are sequentially selected for storage in a penetrating manner.
In this embodiment, the storage environment information is information characterizing the storage environment available at each storage location in the sample storage device.
In this embodiment, the target storage location is a storage location allocated for the sample to be stored in the storage space visualization interface.
In this embodiment, the sample to be stored is the sample to be stored in the sample storage device.
In this embodiment, the warehousing result is a result obtained after the corresponding sample to be stored is subjected to warehousing based on the target storage position.
In this embodiment, the stored data is the shelf usage rate and the number of stored samples in the sample storage device.
In this embodiment, the personalized verification information is the personalized verification information of the sample to be stored, which is generated based on the sample information and the warehouse-in information of the stored sample, and is used for verifying the user who requests to leave the warehouse.
In this embodiment, the verification of the delivery authority is a verification process of whether to give delivery authority to the user requesting delivery based on the personalized verification information of the sample to be stored.
In this embodiment, the ex-warehouse authority is the authority that allows the user who passes the verification of the ex-warehouse authority to perform the ex-warehouse operation on the corresponding sample.
The beneficial effects of the technology are as follows: the storage environment required by sample storage is considered, the samples are reasonably stored in corresponding positions in a combined visual mode, tracking management and authority verification of ex-warehouse and in-warehouse of the samples are facilitated, accurate statistical inquiry can be realized on the utilization rate of the goods shelves, the number of the samples, the storage positions of the samples and the like, the storage efficiency is improved, and the accuracy of storage result data management is also ensured.
Example 2:
on the basis of embodiment 1, the scanning module, referring to fig. 2, includes:
the perspective scanning unit is used for performing perspective scanning on the sample storage device to obtain a scanning perspective set;
And the interface generating unit is used for correcting the scanning perspective set and generating a storage space visual interface by combining a preset visual interface.
In this embodiment, the scan perspective set is an image set obtained after perspective scanning of the sample storage device.
In this embodiment, the preset visual interface is a pre-prepared interface including a visual specification of the sample storage device.
The beneficial effects of the technology are as follows: through perspective scanning and correction of the sample storage device and combination of a preset visual interface, the traditional manual registration of the storage space distribution condition in the sample storage device can be replaced, and the storage efficiency and the management accuracy of stored data are improved.
Example 3:
on the basis of embodiment 2, the interface generating unit, referring to fig. 3, includes:
the corner point identification subunit is used for extracting the outline of the scanning perspective in the scanning perspective set, determining the target edge of the sample storage device, carrying out corner point identification on the target edge, and determining a first corner point set of the target edge;
the adjacent determining subunit is configured to determine, based on the target edge, contour lines between all first corners in the first corner set, take a first corner, between the first corner set and the first corner, having a contour line as an adjacent corner of the first corner and summarize the adjacent corner to obtain a non-adjacent corner set corresponding to the first corner, and simultaneously take a first corner, between the first corner set and the first corner, having no contour line as a non-adjacent corner corresponding to the first corner and summarize the non-adjacent corner, to obtain a non-adjacent corner set of the first corner;
A distance determining subunit, configured to determine, from the set of neighboring corner points, a first neighboring corner point having a smallest distance from the non-neighboring corner point and a second neighboring corner point having a second smallest distance from the non-neighboring corner point, and determine a first distance between the first corner point and the first neighboring corner point and a second distance between the second corner point and the second neighboring corner point;
a diagonal determining subunit, configured to determine a third distance between the first corner point and the non-neighboring corner point, and take, as a diagonal point of the first corner point, a non-neighboring corner point whose third distance is greater than the first distance and whose third distance is greater than the second distance;
a qualified screening subunit, configured to delete a scanning perspective corresponding to a first angle set in which no diagonal point exists at all first angles in the scanning perspective set, and obtain a qualified perspective set;
the first matching subunit is used for screening out and summarizing first corner points with diagonal points from the first corner point set of each qualified perspective view in the qualified perspective view set, obtaining a second corner point set of the qualified perspective view, roughly matching the second corner point in the second corner point set with the actual corner point of the sample storage device based on the preset three-dimensional structure of the sample storage device, and obtaining a first matching result;
The center determining subunit is used for unifying the target edge and all the second corner points under a preset coordinate system based on the first matching result, obtaining the three-dimensional coordinates of the second corner points, determining a three-dimensional plane based on each three second corner points in the second corner point set, and determining the center coordinate value of the three-dimensional plane based on all the second corner points on the three-dimensional plane;
a correction determining subunit, configured to determine a corrected three-dimensional size based on the central coordinate value and the three-dimensional coordinate values of all the second corner points on the three-dimensional plane, and determine a corrected three-dimensional structure based on the corrected three-dimensional sizes of all the three-dimensional planes and a preset three-dimensional structure of the sample storage device;
the interface generation subunit is configured to correspondingly match the third corner point included in the corrected three-dimensional structure with the second corner point, obtain a second matching result, determine a three-dimensional transformation matrix based on the second matching result, generate a corresponding standard perspective based on the three-dimensional transformation matrix and a three-dimensional region coordinate value in a target region included in the target edge, and adjust the standard perspective based on a preset visual interface to generate a storage space visual interface.
In this embodiment, the scan perspective is a diagram included in the set of scan perspective and is also a diagram obtained after perspective scanning of the sample storage device.
In this embodiment, the target edge is the contour edge of the sample storage device obtained after contour extraction of the scanned perspective.
In this embodiment, the first corner set is a set formed by all corner points included in the target edge obtained after the corner point identification is performed on the target edge.
In this embodiment, the contour line is a line segment in the target edge between the first corner points included in the first corner point set.
In this embodiment, the first corner is a corner included in the first corner set.
In this embodiment, the neighboring corner points are first corner points having contour lines between the first corner points and the first corner points in the first corner point set.
In this embodiment, the non-adjacent corner points are first corner points in the first corner point set, where no contour line exists between the first corner points.
In this embodiment, the non-adjacent corner set is a corner set obtained by summarizing all non-adjacent corners corresponding to the first corner.
In this embodiment, the neighboring corner set is a corner set obtained by integrating all neighboring corner points corresponding to the first corner.
In this embodiment, the first neighboring corner is a neighboring corner with the smallest distance between the neighboring corners determined from the neighboring corner set.
In this embodiment, the second neighboring corner is a neighboring corner having a second smallest distance from the non-neighboring corner determined from the neighboring corner set.
In this embodiment, the first distance is the distance between the first corner point and the first neighboring corner point.
In this embodiment, the second distance is the distance between the second corner point and the second adjacent corner point.
In this embodiment, the third distance is the distance between the first corner point and the non-adjacent corner point.
In this embodiment, the diagonal points are non-adjacent points having a third distance greater than the first distance and a third distance greater than the second distance.
In this embodiment, the qualified perspective set is a scan perspective set obtained after deleting scan perspective corresponding to a first corner set in which no diagonal point exists in all first corners in the scan perspective set.
In this embodiment, the qualified perspective is the scan perspective included in the qualified perspective set.
In this embodiment, the second corner set is a corner set obtained by screening and summarizing first corner points with diagonal points from the first corner set of each qualified perspective in the qualified perspective set.
In this embodiment, the preset three-dimensional structure is a three-dimensional structure of the sample storage device prepared in advance.
In this embodiment, the second corner is a corner included in the second corner set.
In this embodiment, the actual corner point is the actual corner point in the storage device.
In this embodiment, the first matching result is a matching result obtained after performing rough matching on the second corner point in the second corner point set and the actual corner point of the sample storage device based on the preset three-dimensional structure of the sample storage device.
In this embodiment, the three-dimensional plane is a three-dimensional plane function determined based on three-dimensional coordinates of any three second corner points in the second corner point set.
In this embodiment, the central coordinate value is the average value of the coordinate values of all the second corner points on the three-dimensional plane.
In this embodiment, determining the corrected three-dimensional size based on the center coordinate value and the three-dimensional coordinate values of all the second corner points on the three-dimensional plane includes:
determining two disjoint line segments contained in the three-dimensional plane, and calculating the corrected three-dimensional size of the corresponding edges of the two disjoint line segments in the sample storage device based on the three-dimensional coordinates of the second corner points on the end points of the two disjoint line segments:
Figure BDA0003741282200000121
Wherein L is the corrected three-dimensional size of the corresponding side of the two disjoint line segments in the sample storage device, and x 1 Is the three-dimensional abscissa, x, of the second corner point at the first end point of the first disjoint line segment 2 Is the three-dimensional abscissa, y, of the second corner point at the second end point of the first disjoint line segment 1 Is the three-dimensional ordinate, y, of the second corner point at the first end point of the first disjoint line segment 2 First as a first disjoint line segmentThree-dimensional ordinate, z, of the second corner point at two end points 1 A three-dimensional vertical coordinate, z, of a second corner point at a first end point of the first disjoint line segment 2 Three-dimensional vertical coordinates, x, of a second corner point at a second end point of the first disjoint line segment 3 Is the three-dimensional abscissa, x, of the second corner point at the first end point of the second disjoint line segment 4 Is the three-dimensional abscissa, y, of the second corner point at the second end point of the second disjoint line segment 3 Is the three-dimensional ordinate, y, of the second corner point at the first end point of the second disjoint line segment 4 Is the three-dimensional ordinate, z, of the second corner point at the second end point of the second disjoint line segment 3 A three-dimensional vertical coordinate, z, of the second corner point at the first end point of the second disjoint line segment 4 Three-dimensional vertical coordinates of a second corner point on a second end point of the second disjoint line segment;
for example, the three-dimensional coordinates corresponding to the second corner points of the two end points of the first disjoint line segment are (3, 4, 5), (5,3,1), the three-dimensional coordinates corresponding to the second corner points of the two end points of the second disjoint line segment are (1, 4, 5), (5,2,1), and the corrected three-dimensional size of the corresponding edges of the two disjoint line segments in the sample storage device is 1.5;
the size of the corresponding side length obtained after the sample storage device is subjected to front correction through the scanning perspective view can be calculated based on the formula.
In this embodiment, the corrected three-dimensional structure is determined based on the corrected three-dimensional sizes of all three-dimensional planes and the preset three-dimensional structure of the sample storage device, which is: and setting the side length size in the preset three-dimensional structure as a three-dimensional structure obtained after correcting the three-dimensional size.
In this embodiment, the third corner point is the corner point included in the corrected three-dimensional structure.
In this embodiment, the second matching result is a result obtained after matching the third corner point and the second corner point included in the corrected three-dimensional structure.
In this embodiment, the three-dimensional transformation matrix is a coordinate transformation matrix that is constructed based on the coordinate transformation relationship between the third corner point and the second corner point included in the second matching result.
In this embodiment, the target area is an area of the target edge divided in the corresponding scan perspective.
In this embodiment, the three-dimensional region coordinate values are coordinate values of coordinate points included in the target region.
In this embodiment, based on the three-dimensional transformation matrix and the three-dimensional region coordinate values in the target region included in the target contour, a corresponding standard perspective is generated, which is:
converting coordinate points in the target area based on the three-dimensional transformation matrix and the three-dimensional area coordinate values in the target area contained in the target contour to obtain new coordinate points, obtaining a new scanning perspective based on the new coordinate points, and taking the new scanning perspective as a standard perspective.
The beneficial effects of the technology are as follows: through carrying out contour extraction and angular point identification to the scanning perspective, screen out real corner point in the angular point of screening based on the diagonal principle again, carry out qualification judgement to the scanning perspective based on the angular point screening result again, and then screen out qualified scanning perspective, match the intersection point of screening with sample storage device, the coordinate is the same has been realized, the plane based on the angular point is determined confirms the central coordinate of sample storage device corresponding face, and then can accurately confirm the correction size of scanning perspective, and then based on the three-dimensional structure of sample storage device after the correction and the matching of the angular point of screening, confirm three-dimensional coordinate transformation matrix, and then realized three-dimensional space's coordinate correction, also realized the correction to sample storage device's scanning perspective, realized sample storage device's automatic input and visualization.
Example 4:
based on embodiment 1, the binning module, referring to fig. 4, includes:
an information acquisition unit for acquiring storage environment information of the sample storage device;
the position allocation unit is used for allocating a target storage position for the sample to be stored on the storage space visual interface based on the storage environment information of the sample storage device;
and the warehousing management unit is used for sending a warehousing instruction based on the target storage position, and monitoring the warehousing process of the sample to be stored to obtain a warehousing result.
In this embodiment, the binning instruction is an instruction for instructing a user requesting binning to store a sample to be stored in a corresponding target storage location.
In this embodiment, the warehousing process is the whole process of storing the corresponding sample to be stored in the corresponding target storage position based on the camera monitoring request of the user.
The beneficial effects of the technology are as follows: the method is used for distributing target storage positions for the samples to be stored based on the storage environment information of the sample storage device and monitoring the warehousing process, so that warehousing management of the samples to be stored is realized.
Example 5:
on the basis of embodiment 4, the information acquisition unit, referring to fig. 5, includes:
A model determining subunit, configured to determine a device model of the sample storage device;
and the information determining subunit is used for determining available environment information of each storage position in the sample storage device as storage environment information of the sample storage device based on the device model.
In this embodiment, the device model is a factory model of the sample storage device.
In this embodiment, the available environmental information is information related to the available environment (e.g., storage temperature and storage humidity) for each storage location in the sample storage device.
The beneficial effects of the technology are as follows: and determining available environment information of each storage position in the sample storage device based on the device model, and providing reference information for the subsequent automatic selection of the target storage position based on the storage environment required by the sample to be stored.
Example 6:
on the basis of embodiment 4, the position allocation unit, referring to fig. 6, includes:
the environment acquisition subunit is used for acquiring the required environment information of the sample to be stored, determining a residual storage position set in the storage space visual interface and acquiring the available environment information of each residual storage position;
A first screening subunit, configured to screen out, from the remaining storage location sets, a first storable location set of the sample to be stored based on the providable environment information and the required environment information;
a preference determining subunit, configured to determine, from the related attribute information of the sample to be stored, attribute information related to each storage attribute in a preset storage attribute list, and determine storage preference information corresponding to the attribute information based on the attribute information and an attribute information-storage preference information list;
a second filtering subunit, configured to perform secondary filtering in the storable location set based on the storage preference information, to obtain a second storable location set;
an influence determining subunit, configured to determine a first storage location that is already occupied in the sample storage device, determine an influence relationship between all storage locations in the sample storage device, determine, based on the influence relationship, a second storage location that has an influence relationship with a second storable location included in the second storable location set in all first storage locations, and determine a first influence relationship between the second storable location and the second storage location;
The model marking subunit is used for building a three-dimensional model of the sample storage device based on the distribution positions of all storage positions contained in the sample storage device, marking the second storable position, the second storage position and the first influence relation in the three-dimensional model, and obtaining a three-dimensional marking model;
and the final determining subunit is used for determining an influence degree coefficient based on the first influence relation, calculating the comprehensive evaluation value of the second storable position based on the influence degree coefficients of all the mutual influence relations of the second storable position, and taking the second storable position corresponding to the maximum comprehensive evaluation value as a target storage position.
In this embodiment, the required environmental information is information about the storage environment in the correlation of the storage conditions of the sample to be stored.
In this embodiment, the remaining storage location set is a set of unoccupied storage locations determined in the storage space visualization interface.
In this embodiment, the first set of storable locations is a set of storage locations selected from the remaining sets of storage locations to meet the required environmental information of the sample to be stored based on the providable environmental information and the required environmental information.
In this embodiment, the relevant attribute information is the attribute information of the sample to be stored, for example: frequency of entering and exiting
In this embodiment, the preset storage attribute list includes a storage attribute list.
In this embodiment, the storage attribute is an attribute related to storage, such as a fetch frequency.
In this embodiment, the attribute information-storage preference information list is a list containing attribute information and corresponding storage preference information.
In this embodiment, the storage preference information is information related to storage preference determined based on the attribute information and the storage preference information list, for example: and if the attribute information is high in the taking frequency, the corresponding storage preference information is preference to be stored in a position easy to take.
In this embodiment, the second set of storable locations is a set of storage locations selected from the set of storable locations that satisfy the storage preference information.
In this embodiment, the first storage location is an occupied storage location in the sample storage device.
In this embodiment, the influence relationship is an influence relationship existing between the storage locations, for example, when the sample in the storage location a is taken, the influence is exerted on the stored sample in the storage location B.
In this embodiment, the second storable location is a storage location included in the second storable location set.
In this embodiment, the second storage location is a storage location that has an influence relationship with the second storable location, which is determined in all the first storage locations.
In this embodiment, the first influence relationship is an influence relationship between the second storable position and the second storage position.
In this embodiment, the three-dimensional model is a model that characterizes the three-dimensional structure of the sample storage device and is built based on the distribution positions of all the storage positions included in the sample storage device.
In this embodiment, the three-dimensional labeling model is a model obtained by labeling the second storable position, the second storage position, and the first influence relationship on the three-dimensional model.
In this embodiment, the influence degree coefficient is a coefficient representing the influence degree between the corresponding second storable location and the second storage violation, which is determined based on the first influence relation.
In this embodiment, calculating the comprehensive evaluation value of the second storable location based on the influence degree coefficients of all the mutual influence relationships of the second storable location includes:
Figure BDA0003741282200000171
wherein p is the comprehensive evaluation value of the second storable position, n is the total number of all the mutual influence relations of the second storable position, i is the ith mutual influence relation of the second storable position, lg is a logarithmic function based on 10, y i A coefficient of influence for an ith interaction relationship for the second storable location;
for example, n is 3, and the influence degree coefficients are in order: 0.4, 0.3, 0.6, then p is 0.846;
based on the above formula, an evaluation value considering the influence on the occupied storage space can be accurately calculated.
In this embodiment, the target storage location is the second storable location corresponding to the maximum comprehensive evaluation value.
The beneficial effects of the technology are as follows: and screening the rest storage positions in the sample storage device twice based on the required environment information of the sample to be stored and the storage preference information determined based on the related attribute information of the sample to be stored, so that the storage conditions and the storage preference of the stored sample are fully considered when the target storage position is determined, and then screening the storage position with the least influence on the occupied storage position from the screened storage positions as the target storage position based on the influence relationship between the screened storage position and the occupied storage position, so that the influence relationship between the storage positions is fully considered in the determined target storage position, and the determined target storage position is more reasonable.
Example 7:
on the basis of embodiment 4, the warehouse management unit, referring to fig. 7, includes:
the instruction sending subunit is used for generating a warehousing instruction based on the target storage position and sending the warehousing instruction to a user sending a warehousing request;
the process monitoring subunit is used for monitoring the warehousing process of the sample to be stored and determining the actual warehousing position based on the warehousing process;
and the warehousing management subunit is used for taking the target storage position as a warehousing result of the sample to be stored when the actual warehousing position is consistent with the target storage position, and sending an abnormal warehousing warning instruction to a user sending a warehousing request if the actual warehousing position is not consistent with the target storage position.
In this embodiment, the warehouse entry request is a request for requesting the sample to be stored to the sample storage device.
In this embodiment, the actual storage position is the actual storage position of the sample to be stored, which is determined based on the storage process, in the sample storage device.
In this embodiment, the abnormal warehousing warning instruction is an instruction for reminding the user who sends the warehousing request that the sample to be stored has abnormal warehousing (i.e. the actual warehousing position of the sample to be stored is inconsistent with the target storage position).
The beneficial effects of the technology are as follows: by judging whether the actual warehousing position in the warehousing process is consistent with the determined target storage position, the whole warehousing process tracking of the sample to be stored can be realized, and the warehousing accuracy is ensured.
Example 8:
on the basis of embodiment 1, the management module, referring to fig. 8, includes:
the interface updating unit is used for updating the storage space visual interface in real time based on the warehousing result to obtain the latest storage space visual interface;
and the data statistics unit is used for counting the shelf utilization rate and the number of samples of the sample storage device based on the latest storage space visualization interface to serve as storage data of the sample storage device.
In this embodiment, the latest storage space visual interface is a storage space visual interface obtained after updating the storage space visual interface in real time based on the warehouse-in result.
In this embodiment, the shelf usage is the occupancy of storage locations in the sample storage device, which is the ratio of the total number of occupied storage locations in the sample storage device to the total number of all storage locations in the sample storage device.
In this embodiment, the number of samples is the total number of samples stored in the sample storage device.
The beneficial effects of the technology are as follows: the storage space visual interface based on real-time updating can automatically count the storage data in the sample storage device in real time, so that the storage management work is more efficient and has higher accuracy, and the workload is reduced.
Example 9:
on the basis of embodiment 1, the ex-warehouse module, referring to fig. 9, includes:
the information generation unit is used for acquiring sample information and warehousing information of a sample to be stored and generating corresponding personalized verification information based on the sample information and the warehousing information;
and the permission verification unit is used for carrying out the permission verification of the delivery request based on the personalized verification information when receiving the delivery request of the sample to be stored, and giving the delivery permission to the user passing the permission verification.
In this embodiment, the personalized verification information is information generated based on the sample information and the warehouse-in information, and used for performing personalized verification on the user who sends the warehouse-out request, for example: and generating corresponding verification problems based on a management department of the person to whom the sample belongs in the sample information and a warehouse-in management person in the warehouse-in information.
The beneficial effects of the technology are as follows: the method has the advantages that the user sending out the request for the delivery right verification is carried out on the basis of the personalized verification information generated by the sample information and the warehousing information of the sample to be stored, the singleness of the traditional verification mode is overcome, the delivery verification process is enhanced, and the safety of the stored sample is improved.
Example 10:
on the basis of embodiment 9, the authority verification unit, referring to fig. 10, includes:
the information calling sub-unit is used for receiving a request for ex-warehouse input by a user, determining a request for ex-warehouse sample based on the request for ex-warehouse, and calling out personalized verification information of the request for ex-warehouse sample;
and the permission verification subunit is used for sending the personalized verification information to the corresponding user, receiving verification feedback information input by the user, judging whether the corresponding user passes the delivery permission verification based on the verification feedback information, if so, giving the delivery permission to the user passing the delivery permission verification, and if not, storing the corresponding delivery verification process.
In this embodiment, the request for the ex-warehouse sample is a sample determined based on the ex-warehouse request that the user wants to request for ex-warehouse.
In this embodiment, the verification feedback information is corresponding feedback information received after sending corresponding personalized verification information to the user who performs the delivery authority verification.
In this embodiment, whether the corresponding user passes the delivery authority verification is determined based on the verification feedback information, which is:
judging whether the verification feedback information is consistent with standard feedback information (determined according to the personalized verification information) corresponding to the personalized verification information, if so, judging that the corresponding user passes the ex-warehouse authority verification, otherwise, judging that the corresponding user does not pass the ex-warehouse authority verification.
The beneficial effects of the technology are as follows: based on personalized verification information and verification feedback information input by a user, the verification of the delivery authority of the user sending the delivery request is realized for the sample to be stored, the delivery management system is enhanced, and the storage safety of the stored sample is ensured.
It will be apparent to those skilled in the art that various modifications and variations can be made to the present invention without departing from the spirit or scope of the invention. Thus, it is intended that the present invention also include such modifications and alterations insofar as they come within the scope of the appended claims or the equivalents thereof.

Claims (8)

1. A sample storage system, comprising:
the scanning module is used for performing perspective scanning on the sample storage device and generating a storage space visual interface;
the storage module is used for distributing a target storage position for the sample to be stored on the storage space visual interface based on the storage environment information of the sample storage device to obtain a storage result;
the management module is used for updating the storage space visual interface in real time based on the warehousing result and counting the storage data of the sample storage device in real time;
The ex-warehouse module is used for verifying the ex-warehouse permission of the user requesting the ex-warehouse based on the personalized verification information of the sample to be stored, and giving the ex-warehouse permission to the user passing the verification of the ex-warehouse permission;
the scanning module comprises:
the perspective scanning unit is used for performing perspective scanning on the sample storage device to obtain a scanning perspective set;
the interface generation unit is used for correcting the scanning perspective set and generating a storage space visual interface by combining a preset visual interface;
the interface generation unit includes:
the corner point identification subunit is used for extracting the outline of the scanning perspective in the scanning perspective set, determining the target edge of the sample storage device, carrying out corner point identification on the target edge, and determining a first corner point set of the target edge;
the adjacent determining subunit is configured to determine, based on the target edge, contour lines between all first corners in the first corner set, take a first corner, between the first corner set and the first corner, having a contour line as an adjacent corner of the first corner and summarize the adjacent corner to obtain an adjacent corner set corresponding to the first corner, and simultaneously take a first corner, between the first corner set and the first corner, having no contour line as a non-adjacent corner corresponding to the first corner and summarize the non-adjacent corner to obtain the non-adjacent corner set of the first corner;
A distance determining subunit, configured to determine, from the set of neighboring corner points, a first neighboring corner point having a smallest distance from the non-neighboring corner point and a second neighboring corner point having a second smallest distance from the non-neighboring corner point, and determine a first distance between the first corner point and the first neighboring corner point and a second distance between the first corner point and the second neighboring corner point;
a diagonal determining subunit, configured to determine a third distance between the first corner point and the non-neighboring corner point, and take, as a diagonal point of the first corner point, a non-neighboring corner point whose third distance is greater than the first distance and whose third distance is greater than the second distance;
a qualified screening subunit, configured to delete a scanning perspective corresponding to a first angle set in which no diagonal point exists at all first angles in the scanning perspective set, and obtain a qualified perspective set;
the first matching subunit is used for screening out and summarizing first corner points with diagonal points from the first corner point set of each qualified perspective view in the qualified perspective view set, obtaining a second corner point set of the qualified perspective view, roughly matching the second corner point in the second corner point set with the actual corner point of the sample storage device based on the preset three-dimensional structure of the sample storage device, and obtaining a first matching result;
The center determining subunit is used for unifying the target edge and all the second corner points under a preset coordinate system based on the first matching result, obtaining the three-dimensional coordinates of the second corner points, determining a three-dimensional plane based on each three second corner points in the second corner point set, and determining the center coordinate value of the three-dimensional plane based on all the second corner points on the three-dimensional plane;
a correction determining subunit, configured to determine a corrected three-dimensional size based on the central coordinate value and the three-dimensional coordinate values of all the second corner points on the three-dimensional plane, and determine a corrected three-dimensional structure based on the corrected three-dimensional sizes of all the three-dimensional planes and a preset three-dimensional structure of the sample storage device;
the interface generation subunit is configured to correspondingly match the third corner point included in the corrected three-dimensional structure with the second corner point, obtain a second matching result, determine a three-dimensional transformation matrix based on the second matching result, generate a corresponding standard perspective based on the three-dimensional transformation matrix and a three-dimensional region coordinate value in a target region included in the target edge, and adjust the standard perspective based on a preset visual interface to generate a storage space visual interface.
2. The sample storage system of claim 1, wherein the warehousing module comprises:
an information acquisition unit for acquiring storage environment information of the sample storage device;
the position allocation unit is used for allocating a target storage position for the sample to be stored on the storage space visual interface based on the storage environment information of the sample storage device;
and the warehousing management unit is used for sending a warehousing instruction based on the target storage position, and monitoring the warehousing process of the sample to be stored to obtain a warehousing result.
3. The sample storage system of claim 2, wherein the information acquisition unit comprises:
a model determining subunit, configured to determine a device model of the sample storage device;
and the information determining subunit is used for determining available environment information of each storage position in the sample storage device as storage environment information of the sample storage device based on the device model.
4. The sample storage system of claim 2, wherein the location allocation unit comprises:
the environment acquisition subunit is used for acquiring the required environment information of the sample to be stored, determining a residual storage position set in the storage space visual interface and acquiring the available environment information of each residual storage position;
A first screening subunit, configured to screen out, from the remaining storage location sets, a first storable location set of the sample to be stored based on the providable environment information and the required environment information;
a preference determining subunit, configured to determine, from the related attribute information of the sample to be stored, attribute information related to each storage attribute in a preset storage attribute list, and determine storage preference information corresponding to the attribute information based on the attribute information and an attribute information-storage preference information list;
a second filtering subunit, configured to perform secondary filtering in the storable location set based on the storage preference information, to obtain a second storable location set;
an influence determining subunit, configured to determine a first storage location that is already occupied in the sample storage device, determine an influence relationship between all storage locations in the sample storage device, determine, based on the influence relationship, a second storage location that has an influence relationship with a second storable location included in the second storable location set in all first storage locations, and determine a first influence relationship between the second storable location and the second storage location;
The model marking subunit is used for building a three-dimensional model of the sample storage device based on the distribution positions of all storage positions contained in the sample storage device, marking the second storable position, the second storage position and the first influence relation in the three-dimensional model, and obtaining a three-dimensional marking model;
and the final determining subunit is used for determining an influence degree coefficient based on the first influence relation, calculating the comprehensive evaluation value of the second storable position based on the influence degree coefficients of all the mutual influence relations of the second storable position, and taking the second storable position corresponding to the maximum comprehensive evaluation value as a target storage position.
5. The sample storage system of claim 2, wherein the warehouse management unit comprises:
the instruction sending subunit is used for generating a warehousing instruction based on the target storage position and sending the warehousing instruction to a user sending a warehousing request;
the process monitoring subunit is used for monitoring the warehousing process of the sample to be stored and determining the actual warehousing position based on the warehousing process;
and the warehousing management subunit is used for taking the target storage position as a warehousing result of the sample to be stored when the actual warehousing position is consistent with the target storage position, and sending an abnormal warehousing warning instruction to a user sending a warehousing request if the actual warehousing position is not consistent with the target storage position.
6. The sample storage system of claim 1, wherein the management module comprises:
the interface updating unit is used for updating the storage space visual interface in real time based on the warehousing result to obtain the latest storage space visual interface;
and the data statistics unit is used for counting the shelf utilization rate and the number of samples of the sample storage device based on the latest storage space visualization interface to serve as storage data of the sample storage device.
7. The sample storage system of claim 1, wherein the ex-warehouse module comprises:
the information generation unit is used for acquiring sample information and warehousing information of a sample to be stored and generating corresponding personalized verification information based on the sample information and the warehousing information;
and the permission verification unit is used for carrying out the permission verification of the delivery request based on the personalized verification information when receiving the delivery request of the sample to be stored, and giving the delivery permission to the user passing the permission verification.
8. The sample storage system of claim 7, wherein the rights verification unit comprises:
The information calling sub-unit is used for receiving a request for ex-warehouse input by a user, determining a request for ex-warehouse sample based on the request for ex-warehouse, and calling out personalized verification information of the request for ex-warehouse sample;
and the permission verification subunit is used for sending the personalized verification information to the corresponding user, receiving verification feedback information input by the user, judging whether the corresponding user passes the delivery permission verification based on the verification feedback information, if so, giving the delivery permission to the user passing the delivery permission verification, and if not, storing the corresponding delivery verification process.
CN202210817367.7A 2022-07-12 2022-07-12 Sample storage system Active CN115375221B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210817367.7A CN115375221B (en) 2022-07-12 2022-07-12 Sample storage system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210817367.7A CN115375221B (en) 2022-07-12 2022-07-12 Sample storage system

Publications (2)

Publication Number Publication Date
CN115375221A CN115375221A (en) 2022-11-22
CN115375221B true CN115375221B (en) 2023-05-23

Family

ID=84061832

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210817367.7A Active CN115375221B (en) 2022-07-12 2022-07-12 Sample storage system

Country Status (1)

Country Link
CN (1) CN115375221B (en)

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3120514B2 (en) * 1991-12-19 2000-12-25 株式会社安川電機 Automatic warehouse control device
CN1833397A (en) * 2003-06-17 2006-09-13 联合安全应用Id有限公司 Electronic security system for monitoring and recording activity and data relating to persons
CN103489223A (en) * 2013-09-29 2014-01-01 华南理工大学 3D tomoscan imaging method for 3D packaged IC
CN107563460A (en) * 2017-08-25 2018-01-09 宁波灵云科技信息服务有限公司 Finished product in-out-storehouse management method and system based on bar codes technique
CN113506055A (en) * 2021-06-23 2021-10-15 广州佳帆计算机有限公司 Article warehousing method and device

Also Published As

Publication number Publication date
CN115375221A (en) 2022-11-22

Similar Documents

Publication Publication Date Title
US5404509A (en) Conducting and managing sampled information audits for the determination of database accuracy
US6035295A (en) Computer system and method of data analysis
CN107909668A (en) One kind is registered method and terminal device
CN110689325A (en) Information processing method, device and computer readable storage medium
CN114741396B (en) Data service processing method and device, electronic equipment and storage medium
CN107679807A (en) A kind of processing method and equipment of object storage
CN111861296A (en) Piece collecting task allocation method and device, piece collecting system, equipment and medium
US20070011176A1 (en) Business reporting under system failures
CN115375221B (en) Sample storage system
CN109784805A (en) It receives management method, device, equipment and storage medium
CN108759980A (en) A kind of method of grain depot management, equipment and computer readable storage medium
CN116489176A (en) Private cloud storage server system of intelligent lock
CN114253518B (en) Intelligent project management method and system
CN105718539A (en) Database application method and apparatus
CN115640457A (en) Information management method, apparatus, device, medium, and program product
CN103295102A (en) Construction method applicable to multi-hierarchical flat information management systems
CN114418547A (en) Hazardous chemical substance enterprise information acquisition and management system convenient for government supervision
CN111222846B (en) Method, device, computer equipment and storage medium for tracking reimbursement flow
CN110223017B (en) Part logistics management system, method, electronic device and storage medium
CN112651709A (en) Block chain-based man-hour counting method, device, equipment and readable storage medium
CN116361240B (en) Cloud document processing method, cloud document processing system and server
US20240028614A1 (en) Systems and methods for improving computational speed of planning by tracking dependencies in hypercubes
RU134337U1 (en) FUEL CREDIT CARDS CONTROL SYSTEM
CN115146244B (en) Land approval mapping data information processing system
CN112233294B (en) Method and system for automatically identifying authority

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant