Automatic control method and system for mobile counting bat
Through the automatic control method of mobile inventory shooting, traditional manual inventory is solved, and efficient and accurate book inventory is achieved, and the scientificity and accuracy of library management is improved.
Patent Information
- Application Number
- CN202510038455.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-10
- Publication Date
- 2025-04-25
- Estimated Expiration
- 2045-01-10
AI Technical Summary
The traditional full manual book inventory method is time-consuming and labor-intensive, and is prone to missed scanning, wrong scanning and data redundancy, which affects the accuracy and efficiency of inventory results.
The automatic control method of mobile inventory shooting is adopted. By obtaining the shelf label information of each book shelf, generating book list information, obtaining book number information, forming a queue to be counted, and obtaining the status information of the book through comparing queues, generating inventory book lists and abnormal book lists, and performing data adjustments.
It reduces manual recording errors, avoids data redundancy, ensures data consistency and accuracy, improves inventory efficiency and data quality, and optimizes library management processes.
Smart Images

Figure CN119886179A_ABST
Abstract
Description
Technical Field
[0001] The invention relates to the technical field of book inventory, in particular to an automatic control method and system of a mobile inventory camera. Background Art
[0002] Book inventory is a key link in library management, which aims to ensure that the book asset accounts are consistent with the actual number of books on the shelves, and to help readers better find and borrow books. The traditional manual inventory method is relatively primitive. The staff uses a scanner to scan the books one by one and record the data on the shelf number.
[0003] Traditional book inventory methods require a lot of time and manpower, and workers are easily fatigued, resulting in low work efficiency; manual data recording is prone to errors such as missed scans, wrong scans, and repeated scans, which affect the accuracy of the inventory results. Summary of the invention
[0004] The purpose of the present invention is to provide an automatic control method and system for a mobile inventory counting machine to solve the technical problems raised in the above-mentioned background technology.
[0005] To achieve the above object, the present invention provides the following technical solutions: An automatic control method for a mobile inventory counting camera, comprising: Acquire shelf label information of each book shelf, and acquire first book list information according to the shelf label information; Obtain the book number information of all books on each book shelf, and obtain the queue to be counted according to the book number information of the books; Acquire status information of each book according to the queue to be counted and the first book list information, and determine whether the corresponding book belongs to the shelf according to the status information; If yes, then update the first book list information according to the shelf status information to obtain the second book list information; If not, updating the first book list information according to the shelf status information to obtain the third book list information; Generate a book display list according to the second book list information and the third book list information, and obtain an inventory book table and an abnormal book table according to the book display list; The target shelf information of books is obtained according to the abnormal book table, and the books in the abnormal book table are adjusted based on the target shelf information of books.
[0006] Preferably, the step of obtaining the shelf label information of each book shelf and obtaining the first book list information according to the shelf label information includes: Get the shelf character information of each book shelf; Parsing all the shelf character information to obtain the identifier, shelf number, and location information corresponding to each book shelf; Create a temporary shelf hash data table for the identifiers, shelf numbers, and location information corresponding to all book shelves; Deduplication of data in the temporary shelf hash data table to obtain a deduplication shelf hash data table; Generate first query information about each book shelf based on the deduplicated shelf hash data table; The first book list information of the corresponding book shelf is obtained according to the first query information.
[0007] Preferably, the step of acquiring the first book list information of the corresponding book shelf according to the first query information includes: Acquire shelf number information according to the first query information; Constructing shelf requirement information according to the shelf number information; Obtain shelf response character data from a network server based on shelf acquisition information; Parsing the shelf response character data to obtain multiple historical inventory book number information; The first book list information of all the books on the corresponding book shelf is established according to each of the historical inventory book number information.
[0008] Preferably, the step of obtaining the book number information of all books on each book shelf and obtaining the queue to be counted according to the book number information of the books includes: Get the identifier information of all books on each shelf; Performing data analysis on the identifier information to obtain first book number ID information; Get the collection time of the first book ID information; Get the first shelf number information of each book shelf; Establishing book number information according to the first book number ID information, collection time and first shelf number information; Create a temporary book hash table based on all book number information; Generate a book identification code corresponding to each book number information according to the temporary book hash table; The book number information of each book is queued according to the book identification code to obtain a queue to be counted.
[0009] Preferably, the step of obtaining the status information of each book according to the queue to be counted and the first book list information includes: Acquire multiple loaded book number information according to the first book list information; Acquire second book ID information and second shelf ID information according to the loaded book ID information; Sort each of the second book number ID information and the second shelf number information by character string to obtain a loading book list queue; The queue to be counted is compared with the queue of loaded books to obtain status information corresponding to each book, wherein the status information includes book being added status information and book not being added status information.
[0010] Preferably, the step of acquiring the second book list information and the third book list information to generate a book display list, and acquiring the inventory book list and the abnormal book list according to the book display list includes: According to the second book list information and the third book list information, obtain the inventory information of books on the shelf, the information of books on the shelf but not inventoryed, and the information of books not on the shelf inventoryed; Obtaining the book ID information and shelf number information of the books on the shelf and having completed the inventory according to the book inventory information on the shelf, and generating an inventory book table according to the book ID information and shelf number information of the books on the shelf and having completed the inventory; The book ID information and shelf number information of abnormal books are obtained according to the information of books on shelves but not counted and the information of books on shelves but not counted, and the abnormal book table is obtained according to the book ID information and shelf number information of abnormal books.
[0011] The present invention also discloses an automatic control system for a mobile inventory counting camera, which is characterized by comprising: A first acquisition module, used to acquire shelf label information of each book shelf, and acquire first book list information according to the shelf label information; The second acquisition module is used to obtain the book number information of all books on each book shelf, and obtain the queue to be counted according to the book number information of the books; A third acquisition module is used to acquire status information of each book according to the queue to be counted and the first book list information, and determine whether the corresponding book belongs to the shelf according to the status information; If yes, then update the first book list information according to the shelf status information to obtain the second book list information; If not, updating the first book list information according to the shelf status information to obtain the third book list information; A fourth acquisition module, configured to generate a book display list according to the second book list information and the third book list information, and acquire an inventory book list and an abnormal book list according to the book display list; The fifth acquisition module is used to acquire the target shelf information of books according to the abnormal book table, and adjust the books in the abnormal book table based on the target shelf information of books.
[0012] Preferably, the second acquisition module includes: A first acquisition unit, used for acquiring shelf character information of each book shelf based on an RFID reader; The second acquisition unit is used to parse all the shelf character information to obtain the identifier, shelf number and location information corresponding to each book shelf; The third acquisition unit is used to establish a temporary shelf hash data table for the identifiers, shelf numbers, and location information corresponding to all book shelves; A fourth acquisition unit is used to perform data deduplication on the temporary shelf hash data table to obtain a deduplicated shelf hash data table; The fifth acquisition unit is used to generate first query information about each book shelf based on the deduplicated shelf hash data table.
[0013] The present invention also provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and the processor implements the steps of the above-mentioned automatic control method of the mobile inventory counting machine when executing the computer program.
[0014] The present invention also provides a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the steps of the automatic control method of the mobile inventory counting racket are implemented.
[0015] The beneficial effects of the present application are as follows: the present invention obtains the shelf label information of each book shelf and generates the first book list information based on this information, thereby reducing the errors that may occur when manually recording and inputting data, and avoiding the waste of resources caused by data redundancy. Next, the book number information of all books on each book shelf is obtained, and a queue to be counted is generated, ensuring the consistency and uniqueness of the data and avoiding the inefficiency caused by slow data processing. Subsequently, by comparing the queue to be counted and the loaded bibliography queue, the status information of each book is obtained, including the on-shelf status and off-shelf status of the book, ensuring the real-time update of the data and avoiding problems caused by data lag. Finally, according to the generated inventory book table and abnormal book table, the abnormal books are adjusted, the errors found in the inventory process are corrected, the management process is optimized, the accuracy and completeness of the book data are ensured, and the data quality and management efficiency and effect are improved. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] Figure 1 The figure is a schematic diagram of a method flow of an embodiment of the present application.
[0017] Figure 2 A schematic diagram of the system structure of an embodiment of the present application.
[0018] Figure 3 A schematic diagram of a system hash table structure according to an embodiment of the present application.
[0019] The realization of the purpose, functional features and advantages of this application will be further explained in conjunction with embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION
[0020] It should be understood that the specific embodiments described herein are only used to explain the present invention, and are not used to limit the present invention.
[0021] like Figure 1 As shown, the present application provides an automatic control method for a mobile inventory camera, comprising: S1, obtaining shelf label information of each book shelf, and obtaining first book list information according to the shelf label information; S2, obtaining the book number information of all books on each book shelf, and obtaining the queue to be counted according to the book number information of the books; S3, obtaining status information of each book according to the queue to be counted and the first book list information, and judging whether the corresponding book belongs to the shelf according to the status information; If yes, then update the first book list information according to the shelf status information to obtain the second book list information; If not, updating the first book list information according to the shelf status information to obtain the third book list information; S4, generating a book display list according to the second book list information and the third book list information, and obtaining an inventory book table and an abnormal book table according to the book display list; S5. Obtain target shelf information of books according to the abnormal book table, and adjust the books in the abnormal book table based on the target shelf information of books.
[0022] As described in the above steps S1-S5, the existing book inventory method has many defects, including time-consuming and labor-intensive manual inventory, prone to errors and data redundancy, and poor environmental adaptability, single function and high cost of intelligent robot inventory. These problems seriously affect the efficiency and accuracy of book inventory, resulting in many challenges faced by libraries in actual operations, which urgently need new technologies and methods to solve; The present invention obtains shelf character information of each book shelf, parses the shelf character information to obtain an identifier, shelf number, and location information corresponding to each book shelf, establishes a temporary shelf hash data table, performs data deduplication, generates a deduplicated shelf hash data table, generates first query information about each book shelf based on the deduplicated shelf hash data table, obtains first book list information of the corresponding book shelf according to the first query information, reduces errors that may occur when manually recording and inputting data, avoids waste of resources due to data redundancy, and then obtains identifier information of all books on each book shelf, parses the identifier information to obtain first book number ID information, and obtains the first book number ID information The collection time and the first shelf number information of each book shelf are collected, the book number information is established, a temporary book hash table is generated, and a book identification code corresponding to each book number information is generated. The book number information of each book is queued according to the book identification code to obtain a queue to be counted, thereby avoiding the inefficiency caused by slow data processing and ensuring the consistency and uniqueness of the data. According to the first book list information, multiple loaded book number information is obtained, the loaded book number information is parsed to obtain the second book number ID information and the second shelf number information, each second book number ID information and the second shelf number information are sorted according to the string to obtain a loaded bibliography queue, the queue to be counted is compared with the loaded bibliography queue to obtain each The state information corresponding to each book includes the book on-shelf state information and the book not-on-shelf state information. The first book list information is updated according to the on-shelf state information to obtain the second book list information or the third book list information, thereby avoiding omissions and errors caused by manual inventory counting, ensuring real-time updating of data, and avoiding problems caused by data lag. According to the second book list information and the third book list information, the inventory counting information of the books on the shelf, the information of the books on the shelf but not inventoryed, and the inventory counting information of the books not on the shelf are obtained. According to the inventory counting information of the books on the shelf, the book number ID information and the shelf number information of the books on the shelf and the inventory counting are obtained, and the inventory book table is generated. The book information is counted to obtain the book ID information and shelf number information of abnormal books, and an abnormal book table is generated, which avoids inaccurate inventory results caused by incomplete data, provides convenient data display and analysis tools, simplifies management work, obtains the target shelf information of books according to the abnormal book table, and adjusts the books in the abnormal book table based on the target shelf information of books, corrects errors found during the inventory process, optimizes the management process, ensures the accuracy and completeness of book data, improves data quality and management efficiency and effectiveness, thereby achieving efficient and accurate book inventory, solving many defects in traditional inventory methods, and significantly improving the scientificity and accuracy of library management.
[0023] In one embodiment, the step of obtaining the shelf label information of each book shelf and obtaining the first book list information according to the shelf label information includes: S101, obtaining the shelf character information of each book shelf; S102, parsing all the shelf character information to obtain the identifier, shelf number, and location information corresponding to each book shelf; S103, creating a temporary shelf hash data table for the identifiers, shelf numbers, and location information corresponding to all book shelves; S104, deduplicating data in the temporary shelf hash data table to obtain a deduplicated shelf hash data table; S105, generating first query information about each book shelf based on the deduplicated shelf hash data table; S106: Acquire first book list information of a corresponding book shelf according to the first query information.
[0024] As described in the above steps S101-S106, the present invention improves the accuracy and completeness of data by acquiring the shelf character information of each book shelf, reduces the errors that may occur when manually recording and inputting data, avoids data problems caused by human errors, parses the acquired shelf character information, extracts the identifier, shelf number and location information of each book shelf, ensures the standardization and integrity of the data, avoids data processing difficulties caused by inconsistent data formats and incomplete information, stores the parsed identifier, shelf number and location information in a temporary shelf hash data table, realizes centralized data management, improves data access speed, and avoids scattered data storage. and slow access; deduplication of data in the temporary shelf hash data table ensures that the information of each book shelf is unique, avoids data redundancy and resource waste, and improves the quality of data; based on the deduplication shelf hash data table, the first query information about each book shelf is generated, which provides a reliable query basis for the subsequent acquisition of book list information, improves query efficiency, and avoids query errors caused by weak query basis; according to the generated first query information, the first book list information of the corresponding book shelf is obtained from the database or other data sources, providing complete book information, ensuring the accuracy and completeness of the data, and avoiding inventory errors caused by incomplete and inaccurate data. Through these steps, the present invention significantly improves the efficiency and accuracy of book inventory, solves the various defects existing in traditional inventory methods, such as time-consuming and labor-intensive manual inventory, prone to errors and data redundancy, resulting in many challenges faced by libraries in actual operations, and new technologies and methods are urgently needed to solve them. For example, manual inventory requires staff to scan books one by one and manually record data, which is time-consuming and labor-intensive and prone to missed scans, wrong scans, etc.; intelligent robot inventory has high environmental requirements, relatively single functions, and high initial investment and maintenance costs, which are not suitable for all libraries. These defects make the library not only inefficient when taking inventory of books, but also make it difficult to ensure data accuracy, affecting the scientificity and effectiveness of library management. Through the above steps, the present invention not only improves the efficiency and accuracy of book inventory, but also provides reliable data support for library management, significantly improving the scientificity and accuracy of library management.
[0025] In one embodiment, the step of acquiring the first book list information of the corresponding book shelf according to the first query information includes: S1061, acquiring shelf number information according to the first query information; S1062, constructing shelf requirement information according to the shelf number information; S1063, acquiring shelf response character data from the network server based on the shelf acquisition information; S1064, parsing the shelf response character data to obtain a plurality of historical inventory book number information; S1065: Create first book list information of all books on the corresponding book shelf according to each of the historical inventory book number information.
[0026] As described in the above steps S1061-S1065, the shelf number information is obtained according to the first query information, which provides an accurate query basis, improves the query efficiency, and avoids the problem of shelf number acquisition errors and low query efficiency caused by inaccurate query information; the shelf demand information is constructed according to the shelf number information, which provides detailed shelf information, improves data integrity, and avoids inventory errors and insufficient data support caused by incomplete shelf information; the shelf response character data is obtained from the network server based on the shelf demand information, which provides real-time and reliable data support, and avoids the problem of inaccurate inventory results and low data reliability caused by non-real-time data; the shelf response character data is parsed to obtain multiple historical inventory book number information, which provides historical data support, improves data accuracy, and avoids the problem of inaccurate inventory results and low data accuracy caused by lack of historical data support; the first book list information is established according to the historical inventory book number information, which provides complete book information, ensures data integrity, and avoids the problem of inventory errors and insufficient data support caused by incomplete book information. Through these steps, the present invention not only improves the efficiency and accuracy of book inventory, but also solves the various defects existing in the traditional inventory method, such as the time-consuming and labor-intensive manual inventory, the proneness to errors and the data redundancy, which seriously affect the efficiency and accuracy of book inventory, resulting in many challenges faced by libraries in actual operations. For example, manual inventory requires staff to scan books one by one and record data manually, which is time-consuming and labor-intensive and prone to omissions, wrong scanning, etc.; through the above steps, the present invention not only improves the efficiency and accuracy of book inventory, but also provides reliable data support for library management, significantly improving the scientificity and accuracy of library management. In one embodiment, the step of obtaining the book number information of all books on each book shelf and obtaining the queue to be counted according to the book number information of the books includes: S201, obtaining identifier information of all books on each book shelf; S202, performing data analysis on the identifier information to obtain first book ID information; S203, obtaining the collection time of the first book ID information; S204, obtaining the first shelf number information of each book shelf; S205, establishing book number information according to the first book number ID information, collection time and first shelf number information; S206, creating a temporary book hash table based on all book number information; S207, generating a book identification code corresponding to each book number information according to the temporary book hash table; S208, queuing the book number information of each book according to the book identification code to obtain a queue to be counted.
[0027] As described in the above steps S201-S208, the present invention improves the accuracy and completeness of data by acquiring the identifier information of all books on each book shelf, reduces the errors that may occur when manually recording and inputting data, and avoids data problems caused by human errors; the identifier information is parsed to obtain the first book ID information (such as Figure 3 As shown in the figure, box b represents the book number ID information), which ensures the standardization and integrity of the data and avoids the difficulty of data processing caused by inconsistent data formats and incomplete information; obtains the collection time of the first book number ID information, provides a timestamp, helps to track data changes, improves the reliability and consistency of the data, and avoids the difficulty of data tracking and analysis caused by lack of time information; obtains the first shelf number information of each book shelf, provides clear location information, improves the relevance of the data, and avoids the management difficulties caused by unclear location information and poor data relevance; establishes book number information based on book number ID information, collection time and shelf number information, provides complete book information, improves data accuracy, and avoids inventory errors caused by incomplete information and data errors; establishes a temporary book hash table based on the book number information of all books, improves the data access speed, and avoids the management difficulties caused by slow data access and data dispersion; generates a book identification code corresponding to the book number information of each book according to the temporary book hash table (such as Figure 3 As shown in the figure, the box c represents the book identification code), which provides a unique identification, improves the uniqueness and accuracy of the data, and avoids the management difficulties caused by repeated book numbers and poor data uniqueness; queues the book number information of each book according to the book identification code to generate a queue to be counted (such as Figure 3 As shown in the figure, the a box represents the queue to be counted), which provides orderly data support, improves the efficiency of inventory counting, and avoids the inefficiency caused by disordered data and chaotic inventory counting. The above steps improve the efficiency and accuracy of book inventory counting by automatically obtaining book identifier information, parsing identifier information, recording acquisition time, obtaining shelf number information, establishing book number information, establishing a temporary book hash table, generating book identification codes, and generating queues to be counted, and solve various defects existing in traditional inventory counting methods, such as the time-consuming and labor-intensive manual inventory counting, the proneness to errors, and the problem of data redundancy.
[0028] In one embodiment, the step of obtaining the status information of each book according to the queue to be counted and the first book list information includes: S301, obtaining multiple loaded book number information according to the first book list information; S302, obtaining second book ID information and second shelf number information according to the loaded book ID information; S303, sorting each of the second book number ID information and the second shelf number information according to the character string to obtain a loading book list queue; S304: Compare the queue to be counted with the queue of loaded books to obtain status information corresponding to each book, wherein the status information includes book adding status information and book not adding status information.
[0029] As described in the above steps S301-S304, the present invention obtains multiple loaded book number information based on the first book list information, provides complete data support, and avoids inventory errors caused by missing and incomplete data; obtains the second book number ID information and the second shelf number information based on the loaded book number information, provides detailed book information, improves the relevance of the data, and avoids management difficulties caused by unclear information and poor data relevance; sorts each second book number ID information and the second shelf number information according to the character string to generate a loaded book list queue, provides orderly data support, improves data processing efficiency, and avoids inefficiency caused by disordered data and chaotic inventory; compares the queue to be counted with the loaded book list queue to obtain the status information of each book, provides accurate status information, improves the accuracy of the inventory result, and avoids inventory result errors caused by inaccurate status information and data comparison errors. The above steps improve the efficiency and accuracy of book inventory by providing complete, detailed, orderly data support and accurate status information, and solve the various defects existing in traditional inventory methods, such as time-consuming and labor-intensive manual inventory, prone to errors and data redundancy. The above steps work together to not only improve the efficiency and accuracy of book inventory, but also provide reliable data support for library management.
[0030] In one embodiment, the step of acquiring the second book list information and the third book list information to generate a book display list, and acquiring the inventory book table and the abnormal book table according to the book display list includes: S401, obtaining inventory information of books on shelves, information of books on shelves that have not been inventory-checked, and information of books not on shelves that have been inventory-checked according to the second book list information and the third book list information; S402, obtaining the book ID information and shelf number information of the books on the shelf and having completed the inventory according to the book inventory information, and generating an inventory book table according to the book ID information and shelf number information of the books on the shelf and having completed the inventory; S403, obtaining the book ID information and shelf number information of abnormal books according to the information of books on shelves but not counted and the information of books on shelves but not counted, and obtaining an abnormal book table according to the book ID information and shelf number information of abnormal books.
[0031] As described in the above steps S401-S403, the present invention obtains the inventory information of books on the shelf, the information of books on the shelf that have not been inventoryed, and the information of books not on the shelf for inventory based on the second book list information and the third book list information, provides comprehensive information coverage, ensures the accuracy and completeness of the data, and avoids inventory errors caused by incomplete information and missing or incorrect data; obtains the book number ID information and shelf number information of the books on the shelf and completed the inventory based on the inventory information of the books on the shelf, and generates an inventory book table, provides detailed information support, improves data management efficiency, and avoids management difficulties caused by unclear information and low management efficiency; obtains the book number ID information and shelf number information of abnormal books based on the information of books on the shelf that have not been inventoryed and the information of books not on the shelf for inventory, and generates an abnormal book table, provides abnormal information support, improves abnormal processing efficiency, and avoids management difficulties caused by unclear abnormal information and low processing efficiency. The above steps improve the efficiency and accuracy of book inventory by providing comprehensive, detailed and accurate data support. The above steps not only improve the efficiency and accuracy of book inventory, but also provide reliable data support for library management, significantly improving the scientificity and accuracy of library management.
[0032] like Figure 2 As shown, the present invention also provides an automatic control system for a mobile inventory counting device, comprising: The first acquisition module 1 is used to acquire the shelf label information of each book shelf, and acquire the first book list information according to the shelf label information; The second acquisition module 2 is used to obtain the book number information of all books on each book shelf, and obtain the queue to be counted according to the book number information of the books; A third acquisition module 3 is used to acquire status information of each book according to the queue to be counted and the first book list information, and determine whether the corresponding book belongs to the shelf according to the status information; If yes, then update the first book list information according to the shelf status information to obtain the second book list information; If not, updating the first book list information according to the shelf status information to obtain the third book list information; A fourth acquisition module 4 is used to generate a book display list according to the second book list information and the third book list information, and to acquire an inventory book list and an abnormal book list according to the book display list; The fifth acquisition module 5 is used to acquire the target shelf information of books according to the abnormal book table, and adjust the books in the abnormal book table based on the target shelf information of books.
[0033] In one embodiment, the first acquisition module 1 includes: A first acquisition unit, used for acquiring shelf character information of each book shelf based on an RFID reader; The second acquisition unit is used to parse all the shelf character information to obtain the identifier, shelf number and location information corresponding to each book shelf; The third acquisition unit is used to establish a temporary shelf hash data table for the identifiers, shelf numbers, and location information corresponding to all book shelves; A fourth acquisition unit is used to perform data deduplication on the temporary shelf hash data table to obtain a deduplicated shelf hash data table; The fifth acquisition unit is used to generate first query information about each book shelf based on the deduplicated shelf hash data table.
[0034] The present invention also provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and the processor implements the steps of the above-mentioned automatic control method of the mobile inventory counting machine when executing the computer program.
[0035] The present invention also provides a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the steps of the automatic control method of the mobile inventory counting racket are implemented.
[0036] Those of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be implemented by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, value library or other media provided in this application and used in the embodiments may include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (SSRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), etc.
[0037] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, device, article or method including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, device, article or method. In the absence of further restrictions, an element defined by the sentence "includes a ..." does not exclude the presence of other identical elements in the process, device, article or method including the element.
[0038] The above description is only a preferred embodiment of the present invention, and does not limit the patent scope of the present invention. Any equivalent results or equivalent process changes made using the contents of the present invention description and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present invention.
Claims
1. An automatic control method for a mobile inventory counting camera, characterized in that: include: Acquire shelf label information of each book shelf, and acquire first book list information according to the shelf label information; Obtain the book number information of all books on each book shelf, and obtain the queue to be counted according to the book number information of the books; Acquire status information of each book according to the queue to be counted and the first book list information, and determine whether the corresponding book belongs to the shelf according to the status information; If yes, then update the first book list information according to the shelf status information to obtain the second book list information; If not, updating the first book list information according to the shelf status information to obtain the third book list information; Generate a book display list according to the second book list information and the third book list information, and obtain an inventory book table and an abnormal book table according to the book display list; The target shelf information of books is obtained according to the abnormal book table, and the books in the abnormal book table are adjusted based on the target shelf information of books.
2. The automatic control method of a mobile inventory counting camera according to claim 1, characterized in that: The step of obtaining the shelf label information of each book shelf and obtaining the first book list information according to the shelf label information includes: Get the shelf character information of each book shelf; Parsing all the shelf character information to obtain the identifier, shelf number, and location information corresponding to each book shelf; Create a temporary shelf hash data table for the identifiers, shelf numbers, and location information corresponding to all book shelves; Deduplication of data in the temporary shelf hash data table to obtain a deduplication shelf hash data table; Generate first query information about each book shelf based on the deduplicated shelf hash data table; The first book list information of the corresponding book shelf is obtained according to the first query information.
3. The automatic control method of a mobile inventory counting camera according to claim 2 is characterized in that: The step of acquiring the first book list information of the corresponding book shelf according to the first query information includes: Acquire shelf number information according to the first query information; Constructing shelf requirement information according to the shelf number information; Obtain shelf response character data from a network server based on shelf acquisition information; Parsing the shelf response character data to obtain multiple historical inventory book number information; The first book list information of all the books on the corresponding book shelf is established according to each of the historical inventory book number information.
4. The automatic control method of a mobile inventory counting camera according to claim 1, characterized in that: The step of obtaining the book number information of all books on each book shelf and obtaining the queue to be counted according to the book number information of the books includes: Get the identifier information of all books on each shelf; Performing data analysis on the identifier information to obtain first book number ID information; Get the collection time of the first book ID information; Get the first shelf number information of each book shelf; Establishing book number information according to the first book number ID information, collection time and first shelf number information; Create a temporary book hash table based on all book number information; Generate a book identification code corresponding to each book number information according to the temporary book hash table; The book number information of each book is queued according to the book identification code to obtain a queue to be counted.
5. The automatic control method of a mobile inventory counting camera according to claim 4 is characterized in that: The step of obtaining the status information of each book according to the queue to be counted and the first book list information comprises: Acquire multiple loaded book number information according to the first book list information; Acquire second book ID information and second shelf ID information according to the loaded book ID information; Sort each of the second book number ID information and the second shelf number information by character string to obtain a loading book list queue; The queue to be counted is compared with the queue of loaded books to obtain status information corresponding to each book, wherein the status information includes book being added status information and book not being added status information.
6. The automatic control method of a mobile inventory counting machine according to claim 1, characterized in that: The step of acquiring the second book list information and the third book list information to generate a book display list, and acquiring an inventory book table and an abnormal book table according to the book display list includes: According to the second book list information and the third book list information, obtain the inventory information of books on the shelf, the information of books on the shelf but not inventoryed, and the information of books not on the shelf inventoryed; Obtaining the book ID information and shelf number information of the books on the shelf and having completed the inventory according to the book inventory information on the shelf, and generating an inventory book table according to the book ID information and shelf number information of the books on the shelf and having completed the inventory; The book ID information and shelf number information of abnormal books are obtained according to the information of books on shelves but not counted and the information of books on shelves but not counted, and the abnormal book table is obtained according to the book ID information and shelf number information of abnormal books.
7. An automatic control system for a mobile inventory counting machine, characterized in that: include: A first acquisition module, used to acquire shelf label information of each book shelf, and acquire first book list information according to the shelf label information; The second acquisition module is used to obtain the book number information of all books on each book shelf, and obtain the queue to be counted according to the book number information of the books; A third acquisition module is used to acquire status information of each book according to the queue to be counted and the first book list information, and determine whether the corresponding book belongs to the shelf according to the status information; If yes, then update the first book list information according to the shelf status information to obtain the second book list information; If not, updating the first book list information according to the shelf status information to obtain the third book list information; A fourth acquisition module, configured to generate a book display list according to the second book list information and the third book list information, and acquire an inventory book list and an abnormal book list according to the book display list; The fifth acquisition module is used to acquire the target shelf information of books according to the abnormal book table, and adjust the books in the abnormal book table based on the target shelf information of books.
8. The automatic control system for mobile inventory counting according to claim 7 is characterized in that: The second acquisition module includes: A first acquisition unit, used for acquiring shelf character information of each book shelf based on an RFID reader; The second acquisition unit is used to parse all the shelf character information to obtain the identifier, shelf number and location information corresponding to each book shelf; The third acquisition unit is used to establish a temporary shelf hash data table for the identifiers, shelf numbers, and location information corresponding to all book shelves; A fourth acquisition unit is used to perform data deduplication on the temporary shelf hash data table to obtain a deduplicated shelf hash data table; The fifth acquisition unit is used to generate first query information about each book shelf based on the deduplicated shelf hash data table.
9. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 6 are implemented.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.
Citation Information
Patent Citations
Book management method
CN110826664A
Multimedia data cross-modal retrieval method and system using label hierarchical information
CN111930972A
Book counting method and system based on target detection and OCR technology
CN114267042A
Book identification method and system, computer equipment and storage medium
CN117056580A