Book archive updating method based on reader demands
Through the cloud computing system, analyzing book titles generates a classification number, building a parsing node group, and obtaining the supplementary priority of unincluded books, solving the problem of low service quality caused by the differences in similar book titles in the library, and achieving reasonable supplementation of book resources and personalized updates of archives.
Patent Information
- Application Number
- CN202510424018.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-07
- Publication Date
- 2025-07-08
- Estimated Expiration
- 2045-04-07
AI Technical Summary
In the prior art, when libraries purchase books based on readers' needs, there are problems such as similar book titles but large differences in content, resulting in low service quality and unreasonable update of book archives.
Through the cloud computing system, analyze book titles, generate book classification numbers, compare preset classification numbers and actual classification numbers, build a title analysis node group, obtain supplementary priority for unincluded books, supplement books based on possible classification numbers, and establish book archives.
It realizes reasonable analysis and supplementation of book resources, meets readers' needs, realizes personalized updates and continuous updates of book archives, and improves the quality of the library's service.
Smart Images

Figure CN120277254A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of cloud computing technology. Specifically, it is a method for updating book archives based on readers' needs. Background Art
[0002] The book archives in a library can contain various information, including the classification number of books, the retrieval times of books, various information such as book categories, etc. As the information identifier of books, it is necessary to effectively update the book archives. In the current operation of libraries, some readers have put forward new requirements for the books in the library, and it is necessary to be able to purchase books based on the needs of readers and then conduct effective updates. The current main problem is that although the library purchases books based on the retrieval results of readers, it only purchases based on the titles of books. However, although some books have similar titles, the actual content of the books is very different, resulting in some readers finding that although the titles of the books are similar, they are very different from their actual requirements, resulting in a low service quality for readers. At the same time, it leads to a mismatch in the work plans for the update work of book archives and the book supplement work, resulting in a low rationality of the update of book archives.
[0003] Therefore, how to determine the books that need to be supplemented in the library and then perform the book archive update work is a technical problem that those skilled in the art urgently need to solve. Summary of the Invention
[0004] The purpose of this application is to provide a method for updating book archives based on readers' needs, which solves the problem in the prior art that the recognition of readers' required book needs is not clear, resulting in the failure to reasonably judge readers' book needs. Specifically: A method for updating book archives based on readers' needs, the update method includes: Obtain the book classification number based on the book title and the corresponding book archive; Input the book title into the cloud computing system, and all cloud computing sub-nodes generate the classification number of the book based on the book title to obtain the preset classification number; Compare the preset classification number with the book classification number, sort the preset classification number, and obtain the high-performance nodes; Classify the high-performance nodes to obtain high-performance nodes that generate preset classification numbers based on different book titles, and construct a title parsing node group; Obtain the records of readers' retrieved book titles in the library, and obtain the priority of supplementing uncollected books in the library; Based on the priority of supplementing uncollected books, obtain the possible classification numbers; Supplement the books in the library based on the possible classification numbers, and establish the book archives of the supplemented books.
[0005] Optionally, obtaining the book classification number based on the book title and the corresponding book file includes: Obtaining the book information of the library, where the book information includes the book title and the corresponding book file; Obtaining the book classification number based on the corresponding book file; It further includes: Establishing the correspondence between the book title and the book classification number.
[0006] Optionally, inputting the book title into the cloud computing system, and generating the classification number of the book by all cloud computing sub-nodes to obtain the preset classification number, includes: Sending the book title to the cloud computing system, and obtaining the book classification number by all cloud computing sub-nodes of the cloud computing system based on the book title; Obtaining the book classification number output by the cloud computing sub-node to obtain the output classification number; Identifying the output classification number, and incorporating the same output classification numbers into the same classification number data group; Obtaining the number of output classification numbers in the classification number data group, and sorting the classification number data group based on the number of output classification numbers; When the serial number of the sorted classification number data group is higher than the serial number of the preset classification number data group, obtaining the classification number data group corresponding to the serial number of the sorted classification number data group to obtain the preset classification number.
[0007] Optionally, comparing the preset classification number and the book classification number, and sorting the preset classification number to obtain the high-performance node, includes: Comparing the preset classification number and the book classification number to obtain the parsing accuracy of the preset classification number; Sorting the parsing accuracy of the preset classification number based on the parsing accuracy of the preset classification number to obtain the classification number accuracy sorting; Obtaining the high-precision preset classification number based on the classification number accuracy sorting; Obtaining the cloud computing sub-node corresponding to the high-precision preset classification number to obtain the high-performance node.
[0008] Optionally, classifying the high-performance nodes to obtain the high-performance nodes that generate the preset classification number based on different book titles, and constructing the title parsing node group, includes: Obtaining the keywords of the book title, and obtaining the keyword combination relationship of the book title to establish a keyword data group; Obtaining the keyword occurrence frequency in all the keyword data groups, and establishing the correspondence between the keyword and the high-performance node based on the keyword occurrence frequency; Based on the correspondence between the keywords and the high-performance nodes, construct the high-performance nodes corresponding to the keywords into a node data group to obtain a title parsing node group.
[0009] Optionally, the obtaining of the occurrence frequencies of the keywords in all the keyword data groups and the establishment of the correspondence between the keywords and the high-performance nodes based on the keyword occurrence frequencies include: Obtain the book titles and the corresponding book classification numbers, and fuse the keyword data groups of the book titles with the same book classification number to obtain a high-dimensional keyword data group; Obtain the keywords in the high-dimensional keyword data group and obtain the synonyms of the keywords; Obtain the occurrence frequencies of the keywords and the synonyms of the keywords in the high-dimensional keyword data group to obtain the keyword occurrence frequencies; Based on the keyword occurrence frequencies, obtain the keywords with keyword occurrence frequencies not lower than a preset occurrence frequency to obtain high-frequency keywords; Establish the correspondence between the high-frequency keywords and the high-performance nodes to obtain the correspondence between the keywords and the high-performance nodes.
[0010] Optionally, the obtaining of the reader's retrieved book title records in the library and the obtaining of the uncollected books in the library include: Obtain the reader's retrieval records in the library and obtain the feedback information of the retrieval records; Obtain the uncollected books in the feedback information and record the uncollected book titles; Obtain the retrieval frequencies of the uncollected book titles, and based on the retrieval frequencies, obtain the supplementary priorities of the uncollected books.
[0011] Optionally, the obtaining of the possible classification numbers based on the supplementary priorities of the uncollected books and the uncollected book titles includes: Based on the supplementary priorities of the uncollected books, obtain the book titles corresponding to the supplementary priorities of the uncollected books to obtain the book titles to be supplemented preferentially; Obtain the keywords of the book titles to be supplemented preferentially, and obtain the synonyms of the keywords of the book titles to be supplemented preferentially to obtain a keyword data group of the book titles to be supplemented preferentially; Input the keyword data group of the book titles to be supplemented preferentially into the title parsing node group to obtain an analytical classification number; Based on the occurrence frequencies of the analytical classification numbers, obtain the possible classification numbers.
[0012] Optionally, the obtaining of the possible classification numbers based on the occurrence frequencies of the analytical classification numbers includes: Based on the occurrence frequencies of the analytical classification numbers, obtain the high-frequency analytical classification numbers; Based on the high-frequency parsing classification number, obtain the corresponding high-performance node to get a high-performance parsing node; Based on the correspondence between the keyword and the high-performance node, obtain the preset keyword corresponding to the high-performance parsing node; Based on the preset keyword and the keyword combination relationship, obtain an alternative book title; Retrieve the alternative book title. If the alternative book title exists, obtain the classification number of the alternative book title; Obtain a book title whose classification number frequency of the alternative book title is not lower than the preset classification number frequency. The classification number of the alternative book title is a possible classification number.
[0013] Optionally, supplement the books in the library based on the possible classification number, and establish a book file for the supplemented books, including: Based on the possible classification number, obtain the corresponding alternative book title; Based on the corresponding alternative book title, supplement the books in the library; Establish a book file for the supplemented books and update the book file for the supplemented books during the operation of the library.
[0014] The beneficial effects of this application include: 1. It realizes a reasonable analysis of the book resources that need to be supplemented. This application is based on cloud computing technology and successfully uses the book classification number to classify and analyze the books retrieved by current readers. Then, based on the obtained classification results, books are supplemented, and based on the supplemented books, corresponding book files are established, so that the library can establish and update the book files based on the supplemented book information. 2. It realizes the determination of book classification. In the technical solution of this application, the book resources are not directly supplemented based on the book title retrieved by the reader, but the possible classification numbers of the retrieved book title are obtained, and then the book categories are supplemented based on the classification numbers, so as to expand the scope of book resource supplementation and fully meet the needs of readers for relevant books.
[0015] 3. It realizes the personalized update of the book file. In the technical solution of this application, a special book file is established for the obtained book file, and then based on this file, the book files of the newly supplemented books in the library are continuously updated, so as to ensure that a special book file can be established for each book and the book file can be continuously updated. Description of the Drawings
[0016] To more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the accompanying drawings required in the embodiments of the present application or the prior art. Obviously, only some embodiments of the present application are described below. For those of ordinary skill in the art, without creative efforts, other drawings can be obtained based on these drawings. The drawings are used to provide a further understanding of the present disclosure and constitute a part of the specification, and are used together with the following specific embodiments to explain the present disclosure, but do not constitute a limitation to the present disclosure. In the drawings: Figure 1 It is a flowchart of a method for updating a book file based on reader needs provided by an embodiment of the present application; Figure 2 It is a display interface of a book file based on cloud computing provided by an embodiment of the present application. Detailed implementation manners
[0017] The following will clearly and completely describe the technical solutions in the embodiments of the present application with reference to the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all of the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present application without creative efforts belong to the scope of protection of the present application. Additionally, in the embodiments of the present application, "first", "second", etc. are used to distinguish similar objects and do not necessarily need to describe a specific order or sequence.
[0018] In the process of updating the library's book archives, the library has realized the need to continuously update the book archives therein to analyze the borrowing frequencies of various book resources. For example, book archives can be established based on the information of the books themselves, and then the archives can be updated accordingly, including the number of borrowings, return times, etc. At the same time, for all resources, it can also be used to analyze the borrowing needs of readers for some books, so as to better lay a foundation for the supplement and update of book resources. However, relatively speaking, the accuracy of analyzing readers' needs based on this method is relatively low, and the library usually does not adopt this method. Currently, in the supplement of book resources, the main method applied is to determine the book resources to be supplemented according to the retrieval results of readers for relevant books. The problem is that in the current book retrievals of most readers, they will input and only input the keywords of the book title, rather than the accurate book title. If the library purchases all the retrieval keywords, it will obviously consume a large amount of resources, resulting in excessive operating pressure on the library. And if only one book is selected, it is easy to cause that although the book title matches the readers' needs, the content recorded in the book does not match the actual needs of the readers, resulting in too low accuracy in identifying the actual needs of the readers and unable to improve the service level for readers. Obviously, if the library wants to provide good services for readers in continuous work, it needs to supplement the book archives based on the actual needs of the readers, and then establish book archives according to the specific information of the book archives, so as to continuously update the archives based on the supplemented book resources in subsequent work.
[0019] To solve the problems existing in the current library in analyzing readers' needs, this application discloses a method for updating book archives based on readers' needs, as Figure 1 shown, which is a flowchart of a method for updating book archives based on readers' needs provided by an embodiment of this application. The specific content includes: S110. Obtain the book classification number based on the book title and the corresponding book archive; S120. Input the book title into the cloud computing system, and all cloud computing sub-nodes generate the classification number of the book based on the book title to obtain the preset classification number; S130. Compare the preset classification number with the book classification number, sort the preset classification number, and obtain the high-performance nodes; S140. Classify the high-performance nodes to obtain high-performance nodes that generate preset classification numbers based on different book titles, and construct a title parsing node group; S150. Obtain the records of readers' retrieved book titles in the library, and obtain the priority for supplementing uncollected books in the library; S160. Based on the priority for supplementing uncollected books, obtain the possible classification numbers; S170. Supplement the books in the library based on the possibility classification numbers, and establish and update the book files of the supplemented books.
[0020] The purpose of the above steps is to determine the book resources that need to be supplemented in the library based on cloud computing technology, and supplement the corresponding books based on the obtained determination results to meet the reading needs of readers. After supplementing the book resources, the construction and update of book files are carried out to establish effective book files.
[0021] Next, the above steps will be specifically described. Specifically: As described in step S110, the purpose of this step is to obtain the existing book resource files in the library, so as to obtain the corresponding relationship between the book titles and the book classification numbers, and based on this corresponding relationship, lay a foundation for the subsequent implementation of cloud computing technology and the analysis and verification of book classification numbers. Specifically: S111. Obtain the book information of the library, and the book information includes the book title and the corresponding book file.
[0022] The purpose of this step is to obtain the book information of the library and the corresponding book files. Among them, the book files include various information, including book classification numbers, retrieval times, book summaries, book lending information, etc. The book title is the most common retrieval information for readers, so it is necessary to establish the corresponding relationship between the book title and the book file.
[0023] Among them, for each book title, the corresponding book file has been established. Therefore, the book file corresponding to the book title can be directly used.
[0024] S112. Obtain the book classification numbers based on the corresponding book files.
[0025] The purpose of this step is that the book classification numbers correspond to multiple books with similar fields and contents. Considering that the books required by readers are retrieved in the form of titles, and there may be significant differences in the contents of books with similar titles, it is necessary to obtain the corresponding relationship between the book titles and the book classification numbers, as well as the prediction relationship based on cloud computing, so as to obtain the corresponding book demand determination effect in subsequent analysis.
[0026] Among them, for the book files obtained based on the book titles, it is necessary to obtain the book classification numbers from the book files.
[0027] After that, the book classification numbers can be directly obtained from the book files.
[0028] S113. It also includes: Establish the corresponding relationship between the book title and the book classification number.
[0029] The purpose of this step is that in the application of cloud computing technology, the ultimate goal of this application is to obtain the corresponding classification number based on the book title input by the reader, and then supplement the corresponding book resources based on the classification number, and establish a corresponding book file based on the obtained book resources. Therefore, it is necessary to establish the correspondence between the book title and the classification number for the training of the cloud computing model.
[0030] Among them, based on the correspondence between the book title and the book file, and the correspondence between the book file and the classification number, the correspondence between the book title and the book classification number can be directly obtained based on these two correspondences.
[0031] As described in step S120, the purpose of this step is that for the correspondence between the book title and the classification number that has been obtained, the cloud computing system performs a preset analysis on the book classification number based on the book title, and then selects the correct child node, so that the books to be supplemented in the library can be analyzed based on the obtained child node. Specifically: S121. Send the book title to the cloud computing system, and all cloud computing child nodes of the cloud computing system obtain the book classification number based on the book title.
[0032] The purpose of this step is to analyze the obtained book information, so as to establish the corresponding operation result for the book title that can be obtained therein, so that the book classification number that the book title may obtain can be analyzed based on the book title to obtain the corresponding analysis relationship.
[0033] Among them, for the configured cloud computing system, it includes a team of cloud computing child nodes, and different algorithms are used by each of the child nodes to ensure that different child nodes use different algorithms to obtain the book classification number.
[0034] Among them, after sending the book title to the cloud computing system, different cloud computing child nodes parse the same book title, so that the cloud computing child nodes obtain the calculated book classification number for the same book title.
[0035] Among them, after the cloud computing system obtains the book title, it directly distributes the book title to all cloud computing child nodes at the same time.
[0036] S122. Obtain the book classification number output by the cloud computing child node to obtain the output classification number.
[0037] The purpose of this step is that in the processing of one computing child node, all the book classification numbers obtained by the cloud computing system are output, and the obtained book classification numbers are processed accordingly.
[0038] Among them, all book classification numbers are output, and the obtained output result is the output classification number.
[0039] S123. Identify the output classification numbers, and incorporate the same output classification numbers into the same classification number data group.
[0040] The purpose of this step is that for the obtained output classification numbers, although the results are the same, they may be calculated from different child nodes. In order to obtain a more complete child node group and perform accurate analysis of the classification numbers of book titles based on the child node group, it is necessary to classify the obtained classification numbers themselves.
[0041] Among them, analyze all the obtained classification numbers, and incorporate the same classification numbers into the same classification number data group to obtain a classification number data group.
[0042] Among them, during the process of the child node generating the output classification number, determine the correspondence between the child node and the corresponding output classification number to establish the correspondence between the output classification number and the child node, so as to obtain the correspondence between the classification number data group and multiple child node groups.
[0043] S124. Obtain the number of output classification numbers in the classification number data group, and sort the classification number data group based on the number of output classification numbers.
[0044] The purpose of this step is that for the obtained classification number data group, since the number of classification numbers in each classification number data group is different, but the classification numbers in them are the same, the correspondence between the data group and the book title can be determined based on the number of classification numbers in each classification number data group, so as to obtain accurate book classification numbers based on the book title through the cloud computing system.
[0045] Among them, determine the number of output classification numbers in each classification number data group and sort the obtained numbers.
[0046] Among them, obtain the correspondence between the number of each classification number data group and the classification number data group, so as to obtain the sorting relationship of the classification number data group based on the sorting relationship of the numbers.
[0047] S125. When the serial number of the sorted classification number data group is higher than the serial number of the preset sorted classification number data group, obtain the classification number data group corresponding to the serial number of the sorted classification number data group to obtain a preset classification number.
[0048] The purpose of this step is that for the obtained classification number data groups, among the classification number data groups with a relatively high quantity, it is stated that the correspondence between the output classification number and the book title is more reasonable. Therefore, when the sorting serial number of the classification number data group is relatively high, the output classification number corresponding to the classification number data group can be determined as the preset classification number, that is: the book classification number that can be obtained based on the book title.
[0049] Among them, for the sorted classification number data groups, analyze their sorting positions, and then based on the sorting positions, determine the corresponding classification number data groups, and set the classification numbers within the classification number data groups as the preset classification numbers.
[0050] Among them, set a preset serial number for the serial numbers of the obtained sorted data groups. Only when the sorting serial number of the classification number data group is higher than this preset serial number, the classification numbers within the corresponding classification number data group can be considered as preset classification numbers.
[0051] In some embodiments, it is also possible to analyze the number of classification numbers within different classification number data groups and set a threshold for the quantity interpolation, so as to set the classification numbers in the classification number data groups where the obtained difference is lower than this threshold as the preset classification numbers. For example: the numbers of classification numbers in the classification number data groups are 10, 9, 7, 3, and 1 respectively, and the set difference threshold is 3. Then, the classification numbers in the classification number data groups with the numbers of 10, 9, and 7 are determined as the preset classification numbers. In addition, this process also determines the quantity sorting of the preset classification numbers, and removes those lower than the optional highest quantity value, and determines the classification numbers in the corresponding classification number data groups as non-preset classification numbers.
[0052] As described in step S130, the purpose of this step is that based on the obtained preset classification numbers, these preset classification numbers are obtained by different cloud computing sub-nodes. For the obtained preset classification numbers, the sub-nodes corresponding to this preset sub-node can all obtain the correct classification numbers based on the book title. Thus, after obtaining the cloud computing sub-nodes, in the book replenishment of the library, the correct book classification numbers can be obtained based on the book title. That is to say, after obtaining the sub-nodes, it can lay a foundation for the subsequent book replenishment work based on this sub-node.
[0053] S131. Compare the preset classification number with the book classification number to obtain the parsing accuracy of the preset classification number.
[0054] The purpose of this step is that when comparing the obtained preset classification number with the book classification number, the similar book classification numbers can be determined, so that among the obtained preset classification numbers, the corresponding cloud computing sub-nodes can all be used to determine the book resources that need to be replenished in the library.
[0055] Among them, the obtained preset classification numbers are compared with the book classification numbers. When meeting the requirements of the comparison results, the preset classification numbers that meet the requirements are determined as high-precision classification numbers.
[0056] Among them, based on the array structure of the book classification number, the specific content of the classification number is determined, and then based on the comparison of all the information corresponding in the classification number, the parsing accuracy of the preset classification number is determined.
[0057] Among them, it is analyzed that in the array of preset classification numbers, the parsing accuracy levels are different due to the positions of different array information. Among them, the earlier the position of the array information is, the lower the parsing accuracy is, and the later the array information is, the higher the parsing accuracy is. When the preset classification number is the same as the book classification number, the parsing accuracy is the highest. For example: for the book "The Theory of Structural Dynamics and Its Application in Earthquake Engineering", the classification number is TU311.3. Among them, "TU" represents building science, "TU3" represents structural mechanics, "TU311" represents structural dynamics, and ".3" represents the subdivision field, specifically referring to the dynamic analysis method. Obviously, the influencing degrees of the information from front to back are different. For example, if the result obtained by a certain child node does not start with "TU", the accuracy of this classification number is obviously very low because the field of the book does not match the actual requirements. And analyzing the child node of "TU311" means a higher parsing accuracy. For the specific subdivision field, such as ".4", it will also refer to the corresponding field or method. For example, the classification number is "TU311.4", and the possible book titles included may be "Finite Element Methods in Structural Dynamics" and "Structural Vibration Testing and Modal Analysis". Essentially, they belong to the same field as the book in this case, and there are only certain differences in the algorithms or tools used. It can be considered that obtaining the child node of the classification number "TU311.4" also has a very high parsing accuracy. That is to say, in the analysis of parsing accuracy, the parsing accuracy can be sorted according to the order of field, discipline, branch of discipline, and subdivision field, and the parsing accuracy corresponding to this order increases from front to back.
[0058] S132. Sort the parsing accuracy of the preset classification number based on the parsing accuracy of the preset classification number to obtain the classification number accuracy ranking.
[0059] The purpose of this step is that for the obtained parsing accuracy of the preset classification number, it can be sorted, so that based on the result of the parsing accuracy and based on this sorting result, the obtained data result can be applied to the analysis of the applicability process of the corresponding preset classification number.
[0060] Among them, for the obtained classification number accuracy, it needs to be sorted, so that the specific accuracy of the corresponding preset classification number can be determined from it.
[0061] Among them, for the classification accuracy of the preset classification numbers, the obtained values are sorted based on the determination method of the preset accuracy, such as in the way of percentages, numerical serial numbers, etc. Based on the obtained processing results, the parsing accuracy is further sorted to obtain the sorting result.
[0062] S133. Based on the sorting of the classification number accuracy, obtain the preset classification numbers with high accuracy.
[0063] The purpose of this step is to ensure higher efficiency and accuracy in the process of obtaining the corresponding book classification numbers based on the book titles. Therefore, it is necessary to sort based on the classification number accuracy and screen out the preset classification numbers that can be applied and have higher accuracy.
[0064] Among them, the obtained classification number accuracy is sorted, and the obtained sorting result is determined.
[0065] Among them, the sorting result of the classification number accuracy is compared with the preset classification numbers, and the corresponding serial number threshold is set. When the sorting of the obtained preset classification number accuracy is higher than this threshold, the preset classification number corresponding to this serial number is the preset classification number with high accuracy.
[0066] S134. Obtain the cloud computing sub-node corresponding to the preset classification number with high accuracy to obtain a high-performance node.
[0067] The purpose of this step is to effectively supplement the library's book resources based on the book titles during the book resource supplement in the library. Therefore, it is necessary to determine the cloud computing sub-nodes required in the process of analyzing the book titles to improve the high-precision determination of the book classification numbers corresponding to the book titles. Therefore, in this process, it is necessary to determine the sub-nodes that can be used in this process, and such sub-nodes are high-performance nodes.
[0068] Among them, obtain the cloud computing sub-nodes corresponding to each type of preset classification number during the acquisition process. Based on this corresponding relationship, all the generated cloud computing sub-nodes of the preset classification numbers can be obtained.
[0069] Among them, for the obtained preset classification numbers with high accuracy, the corresponding cloud computing sub-nodes can be directly determined as high-performance nodes.
[0070] As described in step S140, the purpose of this step is to consider that among the preset classification numbers obtained by different cloud computing sub-nodes based on the book titles. Therefore, it is necessary to establish the corresponding relationship between different types of book title contents and the corresponding cloud computing sub-node data groups, so that in the specific book supplement, the optional book classification numbers can be obtained based on the book titles retrieved by the readers, and then the book resources can be supplemented based on the book classification numbers.
[0071] S141. Obtain the keywords of the book title, obtain the combination relationship of the keywords of the book title, and establish a keyword data group.
[0072] The purpose of this step is that for books, their naming usually has associations between words and cannot simply determine the book list based on the book classification number. Therefore, in the technical solution of this application, for the supplement of books, it is selected based on both the book classification number and the keyword association relationship in the book title. Therefore, the purpose of this step is to obtain the keyword relationship in the book to establish a keyword data group.
[0073] Among them, obtain the content words in the book title and determine the combination relationship between the content words to obtain the keywords and the combination relationship of the keywords.
[0074] In some embodiments, for the combination relationship of keywords, the position of the keywords is not limited, but a keyword data group is constructed only based on the content of the keywords.
[0075] In some embodiments, the synonyms of the keywords are also obtained and uniformly established in the keyword data group. For example, for "Engineering Mechanics", the keywords include "engineering" and "mechanics", then the keyword data group is [engineering, engineering solution, construction engineering, hydraulic engineering, electrical engineering, mechanics].
[0076] S142. Obtain the occurrence frequency of the keywords in all the keyword data groups, and based on the keyword occurrence frequency, establish the corresponding relationship between the keywords and the high-performance nodes.
[0077] The purpose of this step is that since the cloud computing system of this application uses multiple sub-nodes and the algorithms used by the sub-nodes are different, for different cloud computing sub-nodes, the book titles they are good at analyzing are different. In order to ensure the reasonable analysis of book resources, it is necessary to determine the book lists that different sub-nodes are good at analyzing, so as to use such sub-nodes to analyze the book titles and thus mine the book classification number. Specifically: S1421. Obtain the book title and the corresponding book classification number, and fuse the keyword data groups of the book titles with the same book classification number to obtain a high-dimensional keyword data group.
[0078] The purpose of this step is that since it is necessary to establish the connection between the book title, the book classification number, and the book title, and at the same time, the association between the book classification number and the sub-node has been obtained, the corresponding relationship between the book title and the corresponding cloud computing sub-node can be determined based on the obtained corresponding relationship.
[0079] Among them, for the obtained book titles and book classification numbers, these two types of information can be directly determined based on the book resources currently stored in the library.
[0080] Among them, the book title is cited in the form of a keyword data group, and the corresponding relationship between the keyword data group and the book classification number is established.
[0081] Among them, for all book resources, the book classification numbers of the corresponding books are obtained, and the book titles with the same classification numbers are integrated into the same book title data group to obtain a high-dimensional book title data group.
[0082] Among them, the book titles in the high-dimensional book title data group are obtained and then stored in the form of a keyword data group. The new keyword data group obtained is the high-dimensional keyword data group.
[0083] S1422. Obtain the keywords in the high-dimensional keyword data group and obtain the synonyms of the keywords.
[0084] The purpose of this step is that for the obtained high-dimensional keyword data group, it needs to be expanded so that more keywords of the same type can be included in the established high-dimensional keyword data group, to ensure that when the library resources are expanded subsequently, more accurate analysis of the book classification numbers can be carried out based on the title information.
[0085] Among them, for all the keywords in the high-dimensional keyword data group, their synonyms are determined and the determined synonyms are directly added to the high-dimensional keyword data group.
[0086] S1423. Obtain the occurrence frequencies of the keywords and the synonyms of the keywords in the high-dimensional keyword data group to obtain the keyword occurrence frequencies.
[0087] The purpose of this step is that considering that there are usually multiple keywords in the established keyword data group, in order to ensure that the finally obtained data group can be well applied in the subsequent cloud computing system, it is necessary to analyze the occurrence frequencies of the keywords to determine the highest frequency keywords obtained by the cloud computing sub-nodes.
[0088] Among them, all the keywords are counted to determine all the different types of keywords. The calculation equation for the keyword occurrence frequency is: ; Among them, keyword occurrence frequency; represents the number of keywords with a synonym relationship; represents the number of all keywords in the high-dimensional keyword data group; iRepresents a synonym index with a synonym relationship; j Represents the total number of synonym indexes.
[0089] In some embodiments, only the occurrence frequency of keywords among them is determined, without considering the occurrence frequency of synonyms of each keyword.
[0090] S1424. Based on the occurrence frequency of the keywords, obtain the keywords whose occurrence frequency is not lower than a preset occurrence frequency to obtain high-frequency keywords.
[0091] The purpose of this step is that for all the keywords that appear among them, it is necessary to determine them based on the occurrence frequency of such keywords. When high-frequency keywords are obtained, it means that based on the corresponding relationship between the keywords with higher occurrence frequencies and the sub-nodes, a high-accuracy book classification number corresponding to the book title can be obtained in the supplement of book resources.
[0092] Among them, the preset occurrence frequency can be determined based on work experience.
[0093] In some embodiments, the mean value of the occurrence frequency of keywords can be obtained and used as the preset occurrence frequency.
[0094] Among them, all keywords higher than this occurrence frequency are used as high-frequency keywords, and keywords lower than this preset frequency can be directly removed from the classification number data group.
[0095] S1425. Establish the corresponding relationship between the high-frequency keywords and the high-performance nodes to obtain the corresponding relationship between the keywords and the high-performance nodes.
[0096] The purpose of this step is that for high-performance sub-nodes, a sub-node data group will be established. Although the unique book classification number corresponding to the keyword data group can be obtained based on the corresponding keyword, it is not certain whether a stable book classification number can be obtained for the high-performance node among them. In order to obtain more accurate data in the subsequent determination of book classification numbers, it is necessary to determine the corresponding relationship between the high-frequency keywords and the high-performance nodes.
[0097] Among them, the correlation degree can be directly obtained based on the occurrence frequency of the high-frequency keywords, and the occurrence frequency of the high-frequency keywords can be directly used as the correlation degree.
[0098] In some embodiments, the correlation degree between the high-frequency keywords and the sub-nodes is further processed. For example, the weight of a specific keyword in the same type of keywords (that is, multiple keywords with a synonym relationship) is introduced, and the obtained equation is: ; Among them, Indicates the degree of association between high-frequency keywords and child nodes; Indicates the number of a specific keyword among multiple keywords with a synonym relationship; Indicates the number of multiple keywords with a synonym relationship.
[0099] Among them, after obtaining the degree of association, for the determined high-frequency keywords, it is necessary to determine based on the obtained degree of association sorting result. Only when the obtained degree of association is higher than the set threshold can it be considered that the corresponding relationship can be applied.
[0100] In some embodiments, it is necessary to establish a correspondence between relevant keywords and the labels of specific cloud computing child nodes, so as to ensure that in the subsequent work of determining the book classification number based on the book title, the book title is processed with keywords, and the corresponding book classification number is obtained based on the keywords.
[0101] S143. Based on the correspondence between the keywords and the high-performance nodes, construct the high-performance nodes corresponding to the keywords into the node data group to obtain the title parsing node group.
[0102] The purpose of this step is that considering that the cloud computing child nodes have different processing performances for different types of keywords, therefore, it is necessary to incorporate the cloud computing child nodes with similar performances, especially those with similar processing performances for the same type of keywords, into the same data group, so as to obtain multiple sub-node data groups, and then in the update of book resources, the sub-nodes in different node data groups can be used to parse the book classification number based on the keyword type in the book title.
[0103] Among them, incorporate the child nodes corresponding to the obtained high-frequency keywords into the same sub-node data group for all the child nodes corresponding to the high-frequency keywords to obtain the small-range parsing node group corresponding to the keywords.
[0104] Among them, incorporate all the high-frequency keywords covered in the data group of all high-frequency keywords and the child nodes with high degrees of association corresponding to them into the same sub-node data group to obtain the parsing node group.
[0105] Among them, for all the parsing node groups, it is necessary to ensure that the cloud computing child nodes in the parsing node group all meet the degree of association determination result to obtain the parsing data group.
[0106] As described in step S150, the purpose of this step is to determine the uncollected book resources in the library and it is necessary to determine based on the specific needs of readers for relevant books. Then, in the subsequent processing, the book classification number corresponding to the book title required by the readers can be effectively analyzed according to the established parsing node group. Specifically: S151. Obtain the reader retrieval records in the library and obtain the feedback information of the retrieval records.
[0107] The purpose of this step is to analyze the specific needs of readers in the current library for relevant books. After that, the corresponding book demand priority can be obtained based on the specific needs.
[0108] Among them, obtain the reader input information in the book retrieval system set in the current library to obtain the reader retrieval records.
[0109] Among them, obtain the book information that the library fails to effectively provide in the reader retrieval records and record this type of information.
[0110] In some embodiments, sort the retrieval frequencies of the books that are not included to determine the demand priority of readers for relevant books.
[0111] S152. Obtain the books not included in the feedback information and record the titles of the books not included.
[0112] The purpose of this step is to obtain the demand degrees of current readers for different types of books, especially to obtain the titles of the books demanded by the readers. Thus, based on the obtained book titles, the book resources that the library needs to supplement can be determined.
[0113] Among them, determine the books not included in the feedback information and determine the titles of the books not included among them.
[0114] In some embodiments, for the titles of the books not included, obtain synonyms of the keywords in the book titles to expand the coverage of the book titles.
[0115] In some embodiments, after obtaining the book titles after synonym replacement, compare the obtained new book titles with the existing book titles in the library. If it is found that there are corresponding book titles in the library, then this book does not need to be supplemented subsequently.
[0116] S153. Obtain the retrieval frequency of the titles of the books not included. Based on the retrieval frequency, obtain the supplement priority of the books not included.
[0117] The purpose of this step is that in this application, it is determined based on both the supplement priority of the books and the book classification numbers. Therefore, in the specific processing, in the technical solutions disclosed above, the technical solutions required for the book classification numbers have been determined. Therefore, it is also necessary to determine the corresponding book supplement priority to determine the books to be supplemented subsequently.
[0118] Among them, obtain the retrieval frequency of readers for the book title, and establish the supplementary priority based on the retrieval frequency.
[0119] Among them, the higher the retrieval frequency, the higher the supplementary priority.
[0120] In some embodiments, the retrieval frequency can also be determined regularly or irregularly. At the same time, a corresponding preset retrieval frequency is set. Only when it is higher than the preset retrieval frequency can the corresponding book title be considered as a book that needs to be supplemented preferentially.
[0121] In some embodiments, after determining the supplementary priority of the relevant book and it belongs to the category that needs to be supplemented preferentially, obtain the synonyms of the keywords in the book title, and all the obtained book titles are determined as books that need to be supplemented preferentially.
[0122] As described in step S160, the purpose of this step is that when it is determined that a book needs to be supplemented, in fact, this information is only the book title. Therefore, it is necessary to accurately determine the corresponding possible classification number based on the book title, and then, based on the highly accurate possible classification number, purchase the books that need to be supplemented to supplement the book resources in the library.
[0123] S161. Based on the supplementary priority of the uncollected books, obtain the book titles corresponding to the supplementary priority of the uncollected books to obtain the book titles that need to be supplemented preferentially.
[0124] The purpose of this step is to determine the book titles that need to be supplemented, and then, based on the obtained book titles, determine the books that need to be supplemented preferentially.
[0125] Among them, the library determines the priority based on the obtained book retrieval frequency, so that the priority supplementary demand of the books can be determined based on the currently obtained priority parameters.
[0126] Among them, for the books that need to be supplemented, amplify the keywords in the book titles of such books and process them by obtaining synonyms and other methods.
[0127] Among them, incorporate all the book titles that need to be supplemented into the corresponding book supplementary data group, and then determine the book titles based on this data group.
[0128] In some embodiments, extract the keywords from all the book titles among them, and incorporate all the obtained keywords into the keyword data group of the supplementary bibliography. Then, the possible classification number of the books can be determined based on this data group.
[0129] S162. Obtain the keywords of the title of the priority supplementary book, obtain the synonyms of the keywords of the title of the priority supplementary book, and obtain the priority supplementary book keyword data group.
[0130] The purpose of this step is that for the obtained title of the priority supplementary book, considering that in this application, a correspondence relationship between keywords and cloud computing sub-nodes is finally established, rather than a direct correspondence relationship between the book title and cloud computing sub-nodes, it is necessary to analyze the keywords of the title of the priority supplementary book to obtain the keyword data group.
[0131] Among them, the method of this step is the same as the method described in step S161, that is: obtain the synonyms for the keywords of the title of the priority supplementary book, and then supplement all the obtained synonyms into the keyword data group, so as to achieve the purpose of amplification.
[0132] S163. Input the priority supplementary book keyword data group into the title parsing node group to obtain the parsed classification number.
[0133] The purpose of this step is that considering that different title parsing node groups have different understandings and processing performances for different keywords, in the processing of the priority supplementary book keyword data group, in order to obtain a more accurate book classification number, for different types of book keyword data groups, it is necessary to send them to the corresponding title parsing node group to obtain the parsed classification number.
[0134] Among them, it is necessary to establish the correspondence relationship between the priority supplementary book keyword data group and the corresponding title parsing node group, and this process needs to be obtained based on the correlation degree between the corresponding sub-nodes and keywords. The determination equation of this correlation degree is: ; Among them, m represents the title keyword category index of the priority supplementary book; n represents the total number of title keyword category indexes of the priority supplementary book. The meaning of this equation is that in the calculation of the correlation degree of the title of the priority supplementary book, it is necessary to determine the correlation degree of all keywords (including the keywords themselves and their synonyms) and calculate the average value to obtain the average correlation degree.
[0135] Among them, for the obtained correlation degree value, it is necessary to determine it based on the calculation results of the correlation degree between each keyword and the sub-node, and set different numerical level intervals based on the obtained correlation degree results between the sub-node and the keyword. When the obtained correlation degree result falls into the corresponding numerical level interval, the parsing node group corresponding to this numerical level interval is used as the title parsing data group corresponding to the priority supplementary book keyword data group.
[0136] After inputting the priority supplementary book keyword data group into the corresponding parsing node group, the keyword data group obtained is jointly parsed by the cloud computing child nodes included in the parsing node group to calculate the algorithms of all child nodes and obtain the parse classification numbers that can be calculated.
[0137] S164. Obtain possible classification numbers based on the occurrence frequency of the parse classification numbers.
[0138] The purpose of this step is that since there are multiple child nodes in the set parsing node group, each child node will generate a parse classification number, and the generated parse classification numbers may have obvious differences. At the same time, considering that the same book classification number corresponds to a large number of different books, it is necessary to narrow down the number of obtained parse classification numbers as much as possible, so that the corresponding book information can be obtained based on the parse classification number and book supplementation can be carried out. Specifically: S1641. Obtain high-frequency parse classification numbers based on the occurrence frequency of the parse classification numbers.
[0139] The purpose of this step is to perform frequency analysis on the parse classification numbers obtained by all child nodes and obtain applicable classification numbers from the obtained parse classification numbers.
[0140] Among them, for all the obtained parse classification numbers, the classification numbers are identified, and the occurrence times of the same classification numbers are counted.
[0141] Among them, based on the counting results of the occurrence times of the classification numbers, the counting results are sorted. The higher the ranking, the higher the priority of the preset classification number.
[0142] Among them, the parse classification numbers whose occurrence frequencies meet the usage requirements are converted into possible classification numbers, and the obtained possibilities are used as the basis for subsequent applications.
[0143] S1642. Obtain the corresponding high-performance nodes based on the high-frequency parse classification numbers to obtain high-performance parsing nodes.
[0144] The purpose of this step is that in the above technical solution, the corresponding relationship between the parse classification numbers and the corresponding cloud computing child nodes has been identified. Therefore, from the obtained results, the high-performance nodes can be determined based on the high-frequency parse classification numbers. At the same time, the number of input analysis of child nodes can be reduced, so that the obtained child nodes can be used in the analysis process of the books required by readers.
[0145] Among them, the cloud computing child nodes corresponding to all high-frequency parse classification numbers are incorporated into the child node data group, so as to directly determine the generation child nodes of the parse classification numbers, and the obtained child nodes can be determined as high-performance parsing nodes.
[0146] S1643. Based on the correspondence between the keywords and the high-performance nodes, obtain the preset keywords corresponding to the high-performance parsing nodes.
[0147] The purpose of this step is that in the technical solution of the present application, based on the book title retrieved by the reader, the book title is amplified. Then, in subsequent processing, the library can identify the amplified book title, and thus supplement book resources based on the obtained book title.
[0148] Among them, for the high-performance parsing nodes, further analyze the generated keywords, which may include the keywords in the book title retrieved by the reader and other keywords, to obtain the preset keywords.
[0149] In some embodiments, verify the synonyms of the obtained keywords, and uniformly replace all keywords with a synonym relationship, so as to obtain a specific keyword.
[0150] In some embodiments, during the process of replacing synonyms, it is also necessary to analyze the occurrence frequencies of each keyword with a synonym relationship. Take the keyword with the highest occurrence frequency as the standard, and regard all synonyms as the keyword with the highest occurrence frequency for processing. The obtained result is the preset keyword.
[0151] S1644. Based on the preset keywords and the keyword combination relationship, obtain alternative book titles.
[0152] The purpose of this step is that for a book title, there are word associations and relationships among its various keywords. All book titles are not random combinations of keywords. Therefore, in the determination of a book title, it is necessary to consider the combination and association of keywords to determine the corresponding book title.
[0153] Among them, based on the combination and corresponding relationship of each keyword in the book title, perform permutation and combination on the obtained preset keywords to obtain a permutation and combination result, and the obtained result is the alternative book title.
[0154] In some embodiments, also consider constructing all the obtained synonyms into the corresponding book title to obtain the alternative book title.
[0155] S1645. Retrieve the alternative book titles. If the alternative book titles exist, obtain the classification numbers of the alternative book titles.
[0156] The purpose of this step is that for the obtained alternative book titles, they do not correspond to specific books. Therefore, it is necessary to verify whether the alternative book titles correspond to actually existing books, so as to obtain the classification numbers of the alternative book titles.
[0157] Among them, based on cloud computing technology or other computer technologies, conduct an Internet search on the obtained alternative book titles, and based on the obtained search results, determine whether there are actually corresponding books for the alternative book titles.
[0158] In some embodiments, if it is found that there is none after the search, it is necessary to conduct an Internet search on the alternative book titles generated based on synonyms to determine whether the alternative book titles actually exist.
[0159] Among them, when it is found that the books corresponding to the alternative book titles actually exist, obtain the share classification numbers of the books corresponding to the alternative book titles.
[0160] S1646. Obtain the book titles whose classification number frequencies of the alternative book titles are not lower than the preset classification number frequency, and the classification numbers of the alternative book titles are possible classification numbers.
[0161] The purpose of this step is that in the operation of the library, for the obtained possible classification numbers, there may be multiple possible classification numbers generated, and all of them meet the various requirements mentioned above, and there may be multiple corresponding books. In order to ensure the procurement accuracy and quality of the books, it is necessary to narrow the range of the classification numbers of the book titles to improve the supplement effect.
[0162] Among them, obtain the classification numbers of the obtained alternative book titles, and count the occurrence frequencies of all the classification numbers.
[0163] Among them, set the book classification numbers with occurrence frequencies not lower than the preset frequency as possible classification numbers, and directly determine the book titles corresponding to the possible classification numbers as the books to be supplemented.
[0164] In some embodiments, it also includes analyzing the similarity between the titles of the books to be supplemented and the titles of the books retrieved by the readers. Only when the similarity requirements are met can the books to be supplemented be actually purchased and incorporated into the library's book resource library.
[0165] As described in step S170, the purpose of this step is that after the library has supplemented its book resources, it is necessary to establish unique book files for the newly added books, and in the subsequent operation of the library, update the book files to achieve the establishment and update of the book files. Specifically S171. Based on the possible classification numbers, obtain the corresponding optional book titles.
[0166] The purpose of this step is that the library needs to supplement the books. During the specific supplementation process, it is necessary to accurately determine the alternative book titles based on the possible classification numbers.
[0167] Among them, based on the obtained possible classification numbers, all optional book titles that may correspond to them are screened based on this classification number.
[0168] Among them, for the optional book titles, such titles all have corresponding books. Therefore, in the specific processing, the books corresponding to the obtained optional book titles are all considered to be possibly included in the library's book resource library.
[0169] In some embodiments, it is also necessary to verify the similarity between the optional book titles and the books retrieved by readers. The higher the similarity and the higher the retrieval frequency, the higher the supplementation priority of the high optional book titles, and the books corresponding to the book titles are purchased and supplemented.
[0170] S172. Supplement the books in the library based on the corresponding optional book titles.
[0171] The purpose of this step is to purchase relevant books according to the determined optional book titles for the book resources in the library, and incorporate the purchased books into the library's resource library, so as to achieve the purpose of supplementing the library's resources.
[0172] Among them, based on the technical solution disclosed in step S172, when determining the optional book titles, it should be noted that the optional book titles mean that the library can purchase them and there are the same physical books corresponding to the titles. Therefore, the library needs to purchase the books and supplement them into the library's resource library.
[0173] S173. Establish a book file for the supplemented books and update the book file of the supplemented books during the operation of the library.
[0174] The purpose of this step is to establish corresponding book files for the supplemented books and update them after the book files are created.
[0175] Among them, for the obtained book files, specific information in them needs to be recorded in the file, such as book classification numbers, international standard identifiers, subject terms, physical characteristics, title information, author information, publication information, content abstracts, book reviews and recommendations, revision records, associated resources, etc. Such information is fixed in the book file and cannot be modified.
[0176] Among them, for the obtained book archives, it is also necessary to record the changeable information therein, such as the borrowing times of books, the corrected collection location, borrower information, borrowing time, overdue records, reservation information, circulation status, etc., and all such information is updated in real time.
[0177] As Figure 2 shown, an embodiment of the present application provides a book archive display interface based on cloud computing. Among them, information such as the title, author, classification number, etc. in the upper half part are the basic information of the book, which is usually immutable. Therefore, for the "Modify" item, it is grayed out. Only after a person with specific permissions logs in to the account can this item perform operations. Among them, the upper right corner is the account login area for library staff. The system can analyze and obtain the permissions of the login signal by itself and perform corresponding operations. For the function bar corresponding to the title, it supports directly inputting the book title. Other function bars directly display relevant information and also support directly inputting information. Other function bars can directly display the possible existing information and determine the information based on the downward arrow of the function bar. The lower part is the information that changes in real time, including the borrowing status, lending information, etc. Such information does not support modification by library staff but is updated by the archive update system itself. The search bar set therein can support library staff to directly search for some of this information, such as searching for the borrower's name, the borrowing time of the book title, the return date at the n time of the
[0178] Beneficial effects of the present application include: 1. It realizes a reasonable analysis of the books that need to be supplemented. Based on cloud computing technology, the present application successfully uses the book classification number to classify and analyze the books retrieved by current readers, and then supplements the books based on the obtained classification results. And based on the supplemented books, corresponding book archives are established, so that the library can establish and update book archives based on the supplemented book information. 2. It realizes the determination of book classification. In the technical solution of the present application, the book resources are not directly supplemented based on the book title retrieved by the reader, but the possible classification numbers of the retrieved book title are obtained, and then the book categories are supplemented based on the classification numbers, so as to expand the scope of book resource supplementation and fully meet the readers' needs for relevant books.
[0179] 3. The personalized update of the book archives is realized. In the technical solution of this application, a dedicated book archive is established for the obtained book archives. Then, based on this archive, as well as the subsequent application results and borrowing results of the books, the book archives are continuously updated, so as to ensure that a dedicated book archive can be established for each book and the continuous update of the book archives can be carried out.
[0180] Those of ordinary skill in the art can understand that all or part of the steps of implementing the above method embodiments can be completed by hardware related to computer program instructions. The foregoing computer program can be stored in a non-volatile storage medium. When the computer program is executed, it executes the steps including the above method embodiments. Alternatively, if the above integrated unit of the present invention is implemented in the form of a software functional module and sold or used as an independent product, it can also be stored in a non-volatile storage medium. Based on such an understanding, the technical solution of the embodiments of the present invention, in essence or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a non-volatile storage medium and includes several instructions for causing an electronic device (which can be a personal computer, a server, a network device, etc.) to execute all or part of the methods described in the various embodiments of the present invention.
[0181] The above is only the specific implementation manner of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art within the technical scope disclosed by the present invention can easily think of changes or substitutions, which should all be covered by the protection scope of the present invention.
Claims
1. A method for updating book files based on readers' needs, characterized in that, The update method includes: Based on the book title and the corresponding book file, obtain the book classification number; Input the book title into the cloud computing system, and let all cloud computing sub-nodes generate the classification number of the book based on the book title to obtain the preset classification number; Compare the preset classification number and the book classification number, sort the preset classification number, and obtain the high-performance nodes; Classify the high-performance nodes to obtain high-performance nodes that generate preset classification numbers based on different book titles, and construct a title parsing node group; Obtain the records of readers' retrieved book titles in the library, and obtain the supplement priority of uncollected books in the library; Based on the supplement priority of uncollected books, obtain the possible classification numbers; Based on the possible classification numbers, supplement the books in the library, and establish and update the book files of the supplemented books.
2. The method for updating book files based on readers' needs according to claim 1, characterized in that, The obtaining the book classification number based on the book title and the corresponding book file includes: Obtain the book information of the library, where the book information includes the book title and the corresponding book file; Based on the corresponding book file, obtain the book classification number; It also includes: Establish the correspondence between the book title and the book classification number.
3. The method for updating a book file based on reader needs according to claim 1, wherein The inputting the book title into the cloud computing system, and let all cloud computing sub-nodes generate the classification number of the book based on the book title to obtain the preset classification number includes: Send the book title to the cloud computing system, and let all cloud computing sub-nodes of the cloud computing system obtain the book classification number based on the book title; Obtain the book classification numbers output by the cloud computing sub-nodes to obtain the output classification numbers; Identify the output classification numbers, and incorporate the same output classification numbers into the same classification number data group; Obtain the number of output classification numbers in the classification number data group, and sort the classification number data group based on the number of output classification numbers; When the serial number of the sorted classification number data group is higher than the serial number of the sorted preset classification number data group, obtain the classification number data group corresponding to the serial number of the sorted classification number data group to obtain the preset classification number.
4. The method for updating book files based on readers' needs according to claim 1, characterized in that, The comparing the preset classification number and the book classification number, sorting the preset classification number, and obtaining the high-performance nodes includes: Compare the preset classification number and the book classification number to obtain the parsing accuracy of the preset classification number; Based on the parsing accuracy of the preset classification number, sort the parsing accuracy of the preset classification number to obtain the classification number accuracy ranking; Based on the classification number accuracy ranking, obtain the high-precision preset classification numbers; Obtain the cloud computing sub-nodes corresponding to the high-precision preset classification numbers to obtain the high-performance nodes.
5. The method for updating a book file based on reader needs according to claim 1, wherein The classifying the high-performance nodes to obtain high-performance nodes that generate preset classification numbers based on different book titles, and constructing a title parsing node group includes: Obtain the keywords of the book title, and obtain the combination relationship of the keywords of the book title to establish a keyword data group; Obtain the occurrence frequencies of the keywords in all the keyword data groups, and based on the occurrence frequencies of the keywords, establish the correspondence between the keywords and the high-performance nodes; Based on the correspondence between the keywords and the high-performance nodes, construct the high-performance nodes corresponding to the keywords into the node data group to obtain the title parsing node group.
6. The method for updating a book file based on reader requirements according to claim 5, characterized in that, Obtaining the occurrence frequencies of keywords within all the keyword data groups, and establishing the correspondence between keywords and high-performance nodes based on the keyword occurrence frequencies, includes: Obtaining the book titles and their corresponding book classification numbers, and fusing the keyword data groups of book titles with the same book classification number to obtain a high-dimensional keyword data group; Obtaining the keywords in the high-dimensional keyword data group, and obtaining the synonyms of the keywords; Obtaining the occurrence frequencies of the keywords and their synonyms in the high-dimensional keyword data group to obtain the keyword occurrence frequencies; Based on the keyword occurrence frequencies, obtaining the keywords with keyword occurrence frequencies not lower than a preset occurrence frequency to obtain high-frequency keywords; Establishing the correspondence between the high-frequency keywords and high-performance nodes to obtain the correspondence between keywords and high-performance nodes.
7. The method for updating book files based on readers' needs according to claim 1, wherein Obtaining the records of readers' retrieved book titles in the library, and obtaining the priority for supplementing uncollected books in the library, includes: Obtaining the readers' retrieval records in the library, and obtaining the feedback information of the retrieval records; Obtaining the uncollected books in the feedback information, and recording the uncollected book titles; Obtaining the retrieval frequencies of the uncollected book titles, and obtaining the priority for supplementing uncollected books based on the retrieval frequencies.
8. The method for updating book archives based on readers' needs according to claim 1, wherein Based on the priority for supplementing uncollected books, obtaining the possible classification numbers, includes: Based on the priority for supplementing uncollected books, obtaining the book titles corresponding to the priority for supplementing uncollected books to obtain the priority supplementary book titles; Obtaining the keywords of the priority supplementary book titles, and obtaining the synonyms of the keywords of the priority supplementary book titles to obtain the priority supplementary book keyword data group; Inputting the priority supplementary book keyword data group into the title parsing node group to obtain the parsed classification numbers; Based on the occurrence frequencies of the parsed classification numbers, obtaining the possible classification numbers.
9. The method for updating a book file based on reader needs according to any one of claims 1 to 8, characterized in that, Based on the occurrence frequencies of the parsed classification numbers, obtaining the possible classification numbers, includes: Based on the occurrence frequencies of the parsed classification numbers, obtaining the high-frequency parsed classification numbers; Based on the high-frequency parsed classification numbers, obtaining the corresponding high-performance nodes to obtain high-performance parsed nodes; Based on the correspondence between the keywords and high-performance nodes, obtaining the preset keywords corresponding to the high-performance parsed nodes; Based on the preset keywords and the keyword combination relationship, obtaining the alternative book titles; Searching for the alternative book titles, if the alternative book titles exist, obtaining the classification numbers of the alternative book titles; Obtaining the book titles with the classification number frequencies of the alternative book titles not lower than the preset classification number frequency, and the classification numbers of the alternative book titles are the possible classification numbers.
10. The method for updating book files based on reader needs according to claim 1, wherein Based on the possible classification numbers, supplementing the books in the library, and establishing and updating the book archives of the supplemented books, includes: Based on the possible classification numbers, obtaining the corresponding optional book titles; Based on the corresponding alternative book titles, supplementing the books in the library; Establishing the book archives of the supplemented books, and updating the book archives of the supplemented books during the operation of the library.
Citation Information
Patent Citations
Machine learning based patent data processing method and processing system adopting same
CN106682236A
Archive management method and system, storage medium and electronic equipment
CN112487150A
Library book intelligent management system and method
CN113843157A
Book management method and device, equipment and medium
CN118014633A
Intelligent book interview method and system based on book classification numbers
CN119179763A