Book purchase regulation method and device based on borrowing data and electronic equipment

By integrating borrowing data and analyzing reader preferences to optimize book purchasing strategies, the problems of low efficiency and poor accuracy in existing book purchasing technologies have been solved, achieving more efficient and accurate book procurement.

CN120297877BActive Publication Date: 2026-02-27QUANLIAN BOOK PUBLISHING & DISTRIBUTION CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510466683.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-04-15
Publication Date
2026-02-27
Estimated Expiration
2045-04-15

AI Technical Summary

Technical Problem

The current book purchasing methods rely mainly on manual experience, resulting in low efficiency and poor accuracy in determining the content of book purchase orders, making it difficult to meet readers' needs.

Method used

An initial purchase list is generated based on the regulations and collection data of primary and secondary school libraries. Borrowing data is integrated through the target database and classified information is bound together to obtain reader attribute and preference data. Borrowing trends and preferences are analyzed to optimize the number of books purchased.

Benefits of technology

This improves the efficiency and accuracy of book acquisition, better meets readers' needs, optimizes resource allocation, reduces waste of funds, and enhances the adaptability of the collection and readers' satisfaction.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120297877B_ABST
    Figure CN120297877B_ABST
Patent Text Reader

Abstract

The application provides a book purchase regulation method and device based on borrowing data and electronic equipment, generates an initial book purchase list of a target library based on the regulations of primary and secondary school libraries and the collection data of the target library; stores the borrowing data corresponding to different data sources of the target library into a target database to store the borrowing data of the same book in association through the target database; obtains attribute information and preference data of readers, and determines target books based on the borrowing data and classification information in the target database and the attribute information and preference data; determines the number of copies of the target books to be purchased based on the target borrowing data and target classification information of the target books in the target database and the collection data, and updates the initial book purchase list based on the number of copies of the target books to be purchased. The application can improve the efficiency and accuracy of book purchase.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of book management, and particularly relates to a book purchase regulation method and device based on borrowing data and electronic equipment. BACKGROUND

[0002] The book purchase mode of a primary and secondary school library mainly adopts manual preparation of a book purchase order according to actual demands such as a book purchase budget, a book type, a book price, a number of copies to be purchased, and an existing library collection. However, the mode mainly relies on subjective judgment of a purchase personnel based on experience to determine the content of the book purchase order, and sometimes the actual purchased books are greatly deviated from the demands of readers, that is, the existing book purchase mode mainly has problems of low determination efficiency and poor accuracy of the content of the book purchase order. Therefore, it is necessary to improve the book purchase mode to improve the efficiency and accuracy of book purchase. SUMMARY

[0003] In view of this, the present application aims to provide a book purchase regulation method and device based on borrowing data and electronic equipment to alleviate the above problems in the related art.

[0004] In a first aspect, an embodiment of the present application provides a book purchase regulation method based on borrowing data, comprising: generating an initial book purchase list of a target library based on a primary and secondary school library regulation and collection data of the target library; storing borrowing data corresponding to different data sources of the target library into a target database in a classified manner to store the borrowing data of the same book in association through the target database; wherein the borrowing data of each book in the target database is respectively bound with corresponding classification information; obtaining attribute information and preference data of a reader, and determining a target book based on the borrowing data and the classification information in the target database and the attribute information and the preference data; wherein the attribute information comprises at least one of an age, a gender and a grade of the reader, and the preference data comprises borrowing behavior data and / or questionnaire survey data of the reader; determining a number of copies to be purchased of the target book based on target borrowing data and target classification information of the target book in the target database and the collection data, and updating the initial book purchase list based on the number of copies to be purchased of the target book.

[0005] In a second aspect, the embodiments of the present application further provide a book purchase regulation device based on borrowing data, comprising: a generation module configured to generate an initial book purchase list of a target library based on a primary and secondary school library regulation and collection data of the target library; a storage module configured to store borrowing data corresponding to different data sources of the target library into a target database to store the borrowing data of the same book in association through the target database; wherein the borrowing data of each book in the target database is respectively bound with corresponding classification information; a determination module configured to obtain attribute information and preference data of a reader, and determine a target book based on the borrowing data and the classification information in the target database and the attribute information and the preference data; wherein the attribute information comprises at least one of age, gender and grade of the reader, and the preference data comprises borrowing behavior data and / or questionnaire data of the reader; and an update module configured to determine a purchase copy number of the target book based on target borrowing data and target classification information of the target book in the target database and the collection data, and update the initial book purchase list based on the purchase copy number of the target book.

[0006] In a third aspect, the embodiments of the present application further provide an electronic device, comprising a processor and a memory, wherein the memory stores computer executable instructions capable of being executed by the processor, and the processor executes the computer executable instructions to implement the book purchase regulation method based on borrowing data in the first aspect.

[0007] The book purchase regulation method, device and electronic device based on borrowing data provided by the embodiments of the present application first generate an initial book purchase list of a target library based on a primary and secondary school library regulation and collection data of the target library, then store borrowing data corresponding to different data sources of the target library into a target database to store the borrowing data of the same book in association through the target database, the borrowing data of each book in the target database is respectively bound with corresponding classification information, then obtain attribute information and preference data of a reader, and determine a target book based on the borrowing data and the classification information in the target database and the attribute information and the preference data, then determine a purchase copy number of the target book based on target borrowing data and target classification information of the target book in the target database and the collection data, and finally update the initial book purchase list based on the purchase copy number of the target book. By using the above technology, after obtaining the initial book purchase list, the borrowing data of different data sources can be integrated into the target database for storage, so as to update the initial book purchase list by using the attribute information and the preference data of the reader, the collection data and the data in the target database, thereby realizing book purchase strategy optimization, improving the efficiency and accuracy of book purchase, and helping the primary and secondary school libraries to meet the requirements of the primary and secondary school library regulation.

[0008] Other features and advantages of the present application will be set forth in the descriptions that follow, and in part will be apparent from the description, or can be learned by practice of the application. The purposes and other advantages of the application will be realized and attained by the structure particularly pointed out in the written description and claims hereof as well as the appended drawings.

[0009] To make the above objectives, features and advantages of the present application more obvious and easy to understand, the following preferred embodiments are specifically described below, and the accompanying drawings are referred to for a detailed description. BRIEF DESCRIPTION OF DRAWINGS

