Intelligent archival repository interlayer management and control system based on Internet of Things

By designing a smart archive warehouse intermediate level control system based on the Internet of Things, the problems of insufficient permission management and lack of strict identity verification in the existing archive management system are solved, and efficient and secure management and rapid retrieval of archive information are achieved.

CN120218809APending Publication Date: 2025-06-27WUHAN GOLDEN FILE TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510179155.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-18
Publication Date
2025-06-27

AI Technical Summary

Technical Problem

The existing archive management system lacks effective permission management and identity verification mechanisms, resulting in an increase in the risk of archive information leakage.

Method used

A smart archive warehouse intermediate layer management and control system based on the Internet of Things is designed, including equipment module, personnel module, instruction set module, system login module, login verification module, storage database, processing module, search module, search and display module, permission management module, control module, archive summary collection module, archive content module and cache module. The system ensures that only verified users can access specific profile information through strict permission level control and authentication mechanisms.

Benefits of technology

It effectively prevents the leakage and illegal access of archive information, ensures the security and reliability of archives, and improves the efficiency and accuracy of archives retrieval.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120218809A_ABST
    Figure CN120218809A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of archival repositories, in particular to an intelligent archival repository interlayer management and control system based on the Internet of Things, which comprises an equipment module, a personnel module, an instruction set module, a system login module, a login verification module, a storage database, a processing module, a retrieval module, a retrieval display module, an authority management module and a control module. The processing module is respectively connected with the equipment module, the personnel module, the instruction set module, the login verification module, the storage database, the retrieval display module and the authority management module. According to the intelligent archival repository intermediate layer management and control system based on the Internet of Things, through arrangement of the login verification module and the authority management module, it is ensured that only a user passing identity verification can access specific archival information. In addition, through strict permission level control, users of different levels can only access files matched with the permission of the users, and therefore information leakage and illegal access are effectively prevented.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of archival storage, and particularly to an intermediate layer control system for an intelligent archival storage based on the Internet of Things. Background Art

[0002] With the development of information technology, archival management has gradually shifted from traditional paper-based to digital and intelligent. Especially in large enterprises and government departments, the quantity and variety of archives are increasing day by day, posing higher requirements for the efficient management and secure storage of archives. Traditional archival management systems have many deficiencies in aspects such as data processing capabilities, real-time monitoring, and permission management, and are difficult to meet the needs of modern archival management.

[0003] Existing archival management systems usually rely on manual operations or simple database queries and have the following problems: lack of effective permission management and identity authentication mechanisms, which easily lead to the leakage of archival information. Therefore, an intermediate layer control system for an intelligent archival storage based on the Internet of Things is proposed to solve the above problems. Summary of the Invention

[0004] (I) Technical Problems to be Solved Aiming at the deficiencies of the prior art, the present invention provides an intermediate layer control system for an intelligent archival storage based on the Internet of Things, which has advantages such as avoiding the leakage of archival information, and solves the problem that the existing archival storage system lacks effective permission management and identity authentication mechanisms and easily causes the leakage of archival information.

