A method and device for recommending achievement information for cultivating scientific and technological talents

By establishing the results of the results database and matching the target results information group, the problem of low results in the training of science and technology talents has been solved, the rapid and efficient results information recommendation is achieved, and the efficiency of talent training is improved.

CN118760710BActive Publication Date: 2025-01-28江西省科技事务中心
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411246400.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-09-06
Publication Date
2025-01-28
Estimated Expiration
2044-09-06

AI Technical Summary

Technical Problem

The current technology has low efficiency in the training of scientific and technological talents, resulting in messy and inefficient information search during the talent training process.

Method used

By establishing the results database, obtaining scientific and technological talents at different stages and their results information groups, determining the current stage and results information of the talents to be cultivated, and matching the target results information group in the database, push the remaining results information to the cultivation of talents to help help to cultivate talents to help It is promoted to the target stage.

Benefits of technology

Realize the information of the results suitable for technology -based talents quickly and efficiently, improve the efficiency of talent training, and solve the problem of low recommendation efficiency in the existing technology.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118760710B_ABST
    Figure CN118760710B_ABST
Patent Text Reader

Abstract

The present invention discloses a method and device for recommending achievement information for cultivating scientific and technological talents, and relates to the field of talent management technology. The method comprises: obtaining scientific and technological talents at different stages and the corresponding achievement information groups required to become scientific and technological talents at the stage, and establishing an achievement database according to the scientific and technological talents and the corresponding achievement information groups; determining talents to be cultivated who need to be cultivated, and obtaining the current stage and current achievement information of the talents to be cultivated, and matching in the achievement database according to the current achievement information to find out the target achievement information group covering the current achievement information; determining the remaining achievement information, and pushing the remaining achievement information to the talents to be cultivated, so that the talents to be cultivated can be promoted from the current stage to the target stage corresponding to the target achievement information group through the remaining achievement information. The present invention solves the problem of low efficiency of achievement recommendation in the prior art when cultivating scientific and technological talents.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of talent management technology, and in particular to a method and device for recommending achievement information for cultivating scientific and technological talents. Background Art

[0002] In the context of the rapid development of modern science and technology, scientific and technological talents play an important role in promoting scientific and technological progress and social development. The importance of cultivating scientific and technological talents is self-evident. At present, scientific and technological talents can be divided into different types or stages according to their scientific and technological research results. When entering the corresponding stage or type, the research results need to meet the specified results conditions. Therefore, in order to reach the corresponding stage, it is necessary to train scientific and technological talents in a targeted manner and guide them to complete the corresponding results requirements as soon as possible.

[0003] In the existing technology, when it is necessary to carry out the training of scientific and technological talents of the corresponding stage or type, it is necessary to manually search for relevant policy information or talent assessment standards at different stages, confirm what research results need to be achieved, and then guide the corresponding personnel to complete the corresponding research results based on these research results. However, the relevant information is distributed in a relatively scattered and messy manner, and the workload of self-searching is large, resulting in low efficiency. Summary of the invention

[0004] In view of this, the purpose of the present invention is to provide a method and device for recommending achievement information for scientific and technological talent training, aiming to solve the problem of low efficiency in achievement recommendation during talent training in the prior art.

[0005] The embodiment of the present invention is implemented as follows:

[0006] A method for recommending achievement information for cultivating scientific and technological talents, the method comprising:

[0007] Obtain scientific and technological talents at different stages and the corresponding achievement information groups required to become the scientific and technological talents at that stage, and establish an achievement database based on the scientific and technological talents and the corresponding achievement information groups;

[0008] Determine the talents to be trained who need to be trained, obtain the current stage and current achievement information of the talents to be trained, and match the current achievement information in the achievement database to find the target achievement information group covering the current achievement information;

[0009] The remaining achievement information is determined according to the target achievement information group and the current achievement information, and the remaining achievement information is pushed to the talent to be trained, so that the talent to be trained can be promoted from the current stage to the target stage corresponding to the target achievement information group through the remaining achievement information.

[0010] Furthermore, in the above-mentioned method for recommending achievement information for cultivating scientific and technological talents, the database includes a plurality of sub-databases divided according to different stages of the scientific and technological talents, and the step of establishing an achievement database according to the scientific and technological talents and the corresponding achievement information groups includes:

[0011] Storing each of the scientific and technological talents and the corresponding achievement information group in the form of data pairs in the corresponding sub-database to establish the achievement database;

[0012] The step of storing each of the scientific and technological talents and the corresponding achievement information group in the form of data pairs into the corresponding sub-database to establish the achievement database includes:

