Control method and system of multi-channel ultrahigh frequency non-inductive borrowing channel

Through the multi-channel ultra-high frequency sensorless borrowing channel control method, face recognition and tag slot processing technology are used to solve the problem of tag signal interference caused by stacking multiple books, efficient and reliable book management and borrowing verification are achieved, and the library's service quality and user trust are improved.

CN120375498AActive Publication Date: 2025-07-25SHENZHEN ZHANGYU IOT TECH CO LTD

Patent Information

Application Number
CN202510341156.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-21
Publication Date
2025-07-25
Estimated Expiration
2045-03-21

AI Technical Summary

Technical Problem

In the existing invisible borrowing channel, when multiple books are stacked together, RFID tag signals interfere with each other, resulting in tag identification errors. The existing conflict processing process is complicated, and it is impossible to accurately distinguish the borrowing or return status of each book.

Method used

The multi-channel ultra-high frequency sensorless borrowing channel control method is adopted to confirm the borrower's identity through face recognition, obtain historical borrowing records, divide tag detection time slots, judge the tag time slot position, generate time slot serial number, separate conflicting and non-conflict tags, combine historical borrowing tables and real-time operations to evaluate borrower confidence, and generate swing gate opening or closing signals.

Benefits of technology

It realizes efficient and reliable library management and borrowing verification, solves label conflicts and data management chaos, improves the library's service quality and operational efficiency, and enhances user trust and user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120375498A_ABST
    Figure CN120375498A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of book borrowing, and particularly discloses a control method and system of a multi-channel ultrahigh frequency non-inductive borrowing channel, the control method and system are applied to a multi-channel control box body comprising a plurality of channels, and the method comprises the following steps: obtaining a historical book borrowing table of a borrower in each channel; obtaining label information of all books in each channel, and obtaining label time slot return information according to the label information; obtaining time slot position information of each piece of label time slot return information, and judging whether the time slot position information corresponding to each piece of label time slot return information is located at the same position or not; according to the method, efficient book management and borrowing verification are realized, and various problems such as label conflicts, incomplete detection and disordered data management in a traditional method are solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of book borrowing, and in particular to a control method and system for a multi-channel ultra-high frequency passive borrowing channel. Background Art

[0002] The passive borrowing channel is applicable not only to large public libraries but also to various library scenarios such as universities and enterprises. Its efficient and convenient features enable libraries to better serve readers and improve the overall operation efficiency.

[0003] In the actual application of the passive borrowing channel, since readers may stack multiple books together and pass through the detection channel, this will cause signal interference between RFID tags, resulting in tag recognition errors and conflicts. Specifically, some tags may not be correctly read or multiple tags may return information within the same time slot. In the process of identifying conflicting tags through the mask mechanism, the processing time may be prolonged and the system complexity may increase during the conflict handling and adjustment process, causing the system to be unable to accurately distinguish the borrowing or returning status of each book. Summary of the Invention

[0004] The purpose of the present invention is to provide a control method and system for a multi-channel ultra-high frequency passive borrowing channel to solve the technical problems raised in the above background art.

[0005] To achieve the above purpose, the present invention provides the following technical solutions: A control method for a multi-channel ultra-high frequency passive borrowing channel, including: Applied to a multi-channel control box including multiple channels, including: Obtain the historical book borrowing table of borrowers in each channel; Obtain the tag information of all books in each channel, and obtain the tag time slot return information according to the tag information; Obtain the time slot position information of each tag time slot return information, and determine whether the time slot position information corresponding to each tag time slot return information is in the same position; If so, regard the tag information in the same position as conflict tag information, and generate a time slot serial number according to the time slot position information corresponding to the conflict tag information; If not, regard the tag information not in the same position as the first non-conflict tag information, and integrate all the first non-conflict tag information to obtain a first recognition tag list; Based on the time slot serial number, identify the conflict tag information to obtain second non-conflict tag information, and integrate all the second non-conflict tag information to obtain a second recognition tag list; Obtain a completion checklist based on the first identification tag list, the second identification tag list, and the historical book borrowing table, and obtain the real-time confidence level of the borrower based on the historical book borrowing table and the completion checklist; Determine whether the real-time confidence level of the borrower is less than a preset value; If it is less than, determine that the borrower has not completed the verification, and generate a signal to close the turnstile for the corresponding channel; If it is not less than, determine that the borrower has completed the verification, and generate a signal to open the turnstile for the corresponding channel.

[0006] Preferably, the step of obtaining the historical book borrowing table of the borrower in each channel includes: Obtain the face image information of the borrower through a face recognition integrated machine; Obtain the identity information of the borrower from the database according to the face image information; Obtain the historical borrowed book information from the database according to the identity information; Obtain the book name information, borrowing date information, return date information, and book borrowing and returning status information according to the historical borrowed book information; Establish a historical book borrowing table according to the book name information, borrowing date information, return date information, and book borrowing and returning status information.

[0007] Preferably, the step of obtaining the tag time slot return information according to the tag information includes: Obtain a preset time slot detection time interval; Obtain the preset detection period of each piece of tag information; Divide the preset detection period according to the preset time slot detection time interval to obtain a plurality of tag detection time slots; Number and sort the multiple tag detection time slots corresponding to each piece of tag information in the division order to obtain a time slot group; Send time slot detection information to each tag detection time slot in the time slot group; If the first tag detection time slot in the time slot group does not generate a signal response when receiving the time slot detection information, use this tag detection time slot as an untriggered time slot, and send the time slot detection information to the next tag detection time slot; Until the subsequent tag detection time slot generates an information response when receiving the time slot detection information, use this tag detection time slot as the tag time slot return information.

[0008] Preferably, the step of identifying the second conflict-free tag information based on the time slot serial number for the conflict tag information includes: Obtain the serial number length of the time slot serial number; Obtain refined serial number information for each pair of conflicting tag information based on the length of the serial number; Determine whether the refined serial number information corresponding to each pair of conflicting tag information is the same; If there are multiple pieces of the same refined serial number information, increase the length of the serial number for all the same refined serial number information, and return the refined serial number information with the increased serial number length to the step of determining whether the refined serial number information corresponding to each pair of conflicting tag information is the same; If there is refined serial number information that is different from others, use the conflicting tag information corresponding to the refined serial number information as the second conflict-free tag information.

[0009] Preferably, the step of obtaining the completion checklist according to the first identification tag list, the second identification tag list, and the historical book borrowing list includes: Obtain multiple book names in the channel from the database based on the first identification tag list and the second identification tag list; Establish a book temporary storage list according to the multiple book names, where the book temporary storage list includes book names and book borrowing and returning status information; Obtain book borrowing and returning operation information through a touch display screen; Perform verification and modification according to the book borrowing and returning operation information and the book borrowing and returning status information to obtain book verification information; Obtain the completion checklist according to the book verification information and the corresponding book names.