[0005] (II) Technical Solutions To achieve the above purpose of avoiding the leakage of archival information, the present invention provides the following technical solutions: an intermediate layer control system for an intelligent archival storage based on the Internet of Things, including a device module, a personnel module, an instruction set module, a system login module, a login verification module, a storage database, a processing module, a retrieval module, a retrieval display module, a permission management module, a control module, an archival abstract collection module, an archival content module, and a cache module; The processing module is respectively connected to the device module, the personnel module, the instruction set module, the login verification module, the storage database, the retrieval display module, the permission management module, the control module, the archival content module, and the cache module. The system login module is connected to the login verification module. The control module is respectively connected to the device module and the processing module. The retrieval module is connected to the retrieval display module. The permission management module is connected to the control module. The archival abstract collection module is connected to the archival content module; The personnel module is used to input personnel information, where the personnel information includes name, mobile phone number, department, and permission level, and send the input personnel information to the processing module, and the processing module persists the personnel information to the storage database; The instruction set module is used to input the control instruction information of the filing cabinet. The control instruction information of the filing cabinet includes the filing cabinet model set, instruction type, and instruction set, and sends the input control instruction information of the filing cabinet to the processing module. The processing module persists the control instruction information of the filing cabinet into the storage database; The device module is used to input the information of the filing cabinet. The information of the filing cabinet includes cabinet body code, manufacturer code, model, location area, precise location, usage status, usage permission, usage area, and usage department, and sends the input information of the filing cabinet to the processing module. The processing module persists the information of the filing cabinet into the storage database; The file abstract acquisition module includes a high-definition camera, which captures pictures of the abstract part on the file bag through the high-definition camera and sends the captured abstract pictures to the file content module; The file content module includes file abstract content and cabinet body code, and is used to receive the abstract pictures sent by the file abstract acquisition module, recognize the content of the abstract pictures through optical character recognition (OCR), fill the recognized content into the abstract content, and send it to the processing module together with the cabinet body code. The processing module persists the file content into the storage database. At the same time, it sends the abstract content and the cabinet body code to the cache module; The system login module is set on the filing cabinet and is used to input the login information into the system login interface for login. The login information includes mobile phone number and verification code, and sends the login information and the cabinet body code to the login verification module; The login verification module is used to receive the login information sent by the system login module, extract the stored login information in the storage database through the processing module, and match the received login information with the stored login information. If the match fails, it will jump back to the system login module. If the match passes, it will send the mobile phone number and the cabinet body code to the permission management module; The permission management module is used to receive the mobile phone number and the cabinet body code sent by the login verification module, extract the corresponding personnel information and filing cabinet information in the storage database through the processing module, match the personnel information and the filing cabinet information. If the match fails, it will jump back to the system login module. If the match passes, it will send the filing cabinet information and the control type to the control module; The control module is used to receive the filing cabinet information and the control type sent by the permission management module, extract the corresponding instruction set module in the storage database through the processing module, and match the received filing cabinet information and control type with the stored control instruction information to obtain an instruction set. When the instruction set is not empty, it performs the corresponding control of the filing cabinet; The retrieval module is set on the filing cabinet and includes a display screen and an input keyboard, and is used to input the retrieval information into the system retrieval page for retrieval. The retrieval information includes retrieval content, and sends the input retrieval content to the retrieval display module; The retrieval display module is used to receive the retrieval content sent by the retrieval module, extract the file content stored in the storage database or cache through the processing module, match the retrieval content with the file content, and send the matching result to the display screen for display.

[0006] The cache module is used to receive the abstract content and cabinet code sent by the file content module, extract the keywords of the abstract content as the value in the cache, and store the cabinet code as the key in the cache.

[0007] Preferably, the matching of the personnel information and the file cabinet information includes the following steps: S1.1. Obtain the permission level of the personnel information and the usage permission of the file cabinet ; S1.2. When condition is met, jump to S3, otherwise jump to S5; S1.3. Obtain the using department of the file cabinet and the department where the personnel information is located , separate into multiple strings by, and add all the strings to the department set ; S1.4. When condition is met, return matching, otherwise jump to S5; S1.5. Return non - matching.

[0008] Preferably, the matching of the received file cabinet information, control type and the stored control instruction information includes the following steps: S2.1. Obtain the model in the file cabinet information and the file cabinet model set in the control instruction information ; S2.2. When condition is met, jump to S2.3, otherwise jump to S2.5; S2.3. Traverse , intercept and obtain the string , ; S2.4. When condition is met, jump to S2.5, otherwise jump to S2.6; S2.5. Obtain the instruction set in the control instruction information where the instruction type is equal to the control type; S2.6. Set the instruction set to be empty.

[0009] Preferably, the extraction of the keywords of the abstract content as the value in the cache includes the following steps: S3.1. Perform text cleaning to delete irrelevant characters: Among them, is the abstract content, is a special symbol function to delete the abstract content, is a function to convert to lowercase; S3.2. Split the cleaned text into sentences, and further split each sentence into words or phrases: Among them, is the word set of the i-th sentence, is the m-th word in the i-th sentence; S3.3. Remove stop words and perform word stemming: Among them, is the stop word list, is the stemming function; S3.4. Traverse the word set , calculate the word frequency : Among them, is the word set is a single word traversed in the word set, is the word is the number of times the word appears in the text, is the total number of times all words appear; S3.5. Sort according to the frequency , take the first words as keywords: Among them, is the keyword threshold.

