Intelligent management method and system for library book circulation
Through intelligent management methods and systems, RFID tags and 3D positioning systems are used to build a book shelf model, which solves the problems of difficulty in book positioning and lack of real-time and intelligence in traditional book management systems, and achieves efficient and intelligent book management and user experience improvement.
Patent Information
- Application Number
- CN202510181389.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-19
- Publication Date
- 2025-03-18
Smart Images

Figure CN119647922A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of book circulation management, and in particular to an intelligent management method and system for library book circulation. Background Art
[0002] In the traditional book management system, libraries face many challenges. Due to the lack of efficient positioning technology, staff and readers often need to spend a lot of time searching among the bookshelves one by one when looking for specific books, and the efficiency of book positioning is extremely low. There is a delay in the management system updating the status of books, making it difficult to grasp the status of each book on the shelf, borrowed or other status in real time, which greatly reduces the user experience. Shelf layout planning mostly relies on manual experience and cannot be dynamically adjusted according to data such as the frequency of book borrowing and changes in reader demand, resulting in some popular books being concentrated on a few shelves, causing borrowing congestion, while book resources in some unpopular areas have been idle for a long time, resulting in low resource utilization efficiency. At the same time, the front-end interface of the traditional book management system that interacts with users has a single function, complex operation, and lacks intuitive visual display, making it difficult to meet readers' needs for quick access to information and convenient operation.
[0003] The existing technology has technical problems such as difficulty in locating books, lack of real-time and intelligent management, unreasonable allocation of shelf resources and poor user operating experience. Summary of the invention
[0004] The present application provides an intelligent management method and system for library book circulation, which is used to solve the technical problems in the prior art of difficulty in locating books, lack of real-time and intelligent management, unreasonable allocation of shelf resources, and poor user operation experience.
[0005] In view of the above problems, the present application provides an intelligent management method and system for library book circulation.
[0006] In a first aspect of the present application, an intelligent management method for library book circulation is provided, the method comprising:
[0007] The library shelf layout is obtained and shelf labels are configured, and RFID tags are configured for the stored books; the shelf labels and RFID tags are integrated to associate the layers and build a book shelf model, wherein the book shelf model is updated in real time and includes a binary shelf space based on the book status and an information flow space based on the circulation information; a connection between the book shelf model and the library management system is established, and a front-end interface is created; a 3D positioning system is introduced, wherein the 3D positioning system acts on the book shelf model to locate the book, with the shelf labels and RFID tags as the positioning targets; a book management task is obtained, and task operations are performed on the front-end interface, operation responses are performed based on the book shelf model and spatial positioning based on the 3D positioning system, task data is determined and displayed on the front-end interface, and book management guidance is performed.
[0008] The second aspect of the present application provides an intelligent management system for library book circulation, the system comprising:
[0009] An RFID tag configuration module is used to obtain the library shelf layout and configure shelf labels, and configure RFID tags for stored books; a book shelf model building module is used to merge the shelf labels and the RFID tags, and to build a book shelf model by layer association, wherein the book shelf model is updated in real time, and includes a binary shelf space based on the book status and an information flow space based on the circulation information; a front-end interface creation module is used to establish a connection between the book shelf model and the library management system, and to create a front-end interface; a 3D positioning system introduction module is used to introduce a 3D positioning system, wherein the 3D positioning system acts on the book shelf model to locate the book position, with the shelf labels and RFID tags as positioning targets; a book management guidance module is used to obtain book management tasks, perform task operations on the front-end interface, perform operation responses based on the book shelf model and spatial positioning based on the 3D positioning system, determine task data and display it on the front-end interface, and provide book management guidance.
[0010] One or more technical solutions provided in this application have at least the following technical effects or advantages:
[0011] Obtain the library shelf layout and configure shelf labels, configure RFID tags for stored books; integrate the shelf labels and RFID tags, associate the layers and build a book shelf model; establish a connection between the book shelf model and the library management system, and create a front-end interface; introduce a 3D positioning system; obtain book management tasks, perform task operations on the front-end interface, perform operation responses based on the book shelf model and spatial positioning based on the 3D positioning system, determine task data and display it on the front-end interface, and provide book management guidance. The intelligent, precise and visual book management is achieved, and the technical effect of improving book management efficiency and user experience is improved. BRIEF DESCRIPTION OF THE DRAWINGS
[0012] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0013] Figure 1 A flow chart of an intelligent management method for library book circulation provided in an embodiment of the present application;
[0014] Figure 2 A schematic diagram of the structure of an intelligent management system for library book circulation provided in an embodiment of the present application.
[0015] Description of the accompanying drawings: RFID tag configuration module 10, book shelf model building module 20, front-end interface creation module 30, 3D positioning system introduction module 40, book management guidance module 50. DETAILED DESCRIPTION
[0016] The present application provides an intelligent management method and system for library book circulation, which is used to solve the technical problems in the prior art such as difficulty in locating books, lack of real-time and intelligent management, unreasonable allocation of shelf resources, and poor user operation experience.
[0017] The technical solutions in the embodiments of the present application will be described clearly and completely below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0018] Embodiment 1, as Figure 1 As shown, the present application provides an intelligent management method for library book circulation, the method comprising:
[0019] Step S100: Obtain the library shelf layout and configure shelf labels, and configure RFID tags for stored books.
[0020] Specifically, first, the library's shelf layout information is fully obtained, which involves collecting detailed information on the distribution of bookshelves in the library, the number of layers, the capacity of each shelf, and the layout structure of bookshelves in different areas. This is done through on-site measurement, observation, and in combination with the library's architectural drawings. After obtaining this information, it is necessary to configure corresponding shelf labels for each shelf. These shelf labels are a unique identification that can be in the form of digital numbers, letter numbers, or QR codes, so that different shelves can be quickly and accurately identified later. At the same time, in order to achieve refined management of each book stored in the library, it is necessary to configure RFID tags for each stored book. RFID tags are wireless radio frequency identification tags that have unique codes, store some basic information about books, and can achieve long-distance information reading and identification through special reading equipment. In actual operation, RFID tags are attached to specific locations of books, such as the spine or the inside of the back cover, to ensure that they are firm and do not affect the normal use of books. Through such operations, basic data and information support is provided for subsequent book management work, so that each shelf and each book in the library has a unique identification, providing a basis for subsequent book positioning, circulation information tracking and management.
[0021] Step S200: The shelf label and the RFID tag are integrated to perform layer association to build a book shelf model, wherein the book shelf model is updated in real time and includes a binary shelf space based on the book status and an information flow space based on the circulation information.
[0022] Specifically, the shelf labels are integrated with the RFID tags of the books to build a book shelf model. First, a virtual shelf space is built based on the acquired shelf layout information, and it is identified by the shelf labels and RFID tags to construct a digital shelf structure. The binary shelf space is built by binarizing the book status. If the book is in the shelf placement state, its corresponding position is marked as 1; if the book is in the borrowing state, it is marked as 0. At the same time, the basic information of the book, such as the circulation chain, borrowing information and real-time location, is obtained to initialize the virtual shelf space and build the information flow space. Finally, a mapping relationship between the binary shelf space and the information flow space is established to form a book shelf model. In addition, the model will update the book status and circulation information in real time according to the set book management cycle, through inventory vehicle scanning or interaction with the library book circulation ecology, to ensure the accuracy and timeliness of the model.
[0023] Step S300: Establish a connection between the book shelf model and the library management system, and create a front-end interface.
[0024] Specifically, the connection between the book shelf model and the library management system is established. This process involves the use of various data transmission and interface technologies to ensure that the information in the book shelf model, such as the location information, status information (including the on-shelf or loaned status based on the binary shelf space) and flow information (borrowing records and return records stored in the information flow space), can be accurately transmitted to the library management system. This connection uses network communication protocols such as HTTP, TCP / IP, etc. to achieve real-time data transmission. For example, using RESTful API, the book shelf model is used as a backend service to receive requests from the library management system and respond to the required information in JSON format to achieve data interaction. At the same time, using a database management system, the data of the book shelf model is stored in the database, and the library management system obtains the required data from the database through SQL query statements or NoSQL data operation interfaces. Then create a front-end interface, which is a window for library staff and users to interact with the entire intelligent management system. It will be built using front-end development technologies such as HTML, CSS, and JavaScript. The front-end interface will display different operation interfaces according to the user's role (administrator or ordinary reader). For administrators, there will be a functional interface for book management, including but not limited to adding, deleting, and modifying information of books, as well as handling borrowing and returning operations. The interface design will take into account the user experience, and use elements such as tables, lists, and charts to display book information for the convenience of administrators. For example, a table is used to display a list of books, including information such as book title, author, status, and location, and specific books can be quickly found through the search bar. For readers, the interface may provide a book query function, allowing readers to easily find the location and status of books. At the same time, the front-end interface will use AJAX technology to communicate asynchronously with the back-end, and update the interface information in real time when the user operates without refreshing the entire page. For example, when a reader queries a book, the front-end interface will send a request to the back-end to obtain the location information of the book. Once the back-end returns the information, the location of the book and whether it can be borrowed will be displayed in real time on the interface. The design of the entire front-end interface will focus on the convenience of operation and the visualization of information, providing users with a simple, intuitive and powerful operating platform, allowing users to easily interact with the library management system, and at the same time, through the connection with the book shelf model, ensure that the user's operation can be reflected in the system in real time, realizing efficient management and convenient service of library books.
[0025] Step S400: introducing a 3D positioning system, wherein the 3D positioning system acts on the book shelf model to locate the book position, with the shelf label and the RFID tag as the positioning target.
[0026] Specifically, in order to achieve accurate positioning of books in the library, a 3D positioning system is introduced. The system uses shelf labels and RFID tags as positioning targets, and works closely with the book shelf model to play a key role. The 3D positioning system uses advanced positioning technologies, such as positioning solutions based on ultrasound, Bluetooth, Wi-Fi or UWB (ultra-wideband). When the system is deployed, positioning base stations or sensors are installed at different locations in the library. These devices are associated with the book shelf model and can capture the signals emitted by the shelf labels and book RFID tags in real time. When it is necessary to locate a book, the 3D positioning system starts working and quickly determines the approximate area where the book is located, that is, the specific shelf, by reading the information on the shelf label. At the same time, the signal of the RFID tag is used to further accurately locate the specific position of the book on the shelf. The positioning system processes the received signal and calculates the coordinates of the book in three-dimensional space through complex algorithms. For example, based on the signal strength, arrival time or phase difference received by multiple positioning base stations, algorithms such as triangulation and triangulation are used to determine the position of the book in the X, Y, and Z axis directions. The combination of the 3D positioning system and the book shelf model enables real-time updating and feedback of positioning information. Once the location of a book changes, whether it is borrowed, returned, or transferred between shelves, the 3D positioning system will quickly capture the signal change and synchronously update the location information in the book shelf model. This allows library staff and readers to obtain the latest and accurate book locations when searching for books through the front-end interface, greatly improving the efficiency of finding books and optimizing the library's management and service experience.
[0027] Step S500: Acquire a book management task, perform task operations on the front-end interface, perform operation responses based on the book shelf model and spatial positioning based on the 3D positioning system, determine task data and display it on the front-end interface, and provide book management guidance.
[0028] Specifically, the system first receives book management tasks from managers or readers. These tasks are input and interacted through the front-end interface. As a window for users to communicate with the system, the front-end interface provides an intuitive and convenient operation platform. When a task is received, if the task is a borrowing operation, the borrowing demand is determined based on the front-end interface. If the reader's borrowing demand is a directional demand, the system will match the RFID tag and combine the binary shelf space in the book shelf model to locate the tag and identify the book status. If the book status is 1, it means that the book is on the shelf. At this time, the 3D positioning system is called to perform spatial positioning of the book to accurately determine the shelf location information of the book. This information covers the shelf label, RFID tag, and shelf layout, and it is fed back to the front-end interface for display so that readers can quickly find the book. If the book status is 0, it has been borrowed, and the front-end interface will prompt the reader in time. If the borrowing demand is a non-directional demand, the demand is semantically parsed and matched with the shelf label to determine the range of books that meet the demand. Subsequently, the recommended books with a status of 1 and available for borrowing are screened out based on the binary shelf space and displayed on the front-end interface. When readers select recommended books, the corresponding operation data is identified and converted into targeted demand, and then targeted management is carried out. In addition to borrowing tasks, other book management tasks, such as inventory, shelving, and de-shelving, are also based on the book shelf model for operation response, and the 3D positioning system is used to obtain accurate spatial location information to determine the task data. After processing, these data will be displayed to users again through the front-end interface, providing them with clear operation instructions and feedback information, helping managers to efficiently complete various book management tasks, thereby achieving comprehensive and intelligent book management guidance and improving the overall management efficiency and service quality of the library.
[0029] In a possible implementation, step S200 further includes:
[0030] Step S210: constructing a virtual shelf space based on the shelf layout, and marking the virtual shelf space based on the shelf label and the RFID tag.
[0031] Step S220: Initialize the virtual shelf space by binarization based on the book status, and build the binary shelf space, wherein the book status includes shelf placement status and borrowing status, binarize the shelf placement status as 1, and binarize the borrowing status as 0.
[0032] Step S230: Acquire basic information of the book, initialize the virtual shelf space, and build the information flow space. The basic information of the book at least includes a circulation chain, borrowing information, and real-time location.
[0033] Step S240: Establish a mapping between the binary shelf space and the information flow space to generate the book shelf model.
[0034] Specifically, based on the obtained library shelf layout information, we started to build a virtual shelf space. This virtual shelf space is a digital mapping of the actual physical shelves, aiming to provide a virtual operating environment for subsequent intelligent management. During the construction process, we fully utilized the previously configured shelf labels and RFID tags on the books, using them as identification elements to mark the virtual shelf space. Each shelf label corresponds to a position in the virtual shelf space, and each RFID tag is associated with the book placed on the shelf. In this way, a digital shelf architecture that is highly similar to the actual shelf layout is built in the virtual space, providing a clear spatial framework for subsequent management operations.
[0035] The virtual shelf space is initialized by binary processing based on the book status, and then the binary shelf space is constructed. In the daily operation of the library, the book status is mainly divided into two key situations: shelf placement status and borrowing status. The shelf placement status is set to 1 in the binary, which means that the book is on the shelf of the library and can be borrowed at any time. When the staff puts a new book on the shelf or the reader returns the book, the status of the book is recorded as 1. The borrowing status is defined as 0, indicating that the book has been borrowed by the reader and is not on the shelf of the library. To build the binary shelf space, traverse each position of the virtual shelf space, and assign a value of 1 or 0 to the corresponding position in the virtual shelf space according to the actual status of each book. For books in the shelf placement state, the corresponding position in the virtual shelf space is assigned a value of 1; and for books in the borrowing state, the corresponding position is marked as 0. Through this binary processing method, the book status is managed and identified concisely and efficiently. When processing book management tasks later, such as checking whether a book is in the library or taking inventory of books, you only need to check the value of the corresponding position in the binary shelf space to quickly and accurately obtain the book status information, which greatly improves the efficiency and accuracy of library book management.
[0036] Obtain rich and key basic information of each book, and use it as a basis to initialize the virtual shelf space and build the information flow space. This basic information covers many important aspects. The circulation chain records the process of books from procurement, storage, circulation between different borrowers, and possible repair and maintenance. The borrowing information records in detail the time of each borrowing, the identity of the borrower, and the expected return time, which is convenient for tracking the whereabouts of books and managing the borrowing period. Real-time location information uses shelf labels and RFID tag technology to accurately feedback the specific shelf location of the book in the library, ensuring that its location can be known at any time. After obtaining this information, it is integrated into the virtual shelf space. For each book, its corresponding information is connected to the node representing the location of the book in the virtual shelf space, thereby completing the initialization of the virtual shelf space. On this basis, create an information flow space to store the basic information of the book in a structured manner. This space organizes data in an orderly manner, which is convenient for quick query and analysis. For example, when staff need to know the overall borrowing situation of a certain book, they can quickly retrieve the relevant circulation chain and borrowing information through the information flow space; or when readers inquire about the location of a book, they can also obtain real-time location data through this space. By building an information flow space, solid data support is provided for the efficient management and decision-making of library books.
[0037] The mapping relationship between the binary shelf space and the information flow space is established. The binary shelf space intuitively presents the real-time storage status of books. Through simple 1 (on the shelf) and 0 (borrowed) identification, the availability of books can be quickly judged. The information flow space stores rich and detailed basic information of books, including circulation chain, borrowing information and real-time location. In order to achieve the mapping between the two, the unique identification of the book, RFID tag code, is used as a connecting link. For each position and corresponding status value in the binary shelf space, according to the corresponding RFID tag code, the corresponding detailed information is accurately located and associated in the information flow space. For example, when the status value of a certain position in the binary shelf space is 1, the RFID tag code corresponding to the position is used to obtain the detailed data of the book's circulation trajectory, borrowing history, etc. in the information flow space. Through this mapping construction method, the concise representation of the book status and the comprehensive information description are organically integrated to generate a powerful book shelf model. This model not only allows managers to understand whether books are on the shelf in real time, but also quickly obtains comprehensive information about each book, thereby improving the management efficiency and service quality of the library.
[0038] In a possible implementation, step S200 further includes:
[0039] Step S250: Set the book management cycle and determine the cycle management node.
[0040] Step S260: Based on the periodic management node, control the inventory vehicle to perform shelf scanning to determine the real-time shelf book status.
[0041] Step S270: Based on the real-time shelf book status, the binary shelf space is updated; wherein, updating the binary shelf space includes: performing binary switching processing by switching identification of book status; performing misplacement identification of books by matching shelf labels and RFID tags, and performing misplacement marking and warning.
[0042] Specifically, set a reasonable book management cycle. The determination of this cycle is not arbitrary, but requires comprehensive consideration of factors such as the size of the library, the frequency of daily book borrowing, and the total number of books in the collection. If the library is large, has a huge collection of books, and borrowing activities are very active, then the management cycle may be set relatively short, such as one week or half a month, so that changes in the status of books can be discovered in time and potential management problems can be located. On the contrary, if the library is small and the borrowing volume is relatively small, the management cycle can be appropriately extended, for example, set to one month. Based on the selected management cycle, the cycle management nodes are further determined. At each cycle management node, a global inspection is regularly carried out to ensure that the library's various businesses can run in an orderly manner, so that book management work can be more standardized and efficient under periodic control.
[0043] Based on the set cycle management nodes, the control signal is automatically sent to the inventory car according to the pre-set procedures and instructions. As a key device for accurately obtaining real-time information about books, the inventory car is equipped with an advanced and efficient scanning device that can quickly and accurately read the RFID tags and shelf labels on the books. After receiving the control signal, the inventory car moves between the shelves of the library along the established route. During the movement, the scanning device of the inventory car continues to work and scans each shelf in detail. As the scanning proceeds, the inventory car continuously collects information from the RFID tags and shelf labels of the books, and transmits this information back to the library's intelligent management system in real time. The system conducts in-depth analysis and processing of the received information, and determines the real-time status of the books on each shelf by identifying the corresponding relationship between the RFID tags and the shelf labels, combined with the existing book information database. These statuses cover key information such as whether the books are on the shelf and whether they are in the normal placement position, ensuring that the library's management of books can reflect the actual situation in a timely and accurate manner.
[0044] After obtaining the real-time shelf book status scanned by the inventory vehicle, the binary shelf space is immediately updated based on the latest information to ensure that the book status presented by the binary shelf space is highly consistent with the actual situation of the library. First, switch recognition and binary switch processing are performed for the change of book status. In the binary shelf space, the shelf placement status of the book is marked as 1, and the borrowing status is marked as 0. The real-time shelf book status is compared with the recorded status in the binary shelf space. If it is found that the original recorded status of a book is on the shelf (value 1), and the real-time shelf book status shows that the book is no longer on the shelf, it will be recognized that this is a switch of the book status, and then the status value of the corresponding book in the binary shelf space will be updated from 1 to 0; conversely, if a book originally marked as borrowing status (value 0) is found to have been returned and placed on the shelf in the real-time scan, the status value will be switched from 0 to 1. Secondly, the books are identified to be misplaced by matching the shelf labels with the RFID tags. Ideally, the position corresponding to the RFID tag of each book should match the position indicated by the shelf label. After receiving the data scanned and sent back by the inventory vehicle, the correspondence between the shelf label and the RFID tag will be checked one by one. Once it is found that the actual position corresponding to the RFID tag of a book does not match the position marked by the shelf label, the book will be judged to be misplaced, and the record of the book in the binary shelf space will be quickly marked as misplaced. At the same time, the early warning mechanism is triggered, and the library staff is promptly alerted through message push, pop-up prompts, etc., informing them of the specific location and related information of the misplaced books, so that the staff can make corrections in time to maintain the standardization and accuracy of the library's book placement and ensure the efficient operation of the entire intelligent management system.
[0045] In a possible implementation, step S200 further includes:
[0046] Step S280: The book circulation ecology of the interactive library determines the book circulation information, wherein the book circulation ecology is determined at least based on the phased borrowing checkpoints and borrowing methods; based on the book circulation information, the first state switching information and the second information flow are determined; based on the identification of shelf labels and RFID tags, the binary shelf space is updated based on the first state switching information; based on the identification of shelf labels and RFID tags, the second information flow is stored in the information flow space.
[0047] Specifically, the library's book circulation ecology is a multi-dimensional concept, in which the phased borrowing checkpoints are one of the key elements. From the beginning of the borrowing process, the reader initiates a reservation application, which is the starting point of the borrowing checkpoint. In the reservation stage, the reader's demand information for specific books is recorded. At this time, the book enters the waiting reservation allocation state. When the reader arrives at the library to register for borrowing, this is another important checkpoint node. The book changes from the waiting reservation state to the borrowing state, and the relevant borrowing time, borrower and other information are recorded in detail. When the borrowing period is approaching, the reader is reminded to return the book until the reader completes the return and passes the return review of the library staff. The entire borrowing process ends and the book status changes again. The borrowing method is also an important part of the book circulation ecology. Modern libraries provide a variety of borrowing methods. On-site borrowing is a traditional and common method. Readers select books in the library and go directly to the borrowing procedures. In addition, online reservation borrowing is gradually becoming popular. Readers make book reservations through the library's online platform. After the reservation is successful, they go to the library to pick up the book or choose to have it delivered by the library. Different borrowing methods will affect the circulation speed and trajectory of books in each link. Through comprehensive consideration and analysis of these phased borrowing checkpoints and different borrowing methods, the book circulation information is determined. This information covers the status changes of books at various stages, circulation time nodes, and detailed data such as borrowers involved, providing a crucial basis for the library's subsequent management decisions and service optimization.
[0048] The first state switching information mainly revolves around the change of the book status, and monitors the book circulation information in real time. Once the book status changes, such as from the borrowable state in the library to the borrowed state, or from the borrowed state back to the library state, the relevant state change key data will be extracted from it to form the first state switching information. For example, when a book is borrowed by a reader, it is identified that the book changes from the "on-shelf" state to the "borrowed" state. The first state switching information generated at this time contains the unique identifier of the book, the timestamp of the state change, and some information of the borrower, etc., which can accurately reflect the state switching of the book. The second information flow focuses on information other than the basic state switching of the book. The system selects various detailed data from the book circulation information, including the special needs of the borrower during the borrowing process, such as reserving a specific version of the book; special events experienced by the book during the circulation process, such as the record of the situation where the book is found to be damaged and needs to be repaired when it is returned; and some other supplementary information related to the book circulation, such as the trend analysis of the sudden increase in the recent borrowing demand of a certain type of book. These data are integrated to form the second information flow, providing the library with a more comprehensive reference at multiple levels of book management, such as purchasing decisions, resource allocation, and reader service optimization.
[0049] In the library, each shelf is equipped with a unique shelf label, and each book is affixed or embedded with an RFID tag. The two constitute a key system for accurately locating and identifying books. After receiving the first state switching information, the corresponding RFID tag will be identified in the physical environment of the library according to the book identification contained therein (provided by the RFID tag), and the shelf label of the book will be determined through the label. For example, if the first state switching information shows that a book has changed from the "on-shelf" state to the "borrowed" state, by identifying the RFID tag of the book, the shelf position where it was originally located is located, and the corresponding shelf label is found. Subsequently, based on this information, the book status value corresponding to the position in the binary shelf space is updated from 1 (representing on-shelf) to 0 (representing borrowed). Conversely, if the information shows that the book returns from the "borrowed" state to the "on-shelf", the corresponding state value in the binary shelf space is adjusted from 0 to 1 by identifying the shelf label and the RFID tag. Through this operation mode based on shelf label and RFID tag identification combined with the first state switching information, the binary shelf space can reflect the latest status of books in the library in real time and accurately, providing data support for the library's daily management, reader inquiries and inventory work, ensuring the efficient operation of the entire book management process.
[0050] The second information stream contains a lot of key information in addition to the basic state switching of the book. In order to make full use of this information to achieve more refined management, the second information stream is stored in the information stream space through the identification of the shelf label and the RFID tag. When the second information stream is received, the specific location of the book will be quickly located by identifying the RFID tag on the book based on the book-related identification contained therein, and then the corresponding shelf label information will be obtained. For example, if the second information stream contains a record that a book is damaged and needs to be repaired when it is returned, the shelf where it is currently located will be identified according to the RFID tag of the book, and the corresponding shelf label will be obtained. After that, the RFID tag and shelf label of the book are used as indexes to store this damage record and other related detailed information, such as description of the degree of damage, time of discovery, etc., in the corresponding position in the information stream space. In this way, the information stream space not only stores conventional data such as the circulation chain and borrowing information of the book, but also can update and supplement various special events and detailed information in real time. Whether library managers are conducting book maintenance scheduling or subsequently analyzing the circulation history and special circumstances of specific books, they can quickly and accurately obtain comprehensive and detailed second information flows through the indexing of shelf labels and RFID tags in the information flow space, thereby providing strong data support for the library's management decisions, optimal resource allocation, and improved reader service quality.
[0051] In a possible implementation, step S500 further includes:
[0052] Step S510: If the book management task is a borrowing task, the borrowing demand is determined based on the front-end interface.
[0053] Step S520: If the borrowing demand is a directional demand, the book status is determined by matching the RFID tag and performing tag positioning and binary book status recognition based on the binary shelf space.
[0054] Step S530: If the book status is 1, the shelf position information is determined by performing 3D positioning and displayed on the front-end interface, wherein the shelf position information includes the shelf label, RFID tag and shelf layout.
[0055] Step S540: If the book status is 0, a prompt is given on the front-end interface.
[0056] Specifically, the task type is first determined. If it is determined to be a borrowing task, based on the front-end interface, it serves as a window for users to interact with the system, providing users with a convenient operating platform. Readers enter information such as book titles, authors, ISBN numbers, etc. in the designated search bar through the front-end interface, or select specific classification filters in the interface to determine the relevant information of the books they want to borrow. The front-end interface will capture the content input by these users in real time and transmit it to the system background. The input information is parsed and sorted, and converted into borrowing requirements that the system can understand and process. Whether it is a precise borrowing demand for a single book or a vague borrowing demand for a certain type of book, it can be determined through this process based on the interaction between the front-end interface and the system, providing a clear direction for the subsequent borrowing process.
[0057] If it is confirmed that the borrowing demand is a directional demand, that is, the reader explicitly specifies a specific book as the borrowing target, such as giving a specific book name, the corresponding processing flow will be quickly started. First, the RFID tag information associated with the borrowing target is queried in the database, and the corresponding RFID tag code is quickly locked through key information such as the book name. Then, using the acquired RFID tag information, search and locate based on the binary shelf space within the entire library. The binary shelf space stores the location information of each book in the shelf and the corresponding status identification. The RFID tag signal on each shelf is read by the scanning device, and the received signal is matched with the target RFID tag. Once the match is successful, the specific position of the tag in the binary shelf space is accurately determined, and then the binary book status corresponding to the position is obtained. For example, in the binary shelf space, 1 indicates that the book is on the shelf and can be borrowed, and 0 indicates that the book has been borrowed. By locating the tag, the status identification of the corresponding book is found. If the identification is 1, it is determined that the book is on the shelf and can be borrowed; if the identification is 0, it indicates that the book has been borrowed. In this way, the status of books with targeted demand is accurately identified, providing key judgment basis for the subsequent borrowing process.
[0058] When the book status is judged to be 1, that is, the book is in the state of being on the shelf and available for borrowing, the 3D positioning process will be started immediately. With the help of 3D positioning technology, such as ultra-wideband (UWB), Bluetooth positioning, Wi-Fi positioning and other technical means, books with RFID tags can be accurately positioned. The 3D positioning system will interact with multiple positioning base stations distributed in the library based on the previously matched RFID tags. These positioning base stations will receive signals from the book's RFID tags, and then determine the precise position of the book in three-dimensional space based on parameters such as signal strength and arrival time difference. After determining the position of the book in three-dimensional space, the shelf layout information is further associated. The shelf layout of the library has been entered into the system in detail in advance. By comparing the three-dimensional coordinates of the book with the shelf layout, the specific shelf where the book is located can be determined. At this time, the shelf label information of the shelf where the book is located is obtained. The shelf label is the unique identifier of each shelf, and clearly records the key information such as the location and number of the shelf. Combined with the previously matched RFID tags and the determined shelf layout information, the shelf position information is completely obtained. Finally, the shelf location information including shelf labels, RFID tags and shelf layout is transmitted to the front-end interface. On the front-end interface, it is presented to borrowers in an intuitive way, such as marking the specific location of the shelf in the form of a map, and listing detailed shelf label information and corresponding RFID tags, so that borrowers can quickly and accurately find the specific location of the required books, greatly improving the efficiency of borrowers in finding books.
[0059] If the book status is 0, it means that the book has been borrowed and is not available for borrowing. The borrower will be notified in time on the front-end interface to inform him / her of the current borrowing status of the book so that the borrower can adjust the borrowing plan in time.
[0060] In a possible implementation, step S520 further includes:
[0061] Step S521: If the borrowing demand is a non-directional demand, semantic analysis and shelf label matching are performed on the borrowing demand to determine the scope of books.
[0062] Step S522: According to the book range, the recommended books with a book status of 1 are filtered based on the binary shelf space, and displayed on the front-end interface.
[0063] Step S523: Identify the operation data based on the recommended books, determine the targeted needs and perform targeted management.
[0064] Specifically, when it is identified that the borrowing demand is a non-directional demand, such as when the reader wants books in a certain range such as literature or chemistry, natural language processing technology is used to conduct in-depth semantic analysis of the borrowing demand. The broad statement entered by the reader, such as "I am interested in books in the field of chemistry", is divided into understandable semantic units, and key information is extracted, such as the core field vocabulary "chemistry". These parsed key information is carefully matched with the shelf label information pre-stored in the database. The shelf label records in detail the subject classification, subject category, etc. of the books placed on each shelf. Taking chemistry books as an example, all shelf label records in the database are traversed, and the subject fields marked by the shelf label are compared one by one with the extracted "chemistry" key information. Once it is found that the shelf label clearly marks a classification related to chemistry, such as "Basic Theory of Chemistry" and "Organic Chemistry", the corresponding shelf is included in the consideration range. In this way, all shelves that may store chemistry books are accurately located, thereby determining the range of books that meet this non-directional borrowing demand, and preparing for the subsequent provision of accurate book recommendations and borrowing services to readers.
[0065] After determining the range of books that meet the non-directional borrowing needs, the screening work is carried out with the help of the binary shelf space. The binary shelf space records the real-time status of each book in the library in detail, where 1 represents that the book is on the shelf and can be borrowed. According to the previously determined book range, a targeted search is carried out in the binary shelf space. For each book in the range, check its corresponding status mark. Only books with a status mark of 1 will be screened out and included in the list of recommended books. For example, if the book range is determined to be literary books on a few specific shelves, the status of each book on these shelves in the binary shelf space will be checked in turn. Those literary books currently on the shelf with a status of 1 will be selected. After the screening is completed, these recommended books with a status of 1 are organized into a clear list form, and the list is transmitted to the front-end interface for display. On the front-end interface, readers can intuitively see a series of books that meet their non-directional needs and are currently available for borrowing. These books will be presented in a graphic and text format, with basic information such as title, author, cover image, etc., to help readers further understand and choose books of their interest, greatly improving the readers' experience and efficiency in borrowing books.
[0066] After displaying the recommended books on the front-end interface, the interaction between readers and these recommended books is closely monitored. When readers browse the recommended book list, each operation will generate corresponding operation data, which are identified and analyzed in real time. For example, if a reader clicks on the details page of a recommended book and carefully checks the author information, content introduction, etc. of the book, this operation behavior indicates that the reader has shown a strong interest in the specific book. The unique identification information related to the book is extracted from the operation data, such as the ISBN code or internal system number of the book. Through the analysis of the operation data, it can accurately determine that the reader has changed from the original non-directional demand to the directional demand for a specific book. Once the directional demand is determined, the directional management process is immediately started. It will quickly locate the corresponding RFID tag information in the database based on the unique identification information of the book, accurately locate the RFID tag based on the binary shelf space, and identify the status of the corresponding book. If the book status is 1, it means that it is on the shelf and can be borrowed. Further, through 3D positioning technology, the shelf location information of the book is determined, including shelf labels, RFID tags, shelf layout and other details, and this information is fed back to the front-end interface to facilitate readers to find books quickly. If the book status is 0, that is, it has been borrowed, the reader will be promptly prompted on the front-end interface to inform the current borrowing status of the book. Through this series of targeted management operations, the readers' targeted borrowing needs transformed from non-targeted needs are efficiently met, and the entire book borrowing process is optimized.
[0067] In a possible implementation, step S500 further includes:
[0068] Step S550: According to a preset time interval, the time zone flow data of the information flow space is called.
[0069] Step S560: Based on the time zone circulation data, determine the optimization allocation strategy of book resources by performing statistical analysis.
[0070] Step S570: Based on the optimization allocation strategy, optimize the management of book circulation.
[0071] Specifically, according to the pre-set time interval, the required time zone flow data is extracted from the information flow space. The setting of this preset time interval is very flexible and can be accurately adjusted according to the library's business characteristics, management needs and data analysis cycle. For example, in order to timely grasp the dynamic changes of book borrowing within a week, the time interval is set to one week; if you want to analyze the overall flow of book resources within a quarter from a macro perspective, the time interval can be set to one quarter. The information flow space stores the flow information of various types of books in the library in different time dimensions, covering the occurrence time of each borrowing behavior, the return time, the identity information of the borrower, and the flow trajectory of the book in the library. When the call instruction is initiated according to the established time interval, all time zone flow data within the corresponding time period are filtered out. These data are completely extracted, providing a solid data foundation for the subsequent in-depth analysis of the flow rules of book resources, mining potential information, and formulating scientific and reasonable management strategies.
[0072] After obtaining the time zone flow data in the information flow space, first, the pandas library of Python is used to perform structured processing on the data, and the original time zone flow data is converted into a DataFrame format that is easy to analyze. Then, the NumPy library is used for numerical calculation to count the borrowing frequency of various books in different time periods. By slicing and grouping the borrowing timestamps, the relevant information is extracted from the database in combination with SQL query statements to determine the number of borrowings of each type of book in a specific time interval. At the same time, clustering analysis algorithms such as K-Means are used to cluster the borrowing time data to clearly distinguish the distribution patterns of borrowing time of different types of books. For the analysis of borrowing locations, the popular borrowing areas and unpopular areas are visualized through the geographic information system (GIS) technology combined with the electronic map data of the library. Based on the above analysis results, an optimization allocation strategy is formulated. In terms of book copy management, a linear programming model is established with the objective function of maximizing reader demand and optimizing resource utilization efficiency to determine the reasonable number of copies of various popular books. In the adjustment of bookshelf layout, graph theory algorithms are used to model the relationship between bookshelves, and the optimal bookshelf layout plan is planned based on borrowing popularity and traffic distribution, so as to achieve efficient allocation of book resources and improve the overall service efficiency of the library.
[0073] According to the book copy adjustment plan in the optimization allocation strategy, the copies of popular books are adjusted through the automated inventory management system. This involves calling additional copies from the storage warehouse or reallocating redundant copies in some inventory to other bookshelves to ensure that the number of popular books meets the needs of readers and the distribution is more reasonable, avoiding the situation where some bookshelves are crowded due to too many popular books while other bookshelf resources are idle. For the optimization of bookshelf layout, robots or automated equipment will be used to transfer books from the current location to the new location according to the pre-planned bookshelf layout adjustment plan. In this process, the location information of the book is updated, including updating the bookshelf location record in the database, updating the RFID tag location information of the book, and updating the display information of the front-end interface to ensure the consistency of information. At the same time, the circulation process of books is continuously monitored and adjusted to ensure that the new layout and copy adjustment will not have a negative impact on the normal borrowing process. For example, during the adjustment process, if a book is found to be borrowed, the allocation operation of the book will be temporarily shelved until it is returned, or it will be marked as pending adjustment status to give priority to the allocation of other books. Through these optimized management measures, the circulation of books can be managed more efficiently, the efficiency of library resource utilization can be improved, the readers' borrowing experience can be enhanced, and the overall operation of the library can be smoother.
[0074] Embodiment 2 is based on the same inventive concept as the intelligent management method for library book circulation in the above embodiment. Figure 2 As shown, the present application provides an intelligent management system for library book circulation, and the system and method embodiments in the present application embodiments are based on the same inventive concept. The system includes:
[0075] The RFID tag configuration module 10 is used to obtain the library shelf layout and configure shelf labels, and configure RFID tags for stored books.
[0076] The book shelf model building module 20 is used to integrate the shelf label and the RFID tag to build a book shelf model by layer association, wherein the book shelf model is updated in real time and includes a binary shelf space based on the book status and an information flow space based on the circulation information.
[0077] The front-end interface creation module 30 is used to establish a connection between the book shelf model and the library management system and to create a front-end interface.
[0078] The 3D positioning system introduction module 40 is used to introduce a 3D positioning system, wherein the 3D positioning system acts on the book shelf model to locate the book position, with the shelf label and the RFID tag as the positioning target.
[0079] The book management guidance module 50 is used to obtain book management tasks, perform task operations on the front-end interface, respond to operations based on the book shelf model and spatially measure based on the 3D positioning system, determine task data and display it on the front-end interface, and provide book management guidance.
[0080] Furthermore, the book shelf model building module 20 also includes:
[0081] A virtual shelf space identification unit is used to build a virtual shelf space based on the shelf layout and identify the virtual shelf space based on the shelf label and the RFID tag.
[0082] The binarization processing unit is used to initialize the virtual shelf space and build the binary shelf space by binarization processing based on the book status, wherein the book status includes the shelf placement status and the borrowing status, and the shelf placement status is binarized as 1 and the borrowing status is binarized as 0.
[0083] The information flow space building unit is used to obtain basic information of books, initialize the virtual shelf space, and build the information flow space. The basic information of books at least includes a circulation chain, borrowing information, and real-time location.
[0084] The information flow space mapping unit is used to establish a mapping between the binary shelf space and the information flow space to generate the book shelf model.
[0085] Furthermore, the book shelf model building module 20 also includes:
[0086] The cycle management node determination unit is used to set the book management cycle and determine the cycle management node.
[0087] The real-time shelf book status determination unit is used to control the inventory vehicle based on the periodic management node, perform shelf scanning, and determine the real-time shelf book status.
[0088] The binary shelf space updating unit is used to update the binary shelf space based on the real-time shelf book status. The updating of the binary shelf space includes: performing binary switching processing by switching identification of book status; performing misplacement identification of books by matching shelf labels and RFID tags, and performing misplacement identification and warning.
[0089] Furthermore, the book shelf model building module 20 also includes:
[0090] The book circulation information determining unit is used for interacting with the book circulation ecology of the library and determining the book circulation information, wherein the book circulation ecology is determined at least based on the phased borrowing checkpoints and borrowing methods.
[0091] The first state switching information determining unit is used to determine the first state switching information and the second information flow based on the book circulation information.
[0092] The first state switching information updating unit is used to update the binary shelf space based on the first state switching information by identifying the shelf label and the RFID tag.
[0093] The second information flow storage unit is used to store the second information flow into the information flow space by identifying the shelf label and the RFID tag.
[0094] Furthermore, the book management guidance module 50 also includes:
[0095] The borrowing demand determination unit is used to determine the borrowing demand based on the front-end interface if the book management task is a borrowing task.
[0096] The book status determination unit is used to determine the book status by matching the RFID tag and performing tag positioning and binary book status recognition based on the binary shelf space if the borrowing demand is a directional demand.
[0097] The shelf position information determination unit is used to determine the shelf position information by performing 3D positioning if the book status is 1, and display it on the front-end interface, wherein the shelf position information includes the shelf label, RFID tag and shelf layout.
[0098] The front-end interface prompting unit is used to give a prompt on the front-end interface if the book status is 0.
[0099] Furthermore, the book status determination unit further includes:
[0100] The book range determination unit is used to perform semantic analysis and shelf label matching on the borrowing demand to determine the book range if the borrowing demand is a non-directional demand.
[0101] The front-end interface display unit is used to screen the recommended books with a book status of 1 according to the book range and based on the binary shelf space, and perform front-end interface display.
[0102] The directional management unit is used to identify the operation data based on the recommended books, determine the directional needs and perform directional management.
[0103] Furthermore, the book management guidance module 50 also includes:
[0104] The time zone flow data calling unit is used to call the time zone flow data of the information flow space according to a preset time interval.
[0105] The optimization allocation strategy determination unit is used to determine the optimization allocation strategy of book resources by performing statistical analysis based on the time zone circulation data.
[0106] The book optimization management unit is used to optimize the management of book circulation based on the optimization allocation strategy.
[0107] It should be noted that the above-mentioned sequence of the embodiments of the present application is only for description and does not represent the advantages and disadvantages of the embodiments. And the above-mentioned specific embodiments of this specification are described. In addition, the processes depicted in the accompanying drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0108] The above description is only a preferred embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application should be included in the protection scope of the present application.
[0109] This specification and the drawings are merely exemplary illustrations of the present application and are deemed to cover any and all modifications, variations, combinations or equivalents within the scope of the present application. Obviously, a person skilled in the art may make various modifications and variations to the present application without departing from the scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the present application and its equivalents, the present application intends to include these modifications and variations.
Claims
1. An intelligent management method for library book circulation, characterized in that: The method comprises: Obtain the library shelf layout and configure shelf labels, and configure RFID tags for stored books; The shelf label and the RFID tag are integrated to associate the layers and build a book shelf model, wherein the book shelf model is updated in real time and includes a binary shelf space based on the book status and an information flow space based on the circulation information; Establishing a connection between the book shelf model and the library management system, and creating a front-end interface; A 3D positioning system is introduced, wherein the 3D positioning system acts on the book shelf model to locate the book position, with the shelf label and the RFID tag as the positioning target; Acquire book management tasks, perform task operations on the front-end interface, respond to operations based on the book shelf model and perform spatial positioning based on the 3D positioning system, determine task data and display it on the front-end interface, and provide book management guidance.
2. The intelligent management method for library book circulation according to claim 1, characterized in that: Build a book shelf model by associating layers, including: Building a virtual shelf space based on the shelf layout, and marking the virtual shelf space based on the shelf label and the RFID tag; Initialize the virtual shelf space by binarization based on the book status, and build the binary shelf space, wherein the book status includes a shelf placement status and a borrowing status, binarize the shelf placement status to 1, and binarize the borrowing status to 0; Obtaining basic information of books, initializing the virtual shelf space, and building the information flow space, wherein the basic information of books at least includes a circulation chain, borrowing information, and real-time location; A mapping between the binary shelf space and the information flow space is established to generate the book shelf model.
3. The intelligent management method for library book circulation according to claim 2, characterized in that: The book shelf model is updated in real time, including: Set the book management cycle and determine the cycle management nodes; Based on the cycle management node, the inventory vehicle is controlled to perform shelf scanning to determine the real-time shelf book status; Based on the real-time shelf book status, the binary shelf space is updated; Wherein, updating the binary shelf space includes: By performing switching identification of book status, binary switching processing is performed; By matching shelf labels and RFID tags, misplaced books can be identified, marked and warned.
4. The intelligent management method for library book circulation according to claim 2, characterized in that: The book shelf model is updated in real time, including: The book circulation ecology of the interactive library determines the book circulation information, wherein the book circulation ecology is determined at least based on the phased borrowing checkpoints and borrowing methods; Based on the book circulation information, determining first state switching information and second information flow; updating the binary shelf space based on the first state switching information by identifying the shelf label and the RFID tag; The second information flow is stored in the information flow space by identifying the shelf label and the RFID tag.
5. The intelligent management method for library book circulation according to claim 1, characterized in that: Performing operation response based on the book shelf model and spatial positioning based on the 3D positioning system, determining task data and performing front-end interface display, including: If the book management task is a borrowing task, determining the borrowing demand based on the front-end interface; If the borrowing demand is a directional demand, the book status is determined by matching the RFID tag and performing tag positioning and binary book status recognition based on the binary shelf space; If the book status is 1, the shelf position information is determined by 3D positioning and displayed on the front-end interface, wherein the shelf position information includes the shelf label, RFID tag and shelf layout; If the book status is 0, a prompt is given on the front-end interface.
6. The intelligent management method for library book circulation according to claim 5, characterized in that: The method further comprises: If the borrowing demand is a non-directional demand, semantic analysis and shelf label matching are performed on the borrowing demand to determine the scope of books; According to the book range, based on the binary shelf space, the recommended books with a book status of 1 are screened and displayed on the front-end interface; Identify operational data based on the recommended books, determine targeted needs and perform targeted management.
7. The intelligent management method for library book circulation according to claim 1, characterized in that: After library management guidance, including: According to a preset time interval, calling the time zone flow data of the information flow space; Based on the time zone circulation data, determine the optimization allocation strategy of book resources through statistical analysis; Based on the optimization allocation strategy, optimized management of book circulation is carried out.
8. An intelligent management system for library book circulation, characterized in that: The system is used to implement the intelligent management method for library book circulation according to any one of claims 1 to 7, and the system comprises: RFID tag configuration module, used to obtain the library shelf layout and configure shelf labels, and configure RFID tags for stored books; A book shelf model building module is used to integrate the shelf label and the RFID tag to build a book shelf model by layer association, wherein the book shelf model is updated in real time and includes a binary shelf space based on the book status and an information flow space based on the circulation information; A front-end interface creation module is used to establish a connection between the book shelf model and the library management system and create a front-end interface; A 3D positioning system introduction module is used to introduce a 3D positioning system, wherein the 3D positioning system acts on the book shelf model to locate the book position, with the shelf label and the RFID tag as the positioning target; The book management guidance module is used to obtain book management tasks, perform task operations on the front-end interface, respond to operations based on the book shelf model and spatially measure based on the 3D positioning system, determine task data and display it on the front-end interface, and provide book management guidance.
Citation Information
Patent Citations
System and method for intelligently matching digital library
CN116319862A
Smart library system and navigation method
CN117556096A
Cited By
Library management method and system
CN121747034A