[0010] In order to more clearly illustrate the specific embodiments of the present application or the technical solutions in the prior art, the following will briefly introduce the drawings needed to be used in the specific embodiments or the prior art description. Obviously, the drawings described below are some embodiments of the present application, and those skilled in the art can obtain other drawings according to these drawings without any creative labor.

[0011] Figure 1 The flowchart of the book purchase regulation method based on borrowing data in the embodiment of the present application;

[0012] Figure 2 The structural schematic diagram of the book purchase regulation device based on borrowing data in the embodiment of the present application;

[0013] Figure 3 The structural schematic diagram of another book purchase regulation device based on borrowing data in the embodiment of the present application;

[0014] Figure 4 The structural schematic diagram of an electronic device in the embodiment of the present application. DETAILED DESCRIPTION

[0015] In order to make the objectives, technical solutions and advantages of the embodiments of the present application more clear, the technical solutions of the present application will be described clearly and completely in combination with the embodiments below. Obviously, the described embodiments are some of the embodiments of the present application, but not all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without any creative labor are within the protection scope of the present application.

[0016] At present, the existing book purchase method mainly adopts manual preparation of book purchase orders according to actual demands such as book purchase budget, book type, book price, number of copies to be purchased, and existing library collection. However, this method mainly relies on the subjective judgment of the purchase personnel based on experience to determine the content of the book purchase order, and sometimes the actual purchased books are greatly deviated from the reader's demand, that is, the existing book purchase method mainly has the problems of low efficiency and poor accuracy in determining the content of the book purchase order.

[0017] Based on this, the method, device and electronic equipment for regulating book purchase based on borrowing data provided by the embodiment of the present application can alleviate the above-mentioned problems existing in the related art.

[0018] In order to facilitate the understanding of the present embodiment, first, a method for regulating book purchase based on borrowing data is introduced in detail, referring to FIG. 1, the method can include the following steps: Figure 1

[0019] Step S102, based on the regulations of primary and secondary school libraries and the collection data of the target library, an initial book purchase list of the target library is generated.

[0020] Step S104, the borrowing data corresponding to different data sources of the target library is classified and stored in the target database, so as to store the borrowing data of the same book in the target database in association.

[0021] Among them, the borrowing data of each book in the target database can be bound with corresponding classification information respectively.

[0022] Step S106, the attribute information and preference data of the reader are obtained, and the target book is determined based on the borrowing data and classification information in the target database and the attribute information and preference data.

[0023] Among them, the attribute information can include the age, gender, grade and the like of the reader, and the preference data can include the borrowing behavior data and questionnaire data of the reader and the like.

[0024] Step S108, the number of copies of the target book to be purchased is determined based on the target borrowing data and target classification information of the target book in the target database and the collection data, and the initial book purchase list is updated based on the number of copies of the target book to be purchased.

[0025] ​The embodiment of the present application provides a book purchase regulation method based on borrowing data, which comprises the following steps: generating an initial book purchase list of a target library based on the regulations of primary and secondary school libraries and the collection data of the target library; storing the borrowing data of the target library corresponding to different data sources in a target database to store the borrowing data of the same book in the target database in association; the borrowing data of each book in the target database is respectively bound with corresponding classification information; obtaining the attribute information and preference data of readers; determining the target book based on the borrowing data and the classification information in the target database and the attribute information and the preference data; determining the purchase copy number of the target book based on the target borrowing data and the target classification information of the target book in the target database and the collection data; and finally updating the initial book purchase list based on the purchase copy number of the target book. By using the above technology, after obtaining the initial book purchase list, the borrowing data of different data sources can be integrated and stored in the target database, so that the initial book purchase list can be updated by using the attribute information and the preference data of the readers and the collection data and the data in the target database, so that the book purchase strategy is optimized, the efficiency and accuracy of the book purchase are improved, and the regulations of the primary and secondary school libraries are met.

[0026] As a possible implementation, the step S106 of determining the target book based on the borrowing data and the classification information in the target database and the attribute information and the preference data can include the following steps:

[0027] Step A1, analyzing based on the borrowing data and the classification information in the target database.

[0028] The analysis result can include the borrowing index of each book in a preset borrowing period and the borrowing data change trend over time.

[0029] Exemplarily, the operation mode of the step A1 can be: using the borrowing data and the classification information in the target database to count the borrowing index of each book in a preset borrowing period; the borrowing index can include the borrowing frequency, the renewal rate, the reservation quantity, the return on time rate, the reader score and the like; the borrowing trend analysis is performed based on the borrowing data and the classification information in the target database; the borrowing trend analysis result can represent the change trend of the borrowing data bound with the classification information over time.

[0030] Step A2, determining the borrowing preference of the reader based on the borrowing data bound with the classification information and the attribute information and the preference data of the reader, and determining the target book based on the analysis result and the borrowing preference.

[0031] Exemplarily, after the borrowing data is classified and stored into the target database, the borrowing preferences of different reader groups can be analyzed in combination with attribute information of the readers such as age, gender, grade, and preference data of the readers such as borrowing behavior data and questionnaire data. For example, it is found that elementary school readers tend to borrow comic books, and middle school readers are more interested in science fiction novels.

[0032] Exemplarily, the target books can include popular books, unpopular books, and books in emerging demand, and the step A2 of determining the target books based on the analysis result and the borrowing preference can include the following steps A21 to A22.

[0033] In step A21, the popular books and the unpopular books are determined based on the borrowing indicators of the books in a preset borrowing period.

[0034] Exemplarily, the popular books can be found by counting the number of times each book is borrowed. Specifically, a time period (such as a month, a quarter, or a year) can be set, the number of times each book is borrowed in this period is calculated, and the number of times each book is borrowed in this period is compared to determine the popular books and the unpopular books. For example, in the past year, a best-selling novel has been borrowed 100 times, which is significantly more than the number of times other similar novels are borrowed, indicating that the book is very popular, and it can be considered as a popular book. For another example, if a book has not been borrowed for more than a year, it can be considered as an unpopular book.

[0035] In step A22, the books in emerging demand are determined based on the borrowing data trend over time and the borrowing preference.

[0036] Exemplarily, when it is found that the borrowing data (such as the number of times borrowed) of a certain type of books shows an upward trend over time and the borrowing preference of the books of this type indicates that the books are popular among elementary and middle school students, the related books (such as new books, classic works, etc.) in this type of books can be considered as books in emerging demand. For example, it is found that the number of books in the field of artificial intelligence is increasing, and the existing popular books in this field, newly published related books, classic works exploring artificial intelligence from different angles, etc. can be considered as books in emerging demand to meet the growing knowledge needs of readers. The books in emerging demand can be determined based on the borrowing data trend over time and the borrowing preference in combination with actual demand.