[0010] Preferably, the processing module extracts the file content stored in the storage database, and matches the retrieval content with the file content, including the following steps: S4.1. Set the return result set , traverse the abstract content in the cache, match the retrieval content with the keywords, when the retrieval content belongs to the keywords, then take out the cabinet code in the cache corresponding to the keywords, extract the file cabinet information in the storage database through the processing module, and add the file cabinet information to the result set ; S4.2. For the number of elements in the result set ​ Make a judgment. When is 3, return the result set , otherwise jump to S3.3; S4.3. The processing module extracts the file abstract content from the storage database to obtain a set of file abstract contents. Traverse the set of file abstract contents. When the retrieved content matches the file abstract content, extract the cabinet code, and the processing module extracts the file cabinet information from the storage database and adds the file cabinet information to the result set and return the result set .

[0011] Preferably, the acquisition steps of the keyword threshold are specifically as follows: S5.1. For each word , calculate its value in the abstract content , where is the inverse document frequency of each word ; S5.2. Organize all into a word vector matrix , ; S5.3. Randomly select word vectors as the initial centroids; S5.4. For each word vector , calculate its distance to each centroid and assign it to the cluster corresponding to the nearest centroid; S5.5. For each cluster, recalculate the centroid. The new centroid is the mean of all word vectors in the cluster; S5.6. Repeat steps S5.4 and S5.5 until the centroids no longer change significantly or reach the maximum number of iterations; S5.7. Select the cluster with the largest centroid value and use its centroid value as the threshold .

[0012] (III) Beneficial effects Compared with the prior art, the present invention provides an intermediate layer control system for an intelligent file storage based on the Internet of Things, which has the following beneficial effects: 1. The intermediate layer control system of the intelligent archive storage based on the Internet of Things ensures that only authenticated users can access specific archive information through the set login verification module and permission management module. In addition, through strict permission level control, users at different levels can only access archives that match their permissions, thus effectively preventing information leakage and illegal access.

[0013] 2. The intermediate layer control system of the intelligent archive storage based on the Internet of Things enables users to quickly retrieve the required archive information by entering keywords through the set retrieval module and retrieval display module. The system will first search for relevant information in the cache module. If not found, it will further search in the storage database to ensure the timeliness and accuracy of the retrieval results. BRIEF DESCRIPTION OF THE DRAWINGS

[0014] Figure 1 is a schematic structural diagram of the intermediate layer control system of the intelligent archive storage based on the Internet of Things proposed by the present invention; Figure 2 is a flowchart for extracting keyword of abstract content in the intermediate layer control system of the intelligent archive storage based on the Internet of Things proposed by the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0015] Next, the technical solutions in the embodiments of the present invention will be clearly and completely described in conjunction with the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention.

[0016] Please refer to Figure 1-2 , the intermediate layer control system of the intelligent archive storage based on the Internet of Things includes a device module, a personnel module, an instruction set module, a system login module, a login verification module, a storage database, a processing module, a retrieval module, a retrieval display module, a permission management module, a control module, an archive abstract collection module, an archive content module, and a cache module; The processing module is respectively connected to the device module, the personnel module, the instruction set module, the login verification module, the storage database, the retrieval display module, the permission management module, the control module, the archive content module, and the cache module. The system login module is connected to the login verification module. The control module is respectively connected to the device module and the processing module. The retrieval module is connected to the retrieval display module. The permission management module is connected to the control module. The archive abstract collection module is connected to the archive content module; The personnel module is used to input personnel information, including name, mobile phone number, department, and permission level, and send the input personnel information to the processing module. The processing module persists the personnel information in the storage database. The instruction set module is used to input the control instruction information of the filing cabinet. The control instruction information of the filing cabinet includes the filing cabinet model set, instruction type, and instruction set, and sends the input control instruction information of the filing cabinet to the processing module. The processing module persists the control instruction information of the filing cabinet into the storage database; The device module is used to input the information of the filing cabinet. The information of the filing cabinet includes cabinet body code, manufacturer code, model, location area, precise location, usage status, usage permission, usage area, and usage department, and sends the input information of the filing cabinet to the processing module. The processing module persists the information of the filing cabinet into the storage database; The file abstract acquisition module includes a high-definition camera, which collects pictures of the abstract part on the file bag through the high-definition camera and sends the collected abstract pictures to the file content module; The file content module includes file abstract content and cabinet body code, and is used to receive the abstract pictures sent by the file abstract acquisition module, recognize the content of the abstract pictures through OCR (Optical Character Recognition), fill the recognized content into the abstract content, and send it to the processing module together with the cabinet body code. The processing module persists the file content into the storage database. At the same time, it sends the abstract content and the cabinet body code to the cache module; The system login module is set on the filing cabinet and is used to input the login information into the system login interface for login. The login information includes mobile phone number and verification code, and sends the login information and the cabinet body code to the login verification module; The login verification module is used to receive the login information sent by the system login module, extract the stored login information in the storage database through the processing module, and match the received login information with the stored login information. If the match fails, it will jump back to the system login module. If the match passes, it will send the mobile phone number and the cabinet body code to the permission management module; The permission management module is used to receive the mobile phone number and the cabinet body code sent by the login verification module, extract the corresponding personnel information and filing cabinet information in the storage database through the processing module, match the personnel information with the filing cabinet information. If the match fails, it will jump back to the system login module. If the match passes, it will send the filing cabinet information and the control type to the control module; The control module is used to receive the filing cabinet information and the control type sent by the permission management module, extract the corresponding instruction set module in the storage database through the processing module, and match the received filing cabinet information and control type with the stored control instruction information to obtain an instruction set. When the instruction set is not empty, it performs the corresponding control of the filing cabinet; The retrieval module is set on the filing cabinet and includes a display screen and an input keyboard, and is used to input the retrieval information into the system retrieval page for retrieval. The retrieval information includes retrieval content, and sends the input retrieval content to the retrieval display module; The retrieval display module is used to receive the retrieval content sent by the retrieval module, extract the file content stored in the storage database or cache through the processing module, match the retrieval content with the file content, and send the matching result to the display screen for display.