[0010] Preferably, the step of obtaining the real-time confidence level of the borrower according to the historical book borrowing list and the completion checklist includes: Obtain the number of successfully borrowed books and the number of failed borrowed books according to the historical book borrowing list; Obtain the historical book borrowing success rate according to the number of successfully borrowed books and the number of failed borrowed books; Obtain the first weight coefficient of the historical borrowing success rate; Obtain the number of abnormal book borrowings according to the historical book borrowing list; Obtain the second weight coefficient according to the number of abnormal book borrowings; Obtain the current operation accuracy value according to the completion checklist; Obtain the third weight coefficient according to the current operation accuracy value; Obtain the real-time confidence level of the borrower according to the historical book borrowing success rate, the first weight coefficient, the number of abnormal book borrowings, the second weight coefficient, the current operation accuracy value, and the third weight coefficient.

[0011] The present invention also discloses a control system for a multi-channel ultra-high frequency passive borrowing channel, which is applied to a multi-channel control box including multiple channels, and is characterized by including: A first acquisition module, configured to acquire the historical book borrowing tables of borrowers in each channel; A second acquisition module, configured to acquire the label information of all books in each channel, and acquire label time slot return information according to the label information; A first judgment module, configured to acquire the time slot position information of each label time slot return information, and judge whether the time slot position information corresponding to each label time slot return information is in the same position; If so, use the label information in the same position as conflict label information, and generate a time slot serial number according to the time slot position information corresponding to the conflict label information; If not, use the label information not in the same position as the first non-conflict label information, and integrate all the first non-conflict label information to obtain a first recognition label list; A third acquisition module, configured to identify the conflict label information based on the time slot serial number to obtain second non-conflict label information, and integrate all the second non-conflict label information to obtain a second recognition label list; A fourth acquisition module, configured to obtain a completion verification table according to the first recognition label list, the second recognition label list, and the historical book borrowing table, and obtain the real-time confidence level of the borrower according to the historical book borrowing table and the completion verification table; A second judgment module, configured to judge whether the real-time confidence level of the borrower is less than a preset value; If less, determine that the borrower has not completed the verification, and generate a signal to close the turnstile for the corresponding channel; If not less, determine that the borrower has completed the verification, and generate a signal to open the turnstile for the corresponding channel.

[0012] Preferably, the second acquisition module includes: A first acquisition unit, configured to acquire a preset time slot detection time interval; A second acquisition unit, configured to acquire a preset detection period of each label information; A third acquisition unit, configured to divide the preset detection period according to the preset time slot detection time interval to obtain a plurality of label detection time slots; A fourth acquisition unit, configured to number and sort the plurality of label detection time slots corresponding to each label information in the division order to obtain a time slot group; A first detection unit, configured to send time slot detection information to each label detection time slot in the time slot group; If the first label detection time slot in the time slot group does not generate a signal response when receiving the time slot detection information, use this label detection time slot as an untriggered time slot, and send the time slot detection information to the next label detection time slot; Generate an information response when the slot detection information is received in the subsequent tag detection slot, and return the tag detection slot as the tag slot return information.

[0013] Preferably, the third acquisition module includes: A fifth acquisition unit for acquiring the serial number length of the slot serial number; A sixth acquisition unit for acquiring refined serial number information for each pair of conflicting tag information based on the serial number length; A seventh acquisition unit for determining whether the refined serial number information corresponding to each pair of the conflicting tag information is the same; If there are multiple pieces of the same refined serial number information, increase the serial number length for all the same refined serial number information, and return the refined serial number information with the increased serial number length to the step of determining whether the refined serial number information corresponding to each pair of the conflicting tag information is the same; If there is refined serial number information that is different from others, and use the conflicting tag information corresponding to the refined serial number information as the second conflict-free tag information.

[0014] Preferably, the fourth acquisition module includes: An eighth acquisition unit for acquiring multiple book names in the channel from the database based on the first identification tag list and the second identification tag list; A ninth acquisition unit for establishing a book temporary storage list according to the multiple book names, where the book temporary storage list includes book names and book borrowing / returning status information; A tenth acquisition unit for acquiring book borrowing / returning operation information through a touch display screen; An eleventh acquisition unit for checking and modifying according to the book borrowing / returning operation information and the book borrowing / returning status information to obtain book check information; A twelfth acquisition unit for obtaining a completion checklist according to the book check information and the corresponding book name.

[0015] The beneficial effects of this application are as follows: The present invention not only realizes efficient book management and borrowing verification, but also solves various problems existing in traditional methods, such as tag conflicts, incomplete detection, and chaotic data management. Each step is closely linked and jointly constitutes an efficient, reliable, and transparent book management system, significantly improving the service quality and operation efficiency of the library. Through reasonable data extraction, verification, and management, it ensures that the status of each book can be accurately recorded and managed, greatly improving the user's trust and experience. Description of the Drawings

[0016] Figure 1 It is a schematic flowchart of the method according to an embodiment of this application.

[0017] Figure 2 Schematic diagram of the system structure according to an embodiment of the present application.

[0018] Figure 3 Schematic diagram of the multi-channel control box structure applied by the system according to an embodiment of the present application.

[0019] The realization of the purpose, functional characteristics and advantages of the present application will be further described with reference to the embodiments and the accompanying drawings. Detailed implementation manners

[0020] It should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention.

[0021] As Figure 1 and Figure 3 shown, the present application provides a control method for a multi-channel ultra-high frequency passive borrowing channel, which is applied to a multi-channel control box a. An ultra-high frequency antenna b is arranged on the inner side of each channel, and a rotatable entrance swing gate c and an exit swing gate d are arranged in each channel. A touch display screen e, a face recognition integrated machine f and an induction component corresponding to the channel are arranged on the control box. Among them, the induction component includes four sensors g, including: S1. Obtain the historical book borrowing list of borrowers in each channel; S2. Obtain the tag information of all books in each channel, and obtain the tag time slot return information according to the tag information; S3. Obtain the time slot position information of each tag time slot return information, and judge whether the time slot position information corresponding to each tag time slot return information is in the same position; If so, use the tag information in the same position as the conflict tag information, and generate a time slot serial number according to the time slot position information corresponding to the conflict tag information; If not, use the tag information not in the same position as the first conflict-free tag information, and integrate all the first conflict-free tag information to obtain the first recognition tag list; S4. Identify the conflict-free tag information based on the time slot serial number to obtain the second conflict-free tag information, and integrate all the second conflict-free tag information to obtain the second recognition tag list; S5. Obtain a completion checklist according to the first recognition tag list, the second recognition tag list, and the historical book borrowing list, and obtain the real-time confidence level of the borrower according to the historical book borrowing list and the completion checklist; S6. Judge whether the real-time confidence level of the borrower is less than a preset value; If less, determine that the borrower has not completed the verification, and generate a swing gate closing signal for the corresponding channel; If it is not less than, determine that the borrower has completed the verification and generate a signal to open the turnstile for the corresponding channel.