[0037] As a possible implementation, the preset borrowing period can include a first preset borrowing period and a second preset borrowing period, the first preset borrowing period being smaller than the second preset borrowing period; based on this, the operation mode of the step A21 can include the following steps A211 to A214:

[0038] Step A211, determining a first borrowing score of each book based on a first borrowing index of each book within the first preset borrowing period.

[0039] The first borrowing index can include a first borrowing frequency, a first renewal rate, a first reservation amount, a first return rate and a first reader score.

[0040] For example, the borrowing frequency, the renewal rate, the reservation amount, the return rate and the reader score of a book in a certain primary and secondary school library within a month are counted, and the weights of the borrowing frequency, the renewal rate, the reservation amount, the return rate and the reader score are w1, w2, w3, w4 and w5 respectively, and w1>w2>w3>w4>w5, then the first borrowing score of the book = borrowing frequency x w1 + renewal rate x w2 + reservation amount x w3 + return rate x w4 + reader score x w5. In actual application, the values of w1, w2, w3, w4 and w5 can be preferably 0.35, 0.25, 0.2, 0.1 and 0.1 respectively.

[0041] Step A212, determining a second borrowing score of each book based on a second borrowing index of each book within the second preset borrowing period.

[0042] The second borrowing index can include a second borrowing frequency, a second renewal rate, a second reservation amount, a second return rate and a second reader score.

[0043] Continuing the previous example, the borrowing frequency, the renewal rate, the reservation amount, the return rate and the reader score of a book in a certain primary and secondary school library within a quarter are counted, and the weights of the borrowing frequency, the renewal rate, the reservation amount, the return rate and the reader score are w1', w2', w3', w4' and w5' respectively, and w1'>w2'>w3'>w4'>w5', then the second borrowing score of the book = borrowing frequency x w1' + renewal rate x w2' + reservation amount x w3' + return rate x w4' + reader score x w5'. In actual application, the values of w1', w2', w3', w4' and w5' can be preferably 0.35, 0.25, 0.2, 0.1 and 0.1 respectively.

[0044] Step A213, assigning a first weight to the first borrowing score of each book and a second weight to the second borrowing score of each book, and determining a comprehensive borrowing score of each book based on the first borrowing score and the first weight thereof and the second borrowing score and the second weight thereof.

[0045] Following the foregoing example, after obtaining the first borrowing score and the second borrowing score of a book in a certain primary and secondary school library, a weight W1 can be assigned to the first borrowing score and a weight W2 can be assigned to the second borrowing score, W2>W1, and then the comprehensive borrowing score of the book can be calculated as the first borrowing score×W1+the second borrowing score×W2. In actual application, the values of W1 and W2 can be preferably 0.4 and 0.6, respectively.

[0046] Step A214, determining a book as a popular book if the comprehensive borrowing score of the book is greater than a first score threshold, and determining a book as a cold book if the comprehensive borrowing score of the book is less than a second score threshold.

[0047] The first score threshold is greater than the second score threshold.

[0048] Following the foregoing example, after obtaining the comprehensive borrowing score of a book in a certain primary and secondary school library, the book can be determined as a popular book if the comprehensive borrowing score is greater than a first score threshold, and the book can be determined as a cold book if the comprehensive borrowing score is less than a second score threshold.

[0049] As a possible implementation, the collection data can include the number of existing copies of the book; based on this, the step S108 of determining the number of purchased copies of the target book based on the target borrowing data and the target classification information of the target book in the target database and the collection data can include:

[0050] Step a1, using the target borrowing data and the target classification information, counting the borrowing rate and the number of waiting borrowers of the target book within a preset time range.

[0051] The borrowing rate = the number of borrowed copies / the total number of borrowers.

[0052] Step a2, if the borrowing rate of the popular book is greater than a first borrowing rate threshold and the ratio between the number of waiting borrowers of the popular book and the number of existing copies is greater than a first threshold, then determining the first number of purchased copies of the popular book based on a preset safety factor and the borrowing rate of the popular book.

[0053] The preset safety factor is determined based on the book purchasing budget and the collection capacity of the target library. In actual application, the preset safety factor can take a value of 1.5-2.

[0054] Step a3, if the borrowing rate of the cold book is less than a second borrowing rate threshold or the ratio between the number of people waiting to borrow the cold book and the number of existing copies is less than a second threshold, then the second number of copies of the cold book to be purchased is determined based on a preset safety factor and the borrowing rate of the cold book.

[0055] Step a4, the third number of copies of the emerging demand book to be purchased is determined based on a preset safety factor and the borrowing rate of the emerging demand book.

[0056] For the sake of understanding, the above-mentioned target book copy number determination method is exemplarily described as follows by taking specific applications as examples.

[0057] A borrowing rate threshold (such as 2 books per person per month) can be preset to reflect the actual usage frequency of a book through the relationship between the book borrowing rate and the borrowing rate threshold. If the borrowing rate of a book exceeds the borrowing rate threshold in a month, it means that the existing copies of the book cannot meet the daily circulation demand. For example, if the monthly borrowing rate of a single book is 2 books per person and the monthly borrowing total is 10 people, the monthly borrowing amount of the book is 20 books. If a month is calculated as 30 days, the book is borrowed on average every 1.5 days, indicating that the book is in a high-frequency usage state. A waiting person number threshold (such as 10 people) can also be preset to reflect the actual supply and demand of a book through the relationship between the number of people waiting to borrow the book and the waiting person number threshold. If the monthly reservation number (i.e. the number of people waiting to borrow) of a single book exceeds twice the number of available copies, it means that the monthly supply and demand of the book is in sharp conflict. For example, if a book has 3 available copies in the library, the reservation number (i.e. the number of people waiting to borrow) of the book is 10, which means that 3.3 people need to be served per copy, which exceeds the reasonable service number range of 2 people per copy.

[0058] To determine the number of additional copies of a book, an additional copy model can be constructed as follows:

[0059] Theoretical additional copy number = (monthly borrowing rate x monthly borrowing total x average borrowing period) / 30 days x safety factor - existing copy number;

[0060] Wherein, the safety factor is usually taken as 1.5-2, to cope with unexpected demand.

