A cloud platform-based smart library control system and control method
Through the smart library control system based on the cloud platform, the library robot and verification device are used to solve the problems of book placement errors and robot navigation difficulties in traditional bookshelf environments, and efficient and intelligent management and user interaction are achieved, improving the efficiency and experience of the library.
Patent Information
- Application Number
- CN202310670861.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-06-07
- Publication Date
- 2025-08-15
- Estimated Expiration
- 2043-06-07
AI Technical Summary
There are problems in existing libraries such as book placement errors, difficulty in robot navigation, and insufficient interactive functions, especially in traditional bookshelf environments, which are difficult to achieve efficient and intelligent management.
A smart library control system based on cloud platform is adopted, including access control systems, gate devices, code scanning guns, management terminals, library robots and verification devices. By identifying user identity, scanning book identification codes, planning routes, and verifying book locations, automated management and interactive navigation are achieved.
It improves the accuracy and efficiency of book listing, reduces the cost of transformation, enhances the accuracy of robot navigation and user interaction functions, and reduces the difficulty of finding books.
Smart Images

Figure CN116543511B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of smart libraries, and in particular to a smart library control system and control method based on a cloud platform. Background Art
[0002] In colleges and universities and scientific research institutions, libraries usually store a large number of books. The libraries are large in area and have complex internal facilities. How to enable users to quickly retrieve target books and find the target location in the library, and how to efficiently and reasonably shelve and borrow and return books have always been problems that library managers need to solve.
[0003] Currently, some smart libraries are using automated and intelligent equipment to enhance the user experience. For example, libraries can incorporate electronically controlled bookshelves with displays and lighting to guide users in finding books. Another example is automated transport robots that can automatically plan routes and assist management with operations such as shelving and returning books to their designated locations.
[0004] However, existing libraries still face certain challenges. First, many users, when searching for books on the shelves, often fail to return them to their original shelves after taking them out to browse, often placing them in the wrong shelf location. Some users even bring books to tables in the reading area and forget to put them back. This makes it difficult for other users to find the misplaced books when they subsequently search for them based on index information. Second, most existing libraries have a large number of traditional bookshelves. Replacing all of them with automated bookshelves would be costly and difficult to achieve in a short period of time. Therefore, how to retrofit existing libraries with traditional bookshelves to ensure that books are placed on the correct, matching shelves, thereby improving user efficiency and experience, is an urgent issue. Furthermore, existing library robots primarily function by transporting books. However, the highly similar shelves in libraries often pose significant challenges to the robots' recognition and route planning capabilities, resulting in robots often making navigation errors and ending up in the wrong shelves. Furthermore, existing library robots offer limited user interaction, failing to provide user assistance with route navigation or assisting library staff with book management.
[0005] For example, document CN113077595B proposes a self-service borrowing system for a library and its use method. The system includes a bookcase installed in the library, a controller and a human-computer interface electrically connected to the controller. The controller is provided with a card reader for reading magnetic card information to identify the user. The book compartment and storage compartment are provided with electronic locks for locking the compartment doors. An identification device is provided on one side of the book compartment for reading the labels on the books. The controller receives the book label information output by the identification device and stores it in a library information database. This invention uses an electronically controlled bookcase to improve the convenience of borrowing books, but it is not applicable to traditional bookcases and cannot solve the problem of incorrect book placement. For example, document CN113141411B proposes an IoT-based intelligent unmanned library management system and its operation method, which includes an IoT host, an automated book circulation and display mechanism, and a book storage warehouse. The IoT host includes a library app, a library data center, and a self-service terminal. The library app is used to log in to the library data center to reserve, borrow, and query books. The self-service terminal is used for on-site operation by users to query book information and access books from the library data center. The intelligent unmanned library management system of this invention uses IoT technology to set up automatic book display handling equipment, and provides simple book maintenance measures and a further professional repair and processing platform for book maintenance. The handling robot of this invention can assist in the circulation and transportation of books, but the robot's interactive function is weak and cannot solve the problem of incorrect book placement. Summary of the Invention
[0006] Purpose of the invention: In response to the above problems, the present invention proposes a smart library control system and control method based on a cloud platform.
[0007] Technical solution:
[0008] In a first aspect, the present invention proposes a cloud platform-based smart library control system, comprising a cloud platform, an access control system, a gate device, a barcode scanner, a management terminal, several library robots, and several verification devices;
[0009] The access control system, gate device, barcode scanner, management terminal, several library robots, and several verification devices are all connected to the cloud platform in communication;
[0010] Preferably, the access control system is used to identify the user, issue an electronic reading card to the user, and recycle the electronic reading card;
[0011] The gate device is used to manage the passage between different areas in the library;
[0012] The barcode scanner is used to scan the identification code on the book and send it to the cloud platform;
[0013] The management terminal is used to receive the book name and picture, the current location of the book, and the correct location where the book should be placed sent by the cloud platform;
[0014] The library robot is used to carry books, scan book identification codes, and take inventory of books according to the user's movement route;
[0015] The checking device is arranged on each bookshelf and is used for wirelessly communicating with the book robot to check books and is also used for identifying radio frequency information of the electronic reading card.
[0016] Preferably, the library robot includes a processing module, a driving module, moving wheels, a transport module, a code scanning camera, and a wireless communication module;
[0017] The driving module is used to drive the moving wheel to rotate; the transport module is used to unload the books; the code scanning camera is used to scan the identification code of the book; and the wireless communication module is used to communicate with the verification device and the cloud platform.
[0018] Preferably, the system also includes a query terminal, in which the user enters search information and selects target books; the search information includes book names, keywords, and index numbers; after the user enters the search information, multiple search results are displayed on the query terminal, and the user can select the target books of interest.
[0019] Preferably, the cloud platform includes a first route planning module, which searches a database for a target bookshelf based on a book identification code, performs route planning based on a location of the target bookshelf, and generates a first target route;
[0020] The cloud platform includes a second route planning module, which performs route planning according to the second identification code sent by the verification device and the position of the verification device to generate a second target route.
[0021] In a second aspect, the present invention further provides a cloud platform-based smart library control method, preferably, the method includes:
[0022] Step 1: Use library robots to put books on shelves based on the cloud platform;
[0023] Step 2, determining whether the user has entered the library, including: identifying whether the user has entered the library according to the identity information recognition device of the access control system;
[0024] Step 3: The cloud platform plans routes based on the books the user searches for;
[0025] Step 4: determining whether the user has left the library, including: determining whether the user has left the library based on whether the access control system has recovered the electronic reading card;
[0026] Step 5: Analyze the user's movement route in the library after the user leaves the library;
[0027] Step 6: The library robot takes inventory of books;
[0028] Step 7: Sending a prompt message to the management terminal; including: the library robot sends a prompt message to the cloud platform, and the cloud platform sends the prompt message to the management terminal; the prompt message includes the name and picture of the book, the current location of the book, and the correct location where the book should be placed; after receiving the prompt message sent by the cloud platform, the library manager returns the book to its original location.
[0029] Preferably, the step 1 comprises:
[0030] Step 11: Place the books to be put on the library robot, use a barcode scanner to scan the first identification code of the books to be put on the shelf, and upload it to the cloud platform;
[0031] Step 12: The cloud platform searches a database for a plurality of first target bookshelves according to the first identification code;
[0032] Step 13: The cloud platform plans a route based on the location of the first target bookshelf and sends the first target route to the library robot;
[0033] Step 14: The library robot scans the identification code of the book to be put on the shelf, which is the second identification code;
[0034] Step 15: The library robot goes to the first target bookshelf according to the first target route;
[0035] Step 16: The library robot wirelessly communicates with the verification device of the first target bookshelf and sends the second identification code to the verification device;
[0036] Step 17: The checking device determines whether the second identification code matches the bookshelf associated with the checking device. If so, the library robot removes the books to be put on the shelf. If not, the process proceeds to step 18.
[0037] Step 18: The verification device sends the acquired second identification code to the cloud platform. The cloud platform replans the route based on the location of the verification device and the second identification code sent by the verification device, and sends the second target route to the library robot.
[0038] Preferably, the step 3 includes:
[0039] Step 31: The user receives an electronic reading card at the library entrance; the electronic reading card is provided with a radio frequency module;
[0040] Step 32: The user enters search information in the query terminal and selects target books;
[0041] Step 33: The query terminal sends the target book information to the cloud platform;
[0042] Step 34: The cloud platform searches the table based on the selected target book to obtain the shelf location of the target book and plans the route;
[0043] Step 35: The cloud platform sends the planned route to the library robot;
[0044] Step 36: The library robot displays information about the planned route on its display screen and guides the user to the route;
[0045] Step 37: The checking device of the bookshelf receives the radio frequency information sent by the radio frequency module in the electronic reading card and records the number of the electronic reading card.
[0046] Preferably, the step 5 includes:
[0047] Step 51: The cloud platform broadcasts the user's electronic reading card number to the verification device. The verification device determines whether it has received the radio frequency information of the user's electronic reading card within a preset time period. If it has received the radio frequency information, it feeds back the verification device number to the cloud platform.
[0048] Step 52: The cloud platform broadcasts the user's electronic reader card number to the gate device. The gate device determines whether it has received the user's electronic reader card swipe information within a preset time period. If so, it feeds back the gate device number to the cloud platform.
[0049] Step 53: The library robot feeds back the planned route of the target book queried by the user to the cloud platform.
[0050] Preferably, step 6 includes:
[0051] Step 61: Determine whether the cloud platform has received the gate device number. If not, proceed to step 62; if yes, proceed to step 65.
[0052] Step 62: Determine whether the verification device number received by the cloud platform overlaps with the planned route of the target book. If not, proceed to step 63; if yes, proceed to step 64;
[0053] Step 63: Query the location of the verification device that does not overlap with the planned route of the target book. The library robot goes to the bookshelf corresponding to the non-overlapping verification device to scan the book and check whether there is any book that does not match the bookshelf. If yes, proceed to step 7; if not, proceed to step 64.
[0054] Step 64: The library robot goes to the corresponding bookshelf according to the planned route of the target book to scan the book and check whether there is any book that does not match the bookshelf. If so, it goes to step 7; if not, it ends;
[0055] Step 65: The library robot goes to the area corresponding to the number of the gate device to scan books to see if there are any books left behind. If yes, it goes to step 7; if no, it ends.
[0056] In a third aspect, the present invention further proposes a computer-readable storage medium having a computer program stored thereon. Preferably, when the computer program is executed by a processor, the steps in the cloud platform-based smart library control method are implemented.
[0057] The present invention has the following beneficial effects compared to the prior art:
[0058] 1. The present invention has strong applicability and does not require complex electrification of a large number of bookshelves in the library. Automation functions can be achieved based on automated robots and low-cost identification and verification devices, and intelligent management of the library can be achieved using cloud platform technology.
[0059] 2. The library robot of the present invention can assist manual operation of shelving books, and can also scan book identification codes through a scanning device, thereby ensuring that books are accurately shelved on matching bookshelves, thereby improving the accuracy and efficiency of book shelving.
[0060] 3. When using a library robot to transport books, the present invention utilizes a cloud platform for route planning and incorporates a verification device on the bookshelf to ensure that the robot transports books to the correct location. The library robot of the present invention also has an interactive function, capable of automatically navigating and guiding users to their destination and desired books.
[0061] 4. This invention uses access control devices, verification devices, gate devices, and library robot route planning to comprehensively analyze and determine the user's movement path within the library. This has low cost and high analysis efficiency. By scanning and verifying bookshelves within the movement path, it can determine whether there are any misplaced books, thus preventing subsequent users from being unable to find the books. BRIEF DESCRIPTION OF THE DRAWINGS
[0062] Figure 1 A schematic diagram of the structure of a cloud-based smart library control system provided by an embodiment of the present invention;
[0063] Figure 2 A schematic diagram of a library robot provided by an embodiment of the present invention;
[0064] Figure 3 A flow chart of a cloud platform-based smart library control method provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0065] Obviously, many modifications and variations made by those skilled in the art based on the purpose of the present invention fall within the protection scope of the present invention.
[0066] It will be understood by those skilled in the art that, unless otherwise stated, the singular forms "a", "an", "said" and "the" used herein may also include plural forms. It should be further understood that the term "comprising" used in the specification of the present invention refers to the presence of the features, integers, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components and / or groups thereof. It should be understood that when an element or component is said to be "connected" to another element or component, it can be directly connected to the other element or component, or there may be intermediate elements or components. The term "and / or" used herein includes any unit and all combinations of one or more associated listed items.
[0067] To make the objectives, technical solutions, and advantages of the embodiments of the present invention more clear, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts shall fall within the scope of protection of the present invention.
[0068] Example 1:
[0069] The present invention provides a cloud-based smart library control system. Figure 1 , Figure 1 This is a schematic diagram of the structure of a cloud-based smart library control system provided by an embodiment of the present invention. The system includes: a cloud platform, an access control system, a gate device, a barcode scanner, a management terminal, several library robots, and several verification devices;
[0070] The access control system, gate device, barcode scanner, management terminal, several library robots, and several verification devices are all connected to the cloud platform in communication;
[0071] Preferably, the access control system is used to identify the user, issue an electronic reading card to the user, and recycle the electronic reading card;
[0072] The gate device is used to manage the passage between different areas in the library;
[0073] The barcode scanner is used to scan the identification code on the book and send it to the cloud platform;
[0074] The management terminal is used to receive the book name and picture, the current location of the book, and the correct location where the book should be placed sent by the cloud platform;
[0075] The library robot is used to carry books, scan book identification codes, and take inventory of books according to the user's movement route;
[0076] The checking device is arranged on each bookshelf and is used for wirelessly communicating with the book robot to check books and is also used for identifying radio frequency information of the electronic reading card.
[0077] Preferably, please refer to Figure 2 , Figure 2 A schematic diagram of a library robot provided by an embodiment of the present invention, wherein the library robot includes a processing module, a driving module, moving wheels, a transport module, a code scanning camera, and a wireless communication module;
[0078] The driving module is used to drive the moving wheel to rotate; the transport module is used to unload the books; the transport module can optionally use a robotic arm; the code scanning camera is used to scan the identification code of the book; the wireless communication module is used to communicate with the verification device and the cloud platform.
[0079] Preferably, the system also includes a query terminal, in which the user enters search information and selects target books; the search information includes book names, keywords, and index numbers; after the user enters the search information, multiple search results are displayed on the query terminal, and the user can select the target books of interest.
[0080] Preferably, the cloud platform includes a first route planning module, which searches a database for a target bookshelf based on a book identification code, performs route planning based on a location of the target bookshelf, and generates a first target route;
[0081] The cloud platform includes a second route planning module, which performs route planning according to the second identification code sent by the verification device and the position of the verification device to generate a second target route.
[0082] Example 2:
[0083] The present invention also provides a cloud platform-based smart library control method. Figure 3 , Figure 3 A flow chart of a cloud platform-based smart library control method provided in an embodiment of the present invention includes the following steps:
[0084] Step 1: Use library robots to shelve books based on the cloud platform, including:
[0085] Step 11: Place the books to be put on the library robot, use a barcode scanner to scan the first identification code of the books to be put on the shelf, and upload it to the cloud platform;
[0086] In this step, the manager uses a barcode scanner to scan the first identification code of the book to be put on the shelf; the barcode scanner is connected to the cloud platform and sends the first identification code to the cloud platform;
[0087] Step 12: The cloud platform searches a database for a plurality of first target bookshelves according to the first identification code;
[0088] Preferably, a mapping table of identification codes, bookshelf numbers, and bookshelf locations is stored in the database; the cloud platform obtains the first target bookshelf corresponding to the first identification code and the location of the first target bookshelf by looking up the table;
[0089] Step 13: The cloud platform plans a route based on the location of the first target bookshelf and sends the first target route to the library robot;
[0090] Step 14: The library robot scans the identification code of the book to be put on the shelf, which is the second identification code;
[0091] Preferably, in step 14, the code is scanned by a code scanning camera provided on the library robot; the identification code of the book is obtained as a second identification code; here, the code is scanned again by the code scanning camera of the library robot, which can avoid errors when the management personnel use a code scanning gun to scan the code, thereby improving the accuracy of recognition; and, when communicating with the verification device, the library robot sends the second identification code to the verification device for verification, which is equivalent to a review of the first identification code, thereby improving the accuracy of book shelving.
[0092] Step 15: The library robot goes to the first target bookshelf according to the first target route;
[0093] Step 16: The library robot wirelessly communicates with the verification device of the first target bookshelf and sends the second identification code to the verification device;
[0094] Step 17: The checking device determines whether the second identification code matches the bookshelf associated with the checking device. If so, the library robot removes the books to be put on the shelf. If not, the process proceeds to step 18.
[0095] Preferably, the cloud platform sends a mapping table of identification codes, bookshelf numbers, and bookshelf positions to a checking device of each bookshelf, and the checking device determines whether the second identification code matches the bookshelf associated with the checking device by looking up the table;
[0096] Step 18: The verification device sends the acquired second identification code to the cloud platform. The cloud platform replans the route based on the location of the verification device and the second identification code sent by the verification device, and sends the second target route to the library robot.
[0097] Step 2, determining whether the user has entered the library, including: identifying whether the user has entered the library according to the identity information recognition device of the access control system;
[0098] Step 3: The cloud platform plans routes based on the books the user searches for;
[0099] Step 31: The user receives an electronic reading card at the library entrance; the electronic reading card is provided with a radio frequency module;
[0100] Step 32: The user enters search information in the query terminal and selects target books;
[0101] The search information includes book names, keywords, and index numbers. After the user enters the search information, multiple search results are displayed on the query terminal, and the user can select the target book of interest.
[0102] Step 33: The query terminal sends the target book information to the cloud platform;
[0103] Step 34: The cloud platform searches the table based on the selected target book to obtain the shelf location of the target book and plans the route;
[0104] Step 35: The cloud platform sends the planned route to the library robot;
[0105] Step 36: The library robot displays information about the planned route on its display screen and guides the user to the route;
[0106] After receiving the planned route sent by the cloud platform, the library robot displays the planned route on the display screen and automatically navigates to the bookshelf where the target book is located according to the planned route, allowing users to follow the library robot.
[0107] Step 37: The checking device of the bookshelf receives the radio frequency information sent by the radio frequency module in the electronic reading card and records the number of the electronic reading card;
[0108] Step 4: determining whether the user has left the library, including: determining whether the user has left the library based on whether the access control system has recovered the electronic reading card;
[0109] Preferably, when a user enters the library, he / she collects a uniquely numbered electronic reading card from the access control system. The user can enter the library only after the access control is unlocked. When the user needs to leave the library, he / she inserts the electronic reading card into the access control system for recycling. The user can leave the library only after the access control is released. Therefore, it is possible to determine whether the user has left the library based on the monitoring information of the access control system.
[0110] Step 5: Analyze the user's movement route in the library after the user leaves the library;
[0111] Step 51: The cloud platform broadcasts the user's electronic reading card number to the verification device. The verification device determines whether it has received the radio frequency information of the user's electronic reading card within a preset time period. If it has received the radio frequency information, it feeds back the verification device number to the cloud platform.
[0112] Step 52: The cloud platform broadcasts the user's electronic reader card number to the gate device. The gate device determines whether it has received the user's electronic reader card swipe information within a preset time period. If so, it feeds back the gate device number to the cloud platform.
[0113] Specifically, a library usually includes multiple areas, such as a book area and a reading area; ordinary users usually tend to look for books of interest in the book area, and then take them to the tables and chairs in the reading area for detailed reading; setting up gate devices in various sections of the library is a common setting in existing libraries; if the gate device receives the card swipe information of the user's electronic reading card, it indicates that the user has been to the corresponding area.
[0114] Step 53: The library robot feeds back the planned route of the target book queried by the user to the cloud platform;
[0115] Step 6: The library robot takes inventory of books;
[0116] Step 61: Determine whether the cloud platform has received the gate device number. If not, proceed to step 62; if yes, proceed to step 65.
[0117] Step 62: Determine whether the verification device number received by the cloud platform overlaps with the planned route of the target book. If not, proceed to step 63; if yes, proceed to step 64;
[0118] Step 63: Query the location of the verification device that does not overlap with the planned route of the target book. The library robot goes to the bookshelf corresponding to the non-overlapping verification device to scan the book and check whether there is any book that does not match the bookshelf. If yes, proceed to step 7; if not, proceed to step 64.
[0119] Step 64: The library robot goes to the corresponding bookshelf according to the planned route of the target book to scan the book and check whether there is any book that does not match the bookshelf. If so, it goes to step 7; if not, it ends;
[0120] Specifically, the library robot scans the identification code of the book to obtain the classification index number of the book, and then looks up the table to obtain the correct shelf location where it should be placed in theory; by comparing it with the actual placement location, it can determine whether it matches.
[0121] Step 65: The library robot goes to the area corresponding to the number of the gate device to scan books to see if there are any books left behind. If yes, it goes to step 7; if no, it ends;
[0122] Specifically, users may take books to the reading area for detailed inspection, and often forget to take them away or put them back into the reading area. However, the present invention uses a library robot to determine that the user has been to the gates in different areas, and then go to the corresponding area for scanning, so that the lost books can be found in time.
[0123] Step 7: Sending a prompt message to the management terminal; including: the library robot sends a prompt message to the cloud platform, and the cloud platform sends the prompt message to the management terminal; the prompt message includes the name and picture of the book, the current location of the book, and the correct location where the book should be placed; after receiving the prompt message sent by the cloud platform, the library manager returns the book to its original location.
[0124] Example 3:
[0125] The present invention also proposes a computer-readable storage medium having a computer program stored thereon. Preferably, when the computer program is executed by a processor, the steps in the cloud platform-based smart library control method are implemented.
[0126] The various embodiments in this specification are described in a progressive manner, with each embodiment focusing on its differences from the other embodiments. Reference can be made to the descriptions of the identical or similar parts between the various embodiments. For the devices disclosed in the embodiments, since they correspond to the methods disclosed in the embodiments, the descriptions are relatively simple, and the relevant parts can be referred to the descriptions of the methods.
[0127] Professionals may further appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the above description has generally described the components and steps of each example according to their functions. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professionals and technicians may use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present invention.
[0128] Finally, it should be noted that, in this document, relationships such as first and second, etc., are used solely to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the terms "comprises," "comprising," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that includes a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article, or apparatus.
Claims
1. A cloud-based smart library control system, comprising a cloud platform, an access control system, a gate device, a barcode scanner, a management terminal, several library robots, and several verification devices; the access control system, the gate device, the barcode scanner, the management terminal, several library robots, and several verification devices are all communicatively connected to the cloud platform; characterized in that: The access control system is used to identify users, issue electronic reading cards to users, and recycle electronic reading cards; the gate device is used to manage access between different areas in the library; the barcode scanner is used to scan the identification codes on books and send them to the cloud platform; the management terminal is used to receive the book name and picture, the current location of the book, and the correct location where the book should be placed from the cloud platform; the library robot is used to move books, scan book identification codes, and conduct book inventory based on the user's movement route; the verification device is set on each bookshelf, is used to communicate wirelessly with the book robot to verify books, and is also used to identify the radio frequency information of the electronic reading card; Library robots perform book inventory including: Step 61: Determine whether the cloud platform has received the gate device number. If not, proceed to step 62; if yes, proceed to step 65. Step 62: Determine whether the verification device number received by the cloud platform overlaps with the planned route of the target book. If not, proceed to step 63; if yes, proceed to step 64; Step 63: Query the location of the verification device that does not overlap with the planned route of the target book. The library robot goes to the bookshelf corresponding to the non-overlapping verification device to scan the book and check whether there is any mismatch between the book and the bookshelf. If so, a prompt message is sent to the management terminal. If not, the process proceeds to step 64. Step 64: The library robot goes to the corresponding bookshelf according to the planned route of the target book to scan the book and check whether there is any book that does not match the bookshelf. If so, a prompt message is sent to the management terminal; if not, the process ends; Step 65: The library robot goes to the area corresponding to the number of the gate device to scan books and check whether there are any books left behind. If so, a prompt message is sent to the management terminal; if not, the process ends.
2. The cloud platform-based smart library control system according to claim 1 is characterized in that: The library robot includes a processing module, a driving module, moving wheels, a transport module, a code scanning camera, and a wireless communication module; The driving module is used to drive the moving wheel to rotate; the transport module is used to unload the books; the code scanning camera is used to scan the identification code of the book; and the wireless communication module is used to communicate with the verification device and the cloud platform.
3. The cloud platform-based smart library control system according to claim 2 is characterized in that: The system also includes a query terminal, in which a user enters search information and selects a target book; the search information includes a book name, a keyword, and an index number; after the user enters the search information, multiple search results are displayed on the query terminal, and the user can select the target book of interest.
4. The cloud platform-based smart library control system according to claim 3 is characterized in that: The cloud platform includes a first route planning module, which searches a table in a database for a target bookshelf according to a book identification code, performs route planning according to the location of the target bookshelf, and generates a first target route; The cloud platform includes a second route planning module, which performs route planning according to the second identification code sent by the verification device and the position of the verification device to generate a second target route.
5. A cloud-based smart library control method applied to the cloud-based smart library control system according to any one of claims 1 to 4, characterized in that: The method includes: Step 1: Use library robots to put books on shelves based on the cloud platform; Step 2, determining whether the user has entered the library, including: identifying whether the user has entered the library according to the identity information recognition device of the access control system; Step 3: The cloud platform plans routes based on the books the user searches for; Step 4: determining whether the user has left the library, including: determining whether the user has left the library based on whether the access control system has recovered the electronic reading card; Step 5: Analyze the user's movement route in the library after the user leaves the library; Step 6: The library robot takes inventory of books; Step 7: Sending a prompt message to the management terminal; including: the library robot sends a prompt message to the cloud platform, and the cloud platform sends the prompt message to the management terminal; the prompt message includes the name and picture of the book, the current location of the book, and the correct location where the book should be placed; after receiving the prompt message sent by the cloud platform, the library manager returns the book to its original location.
6. The cloud platform-based smart library control method according to claim 5 is characterized in that: The step 1 comprises: Step 11: Place the books to be put on the library robot, use a barcode scanner to scan the first identification code of the books to be put on the shelf, and upload it to the cloud platform; Step 12: The cloud platform searches a database for a plurality of first target bookshelves according to the first identification code; Step 13: The cloud platform plans a route based on the location of the first target bookshelf and sends the first target route to the library robot; Step 14: The library robot scans the identification code of the book to be put on the shelf, which is the second identification code; Step 15: The library robot goes to the first target bookshelf according to the first target route; Step 16: The library robot wirelessly communicates with the verification device of the first target bookshelf and sends the second identification code to the verification device; Step 17: The checking device determines whether the second identification code matches the bookshelf associated with the checking device. If so, the library robot removes the books to be put on the shelf. If not, the process proceeds to step 18. Step 18: The verification device sends the acquired second identification code to the cloud platform. The cloud platform replans the route based on the location of the verification device and the second identification code sent by the verification device, and sends the second target route to the library robot.
7. The cloud platform-based smart library control method according to claim 6, characterized in that: The step 3 includes: Step 31: The user receives an electronic reading card at the library entrance; the electronic reading card is provided with a radio frequency module; Step 32: The user enters search information in the query terminal and selects target books; Step 33: The query terminal sends the target book information to the cloud platform; Step 34: The cloud platform searches the table based on the selected target book to obtain the shelf location of the target book and plans the route; Step 35: The cloud platform sends the planned route to the library robot; Step 36: The library robot displays information about the planned route on its display screen and guides the user to the route; Step 37: The checking device of the bookshelf receives the radio frequency information sent by the radio frequency module in the electronic reading card and records the number of the electronic reading card.
8. The cloud platform-based smart library control method according to claim 7, characterized in that: The step 5 comprises: Step 51: The cloud platform broadcasts the user's electronic reading card number to the verification device. The verification device determines whether it has received the radio frequency information of the user's electronic reading card within a preset time period. If it has received the radio frequency information, it feeds back the verification device number to the cloud platform. Step 52: The cloud platform broadcasts the user's electronic reader card number to the gate device. The gate device determines whether it has received the user's electronic reader card swipe information within a preset time period. If so, it feeds back the gate device number to the cloud platform. Step 53: The library robot feeds back the planned route of the target book queried by the user to the cloud platform.
9. 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 cloud platform-based smart library control method according to any one of claims 5 to 8 are implemented.
Citation Information
Patent Citations
A self-service borrowing system for libraries and its usage method
CN113077595B
An Internet of Things-based intelligent unmanned library management system and its operation method
CN113141411B
Library robot intelligent three-dimensional (3D) navigation and putaway system based on radio frequency identification devices (RFID) technology
CN105718975A
Intelligent bookshelf management system based on radio frequency identification technology
CN211015563U