[0022] As described in the above steps S1 - S6, traditional touchless borrowing channels mainly rely on face recognition for the identity verification of borrowers. When borrowers pass through the channel, since books may be stacked together, the RFID tags on each book will emit signals, and these signals will reach the UHF antenna simultaneously in a short period of time, which is prone to mutual interference. For example, assume that a borrower carries five books, and the label signals of several books are read at the same time, it may not be possible to accurately distinguish the identity of each label, resulting in some labels not being correctly identified or being repeatedly identified; The present invention takes a facial photo of the borrower through a face recognition integrated machine and compares it with the user's face information stored in the database to confirm the identity of the borrower. Then, according to the borrower's identity information, his / her historical borrowing records are extracted from the database, including detailed information such as the name of each book, borrowing date, return date, and status. For example, it is queried that the borrower has borrowed "Book 1" (ISBN: 978-0132350884, borrowing date: 2024-10-01, return date: 2024-10-15, status: returned) and "Design Patterns" (ISBN: 978-0201633610, borrowing date: 2024-10-05, return date: 2024-10-20, status: returned). Finally, a historical book borrowing table containing all the borrowing records of the borrower is generated. This step solves the problem of scattered information, centrally manages the borrowing information, facilitates the administrator and the borrower to view and check, enhances the security and reliability, and then obtains the tag information of all the books in each channel, and obtains the tag time slot return information according to the said tag information. Suppose the borrower carries five books through the contactless borrowing channel, and each book has an RFID tag. It is set that 10 milliseconds is a time slot, and the entire detection period is divided into 16 time slots. The ultra-high frequency antenna sequentially sends detection commands to each time slot and judges the position and signal strength of each tag according to the response information. For example, tag A returns information in the 7th time slot (60-70 milliseconds), tag B returns information in the 9th time slot (80-90 milliseconds), and tag C returns information in the 11th time slot (100-110 milliseconds). In this way, the tag information with different arrangement positions and signal strengths is preliminarily screened out, reducing the complexity of subsequent processing and ensuring the accuracy and efficiency of tag recognition. After that, the time slot position information of each said tag time slot return information is obtained to judge whether they are in the same position, by obtaining the time slot position information of each tag time slot return information and judging whether this information is in the same position. For example, tag A returns information in the 7th time slot, tag B returns information in the 9th time slot, and tag C returns information in the 11th time slot. Since they are not in the same position, they are marked as the first conflict-free tag information and integrated into the first recognition tag list. If multiple tags return information in the same time slot, they are marked as conflict tag information. For example, tag D and tag E both return information in the 5th time slot (40-50 milliseconds), and they are marked as conflict tag information. This step separates the tags with normal return information from the tags with conflicts, simplifies the subsequent processing flow, and improves the reliability and accuracy; then, the conflict tag information is identified based on the time slot serial number to obtain the second conflict-free tag information. For the conflict tag information (such as tag D and tag E), the conflict time slot number is directly mapped to the initial detection serial number (for example, the 5th time slot → initial detection serial number = 1).Send a detection command with an initial detection sequence number of 1 to the 5th time slot, and it is found that there are still multiple tags returning information. At this time, increase the initial detection sequence number to 2 and send the detection command again. Assume that two tags (Tag D and Tag E) are successfully distinguished in this detection. Continue to refine the search range until all conflicting tags are uniquely confirmed and integrated into the second identification tag list. This step effectively solves the conflict problem caused by multiple tags responding simultaneously, ensuring that each tag can be uniquely confirmed and recorded, greatly improving the accuracy of tag identification and the ability to handle conflicts. After that, obtain the completion checklist based on the first identification tag list, the second identification tag list, and the historical book borrowing table, and obtain the real-time confidence level of the borrower. Merge the first identification tag list (Tag A, Tag B, Tag C) and the second identification tag list (Tag D, Tag E) to form a book to-be-determined list, and compare it with the borrower's historical book borrowing table to generate a book temporary storage list. Then, compare the book information in the book temporary storage list with the borrower's historical borrowing records item by item to generate a completion checklist. For example, confirm that the borrower has returned "Book One" and borrowed "Book Two", and update this information to the completion checklist. Finally, comprehensively evaluate factors such as the borrower's historical borrowing behavior and the accuracy of the current operation, and calculate the real-time confidence level. Assume that the borrower's historical borrowing success rate is relatively high (94%), and the accuracy value of this operation is 100%, and set the real-time confidence level to 0.966. This step ensures that the status of all books is correctly recorded and verified, avoiding incorrect operations or abnormal situations, and improving the security and reliability. Finally, determine whether the real-time confidence level of the borrower is less than the preset value, and determine whether the real-time confidence level of the borrower is less than the preset value (such as 0.9). Assume that the borrower's real-time confidence level is 0.966, which is greater than the preset value, and determine that the borrower has completed the verification, and generate a signal to open the turnstile for the corresponding channel to allow him to pass through the channel smoothly. On the contrary, if the real-time confidence level is less than the preset value, it will be determined that the borrower has not completed the verification, and a signal to close the turnstile for the corresponding channel will be generated to prompt to re-operate or contact the administrator. This step timely discovers and processes abnormal behaviors, ensures the security and reliability, prevents unauthorized personnel from entering or leaving the library, and improves the user's trust and experience.

[0023] In one embodiment, the step of obtaining the historical book borrowing table of the borrowers in each channel includes: S101. Obtain the face image information of the borrower through the face recognition integrated machine; S102. Obtain the identity information of the borrower from the database according to the face image information; S103. Obtain the historical borrowed book information from the database according to the identity information; S104. Obtain the book name information, borrowing date information, return date information, and book borrowing and returning status information according to the historical borrowed book information; S105. Establish a historical book borrowing table based on the book name information, borrowing date information, return date information, and book borrowing and returning status information.