[0061] For example, the monthly borrowing rate is 2 books per person, the monthly borrowing total is 10 people, the average borrowing period is 30 days, the safety factor is 1.5, and the existing copy number is 3. Then the theoretical additional copy number = 2 books per person x 10 people x 30 days ÷ 30 days x 1.5 - 3 books = 27 books.

[0062] The actual additional copy number needs to consider the procurement cost and the library collection capacity, so the theoretical additional copy number can be adjusted to a suitable range as the actual additional copy number. For example, the theoretical additional copy number of 27 books is adjusted to a range of 5-10 books as the actual additional copy number.

[0063] In order to ensure the rationality of the actual number of replenishment copies, the library also needs to balance between the book guarantee rate and the book purchase cost. For example, the purchase cost of a single book is 100 yuan, and the replenishment of 10 copies costs 1000 yuan. If the annual circulation of the book is 240 copies (20 copies per month), then each copy serves 24 people per year, and the cost-benefit ratio is 24:1, which meets the library purchase standard (usually requires that a single copy serves no less than 10 people per year).

[0064] In order to further ensure the accuracy of the borrowing data, a dynamic monitoring mechanism can also be introduced, which can be specifically: real-time grabbing of borrowing data through the OPAC (Online Public Access Catalog) system, setting up automatic early warning (such as triggering an alarm if the weekly increase in borrowing volume exceeds 50% so that relevant personnel can manually check the borrowing data after receiving the alarm).

[0065] In order to facilitate the determination of the number of replenishment copies of books, a hierarchical response mechanism can also be introduced, which can be divided into first-level response and second-level response. The first-level response refers to: if the monthly average borrowing volume is 15-20 copies and the monthly average reservation number is 5-10 people, then 3-5 copies need to be replenished (i.e. the actual number of replenishment copies is 3-5). The second-level response refers to: if the monthly average borrowing volume is greater than 20 copies and the monthly average reservation number is greater than 10 people, then 5-10 copies need to be replenished (i.e. the actual number of replenishment copies is 5-10).

[0066] In order to evaluate the effect after replenishing copies, the borrowing data of the replenished copies can be tracked for 3 months, and if the 3-month monthly average borrowing rate decreases by 30% compared to before the replenishment of copies and the reservation number is zero, it is considered as reasonable replenishment, otherwise the relevant threshold (i.e. the borrowing rate threshold and the waiting number threshold) needs to be reset.

[0067] As a possible implementation, the step S108 of updating the initial book purchase list based on the purchase copy quantity of the target book can include: if the purchase copy quantity includes a first purchase copy quantity, adjusting the initial purchase copy quantity of the corresponding popular book in the initial book purchase list based on each obtained first purchase copy quantity; if the purchase copy quantity includes a second purchase copy quantity, adjusting the initial purchase copy quantity of the corresponding unpopular book in the initial book purchase list based on each obtained second purchase copy quantity; if the purchase copy quantity includes a third purchase copy quantity, generating corresponding book purchase information for the corresponding emerging demand book based on each obtained third purchase copy quantity, and adding the obtained book purchase information to the initial book purchase list.

[0068] For example, if the initial book purchase list already contains an initial purchase copy number of a popular book, and if it is determined that the actual purchase copy number of the popular book is 5-10, then the initial purchase copy number of the popular book in the initial book purchase list can be randomly adjusted to one of the values (e.g., 8) in the range of 5-10. For another example, if the initial book purchase list already contains an initial purchase copy number of a cold book, and if it is determined that the actual purchase copy number of the cold book is 0, then the initial purchase copy number of the cold book in the initial book purchase list can be adjusted to 0 or the relevant information of the cold book in the initial book purchase list can be deleted. For yet another example, if the initial book purchase list does not contain an initial purchase copy number of an emerging demand book, and if it is determined that the actual purchase copy number of the emerging demand book is 10, then a new book purchase information of the emerging demand book can be added to the initial book purchase list according to the relevant information of the emerging demand book (including the actual purchase copy number and the book name, unit price, author, ISBN number, etc.) to represent the book purchase demand of the emerging demand book.

[0069] As a possible implementation, before the step S104 (i.e., the target library corresponding to the borrowing data of different data sources is classified and stored in the target database to store the borrowing data of the same book in the target database), the book purchase regulation method based on the borrowing data further includes: cleaning the borrowing data.

[0070] The cleaning can include removing error data, removing duplicate data, removing incomplete data, etc., such as correcting borrowing date errors caused by system failure, deleting test data, etc.

[0071] As a possible implementation, the book purchase regulation method based on the borrowing data can further include: classifying and storing the actual borrowing data of the newly purchased books in the target library corresponding to different data sources in the target database, and adjusting the updated book purchase list based on the actual borrowing data in the target database, the classification information bound thereto, and the preset expected data. The preset expected data includes the basic expected borrowing rate of the newly purchased books and the adjustment coefficient thereof.

[0072] Exemplarily, after a new book is put on the shelf in a library, the actual borrowing situation of the new book is tracked (e.g., the actual borrowing data of the new book is classified and stored in a target database, and the monthly average borrowing quantity of the new book is counted), the actual borrowing situation of the new book is compared with the expected borrowing situation of the new book (e.g., the expected monthly average borrowing quantity), and if the actual borrowing situation is inconsistent with the expected borrowing situation, the subsequent purchasing strategy of the new book is adjusted in time (i.e., the purchasing information of the new book in the updated book purchasing list is adjusted). In addition, the library staff can also analyze the reasons for the inconsistency between the actual borrowing situation and the expected borrowing situation (e.g., the promotion may not be in place, the book content may not meet the expectations of the readers, etc.), and then adjust the subsequent purchasing decision of the new book according to the analyzed reasons (e.g., reduce the purchasing quantity of the same type of books in the updated book purchasing list or change the type distribution of the purchased books in the updated book purchasing list, etc.).

[0073] In order to accurately reflect the expected borrowing situation of the book, the following expected borrowing quantity model can be established:

[0074] The basic expected borrowing quantity = the number of corresponding grade students × the subject correlation coefficient × the grade adaptation coefficient;

[0075] The expected borrowing quantity = the basic expected borrowing quantity × the adjustment coefficient;

[0076] The subject correlation coefficient and the grade adaptation coefficient each have a value of 0-1, for example, the subject correlation coefficient of Chinese books is 0.6, the subject correlation coefficient of science books is 0.3, the grade adaptation coefficient of low grades (e.g., primary school) is 0.4, and the grade adaptation coefficient of high grades (e.g., junior high school and high school) is 0.7.

