Publication resource management method and device
By creating bibliography information and databases in the library management system and establishing the relationship between publication resources, the shortcomings of the existing system in e-book management, multimedia integration and user experience are solved, and more efficient resource management and user-friendliness are achieved. Experience.
Patent Information
- Application Number
- CN202411976891.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-31
- Publication Date
- 2025-02-07
AI Technical Summary
The existing book management system is difficult to accurately classify and manage when dealing with complex collections of e-books, resulting in excessive time and energy investing in finding specific books, and the system has shortcomings in compatibility with different e-book formats and integrating multimedia content. Impact user experience.
By creating and managing bibliographic information, including bibliographic summary and illustrations, and establishing a bibliographic database in the system, efficient management of publication resources can be achieved. The system determines the association relationship between publication resources and bibliography through basic information acquisition and matching degree calculation, and supports multiple association relationship types and matching degree evaluation methods.
Improve the efficiency of e-book management and display, simplify the process of users when looking for related books or multimedia content, and enhance the compatibility and user experience of the system.
Smart Images

Figure CN119398712A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of book management, and in particular to a method and device for managing publication resources. Background Art
[0002] With the booming development of the digital reading era, the scale and diversity of e-book resources have shown explosive growth. However, in the face of this rich resource library, existing library management systems are facing a series of challenges in the management and display of e-books.
[0003] First, traditional library management systems mostly rely on linear classification architectures to organize books, which is intuitive and clear, but is inadequate when dealing with large and complex e-book collections. Especially for those interdisciplinary works, a single classification often fails to accurately reveal the essence and characteristics of their content, thus increasing the time and energy required for users to find specific books.
[0004] Secondly, the diversity and complexity of e-books have brought new challenges to the management system. E-books in different formats (such as PDF, EPUB, MOBI, etc.) require different processing strategies, and the current system does not take this into consideration enough, resulting in compatibility issues when users access e-books in different formats, which in turn affects the reading experience.
[0005] Furthermore, with the increase of multimedia content, how to efficiently integrate and display rich and diverse media resources has become an urgent problem to be solved. The current library management system often only provides text information, and the support for multimedia content such as book covers, video introductions, and reader reviews is relatively scarce, which cannot meet the diversified needs of modern users.
[0006] More importantly, the weak correlation between e-books makes it difficult for users to discover related books or content on similar topics. For example, if users are reading a book about artificial intelligence, they should be able to easily find classic works or the latest research progress in the field. However, existing systems often lack intelligent recommendation mechanisms, and users need to search and filter by themselves, which increases the cost of obtaining information.
[0007] In addition, operational complexity is also an issue that cannot be ignored. Many library management systems are often too complex in design, with numerous functions but difficult to operate intuitively, which creates a certain learning threshold for users. Especially when performing advanced searches or personalized configurations, users need to go through cumbersome processes, which poses a certain obstacle to ordinary users.
[0008] In summary, although the existing technology has made some achievements in basic book information management and retrieval, there is still much room for improvement in dealing with resource complexity, optimizing multimedia integration, enhancing resource relevance, and simplifying user interaction. Therefore, it is particularly important and urgent to develop a new system based on advanced bibliographic information management and display strategies to solve the above problems and improve the overall service efficiency. Summary of the invention
[0009] The purpose of the embodiments of the present application is to provide a publication resource management method and device to solve the above-mentioned problems and improve the overall service efficiency.
[0010] In a first aspect, the present invention provides a publication resource management method, comprising: Creating first bibliographic information, wherein the first bibliographic information includes first bibliographic identification information and first bibliographic detailed information, wherein the bibliographic identification information includes a bibliographic summary and a diagram, and the bibliographic summary includes a title; After the first bibliographic information is successfully created, adding the first bibliographic information to the bibliographic database; Receive a request for adding a publication resource, and display a publication resource adding page, wherein the publication resource adding page includes a basic information acquisition area and a bibliographic association area; In response to an input operation on the basic information acquisition area, basic information of the publication resource to be added is acquired; based on matching the basic information with the bibliographic information in the bibliographic database, one or more second bibliographies that are associated with the basic information of the publication resource to be added are determined; The association relationship between the second bibliography and the publication resource to be added is recorded in the bibliography database accordingly.
[0011] In an optional implementation, the association relationship includes multiple types, and different types of association relationships correspond to different matching evaluation methods; The step of matching the basic information with the bibliographic information in the bibliographic database to determine one or more second bibliographies associated with the basic information of the publication resource to be added includes: Based on the basic information and the bibliographic information in the bibliographic database, respectively, according to the matching evaluation method corresponding to each association relationship, the matching degree between the publication resource to be added and the different association relationships corresponding to each bibliography is calculated; Based on the matching degree of different types of association relationships between the publication resources to be added and each bibliography, the most relevant one or more bibliographies under each type of association relationship are screened as one or more second bibliographies that have an association relationship with the basic information of the publication resources to be added.
[0012] In an optional implementation, the matching degree is calculated based on the following formula: S(P,D)=w T *sim(T P ,T D )+ w A *sim(A P ,A D )+wK*sim(K P ,K D ) in: sim(x,y) represents the similarity between strings x and y, calculated using Jaccard similarity, cosine similarity or Levenshtein distance algorithm; P is a string of basic information, and D is a string of bibliographic information; T, A and K are string names. Different types of associations have different corresponding names. P is a string named T in P, T D is a string named T in D; A P is a string named A in P, A D is the string named A in D; K P is a string named K in P, K D is a string named K in D; Set the weight values to w A 、w T and w K , and must satisfy w A +w T +w K =1, each weight corresponds to a character string, and different types of associations have different corresponding weights.
[0013] In an optional implementation, the names of the character strings corresponding to the basic information and bibliographic information include any one or more of the following: book title, author, publisher, publication date, keywords, abstract; The categories of related relationships include: same content, similar content recommendations, and surrounding recommendations; When determining the similarity of associations with the same content, T, A, and K do not include the book title and author. If the book title and author are not exactly the same, the similarity is directly output as 0; if the book title and author are the same, S(P, D) is calculated; When determining the similarity of the association relationship for similar content recommendation, T, A, and K do not include the book title and author. If the book title and author are exactly the same, the similarity is directly output as 0; if the book title and author are not the same, S(P, D) is calculated; When determining the similarity of the association relationships of surrounding recommendations, T, A, and K include the book title and author.
[0014] In an optional embodiment, it also includes: In response to the operation of viewing the bibliography, a bibliography viewing interface is displayed, the bibliography viewing interface includes a plurality of bibliography entries, each bibliography entry includes a title and an illustration of the bibliography; In response to a viewing operation on a target bibliography, a detailed information interface of the target bibliography is displayed, the detailed information interface includes a first display area and a second display area, the first display area is used to display bibliography identification information, and the second display area is used to display bibliography detail information; the bibliography detail information display interface includes a third display area, the third display area includes a detailed information viewing control and an associated electronic resource viewing control; in response to the associated electronic resource viewing control, electronic information with which the target bibliography is associated is displayed.
[0015] In an optional implementation, the third display area further includes a newly added electronic resource control; wherein, by responding to a trigger operation on the newly added electronic resource control, a publication resource addition request is received and a publication resource addition page is displayed.
[0016] In an optional implementation, the publication resources include electronic resources and digital resources.
[0017] In a second aspect, the present invention provides a publication resource management device, comprising: A creation module, configured to create first bibliographic information, wherein the first bibliographic information includes first bibliographic identification information and first bibliographic detailed information, wherein the bibliographic identification information includes a bibliographic summary and a diagram, and the bibliographic summary includes a title; An adding module, used for adding the first bibliographic information to the bibliographic database after the first bibliographic information is successfully created; A display module, used to receive a publication resource addition request and display a publication resource addition page, wherein the publication resource addition page includes a basic information acquisition area and a bibliographic association area; A matching module, configured to obtain basic information of the publication resource to be added in response to an input operation on the basic information acquisition area; and to determine one or more second bibliographies associated with the basic information of the publication resource to be added based on matching the basic information with bibliographic information in the bibliographic database; The association module is used to record the association relationship between the second bibliography and the publication resource to be added in the bibliography database.
[0018] In an optional implementation, the association relationship includes multiple types, and different types of association relationships correspond to different matching evaluation methods; The matching module is specifically used for: Based on the basic information and the bibliographic information in the bibliographic database, respectively, according to the matching evaluation method corresponding to each association relationship, the matching degree between the publication resource to be added and the different association relationships corresponding to each bibliography is calculated; Based on the matching degree of different types of association relationships between the publication resources to be added and each bibliography, the most relevant one or more bibliographies under each type of association relationship are screened as one or more second bibliographies that have an association relationship with the basic information of the publication resources to be added.
[0019] In an optional implementation, the matching degree is calculated based on the following formula: S(P,D)=w T *sim(T P ,T D )+ w A *sim(A P ,A D )+wK*sim(K P ,K D ) in: sim(x,y) represents the similarity between strings x and y, calculated using Jaccard similarity, cosine similarity, or Levenshtein distance algorithm; P is a string of basic information, and D is a string of bibliographic information; T, A and K are string names. Different types of associations have different corresponding names. P is a string named T in P, T D is a string named T in D; A P is a string named A in P, A D is the string named A in D; K P is a string named K in P, K D is a string named K in D; Set the weight values to w A 、w T and w K , and must satisfy w A +w T +w K =1, each weight corresponds to a string, and different types of associations have different corresponding weights; In an optional implementation, the names of the character strings corresponding to the basic information and bibliographic information include any one or more of the following: book title, author, publisher, publication date, keywords, and abstract; The categories of related relationships include: same content, similar content recommendations, and surrounding recommendations; When determining the similarity of associations with the same content, T, A, and K do not include the book title and author. If the book title and author are not exactly the same, the similarity is directly output as 0; if the book title and author are the same, S(P, D) is calculated; When determining the similarity of the association relationship for similar content recommendation, T, A, and K do not include the book title and author. If the book title and author are exactly the same, the similarity is directly output as 0; if the book title and author are not the same, S(P, D) is calculated; When determining the similarity of the association relationships of surrounding recommendations, T, A, and K include the book title and author.
[0020] In an optional embodiment, it also includes: A viewing module, for responding to an operation of viewing a bibliography, and displaying a bibliography viewing interface, wherein the bibliography viewing interface includes a plurality of bibliography entries, each of which includes a title and an illustration of the bibliography; The display module is also used to, in response to a viewing operation on a target bibliography, display a detailed information interface of the target bibliography, the detailed information interface including a first display area and a second display area, the first display area being used to display bibliography identification information, the second display area being used to display bibliography detail information; the bibliography detail information display interface including a third display area, the third display area including a detailed information viewing control and an associated electronic resource viewing control; in response to an associated electronic resource viewing control, display electronic information associated with the target bibliography.
[0021] In an optional implementation, the third display area further includes a newly added electronic resource control; wherein, by responding to a trigger operation on the newly added electronic resource control, a publication resource addition request is received and a publication resource addition page is displayed.
[0022] In an optional implementation, the publication resources include electronic resources and digital resources.
[0023] In a third aspect, the present invention provides a server, comprising a memory and a processor, wherein the memory stores a computer program executable on the processor, and the processor implements the method described in any one of the aforementioned implementation modes when executing the computer program.
[0024] In a fourth aspect, the present invention provides a computer-readable storage medium, wherein the computer-readable storage medium stores computer-executable instructions. When the computer-executable instructions are called and executed by a processor, the computer-executable instructions cause the processor to execute the method described in any one of the aforementioned implementations. BRIEF DESCRIPTION OF THE DRAWINGS
[0025] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the embodiments of the present application will be briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present application and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.
[0026] Figure 1 A flowchart of a publication resource management method provided for implementation of this application; Figure 2 A schematic diagram of a publication resource management interface provided for implementation of this application; Figure 3 A schematic diagram of the structure of a publication resource management device provided for the implementation of this application; Figure 4 A flowchart of another publication resource management method provided for implementation of this application is provided. DETAILED DESCRIPTION
[0027] The technical solutions in the embodiments of the present application will be described below in conjunction with the drawings in the embodiments of the present application.
[0028] Figure 1 A flow chart of a publication resource management method provided in an embodiment of the present application. Figure 1 As shown, the method includes: S110, creating first bibliographic information, the first bibliographic information including first bibliographic identification information and first bibliographic detailed information, the bibliographic identification information including a bibliographic abstract and a diagram, the bibliographic abstract including a title.
[0029] Among them, creating the first bibliographic information is a standardized process, which is usually used for document management, database construction, organization and retrieval of publications or electronic resources. This process involves creating bibliographic records to ensure that the information is accurate and comprehensive, and convenient for readers or researchers to find.
[0030] The basic information of the bibliography usually includes: - Book identification information: including bibliographic summary, ISBN (International Standard Book Number), author, publisher, publication date, number of pages, pricing, etc.
[0031] - Bibliographic details: may include the book's summary, chapter structure, keywords, subject classification, references, etc.
[0032] The book abstract should clearly and concisely summarize the book's theme, intended audience, main content, important findings or contributions, etc. The abstract usually contains the following parts: -Title: The full title of the book, which may include a subtitle.
[0033] -Author information: including author's name, position, organization, etc.
[0034] - Publishing information: publisher, place of publication, date of publication, number of pages, etc.
[0035] -Introduction: A brief introduction to the book’s background, objectives, main arguments, or an overview of its contents.
[0036] -Subject or keyword: Keywords used for classification and retrieval, which can be subject terms, author names or other relevant information.
[0037] Graphics can be book covers, illustrations, flow charts, diagrams, etc., which are used to visually show the appearance of a book or the main points of its content. When making graphics, copyright issues should be considered to ensure that the images, charts and other materials used have been licensed or are in the public domain before use.
[0038] In order to facilitate storage, retrieval and analysis, bibliographic information usually needs to be presented in a structured format. This may involve using specific encoding rules (such as MARC, Dublin Core, XML, etc.), or storing directly in a database, where each field has a fixed format and purpose.
[0039] S120, after the first bibliographic information is successfully created, the first bibliographic information is added to the bibliographic database.
[0040] In a library system or similar information management system, creating and storing bibliographic information is a key step, which involves a series of detailed implementation processes. Below I will explain in detail the steps of how to add the first bibliographic information to the bibliographic database after successfully creating it: Among them, bibliographic data usually includes: -Title: The official name of the book.
[0041] -Author: The creator or editor of the book.
[0042] -Publishing house: The entity responsible for publishing books.
[0043] -ISBN: International Standard Book Number, used to uniquely identify books.
[0044] - Publication Year: The date the book was first published.
[0045] -Category / Topic: The category or topic tag to which the book belongs.
[0046] - Introduction: A brief description or overview of the book.
[0047] -Cover Image: The cover image of the book.
[0048] - Borrowing record (if applicable): including borrower's name, borrowing date, etc.
[0049] Common fields in the data table structure of a bibliographic database may include: - ID: The primary key that uniquely identifies each book.
[0050] - Title: book title.
[0051] - Author: author.
[0052] - Publisher: publishing house.
[0053] - ISBN: ISBN number.
[0054] - PublicationYear: publication year.
[0055] - Category: Category / topic.
[0056] - Summary: Introduction.
[0057] - CoverImage: Path or URL to the cover image.
[0058] - BorrowHistory: Borrowing history, including fields such as borrower ID and borrowing date.
[0059] Once the table structure is designed and set up in the database, you can start inserting bibliographic data into the database. This is usually done by following these steps: 1. Connect to the database: Use SQL or programming languages (such as Python, Java, etc.) to establish a connection with the database.
[0060] 2. Execute INSERT statement: Write SQL INSERT statement to insert bibliographic information into the corresponding data table.
[0061] 3. Commit the transaction: After performing the INSERT operation, make sure to commit the changes to the database so that the data is permanently saved.
[0062] 4. Verify the insertion After the insertion is complete, you should verify that the data was correctly added to the database. This can be done by querying the database to check whether the newly inserted data is available, or by attempting to retrieve the data to verify its integrity.
[0063] S130, receiving a publication resource addition request, and displaying a publication resource addition page, which includes a basic information acquisition area and a bibliographic association area.
[0064] S140, in response to an input operation on the basic information acquisition area, basic information of the publication resource to be added is acquired; based on matching the basic information with the bibliographic information in the bibliographic database, one or more second bibliographies that are associated with the basic information of the publication resource to be added are determined.
[0065] Among them, the association relationship includes multiple types, and different types of association relationships correspond to different matching evaluation methods.
[0066] In some embodiments, the above-mentioned determination of one or more second bibliographies having an associated relationship with the basic information of the publication resource to be added based on matching the basic information with the bibliographic information in the bibliographic database may include: calculating the matching degree of different associated relationships between the publication resource to be added and each bibliography according to the matching degree evaluation method corresponding to each associated relationship based on the basic information and the bibliographic information in the bibliographic database; and screening the most relevant one or more bibliographies under each type of associated relationship as the one or more second bibliographies having an associated relationship with the basic information of the publication resource to be added based on the matching degree of different types of associated relationships between the publication resource to be added and each bibliography.
[0067] The matching degree can be calculated based on the following formula: S(P,D)=w T *sim(T P ,T D )+ w A *sim(A P ,A D )+wK*sim(K P ,K D ) in: sim(x,y) represents the similarity between strings x and y, calculated using Jaccard similarity, cosine similarity or Levenshtein distance algorithm; P is a string of basic information, and D is a string of bibliographic information; T, A and K are string names. Different types of associations have different corresponding names. P is a string named T in P, T D is a string named T in D; A P is a string named A in P, A D is the string named A in D; K P is a string named K in P, K D is the string named K in D; Set the weight values to w A 、w Tand w K , and must satisfy w A +w T +w K =1, each weight corresponds to a string, and different types of associations have different corresponding weights; In some embodiments, the names of the character strings corresponding to the basic information and the bibliographic information include any one or more of the following: book title, author, publisher, publication date, keywords, and abstract; The categories of related relationships include: same content, similar content recommendations, and surrounding recommendations; When determining the similarity of associations with the same content, T, A, and K do not include the book title and author. If the book title and author are not exactly the same, the similarity is directly output as 0; if the book title and author are the same, S(P, D) is calculated; When determining the similarity of the association relationship for similar content recommendation, T, A, and K do not include the book title and author. If the book title and author are exactly the same, the similarity is directly output as 0; if the book title and author are not the same, S(P, D) is calculated; When determining the similarity of the association relationships of surrounding recommendations, T, A, and K include the book title and author.
[0068] S150, recording the association relationship between the second bibliography and the publication resource to be added in the bibliography database.
[0069] In some embodiments, the method further includes: in response to an operation of viewing a bibliography, displaying a bibliography viewing interface, wherein the bibliography viewing interface may include a plurality of bibliography entries, and each bibliography entry may include a title and an illustration of the bibliography; In response to a viewing operation on a target bibliography, a detailed information interface of the target bibliography is displayed, and the detailed information interface may include a first display area and a second display area, the first display area is used to display bibliography identification information, and the second display area is used to display bibliography detail information; the bibliography detail information display interface may include a third display area, and the third display area may include a detailed information viewing control and an associated electronic resource viewing control; in response to an associated electronic resource viewing control, electronic information that is associated with the target bibliography is displayed.
[0070] In some embodiments, the third display area may further include a new electronic resource control; wherein, by responding to a trigger operation on the new electronic resource control, a publication resource addition request is received and a publication resource addition page is displayed.
[0071] In some embodiments, publication resources may include electronic resources as well as digital resources.
[0072] As an example, combining Figure 2As shown, step 1, creating target bibliographic information, the target bibliographic information may include bibliographic identification information and bibliographic detail information, the bibliographic identification information may include bibliographic abstract and illustration, the bibliographic abstract may include title, etc.; Step 2: After the target bibliographic information is successfully created, the target bibliographic information is added to the bibliographic database.
[0073] Step 3, in response to the operation of viewing the bibliography, displaying a bibliography viewing interface, the bibliography viewing interface including a plurality of bibliography entries, each of which may include a title and an illustration of the bibliography; Step 4, in response to the viewing operation on the target bibliography, a detailed information interface of the target bibliography may be displayed, the detailed information interface may include a first display area and a second display area, the first display area is used to display the bibliography identification information, the second display area is used to display the bibliography detail information.
[0074] The bibliographic details information display interface may further include a third display area, which may include a detailed information viewing control and an associated electronic resource viewing control. In response to the associated electronic resource viewing control, the electronic information associated with the target bibliography may be displayed.
[0075] The associated electronic information may include digital resources and electronic resources.
[0076] The maintenance process for the digital resources and electronic resources is as follows: New pages for electronic resources can be provided: You can add electronic resources to the database through the Electronic Resources Add Page.
[0077] The newly added page includes an associated bibliographic control. In response to a trigger operation on the associated bibliographic control, the system obtains part of the information inputted in the current newly added page, performs matching in a bibliographic database based on the inputted information, determines a plurality of bibliographies with a high degree of matching, and displays them as bibliographic items to be selected. In response to a selection operation on the bibliographic item to be selected, the system determines a selected associated bibliography, and associates the associated bibliography with the electronic resource.
[0078] The target identification information and bibliographic details of the associated bibliography are obtained, and the remaining information in the current newly added page is automatically filled based on the obtained information, and the already filled content is verified. When there is a conflict, the user is prompted whether to replace it.
[0079] Based on the electronic resources obtained from the newly added page, the electronic resources are tested to determine the validity of the electronic resources.
[0080] The validity can be judged based on the electronic resource, obtaining summary information, matching the summary information with the bibliographic information, and determining that the electronic resource is invalid when the summary information cannot be obtained or the matching degree is low. Invalid electronic resources can be deleted from the database, or the status can be set to invalid. An aging mechanism can be set for electronic resources in invalid status.
[0081] The newly added page includes an associated bibliographic control, and in response to a trigger operation on the associated bibliographic control, the summary information of the uploaded information is obtained, and a match is performed in the bibliographic database based on the summary information to determine a plurality of bibliographies with a high degree of matching, and the bibliographic items to be selected are displayed. In response to a selection operation on the bibliographic item to be selected, a selected associated bibliography is determined, and the associated bibliography is associated with the electronic resource.
[0082] In some embodiments, after the association relationship between the second bibliography and the publication resource to be added is recorded in the bibliographic database, a unique relationship identifier is set for the association relationship, which is composed of the first code and the second code. When the MPR method is used for publication, the unique relationship identifier is attached to the page of the paper medium by printing symbols; or when the electronic book is published, the unique relationship identifier is embedded in the text and image content through a specific file format.
[0083] The corresponding bibliographic database is opened according to the first code of the unique relationship identifier, and the storage address of the bibliographic database is obtained in the parsing network table in the digital media file according to the second code of the unique relationship identifier, so as to realize the display of the related publication resources.
[0084] Figure 3 A schematic diagram of the structure of a publication resource management device provided in an embodiment of the present application is shown in FIG. Figure 3 As shown, the device comprises: A creation module 301 is used to create first bibliographic information, wherein the first bibliographic information includes first bibliographic identification information and first bibliographic detailed information, wherein the bibliographic identification information includes a bibliographic summary and a diagram, and the bibliographic summary includes a title; An adding module 302, configured to add the first bibliographic information to a bibliographic database after the first bibliographic information is successfully created; Display module 303, used to receive a publication resource addition request and display a publication resource addition page, wherein the publication resource addition page includes a basic information acquisition area and a bibliographic association area; The matching module 304 is used to obtain the basic information of the publication resource to be added in response to the input operation on the basic information acquisition area; match the basic information with the bibliographic information in the bibliographic database to determine one or more second bibliographies that are associated with the basic information of the publication resource to be added; The association module 305 is used to record the association relationship between the second bibliography and the publication resource to be added in the bibliography database.
[0085] In some embodiments, the association relationship includes multiple types, and different types of association relationships correspond to different matching evaluation methods; The matching module 304 is specifically used for: Based on the basic information and the bibliographic information in the bibliographic database, respectively, according to the matching evaluation method corresponding to each association relationship, the matching degree between the publication resource to be added and the different association relationships corresponding to each bibliography is calculated; Based on the matching degree of different types of association relationships between the publication resources to be added and each bibliography, the most relevant one or more bibliographies under each type of association relationship are screened as one or more second bibliographies that have an association relationship with the basic information of the publication resources to be added.
[0086] In some embodiments, the matching degree is calculated based on the following formula: S(P,D)=w T *sim(T P ,T D )+ w A *sim(A P ,A D )+wK*sim(K P ,K D ) in: sim(x,y) represents the similarity between strings x and y, calculated using Jaccard similarity, cosine similarity or Levenshtein distance algorithm; P is a string of basic information, and D is a string of bibliographic information; T, A and K are string names. Different types of associations have different corresponding names. P is a string named T in P, T D is a string named T in D; A P is a string named A in P, A D is the string named A in D; K P is a string named K in P, K D is the string named K in D; Set the weight values to w A 、w T and w K , and must satisfy w A +w T +w K =1, each weight corresponds to a string, and different types of associations have different corresponding weights; In some embodiments, the names of the character strings corresponding to the basic information and the bibliographic information include any one or more of the following: book title, author, publisher, publication date, keywords, abstract; The categories of related relationships include: same content, similar content recommendations, and surrounding recommendations; When determining the similarity of associations with the same content, T, A, and K do not include the book title and author. If the book title and author are not exactly the same, the similarity is directly output as 0; if the book title and author are the same, S(P, D) is calculated; When determining the similarity of the association relationship for similar content recommendation, T, A, and K do not include the book title and author. If the book title and author are exactly the same, the similarity is directly output as 0; if the book title and author are not the same, S(P, D) is calculated; When determining the similarity of the association relationships of surrounding recommendations, T, A, and K include the book title and author.
[0087] In some embodiments, it also includes: A viewing module, for responding to an operation of viewing a bibliography, and displaying a bibliography viewing interface, wherein the bibliography viewing interface includes a plurality of bibliography entries, each of which includes a title and an illustration of the bibliography; The display module is also used to, in response to a viewing operation on a target bibliography, display a detailed information interface of the target bibliography, the detailed information interface including a first display area and a second display area, the first display area being used to display bibliography identification information, the second display area being used to display bibliography detail information; the bibliography detail information display interface including a third display area, the third display area including a detailed information viewing control and an associated electronic resource viewing control; in response to an associated electronic resource viewing control, display electronic information associated with the target bibliography.
[0088] In some embodiments, the third display area further includes a new electronic resource control; wherein, by responding to a trigger operation on the new electronic resource control, a publication resource addition request is received and a publication resource addition page is displayed.
[0089] In some embodiments, the publication resources include electronic resources and digital resources.
[0090] See also Figure 4As shown, the server 400 provided in the embodiment of the present application includes at least: a processor 401, a memory 402, and a computer program stored in the memory 402 and executable on the processor 401. When the processor 401 executes the computer program, the publication resource management method provided in the embodiment of the present application is implemented.
[0091] The server 400 provided in the embodiment of the present application may further include a bus 403 connecting different components (including the processor 401 and the memory 402). The bus 403 represents one or more of several types of bus structures, including a memory bus, a peripheral bus, a local bus, and the like.
[0092] The memory 402 may include a readable storage medium in the form of a volatile memory, such as a random access memory (RAM) 4021 and / or a cache memory 4022, and may further include a read-only memory (ROM) 4023. The memory 402 may also include a program tool 4025 having a group (at least one) of program modules 4024, and the program modules 4024 include but are not limited to an operating subsystem, one or more application programs, other program modules, and program data, each of which or some combination may include the implementation of a network environment.
[0093] Processor 401 may be a processing element or a collective term for multiple processing elements. For example, processor 401 may be a central processing unit (CPU) or one or more integrated circuits configured to implement the publication resource management method provided in the embodiment of the present application. Specifically, processor 401 may be a general-purpose processor, including but not limited to a CPU, an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc.
[0094] The server 400 can communicate with one or more external devices 404 (e.g., keyboards, remote controls, etc.), and can also communicate with one or more devices that enable users to interact with the server 400 (e.g., mobile phones, computers, etc.), and / or communicate with any device that enables the server 400 to communicate with one or more other servers 400 (e.g., routers, modems, etc.). Such communication can be performed through an input / output (I / O) interface 405. In addition, the server 400 can also communicate with one or more networks (e.g., a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet) through a network adapter 406. Figure 4 As shown, the network adapter 406 communicates with other modules of the server 400 via the bus 403. It should be understood that although Figure 4 Not shown, other hardware and / or software modules may be used in conjunction with server 400, including but not limited to: microcode, device drivers, redundant processors, external disk drive arrays, disk arrays (Redundant Arrays of Independent Disks, RAID) subsystems, tape drives, and data backup storage subsystems.
[0095] It should be noted that Figure 4 The server 400 shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.
[0096] The computer-readable storage medium provided in the embodiment of the present application is introduced below. The computer-readable storage medium provided in the embodiment of the present application stores computer instructions, and when the computer instructions are executed by the processor, the publication resource management method provided in the embodiment of the present application is implemented. Specifically, the computer instructions can be built-in or installed in the processor, so that the processor can implement the publication resource management method provided in the embodiment of the present application by executing the built-in or installed computer instructions.
[0097] In addition, the publication resource management method provided in the embodiment of the present application can also be implemented as a computer program product, which includes a program code. When the program code is executed on a processor, it implements the publication resource management method provided in the embodiment of the present application.
[0098] The computer program product provided in the embodiments of the present application may adopt one or more computer-readable storage media, and the computer-readable storage medium may be, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any suitable combination of the above. Specifically, more specific examples of computer-readable storage media (a non-exhaustive list) include: an electrical connection with one or more wires, a portable disk, a hard disk, RAM, ROM, Erasable Programmable Read Only Memory (EPROM), optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.
[0099] The computer program product provided in the embodiment of the present application may adopt a CD-ROM and include program code, and may also be run on a server such as a road management device. However, the computer program product provided in the embodiment of the present application is not limited thereto. In the embodiment of the present application, the computer-readable storage medium may be any tangible medium containing or storing program code, and the program code may be used by or in combination with an instruction execution system, apparatus, or device.
[0100] It should be noted that, although several units or subunits of the device are mentioned in the above detailed description, this division is merely exemplary and not mandatory. In fact, according to the embodiments of the present application, the features and functions of two or more units described above can be embodied in one unit. Conversely, the features and functions of one unit described above can be further divided into multiple units to be embodied.
[0101] In addition, although the operations of the method of the present application are described in a specific order in the drawings, this does not require or imply that the operations must be performed in this specific order, or that all the operations shown must be performed to achieve the desired results. Additionally or alternatively, some steps may be omitted, multiple steps may be combined into one step, and / or one step may be decomposed into multiple steps.
[0102] Although the preferred embodiments of the present application have been described, those skilled in the art may make other changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications falling within the scope of the present application.
[0103] Obviously, those skilled in the art can make various changes and modifications to the embodiments of the present application without departing from the spirit and scope of the embodiments of the present application. Thus, if these modifications and variations of the embodiments of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.
Claims
1. A publication resource management method, characterized in that: include: Creating first bibliographic information, wherein the first bibliographic information includes first bibliographic identification information and first bibliographic detailed information, wherein the bibliographic identification information includes a bibliographic summary and a diagram, and the bibliographic summary includes a title; After the first bibliographic information is successfully created, adding the first bibliographic information to the bibliographic database; Receive a request for adding a publication resource, and display a publication resource adding page, wherein the publication resource adding page includes a basic information acquisition area and a bibliographic association area; In response to an input operation on the basic information acquisition area, basic information of the publication resource to be added is acquired; Based on matching the basic information with the bibliographic information in the bibliographic database, determining one or more second bibliographies that are associated with the basic information of the publication resource to be added; The association relationship between the second bibliography and the publication resource to be added is recorded in the bibliography database accordingly.
2. The method according to claim 1, characterized in that The association relationship includes multiple types, and different types of association relationships correspond to different matching evaluation methods; The step of matching the basic information with the bibliographic information in the bibliographic database to determine one or more second bibliographies associated with the basic information of the publication resource to be added includes: Based on the basic information and the bibliographic information in the bibliographic database, respectively, according to the matching evaluation method corresponding to each association relationship, the matching degree between the publication resource to be added and the different association relationships corresponding to each bibliography is calculated; Based on the matching degree of different types of association relationships between the publication resources to be added and each bibliography, the most relevant one or more bibliographies under each type of association relationship are screened as one or more second bibliographies that have an association relationship with the basic information of the publication resources to be added.
3. The method according to claim 2, characterized in that The matching degree is calculated based on the following formula: S(P,D)=w T *sim(T P ,T D )+ w A *sim(A P ,A D )+wK*sim(K P ,K D ) in: sim(x,y) represents the similarity between strings x and y, calculated using Jaccard similarity, cosine similarity or Levenshtein distance algorithm; P is a string of basic information, and D is a string of bibliographic information; T, A and K are string names. Different types of associations have different corresponding names. P is a string named T in P, T D is a string named T in D; A P is a string named A in P, A D is the string named A in D; K P is a string named K in P, K D is a string named K in D; Set the weight values to w A 、w T and w K , and must satisfy w A +w T +w K =1, each weight corresponds to a character string, and different types of associations have different corresponding weights.
4. The method according to claim 3, characterized in that The names of the character strings corresponding to the basic information and bibliographic information include any one or more of the following: book title, author, publisher, publication date, keywords and abstract; The categories of related relationships include: same content, similar content recommendations, and surrounding recommendations; When determining the similarity of associations with the same content, T, A, and K do not include the book title and author. If the book title and author are not exactly the same, the similarity is directly output as 0; if the book title and author are the same, S(P, D) is calculated; When determining the similarity of the association relationship for similar content recommendation, T, A, and K do not include the book title and author. If the book title and author are exactly the same, the similarity is directly output as 0; if the book title and author are not the same, S(P, D) is calculated; When determining the similarity of the association relationships of surrounding recommendations, T, A, and K include the book title and author.
5. The method according to claim 1, characterized in that Also includes: In response to the operation of viewing the bibliography, a bibliography viewing interface is displayed, the bibliography viewing interface includes a plurality of bibliography entries, each bibliography entry includes a title and an illustration of the bibliography; In response to a viewing operation on a target bibliography, a detailed information interface of the target bibliography is displayed, the detailed information interface includes a first display area and a second display area, the first display area is used to display bibliography identification information, and the second display area is used to display bibliography detail information; the bibliography detail information display interface includes a third display area, the third display area includes a detailed information viewing control and an associated electronic resource viewing control; in response to the associated electronic resource viewing control, electronic information with which the target bibliography is associated is displayed.
6. The method according to claim 5, characterized in that The third display area also includes a newly added electronic resource control; wherein, by responding to a trigger operation on the newly added electronic resource control, a publication resource addition request is received and a publication resource addition page is displayed.
7. The method according to claim 1, characterized in that The publication resources include electronic resources and digital resources.
8. A publication resource management device, characterized in that: include: A creation module, configured to create first bibliographic information, wherein the first bibliographic information includes first bibliographic identification information and first bibliographic detailed information, wherein the bibliographic identification information includes a bibliographic summary and a diagram, and the bibliographic summary includes a title; An adding module, used for adding the first bibliographic information to the bibliographic database after the first bibliographic information is successfully created; A display module, used to receive a publication resource addition request and display a publication resource addition page, wherein the publication resource addition page includes a basic information acquisition area and a bibliographic association area; A matching module, configured to respond to an input operation on the basic information acquisition area and acquire basic information of the publication resource to be added; Based on matching the basic information with the bibliographic information in the bibliographic database, determining one or more second bibliographies that are associated with the basic information of the publication resource to be added; The association module is used to record the association relationship between the second bibliography and the publication resource to be added in the bibliography database.
9. A server comprising a memory and a processor, wherein the memory stores a computer program that can be run on the processor, characterized in that: When the processor executes the computer program, the method according to any one of claims 1 to 7 is implemented.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions. When the computer-executable instructions are called and executed by a processor, the computer-executable instructions prompt the processor to execute the method according to any one of claims 1 to 7.
Citation Information
Patent Citations
Book recommendation method based on book contents
CN102542046A
Method and system for extracting book knowledge points according to book catalogue
CN104361028A
Publication resource integration method and publication resource integration system
CN113177150A
Intelligent book list recommendation method for book management
CN114398540A
Library book management method and device and storage medium
CN114819010A