[0017] The cache module is used to receive the abstract content and cabinet code sent by the file content module, extract the keywords of the abstract content as the value in the cache, and store the cabinet code as the key in the cache.

[0018] In this embodiment, the matching of personnel information and file cabinet information includes the following steps: S1.1. Obtain the permission level of the personnel information and the usage permission of the file cabinet ; S1.2. When this condition is met, jump to S3, otherwise jump to S5; S1.3. Obtain the using department of the file cabinet and the department where the personnel information is located , separate them into multiple strings by comma, and add all the strings to the department set ; S1.4. When this condition is met, return a match, otherwise jump to S5; S1.5. Return a non-match.

[0019] In this embodiment, the matching of the received file cabinet information, control type and the stored control instruction information includes the following steps: S2.1. Obtain the model in the file cabinet information and the file cabinet model set in the control instruction information ; S2.2. When this condition is met, jump to S2.3, otherwise jump to S2.5; S2.3. Traverse , intercept and obtain the string , ; S2.4. When this condition is met, jump to S2.5, otherwise jump to S2.6; S2.5. Obtain the instruction set in the control instruction information where the instruction type is equal to the control type; S2.6. Set the instruction set to be empty.

[0020] In this embodiment, the extraction of the keywords of the abstract content as the value in the cache includes the following steps: S3.1. Perform text cleaning to delete irrelevant characters: Among them, is the abstract content, is the special symbol function for deleting the abstract content, is the function for converting to lowercase; S3.2. Split the cleaned text into sentences, and further split each sentence into words or phrases: Among them, is the word set of the i-th sentence, is the m-th word of the i-th sentence; S3.3. Remove stop words and perform word stemming: Among them, is the stop word list, is the stemming function; S3.4. Traverse the word set , and calculate the word frequency : Among them, is the word set is a single word traversed in the word set, is the word is the number of times the word appears in the text; S3.5. Sort according to the frequency , and take the top words as keywords: Among them, is the keyword threshold.

[0021] In this embodiment, the processing module extracts the file content stored in the storage database, and matches the retrieval content with the file content, including the following steps: S4.1. Set the return result set , traverse the abstract content in the cache, match the retrieval content with the keywords, and when the retrieval content belongs to the keywords, the cabinet code in the corresponding cache of the keywords is taken out, and the file cabinet information is extracted from the storage database through the processing module and added to the result set ; S4.2. For the number of elements in the result set of Make a judgment. When it is 3, return the result set , otherwise jump to S3.3; S4.3. The processing module extracts the archive abstract content from the storage database to obtain a set of archive abstract contents. Traverse the set of archive abstract contents. When the retrieved content matches the archive abstract content, take out the cabinet code, extract the archive cabinet information from the storage database through the processing module, and add the archive cabinet information to the result set and return the result set .