[0077] In actual application, the basic expected borrowing quantity of the book can be adjusted in combination with the time range of reading activities such as World Book Day, Campus Reading Festival, and class reading club, the adjustment coefficient is 1 during the non-reading activity period, and the adjustment coefficient is a value of 1.5-2 during the reading activity period (i.e., the expected borrowing quantity during the reading activity period is increased by 50%-100%). For example, if the shelf time of a book coincides with the "World Book Day", the expected borrowing quantity of the book = the basic expected borrowing quantity × 1.5.

[0078] For ease of understanding, the implementation of the above-mentioned book purchasing regulation method based on borrowing data is exemplarily described as follows by taking a specific application as an example.

[0079] The above-mentioned book purchasing regulation method based on borrowing data is mainly realized by the following steps:

[0080] Step one, generating an initial book purchasing list.

[0081] According to the regulations of primary and secondary school libraries and the recorded library collection data (including the number of existing copies of the library books) in the library system, the relevant personnel can generate an initial book purchase list for the library, which includes the purchase information of the books (including the book title, unit price, initial purchase copy quantity, etc.), to provide basic data for subsequent optimization of book purchase decisions.

[0082] Step two, borrowing data collection and arrangement.

[0083] In order to ensure that the library's borrowing system can accurately record the borrowing information of each book (including the book title, author, ISBN number, borrowing time, return time, etc.), the borrowing data of the same book in different branches and different borrowing channels can be collected and integrated into a unified database for associated storage, so as to facilitate subsequent comprehensive analysis of the borrowing data. Then, the borrowing data in the database can be cleaned to remove incorrect, duplicate and incomplete records. After that, the cleaned borrowing data in the database can be classified according to classification standards such as book category (such as literature, science and technology, history, social science, etc.), reader group (such as primary school, junior high school, high school, etc.), borrowing frequency (such as high borrowing frequency, medium borrowing frequency, low borrowing frequency, etc.), subject (such as literary fiction, science fiction, etc.), new or old (such as new book, old book, etc.), so that the relevant personnel can more clearly understand the borrowing situation of different types of books after subsequent comprehensive analysis of the borrowing data.

[0084] Step three, borrowing data analysis.

[0085] Popular book analysis: the borrowing indicators (including borrowing frequency, renewal rate, reservation quantity, timely return rate, reader rating, etc.) of each book can be counted to find out popular books. Specifically, the borrowing indicator data (i.e. borrowing frequency, renewal rate, reservation quantity, timely return rate, reader rating) of each book in a month and a quarter can be calculated, the weight of monthly borrowing indicator data is 40%, and the weight of quarterly borrowing indicator data is 60%, and the weight of borrowing frequency (35%) > the weight of reservation quantity (25%) > the weight of renewal rate (20%) > the weight of timely return rate (10%) > the weight of reader rating (10%) in weight distribution. Then, the comprehensive borrowing score of each book is calculated using the monthly and quarterly borrowing indicator data and the corresponding weights, and the comprehensive borrowing scores of the same type of books are compared according to the type of each book, and then the books with borrowing times exceeding a certain value (such as 100 times) or the borrowing times significantly greater than those of other books of the same type are regarded as popular books.

[0086] Trend analysis of borrowing: The trend of borrowing data of books over time can be analyzed to determine whether the popularity of books is rising, falling or remaining stable. Specifically, tools such as line charts can be used to visually display the borrowing trend of books; for example, the borrowing volume of a series of popular science books has shown a gradual upward trend in the past few quarters, which may mean that readers' demand for knowledge related to this series of popular science books is increasing.

[0087] Reader demand analysis: By using the borrowing data stored in the database, combining with the attribute information of readers such as age, gender, grade, and the preference data such as the data generated after the readers' browsing book webpages, favoriting, purchasing and other behaviors, questionnaire survey data, etc., the borrowing preferences of different reader groups can be analyzed.

[0088] Step four, purchase control strategy formulation.

[0089] Popular book replenishment: For books with high borrowing frequency and continuous popularity, increase the number of copies to update the initial purchase list. For example, if a popular English tutorial book is frequently borrowed, and the existing number of copies in the library cannot meet the needs of readers, resulting in many readers having to wait to borrow, more copies should be considered. Specifically, the number of copies to be replenished can be determined according to the borrowing rate, the number of people waiting to borrow, and the existing number of copies in the library, for example, if the borrowing rate is more than a certain threshold (such as more than 20 times per month) and the number of people waiting to borrow is large (such as more than 10 people), 5-10 copies can be added, and the initial purchase list can be updated according to the number of copies added. The way to determine the number of copies to be replenished can refer to the relevant content in the previous section, and will not be repeated here.

[0090] Emerging demand response: When it is found that the borrowing trend of a certain type of book is on the rise, relevant new books, classic works, etc. are considered as emerging demand books, and the purchase information of emerging demand books is added to the initial purchase list. Generally, emerging demand books are purchased in a timely manner.

[0091] Optimization of unpopular books: For unpopular books that have been ignored for a long time, reduce the number of copies purchased or remove them to update the initial purchase list. Specifically, a standard can be set to determine unpopular books (such as books that have not been borrowed for more than a year), the number of copies of unpopular books in the initial purchase list can be reduced to update the initial purchase list, or the purchase information of unpopular books can be deleted from the initial purchase list to update the initial purchase list, or unpopular books can be moved to the warehouse to make room for more popular books. For some professional books with academic value but low borrowing rate, a certain number of copies can be appropriately retained to meet the needs of specific readers.

[0092] Step five, purchase implementation and feedback adjustment.

[0093] Purchase implementation: According to the formulated purchase regulation strategy, communicate with the book supplier, and implement the book purchase according to the updated book purchase list. In the process of purchase, attention should be paid to the quality, version, price and other factors of the books. For example, ensure that the purchased books are the latest version, avoid purchasing pirated books, and strive for reasonable price and preferential conditions.

[0094] Feedback adjustment: After the new book is purchased and put on the shelf, the actual borrowing situation is continuously tracked, and compared with the previous borrowing data and the expected borrowing situation. If the actual borrowing situation is found to be inconsistent with the expected borrowing situation, the purchase information of the new book in the updated book purchase list is adjusted in time.