[0013] Acquire achievement detail information contained in the achievement information group, determine an achievement information chain according to the achievement detail information, and divide the achievement information chain according to a preset rule to obtain a first achievement information chain and a second achievement information chain that can be linked to each other;

[0014] The first achievement information chain and the second achievement information chain are respectively attached to the achievement information group and the basic information of the scientific and technological talents and then stored in the corresponding sub-database.

[0015] Furthermore, in the above-mentioned method for recommending achievement information for cultivating scientific and technological talents, the step of storing each scientific and technological talent and the corresponding achievement information group in the form of data pairs into the corresponding sub-database to establish the achievement database includes:

[0016] Obtain the unique identification code corresponding to the sub-database, and respectively obtain the number of achievements in the achievement information group corresponding to each of the scientific and technological talents in the sub-database;

[0017] Obtaining different values ​​of the number of achievements in each of the sub-databases, and composing a digital sequence from the digital elements of the values ​​according to a preset rule;

[0018] Combining the digital sequence with the unique identification code respectively to obtain an encryption sequence corresponding to each sub-database;

[0019] The encryption sequence is encrypted according to a preset encryption algorithm to obtain a corresponding sub-key, and the sub-keys are concatenated in a sequence corresponding to the different stages to obtain the encryption key of the achievement database.

[0020] Furthermore, in the above-mentioned method for recommending achievement information for cultivating scientific and technological talents, after the step of encrypting the encryption sequence according to a preset encryption algorithm to obtain a corresponding sub-key, the step further includes:

[0021] Eliminate collisions between two adjacent sub-keys in series order to obtain a target sub-key;

[0022] The elements in the target subkey are extracted to obtain a sequence of a preset length, and the sequence is used as the final subkey.

[0023] Furthermore, in the above-mentioned method for recommending achievement information for cultivating scientific and technological talents, after the step of matching the current achievement information in the achievement database to find a target achievement information group covering the current achievement information, the method further includes:

[0024] When there are multiple target achievement information groups, obtaining the similarity between the remaining achievement information of each group and the current achievement information;

[0025] The target remaining achievement information having a similarity higher than a similarity threshold is found out from the plurality of groups of remaining achievement information, and the target remaining achievement information is pushed to the talent to be trained.

[0026] Furthermore, in the above-mentioned achievement information recommendation method for cultivating scientific and technological talents, the step of obtaining the similarity between each group of remaining achievement information and the current achievement information comprises:

[0027] Acquire the text information of the remaining achievement information and the current achievement information, and preprocess the text information, wherein the preprocessing includes removing stop words and punctuation marks and performing stem extraction;

[0028] The text information is converted into a vector form, and the cosine similarity between the vectors corresponding to the text information is obtained, so as to determine the similarity between each group of the remaining achievement information and the current achievement information.

[0029] Furthermore, in the above-mentioned method for recommending achievement information for cultivating scientific and technological talents, before the step of matching the current achievement information in the achievement database to find a target achievement information group covering the current achievement information, the method further includes:

[0030] Determine the stage to which the talents to be trained need to be promoted;

[0031] The step of matching the current achievement information in the achievement database to find a target achievement information group covering the current achievement information comprises:

[0032] Determining the achievement information group in the corresponding stage in the achievement database;

[0033] The achievement information groups in the corresponding stages are matched to find out the target achievement information group covering the current achievement information.

[0034] Another object of the present invention is to provide a device for recommending achievement information for cultivating scientific and technological talents, the device comprising:

[0035] An acquisition module, used to acquire scientific and technological talents at different stages and the corresponding achievement information groups required to become the scientific and technological talents at that stage, and to establish an achievement database according to the scientific and technological talents and the corresponding achievement information groups;

[0036] A search module is used to determine the talents to be trained and obtain the current stage and current achievement information of the talents to be trained, and to match the current achievement information in the achievement database to find the target achievement information group covering the current achievement information;

[0037] The training module is used to determine the remaining achievement information according to the target achievement information group and the current achievement information, and push the remaining achievement information to the talent to be trained, so that the talent to be trained can be promoted from the current stage to the target stage corresponding to the target achievement information group through the remaining achievement information.

[0038] Another object of the present invention is to provide a readable storage medium having a computer program stored thereon, wherein the program implements the steps of the above method when executed by a processor.

[0039] Another object of the present invention is to provide an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the above method when executing the program.

