RFID tag and identity recognition integrated anti-theft system for library
By designing an integrated anti-theft system for library RFID tags and identity recognition, the problem that traditional systems cannot effectively control user borrowing behavior and user identity recognition limitations is solved, and the security and resource management of libraries are improved.
Patent Information
- Application Number
- CN202411624822.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-14
- Publication Date
- 2025-02-25
AI Technical Summary
The traditional RFID book anti-theft system cannot effectively control the user's borrowing behavior during the book lending process, and is prone to problems such as excessive borrowing or overdue repayment. It has limitations in user identity identification, and it cannot achieve differentiated management of users of different borrowing levels.
Design an integrated anti-theft system for RFID tags and identity identification for libraries, including metal security check modules, identity identification modules, reader credit modules, book security check modules, voice prompt modules, book recognition modules and book management modules. Through the coordinated work of these modules, the identification of user identity, the monitoring of borrowing behavior and the management of books can be realized.
Effectively prevent users from carrying metal objects into the library, ensuring that only registered users can enter, and enhancing the security of the library; through the use of the reader's credit module, the user's borrowing permissions and collection area permissions are achieved, improving the efficiency of library resources utilization; the library management module can quickly and accurately obtain book information, reducing the cumbersome process of traditional manual registration, and improving the efficiency of library management.
Smart Images