[0022] In this embodiment, the steps for obtaining the keyword threshold are specifically as follows: S5.1. For each word , calculate its value in the abstract content , where is the inverse document frequency of each word ; S5.2. Organize all into a word vector matrix , ; S5.3. Randomly select word vectors as the initial centroids; S5.4. For each word vector , calculate its distance to each centroid and assign it to the cluster corresponding to the nearest centroid; S5.5. For each cluster, recalculate the centroid. The new centroid is the mean of all word vectors in the cluster; S5.6. Repeat steps S5.4 and S5.5 until the centroids no longer change significantly or reach the maximum number of iterations; S5.7. Select the cluster with the largest centroid value and use its centroid value as the threshold .

[0023] The beneficial effects of the present invention are: Typical cases: Although the embodiments of the present invention have been shown and described, for those of ordinary skill in the art, it can be understood that various changes, modifications, substitutions, and variations can be made to these embodiments without departing from the principles and spirit of the present invention. The scope of the present invention is defined by the appended claims and their equivalents.

Claims

1. The middle-layer management and control system of the smart archive warehouse based on the Internet of Things is characterized by: It includes equipment module, personnel module, instruction set module, system login module, login verification module, storage database, processing module, retrieval module, retrieval display module, authority management module, control module, archive summary collection module, archive content module and cache module; The processing module is connected to the equipment module, the personnel module, the instruction set module, the login verification module, the storage database, the retrieval display module, the authority management module, the control module, the archive content module and the cache module respectively, the system login module is connected to the login verification module, the control module is connected to the equipment module and the processing module respectively, the retrieval module is connected to the retrieval display module, the authority management module is connected to the control module, and the archive summary collection module is connected to the archive content module; The personnel module is used to input personnel information, including name, mobile phone number, department, and authority level, and send the input personnel information to the processing module, which persists the personnel information in the storage database; The instruction set module is used to input the control instruction information of the filing cabinet, which includes the filing cabinet model set, instruction type and instruction set, and sends the input filing cabinet control instruction information to the processing module, which persists the filing cabinet control instruction information in the storage database; The device module is used to input the information of the filing cabinet, including the cabinet code, manufacturer code, model, location, precise location, usage status, usage authority, usage area, and usage department, and send the inputted filing cabinet information to the processing module, which persists the filing cabinet information in the storage database; The archive summary collection module includes a high-definition camera, which collects pictures of the summary part on the archive bag and sends the collected summary pictures to the archive content module; The archive content module includes archive summary content and cabinet code, and is used to receive the summary picture sent by the archive summary collection module, identify the content of the summary picture through text recognition OCR, fill the identified content into the summary content, and send it to the processing module together with the cabinet code. The processing module persists the archive content in the storage database, and at the same time, sends the summary content and the cabinet code to the cache module; The system login module is arranged on the filing cabinet and is used to input login information into the system login interface for login, the login information includes a mobile phone number and a verification code, and the login information and the cabinet code are sent to the login verification module; The login verification module is used to receive the login information sent by the system login module, extract the login information stored in the storage database through the processing module, and match the received login information with the stored login information. If the match fails, it will jump back to the system login module. If the match passes, the mobile phone number and cabinet code will be sent to the authority management module; The authority management module is used to receive the mobile phone number and cabinet code sent by the login verification module, extract the corresponding personnel information and filing cabinet information from the storage database through the processing module, match the personnel information with the filing cabinet information, and jump to the system login module again if the match fails, and send the filing cabinet information and control type to the control module if the match passes; The control module is used to receive the filing cabinet information and control type sent by the authority management module, extract the corresponding instruction set module in the storage database through the processing module, and match the received filing cabinet information and control type with the stored control instruction information to obtain the instruction set, and when the instruction set is not empty, perform the corresponding control of the filing cabinet; The search module is arranged on the filing cabinet, and includes a display screen and an input keyboard, and is used to input search information into the system search page for search, the search information includes search content, and the input search content is sent to the search display module; The retrieval display module is used to receive the retrieval content sent by the retrieval module, extract the archive content stored in the storage database or cache through the processing module, match the retrieval content with the archive content, and send the matching result to the display screen for display; The cache module is used to receive the summary content and the cabinet code sent by the archive content module, extract the keywords of the summary content as the value in the cache, and store the cabinet code as the key in the cache.

2. According to the IoT-based smart archive warehouse middle-layer management and control system of claim 1, it is characterized by: The matching of the personnel information with the filing cabinet information includes the following steps: S1.