[0095] The beneficial effects of the above-mentioned book purchase regulation method based on borrowing data mainly reflect in the following aspects:

[0096] (1) Precise procurement decision: Through in-depth analysis of borrowing data, the demand degree of different categories of books can be accurately determined, the allocation of book purchase resources is optimized as a whole, and the funds are used for purchasing appropriate books; and the borrowing data can reflect the reading preferences of different reader groups (such as readers of different ages, genders and grades), so when purchasing books, different types of books can be purchased according to the composition and demand characteristics of the reader groups, better meeting the diversified reading needs and improving the satisfaction of readers to the library collection.

[0097] (2) Improve the efficiency of fund use: The previous book procurement method may be blind due to the lack of sufficient data support, and the book purchase regulation method based on borrowing data can help the library clearly understand which books are really needed by readers and which books are likely to be ignored, so as to avoid purchasing unpopular books, reduce waste of funds, and improve the proportion of funds used to purchase popular books and high-demand books; and borrowing data can help determine the reasonable number of copies of books. By analyzing the borrowing data, the number of copies to be purchased can be accurately calculated, which can not only meet the borrowing needs of readers and reduce the waiting time of readers, but also avoid over-purchasing and cause inventory accumulation in the library, thereby improving the efficiency of fund use in copy procurement.

[0098] (3) Enhance the adaptability and timeliness of the collection: By continuously tracking the borrowing data, changes in reading trends can be found in time, and the library can adjust the purchase decision in time according to the changes in reading trends, so that the collection can quickly adapt to the changes in reading trends and keep the collection books closely combined with the interests of readers; for some fields with rapid knowledge update, borrowing data can help the library update the knowledge content of the collection books, so as to ensure that the collection books can provide the latest and most accurate knowledge for readers and improve the knowledge timeliness of the collection books.

[0099] (4) Improve the quality of reader service: when the library reasonably purchases books according to the borrowing data, the inventory quantity of popular books can be effectively guaranteed, and the time for readers to wait for borrowing these books will be greatly shortened, thereby improving the satisfaction of the reader borrowing experience.

[0100] On the basis of the above-mentioned book purchase regulation method based on borrowing data, the embodiment of the application further provides a book purchase regulation device based on borrowing data, as shown in Figure 2 The device can include the following modules:

[0101] The generating module 202 is configured to generate an initial book purchase list of the target library based on the primary and secondary school library regulations and the collection data of the target library.

[0102] The storage module 204 is configured to store the borrowing data corresponding to different data sources of the target library into the target database, so as to store the borrowing data of the same book in association through the target database; wherein the borrowing data of each book in the target database is respectively bound with corresponding classification information.

[0103] The determining module 206 is configured to obtain attribute information and preference data of readers, and determine a target book based on the borrowing data and the classification information in the target database and the attribute information and the preference data; wherein the attribute information includes at least one of the age, gender and grade of the readers, and the preference data includes the borrowing behavior data and / or questionnaire survey data of the readers.

[0104] The updating module 208 is configured to determine the purchase copy quantity of the target book based on the target borrowing data and the target classification information of the target book in the target database and the collection data, and update the initial book purchase list based on the purchase copy quantity of the target book.

[0105] The book purchase regulation device based on borrowing data provided by the embodiment of the application can integrate the borrowing data of different data sources into the target database for storage after obtaining the initial book purchase list, so as to update the initial book purchase list by using the attribute information and the preference data of the readers and the collection data and the data in the target database, thereby realizing the optimization of the book purchase strategy, improving the efficiency and accuracy of the book purchase, and helping the primary and secondary school libraries to meet the requirements of the primary and secondary school library regulations.

[0106] The determination module 206 can also be configured to analyze the borrowing data and the classification information in the target database, wherein the analysis result comprises a borrowing index of each book in a preset borrowing period and a borrowing data change trend over time; determine a borrowing preference of a reader based on the borrowing data bound with the classification information and attribute information and preference data of the reader, and determine the target book based on the analysis result and the borrowing preference.

[0107] The determination module 206 can also be configured to count the borrowing index of each book in a preset borrowing period by using the borrowing data and the classification information in the target database, wherein the borrowing index comprises a borrowing frequency, a renewal rate, a reservation amount, a timely return rate and a reader score; and perform borrowing trend analysis based on the borrowing data and the classification information in the target database, wherein the borrowing trend analysis result represents a borrowing data change trend over time.

[0108] The target book can comprise a popular book, a cold book and an emerging demand book. Based on this, the determination module 206 can also be configured to determine the popular book and the cold book based on the borrowing index of each book in a preset borrowing period, and determine the emerging demand book based on the borrowing data change trend over time and the borrowing preference.

[0109] The preset borrowing period can comprise a first preset borrowing period and a second preset borrowing period, and the first preset borrowing period is less than the second preset borrowing period. Based on this, the determination module 206 can also be configured to determine a first borrowing score of each book based on a first borrowing index of each book in the first preset borrowing period, wherein the first borrowing index comprises a first borrowing frequency, a first renewal rate, a first reservation amount, a first timely return rate and a first reader score; determine a second borrowing score of each book based on a second borrowing index of each book in the second preset borrowing period, wherein the second borrowing index comprises a second borrowing frequency, a second renewal rate, a second reservation amount, a second timely return rate and a second reader score; assign a first weight to the first borrowing score of each book and a second weight to the second borrowing score of each book, and determine a comprehensive borrowing score of each book based on the first borrowing score and the first weight thereof and the second borrowing score and the second weight thereof; determine the popular book as a book with a comprehensive borrowing score greater than a first score threshold and determine the cold book as a book with a comprehensive borrowing score less than a second score threshold, wherein the first score threshold is greater than the second score threshold.

[0110] The collection data can include the number of existing copies of the books. Based on this, the updating module 208 can also be configured to: use the target borrowing data and the target classification information to count the borrowing rate and the number of people waiting to borrow the target books within a preset time range; if the borrowing rate of the popular book is greater than a first borrowing rate threshold and the ratio between the number of people waiting to borrow the popular book and the number of existing copies is greater than a first threshold, determine the first number of purchased copies of the popular book based on a preset safety factor and the borrowing rate of the popular book; wherein the preset safety factor is determined based on the book purchasing budget and the collection capacity of the target library; if the borrowing rate of the unpopular book is less than a second borrowing rate threshold or the ratio between the number of people waiting to borrow the unpopular book and the number of existing copies is less than a second threshold, determine the second number of purchased copies of the unpopular book based on a preset safety factor and the borrowing rate of the unpopular book; determine the third number of purchased copies of the emerging demand book based on a preset safety factor and the borrowing rate of the emerging demand book.