[0040] The present invention obtains scientific and technological talents at different stages and the corresponding achievement information groups required to become scientific and technological talents at the stage, and establishes an achievement database according to the scientific and technological talents and the corresponding achievement information groups; determines the talents to be trained who need to be trained, and obtains the current stage and current achievement information of the talents to be trained, and matches them in the achievement database according to the current achievement information to find out the target achievement information group covering the current achievement information; determines the remaining achievement information according to the target achievement information group and the current achievement information, and pushes the remaining achievement information to the talents to be trained, so that the talents to be trained can be promoted from the current stage to the target stage corresponding to the target achievement information group through the remaining achievement information. By establishing an achievement database, the achievements of the current talents are compared with the stage to be achieved, so that the achievements to be achieved can be quickly determined, and then training can be carried out through the achievements, which solves the problem of low efficiency in achievement recommendation when training talents in the prior art. BRIEF DESCRIPTION OF THE DRAWINGS

[0041] Figure 1 This is a flow chart of the method for recommending achievement information for cultivating scientific and technological talents in the first embodiment of the present invention;

[0042] Figure 2 It is a structural block diagram of an achievement information recommendation device for cultivating scientific and technological talents in the third embodiment of the present invention.

[0043] The following specific implementation manner will further illustrate the present invention in conjunction with the above-mentioned drawings. DETAILED DESCRIPTION

[0044] In order to facilitate the understanding of the present invention, the present invention will be described more fully below with reference to the relevant drawings. Several embodiments of the present invention are given in the drawings. However, the present invention can be implemented in many different forms and is not limited to the embodiments described herein. On the contrary, the purpose of providing these embodiments is to make the disclosure of the present invention more thorough and comprehensive.

[0045] It should be noted that when an element is referred to as being "fixed to" another element, it may be directly on the other element or there may be a central element. When an element is considered to be "connected to" another element, it may be directly connected to the other element or there may be a central element at the same time. The terms "vertical", "horizontal", "left", "right" and similar expressions used herein are for illustrative purposes only.

[0046] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which the present invention belongs. The terms used herein in the specification of the present invention are only for the purpose of describing specific embodiments and are not intended to limit the present invention. The term "and / or" used herein includes any and all combinations of one or more of the related listed items.

[0047] The following will explain in detail how to solve the problem of low efficiency in recommending achievements during talent training in the prior art in conjunction with specific embodiments and drawings.

[0048] Embodiment 1

[0049] See also Figure 1 , shown is a method for recommending achievement information for cultivating scientific and technological talents in a first embodiment of the present invention, and the method includes steps S10 to S12.

[0050] Step S10, obtaining scientific and technological talents at different stages and the corresponding achievement information groups required to become the scientific and technological talents at that stage, and establishing an achievement database according to the scientific and technological talents and the corresponding achievement information groups.

[0051] Among them, in the embodiments of the present invention, different stages may refer to different levels of achievement. For example, scientific and technological talents may be divided into district, city, provincial or national levels. After obtaining district scientific and technological talents, they may continue to be trained into municipal scientific and technological talents. The standards of achievements required for scientific and technological talents at each stage are different. Generally, higher-level scientific and technological talents require more achievements with higher gold content than lower-level scientific and technological talents.

[0052] In specific implementation, there are many ways to collect information, for example, crawler technology can be used to automatically capture information on relevant scientific and technological talents from public websites and databases, or questionnaires can be sent to scientific and technological talents in universities and research institutions through online platforms to collect their detailed information, including the stage to which the scientific and technological talents belong and the research results that have selected the scientific and technological talents in this stage, or the scientific and technological talents and the corresponding results information can be manually input. Generally, there will be multiple combinations of results information corresponding to scientific and technological talents at the same stage, for example, a corresponding number of papers published in a designated journal, or certain levels of bonuses received, or a corresponding number of scientific research projects at various levels participated in. When storing and warehousing data, the information of each scientific and technological talent is described as detailed as possible, such as relevant papers published in a certain technical field in a designated journal, in order to facilitate subsequent information analysis.

[0053] Step S11, determine the talents to be trained, and obtain the current stage and current achievement information of the talents to be trained, and match the current achievement information in the achievement database to find the target achievement information group covering the current achievement information.

[0054] When it is necessary to train talents, the current stage and current achievement information of the talents can be obtained first, and the target achievement information group covering the current achievement information can be found in the achievement database according to the current achievement information.

[0055] Specifically, it is possible to determine the stage in which the talent can be trained in the future based on the target achievement information group, or first determine the stage to which the talent needs to be promoted; determine the achievement information group in the corresponding stage in the achievement database; match the achievement information group in the corresponding stage to find the target achievement information group that covers the current achievement information.