1. Level 1 authority to obtain personnel information and level 2 authority to use the filing cabinet; S1.

2. When level1≥level2, jump to S3, otherwise jump to S5; S1.

3. Get the department dep1 of the filing cabinet and the department dep2 where the personnel information is located, separate dep1 into multiple strings, and add all the strings to the department set dep c middle; S1.

4. When dep2∈dep c When , return to match, otherwise jump to S5; S1.

5. Returns no match.

3. According to the IoT-based smart archive warehouse middle-layer management and control system of claim 1, it is characterized by: The received filing cabinet information and control type are matched with the stored control instruction information, including the following steps: S2.

1. Get the model model1 in the filing cabinet information and the filing cabinet model set model in the control command information c ; S2.

2. When When , jump to S2.3, otherwise jump to S2.5; S2.

3. Traversing the model c , intercept and obtain the string model i , i≤c model i =StringUtils.substring(model i ,3); S2.

4. When model1 = model i When , jump to S2.5, otherwise jump to S2.6; S2.

5. Get the instruction set in which the instruction type is equal to the control type in the control instruction information; S2.

6. Set the instruction set to empty.

4. According to the Internet of Things-based smart archive warehouse middle-layer management and control system of claim 1, it is characterized by: The step of extracting the keywords of the summary content as the value in the cache includes the following steps: S3.

1. Clean the text and delete irrelevant characters: Cleaned_Text=Lowercase(Remove_Noise(S)) Among them, S is the summary content, Remove_Noise() is a special symbol function for deleting the summary content, and Lowercase() is a function for converting to lowercase; S3.

2. Segment the cleaned text into sentences, and further segment each sentence into words or phrases: <h2 style=";text-align:left;direction:ltr">S = {s1,s2,s3,···,s<h2 style=";text-align:left;direction:ltr"> n <h2 style=";text-align:left;direction:ltr">} T i ={t i1 ,t i2 ,t i3 ,···,t im } Among them, T i is the word set of the i-th sentence, t im is the mth word in the i-th sentence; S3.

3. Remove stop words and perform word restoration: T i ” = {Lemma(t im ) | t im ∈ T i '} Among them, Stopwords is the stop word list, and Lemma() is the restoration function; S3.

4. Traversing the word set T i ", calculate word frequency TF: Where ω is the word set T i " is a single word traversed in the text, Count(ω) is the number of times word ω appears in the text, ∑ ω Count(ω) is the total number of occurrences of all words; S3.

5. Sort by frequency TF and take the first α words as keywords: Among them, α is the keyword threshold.

5. According to the Internet of Things-based smart archive warehouse middle-layer management and control system of claim 4, it is characterized by: The processing module extracts the archive content stored in the storage database and matches the search content with the archive content, including the following steps: S4.

1. Set the returned result set result, traverse the summary content in the cache, match the search content with the keyword, and when the search content belongs to the keyword, take out the cabinet code in the buffer corresponding to the keyword, extract the filing cabinet information in the storage database through the processing module, and add the filing cabinet information to the result set result; S4.

2. Determine the number of elements θ in the result set result. When θ≥3, return the result set result. Otherwise, jump to S3.

3. S4.

3. Extract the archive summary content in the storage database through the processing module, obtain the archive summary content set, traverse the archive summary content set, and when the search content matches the archive summary content, take out the cabinet code, extract the archive cabinet information in the storage database through the processing module, and add the archive cabinet information to the result set result, and return the result set result.

6. The middle-layer management and control system of the smart archive warehouse based on the Internet of Things according to claim 4 is characterized by: The steps for obtaining the keyword threshold α are as follows: S5.

1. For each word ω, calculate its TF-IDF value in the summary content S, TF-IDF(ω,S)=TF*IDF(ω) Where IDF(ω) is the inverse document frequency of each word ω; S5.

2. Organize all TF-IDFs into a word vector matrix ν, S5.

3. Randomly select k word vectors as initial centroids; S5.

4. For each word vector ν j , calculate its distance to each centroid and assign it to the cluster corresponding to the nearest centroid; S5.

5. For each cluster, recalculate the centroid, and the new centroid is the mean of all word vectors in the cluster; S5.

6. Repeat steps S5.4 and S5.5 until the centroid no longer changes significantly or the maximum number of iterations is reached; S5.

7. Select the cluster with the largest centroid value and use its centroid value as the threshold α.