[0024] As described in the above steps S101 - S105, the present invention quickly takes his facial photo through a face recognition integrated machine and compares it with the user face information stored in the database. For example, the facial photo of the borrower is compared within a few seconds to confirm that he is a legitimate user. This process ensures that only authorized personnel can use the contactless borrowing channel, solving the security risks and efficiency problems that may be brought by traditional methods relying on cards or passwords. The face recognition technology not only improves the accuracy and speed of borrower identity confirmation but also reduces the inconvenience caused by lost cards or forgotten passwords, enhancing security and user trust. In this way, high precision and fast response characteristics are ensured, laying a solid foundation for subsequent operations, while improving the user experience. Then, the facial photo of the borrower is matched with the records in the database, and key data such as his name and ID number are quickly extracted. For example, after confirming the identity of the borrower, his name "Zhang XX" and ID number "123456789012345678" are immediately extracted. This process ensures the uniqueness and accuracy of the borrower's identity, providing the necessary basic data support for subsequent operations. By matching the face image information with the records in the database, the borrower's identity information is quickly extracted, solving the problems of scattered information, difficult management, and query. Then, according to the borrower's identity information, his historical borrowed book information is obtained from the database. The historical borrowed book information is directly obtained by querying the borrowing records in the database. The specific information of all books is extracted from the database, and these information are scattered in various fields in the database. The historical book borrowing table is a structured table or report that integrates all the above information. For example, it is found that the borrower has borrowed "Book One" (ISBN: 978 - 0132350884) and "Design Patterns" (ISBN: 978 - 0201633610) in the past, including detailed information such as the ISBN number, book title, borrowing date, and return date of each book. This process provides detailed data support for subsequent book checking and status updating, ensuring that the status of each book can be accurately recorded and managed. By querying the borrower's historical borrowing records, a comprehensive understanding of the borrower's borrowing history can be obtained, providing detailed data support for subsequent operations, ensuring that the status of each book can be accurately recorded and managed, avoiding omissions or repetitions, and ensuring the efficient operation of the contactless borrowing channel. Further refine the data extraction to obtain specific book names, borrowing dates, return dates, and book borrowing and return status information. For example, it is detailed that the borrowing date of "Book One" is October 1, 2024, the return date is October 15, 2024, and the status is "returned". This process ensures that the status of each book can be accurately recorded and managed, promptly discovers and handles abnormal situations such as repeated borrowing or overdue return, and improves the refinement and accuracy of book management.By further refining data extraction, it ensures that the status of each book can be accurately recorded and managed, promptly detecting and handling abnormal situations such as repeated borrowing or overdue returns. This improves the refinement and accuracy of library management, ensures that the status of all books is correctly recorded, avoiding omissions or duplicates, integrating all the extracted information to establish a complete historical book borrowing table. For example, a table containing all the borrowing records of a borrower is generated, intuitively showing the specific information of each book he borrowed, such as "Book One" (ISBN: 978 - 0132350884, borrowing date: 2024 - 10 - 01, return date: 2024 - 10 - 15, status: returned) and "Design Patterns" (ISBN: 978 - 0201633610, borrowing date: 2024 - 10 - 05, return date: 2024 - 10 - 20, status: returned). This process centralizes the management of borrowing information, facilitating administrators and borrowers to view and verify, solving the problems of scattered information, difficult management and query. At the same time, it provides an important basis for subsequent real - time confidence evaluation, enhancing security and reliability. By integrating all the extracted information, a historical book borrowing table is generated, centralizing the management of borrowing information, facilitating administrators and borrowers to view and verify, solving the problems of scattered information, difficult management and query. At the same time, it provides an important basis for subsequent real - time confidence evaluation, enhancing security and reliability.

[0025] In one embodiment, the step of obtaining the tag time - slot return information according to the tag information includes: S201. Obtain a preset time - slot detection time interval; S202. Obtain a preset detection period for each piece of the tag information; S203. Divide the preset detection period according to the preset time - slot detection time interval to obtain a plurality of tag detection time - slots; S204. Number and sort the plurality of tag detection time - slots corresponding to each piece of the tag information in the order of division to obtain a time - slot group; S205. Send time - slot detection information to each tag detection time - slot in the time - slot group; If the first tag detection time - slot in the time - slot group does not generate a signal response when receiving the time - slot detection information, then regard this tag detection time - slot as an untriggered time - slot, and send the time - slot detection information to the next tag detection time - slot; S206. Until a subsequent tag detection time - slot generates an information response when receiving the time - slot detection information, regard this tag detection time - slot as the tag time - slot return information.

[0026] As described in the above steps S201 - S206, the present invention sets a fixed time slot detection time interval, such as 10 milliseconds. This time interval is pre - determined according to the characteristics of ultra - high - frequency RFID technology and the requirements of the actual application scenario. For example, in the contactless borrowing channel of a library, in order to ensure that tag information can be accurately read without conflicts, 10 milliseconds is set as a time slot detection time interval. In this way, multiple tags can be quickly detected in a short time, reducing the signal interference between tags, improving the overall response speed and accuracy. This process solves the conflict problems that may occur in a high - density tag environment, reduces the complexity caused by simultaneously processing a large number of tags, and improves reliability and stability. By setting a preset time slot detection time interval, not only is the response speed improved, but also conflicts are reduced, ensuring that each tag has enough time windows to return information, laying a solid foundation for subsequent operations. Then, a preset detection period is set for each tag, that is, the time range that the tag needs to cover during the entire detection process. For example, assuming the total detection period is 160 milliseconds, the entire period is divided into multiple time slots (such as 16 time slots, each time slot being 10 milliseconds) to ensure that each tag has enough time windows to return information. This process solves the conflict problem caused by different tags possibly returning information at the same moment, ensuring that each tag can be individually identified. By reasonably dividing the detection period, it is ensured that each tag has enough time windows to return information, avoiding omissions and reducing the conflicts caused by tags returning information at the same moment. This step not only ensures comprehensive coverage but also improves efficiency, providing a guarantee for subsequent operations. Setting a reasonable preset detection period can efficiently process multiple tags, improving the overall efficiency and reliability. Then, according to the preset time slot detection time interval (such as 10 milliseconds), the preset detection period (such as 160 milliseconds) is divided to obtain multiple tag detection time slots. For example, the 160 - millisecond detection period is divided into 16 time slots, each time slot being 10 milliseconds. Each time slot corresponds to a specific time window for receiving information from the tag. This process solves the conflict problem caused by different tags possibly returning information at the same moment, ensuring that each tag can be individually identified. By dividing into multiple time slots, the conflicts caused by tags returning information at the same moment are reduced, ensuring that each tag has an independent time window to return information, improving reliability and accuracy. The multiple tag detection time slots corresponding to each tag information are numbered and sorted in the division order to form an ordered time slot group. For example, the time slot corresponding to tag A may be the 7th time slot (60 - 70 milliseconds), and the time slot corresponding to tag B may be the 9th time slot (80 - 90 milliseconds). Sorting these time slots in order forms an ordered time slot group. This setting ensures the orderliness and controllability of the tag detection process, reduces the possibility of repeated detection or omission, simplifies the subsequent processing logic, and enhances reliability and stability.By numbering and sorting multiple tag detection time slots corresponding to each tag information, the orderliness and controllability of the tag detection process are ensured, the possibility of repeated detection or omission is reduced, the subsequent processing logic is simplified, the reliability and stability are enhanced, providing a guarantee for subsequent operations. The time slot detection information is sent to each time slot in sequence and waiting for a response. For example, first send a detection command to the first time slot. If no response is generated from this time slot, it is marked as an untriggered time slot and continue to send a detection command to the next time slot. Assume that no response is generated from the first time slot, continue to send a detection command to the second time slot, and so on until all time slots have been detected. By detecting each time slot one by one, it is ensured that all tags can be correctly identified, the possibility of omission is reduced, and the accuracy and reliability of identification are improved. The reasonable detection order simplifies the subsequent processing logic, improves the reliability and stability, and provides a guarantee for subsequent operations. Continuously send detection commands to each time slot until a certain time slot receives the time slot detection information and generates an information response. For example, after sending a detection command to the seventh time slot, the response information of tag A is received. At this time, the seventh time slot is recorded as the tag time slot return information. This process ensures that all tags can be uniquely confirmed, the possibility of omission is reduced, and the accuracy and reliability of identification are improved. In this way, all tags can be efficiently processed, ensuring that each tag is uniquely identified, improving the integrity and accuracy of tag detection, and enhancing the flexibility and adaptability.

