Scientific achievement report generation method and device, storage medium and terminal
By extracting and logically combining the keywords of the report demand information, combining the database integration interface to retrieve and integrate scientific research result information, scientific research result reports are generated, which solves the problem of low production efficiency of scientific research result reports in the existing technology, and achieves efficient and accurate generation of scientific research result reports.
Patent Information
- Application Number
- CN202411652193.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-19
- Publication Date
- 2025-04-04
AI Technical Summary
The production efficiency of existing scientific research results reports is low, there are problems of abnormal results content and errors in information proofreading, and a lot of manpower is required.
By extracting the search keywords and report keywords of the report requirements information entered by the user, logically combining them to obtain multiple search fields, the matching scientific research results information is retrieved through the database integration interface, and the information is integrated and processed, and a scientific research result report is generated based on the integrated processing information and the matching report keywords.
This greatly reduces the manual intervention in the collation of scientific research results information, reduces the time for producing scientific research results reports, and ensures the accuracy of scientific research results information in scientific research results reports, thereby improving the efficiency of production of scientific research results reports.
Smart Images

Figure CN119761327A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of big data retrieval technology, and in particular to a method and device for generating a scientific research achievement report, a storage medium, and a terminal. Background Art
[0002] In recent years, with the continuous development of high-tech, the domestic high-quality scientific research and innovation field has changed with each passing day, producing and developing a wealth of scientific research knowledge, including journals, papers, reports, conferences and other types of literature, but how to quickly confirm and associate the relationship between the results and the author has become particularly important. As the main carrier for displaying the relationship between the results and the author, the scientific and technological achievement report is of great significance to the application of the institution's achievement recognition, author association, and title rating.
[0003] Existing scientific and technological achievement reports are mainly based on manual data retrieval, proofreading and association, and the scientific research results are manually pasted into template files. However, this method has problems such as abnormal results content and information proofreading deviation during the manual retrieval and proofreading process, and also requires a lot of manpower, resulting in low efficiency in the production of scientific research achievement reports. Summary of the invention
[0004] In view of this, the present invention provides a method and device for generating a scientific research achievement report, a storage medium, and a terminal, the main purpose of which is to solve the problem of low efficiency in producing existing scientific research achievement reports.
[0005] According to one aspect of the present invention, a method for generating a scientific research achievement report is provided, comprising:
[0006] Extract search keywords and report keywords of report requirement information entered by the user;
[0007] Logically combining the search keywords to obtain multiple search fields;
[0008] Retrieving scientific research achievement information matching the search field through a database integration interface, and integrating the scientific research achievement information;
[0009] A scientific research achievement report is generated based on the integrated scientific research achievement information and a report template matching the report keywords.
[0010] Furthermore, generating a scientific research achievement report based on the integrated scientific research achievement information and a report template matching the report keywords includes:
[0011] Generate a report to be adjusted based on the integrated scientific research achievement information and a report template matching the report keywords, and display the report to be adjusted on a report adjustment interface;
[0012] Obtaining the operation content of modifying the content of the report to be adjusted in the report adjustment interface;
[0013] Parsing the operation content to obtain report update configuration information, and updating the report to be adjusted according to the report update configuration information;
[0014] In response to the report submission instruction, a scientific research achievement report is generated based on the updated report to be adjusted.
[0015] Furthermore, the report keywords include report objects and report types, and the report to be adjusted is generated based on the integrated scientific research achievement information and a report template matching the report keywords, including:
[0016] Identifying a candidate report template matching the report object from a report template library, wherein the report object includes an individual object and a group object;
[0017] Determine the candidate report template matching the report type as a target report template, wherein the report type includes an inclusion certification report and an information integration report;
[0018] The target report template is updated with the integrated scientific research achievement information to generate a report to be adjusted.
[0019] Furthermore, the search keywords are logically combined to obtain multiple search fields, including:
[0020] Dividing the search keywords according to different combination quantities to obtain multiple keyword groups;
[0021] Group the keywords whose combination quantity meets the first quantity range, and combine them according to a single logical relationship to obtain a first search field;
[0022] Group the keywords whose combined quantity meets the second quantity range, and combine them according to complex logical relationships to obtain a second search field;
[0023] A plurality of search fields are generated according to the first search field and the second search field.
[0024] Furthermore, the retrieving scientific research achievement information matching the search field through the database integration interface and integrating the scientific research achievement information includes:
[0025] Querying scientific research results matching the search field from various databases through a database integration interface, performing deduplication processing, and determining at least one target scientific research result;
[0026] Retrieving the attribute information of the target scientific research results and the source information of the corresponding source, and parsing the influence information of the source according to the source information, wherein the influence information includes at least one of the journal impact factor information, the citation frequency information, and the results partition information;
[0027] The attribute information of the target scientific research results, the publication source information and the influence information are integrated to obtain the integrated scientific research results information.
[0028] Furthermore, the extracting of search keywords and report keywords of the report requirement information entered by the user includes:
[0029] Performing entity recognition on the report requirement information to obtain keywords;
[0030] Using the trained classification model to classify and identify the keywords, and obtain search keywords and report keywords;
[0031] The trained classification model is obtained based on keyword samples marked with types.
[0032] Furthermore, after generating the scientific research achievement report based on the integrated scientific research achievement information and the report template matching the report keywords, the method further includes:
[0033] When the report keyword indicates that the scientific research achievement report is a collection certification report, obtaining an electronic signature matching the report keyword;
[0034] Marking the electronic signature on the scientific research achievement report, and sending the scientific research achievement report marked with the electronic signature to a printing terminal to output the scientific research achievement report in paper form;
[0035] In the case where the report keyword indicates that the scientific research achievement report is included information, the scientific research achievement report is sent to a printing terminal to output the scientific research achievement report in paper form.
[0036] According to another aspect of the present invention, there is provided a device for generating a scientific research achievement report, comprising:
[0037] An extraction module is used to extract search keywords and report keywords of the report requirement information entered by the user;
[0038] A combination module, used for logically combining the search keywords to obtain multiple search fields;
[0039] A retrieval module, used to retrieve scientific research achievement information matching the search field through a database integration interface, and integrate the scientific research achievement information;
[0040] A generation module is used to generate a scientific research achievement report based on the integrated scientific research achievement information and a report template matching the report keywords.
[0041] Furthermore, the generation module includes:
[0042] A first matching unit is used to generate a report to be adjusted based on the integrated scientific research achievement information and a report template matching the report keywords, and display the report to be adjusted on a report adjustment interface;
[0043] An acquisition unit, used for acquiring the operation content of modifying the content in the report to be adjusted in the report adjustment interface;
[0044] A first updating unit, configured to parse the operation content, obtain report update configuration information, and update the report to be adjusted according to the report update configuration information;
[0045] The first generating unit is used to generate a scientific research achievement report based on the updated report to be adjusted in response to a report submission instruction.
[0046] Furthermore, the generation module includes:
[0047] A second matching unit, configured to identify a candidate report template matching the report object from a report template library, wherein the report object includes an individual object and a group object;
[0048] A determination unit, configured to determine the candidate report template matching the report type as a target report template, wherein the report type includes an inclusion certification report and an information integration report;
[0049] The second updating unit is used to update the target report template with the integrated scientific research achievement information to generate a report to be adjusted.
[0050] Furthermore, the combined module comprises:
[0051] A division unit, used for dividing the search keywords according to different combination quantities to obtain multiple keyword groups;
[0052] A first combining unit is used to group keywords whose combination quantity meets a first quantity range, and combine them according to a single logical relationship to obtain a first search field;
[0053] A second combining unit is used to group keywords whose combination quantity meets a second quantity range, and combine them according to a complex logical relationship to obtain a second search field;
[0054] The second generating unit is configured to generate a plurality of search fields according to the first search field and the second search field.
[0055] Furthermore, the calling module includes:
[0056] A query unit, used to query scientific research results matching the search field from various databases through a database integration interface, and perform deduplication processing to determine at least one target scientific research result;
[0057] A retrieving unit, used to retrieve the attribute information of the target scientific research results and the source information of the corresponding source, and analyze the influence information of the source according to the source information, wherein the influence information includes at least one of the journal impact factor information, the citation frequency information, and the results partition information;
[0058] The integration unit is used to integrate the target scientific research results according to their attribute information, the publication source information and the influence information to obtain the integrated scientific research results information.
[0059] Furthermore, the extraction module comprises:
[0060] An entity recognition unit, used to perform entity recognition on the report requirement information to obtain keywords;
[0061] A classification and recognition unit, used to classify and recognize the keywords using the trained classification model to obtain search keywords and report keywords;
[0062] The trained classification model is obtained based on keyword samples marked with types.
[0063] Furthermore, the device also includes:
[0064] An acquisition module, used for acquiring an electronic signature matching the report keyword when the report keyword indicates that the scientific research achievement report is a collection certification report;
[0065] A first sending module is used to mark the electronic signature on the scientific research achievement report, and send the scientific research achievement report marked with the electronic signature to a printing terminal to output the scientific research achievement report in paper form;
[0066] The second sending module is used to send the scientific research achievement report to a printing terminal to output the scientific research achievement report in paper form when the report keyword indicates that the scientific research achievement report is included information.
[0067] According to another aspect of the present invention, there is provided a storage medium, in which at least one executable instruction is stored, and the executable instruction enables a processor to execute operations corresponding to the method for generating a scientific research achievement report as described above.
[0068] According to another aspect of the present invention, there is provided a terminal, comprising: a processor, a memory, a communication interface and a communication bus, wherein the processor, the memory and the communication interface communicate with each other via the communication bus;
[0069] The memory is used to store at least one executable instruction, and the executable instruction enables the processor to execute operations corresponding to the above-mentioned method for generating a scientific research achievement report.
[0070] By means of the above technical solution, the technical solution provided by the embodiment of the present invention has at least the following advantages:
[0071] The present invention provides a method and device for generating a scientific research achievement report, a storage medium, and a terminal. The embodiment of the present invention extracts search keywords and report keywords of report demand information entered by a user; logically combines the search keywords to obtain multiple search fields; retrieves scientific research achievement information matching the search fields through a database integration interface, and integrates the scientific research achievement information; generates a scientific research achievement report based on the integrated scientific research achievement information and a report template matching the report keywords. The manual intervention in the arrangement of scientific research achievement information is greatly reduced, and the time for making scientific research achievement reports is reduced. At the same time, the accuracy of the scientific research achievement information in the scientific research achievement report is ensured, thereby greatly improving the efficiency of making scientific research achievement reports.
[0072] The above description is only an overview of the technical solution of the present invention. In order to more clearly understand the technical means of the present invention, it can be implemented in accordance with the contents of the specification. In order to make the above and other purposes, features and advantages of the present invention more obvious and easy to understand, the specific implementation methods of the present invention are listed below. BRIEF DESCRIPTION OF THE DRAWINGS
[0073] Various other advantages and benefits will become apparent to those of ordinary skill in the art by reading the detailed description of the preferred embodiments below. The accompanying drawings are only for the purpose of illustrating the preferred embodiments and are not to be considered as limiting the present invention. Moreover, the same reference symbols are used throughout the accompanying drawings to represent the same components. In the accompanying drawings:
[0074] Figure 1 A flow chart of a method for generating a scientific research achievement report provided by an embodiment of the present invention is shown;
[0075] Figure 2 A schematic diagram of a visual user interface for reporting data provided by an embodiment of the present invention is shown;
[0076] Figure 3 A block diagram of a device for generating a scientific research achievement report provided by an embodiment of the present invention is shown;
[0077] Figure 4A schematic diagram of the structure of a terminal provided by an embodiment of the present invention is shown. DETAILED DESCRIPTION
[0078] The exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although exemplary embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be limited by the embodiments set forth herein. On the contrary, these embodiments are provided to enable a more thorough understanding of the present disclosure and to fully convey the scope of the present disclosure to those skilled in the art.
[0079] The existing scientific and technological achievement reports are mainly based on manual data retrieval, proofreading and association, and the scientific research results are manually pasted into the template file. However, this method has problems such as abnormal results content and information proofreading deviation during the manual retrieval and proofreading process, and also requires a lot of manpower, resulting in low efficiency in making scientific research achievement reports. The embodiment of the present invention provides a method for generating a scientific research achievement report, such as Figure 1 As shown, the method includes:
[0080] 101. Extract search keywords and report keywords of the report requirement information entered by the user.
[0081] In an embodiment of the present invention, a report generation system is constructed, and the system is configured with interfaces for linking multiple scientific research achievement databases and a user interaction interface. The user can input report demand information through the user interaction interface. This demand information can be a sentence, such as requiring a scientific research achievement report of XXX company, or a combination of keywords, such as name, company name, individual, scientific research achievement. In response to the report demand information input by the user, the system can parse out the keywords that need to be generated for the search of relevant scientific research achievements, i.e., search keywords, and keywords related to the report type, i.e., report keywords.
[0082] 102. Logically combine the search keywords to obtain multiple search fields.
[0083] In an embodiment of the present invention, the entry information of the same scientific research result in different databases is different, some of which are identified by the name of the scientific research result, some by the name of the author of the scientific research result, and some by the unique identification number of the scientific research result. In order to comprehensively search for scientific research results and avoid omissions, the search keywords extracted from the report requirement information are logically combined to obtain a combination result of multiple keywords, that is, a search field. Among them, the logic of the combination includes but is not limited to "or", "and" and "not". Specifically, multiple logical combination templates can be preset, and the search keywords are filled into the logical combination templates in sequence to obtain multiple search fields.
[0084] 103. Retrieve scientific research achievement information matching the search field through a database integration interface, and integrate the scientific research achievement information.
[0085] In the embodiment of the present invention, the database integration interface integrates interfaces of multiple databases storing scientific research results, such as Web of Science (WOS), IEEE Xplore, international standard serial publication numbers, etc. Through these interfaces, scientific research results in various fields such as biology, electronics, and medicine at home and abroad can be queried. The database integration interface can be constructed based on the standard interface JDBC (Java Database Connectivity) for Java to connect to the database. This standard interface defines a set of application programming interfaces for executing SQL statements and processing results. Through JDBC, Java programs can connect, query and operate various types of databases.
[0086] After completing the query of scientific research results matching the search field based on the database integration interface, since the content stored in different databases may be repeated or complementary, it is necessary to integrate the information retrieved for each scientific research result in order to obtain the scientific research result information ultimately used for report generation.
[0087] 104. Generate a scientific research achievement report based on the integrated scientific research achievement information and a report template matching the report keywords.
[0088] In the embodiment of the present invention, the scientific research achievement report includes multiple types, and the templates corresponding to different types of reports are also different. For example, different templates correspond to the scientific research achievement report for individuals and the report on the scientific research achievement of the scientific research institution as a whole. After obtaining the integrated scientific research achievement information, the report type is determined according to the report keywords, and then the report template to be used is matched according to the report type, so that the integrated scientific research achievement information is filled into the report template to realize the generation of the scientific research achievement report.
[0089] It should be noted that in the process of generating scientific research results reports, users only need to input their requirements through the interactive interface to conduct comprehensive retrieval and automatic integration of scientific research results, avoiding the manual retrieval and integration process of data, greatly reducing the time for scientific research results retrieval, and at the same time, ensuring the accuracy and comprehensiveness of scientific research results retrieval, thereby improving the efficiency of scientific research results report production.
[0090] In one embodiment of the present invention, for further explanation and limitation, the step of generating a scientific research achievement report based on the integrated scientific research achievement information and a report template matching the report keywords includes:
[0091] Generate a report to be adjusted based on the integrated scientific research achievement information and a report template matching the report keywords, and display the report to be adjusted on a report adjustment interface;
[0092] Obtaining the operation content of modifying the content of the report to be adjusted in the report adjustment interface;
[0093] Parsing the operation content to obtain report update configuration information, and updating the report to be adjusted according to the report update configuration information;
[0094] In response to the report submission instruction, a scientific research achievement report is generated based on the updated report to be adjusted.
[0095] In an embodiment of the present invention, users are also supported to adjust the report content and report layout of the automatically generated scientific research achievement report. After the integrated scientific research achievement information is filled into the report template, the generated report to be adjusted is displayed to the report adjustment interface, that is, the visual user interface of the report data. In this interface, users can adjust the content of the report through the interactive elements configured in the interface, such as sliders, buttons, drop-down menus, etc. Different items can also be dragged to adjust the arrangement order between different items, such as adjusting the display order of multiple scientific research achievements. Figure 2 The figure shows a visual user interface for report data. Users can adjust the content of the report by deleting and changing the content in brackets. The operation content refers to the operation entered by the user through the report adjustment interface. The report update configuration information refers to the user's adjustment intention for the report obtained by the system after parsing the operation content. The interface can obtain a corresponding report update configuration information after the user completes each adjustment, and update the report to be adjusted in real time. When the user completes all the report content, the report is generated by clicking the interactive buttons such as Submit or Save in the interface.
[0096] It should be noted that through the visual user interface display of the report, users can adjust the report according to their respective needs, and realize independent adjustment of the report content and report format, thereby improving the flexibility of report generation and improving the quality of user experience in the process of scientific research results.
[0097] In one embodiment of the present invention, for further explanation and limitation, the step of generating the report to be adjusted based on the integrated scientific research achievement information and the report template matching the report keywords includes:
[0098] Identify a candidate report template matching the report object from a report template library;
[0099] Determine the candidate report template matching the report type as a target report template;
[0100] The target report template is updated with the integrated scientific research achievement information to generate a report to be adjusted.
[0101] In an embodiment of the present invention, the report keywords include report objects and report types. Among them, the report objects include individual objects and group objects. Individual objects, that is, the report objects are individuals, for example, Zhang San's scientific research results report, Li Si's scientific research results report, etc. Group objects, that is, the report objects are scientific research institutions, universities or enterprises. For example, XXX enterprise's scientific research results report in 2023, XX institution's scientific research results report in 2024, etc. According to the different purposes of the report, the report type can be divided into inclusion certification reports and information integration reports. The information integration report is a report that integrates the scientific research results of the report object, mainly to provide users with complete scientific research results information collection and integration results, as the basis for user scientific research results analysis data. In addition to the attributes of information collection and integration, the inclusion certification report also has the attributes of certification and authentication. That is, a report that integrates and stamps the scientific research results of the report object to prove the authenticity and reliability of this report. It is mainly used in scenarios such as job title evaluation and enterprise rating.
[0102] By configuring report templates for different report objects and different report types, report generation can match different scientific research results reporting requirements, thereby improving the comprehensiveness of report generation and meeting different application scenarios and requirements for report generation to a greater extent.
[0103] In one embodiment of the present invention, for further explanation and limitation, the step of logically combining the search keywords to obtain multiple search fields includes:
[0104] Dividing the search keywords according to different combination quantities to obtain multiple keyword groups;
[0105] Group the keywords whose combination quantity meets the first quantity range, and combine them according to a single logical relationship to obtain a first search field;
[0106] Group the keywords whose combined quantity meets the second quantity range, and combine them according to complex logical relationships to obtain a second search field;
[0107] A plurality of search fields are generated according to the first search field and the second search field.
[0108] In an embodiment of the present invention, search keywords (hereinafter referred to as keywords) are divided according to different numbers of combinations, for example, divided according to one keyword as a group, divided according to two keywords as a group, divided according to three keywords as a group, and so on. In the process of dividing two or more keywords, different combinations of keywords are considered. For example, the division of two keywords, the results obtained include the combination of keyword A and keyword B, the combination of keyword C and keyword B, and the combination of keyword A and keyword C. The first quantity range can be greater than or equal to 2 and less than or equal to 3, and the second quantity range can be greater than 3, and can also be customized according to actual application requirements, and the embodiment of the present invention does not make specific limitations. A single logical relationship is that the search field contains only one logical symbol (such as "or" or "and"), and a complex logical relationship is that the search field includes at least two logical symbols (such as "or" and "and").
[0109] It should be noted that by combining search keywords through multiple logical relationships, it is possible to expand the search fields, improve the comprehensiveness of the search, avoid search omissions, and thus improve the accuracy of scientific research results retrieval.
[0110] In one embodiment of the present invention, for further explanation and limitation, the step of retrieving scientific research achievement information matching the search field through the database integration interface and integrating the scientific research achievement information includes:
[0111] Querying scientific research results matching the search field from various databases through a database integration interface, performing deduplication processing, and determining at least one target scientific research result;
[0112] Retrieving the attribute information of the target scientific research results and the source information of the corresponding source, and parsing the influence information of the source according to the source information, wherein the influence information includes at least one of the journal impact factor information, the citation frequency information, and the results partition information;
[0113] The attribute information of the target scientific research results, the publication source information and the influence information are integrated to obtain the integrated scientific research results information.
[0114] In the embodiment of the present invention, it is inevitable that there will be duplications in the scientific research results in multiple databases. After the corresponding scientific research results are queried from each database according to the search field, the scientific research results with the same scientific research result identification number are determined as one to perform deduplication processing to obtain the target scientific research results. The attribute information of the target scientific research results is retrieved from the corresponding database, such as the title of the scientific research results, the author's communication address, email address and other information, as well as the source publication of the target scientific research results, that is, the source. The source corresponds to information used to characterize its influence, including at least one of the journal impact factor information, the citation frequency information, and the achievement partition information. Among them, the achievement partition information mainly refers to the partition of the journals where the academic papers are published in a specific evaluation system. The journals with the top 25% (including 25%) of the impact factor in each subject classification are divided into the Q1 zone, the top 25% to 50% (including 50%) are the Q2 zone, the top 50% to 75% (including 75%) are the Q3 zone, and the ones after 75% are the Q4 zone. Among them, the source information is the information of the journals published by the target scientific research results. Journal impact factor information and citation frequency information correspond to source information and are used to evaluate the influence of source information in the corresponding technical field. Specifically, the journal impact factor (IF) is an important indicator for evaluating the academic influence of a journal. Citation frequency refers to the number of times a paper in a journal is cited by other papers within a certain period of time, which is used to reflect the degree of attention and influence of journal papers. Integration mainly includes the integration of source information of multiple target scientific research results from the same source. For example, when multiple target scientific research results come from the same source, only the source is displayed under each target scientific research result, and the influence information is not reflected one by one. The influence information of the source is reflected in the content of the last target scientific research result to avoid redundancy in the report content.
[0115] In one embodiment of the present invention, for further explanation and limitation, the step of extracting search keywords and report keywords of the report requirement information entered by the user includes:
[0116] Performing entity recognition on the report requirement information to obtain keywords;
[0117] The trained classification model is used to classify and identify the keywords to obtain search keywords and report keywords.
[0118] In an embodiment of the present invention, names and adjectives are extracted as keywords from the report demand information by means of entity recognition, and the names and adjectives are input into a trained classification model to classify and identify the keywords to determine whether the keywords are used to describe scientific research results or to describe the content of the report, thereby identifying retrieval keywords and report keywords. Among them, the trained classification model is trained based on keyword samples marked with types. The classification model can be Word2Vec, GloVe, etc., and the embodiment of the present invention does not make specific limitations. By extracting and identifying keywords in the report demand information through the model, the accuracy of the extraction of the report demand information can be greatly ensured, thereby ensuring the accuracy of the scientific research results query.
[0119] In one embodiment of the present invention, for further explanation and limitation, after generating the scientific research achievement report according to the integrated scientific research achievement information and the report template matching the report keywords in the step, the method further includes:
[0120] When the report keyword indicates that the scientific research achievement report is a collection certification report, obtaining an electronic signature matching the report keyword;
[0121] Marking the electronic signature on the scientific research achievement report, and sending the scientific research achievement report marked with the electronic signature to a printing terminal to output the scientific research achievement report in paper form;
[0122] In the case where the report keyword indicates that the scientific research achievement report is included information, the scientific research achievement report is sent to a printing terminal to output the scientific research achievement report in paper form.
[0123] In an embodiment of the present invention, the printing of scientific research achievement reports is also supported. If the user has a printing demand, the user can click the print button in the report adjustment interface to print out a paper scientific research achievement report through the printing terminal connected to the system. Different types of reports have different printing processes. For information integration reports, they can be directly output to the printing terminal for printing. For inclusion certification reports, it is necessary to call an electronic signature and mark the preset position of the report template to obtain a scientific research achievement report marked with an electronic signature, and print the report with the electronic signature. Through the configuration of the printing terminal, it is possible to meet the needs of users to directly print scientific research achievement reports, and realize the full process of scientific research achievement report production.
[0124] The present invention provides a method for generating a scientific research achievement report. The embodiment of the present invention extracts search keywords and report keywords of report demand information input by a user; logically combines the search keywords to obtain multiple search fields; retrieves scientific research achievement information matching the search fields through a database integration interface, and integrates the scientific research achievement information; generates a scientific research achievement report based on the integrated scientific research achievement information and a report template matching the report keywords. This greatly reduces the manual intervention in the collation of scientific research achievement information, reduces the time for making scientific research achievement reports, and at the same time ensures the accuracy of the scientific research achievement information in the scientific research achievement report, thereby greatly improving the efficiency of making scientific research achievement reports. Furthermore, as an improvement to the above Figure 1 The embodiment of the present invention provides a device for generating a scientific research achievement report, such as Figure 3 As shown, the device comprises:
[0125] An extraction module 31 is used to extract search keywords and report keywords of the report requirement information entered by the user;
[0126] A combination module 32, used for logically combining the search keywords to obtain multiple search fields;
[0127] A retrieval module 33, used to retrieve scientific research achievement information matching the search field through a database integration interface, and integrate the scientific research achievement information;
[0128] The generating module 34 is used to generate a scientific research achievement report according to the integrated scientific research achievement information and a report template matching the report keywords.
[0129] Furthermore, the generating module 34 includes:
[0130] A first matching unit is used to generate a report to be adjusted based on the integrated scientific research achievement information and a report template matching the report keywords, and display the report to be adjusted on a report adjustment interface;
[0131] An acquisition unit, used for acquiring the operation content of modifying the content in the report to be adjusted in the report adjustment interface;
[0132] A first updating unit, configured to parse the operation content, obtain report update configuration information, and update the report to be adjusted according to the report update configuration information;
[0133] The first generating unit is used to generate a scientific research achievement report based on the updated report to be adjusted in response to a report submission instruction.
[0134] Furthermore, the generating module 34 includes:
[0135] A second matching unit, configured to identify a candidate report template matching the report object from a report template library, wherein the report object includes an individual object and a group object;
[0136] A determination unit, configured to determine the candidate report template matching the report type as a target report template, wherein the report type includes an inclusion certification report and an information integration report;
[0137] The second updating unit is used to update the target report template with the integrated scientific research achievement information to generate a report to be adjusted.
[0138] Furthermore, the combination module 32 includes:
[0139] A division unit, used for dividing the search keywords according to different combination quantities to obtain multiple keyword groups;
[0140] A first combining unit is used to group keywords whose combination quantity meets a first quantity range, and combine them according to a single logical relationship to obtain a first search field;
[0141] A second combining unit is used to group keywords whose combination quantity meets a second quantity range, and combine them according to a complex logical relationship to obtain a second search field;
[0142] The second generating unit is configured to generate a plurality of search fields according to the first search field and the second search field.
[0143] Furthermore, the calling module 33 includes:
[0144] A query unit, used to query scientific research results matching the search field from various databases through a database integration interface, and perform deduplication processing to determine at least one target scientific research result;
[0145] A retrieving unit, used to retrieve the attribute information of the target scientific research results and the source information of the corresponding source, and analyze the influence information of the source according to the source information, wherein the influence information includes at least one of the journal impact factor information, the citation frequency information, and the results partition information;
[0146] The integration unit is used to integrate the target scientific research results according to their attribute information, the publication source information and the influence information to obtain the integrated scientific research results information.
[0147] Furthermore, the extraction module 31 includes:
[0148] An entity recognition unit, used to perform entity recognition on the report requirement information to obtain keywords;
[0149] A classification and recognition unit, used to classify and recognize the keywords using the trained classification model to obtain search keywords and report keywords;
[0150] The trained classification model is obtained based on keyword samples marked with types.
[0151] Furthermore, the device also includes:
[0152] An acquisition module, used for acquiring an electronic signature matching the report keyword when the report keyword indicates that the scientific research achievement report is a collection certification report;
[0153] A first sending module is used to mark the electronic signature on the scientific research achievement report, and send the scientific research achievement report marked with the electronic signature to a printing terminal to output the scientific research achievement report in paper form;
[0154] The second sending module is used to send the scientific research achievement report to a printing terminal to output the scientific research achievement report in paper form when the report keyword indicates that the scientific research achievement report is included information.
[0155] The present invention provides a device for generating a scientific research achievement report. The embodiment of the present invention extracts search keywords and report keywords of report requirement information entered by a user; logically combines the search keywords to obtain multiple search fields; retrieves scientific research achievement information matching the search fields through a database integration interface, and integrates the scientific research achievement information; generates a scientific research achievement report based on the integrated scientific research achievement information and a report template matching the report keywords. The manual intervention in the collation of scientific research achievement information is greatly reduced, and the time for making scientific research achievement reports is reduced. At the same time, the accuracy of scientific research achievement information in scientific research achievement reports is ensured, thereby greatly improving the efficiency of making scientific research achievement reports. According to one embodiment of the present invention, a storage medium is provided, and the storage medium stores at least one executable instruction. The computer executable instruction can execute the method for generating a scientific research achievement report in any of the above method embodiments.
[0156] Figure 4 A schematic diagram of the structure of a terminal provided according to an embodiment of the present invention is shown. The specific embodiment of the present invention does not limit the specific implementation of the terminal.
[0157] like Figure 4 As shown, the terminal may include: a processor (processor) 402 , a communication interface (Communications Interface) 404 , a memory (memory) 406 , and a communication bus 408 .
[0158] The processor 402 , the communication interface 404 , and the memory 406 communicate with each other via a communication bus 408 .
[0159] The communication interface 404 is used for network communication with other devices such as a client or other servers.
[0160] Processor 402 is used to execute program 410, and specifically can execute the relevant steps in the above-mentioned embodiment of the method for generating a scientific research achievement report.
[0161] Specifically, the program 410 may include program codes, which include computer operation instructions.
[0162] The processor 402 may be a central processing unit (CPU), or an application-specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiment of the present invention. The one or more processors included in the terminal may be processors of the same type, such as one or more CPUs; or processors of different types, such as one or more CPUs and one or more ASICs.
[0163] The memory 406 is used to store the program 410. The memory 406 may include a high-speed RAM memory, and may also include a non-volatile memory (non-volatile memory), such as at least one disk memory.
[0164] The program 410 may be specifically configured to enable the processor 402 to perform the following operations:
[0165] Extract search keywords and report keywords of report requirement information entered by the user;
[0166] Logically combining the search keywords to obtain multiple search fields;
[0167] Retrieving scientific research achievement information matching the search field through a database integration interface, and integrating the scientific research achievement information;
[0168] A scientific research achievement report is generated based on the integrated scientific research achievement information and a report template matching the report keywords.
[0169] Obviously, those skilled in the art should understand that the above modules or steps of the present invention can be implemented by a general computing device, they can be concentrated on a single computing device, or distributed on a network composed of multiple computing devices, and optionally, they can be implemented by a program code executable by a computing device, so that they can be stored in a storage device and executed by the computing device, and in some cases, the steps shown or described can be executed in a different order than here, or they can be made into individual integrated circuit modules, or multiple modules or steps therein can be made into a single integrated circuit module for implementation. Thus, the present invention is not limited to any specific combination of hardware and software.
[0170] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.
Claims
1. A method for generating a scientific research achievement report, characterized in that: include: Extract search keywords and report keywords of report requirement information entered by the user; Logically combining the search keywords to obtain multiple search fields; Retrieving scientific research achievement information matching the search field through a database integration interface, and integrating the scientific research achievement information; A scientific research achievement report is generated based on the integrated scientific research achievement information and a report template matching the report keywords.
2. The method according to claim 1, characterized in that The generating of the scientific research achievement report based on the integrated scientific research achievement information and the report template matching the report keywords includes: Generate a report to be adjusted based on the integrated scientific research achievement information and a report template matching the report keywords, and display the report to be adjusted on a report adjustment interface; Obtaining the operation content of modifying the content of the report to be adjusted in the report adjustment interface; Parsing the operation content to obtain report update configuration information, and updating the report to be adjusted according to the report update configuration information; In response to the report submission instruction, a scientific research achievement report is generated based on the updated report to be adjusted.
3. The method according to claim 2, characterized in that The report keywords include report objects and report types. The report to be adjusted is generated based on the integrated scientific research achievement information and a report template matching the report keywords, including: Identifying a candidate report template matching the report object from a report template library, wherein the report object includes an individual object and a group object; Determine the candidate report template matching the report type as a target report template, wherein the report type includes an inclusion certification report and an information integration report; The target report template is updated with the integrated scientific research achievement information to generate a report to be adjusted.
4. The method according to claim 2, characterized in that: The logical combination of the search keywords to obtain multiple search fields includes: Dividing the search keywords according to different combination quantities to obtain multiple keyword groups; Group the keywords whose combination quantity meets the first quantity range, and combine them according to a single logical relationship to obtain a first search field; Group the keywords whose combined quantity meets the second quantity range, and combine them according to complex logical relationships to obtain a second search field; A plurality of search fields are generated according to the first search field and the second search field.
5. The method according to claim 1, characterized in that The step of retrieving scientific research achievement information matching the search field through the database integration interface and integrating the scientific research achievement information includes: Querying scientific research results matching the search field from various databases through a database integration interface, performing deduplication processing, and determining at least one target scientific research result; Retrieving the attribute information of the target scientific research results and the source information of the corresponding source, and parsing the influence information of the source according to the source information, wherein the influence information includes at least one of the journal impact factor information, the citation frequency information, and the results partition information; The attribute information of the target scientific research results, the publication source information and the influence information are integrated to obtain the integrated scientific research results information.
6. The method according to claim 1, characterized in that The extracting of search keywords and report keywords of the report requirement information entered by the user includes: Performing entity recognition on the report requirement information to obtain keywords; Using the trained classification model to classify and identify the keywords, and obtain search keywords and report keywords; The trained classification model is obtained based on keyword samples marked with types.
7. The method according to any one of claims 1 to 6, characterized in that After generating the scientific research achievement report based on the integrated scientific research achievement information and the report template matching the report keywords, the method further includes: When the report keyword indicates that the scientific research achievement report is a collection certification report, obtaining an electronic signature matching the report keyword; Marking the electronic signature on the scientific research achievement report, and sending the scientific research achievement report marked with the electronic signature to a printing terminal to output the scientific research achievement report in paper form; In the case where the report keyword indicates that the scientific research achievement report is included information, the scientific research achievement report is sent to a printing terminal to output the scientific research achievement report in paper form.
8. A device for generating a scientific research achievement report, characterized in that: include: An extraction module is used to extract search keywords and report keywords of the report requirement information entered by the user; A combination module, used for logically combining the search keywords to obtain multiple search fields; A retrieval module, used to retrieve scientific research achievement information matching the search field through a database integration interface, and integrate the scientific research achievement information; A generation module is used to generate a scientific research achievement report based on the integrated scientific research achievement information and a report template matching the report keywords.
9. A storage medium, wherein at least one executable instruction is stored in the storage medium, and the executable instruction enables a processor to execute operations corresponding to the method for generating a scientific research achievement report as described in any one of claims 1-7.
10. A terminal, comprising: A processor, a memory, a communication interface and a communication bus, wherein the processor, the memory and the communication interface communicate with each other via the communication bus; The memory is used to store at least one executable instruction, and the executable instruction enables the processor to execute operations corresponding to the method for generating a scientific research achievement report as described in any one of claims 1-7.
Citation Information
Patent Citations
Self-service novelty retrieval method and system
CN105389344A
Retrieval result card-based display system and method for medicine retrieval
CN112579740A
Automatic scientific and technological novelty search method and system
CN115344719A
Document data processing method and system based on web crawler technology and medium
CN117171650A
Medical report creation support device and report display control method therefor
JP2015207261A