[0111] The updating module 208 can also be configured to: if the number of purchased copies includes the first number of purchased copies, adjust the initial number of purchased copies of the corresponding popular book in the initial book purchasing list based on each obtained first number of purchased copies; if the number of purchased copies includes the second number of purchased copies, adjust the initial number of purchased copies of the corresponding unpopular book in the initial book purchasing list based on each obtained second number of purchased copies; and if the number of purchased copies includes the third number of purchased copies, generate corresponding book purchasing information for the corresponding emerging demand book based on each obtained third number of purchased copies, and add the obtained book purchasing information to the initial book purchasing list.

[0112] Based on the book purchasing regulation device based on borrowing data as described above, Figure 2 The embodiment of the present application also provides another book purchasing regulation device based on borrowing data, as shown in Figure 3 The device can also include:

[0113] The cleaning module 210 is configured to clean the borrowing data; wherein the cleaning includes at least one of the following: removing error data, removing duplicate data, and removing incomplete data.

[0114] The adjusting module 212 is configured to store the actual borrowing data of the newly purchased books corresponding to different data sources in the target library into the target database, and adjust the updated book purchasing list based on the actual borrowing data in the target database, the classification information bound thereto, and the preset expected data. The preset expected data includes the basic expected borrowing rate of the newly purchased books and the adjustment coefficient thereof.

[0115] The book purchase regulation device based on the borrowing data provided by the embodiments of the present application has the same implementation principle and generated technical effects as the book purchase regulation method based on the borrowing data, and for brief description, the embodiments of the book purchase regulation device based on the borrowing data are not mentioned in the part of the foregoing embodiments of the book purchase regulation method based on the borrowing data, and the corresponding content in the foregoing embodiments of the book purchase regulation method based on the borrowing data can be referred to.

[0116] The embodiments of the present application also provide an electronic device, as shown in the structural schematic diagram of the electronic device, wherein the electronic device comprises a processor 41 and a memory 40, the memory 40 stores computer executable instructions capable of being executed by the processor 41, and the processor 41 executes the computer executable instructions to realize the book purchase regulation method based on the borrowing data. Figure 4

[0117] In the embodiment shown in the figure, the electronic device further comprises a bus 42 and a communication interface 43, wherein the processor 41, the communication interface 43 and the memory 40 are connected through the bus 42. Figure 4

[0118] The memory 40 can include a high-speed random access memory (RAM) and can also include a non-volatile memory, for example, at least one disk memory. The communication connection between the system network element and at least one other network element is realized through at least one communication interface 43 (which can be wired or wireless), and the Internet, a wide area network, a local area network, a metropolitan area network, etc. can be used. The bus 42 can be an ISA (Industry Standard Architecture) bus, a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus, etc. The bus 42 can be divided into an address bus, a data bus, a control bus, etc. For the convenience of representation, Figure 4 In the figure, only one bidirectional arrow is used to represent, but it does not mean that there is only one bus or only one type of bus.

[0119] ​​The processor 41 can be an integrated circuit chip with signal processing capability. In implementation, each step of the above method can be completed by integrated logic circuit of hardware in the processor 41 or by instructions in the form of software. The processor 41 described above can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; can also be a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor. The steps of the method disclosed in combination with the embodiments of the present application can be directly embodied as a hardware coding processor for execution, or a combination of hardware and software modules in the coding processor for execution. The software module can be located in a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, or other mature storage medium in the art. The storage medium is located in the storage memory, and the processor 41 reads information in the storage memory to combine the hardware to complete the steps of the above-mentioned embodiment of the book purchase control method based on the borrowing data.

[0120] Unless specifically stated otherwise, the relative steps, numerical expressions, and numerical values of the components and steps set forth in these embodiments do not limit the scope of the present application.

[0121] If the functions are implemented in the form of software function units and sold or used as independent products, they can be stored in a non-volatile computer readable storage medium executable by a processor. Based on this understanding, the technical solutions of the present application or the part of the prior art essentially or the part of the technical solutions can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a plurality of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The foregoing storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and various program code storage media.

[0122] In the description of the present application, it should be noted that the terms "center", "upper", "lower", "left", "right", "vertical", "horizontal", "inner", "outer" and the like indicate the orientation or positional relationship shown in the drawings, and are only for the convenience of describing the present application and simplifying the description, and do not indicate or imply that the device or element referred to must have a particular orientation, be constructed and operated in a particular orientation, and therefore cannot be understood as a limitation on the present application. In addition, the terms "first", "second", "third" are only for the purpose of description, and cannot be understood as indicating or implying relative importance.

[0123] Finally, it should be noted that the above-described embodiments are only specific embodiments of the present application, which are used to illustrate the technical solutions of the present application, and are not limiting. The protection scope of the present application is not limited thereto. Although the present application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that any person skilled in the art can make modifications or easily think of changes to the technical solutions recorded in the foregoing embodiments within the technical range disclosed by the present application, or make equivalent replacements to some technical features; and these modifications, changes or replacements do not cause the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present application, and should be covered within the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.

Claims

1. A method for regulating book purchasing based on borrowing data, characterized in that, include: Based on the regulations for primary and secondary school libraries and the collection data of the target library, an initial book purchase list for the target library is generated. Borrowing data from different data sources in the target library are categorized and stored in the target database, so that borrowing data for the same book can be stored together through the target database; wherein, the borrowing data of each book in the target database is bound to the corresponding category information. The system acquires reader attribute information and preference data, and analyzes them based on borrowing data and classification information in the target database. The attribute information includes at least one of the reader's age, gender, and grade, and the preference data includes the reader's borrowing behavior data and / or questionnaire survey data. The analysis results include borrowing indicators for each book within a preset borrowing period and the trend of borrowing data over time. Based on the borrowing data bound with classification information, as well as the reader's attribute information and preference data, the reader's borrowing preferences are determined, and the target books are determined based on the analysis results and the borrowing preferences; The number of copies of the target book to be purchased is determined based on the target borrowing data and target classification information of the target book in the target database and the collection data, and the initial book purchase list is updated based on the number of copies of the target book to be purchased. Analysis based on borrowing data and classification information in the target database includes: using the borrowing data and classification information in the target database to statistically analyze the borrowing indicators of each book within a preset borrowing period; wherein, the borrowing indicators include borrowing frequency, renewal rate, reservation volume, timely return rate, and reader rating; and conducting borrowing trend analysis based on the borrowing data and classification information in the target database; wherein, the borrowing trend analysis results characterize the trend of borrowing data bound to classification information over time.