[0056] Among them, the target achievement information group that covers the current achievement information indicates that the target achievement information group can cover the current achievement information. For example, the current achievement information of a scientific and technological talent is that he has published a paper in a designated journal and received a provincial scholarship. The target achievement information group that covers him may be that he has published two papers in the designated journal and received a national scholarship. More specifically, coverage can be expressed as the achievements within the target achievement information group include the current achievement information in corresponding quantity and level.

[0057] In addition, in some optional embodiments of the present invention, after the step of matching the current achievement information in the achievement database to find the target achievement information group covering the current achievement information, the step further includes:

[0058] When there are multiple target achievement information groups, obtaining the similarity between the remaining achievement information of each group and the current achievement information;

[0059] The target remaining achievement information having a similarity higher than a similarity threshold is found out from the plurality of groups of remaining achievement information, and the target remaining achievement information is pushed to the talent to be trained.

[0060] In practice, there will be multiple combinations of achievement information corresponding to the scientific and technological talents at the same stage, that is, any one of the combinations can make one a scientific and technological talent at that stage, or there will be multiple combinations of achievement information corresponding to the scientific and technological talents at the same stage, involving different technical fields, etc. In order to further improve the training efficiency of the scientific and technological talents, the remaining achievement information of multiple groups of target achievement information is determined, the remaining achievement information is matched with the current achievement information for similarity, and the remaining achievement information with high similarity is pushed to the corresponding talents to be trained. Since the high similarity between the two may represent that their achievement information belongs to the same type, and the talent has achieved a certain degree of the achievement, it may be easier and faster to achieve the achievement in the future, thereby improving the training efficiency.

[0061] Specifically, the step of obtaining the similarity between each group of remaining achievement information and the current achievement information includes:

[0062] Acquire the text information of the remaining achievement information and the current achievement information, and preprocess the text information, wherein the preprocessing includes removing stop words and punctuation marks and performing stem extraction;

[0063] The text information is converted into a vector form, and the cosine similarity between the vectors corresponding to the text information is obtained, so as to determine the similarity between each group of the remaining achievement information and the current achievement information.

[0064] Among them, cosine similarity is used to measure the similarity between achievements. Specifically, the text information corresponding to the achievement information is obtained, which can be a specific achievement, such as the name of a patent, paper, etc. The text is pre-processed and converted into a vector form, and then the cosine similarity is calculated to determine the similarity between the achievement information. In specific implementation, the text of the achievement information can be directly analyzed and the similarity can be calculated and matched, or the similarity can be calculated and matched for each cycle in the achievement information separately, and finally a weighted average is performed to obtain the corresponding similarity, or whether the similarity is higher than a threshold is determined based on the proportion of achievement information with similarities higher than a threshold.

[0065] Step S12, determining the remaining achievement information according to the target achievement information group and the current achievement information, and pushing the remaining achievement information to the talent to be trained, so that the talent to be trained can be promoted from the current stage to the target stage corresponding to the target achievement information group through the remaining achievement information.

[0066] Specifically, after determining the current achievement information and target achievement information of the talents to be trained, the remaining achievement information can be determined, that is, some achievement information needed to reach the corresponding stage, and the achievement information can be pushed to the corresponding talents to be trained, and the training of the talents can be guided, so as to realize the training of talents quickly and efficiently.

[0067] In summary, the achievement information recommendation method for cultivating scientific and technological talents in the above-mentioned embodiments of the present invention obtains scientific and technological talents at different stages and the corresponding achievement information groups required to become scientific and technological talents at that stage, and establishes an achievement database according to the scientific and technological talents and the corresponding achievement information groups; determines the talents to be cultivated who need to be cultivated, and obtains the current stage and current achievement information of the talents to be cultivated, and matches them in the achievement database according to the current achievement information to find out the target achievement information group covering the current achievement information; determines the remaining achievement information according to the target achievement information group and the current achievement information, and pushes the remaining achievement information to the talents to be cultivated, so that the talents to be cultivated can be promoted from the current stage to the target stage corresponding to the target achievement information group through the remaining achievement information. By establishing an achievement database, the current achievements of the talents are compared with the stage to be achieved, so that the achievements to be achieved can be quickly determined, and then the talents are cultivated through the achievements, which solves the problem of low efficiency in achievement recommendation when cultivating talents in the prior art.

[0068] Embodiment 2