[0027] In one embodiment, the step of identifying the second conflict-free tag information based on the time slot serial number for the conflict tag information includes: S401. Obtain the serial number length of the time slot serial number; S402. Obtain the refined serial number information of each pair of conflict tag information based on the serial number length; S403. Determine whether the refined serial number information corresponding to each pair of conflict tag information is the same; If there are multiple pieces of the same refined serial number information, increase the serial number length for all pieces of the same refined serial number information, and return the refined serial number information with the increased serial number length to the step of determining whether the refined serial number information corresponding to each pair of conflict tag information is the same; If there is refined serial number information that is different from others, and use the conflict tag information corresponding to the refined serial number information as the second conflict-free tag information.

[0028] As described in the above steps S401 - S403, the present invention obtains the serial number length of the time slot serial number corresponding to each conflict label information to set a preliminary mask value. For example, in the initial detection, it is found that there are multiple tag return messages within the 5th time slot (40 - 50 milliseconds), resulting in a conflict. Record these conflict time slot numbers and directly map the time slot numbers to the initial detection serial numbers, setting the initial detection serial number to 3 digits. This process ensures that each conflict time slot can be assigned a preliminary mask value, so as to gradually increase the mask length in the follow-up to more finely distinguish tags. In this way, tags can be more finely distinguished during the process of gradually increasing the mask length, reducing the possibility of repeated conflicts, simplifying the processing logic, and enhancing the reliability. For example, assume that 5 conflict label messages (A, B, C, D, and E) return messages simultaneously within the 5th time slot, map them to the initial detection serial numbers (such as A: 000, B: 000, etc.), and then generate refined serial number information for each conflict label message according to the set serial number length. For example, the initial detection serial number is 3 digits, and generate refined serial number information for each conflict label message, such as A: 000, B: 000, C: 000, D: 000, and E: 000. Then, send a detection command with the initial detection serial number to the 5th time slot. The initial detection finds that multiple tags return messages, indicating that the conflict still exists. At this time, return to the mapping step, increase the value of the initial detection serial number (from 3 to 4), such as A: 0000, B: 0000, C: 0000, D: 0000, and E: 0000, and send the detection command again. By gradually increasing the initial detection serial number, the search range can be gradually refined to successfully distinguish each tag. For example, after the first refinement, A: 00010, B: 00001, C: 00000, D: 00000, and E: 00000, tags A and B are successfully identified; after continuing to increase the serial number, C: 0000010, D: 0000001, and E: 0000000, tags C and D are also distinguished; finally, tag E is also successfully identified. Finally, determine whether the refined serial number information corresponding to each conflict label message is the same. If there are multiple identical refined serial number information, return to the mapping step, increase the value of the initial detection serial number, and perform the detection again; if there are refined serial number information that is different from others, use the conflict label messages corresponding to these refined serial number information as the second conflict-free label information. For example, after the first refinement, A: 00010, B: 00001, C: 00000, D: 00000, and E: 00000, tags A and B are successfully identified; after continuing to increase the serial number, C: 0000010, D: 0000001, and E: 0000000, tags C and D are also distinguished; finally, tag E is also successfully identified. This process ensures that all conflict label information can be uniquely confirmed, solving the conflict problem caused by multiple tags returning messages in the same time slot.By dynamically adjusting the mask length, the search range can be gradually refined, and finally the unique label identity can be found, greatly improving the accuracy and reliability of label recognition.

[0029] In one embodiment, the step of obtaining the completed checklist according to the first identification label list, the second identification label list, and the historical book borrowing table includes: S501. Obtain multiple book names in the channel from the database based on the first identification label list and the second identification label list; S502. Establish a temporary book list according to the multiple book names, where the temporary book list includes book names and book borrowing and returning status information; S503. Obtain book borrowing and returning operation information through the touch display screen; S504. Perform verification and modification according to the book borrowing and returning operation information and the book borrowing and returning status information to obtain book verification information; S505. Obtain the completed checklist according to the book verification information and the corresponding book names.

[0030] As described in the above steps S501 - S505, the present invention integrates the first identification tag list (non - conflicting tags) and the second identification tag list (non - conflicting tags after refinement processing), and then obtains the names of multiple books in the channel from the database according to the tag information. For example, assume that tags A, B, and C are detected by the UHF antenna, and tags D and E are successfully distinguished. The names of the books corresponding to these five tags are extracted from the database, such as "Book One", "Book Two", "Book Three", "Book Four", and "Book Five". This process solves the problem of scattered information, centrally manages all book information, provides the necessary basic data support for subsequent operations, ensures that all book information can be accurately recorded and managed, avoids omission or duplication, and guarantees the efficient operation of the touch - less borrowing channel. Then, according to the book names obtained from the database, a temporary book list is established. This list includes not only the book names but also the borrowing and returning status information of the books. For example, in the temporary book list, the status of "Book One" is "borrowed", the status of "Book Two" is "not borrowed", the status of "Book Three" is "returned", the status of "Book Four" is "borrowed", and the status of "Book Five" is "not borrowed". This process solves the problem of scattered information, centrally manages all book status information, facilitates subsequent verification and status update, ensures that the status of each book can be accurately recorded and managed, avoids omission or duplication. After that, the touch - screen display is used to obtain the borrowing and returning operation information of the borrower. For example, when the borrower passes through the touch - less borrowing channel, the touch - screen display shows the list of books he is currently borrowing and allows him to select the books he needs to return or borrow. Assume that the borrower selects to return "Book One" and borrow "Book Two". This process solves the problem of inconvenient operation, provides an intuitive user interface, improves the user experience and operation accuracy, and reduces the possibility of manual input errors. The borrowing and returning operation information of the borrower is verified and modified according to the borrowing and returning status information in the temporary book list. For example, it is confirmed that the borrower selects to return "Book One", and the status of this book is changed from "borrowed" to "returned", and it is marked as successful in the verification form; at the same time, it is confirmed that he borrows "Book Two", and its status is changed from "not borrowed" to "borrowed". This process solves the problem of inconsistent status caused by operation errors or abnormal situations, ensures the accuracy of book management, discovers and processes abnormal situations in a timely manner. Finally, according to the book verification information and the corresponding book names, a completed verification form is generated. For example, a form containing all the borrowing and returning operation results of the borrower is generated as follows: "Book One" (ISBN: 978 - 0132350884, original status: borrowed, new status: returned, verification result: successful); "Book Two" (ISBN: 978 - 0131103627, original status: not borrowed, new status: borrowed, verification result: successful).This process solves the problems of scattered information, difficult management and query. Through centralized data management, it is possible to conduct book verification and status update more efficiently, which is convenient for administrators and readers to view and handle abnormal situations, improving efficiency and transparency.