2. The book purchase control method based on borrowing data according to claim 1, characterized in that, The target books include popular books, niche books, and books in emerging demand. Based on the analysis results and the borrowing preferences, target books are determined, including: Based on the borrowing statistics of each book within the preset borrowing period, popular and unpopular books are identified. Emerging demand for books is identified based on the trend of borrowing data over time and the borrowing preferences.

3. The book purchase control method based on borrowing data according to claim 2, characterized in that, The preset borrowing period includes a first preset borrowing period and a second preset borrowing period, wherein the first preset borrowing period is shorter than the second preset borrowing period; Based on the borrowing statistics of each book within the preset borrowing period, popular and less popular books are identified, including: Based on the first borrowing indicators of each book within the first preset borrowing period, the first borrowing score of each book is determined; wherein, the first borrowing indicators include the first borrowing frequency, the first renewal rate, the first reservation volume, the first return timeliness rate, and the first reader rating; Based on the second borrowing indicators of each book within the second preset borrowing period, the second borrowing score of each book is determined; wherein, the second borrowing indicators include the second borrowing frequency, the second renewal rate, the second reservation volume, the second return timeliness rate, and the second reader rating; Assign a first weight to the first borrowing score of each book, assign a second weight to the second borrowing score of each book, and determine the comprehensive borrowing score of each book based on the first borrowing score and its first weight, the second borrowing score and its second weight. Books with a total borrowing score greater than a first score threshold are identified as popular books, and books with a total borrowing score less than a second score threshold are identified as unpopular books; wherein, the first score threshold is greater than the second score threshold.

4. The book purchase control method based on borrowing data according to claim 2, characterized in that, The collection data includes the number of existing copies of the books; The number of copies of the target book to be purchased is determined based on the target book's borrowing data and classification information in the target database, as well as the aforementioned collection data, including: Using the target borrowing data and the target classification information, the borrowing rate and the number of people waiting to borrow the target books are calculated within a preset time range; If the borrowing rate of the popular book is greater than the first borrowing rate threshold and the ratio between the number of people waiting to borrow the popular book and the number of existing copies is greater than the first threshold, then the first number of copies of the popular book to be purchased is determined based on the preset safety factor and the borrowing rate of the popular book; wherein, the preset safety factor is determined based on the target library's book purchase budget and collection capacity; If the borrowing rate of the unpopular book is less than the second borrowing rate threshold or the ratio between the number of people waiting to borrow the unpopular book and the number of existing copies is less than the second threshold, then the second purchase copy quantity of the unpopular book is determined based on the preset safety factor and the borrowing rate of the unpopular book. The third procurement quantity of the emerging demand books is determined based on a preset security factor and the borrowing rate of the books.

5. The book purchase control method based on borrowing data according to claim 4, characterized in that, The initial book procurement list is updated based on the number of copies of the target book to be purchased, including: If the quantity of purchased copies includes the quantity of first purchased copies, then the initial quantity of purchased copies of the corresponding popular books in the initial book purchase list is adjusted based on each obtained quantity of first purchased copies. If the quantity of purchased copies includes the quantity of second purchased copies, then the initial quantity of the corresponding less popular books in the initial book purchase list is adjusted based on each obtained quantity of second purchased copies. If the number of purchased copies includes the number of third purchased copies, then based on each of the obtained third purchased copies, corresponding book purchase information is generated for the emerging demand books, and the obtained book purchase information is added to the initial book purchase list.

6. The book purchase control method based on borrowing data according to claim 1, characterized in that, Before classifying and storing the borrowing data of the target library corresponding to different data sources into the target database, so as to associate and store the borrowing data of the same book through the target database, the book purchase control method based on borrowing data further includes: cleaning the borrowing data; wherein, the cleaning includes at least one of the following: removing erroneous data, removing duplicate data, and removing incomplete data; The book purchase control method based on borrowing data further includes: classifying and storing the actual borrowing data of newly purchased books in the target library corresponding to different data sources into the target database, and adjusting the updated book purchase list based on the actual borrowing data in the target database, its associated classification information, and preset expected data; wherein, the preset expected data includes the basic expected borrowing rate of the newly purchased books and its adjustment coefficient.

7. A book purchase control device based on borrowing data, characterized in that, include: The generation module is used to generate an initial book purchase list for the target library based on the regulations for primary and secondary school libraries and the collection data of the target library. The storage module is used to classify and store the borrowing data of the target library corresponding to different data sources into the target database, so as to associate and store the borrowing data of the same book through the target database; wherein, the borrowing data of each book in the target database is bound to the corresponding classification information. The determination module is used to: acquire reader attribute information and preference data, and analyze them based on borrowing data and classification information in the target database; wherein, the attribute information includes at least one of the reader's age, gender, and grade, and the preference data includes the reader's borrowing behavior data and / or questionnaire survey data; the analysis results include borrowing indicators for each book within a preset borrowing period and the trend of borrowing data over time; determine the reader's borrowing preferences based on the borrowing data bound to classification information and the reader's attribute information and preference data, and determine the target books based on the analysis results and the borrowing preferences; The update module is used to determine the number of copies of the target book to be purchased based on the target borrowing data and target classification information of the target book in the target database and the collection data, and to update the initial book purchase list based on the number of copies of the target book to be purchased. The determining module is further configured to: utilize the borrowing data and classification information in the target database to statistically analyze the borrowing indicators of each book within a preset borrowing period; wherein the borrowing indicators include borrowing frequency, renewal rate, reservation volume, timely return rate, and reader rating; and perform borrowing trend analysis based on the borrowing data and classification information in the target database; wherein the borrowing trend analysis results characterize the trend of borrowing data bound to classification information over time.

8. An electronic device, characterized in that, The method includes a processor and a memory, the memory storing computer-executable instructions that can be executed by the processor, the processor executing the computer-executable instructions to implement the book purchase control method based on borrowing data as described in any one of claims 1 to 6.

Citation Information

Patent Citations

  • A book purchase and circulation system based on user reading requirements

    CN109740862A

  • Book purchase optimization decision-making system and book purchase decision-making method

    CN113065711A