[0069] This embodiment also proposes a method for recommending achievement information for cultivating scientific and technological talents. The difference between the method for recommending achievement information for cultivating scientific and technological talents in this embodiment and the method for recommending achievement information for cultivating scientific and technological talents in the first embodiment is that:

[0070] The database includes a plurality of sub-databases divided according to different stages of the scientific and technological talents, and the step of establishing an achievement database according to the scientific and technological talents and the corresponding achievement information groups includes:

[0071] Each of the scientific and technological talents and the corresponding achievement information group are stored in the corresponding sub-database in the form of data pairs to establish the achievement database.

[0072] Among them, after establishing the achievement database, another problem is how to reasonably manage the data in the database. Specifically, multiple sub-databases can be divided according to the stage of scientific and technological talents, and the achievement information corresponding to the scientific and technological talents at the corresponding stage can be stored in the corresponding sub-databases in the form of data pairs to establish the achievement database.

[0073] Specifically, the achievement details information contained in the achievement information group is obtained, wherein the achievement details information may be the specific name of the patent, paper, or project involved in the achievement, and the achievement information chain may be determined based on the achievement details information, wherein, since the specific names in the patent, paper, or project are difficult to be the same, the constructed achievement information chain is also basically unique, and in specific implementation, the name of each achievement may be sequentially connected to obtain a chain consisting of a string of characters, thereby obtaining an achievement information chain, and preferably, in some optional embodiments of the present invention, after determining the chain consisting of characters, the chain may be truncated at the beginning and the end without affecting the uniqueness, and the length of the achievement information chain may be controlled, and the achievement information chain may be divided to obtain a first achievement information chain and a second achievement information chain that may be linked to each other, and the first achievement information chain and the second achievement information chain may be attached to the achievement information group and the basic information of scientific and technological talents respectively and then stored in the corresponding sub-database, wherein the basic information includes some basic identity information, stage information, etc. of scientific and technological talents, and after the attached storage is performed, when information search is required, the other information may be quickly found based on one of the information, and after the search, the data may be paired by group chaining to improve the accuracy of data search acquisition.

[0074] Furthermore, in order to improve the security of data stored in the database, in some optional embodiments of the present invention, the step of storing each of the scientific and technological talents and the corresponding achievement information group in the form of data pairs in the corresponding sub-database to establish the achievement database includes:

[0075] Obtain the unique identification code corresponding to the sub-database, and respectively obtain the number of achievements in the achievement information group corresponding to each of the scientific and technological talents in the sub-database;

[0076] Obtaining different values ​​of the number of achievements in each of the sub-databases, and composing a digital sequence from the digital elements of the values ​​according to a preset rule;

[0077] Combining the digital sequence with the unique identification code respectively to obtain an encryption sequence corresponding to each sub-database;

[0078] The encryption sequence is encrypted according to a preset encryption algorithm to obtain a corresponding sub-key, and the sub-keys are concatenated in a sequence corresponding to the different stages to obtain the encryption key of the achievement database.

[0079] Among them, the identification code can be initially set, which includes letter elements or a combination of letter and digital elements, and can also be determined according to the pinyin of the title corresponding to the scientific and technological talents at the current stage, and the number of achievements in each achievement information group in each sub-database can be obtained, wherein the number of achievements can be the number of achievement types that need to be achieved in the achievement information group, or the number of achievements specified in the achievement that needs to be achieved. The value of the number of achievements in each sub-database obtained can form a digital sequence of digital elements.

[0080] Furthermore, the digital sequence is combined with the unique identification code to obtain an encryption sequence corresponding to each sub-database; the encryption sequence is encrypted according to a preset encryption algorithm to obtain a corresponding sub-key, such as a hash operation, and the sub-keys are concatenated in the order corresponding to different stages to obtain the encryption key of the results database, for example, the sub-keys are concatenated in the order of time that should be achieved in different stages to obtain the corresponding encryption key.

[0081] Furthermore, after the step of encrypting the encryption sequence according to a preset encryption algorithm to obtain a corresponding sub-key, the step further includes:

[0082] Eliminate collisions between two adjacent sub-keys in series order to obtain a target sub-key;

[0083] The elements in the target subkey are extracted to obtain a sequence of a preset length, and the sequence is used as the final subkey.

[0084] Specifically, the collision elimination is performed on two adjacent sub-keys in the serial sequence. Specifically, the same elements at the same position of two adjacent sub-keys can be eliminated. The collision elimination of the sub-keys can improve the security of the encryption key on the one hand, and control the sub-key within a preset length on the other hand, avoiding the encryption key from being too long while ensuring the security of the key.