[0031] In one embodiment, the step of obtaining the real-time confidence level of the borrower according to the historical book borrowing table and the completed verification table includes: S601. Obtain the number of successfully borrowed books and the number of failed borrowed books according to the historical book borrowing table; S602. Obtain the historical book borrowing success rate according to the number of successfully borrowed books and the number of failed borrowed books; S603. Obtain the first weight coefficient of the historical borrowing success rate; S604. Obtain the number of abnormal book borrowings according to the historical book borrowing table; S605. Obtain the second weight coefficient according to the number of abnormal book borrowings; S606. Obtain the current operation accuracy value according to the completed verification table; S606. Obtain the third weight coefficient according to the current operation accuracy value; S608. Obtain the real-time confidence level of the borrower according to the historical book borrowing success rate, the first weight coefficient, the number of abnormal book borrowings, the second weight coefficient, the current operation accuracy value and the third weight coefficient.

[0032] As described in the above steps S601 - S608, the present invention obtains the number of successfully borrowed and failed - borrowed books according to the historical book borrowing table (step S601). For example, assume that the borrower has successfully borrowed 50 books in the past year, but has 3 borrowing failures. This step helps to comprehensively understand the borrowing behavior pattern of the borrower and identify whether there are frequent borrowing failures. By quantifying the number of successes and failures, the behavioral stability of the borrower can be initially evaluated. Next, based on the number of successful and failed borrowings, calculate the historical book borrowing success rate (step S602). For example, according to the data that the borrower has successfully borrowed 50 books and failed 3 times, the calculated borrowing success rate is 94%. This step not only quantifies the overall borrowing performance of the borrower but also provides an important basis for setting the subsequent weight coefficients. By calculating the borrowing success rate, the historical behavior of the borrower can be more intuitively evaluated, potential risks or anomalies can be discovered, and the evaluation accuracy and reliability are improved. Then, set the first weight coefficient for the historical borrowing success rate (step S603). For example, set the weight coefficient of the historical borrowing success rate to 0.4, which means that this indicator has a greater impact on the final confidence level. This step solves the problem of unreasonable weight distribution of different evaluation factors and ensures the scientificity and rationality of the evaluation results. By reasonably setting the weight coefficients, multiple factors can be comprehensively considered, the dominance of a single indicator in the evaluation results can be avoided, and the comprehensiveness and accuracy of the evaluation are improved. The setting of the weight coefficients also makes the evaluation process more transparent and traceable, enhancing the user's trust. Further, count the number of abnormal book borrowings from the historical book borrowing table (step S604), such as repeated borrowings, overdue returns, etc. For example, it is found that the borrower has 2 cases of overdue book returns in the past year. This step helps to identify the abnormal behavior pattern of the borrower and timely discover potential risks. By quantifying the number of abnormal borrowings, the credit status of the borrower can be more accurately evaluated, and the security and reliability of the system are improved. The number of abnormal borrowings, as an important indicator, helps to identify high - risk users and take corresponding preventive measures to ensure the safe operation of the touch - less borrowing channel. Next, set the second weight coefficient for the number of abnormal book borrowings (step S605). For example, set the weight coefficient of the number of abnormal book borrowings to 0.3, reflecting the importance of this indicator. This step solves the problem of unreasonable weight distribution of different evaluation factors and ensures the scientificity and rationality of the evaluation results. By reasonably setting the weight coefficients, multiple factors can be comprehensively considered, the dominance of a single indicator in the evaluation results can be avoided, and the comprehensiveness and accuracy of the evaluation are improved. The setting of the weight coefficients also makes the evaluation process more transparent and traceable, enhancing the user's trust. By completing the checklist, obtain the accurate value of the current operation (step S606). For example, according to all the book information of the borrower's current borrowing and returning, confirm that all operations are accurate and error - free, and the accurate value of the current operation is 100%.This step ensures the authenticity and accuracy of each operation, solving the problem of evaluation deviation caused by operation errors or abnormalities. By quantifying the accuracy of the current operation, abnormal situations can be detected and processed in a timely manner. The accurate value of the current operation is used as an important indicator for real-time evaluation, ensuring that each borrowing and returning operation can be accurately recorded and managed. Finally, a third weight coefficient is set for the accurate value of the current operation (step S606). For example, the weight coefficient of the accurate value of the current operation is set to 0.3, reflecting the importance of this indicator. This step solves the problem of unreasonable weight distribution of different evaluation factors, ensuring the scientificity and rationality of the evaluation results. By reasonably setting the weight coefficient, multiple factors can be comprehensively considered, avoiding a single indicator dominating the evaluation results, and improving the comprehensiveness and accuracy of the evaluation. The setting of the weight coefficient also makes the evaluation process more transparent and traceable, enhancing user trust. Finally, based on the above indicators and their weight coefficients, the real-time confidence level of the borrower is calculated (step S608). For example, according to the borrower's historical borrowing success rate (94%, weight 0.4), the number of abnormal book borrowings (2 times, weight 0.3), and the accurate value of the current operation (100%, weight 0.3), the calculation formula is as follows. ; where represents the real-time confidence level, represents the first weight coefficient, represents the historical book borrowing success rate, represents the second weight coefficient, represents the number of abnormal book borrowings, represents the third weight coefficient, represents the accurate value of the current operation. The calculated real-time confidence level is 0.966. The closer the real-time confidence level is to 1, the better the borrower's reputation. This step solves the problem that a single indicator cannot comprehensively reflect the borrower's behavior. Through multi-dimensional evaluation, the comprehensiveness and accuracy of the evaluation results are ensured. The real-time confidence level not only improves the security and reliability of the system but also can detect and process abnormal behaviors in a timely manner, ensuring the safe operation of the touchless borrowing channel. In addition, the real-time confidence level evaluation provides an important decision-making basis for administrators. If the confidence level exceeds the preset threshold, allow him to pass through the borrowing channel smoothly; otherwise, prompt to re-operate or contact the administrator.

