Intelligent archive room management system based on internet of things technology
By using IoT technology to analyze barcode information, map archiving trajectories, and calculate work data, and using a clamping device to automatically move items to the target location, the problem of manual handling of archived items is solved, and efficient file management without human intervention is achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-03-03
- Publication Date
- 2026-03-17
AI Technical Summary
In the current record management system, the location and filing of archived items require manual processing, which affects the efficiency of the management process.
The intelligent archive management system, based on Internet of Things (IoT) technology, acquires the barcode information of items, parses the weight and archiving target location parameters, draws the archiving trajectory, calculates the work done, automatically moves the items to the target location using a clamping device, and confirms their return to their original position through images.
It enables automated archiving without human intervention, improving the efficiency and accuracy of record management.
Smart Images

Figure CN116185953B_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of archives management, and in particular relates to an intelligent archives management system based on Internet of Things (IoT) technology. Background Technology
[0002] With technological advancements, robotics has gradually penetrated various industries. In the field of records management, robotics has also been incorporated into processes such as record organization and document classification.
[0003] However, due to the wide variety of items to be archived, it is impossible to build a unified robot for archiving operations. Therefore, this step still needs to be handled manually, which affects the normal operation of the record management process. Summary of the Invention
[0004] To address the issue of manual processing required for archiving items at designated locations in existing record management processes, this embodiment proposes an intelligent record room management system based on Internet of Things (IoT) technology, which can automatically perform archiving processing based on analyzed data.
[0005] Specifically, this application provides an intelligent archive management system based on Internet of Things (IoT) technology, wherein the archiving processing method includes:
[0006] The parameter generation module is used to obtain the barcode information of the items to be archived, and to parse the barcode information based on the data obtained by the Internet of Things to obtain the weight parameters and archiving target location parameters of the items to be archived.
[0007] The trajectory drawing module is used to draw the archiving trajectory based on the archiving target location parameters and the initial position of the item to be archived;
[0008] The parameter processing module is used to calculate, based on the archiving trajectory and the weight parameter, the work data for moving the item to be archived to the archiving target location parameter.
[0009] The item movement module is used to decompose the work data according to the archiving trajectory, and based on the decomposition results, gradually control the item to be archived to move to the archiving target location.
[0010] In one embodiment, the parameter generation module includes:
[0011] A barcode scanning unit is used to acquire barcode information of items to be archived through optical recognition components;
[0012] The network parsing unit is used to parse the barcode information based on the data conversion algorithm obtained from the Internet of Things.
[0013] The parameter extraction unit is used to extract the weight parameters and archiving target location parameters of the items to be archived from the parsing results according to different label value definitions.
[0014] In one embodiment, the trajectory drawing module includes:
[0015] An initial position parameter extraction unit is used to determine the initial position of the item to be archived and extract the initial position parameters corresponding to the initial position.
[0016] A line drawing unit is used to draw the line connecting the initial position parameter and the archiving target position parameter;
[0017] The trajectory adjustment unit is used to adjust the connection line according to the spatial conditions of the archive shelf to obtain the adjusted archiving trajectory.
[0018] In one embodiment, the parameter processing module includes:
[0019] The trajectory analysis unit is used to analyze the archiving trajectory and determine the actual height value and actual horizontal displacement value that the item to be archived needs to move based on the analysis results.
[0020] The data calculation unit is used to calculate the work data required to move the item to be archived to the archiving target position parameter by combining the weight parameter, the actual height value, and the actual horizontal displacement value.
[0021] In one embodiment, the item moving module includes:
[0022] The data decomposition unit is used to decompose the work data according to the archiving trajectory into lifting work data of the lifting process of the item to be archived in the vertical direction and pushing work data of the pushing process of the item to be archived in the horizontal direction.
[0023] The data execution unit is used to gradually apply the lifting work data and the pushing work data to the clamping device controlling the item to be archived, so as to move the item to be archived to the archiving target position.
[0024] In one embodiment, the intelligent archive management system further includes:
[0025] The location confirmation module is used to confirm the actual location of the item to be archived based on image comparison after the item to be archived has been moved to the archiving target location.
[0026] In one embodiment, the location confirmation module includes:
[0027] The image acquisition unit is used to acquire an image of the item to be archived at its actual location after the item to be archived has been moved to the archiving target location;
[0028] The image analysis unit is used to analyze the image and determine whether the item to be archived should be returned to its proper place based on the analysis results.
[0029] In one embodiment, the image analysis unit includes:
[0030] The distance calculation subunit is used to analyze the distance between the edge of the item to be archived and the edge of the archive shelf in the image;
[0031] The first distance judgment subunit is used to determine that the item to be archived is at risk of falling if the distance between the edge of the item to be archived and the edge of the archive shelf is less than a preset distance.
[0032] The second distance judgment subunit is used to determine that the item to be archived is safe if the distance between the edge of the item to be archived and the edge of the archive shelf is greater than a preset distance.
[0033] Beneficial effects:
[0034] The barcode information affixed to the filing shelf is parsed to obtain the weight parameters and target location parameters of the corresponding item to be archived. Then, work data is calculated based on these parameters, facilitating the use of the clamping device to move the item to its target location. In this process, the necessary information for calculating work data is obtained by parsing the barcode, and the clamping device is controlled according to power control parameters to complete the repositioning operation of the item to be archived. This entire process can be automated using existing data without manual intervention. Attached Figure Description
[0035] To more clearly illustrate the technical solutions of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0036] Figure 1 This is a schematic diagram of the intelligent archive management system based on Internet of Things technology proposed in this embodiment;
[0037] Figure 2 This is a schematic diagram of the internal height of the file shelf proposed in this embodiment;
[0038] Figure 3 This is another structural diagram of the intelligent archive management system based on Internet of Things technology proposed in this embodiment;
[0039] Figure 4 This is a schematic diagram showing the relative positions of the items to be archived and the archive shelf as presented in this embodiment;
[0040] Figure 5 This is a schematic diagram illustrating the distance between the edge of the item to be archived and the edge of the archive shelf, as presented in this embodiment.
[0041] Figure 6 This is an internal structural diagram of the computer device proposed in this embodiment. Detailed Implementation
[0042] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.
[0043] To better understand the purpose, technical solution, and advantages of this application, the application is described and illustrated below in conjunction with the accompanying drawings and embodiments.
[0044] Specifically, this application provides an intelligent archive management system 10 based on Internet of Things (IoT) technology, such as... Figure 1 As shown, the archiving process includes:
[0045] The parameter generation module 12 is used to obtain the barcode information of the item to be archived, and to parse the barcode information based on the data obtained by the Internet of Things to obtain the weight parameters and archiving target location parameters of the item to be archived.
[0046] Considering current usage scenarios, barcode technology, including barcodes and QR codes, is already very mature. Furthermore, since barcodes can be customized with a wide range of formatted content, barcode information is used here to store necessary information such as the archiving target location parameters corresponding to the location where the barcode is pasted, and the weight parameters of the item to be archived stored at that location. Parsing this barcode information allows for the direct determination of the data and information involved in subsequent processing.
[0047] The trajectory drawing module 14 is used to draw the archiving trajectory based on the archiving target location parameters and the initial position of the item to be archived.
[0048] In order to facilitate the calculation of work data in the entire archiving process in subsequent steps, it is necessary to draw the archiving trajectory of the items to be archived in advance. The idea of drawing the archiving trajectory is to first draw the line connecting the initial position parameters and the archiving target position parameters, and then adjust the line according to the spatial conditions of the archiving shelf to obtain the adjusted archiving trajectory.
[0049] The parameter processing module 16 is used to calculate, based on the archiving trajectory and the weight parameter, the work data required to move the item to be archived to the archiving target location parameter.
[0050] In this process, based on the weight parameters and archiving target location parameters obtained from parsing the barcode information in the previous step, the two are comprehensively calculated to determine the work data required for the gripping device to move the item to be archived to the archiving target location. This allows the gripping device to first lift the item to the height of the archiving target location based on the calculated work data after gripping it, and then push the item to the archiving target location within the filing shelf.
[0051] The calculation results in this step are selected in the format of work data, which can be directly applied to existing hydraulic devices without modifying the clamping device.
[0052] The item movement module 18 is used to decompose the work data according to the archiving trajectory, and based on the decomposition results, gradually control the item to be archived to move to the archiving target position.
[0053] In this process, the work data obtained in the previous step is transmitted to the clamping device, and the control system of the clamping device controls the hydraulic components in the clamping device according to the received work data, thereby completing the operation of lifting and pushing the items to be archived to the target archiving position in the filing shelf.
[0054] The barcode information affixed to the filing shelf is parsed to obtain the weight parameters and target location parameters of the corresponding item to be archived. Then, work data is calculated based on these parameters, facilitating the use of the clamping device to move the item to its target location. In this process, the necessary information for calculating work data is obtained by parsing the barcode, and the clamping device is controlled according to power control parameters to complete the repositioning operation of the item to be archived. This entire process can be automated using existing data without manual intervention.
[0055] In one embodiment, the parameter generation module 12 includes:
[0056] A barcode scanning unit is used to acquire barcode information of items to be archived through optical recognition components;
[0057] The network parsing unit is used to parse the barcode information based on the data conversion algorithm obtained from the Internet of Things.
[0058] The parameter extraction unit is used to extract the weight parameters and archiving target location parameters of the items to be archived from the parsing results according to different label value definitions.
[0059] In implementation, barcode information corresponding to different archiving locations is generated based on the load-bearing design of the archive shelves and the planning requirements for archive management, and the barcode information is pre-placed on each item to be archived by pasting.
[0060] At the start of processing, barcode information affixed to the items to be archived is acquired through installed optical recognition components (such as cameras), and the barcode information is parsed according to preset rules to obtain numerous parsing results containing different label values.
[0061] Different label values represent different data definitions to which subsequent values belong, for example, label values <m>0.5kg indicates that the following value represents the weight of the item to be archived, specifically 0.5kg. (Label value) <wz>1, 3, 21 indicates that the following values represent the archiving target location parameters of the items to be archived, specifically the first row of archive shelves, the third layer, and the 21st position.
[0062] In one embodiment, the trajectory drawing module 14 includes:
[0063] An initial position parameter extraction unit is used to determine the initial position of the item to be archived and extract the initial position parameters corresponding to the initial position.
[0064] A line drawing unit is used to draw the line connecting the initial position parameter and the archiving target position parameter;
[0065] The trajectory adjustment unit is used to adjust the connection line according to the spatial conditions of the archive shelf to obtain the adjusted archiving trajectory.
[0066] In practice, by default, the initial position of the item to be archived is on the worktable of the clamping device. When the archiving operation begins, the clamping device will clamp the item to be archived placed on the worktable.
[0067] To draw the archiving trajectory of the items to be archived, a line needs to be drawn based on the initial position parameters of the items and the archiving target position parameters obtained in the previous steps. This line connects two points in three-dimensional space, represented by the initial position parameters and the archiving target position parameters. However, in a real-world environment, due to the influence of filing shelves and other obstacles, the clamping device cannot move along the drawn line while carrying the items to be archived. Therefore, adjustments are needed based on the spatial conditions of the filing shelves to avoid obstacles that might affect the operation of the clamping device. These adjustments can be made manually or through software adjustments based on a pre-established three-dimensional model of the filing shelves and other items.
[0068] After adjusting the connections, the archived trajectory for subsequent calculations can be obtained.
[0069] In one embodiment, the parameter processing module 16 includes:
[0070] The trajectory analysis unit is used to analyze the archiving trajectory and determine the actual height value and actual horizontal displacement value that the item to be archived needs to move based on the analysis results.
[0071] The data calculation unit is used to calculate the work data required to move the item to be archived to the archiving target position parameter by combining the weight parameter, the actual height value, and the actual horizontal displacement value.
[0072] In practice, the archiving target location parameters obtained from the aforementioned steps are parsed to facilitate obtaining the actual height value of the archiving target location based on the parsing results.
[0073] In the previous article <wz>Taking 1, 3, 21 as an example, the second digit 3 indicates that the target archiving location corresponds to the 3rd shelf of the filing rack. Combining this with the known standard filing rack parameters, the actual height of the 3rd shelf can be calculated. Assuming each shelf height is 0.5m, a simple calculation shows that the actual height of the 3rd shelf is 0.5 × (3 - 1) = 1.0m. Specific details are as follows... Figure 2 As shown. Based on the aforementioned calculations and Figure 2 As shown in the diagram, the actual height required to place the item to be archived on the third shelf is 1.0m.
[0074] Furthermore, extract the weight parameters from the previous text. <m>Calculations based on 0.5kg show that the work required for the clamping device to lift a 0.5kg item to be archived to the third shelf is as follows:
[0075] W=M×g×h=0.5kg×9.8kg / m2×1.0m=4.9J.
[0076] The above calculation process shows that lifting the items to be archived to the third shelf requires 4.9J of work from the clamping tools.
[0077] In one embodiment, the item moving module 18 includes:
[0078] The data decomposition unit is used to decompose the work data according to the archiving trajectory into lifting work data of the lifting process of the item to be archived in the vertical direction and pushing work data of the pushing process of the item to be archived in the horizontal direction.
[0079] The data execution unit is used to gradually apply the lifting work data and the pushing work data to the clamping device controlling the item to be archived, so as to move the item to be archived to the archiving target position.
[0080] In practice, after calculating the work done, the work done is categorized based on the different stages of the archiving process. During the actual archiving process, the first step is to use a clamping device to lift the item to be archived vertically. Once the target archiving position is reached, the clamping device is controlled to push the item horizontally.
[0081] The first stage uses vertical lifting data for the clamping device, and the second stage uses horizontal pushing data. During the actual archiving process, the clamping device is sequentially controlled according to the different stages to complete the archiving operation.
[0082] In one embodiment, such as Figure 3 As shown, the intelligent archives management system 10 further includes:
[0083] The location confirmation module 19 is used to perform an image comparison-based confirmation operation on the actual location of the item to be archived after it has been moved to the archiving target location.
[0084] Location confirmation module 19 includes:
[0085] The image acquisition unit is used to acquire an image of the item to be archived at its actual location after the item to be archived has been moved to the archiving target location;
[0086] The image analysis unit is used to analyze the image and determine whether the item to be archived should be returned to its proper place based on the analysis results.
[0087] In implementation, the image analysis unit includes:
[0088] The distance calculation subunit is used to analyze the distance between the edge of the item to be archived and the edge of the archive shelf in the image;
[0089] The first distance judgment subunit is used to determine that the item to be archived is at risk of falling if the distance between the edge of the item to be archived and the edge of the archive shelf is less than a preset distance.
[0090] The second distance judgment subunit is used to determine that the item to be archived is safe if the distance between the edge of the item to be archived and the edge of the archive shelf is greater than a preset distance.
[0091] In practice, after moving the items to be archived to the target location, it is necessary to perform a placement check on the items to be archived in order to determine whether the items are correctly placed in the archiving location.
[0092] A typical method for determining the correct location is image recognition. Specifically, after the clamping device moves the item to be archived to the target location, the optical recognition component (e.g., a camera) used to obtain barcode information is invoked to photograph the archived item, thus acquiring an image of its actual location.
[0093] Next, the acquired images are analyzed, and the results are used to determine whether the items to be archived should be returned to their proper places. The relative positions of the items to be archived and the filing shelves are as follows: Figure 4 As shown.
[0094] Specifically, the analysis focuses on the distance between the edge of the item to be archived and the edge of the filing shelf in the image. If the item to be archived is in the correct location on the filing shelf, the distance between the edge of the item and the edge of the filing shelf will be greater than the preset distance, such as... Figure 5 As shown. Obtain Figure 5 The length of 'a' is compared with a preset distance. If 'a' is greater than the preset distance, it indicates that the item to be archived is already at the target location. Conversely, if 'a' is less than the preset distance, it indicates that the item to be archived may be too close to the edge of the target location, which may pose a risk of the item falling. The actual position of the item to be archived needs to be adjusted.
[0095] The various modules in the aforementioned IoT-based intelligent archive management system can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in or independent of the processor in a computer device, or stored in the computer device's memory as software, so that the processor can invoke and execute the corresponding operations of each module.
[0096] In one embodiment, a computer device is provided, which may be a server, and its internal structure diagram may be as follows: Figure 6 As shown, the computer device includes a processor, memory, and a network interface connected via a system bus. The processor provides computing and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system, computer programs, and a database. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage media. The database stores data used in the process of managing an intelligent archive system based on Internet of Things (IoT) technology. The network interface is used to communicate with external terminals via a network connection. When the computer program is executed by the processor, it implements an intelligent archive management system based on IoT technology.
[0097] Those skilled in the art will understand that Figure 6 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.
[0098] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties.
[0099] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, etc., and are not limited to these.
[0100] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0101] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.< / m> < / wz> < / wz> < / m>
Claims
1. An intelligent archive room management system based on Internet of Things technology, characterized in that, The intelligent archive room management system comprises: The parameter generation module is used for obtaining the barcode information of the to-be-archived article, analyzing the barcode information based on the data obtained by the Internet of Things, and obtaining the weight parameter and the archiving target position parameter corresponding to the to-be-archived article; The trajectory drawing module is used for drawing an archiving trajectory based on the archiving target position parameter and the initial position of the to-be-archived article; The parameter processing module is used for calculating the work data of moving the to-be-archived article to the archiving target position parameter according to the archiving trajectory and the weight parameter; The article moving module is used for decomposing the work data according to the archiving trajectory, and gradually controlling the to-be-archived article to move to the archiving target position based on the decomposition result. The parameter processing module comprises: The trajectory analysis unit is used for analyzing the archiving trajectory, and determining the actual height value and the actual horizontal displacement value that the to-be-archived article needs to move according to the analysis result; The data calculation unit is used for calculating the work data of moving the to-be-archived article to the archiving target position parameter in combination with the weight parameter, the actual height value and the actual horizontal displacement value; The article moving module comprises: The data decomposition unit is used for decomposing the work data into the lifting work data of the lifting process of the to-be-archived article in the vertical direction and the pushing work data of the pushing process of the to-be-archived article in the horizontal direction according to the archiving trajectory; The data execution unit is used for gradually applying the lifting work data and the pushing work data to the clamping device for controlling the to-be-archived article, and moving the to-be-archived article to the archiving target position.
2. The IoT technology based intelligent archive room management system as claimed in claim 1 wherein, The parameter generation module comprises: The barcode shooting unit is used for obtaining the barcode information of the to-be-archived article by the optical recognition component; The network analysis unit is used for analyzing the barcode information according to the data conversion algorithm corresponding to the barcode information obtained by the Internet of Things; The parameter extraction unit is used for extracting the weight parameter and the archiving target position parameter corresponding to the to-be-archived article from the analysis result according to the label value definition.
3. The IoT technology based intelligent archive room management system as claimed in claim 1 wherein, The trajectory drawing module comprises: The initial position parameter extraction unit is used for determining the initial position of the to-be-archived article, and extracting the initial position parameter corresponding to the initial position; The line drawing unit is used for drawing the line of the initial position parameter and the archiving target position parameter; The trajectory adjustment unit is used for adjusting the line according to the space condition of the archive shelf, and obtaining the adjusted archiving trajectory.
4. The IoT technology based intelligent archive room management system as claimed in claim 1 wherein, The intelligent archive room management system further comprises: The position confirmation module is used for confirming the actual position of the to-be-archived article based on image comparison after the to-be-archived article moves to the archiving target position.
5. The IoT technology based intelligent archive room management system as claimed in claim 4, wherein, The position confirmation module comprises: The image acquisition unit is used for acquiring the image of the to-be-archived article at the actual position after the to-be-archived article moves to the archiving target position; The image analysis unit is used for analyzing the image, and determining whether the to-be-archived article is positioned based on the analysis result.
6. The IoT technology based intelligent archive room management system as claimed in claim 5 wherein, The image analysis unit comprises: The distance calculation subunit is configured to analyze the distance between the edge of the to-be-archived article and the edge of the archive shelf in the image. The distance first judgment subunit is configured to determine that the to-be-archived article has a falling risk if the distance between the edge of the to-be-archived article and the edge of the archive shelf is less than a preset distance. The distance second judgment subunit is configured to determine that the to-be-archived article is safe if the distance between the edge of the to-be-archived article and the edge of the archive shelf is greater than the preset distance.
Citation Information
Patent Citations
Automatic Sorting System and Sorting Robot
CN109414731A