[0085] In summary, the achievement information recommendation method for cultivating scientific and technological talents in the above-mentioned embodiments of the present invention obtains scientific and technological talents at different stages and the corresponding achievement information groups required to become scientific and technological talents at that stage, and establishes an achievement database according to the scientific and technological talents and the corresponding achievement information groups; determines the talents to be cultivated who need to be cultivated, and obtains the current stage and current achievement information of the talents to be cultivated, and matches them in the achievement database according to the current achievement information to find out the target achievement information group covering the current achievement information; determines the remaining achievement information according to the target achievement information group and the current achievement information, and pushes the remaining achievement information to the talents to be cultivated, so that the talents to be cultivated can be promoted from the current stage to the target stage corresponding to the target achievement information group through the remaining achievement information. By establishing an achievement database, the current achievements of the talents are compared with the stage to be achieved, so that the achievements to be achieved can be quickly determined, and then the talents are cultivated through the achievements, which solves the problem of low efficiency in achievement recommendation when cultivating talents in the prior art.

[0086] Embodiment 3

[0087] See also Figure 2 , which shows an achievement information recommendation device for cultivating scientific and technological talents proposed in the third embodiment of the present invention, and the device includes:

[0088] An acquisition module 100 is used to acquire scientific and technological talents at different stages and the corresponding achievement information groups required to become the scientific and technological talents at the corresponding stages, and to establish an achievement database according to the scientific and technological talents and the corresponding achievement information groups;

[0089] The search module 200 is used to determine the talents to be trained and obtain the current stage and current achievement information of the talents to be trained, and to match the current achievement information in the achievement database to find the target achievement information group covering the current achievement information;

[0090] The training module 300 is used to determine the remaining achievement information according to the target achievement information group and the current achievement information, and push the remaining achievement information to the talent to be trained, so that the talent to be trained can be promoted from the current stage to the target stage corresponding to the target achievement information group through the remaining achievement information.

[0091] Furthermore, in the above-mentioned achievement information recommendation device for cultivating scientific and technological talents, the database includes a plurality of sub-databases divided according to different stages of the scientific and technological talents, and the step of establishing an achievement database according to the scientific and technological talents and the corresponding achievement information groups includes:

[0092] Storing each of the scientific and technological talents and the corresponding achievement information group in the form of data pairs in the corresponding sub-database to establish the achievement database;

[0093] The step of storing each of the scientific and technological talents and the corresponding achievement information group in the form of data pairs into the corresponding sub-database to establish the achievement database includes:

[0094] Acquire achievement detail information contained in the achievement information group, determine an achievement information chain according to the achievement detail information, and divide the achievement information chain according to a preset rule to obtain a first achievement information chain and a second achievement information chain that can be linked to each other;

[0095] The first achievement information chain and the second achievement information chain are respectively attached to the achievement information group and the basic information of the scientific and technological talents and then stored in the corresponding sub-database.

[0096] Furthermore, in the above-mentioned achievement information recommendation device for cultivating scientific and technological talents, the step of storing each scientific and technological talent and the corresponding achievement information group in the form of data pairs into the corresponding sub-database to establish the achievement database includes:

[0097] Obtain the unique identification code corresponding to the sub-database, and respectively obtain the number of achievements in the achievement information group corresponding to each of the scientific and technological talents in the sub-database;

[0098] Obtaining different values ​​of the number of achievements in each of the sub-databases, and composing a digital sequence from the digital elements of the values ​​according to a preset rule;

[0099] Combining the digital sequence with the unique identification code respectively to obtain an encryption sequence corresponding to each sub-database;

[0100] The encryption sequence is encrypted according to a preset encryption algorithm to obtain a corresponding sub-key, and the sub-keys are concatenated in a sequence corresponding to the different stages to obtain the encryption key of the achievement database.

[0101] Furthermore, in the above-mentioned achievement information recommendation device for cultivating scientific and technological talents, after the step of encrypting the encryption sequence according to a preset encryption algorithm to obtain a corresponding sub-key, the step further includes:

[0102] Eliminate collisions between two adjacent sub-keys in series order to obtain a target sub-key;

[0103] The elements in the target subkey are extracted to obtain a sequence of a preset length, and the sequence is used as the final subkey.

[0104] Furthermore, the above-mentioned achievement information recommendation device for cultivating scientific and technological talents, wherein, after the step of matching the current achievement information in the achievement database to find the target achievement information group covering the current achievement information, further comprises:

[0105] When there are multiple target achievement information groups, obtaining the similarity between the remaining achievement information of each group and the current achievement information;