[0033] As Figure 2 shown, the present invention also provides a control system for a multi-channel ultra-high frequency touchless borrowing channel, including: A first acquisition module 1 for acquiring the historical book borrowing list of borrowers in each channel; A second acquisition module 2 for acquiring the tag information of all books in each channel and obtaining the tag time slot return information according to the tag information; The first determination module 3 is configured to obtain the time slot position information of the return information of each of the tag time slots, and determine whether the time slot position information corresponding to the return information of each tag time slot is at the same position; If so, the tag information at the same position is used as the conflicting tag information, and a time slot sequence number is generated according to the time slot position information corresponding to the conflicting tag information; If not, the tag information not at the same position is used as the first conflict-free tag information, and all the first conflict-free tag information is integrated to obtain a first recognition tag list; The third acquisition module 4 is configured to identify the conflicting tag information based on the time slot sequence number to obtain second conflict-free tag information, and integrate all the second conflict-free tag information to obtain a second recognition tag list; The fourth acquisition module 5 is configured to obtain a completion verification list according to the first recognition tag list, the second recognition tag list, and the historical book borrowing list, and obtain the real-time confidence level of the borrower according to the historical book borrowing list and the completion verification list; The second determination module 6 is configured to determine whether the real-time confidence level of the borrower is less than a preset value; If it is less than, it is determined that the borrower has not completed the verification, and a signal for closing the swing gate of the corresponding channel is generated; If it is not less than, it is determined that the borrower has completed the verification, and a signal for opening the swing gate of the corresponding channel is generated.

[0034] In one embodiment, the second acquisition module 2 includes: The first acquisition unit is configured to acquire a preset time slot detection time interval; The second acquisition unit is configured to acquire a preset detection period for each of the tag information; The third acquisition unit is configured to divide the preset detection period according to the preset time slot detection time interval to obtain a plurality of tag detection time slots; The fourth acquisition unit is configured to number and sort the plurality of tag detection time slots corresponding to each of the tag information in the division order to obtain a time slot group; The first detection unit is configured to send time slot detection information to each tag detection time slot in the time slot group; If the first tag detection time slot in the time slot group does not generate a signal response when receiving the time slot detection information, the tag detection time slot is used as an untriggered time slot, and the time slot detection information is sent to the next tag detection time slot; Until a subsequent tag detection time slot generates an information response when receiving the time slot detection information, the tag detection time slot is used as the return information of the tag time slot.

[0035] In one embodiment, the third acquisition module 3 includes: A fifth acquisition unit, configured to acquire the sequence number length of the time slot sequence number; A sixth acquisition unit, configured to acquire refined sequence number information for each pair of conflicting tag information based on the sequence number length; A seventh acquisition unit, configured to determine whether the refined sequence number information corresponding to each pair of conflicting tag information is the same; If there are multiple pieces of identical refined sequence number information, increase the sequence number length for all pieces of identical refined sequence number information, and return the refined sequence number information with the increased sequence number length to the step of determining whether the refined sequence number information corresponding to each pair of conflicting tag information is the same; If there is refined sequence number information that is different from others, use the conflicting tag information corresponding to the refined sequence number information as the second conflict-free tag information.

[0036] In one embodiment, the fourth acquisition module 4 includes: An eighth acquisition unit, configured to acquire multiple book names in a channel from a database based on a first identification tag list and a second identification tag list; A ninth acquisition unit, configured to establish a book temporary storage list according to the multiple book names, where the book temporary storage list includes book names and book borrowing / returning status information; A tenth acquisition unit, configured to acquire book borrowing / returning operation information through a touch display screen; An eleventh acquisition unit, configured to perform verification and modification according to the book borrowing / returning operation information and the book borrowing / returning status information to obtain book verification information; A twelfth acquisition unit, configured to obtain a completed verification form according to the book verification information and the corresponding book name.

[0037] Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above embodiments can be completed by instructing relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above methods. Among them, any reference to a memory, storage, value library, or other medium provided in this application and used in the embodiments can include non-volatile and / or volatile memories. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (SSRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), Rambus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and Rambus dynamic RAM (RDRAM), etc.

[0038] It should be noted that in this article, the term "comprising", "including" or any other variant thereof is intended to cover non-exclusively, so that a process, device, article or method comprising a series of elements not only includes those elements, but also includes other elements not expressly listed, or further includes elements inherent to such process, device, article or method. Without further limitation, an element defined by the statement "comprising one..." does not exclude the existence of another identical element in the process, device, article or method comprising that element.

[0039] The above are only the preferred embodiments of the present invention, and do not limit the patent scope of the present invention. Any equivalent results or equivalent process transformations made by using the specification and drawings of the present invention, or directly or indirectly applied in other related technical fields, are similarly included in the patent protection scope of the present invention.

Claims

1. A control method for a multi-channel ultra-high frequency non-inductive borrowing channel, which is applied to a multi-channel control box body including multiple channels, and is characterized in that, Including: Obtain the historical book borrowing tables of borrowers in each channel; Obtain the tag information of all books in each channel, and obtain the tag time slot return information according to the tag information; Obtain the time slot position information of each tag time slot return information, and determine whether the time slot position information corresponding to each tag time slot return information is in the same position; If so, use the tag information in the same position as the conflicting tag information, and generate a time slot serial number according to the time slot position information corresponding to the conflicting tag information; If not, use the tag information not in the same position as the first conflict-free tag information, and integrate all the first conflict-free tag information to obtain a first recognition tag list; Identify the conflicting tag information based on the time slot serial number to obtain second conflict-free tag information, and integrate all the second conflict-free tag information to obtain a second recognition tag list; Obtain a completion verification list according to the first recognition tag list, the second recognition tag list, and the historical book borrowing table, and obtain the real-time confidence level of the borrower according to the historical book borrowing table and the completion verification list; Judge whether the real-time confidence level of the borrower is less than a preset value; If less, determine that the borrower has not completed the verification, and generate a swing gate closing signal for the corresponding channel; If not less, determine that the borrower has completed the verification, and generate a swing gate opening signal for the corresponding channel.

2. The control method of a multi-channel ultra-high frequency non-inductive borrowing channel according to claim 1, wherein, The step of obtaining the historical book borrowing tables of borrowers in each channel includes: Obtain the face image information of the borrower through a face recognition integrated machine; Obtain the identity information of the borrower from the database according to the face image information; Obtain the historical borrowed book information from the database according to the identity information; Obtain the book name information, borrowing date information, return date information, and book borrowing and returning status information according to the historical borrowed book information; Establish a historical book borrowing table according to the book name information, borrowing date information, return date information, and book borrowing and returning status information.

3. The control method of a multi-channel ultra-high frequency non-inductive borrowing channel according to claim 1, characterized in that, The step of obtaining the tag time slot return information according to the tag information includes: Obtain a preset time slot detection time interval; Obtain the preset detection period of each tag information; Divide the preset detection period according to the preset time slot detection time interval to obtain a plurality of tag detection time slots; Number and sort the multiple tag detection time slots corresponding to each tag information in the division order to obtain a time slot group; Send time slot detection information to each tag detection time slot in the time slot group; If the first tag detection time slot in the time slot group does not generate a signal response when receiving the time slot detection information, use this tag detection time slot as an untriggered time slot, and send the time slot detection information to the next tag detection time slot; Until a subsequent tag detection time slot generates an information response when receiving the time slot detection information, use this tag detection time slot as the tag time slot return information.