Figure CN119516679A_ABST
Abstract
Description
Technical Field
[0001] The invention relates to the technical field of book theft prevention, and in particular to an anti-theft system integrating RFID tags and identity recognition for libraries. Background Art
[0002] With the development of information technology, RFID technology is increasingly used in library management. RFID technology can realize fast and accurate identification of book information, greatly improving the efficiency of book management. However, traditional RFID book anti-theft systems often only focus on the physical anti-theft of books, lack of association with user identity information, resulting in the inability to effectively control the borrowing behavior of users during the book borrowing process, and prone to problems such as excessive borrowing or overdue returns. In addition, traditional systems also have limitations in user identity identification, and cannot achieve differentiated management of users of different borrowing levels. Therefore, the present invention proposes an anti-theft system integrating RFID tags and identity identification for libraries, aiming to solve the above problems and improve the intelligent level of library management. Summary of the invention
[0003] The purpose of the present invention is to provide an anti-theft system integrating RFID tags and identity recognition for libraries, aiming to solve the above problems.
[0004] The present invention provides an anti-theft system integrating RFID tags and identity recognition for libraries, comprising:
[0005] Metal security inspection module, used to detect whether users bring metal objects into the library;
[0006] An identity recognition module, used to identify a user, determine the user's identity information, and determine whether the user is a registered user based on the identity information;
[0007] A reader credit module is connected to the identity recognition module, and is used to obtain the user's historical borrowing information according to the identity information, determine the user's reading behavior and trustworthiness information according to the historical borrowing information, and determine the user's reader credit score according to the reading behavior and trustworthiness information, and classify the user's authority based on the reader credit score, and divide the user's authority into different borrowing authorities and collection area authorities;
[0008] Book security module, used to detect whether users leave the library with books;
[0009] A voice prompt module connected to the book security inspection module, the voice prompt module is used to generate a book registration prompt when it is determined that the user is leaving the library with books;
[0010] A book identification module is used to identify the book according to the RFID tag of the book and determine the book information of the book;
[0011] A book management module connected to the identity recognition module, the reader credit module and the book recognition module, the book management module is used to associate the book information with the identity information according to the borrowing authority and generate a user book borrowing record;
[0012] The reader management module is connected to the reader credit module. The reader management module is used to determine whether the user can access each collection area according to the collection area authority. If the user's collection area authority meets the collection area to be entered, the user is allowed to enter the collection area.
[0013] Preferably, the voice prompt module is connected to the metal security inspection module, and the voice prompt module is used to generate a metal object storage prompt when it is determined that the user is carrying a metal object into the library.
[0014] The voice prompt module is connected to the identity recognition module, and the voice prompt module is used to provide identity security prompts when it is determined that the user is an unregistered user.
[0015] Preferably, the identity recognition module is used to identify the user, determine the user's identity information, and determine whether the user is a registered user based on the identity information, including:
[0016] When a user enters the library with a reading card, the user's face is recognized to determine the user's real identity information, and the reading card is recognized to determine the user information stored in the reading card;
[0017] Comparing the real identity information with the user information, if the real identity information is consistent with the user information, determining that the user information is the user's identity information; if the real identity information is inconsistent with the user information, determining that the real identity information is the user's identity information;
[0018] When a user does not bring a library card to the library, face recognition is performed on the user to determine the user's real identity information, and the real identity information is determined to be the user's identity information;
[0019] The identity recognition module stores a user registration table, which includes some user information and the usage period corresponding to the user information;
[0020] Searching the user registration table based on the identity information, and determining that the user is a registered user if there is user information consistent with the identity information in the user registration table;
[0021] If the user information consistent with the identity information does not exist in the user registration table, it is determined that the user is an unregistered user.
[0022] Preferably, after the identity recognition module determines that the user is a registered user, it also includes:
[0023] Determining the validity period of the identity information based on the user registration form;
[0024] Determine whether the current time is within the usage period, and if it is determined that the current time is within the usage period, prompt the user to enter the library;
[0025] If it is determined that the current time is not within the usage period, the user is prompted to extend the usage period.
[0026] Preferably, the reader credit module determines the user's reading behavior and trustworthiness information based on historical borrowing information, and determines the user's reader credit score based on the reading behavior and trustworthiness information, including:
[0027] The historical borrowing information includes the borrowing time of the user, the returning time of the user, and the damage status of the book;
[0028] Determine the borrowing period of the user according to the borrowing time of the user and the returning time of the user, and determine the trustworthiness information of the user based on the borrowing period;
[0029] Determining the user's reading behavior based on the damage status and borrowing period of the book;
[0030] Determine the user's basic credit score based on the trustworthiness information, analyze the reading behavior, determine the user's behavior adjustment coefficient, and modify the basic credit score based on the behavior adjustment coefficient to obtain the reader's credit score;
[0031] The reader credit score is determined according to the following formula:
[0032]
[0033] Among them, C represents the reader's credit score, C0 represents the basic credit score, a represents the behavior adjustment coefficient, and the value of a is [-1, 0.5].
[0034] Preferably, the reader credit module determines the user's borrowing period according to the user's borrowing time and the user's returning time, and determines the user's credit information based on the borrowing period, including:
[0035] Determine the time interval between the time when the user borrows the book and the time when the user returns the book, and set the time interval as the user's borrowing cycle;
[0036] The reader credit module is set with a standard borrowing cycle;
[0037] Comparing the borrowing period with the standard borrowing period, if the borrowing period is less than or equal to the standard borrowing period, determining that the user is a completely trustworthy type;
[0038] If the borrowing period is longer than the standard borrowing period, the user is determined to be a partially trustworthy type, and the time difference between the borrowing period and the standard borrowing period is determined, and the number of days of dishonesty of the user is determined according to the time difference;
[0039] The trustworthiness information includes the user's trustworthiness type and the number of days of dishonesty.
[0040] Preferably, the book security inspection module is used to detect whether a user takes books out of the library, including:
[0041] The book security inspection module includes a magnetic stripe sensor. Each book is provided with a magnetic stripe tag. The magnetic stripe sensor is used to sense the magnetic stripe tag configured on the book to generate a sensing signal.
[0042] When the user leaves the library, if the sensing signal is received, it is determined that the user leaves the library with the books;
[0043] If the sensing information is not received, it is determined that the user has not left the library with the book.
[0044] Preferably, the book identification module is used to identify the book according to the RFID tag of the book and determine the book information of the book, including:
[0045] The book identification module includes an RFID reader / writer. Each book is provided with an RFID tag. The RFID reader / writer is used to read the book information stored in the RFID tag.
[0046] Preferably, before the book management module is used to associate the book information with the identity information according to the borrowing authority and generate a user book borrowing record, it also includes:
[0047] The book information includes: book ID number, book title, book author, book type, library and bookshelf;
[0048] Determine whether the book is a non-borrowable book according to the book information, and if the book is a non-borrowable book, do not allow the user to borrow it;
[0049] If the book is loanable, users are allowed to borrow it.
[0050] Preferably, the book management module is used to associate the book information with the identity information according to the borrowing authority and generate a user book borrowing record, including:
[0051] Determine the user's borrowing quantity limit and borrowing scope according to the borrowing authority;
[0052] Determine the user's real-time borrowing record according to the identity information, and determine the number of books that the user can borrow according to the real-time borrowing record and the limit value of the number of borrowed books;
[0053] Based on the borrowing scope, the number of books to be borrowed by the user is determined according to the book information; if the number of borrowable books is greater than or equal to the number of books to be borrowed, the book information of all books is associated with the identity information, and a book borrowing record of the user is generated;
[0054] If the number of books available for borrowing is less than the number of books to be borrowed, the user is prompted to select books, and the number of books selected is the number of books available for borrowing;
[0055] The method for determining the number of borrowable books includes:
[0056] Determine the number of books borrowed by the user according to the real-time borrowing record;
[0057] The difference between the borrowed books quantity limit and the borrowed books quantity is determined, and the difference is set as the borrowable books quantity of the user.
[0058] Compared with the prior art, the beneficial effect of the present invention is that the present invention can quickly and accurately obtain book information by identifying and managing books through RFID tags, avoiding the cumbersome process of traditional manual registration and improving the efficiency of book management. The combination of the metal security inspection module and the identity recognition module can effectively prevent users from bringing metal objects into the library, while ensuring that only registered users can enter the library, thereby enhancing the security of the library. The reader credit module comprehensively analyzes the characteristics of the user's borrowing behavior and performs a comprehensive credit score on the user based on the analysis results. The library area or the collection of books can be opened to readers in a specific score segment, thereby realizing the refined and intelligent management of readers by classification, area, and book. The voice prompt module can provide corresponding prompts according to different situations, such as metal object storage prompts, identity security prompts, etc., so that users are more convenient and comfortable during use. The book management module can automatically calculate the number of books that can be borrowed according to the user's real-time borrowing record and borrowing level, avoiding the errors and cumbersomeness of manual calculation, and improving the accuracy and efficiency of borrowing management. Through the combination of the magnetic stripe sensor and the RFID reader / writer, it can effectively prevent users from leaving the library with unborrowed books, thereby protecting the integrity of book resources. By managing the borrowing rights and collection area rights of users in different levels, we can ensure that library resources are used reasonably and avoid waste of resources. The use of an integrated anti-theft system can reduce manpower input and lower the operating costs of the library. BRIEF DESCRIPTION OF THE DRAWINGS
[0059] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings in the following description are only embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on the provided drawings without paying any creative work.
[0060] Figure 1 It is a functional block diagram of an anti-theft system integrating RFID tags and identity recognition for libraries of the present invention. DETAILED DESCRIPTION
[0061] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions 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.
[0062] like Figure 1 As shown, the present invention provides an anti-theft system integrating RFID tags and identity recognition for libraries, comprising:
[0063] The metal security inspection module is used to detect whether users bring metal objects into the library.
[0064] The identity recognition module is used to identify the user, determine the user's identity information, and determine whether the user is a registered user based on the identity information.
[0065] A reader credit module is connected to the identity recognition module, and is used to obtain the user's historical borrowing information based on the identity information, determine the user's reading behavior and credit information based on the historical borrowing information, and determine the user's reader credit score based on the reading behavior and credit information, and classify the user's permissions based on the reader credit score, and divide the user's permissions into different borrowing permissions and collection area permissions.
[0066] The book security module is used to detect whether users are leaving the library with books.
[0067] A voice prompt module is connected to the book security inspection module, and is used to generate a book registration prompt when it is determined that a user is leaving the library with books.
[0068] The book identification module is used to identify the book according to the RFID tag of the book and determine the book information of the book.
[0069] The book management module is connected with the identity recognition module, the reader credit module and the book recognition module. The book management module is used to associate the book information with the identity information according to the borrowing authority and generate a user book borrowing record.
[0070] The reader management module is connected to the reader credit module. The reader management module is used to determine whether the user can access each collection area according to the collection area authority. If the user's collection area authority meets the collection area to be entered, the user is allowed to enter the collection area.
[0071] In some embodiments of the present application, the voice prompt module is connected to the metal security inspection module, and the voice prompt module is used to generate a metal object storage prompt when it is determined that a user is carrying a metal object into the library.
[0072] The voice prompt module is connected to the identity recognition module, and the voice prompt module is used to provide identity security prompts when it is determined that the user is an unregistered user.
[0073] When a user carries a metal object through the metal security inspection module, the system will automatically detect the presence of the metal object and trigger the voice prompt module to emit a corresponding prompt sound, informing the user that the metal object needs to be placed in a designated location to ensure safety and order inside the library.
[0074] And when a user tries to enter the library, the identity recognition module will first authenticate the user. If the system detects that the user has not been registered or authenticated in the library's registration system, the voice prompt module will be activated and send an identity security prompt to the user through a pre-recorded voice message, informing the user that identity registration or verification is required to ensure the security management of the library.
[0075] In some embodiments of the present application, the identity recognition module is used to identify the user, determine the user's identity information, and determine whether the user is a registered user based on the identity information, including: when the user carries a reading card to enter the library, perform face recognition on the user to determine the user's real identity information, and perform reading card recognition on the user to determine the user information stored in the reading card; compare the real identity information with the user information, if the real identity information is consistent with the user information, then determine that the user information is the user's identity information; if the real identity information is inconsistent with the user information, then determine that the real identity information is the user's identity information; when the user does not carry a reading card to the library, perform face recognition on the user to determine the user's real identity information, and determine that the real identity information is the user's identity information; a user registration table is stored in the identity recognition module, and the user registration table includes a number of user information and a usage period corresponding to the user information; the user registration table is searched based on the identity information, if there is user information consistent with the identity information in the user registration table, then determine that the user is a registered user; if there is no user information consistent with the identity information in the user registration table, then determine that the user is an unregistered user.
[0076] The identity recognition module is a key component of library security and management. It ensures accurate identification of users through a variety of technical means. When a user enters the library with a reading card, the identity recognition module first activates the face recognition function. The built-in camera captures the user's facial image and uses advanced algorithms to analyze the image to determine the user's real identity information. At the same time, the module also recognizes the reading card and reads the user information stored in the card, which usually includes the user's name, card number and other identification identifiers. Then, the real identity information obtained through face recognition is compared with the user information on the reading card. If the information of the two is consistent, it means that the reading card does belong to the user, and the system will confirm that the user information on the reading card is the user's identity information. In this way, the user can use the reading card to borrow books, use electronic resources, etc. in the library. However, if the real identity information does not match the user information on the reading card, the real identity information obtained through face recognition will be used as the user's identity information. In this case, the system will also record the abnormal situation and may require the user to perform additional identity verification steps to ensure the security of the library.
[0077] In addition, the identity recognition module also takes into account the situation that the user may not carry a reading card. In this case, the module can still identify the user's real identity information through face recognition technology. Since there is no reading card information as an aid, the system will directly use the information obtained by face recognition as the user's identity information. This ensures that even if the user does not carry any identification, the library can still accurately identify the user and allow him to enter the library to use related services. Ensure the accuracy and security of library user identity recognition.
[0078] It can be seen that by matching the user's identity information with the pre-stored user registration form, it is possible to accurately determine whether the user is a registered user. This approach reduces the possibility of human error and improves the accuracy of identity authentication. Ensuring that only registered users can enter the library helps prevent unauthorized access, thereby protecting the library's resources and user information security. The user registration form contains information about the expiration date, allowing the library to easily manage user access rights, automatically restrict the entry of expired users, and reduce the workload of manual checks. For registered users, the system can quickly identify and allow them to enter, reducing waiting time and improving user experience. For unregistered users, the system can provide corresponding prompts to guide them through the registration process.
[0079] In some embodiments of the present application, after the identity recognition module determines that the user is a registered user, it also includes: determining the validity period of the identity information based on the user registration form; judging whether the current time is within the validity period, and if it is determined that the current time is within the validity period, prompting the user to enter the library; if it is determined that the current time is not within the validity period, prompting the user to extend the validity period.
[0080] It can be seen that by automatically determining the validity period of user identity information, the system can intelligently control user access rights to ensure that only users within the valid validity period can enter the library. This reduces the need for manual inspection and improves efficiency and accuracy. For users within the valid validity period, the system will automatically prompt to allow entry, making the user access process smoother and more convenient. For users whose validity period has expired, the system will prompt to extend the operation and guide users to complete the necessary steps, maintaining a good user experience. By strictly controlling the validity period, the system can prevent expired users from continuing to access library resources without renewal, thereby protecting the security of the library and the rational use of resources.
[0081] In some embodiments of the present application, the reader credit module determines the reading behavior and trustworthiness information of the user according to the historical borrowing information, and determines the reader credit score of the user according to the reading behavior and trustworthiness information, including: the historical borrowing information includes the user borrowing time, the user returning time, and the book damage status; the user's borrowing period is determined according to the user borrowing time and the user returning time, and the user's trustworthiness information is determined based on the borrowing period; the user's reading behavior is determined according to the book damage status and the borrowing period; the user's basic credit score is determined according to the trustworthiness information, the reading behavior is analyzed to determine the user's behavior adjustment coefficient, and the basic credit score is corrected based on the behavior adjustment coefficient to obtain the reader credit score;
[0082] The reader credit score is determined according to the following formula:
[0083]
[0084] Among them, C represents the reader's credit score, C0 represents the basic credit score, a represents the behavior adjustment coefficient, and the value of a is [-1, 0.5].
[0085] The reader credit module takes into account three main factors: borrowing cycle, book damage status and user's trustworthy behavior. The borrowing cycle is calculated by the user's borrowing and returning time, reflecting the degree to which the user abides by the return deadline. The book damage status shows the degree to which the user cares for the book. First, a basic credit score (C0) is determined, and then this score is adjusted based on the user's trustworthy information and reading behavior. The behavior adjustment coefficient (a) is based on the analysis of user behavior and its value is between -1 and 0.5. The final reader credit score (C) is calculated by a specific mathematical formula that takes into account the basic credit score and the behavior adjustment coefficient. If the behavior adjustment coefficient is positive, it means that the user has good reading behavior and the credit score will increase; if it is negative, it means that the user has bad behavior and the credit score will decrease.
[0086] In some embodiments of the present application, the reader credit module determines the user's borrowing period according to the user's borrowing time and the user's returning time, and determines the user's trustworthiness information based on the borrowing period, including: determining the time interval between the user's borrowing time and the user's returning time, and setting the time interval as the user's borrowing period; a standard borrowing period is set in the reader credit module; the borrowing period is compared with the standard borrowing period, and if the borrowing period is less than or equal to the standard borrowing period, the user is determined to be a completely trustworthy type; if the borrowing period is greater than the standard borrowing period, the user is determined to be a partially trustworthy type, and the time difference between the borrowing period and the standard borrowing period is determined, and the number of days of dishonesty of the user is determined according to the time difference; the trustworthiness information includes the user's trustworthiness type and the number of days of dishonesty.
[0087] The reader credit module evaluates the user's trustworthiness by analyzing the time when the user borrows and returns books. Specifically, it first calculates the time interval between the user's borrowing and returning of books, and defines this interval as the user's borrowing cycle. A standard borrowing cycle is preset in the system as a reference. If the user's actual borrowing cycle does not exceed this standard cycle, the user is considered to be completely trustworthy. If the actual borrowing cycle exceeds the standard cycle, the user is classified as partially trustworthy, and the system will calculate the specific number of days that exceed the standard cycle, which is the user's number of days of dishonesty. The user's trustworthiness information includes the trustworthiness type (completely trustworthy or partially trustworthy) and the number of days of dishonesty.
[0088] It can be seen that the efficiency of library management can be improved by automatically evaluating user credit and reducing manual review work. It can also encourage users to return books on time and reduce the risk of book loss and damage. It is conducive to enhancing users' sense of trustworthiness and encouraging users to develop good borrowing habits.
[0089] In some embodiments of the present application, the book security inspection module is used to detect whether a user leaves the library with books, including: the book security inspection module includes a magnetic stripe sensor, each book is provided with a magnetic stripe tag, and the magnetic stripe sensor is used to sense the magnetic stripe tag configured on the book to generate a sensing signal; when the user leaves the library, if the sensing signal is received, it is determined that the user leaves the library with the book; if the sensing information is not received, it is determined that the user does not leave the library with the book.
[0090] The book security module is an integral part of the library security system. Its main function is to ensure that books are properly managed when users leave the library and prevent theft. The module includes magnetic stripe sensors, which are carefully arranged at the exit of the library to ensure that all exit channels are fully covered. Each book is affixed with a magnetic stripe tag, which is embedded with special magnetic materials and can be accurately identified by the magnetic stripe sensor. When the user carries the book through the exit, the magnetic stripe sensor senses the magnetic stripe tag on the book and generates a corresponding sensing signal. These signals are transmitted to the control system of the book security module for analysis. The system monitors these sensing signals in real time. If the control system receives the sensing signal from the magnetic stripe sensor when the user passes through the exit, it means that the book carried by the user has a magnetic stripe tag attached, so the system will determine that the user is trying to leave the library with the book. At this time, the system will trigger the corresponding alarm to remind the library staff to conduct further inspection and processing. On the contrary, if the control system does not receive any sensing signal when the user leaves the library, it can be determined that the user does not carry a book with a magnetic stripe tag. In this case, the user can pass through the exit smoothly without further inspection.
[0091] In some embodiments of the present application, the book identification module is used to identify the book according to the RFID tag of the book and determine the book information of the book, including: the book identification module includes an RFID reader, each book is provided with an RFID tag, and the RFID reader is used to read the book information stored in the RFID tag.
[0092] The book identification module is a key component in the library management system. It is responsible for quickly and accurately identifying the detailed information of the book. This module uses radio frequency identification (RFID) technology to interact with the RFID tag on the book through an RFID reader. An RFID tag is a small electronic device that can store specific information about the book and can communicate with the RFID reader through wireless signals. When the book enters the recognition range of the RFID reader, the reader will send a wireless signal to activate the RFID tag. After activation, the tag will send the book information stored in it, such as the book's ISBN number, title, author, publisher, classification number, etc., to the RFID reader through wireless signals. After receiving this information, the RFID reader will transmit the data to the central processing unit of the library management system for further processing.
[0093] In this way, the book identification module can quickly identify and collect information about the books, greatly improving the efficiency of book management. In addition, RFID technology allows multiple tags to be read at the same time, which means that a large number of books can be processed at one time when books are returned or borrowed, further improving the operational efficiency of the library. The use of RFID tags also reduces the possibility of physical damage to books, because they do not need to be directly attached to the book cover like barcodes, but can be embedded or attached to the inner pages or back covers of the book, thereby better protecting the appearance of the book.
[0094] In some embodiments of the present application, the book management module is used to associate the book information with the identity information according to the borrowing permissions, and before generating a user book borrowing record, it also includes: the book information includes: book ID number, book title, book author, book type, library and bookshelf; determine whether the book is a non-borrowable book based on the book information, if the book is a non-borrowable book, the user is not allowed to borrow it; if the book is a borrowable book, the user is allowed to borrow it.
[0095] Before a user chooses to borrow a book, the system will determine whether the book is a non-borrowable book based on the book information. Non-borrowable books may include rare books, reference materials, books under repair or binding, etc. If the system determines that the book is a non-borrowable book, it will display a message to the user that borrowing is not allowed and provide a corresponding explanation. On the contrary, if the book is a borrowable book, the system will allow the user to borrow it and record the relevant information of the borrowing for subsequent management and tracking.
[0096] In some embodiments of the present application, the book management module is used to associate the book information with the identity information according to the borrowing authority, and generate a user book borrowing record, including: determining the user's borrowing book quantity limit and borrowing range according to the borrowing authority; determining the user's real-time borrowing record according to the identity information, and determining the user's borrowable book quantity limit according to the real-time borrowing record and the borrowing book quantity limit; based on the borrowing range, determining the user's number of books to be borrowed according to the book information, if the number of borrowable books is greater than or equal to the number of books to be borrowed, then associating the book information of all books with the identity information, and generating a user book borrowing record; if the number of borrowable books is less than the number of books to be borrowed, prompting the user to select books, and the selected number of books is the number of borrowable books; wherein, the method for determining the number of borrowable books includes: determining the number of borrowed books of the user according to the real-time borrowing record; determining the difference between the borrowing book quantity limit and the number of borrowed books, and setting the difference as the user's borrowable books.
[0097] The book management module is designed to efficiently process and track user borrowing activities. The core function of this module is to associate book information with user identity information and generate a book borrowing record for the user. To achieve this goal, the system first determines the upper limit of the number of books that the user can borrow and the scope of borrowing based on the borrowing permissions of the user. Borrowing permissions may include books of a specific category, a certain number of books, or the number of borrowings within a specific time period.
[0098] After confirming the borrowing rights, the system will use the user's identity information to obtain their current real-time borrowing records. These records record in detail all the books currently borrowed by the user, including information such as the borrowing status and return date of each book. By analyzing these real-time borrowing records, the system can calculate the number of books that the user has borrowed.
[0099] Next, the system will compare the number of books the user has borrowed with the borrowing limit specified in the borrowing permissions to determine how many books the user can currently borrow. This difference is the number of books the user can borrow. If the user has not reached the borrowing limit, then they can continue to borrow books; if the limit has been reached or exceeded, the system will not allow the user to continue borrowing until they return some books.
[0100] After determining the number of books available for borrowing, the system will determine the types and quantity of books that the user can borrow based on the user's borrowing scope. The borrowing scope may be defined by the book's category, publication year, language, or other criteria. The system will filter out the books that meet the user's borrowing scope from all the books available for borrowing and calculate the total number of these books.
[0101] If the number of books available for borrowing is greater than or equal to the number of books to be borrowed, the system will allow the user to borrow all books that meet the borrowing range, and associate the information of these books with the user's identity information to generate the user's book borrowing records. These records will record the detailed information of each book borrowed by the user, including the title, author, ISBN, borrowing date, expected return date, etc.
[0102] However, if the number of books available for borrowing is less than the number of books to be borrowed, the system will prompt the user to make a selection. In this case, the user needs to select the books they want to borrow from the books to be borrowed, and the number of selected books cannot exceed the number of books available for borrowing. After the user makes a selection, the system will record these selections and generate the corresponding borrowing record.
[0103] The entire book management module is designed to simplify the book borrowing process, ensuring that users can easily borrow books according to their borrowing permissions, and the system can accurately track and record users' borrowing activities. In this way, librarians can effectively manage library resources while providing users with a convenient borrowing environment.
[0104] Finally, it should be noted that the above embodiments are only used to illustrate the technical solution of the present invention rather than to limit it. Although the present invention has been described in detail with reference to the preferred embodiments, those skilled in the art should understand that they can still modify or replace the technical solution of the present invention with equivalents, and these modifications or equivalent replacements cannot cause the modified technical solution to deviate from the spirit and scope of the technical solution of the present invention.
[0105] The system provided in the above embodiment is only illustrated by the division of the above functional modules. In practical applications, the above functions can be assigned to different functional modules as needed, that is, the modules or steps in the embodiments of the present invention can be decomposed or combined. For example, the modules in the above embodiment can be combined into one module, or further divided into multiple sub-modules to complete all or part of the functions described above. The names of the modules and steps involved in the embodiments of the present invention are only for distinguishing the modules or steps, and are not regarded as improper limitations of the present invention.
[0106] Those skilled in the art should be able to appreciate that the modules and method steps of each example described in conjunction with the embodiments disclosed herein can be implemented with electronic hardware, computer software or a combination of the two, and the programs corresponding to the software modules and method steps can be placed in random access memory (RAM), internal memory, read-only memory (ROM), electrically erasable programmable ROM, registers, hard disks, removable disks, CD-ROMs or any other form of storage medium known in the technical field. In order to clearly illustrate the interchangeability of electronic hardware and software, the composition and steps of each example have been generally described in the above description according to the function. Whether these functions are performed in electronic hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present invention.
Claims
1. An anti-theft system integrating RFID tags and identity recognition for libraries, characterized in that: include: Metal security inspection module, used to detect whether users bring metal objects into the library; An identity recognition module, used to identify a user, determine the user's identity information, and determine whether the user is a registered user based on the identity information; A reader credit module is connected to the identity recognition module, and is used to obtain the user's historical borrowing information according to the identity information, determine the user's reading behavior and trustworthiness information according to the historical borrowing information, and determine the user's reader credit score according to the reading behavior and trustworthiness information, and classify the user's authority based on the reader credit score, and divide the user's authority into different borrowing authorities and collection area authorities; Book security module, used to detect whether users leave the library with books; A voice prompt module connected to the book security inspection module, the voice prompt module is used to generate a book registration prompt when it is determined that the user is leaving the library with books; A book identification module is used to identify the book according to the RFID tag of the book and determine the book information of the book; A book management module connected to the identity recognition module, the reader credit module and the book recognition module, the book management module is used to associate the book information with the identity information according to the borrowing authority and generate a user book borrowing record; The reader management module is connected to the reader credit module. The reader management module is used to determine whether the user can access each collection area according to the collection area authority. If the user's collection area authority meets the collection area to be entered, the user is allowed to enter the collection area.
2. The library RFID tag and identity recognition integrated anti-theft system according to claim 1 is characterized in that: The voice prompt module is connected to the metal security inspection module, and the voice prompt module is used to generate a metal object storage prompt when it is determined that the user brings metal objects into the library; The voice prompt module is connected to the identity recognition module, and the voice prompt module is used to provide identity security prompts when it is determined that the user is an unregistered user.
3. The library RFID tag and identity recognition integrated anti-theft system according to claim 1 is characterized in that: The identity recognition module is used to identify the user, determine the user's identity information, and determine whether the user is a registered user based on the identity information, including: When a user enters the library with a reading card, the user's face is recognized to determine the user's real identity information, and the reading card is recognized to determine the user information stored in the reading card; Comparing the real identity information with the user information, if the real identity information is consistent with the user information, determining that the user information is the user's identity information; if the real identity information is inconsistent with the user information, determining that the real identity information is the user's identity information; When a user does not bring a library card to the library, face recognition is performed on the user to determine the user's real identity information, and the real identity information is determined to be the user's identity information; The identity recognition module stores a user registration table, which includes some user information and the usage period corresponding to the user information; Searching the user registration table based on the identity information, and determining that the user is a registered user if there is user information consistent with the identity information in the user registration table; If the user information consistent with the identity information does not exist in the user registration table, it is determined that the user is an unregistered user.
4. The library RFID tag and identity recognition integrated anti-theft system according to claim 3 is characterized in that: After the identity recognition module determines that the user is a registered user, the method further includes: Determining the validity period of the identity information based on the user registration form; Determine whether the current time is within the usage period, and if it is determined that the current time is within the usage period, prompt the user to enter the library; If it is determined that the current time is not within the usage period, the user is prompted to extend the usage period.
5. The library RFID tag and identity recognition integrated anti-theft system according to claim 1 is characterized in that: The reader credit module determines the user's reading behavior and credit-keeping information based on historical borrowing information, and determines the user's reader credit score based on the reading behavior and credit-keeping information, including: The historical borrowing information includes the borrowing time of the user, the returning time of the user, and the damage status of the book; Determine the borrowing period of the user according to the borrowing time of the user and the returning time of the user, and determine the trustworthiness information of the user based on the borrowing period; Determining the user's reading behavior based on the damage status and borrowing period of the book; Determine the user's basic credit score based on the trustworthiness information, analyze the reading behavior, determine the user's behavior adjustment coefficient, and modify the basic credit score based on the behavior adjustment coefficient to obtain the reader's credit score; The reader credit score is determined according to the following formula: Among them, C represents the reader's credit score, C0 represents the basic credit score, a represents the behavior adjustment coefficient, and the value of a is [-1, 0.5].
6. The library RFID tag and identity recognition integrated anti-theft system according to claim 5 is characterized in that: The reader credit module determines the user's borrowing period according to the user's borrowing time and the user's returning time, and determines the user's credit information based on the borrowing period, including: Determine the time interval between the time when the user borrows the book and the time when the user returns the book, and set the time interval as the user's borrowing cycle; The reader credit module is set with a standard borrowing cycle; Comparing the borrowing period with the standard borrowing period, if the borrowing period is less than or equal to the standard borrowing period, determining that the user is a completely trustworthy type; If the borrowing period is longer than the standard borrowing period, the user is determined to be a partially trustworthy type, and the time difference between the borrowing period and the standard borrowing period is determined, and the number of days of dishonesty of the user is determined according to the time difference; The trustworthiness information includes the user's trustworthiness type and the number of days of dishonesty.
7. The library RFID tag and identity recognition integrated anti-theft system according to claim 1 is characterized in that: The book security inspection module is used to detect whether a user takes books out of the library, and includes: The book security inspection module includes a magnetic stripe sensor. Each book is provided with a magnetic stripe tag. The magnetic stripe sensor is used to sense the magnetic stripe tag configured on the book to generate a sensing signal. When the user leaves the library, if the sensing signal is received, it is determined that the user leaves the library with the books; If the sensing information is not received, it is determined that the user has not left the library with the book.
8. The library RFID tag and identity recognition integrated anti-theft system according to claim 1 is characterized in that: The book identification module is used to identify the book according to the RFID tag of the book and determine the book information of the book, including: The book identification module includes an RFID reader / writer. Each book is provided with an RFID tag. The RFID reader / writer is used to read the book information stored in the RFID tag.
9. The library RFID tag and identity recognition integrated anti-theft system according to claim 1 is characterized in that: The book management module is used to associate the book information with the identity information according to the borrowing authority and generate a user book borrowing record, and also includes: The book information includes: book ID number, book title, book author, book type, library and bookshelf; Determine whether the book is a non-borrowable book according to the book information, and if the book is a non-borrowable book, do not allow the user to borrow it; If the book is loanable, users are allowed to borrow it.
10. The library RFID tag and identity recognition integrated anti-theft system according to claim 9, characterized in that: The book management module is used to associate the book information with the identity information according to the borrowing authority and generate a user book borrowing record, including: Determine the user's borrowing quantity limit and borrowing scope according to the borrowing authority; Determine the user's real-time borrowing record according to the identity information, and determine the number of books that the user can borrow according to the real-time borrowing record and the limit value of the number of borrowed books; Based on the borrowing scope, the number of books to be borrowed by the user is determined according to the book information; if the number of borrowable books is greater than or equal to the number of books to be borrowed, the book information of all books is associated with the identity information, and a book borrowing record of the user is generated; If the number of books available for borrowing is less than the number of books to be borrowed, the user is prompted to select books, and the number of books selected is the number of books available for borrowing; The method for determining the number of borrowable books includes: Determine the number of books borrowed by the user according to the real-time borrowing record; The difference between the borrowed books quantity limit and the borrowed books quantity is determined, and the difference is set as the borrowable books quantity of the user.