[0106] The target remaining achievement information having a similarity higher than a similarity threshold is found out from the plurality of groups of remaining achievement information, and the target remaining achievement information is pushed to the talent to be trained.

[0107] Furthermore, in the above-mentioned achievement information recommendation device for cultivating scientific and technological talents, the step of obtaining the similarity between each group of remaining achievement information and the current achievement information comprises:

[0108] Acquire the text information of the remaining achievement information and the current achievement information, and preprocess the text information, wherein the preprocessing includes removing stop words and punctuation marks and performing stem extraction;

[0109] The text information is converted into a vector form, and the cosine similarity between the vectors corresponding to the text information is obtained, so as to determine the similarity between each group of the remaining achievement information and the current achievement information.

[0110] Furthermore, in the above-mentioned achievement information recommendation device for cultivating scientific and technological talents, before the step of matching the current achievement information in the achievement database to find the target achievement information group covering the current achievement information, the step further includes:

[0111] Determine the stage to which the talents to be trained need to be promoted;

[0112] The step of matching the current achievement information in the achievement database to find a target achievement information group covering the current achievement information comprises:

[0113] Determining the achievement information group in the corresponding stage in the achievement database;

[0114] The achievement information groups in the corresponding stages are matched to find out the target achievement information group covering the current achievement information.

[0115] The functions or operation steps implemented when the above modules are executed are substantially the same as those in the above method embodiments, and will not be repeated here.

[0116] Embodiment 4

[0117] Another aspect of the present invention further provides a readable storage medium having a computer program stored thereon, and when the program is executed by a processor, the steps of the method described in any one of the above-mentioned embodiments 1 to 2 are implemented.

[0118] Embodiment 5

[0119] Another aspect of the present invention provides an electronic device, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the method described in any one of the above-mentioned embodiments 1 to 2 when executing the program.

[0120] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0121] Those skilled in the art will appreciate that the logic and / or steps represented in the flowchart or otherwise described herein, for example, may be considered as an ordered list of executable instructions for implementing logical functions, and may be specifically implemented in any computer-readable storage medium for use by an instruction execution system, device or apparatus (such as a computer-based system, a system including a processor, or other system that can fetch instructions from an instruction execution system, device or apparatus and execute instructions), or in conjunction with such instruction execution systems, devices or apparatuses. For purposes of this specification, a "computer-readable storage medium" may be any device that can contain, store, communicate, propagate or transmit a program for use by an instruction execution system, device or apparatus, or in conjunction with such instruction execution systems, devices or apparatuses.