4. The control method of a multi-channel ultra-high frequency non-inductive borrowing channel according to claim 1, characterized in that, The step of identifying the conflicting tag information based on the time slot serial number to obtain second conflict-free tag information includes: Obtain the serial number length of the time slot serial number; Obtain the refined serial number information of each pair of conflicting tag information based on the serial number length; Judge whether the refined serial number information corresponding to each pair of conflicting tag information is the same; If there are multiple pieces of information with the same refined serial number, increase the serial number length for all pieces of information with the same refined serial number, and return the refined serial number information with the increased serial number length to the step of determining whether the refined serial number information corresponding to each pair of conflicting label information is the same; If there is refined serial number information that is different from others, and use the conflicting label information corresponding to the refined serial number information as the second conflict-free label information.

5. The control method of a multi-channel ultra-high frequency non-inductive borrowing channel according to claim 1, characterized in that The step of obtaining the completion checklist according to the first identification label list, the second identification label list, and the historical book borrowing table includes: Obtain multiple book names in the channel from the database based on the first identification label list and the second identification label list; Establish a temporary book list according to the multiple book names, where the temporary book list includes book names and book borrowing and returning status information; Obtain book borrowing and returning operation information through the touch display screen; Perform verification and modification according to the book borrowing and returning operation information and the book borrowing and returning status information to obtain book verification information; Obtain the completion checklist according to the book verification information and the corresponding book name.

6. The control method of a multi-channel ultra-high frequency non-inductive borrowing channel according to claim 1, characterized in that, The step of obtaining the real-time confidence level of the borrower according to the historical book borrowing table and the completion checklist includes: Obtain the number of successfully borrowed books and the number of failed borrowed books according to the historical book borrowing table; Obtain the historical book borrowing success rate according to the number of successfully borrowed books and the number of failed borrowed books; Obtain the first weight coefficient of the historical borrowing success rate; Obtain the number of abnormal book borrowing times according to the historical book borrowing table; Obtain the second weight coefficient according to the number of abnormal book borrowing times; Obtain the current operation accuracy value according to the completion checklist; Obtain the third weight coefficient according to the current operation accuracy value; Obtain the real-time confidence level of the borrower according to the historical book borrowing success rate, the first weight coefficient, the number of abnormal book borrowing times, the second weight coefficient, the current operation accuracy value, and the third weight coefficient.

7. A control system for a multi-channel ultra-high frequency non-contact borrowing channel, which is applied to a multi-channel control box including multiple channels, and is characterized in that Includes: The first acquisition module is used to acquire the historical book borrowing table of the borrowers in each channel; The second acquisition module is used to acquire the label information of all books in each channel and obtain the label time slot return information according to the label information; The first judgment module is used to obtain the time slot position information of each label time slot return information and judge whether the time slot position information corresponding to each label time slot return information is in the same position; If it is, use the label information in the same position as the conflicting label information and generate a time slot serial number according to the time slot position information corresponding to the conflicting label information; If not, use the label information not in the same position as the first conflict-free label information, and integrate all the first conflict-free label information to obtain the first identification label list; The third acquisition module is used to identify the conflicting label information based on the time slot serial number to obtain the second conflict-free label information, and integrate all the second conflict-free label information to obtain the second identification label list; The fourth acquisition module is used to obtain the completion checklist according to the first identification label list, the second identification label list, and the historical book borrowing table, and obtain the real-time confidence level of the borrower according to the historical book borrowing table and the completion checklist; A second judgment module, configured to judge whether the real-time confidence of the borrower is less than a preset value; If it is less than, it is determined that the borrower has not completed the verification, and a signal for closing the turnstile of the corresponding channel is generated; If it is not less than, it is determined that the borrower has completed the verification, and a signal for opening the turnstile of the corresponding channel is generated.

8. The control system of a multi-channel ultra-high frequency non-inductive borrowing channel according to claim 7, characterized in that The second acquisition module includes: A first acquisition unit, configured to acquire a preset time slot detection time interval; A second acquisition unit, configured to acquire a preset detection period for each piece of the tag information; A third acquisition unit, configured to divide the preset detection period according to the preset time slot detection time interval to obtain a plurality of tag detection time slots; A fourth acquisition unit, configured to number and sort the plurality of tag detection time slots corresponding to each piece of the tag information in the division order to obtain a time slot group; A first detection unit, configured to send time slot detection information to each tag detection time slot in the time slot group; If the first tag detection time slot in the time slot group does not generate a signal response when receiving the time slot detection information, use this tag detection time slot as an untriggered time slot, and send the time slot detection information to the next tag detection time slot; Until a subsequent tag detection time slot generates an information response when receiving the time slot detection information, use this tag detection time slot as a tag time slot to return information.

9. The control system of a multi-channel ultra-high frequency non-inductive borrowing channel according to claim 7, characterized in that, The third acquisition module includes: A fifth acquisition unit, configured to acquire the serial number length of the time slot serial number; A sixth acquisition unit, configured to acquire refined serial number information for each pair of conflicting tag information based on the serial number length; A seventh acquisition unit, configured to judge whether the refined serial number information corresponding to each pair of the conflicting tag information is the same; If there are multiple pieces of the same refined serial number information, increase the serial number length for all the same refined serial number information, and return the refined serial number information with the increased serial number length to the step of judging whether the refined serial number information corresponding to each pair of the conflicting tag information is the same; If there is refined serial number information that is different from other refined serial number information, use the conflicting tag information corresponding to the refined serial number information as second conflict-free tag information.

10. The control system of a multi-channel ultra-high frequency non-inductive borrowing channel according to claim 7, characterized in that, The fourth acquisition module includes: An eighth acquisition unit, configured to acquire multiple book names in the channel from a database based on a first identification tag list and a second identification tag list; A ninth acquisition unit, configured to establish a book temporary storage list according to the multiple book names, where the book temporary storage list includes book names and book borrowing and returning status information; A tenth acquisition unit, configured to acquire book borrowing and returning operation information through a touch display screen; An eleventh acquisition unit, configured to check and modify according to the book borrowing and returning operation information and the book borrowing and returning status information to obtain book check information; A twelfth acquisition unit, configured to obtain a completed check list according to the book check information and the corresponding book name.

Citation Information

Patent Citations

  • Anti-collision method based on label serial number sliding window iterative grouping

    CN111523337A

  • Unknown label identification method and system based on conflict time slot coordination

    CN114186572A

  • Warehouse management method and system based on RFID

    CN118747502A

  • RFID (Radio Frequency Identification Device) aviation luggage strip reading control method and system

    CN119378577A

  • Article management system, non-contact electronic label, article management method and computer readable medium

    CN1499412A

Cited By

  • Gate safety door, book anti-theft method thereof, corresponding device and medium

    CN120954128A