[0122] More specific examples (a non-exhaustive list) of computer-readable storage media include the following: an electrical connection with one or more wires (electronic device), a portable computer disk case (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable and programmable read-only memory (EPROM or flash memory), an optical fiber device, and a portable compact disk read-only memory (CDROM). In addition, the computer-readable storage medium may even be a paper or other suitable medium on which the program is printed, since the program may be obtained electronically, for example, by optically scanning the paper or other medium, followed by editing, deciphering or, if necessary, processing in another suitable manner, and then stored in a computer memory.

[0123] It should be understood that the various parts of the present invention can be implemented by hardware, software, firmware or a combination thereof. In the above-mentioned embodiments, multiple steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented by hardware, as in another embodiment, it can be implemented by any one of the following technologies known in the art or a combination thereof: a discrete logic circuit having a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.

[0124] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "examples", "specific examples", or "some examples" means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present invention. In this specification, the schematic representation of the above terms does not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner.

[0125] The above-mentioned embodiments only express several implementation methods of the present invention, and the description thereof is relatively specific and detailed, but it cannot be understood as limiting the scope of the patent of the present invention. It should be pointed out that, for ordinary technicians in this field, several variations and improvements can be made without departing from the concept of the present invention, which all belong to the protection scope of the present invention. Therefore, the protection scope of the patent of the present invention shall be subject to the attached claims.

Claims

1. A method for recommending achievement information for cultivating scientific and technological talents, characterized in that: The method comprises: Acquire scientific and technological talents at different stages and the corresponding achievement information groups required to become the scientific and technological talents at the stage, and establish an achievement database according to the scientific and technological talents and the corresponding achievement information groups, wherein the different stages are different achievement levels; Determine the talents to be trained who need to be trained, and obtain the current stage and current achievement information of the talents to be trained, and match the current achievement information in the achievement database to find out the target achievement information group covering the current achievement information, wherein the target achievement information includes the number and level of achievements in the current achievement information in terms of the number and level of achievements; Determine the remaining achievement information according to the target achievement information group and the current achievement information, and push the remaining achievement information to the talent to be trained, so that the talent to be trained can be promoted from the current stage to the target stage corresponding to the target achievement information group through the remaining achievement information; Before the step of matching the current achievement information in the achievement database to find the target achievement information group covering the current achievement information, the step further includes: Determine the stage to which the talents to be trained need to be promoted; The step of matching the current achievement information in the achievement database to find a target achievement information group covering the current achievement information comprises: Determining the achievement information group in the corresponding stage in the achievement database; Matching the achievement information groups in the corresponding stages to find a target achievement information group covering the current achievement information; The database includes a plurality of sub-databases divided according to different stages of the scientific and technological talents, and the step of establishing an achievement database according to the scientific and technological talents and the corresponding achievement information groups includes: Storing each of the scientific and technological talents and the corresponding achievement information group in the form of data pairs in the corresponding sub-database to establish the achievement database; The step of storing each of the scientific and technological talents and the corresponding achievement information group in the form of data pairs into the corresponding sub-database to establish the achievement database includes: Acquire achievement detail information contained in the achievement information group, determine an achievement information chain according to the achievement detail information, and divide the achievement information chain according to a preset rule to obtain a first achievement information chain and a second achievement information chain that can be linked to each other; Attaching the first achievement information chain and the second achievement information chain to the achievement information group and the basic information of the scientific and technological talents respectively and storing them in the corresponding sub-database; After the step of storing each of the scientific and technological talents and the corresponding achievement information group in the form of data pairs in the corresponding sub-database to establish the achievement database, the following step is further included: Obtain the unique identification code corresponding to the sub-database, and respectively obtain the number of achievements in the achievement information group corresponding to each of the scientific and technological talents in the sub-database; Obtaining different values ​​of the number of achievements in each of the sub-databases, and composing a digital sequence from the digital elements of the values ​​according to a preset rule; Combining the digital sequence with the unique identification code respectively to obtain an encryption sequence corresponding to each sub-database; Encrypting the encryption sequence according to a preset encryption algorithm to obtain a corresponding sub-key, and concatenating the sub-keys in a sequence corresponding to the different stages to obtain an encryption key for the achievement database; After the step of encrypting the encryption sequence according to a preset encryption algorithm to obtain a corresponding sub-key, the following step further comprises: Eliminate collisions between two adjacent sub-keys in series order to obtain a target sub-key; Extracting elements from the target subkey to obtain a sequence of a preset length, and using the sequence as the final subkey; After the step of matching the current achievement information in the achievement database to find a target achievement information group covering the current achievement information, the following step further comprises: When there are multiple target achievement information groups, obtaining the similarity between the remaining achievement information in each group and the current achievement information; Find the target remaining achievement information whose similarity is higher than the similarity threshold from the multiple groups of remaining achievement information, and push the target remaining achievement information to the talent to be trained; The step of obtaining the similarity between each group of remaining achievement information and the current achievement information comprises: Acquire the text information of the remaining achievement information and the current achievement information, and preprocess the text information, wherein the preprocessing includes removing stop words and punctuation marks and performing stem extraction; The text information is converted into a vector form, and the cosine similarity between the vectors corresponding to the text information is obtained, so as to determine the similarity between each group of the remaining achievement information and the current achievement information.

2. A device for recommending achievement information for cultivating scientific and technological talents, characterized in that: The device is used to implement the method for recommending achievement information for cultivating scientific and technological talents as described in claim 1, and comprises: An acquisition module, used to acquire scientific and technological talents at different stages and the corresponding achievement information groups required to become the scientific and technological talents at that stage, and to establish an achievement database according to the scientific and technological talents and the corresponding achievement information groups; A search module is used to determine the talents to be trained and obtain the current stage and current achievement information of the talents to be trained, and to match the current achievement information in the achievement database to find the target achievement information group covering the current achievement information; The training module is used to determine the remaining achievement information according to the target achievement information group and the current achievement information, and push the remaining achievement information to the talent to be trained, so that the talent to be trained can be promoted from the current stage to the target stage corresponding to the target achievement information group through the remaining achievement information.

3. A readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the steps of the method according to claim 1 are implemented.

4. An electronic device, characterized in that: The method comprises a memory, a processor and a computer program stored in the memory and executable on the processor, wherein the steps of the method according to claim 1 are implemented when the processor executes the program.

Citation Information

Patent Citations

  • Data association method, device and equipment and computer storage medium

    CN114860879A

  • Database system and data retrieval method

    US20190034646A1