Project management method, device, system, equipment and medium

By generating and comparing files by automated project management systems, reducing manual operations and improving project management efficiency and accuracy, the problems of resource waste and human factors in the existing technology are solved.

CN119168565APending Publication Date: 2024-12-20THREE GORGES GROUP IND DEVELOPMENT (BEIJING) CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411111670.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-13
Publication Date
2024-12-20

AI Technical Summary

Technical Problem

The existing project management system requires a lot of manual operations during the project management process, resulting in waste of resources and human factors affecting the project process.

Method used

By receiving project application information, generating project application documents in standard format, extracting key information, automatically matching and comparison, generating innovative analysis reports, automatically generating execution documents and acceptance materials lists, real-time updates and reminders, and reducing manual intervention.

Benefits of technology

It improves project establishment, review and execution efficiency, saves labor costs, reduces the risks of human error and tampering, and ensures the integrity and progress accuracy of acceptance materials.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119168565A_ABST
    Figure CN119168565A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a project management method, device, system and equipment and a medium, relates to the computer technology, and aims to solve the problems that an existing project management system needs a large amount of manual operation, and manpower and material resources are wasted. The method comprises the steps of receiving project approval application information sent by a project applicant through a project approval application page, generating a project approval application file according to the project approval application information, performing content extraction on the project approval application file, obtaining multiple pieces of project auditing key information, determining at least one project auditor and generating a project innovativeness analysis report, a project auditor performs auditing according to the project innovation analysis report; performing content extraction on the project establishment application file, generating a project execution file, and performing reminding, supervision and management on a project execution process according to the project execution file; and receiving project acceptance materials submitted by the project executor, updating the project acceptance material list in real time, and generating acceptance progress reminding or warning for the project executor according to an updating result.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of computer technology, and in particular to project management methods, devices, systems, equipment and media. Background Art

[0002] A project management system is a computer software system that manages the entire life cycle of an enterprise project, including but not limited to: project establishment, application, review, execution, and acceptance.

[0003] At present, the methods for project management systems to manage enterprise projects mainly include: the project applicant deposits the project approval document into the project management system to start the project application process; the project management system notifies the project reviewer to review the project approval document, where the project reviewer is generally obtained by filling out the project applicant; after the project reviewer reviews and approves the project approval document, the project management system monitors and reminds the project execution process according to the project nodes set by the project executor, and the project executor deposits the project process documents and project acceptance materials into the project management system; after the project execution is completed, the project acceptor views the project process documents and project acceptance materials through the project management system to accept the project.

[0004] However, according to the technical solution disclosed in the above method, the project management system provided by the prior art requires a lot of manual operations in the entire project management process, which wastes a lot of human and material resources, and due to too many human factors, the execution process of the project may be affected. Summary of the invention

[0005] The embodiments of the present invention provide a project management method, apparatus, system, device and medium to overcome the above problems or at least partially solve the above problems.

[0006] The embodiment of the present invention discloses a project management method, including:

[0007] Receive the project application information sent by the project applicant through the project application page, generate a project application document for the project to be established according to the project application information and in a standard file format, and record the document outline, document version and timestamp of the project application document;

[0008] Extract the content of the project application document to obtain multiple key project review information, search the expert database based on the key project review information to determine at least one project reviewer, and search the project database based on the key project review information to obtain at least one similar project application document, compare the project application document with the similar project application document to determine the degree of content overlap, generate a project innovation analysis report for the project application document, and send the project innovation analysis report to the project reviewer so that the project reviewer can review the project to be approved based on the project innovation analysis report;

[0009] When the project examiner approves the project to be established, extract the content of the project establishment application document, generate a project execution document, send the project execution document to the project executor, so that the project executor can execute the project according to the execution document, and remind, supervise and manage the project execution process according to the project execution document;

[0010] Receive the project acceptance materials submitted by the project executor, compare the project acceptance materials with the project acceptance materials list in the project execution file, update the project acceptance materials list in real time, and generate an acceptance progress reminder or warning for the project executor based on the update result.

[0011] Optionally, the project application page includes multiple content filling partitions, and the multiple content filling partitions are set according to pre-set project information filling rules; or, the multiple content filling partitions are selected and set by the project applicant from a pre-set content filling partition library.

[0012] Optionally, after receiving the project application information sent by the project applicant through the project application page, before generating the project application document for the project to be established according to the project application information and in accordance with the standard file format, the method further includes: receiving a text generation instruction sent by the project applicant;

[0013] The method of generating a project application document for the project to be established according to the project application information and in accordance with the standard file format is as follows: according to the text generation instruction, calling the text generation module, extracting the project application information through the text generation module, and generating a project application document for the project to be established according to the standard file format.

[0014] Optionally, calling a text generation module according to the text generation instruction, extracting the project application information through the text generation module, and generating a project application document for the project to be established according to a standard file format includes:

[0015] According to the text generation instruction, the text generation module is called, and the project application information is extracted through the text generation module; the semantic recognition module is called, and the key content themes are extracted from the project application information through the semantic recognition module; the retrieval module is called, and the technical background information related to the key content themes is obtained through the retrieval module; according to the project application information and the technical background information, a project application document is generated for the project to be established in accordance with the standard file format.

[0016] Optionally, the key information of the project review includes but is not limited to: the field, keywords and topics to which the project belongs; the expert database stores multiple expert information, wherein the expert information includes but is not limited to: the field, job level and successful project cases.

[0017] Optionally, after generating the project innovation analysis report for the project application document, the process further includes:

[0018] Send the project innovation analysis report to the project applicant, receive updated project application information sent by the project applicant through the project application page based on the project innovation analysis report, and update the project application document based on the updated project application information.

[0019] Optionally, the project management method further includes:

[0020] Receive arbitration application information sent by the arbitration applicant through the arbitration application page, the arbitration application information includes relevant information of the arbitration project and relevant information of the arbitrated project. After receiving the arbitration application instruction sent by the arbitration applicant, call the content comparison module, compare the relevant information of the arbitration project and the relevant information of the arbitrated project through the content comparison module, and generate an arbitration result report.

[0021] Optionally, the relevant information of the arbitration project is the project name of the arbitration project, and the relevant information of the arbitrated project is the project name of the arbitrated project;

[0022] The step of comparing the relevant information of the arbitration project with the relevant information of the arbitrated project by the content comparison module to generate an arbitration result report includes:

[0023] According to the project name of the arbitration project, retrieve the project establishment application document of the arbitration project and the document outline, document version and timestamp of the project establishment application document of the arbitration project; according to the project name of the arbitrated project, retrieve the project establishment application document of the arbitrated project and the document outline, document version and timestamp of the project establishment application document of the arbitrated project;

[0024] Comparing the document outline of the project establishment application document of the arbitration project with the document outline of the project establishment application document of the arbitrated project to determine the degree of content overlap and obtain a first content overlap score. If the first content overlap score is less than a first threshold, the arbitration result is rejection of the arbitration;

[0025] If the first content overlap score is greater than or equal to the first threshold, the project application document of the arbitration project is compared with the project application document of the arbitrated project to determine the degree of content overlap and obtain a second content overlap score. If the second content overlap score is less than the second threshold, the arbitration result is rejection of arbitration.

[0026] If the second content overlap score is greater than or equal to the second threshold, the file version and timestamp of the project application document of the arbitration project are compared with the file version and timestamp of the project application document of the arbitrated project to obtain the version and time span results, and the arbitration result is determined based on the version and time span results.

[0027] The embodiment of the present invention also discloses a project management system, including:

[0028] A project establishment module is used to receive project establishment application information sent by a project applicant through a project establishment application page, generate a project establishment application document for the project to be established according to the project establishment application information and in accordance with a standard file format, and record the document outline, document version and timestamp of the project establishment application document;

[0029] An audit module is used to extract the content of the project application document, obtain multiple project audit key information, search the expert database according to the project audit key information, determine at least one project reviewer, and search the project database according to the project review key information to obtain at least one similar project application document, compare the project application document with the similar project application document to determine the degree of content overlap, generate a project innovation analysis report for the project application document, and send the project innovation analysis report to the project reviewer so that the project reviewer can review the project to be established according to the project innovation analysis report;

[0030] An execution module is used to extract the content of the project application document and generate a project execution document when the project reviewer approves the project to be approved, and send the project execution document to the project executor so that the project executor can execute the project according to the execution document, and remind, supervise and manage the project execution process according to the project execution document;

[0031] The acceptance module is used to receive the project acceptance materials submitted by the project executor, compare the project acceptance materials with the project acceptance materials list in the project execution file, update the project acceptance materials list in real time, and generate an acceptance progress reminder or warning for the project executor based on the update result.

[0032] Optionally, the project application page includes multiple content filling partitions, and the multiple content filling partitions are set according to pre-set project information filling rules; or, the multiple content filling partitions are selected and set by the project applicant from a pre-set content filling partition library.

[0033] Optionally, the project establishment module is also used to receive a text generation instruction sent by the project applicant, call the text generation module according to the text generation instruction, extract the project establishment application information through the text generation module, and generate a project establishment application document for the project to be established in accordance with the standard file format.

[0034] Optionally, the project establishment module is also used to call the text generation module according to the text generation instruction, extract the project establishment application information through the text generation module, call the semantic recognition module, extract key content themes from the project establishment application information through the semantic recognition module, call the retrieval module, obtain technical background information related to the key content themes through the retrieval module, and generate a project application document for the project to be established according to the project establishment application information and the technical background information in accordance with the standard file format.

[0035] Optionally, the key information of the project review includes but is not limited to: the field, keywords and topics to which the project belongs; the expert database stores multiple expert information, wherein the expert information includes but is not limited to: the field, job level and successful project cases.

[0036] Optionally, the review module is further used to send the project innovation analysis report to the project applicant;

[0037] The project establishment module is also used to receive updated project establishment application information sent by the project applicant through the project establishment application page based on the project innovation analysis report, and update the project establishment application document based on the updated project establishment application information.

[0038] Optionally, the project management system further includes:

[0039] The arbitration module is used to receive arbitration application information sent by the arbitration applicant through the arbitration application page, wherein the arbitration application information includes relevant information of the arbitration project and relevant information of the arbitrated project. After receiving the arbitration application instruction sent by the arbitration applicant, the content comparison module is called to compare the relevant information of the arbitration project with the relevant information of the arbitrated project through the content comparison module to generate an arbitration result report.

[0040] Optionally, the relevant information of the arbitration project is the project name of the arbitration project, and the relevant information of the arbitrated project is the project name of the arbitrated project;

[0041] The arbitration module is further used to retrieve the project establishment application document of the arbitration project and the document outline, document version and timestamp of the project establishment application document of the arbitration project according to the project name of the arbitration project, and retrieve the project establishment application document of the arbitrated project and the document outline, document version and timestamp of the project establishment application document of the arbitrated project according to the project name of the arbitrated project;

[0042] Comparing the document outline of the project establishment application document of the arbitration project with the document outline of the project establishment application document of the arbitrated project to determine the degree of content overlap and obtain a first content overlap score. If the first content overlap score is less than a first threshold, the arbitration result is rejection of the arbitration;

[0043] If the first content overlap score is greater than or equal to the first threshold, the project application document of the arbitration project is compared with the project application document of the arbitrated project to determine the degree of content overlap and obtain a second content overlap score. If the second content overlap score is less than the second threshold, the arbitration result is rejection of arbitration.

[0044] If the second content overlap score is greater than or equal to the second threshold, the file version and timestamp of the project application document of the arbitration project are compared with the file version and timestamp of the project application document of the arbitrated project to obtain the version and time span results, and the arbitration result is determined based on the version and time span results.

[0045] The embodiment of the present invention also discloses a project management device, including: a processor and a transceiver;

[0046] The processor is used to generate a project application document for the project to be established according to the project application information and in a standard file format, record the file outline, file version and timestamp of the project application document, extract content from the project application document, obtain multiple project review key information, search the expert database according to the project review key information, determine at least one project reviewer, and search the project database according to the project review key information to obtain at least one similar project application document, compare the project application document with the similar project application document to determine the degree of content overlap, generate a project innovation analysis report for the project application document, and extract content from the project application document to generate a project execution document when the project reviewer passes the review of the project to be established, remind, supervise and manage the project execution process according to the project execution document, compare the project acceptance materials with the project acceptance material list in the project execution document, update the project acceptance material list in real time, and generate an acceptance progress reminder or warning for the project executor according to the update result;

[0047] The transceiver is used to receive the project application information sent by the project applicant through the project application page, send the project innovation analysis report to the project reviewer so that the project reviewer can review the project to be approved according to the project innovation analysis report, send the project execution document to the project executor so that the project executor can execute the project according to the execution document, and receive the project acceptance materials submitted by the project executor.

[0048] Optionally, the project application page includes multiple content filling partitions, and the multiple content filling partitions are set according to pre-set project information filling rules; or, the multiple content filling partitions are selected and set by the project applicant from a pre-set content filling partition library.

[0049] Optionally, the processor is further configured to call a text generation module according to a text generation instruction, extract the project application information through the text generation module, and generate a project application document for the project to be established according to a standard file format;

[0050] The transceiver is also used to receive the text generation instruction sent by the project applicant.

[0051] Optionally, the processor is also used to call a text generation module according to the text generation instruction, extract the project application information through the text generation module, call a semantic recognition module, extract key content topics from the project application information through the semantic recognition module, call a retrieval module, obtain technical background information related to the key content topics through the retrieval module, and generate a project application document for the project to be established according to the project application information and the technical background information in accordance with a standard file format.

[0052] Optionally, the key information of the project review includes but is not limited to: the field, keywords and topics to which the project belongs; the expert database stores multiple expert information, wherein the expert information includes but is not limited to: the field, job level and successful project cases.

[0053] Optionally, the processor is further configured to update the project application document according to the updated project application information;

[0054] The transceiver is also used to send the project innovation analysis report to the project applicant, and receive the updated project application information sent by the project applicant through the project application page based on the project innovation analysis report.

[0055] Optionally, the processor is further configured to, after receiving the arbitration application instruction sent by the arbitration applicant, call a content comparison module, compare the relevant information of the arbitration project with the relevant information of the arbitrated project through the content comparison module, and generate an arbitration result report;

[0056] The transceiver is further used to receive arbitration application information sent by the arbitration applicant through an arbitration application page, wherein the arbitration application information includes relevant information of the arbitration project and relevant information of the arbitrated project.

[0057] Optionally, the relevant information of the arbitration project is the project name of the arbitration project, and the relevant information of the arbitrated project is the project name of the arbitrated project;

[0058] The processor is further configured to retrieve the project establishment application document of the arbitration project and the document outline, document version and timestamp of the project establishment application document of the arbitration project according to the project name of the arbitration project, and retrieve the project establishment application document of the arbitrated project and the document outline, document version and timestamp of the project establishment application document of the arbitrated project according to the project name of the arbitrated project;

[0059] Comparing the document outline of the project establishment application document of the arbitration project with the document outline of the project establishment application document of the arbitrated project to determine the degree of content overlap and obtain a first content overlap score. If the first content overlap score is less than a first threshold, the arbitration result is rejection of the arbitration;

[0060] If the first content overlap score is greater than or equal to the first threshold, the project application document of the arbitration project is compared with the project application document of the arbitrated project to determine the degree of content overlap and obtain a second content overlap score. If the second content overlap score is less than the second threshold, the arbitration result is rejection of arbitration.

[0061] If the second content overlap score is greater than or equal to the second threshold, the file version and timestamp of the project application document of the arbitration project are compared with the file version and timestamp of the project application document of the arbitrated project to obtain the version and time span results, and the arbitration result is determined based on the version and time span results.

[0062] The embodiment of the present invention further discloses an electronic device, comprising a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory communicate with each other via the communication bus;

[0063] The memory is used to store computer programs;

[0064] The processor is used to implement the method described in the embodiment of the present invention when executing the program stored in the memory.

[0065] The embodiment of the present invention further discloses a computer-readable storage medium having instructions stored thereon, which, when executed by one or more processors, enables the processors to execute the method described in the embodiment of the present invention.

[0066] The embodiments of the present invention include the following advantages:

[0067] In the embodiment of the present application, the project applicant can send the project application information through the project application page, without completing the project establishment book in advance, and storing the project establishment book in the project management system, thereby avoiding the possibility of other personnel tampering with or plagiarizing the contents of the project establishment book. The project application document is automatically generated based on the project application information, saving the labor cost of the project applicant in the project application stage and improving the work efficiency of project establishment. In addition, the technical solution provided in the embodiment of the present application can record the file outline, file version and timestamp of the project application document, which is convenient for the subsequent use and operation of the project application document; the technical solution provided in the embodiment of the present application can automatically match the project reviewer by extracting the content of the project application document, so that the selection of the project reviewer is more reasonable and reliable, avoiding the situation that the project applicant independently selects the project applicant, which may cause favoritism and fraud, and the technical solution provided in the embodiment of the present application can extract the key information of the project review from the project establishment application document, Search for similar project application documents, and automatically generate a project innovation analysis report through similar comparison, so that the project reviewer can review the project according to the project innovation analysis report. The project reviewer has a basis for reviewing the project, which improves the review efficiency and reduces the manpower cost of the project reviewer's review. The technical solution provided by the embodiment of the present application can extract the content of the project application document and generate a project execution document during the execution stage of the project, without the need for the project executor to write it, saving the manpower cost and time cost of the project executor to write the execution document. In addition, the automatically generated project execution document is not easy to be tampered with. In addition, the project execution document includes a list of project acceptance materials, so that during the project acceptance stage, the technical solution provided by the embodiment of the present application can automatically compare the project acceptance materials submitted by the project executor with the project acceptance materials list to determine the completeness of the project acceptance materials and the submission progress, so that the project executor has a basis to submit the project acceptance materials and avoid omissions. BRIEF DESCRIPTION OF THE DRAWINGS

[0068] Figure 1 is a flowchart of the steps of a project management method provided in an embodiment of the present invention;

[0069] Figure 2 is a structural block diagram of a project management system provided in an embodiment of the present invention;

[0070] Figure 3 is a structural block diagram of a project management device provided in an embodiment of the present invention;

[0071] Figure 4 is a hardware structure block diagram of an electronic device provided in an embodiment of the present invention;

[0072] Figure 5 is a schematic diagram of a computer-readable medium provided in an embodiment of the present invention. DETAILED DESCRIPTION

[0073] In the embodiments of the present application, the term "and / or" describes the association relationship of the associated objects, indicating that three relationships may exist. For example, A and / or B may represent: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the associated objects before and after are in an "or" relationship.

[0074] In the embodiments of the present application, the term "plurality" refers to two or more than two, and other quantifiers are similar.

[0075] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0076] See also Figure 1 , Figure 1 This is a flowchart of the steps of the project management method provided by the embodiment of the present application. The project management method provided by this embodiment may include the following steps:

[0077] Step 101: Receive the project application information sent by the project applicant through the project application page, generate a project application document for the project to be established according to the project application information and in accordance with the standard file format, and record the file outline, file version and timestamp of the project application document.

[0078] In this embodiment, the project application page may include multiple content filling partitions, and the setting methods of the content filling partitions may include two methods:

[0079] One is that the content filling partitions are uniformly set according to the pre-set project establishment information filling rules.

[0080] In this embodiment, the project establishment filling rules may include mandatory items and optional items, wherein the mandatory items include but are not limited to: project name, research objectives, expected results, innovation points and strategy descriptions, and project execution team members; the optional items include but are not limited to: cooperation unit information, risk assessment and response strategies, and the social impact and sustainability of the project.

[0081] Generate corresponding filling partitions according to the various contents included in the project filling rules, and layout the filling partitions according to the standard layout method to generate a project application page. The project application page is a standardized project application page, which is convenient for management and use; and because the project application page is standardized, the project application information and project application documents are also standardized, which can reduce the calculation amount of subsequent steps (such as content extraction and approximate comparison, etc.) and improve data processing speed and accuracy.

[0082] The other is that the content filling partition is selected and set by the project applicant from a pre-set content filling partition library.

[0083] In this embodiment, the content filling partition can be stored in the content filling partition library in the form of a control. The project applicant can select the corresponding control from the content filling partition library according to the project requirements to be established, thereby completing the setting of the content filling partition.

[0084] According to the controls selected by the project applicant, the content filling partitions corresponding to the controls are laid out in a standard layout method to generate a project application page. Since the content filling partitions on the project application page are selected by the project applicant, the time for the project applicant to fill in redundant information can be reduced, which improves the efficiency of filling in the project application information.

[0085] Of course, the above two methods of setting content filling partitions are only specific examples. In actual use, content filling partitions can also be set in other ways as needed. Each case will not be described here one by one.

[0086] In this embodiment, after step 101 receives the project application information sent by the project applicant through the project application page, before generating the project application document for the project to be established according to the project application information and in accordance with the standard file format, it can also include the step of receiving a text generation instruction sent by the project applicant.

[0087] At this time, step 101 generates a project application document for the project to be established according to the project application information and the standard file format. Specifically, the steps can be as follows: according to the text generation instruction, call the text generation module, extract the project application information through the text generation module, and generate a project application document for the project to be established according to the standard file format.

[0088] Exemplarily, in this embodiment, according to the text generation instruction, the text generation module is called, the project application information is extracted through the text generation module, and the steps of generating a project application document for the project to be established in accordance with the standard file format may specifically include: according to the text generation instruction, the text generation module is called, the project application information is extracted through the text generation module, the semantic recognition module is called, the key content themes are extracted from the project application information through the semantic recognition module, the retrieval module is called, the technical background information related to the key content themes is obtained through the retrieval module, and the project application document is generated for the project to be established in accordance with the standard file format based on the project application information and the technical background information.

[0089] In this embodiment, the text generation instruction can be sent by the project applicant through the pre-set project application document generation control on the project application page with one click, which is simple to operate and easy to use. In addition, in the process of generating the project application document, the technical solution provided by this embodiment can obtain technical background information related to the key content theme through the retrieval module, so that the project applicant does not need to fill in the project background and field information when filling in the project application page, shortening the time for the project applicant to review the project background information, reducing the labor cost of filling in the project application information, and improving the efficiency of the project application, and can also improve the professionalism and reliability of the project background and field content.

[0090] In this embodiment, step 101 can record an information table for each project application document, and the information table records the file outline, file version and timestamp. For example, as shown in Table 1:

[0091]

[0092] Table 1

[0093] In this embodiment, step 101 may also record an information table for all project application documents, and the information table records the file outline, file version and timestamp. For example, as shown in Table 2:

[0094]

[0095] Table 2

[0096] Of course, the above methods are only specific examples. In actual use, the file outline, file version and timestamp of the project application document can be recorded in other ways. We will not go into details about each case here.

[0097] By recording the file outline, file version, timestamp and other information of the project application document, it will be easier to perform subsequent operations such as modification of the project application document, version management, and search for similar projects.

[0098] Step 102: extract the content of the project application document, obtain multiple project review key information, search the expert database based on the project review key information, determine at least one project reviewer, search the project database based on the project review key information, obtain at least one similar project application document, compare the project application document with the similar project application document, determine the degree of content overlap, generate a project innovation analysis report for the project application document, and send the project innovation analysis report to the project reviewer so that the project reviewer can review the project to be approved based on the project innovation analysis report.

[0099] In this embodiment, the key information of project review includes but is not limited to: the field, keywords and topics to which the project belongs; the expert database stores multiple expert information, where the expert information includes but is not limited to: the field, job level and successful project cases. Of course, in actual use, the key information of project review and expert information can also be set according to actual needs, which will not be elaborated here.

[0100] In this embodiment, the experts stored in the expert database can be internal experts or external cooperative experts. Step 102 can match the fields, keywords and themes of the projects in the project review key information with the fields, ranks and successful project cases of the experts in the expert database to determine the preliminary project reviewers. The preliminary reviewers can also be sent to the project leader so that the project leader can determine the target project reviewers from the preliminary project reviewers. This ensures the professionalism of the selected experts in the project field and ensures that the list is fair and open enough.

[0101] Exemplarily, when the key information for project review is the field, keywords and themes to which the project belongs, step 102 can quickly locate similar projects by searching the information table shown in Table 1 or Table 2 in step 101 based on the key information for the project review. Optionally, in this embodiment, in order to achieve the effect of comprehensive comparison, step 102 can not only obtain similar project application documents, but also obtain other relevant documents of similar projects, such as acceptance materials, etc., so as to improve the accuracy of the project innovation analysis report. It should be noted that this embodiment does not limit the specific content of the project innovation analysis report. Exemplarily, the content of the project innovation analysis report may include, but is not limited to, reference documents (i.e., similar project application documents and other relevant materials), novelty assessment results and descriptions, technical innovation assessment results, technical feasibility analysis, and market prospects forecasts, etc.

[0102] Step 103: When the project reviewer approves the project, the project application document is extracted to generate a project execution document, which is sent to the project executor so that the project executor can execute the project according to the execution document, and the project execution process is reminded, supervised and managed according to the project execution document.

[0103] In this embodiment, the project execution documents may include, but are not limited to: a project execution plan, a project procurement plan, and a project acceptance materials list, etc.

[0104] Step 104: Receive the project acceptance materials submitted by the project executor, compare the project acceptance materials with the project acceptance materials list in the project execution file, update the project acceptance materials list in real time, and generate an acceptance progress reminder or warning for the project executor based on the update result.

[0105] In this embodiment, the project executor can obtain the project acceptance material list by querying the project execution file, and submit the project acceptance materials one by one according to the project acceptance material list. Optionally, in this embodiment, the project executor can add to the project acceptance material list, but cannot delete or modify it.

[0106] Optionally, in this embodiment, after generating a project innovation analysis report for the project application document in step 102, the following steps may also be included: sending the project innovation analysis report to the project applicant, receiving updated project application information sent by the project applicant through the project application page according to the project innovation analysis report, and updating the project application document according to the updated project application information. By sending the project innovation analysis report to the project applicant, the project applicant can conveniently and quickly understand the innovation of the project to be established, and can make timely modifications and adjustments to the content of the project to be established during the project establishment stage, avoiding the loss of manpower, material resources and financial resources caused by problems found in the execution stage.

[0107] Optionally, the project management method provided in this embodiment may further include the following steps:

[0108] Receive arbitration application information sent by the arbitration applicant through the arbitration application page, the arbitration application information includes relevant information of the arbitration project and relevant information of the arbitrated project. After receiving the arbitration application instruction sent by the arbitration applicant, call the content comparison module, compare the relevant information of the arbitration project with the relevant information of the arbitrated project through the content comparison module, and generate an arbitration result report.

[0109] In this embodiment, the relevant information of the arbitration project is the project name of the arbitration project, and the relevant information of the arbitrated project is the project name of the arbitrated project. Of course, the relevant information of the arbitration project and the relevant information of the arbitrated project may also be other information, such as: project number, project department or project executor name, etc., which will not be described here one by one.

[0110] Specifically, the project arbitration method provided by the above technical solution can be implemented through the following steps:

[0111] First, retrieve the project application documents of the arbitration project and the document outline, document version and timestamp of the project application documents of the arbitration project according to the project name of the arbitration project; retrieve the project application documents of the arbitration project and the document outline, document version and timestamp of the project application documents of the arbitration project according to the project name of the arbitration project.

[0112] Second, the document outline of the project establishment application document of the arbitration project is compared with the document outline of the project establishment application document of the arbitrated project to determine the degree of content overlap and obtain a first content overlap score. If the first content overlap score is less than a first threshold, the arbitration result is a rejection of the arbitration.

[0113] Third, if the first content overlap score is greater than or equal to the first threshold, the project application documents of the arbitration project and the project application documents of the arbitrated project are compared to determine the degree of content overlap and obtain the second content overlap score. If the second content overlap score is less than the second threshold, the arbitration result is a rejection of the arbitration.

[0114] Fourth, if the second content overlap score is greater than or equal to the second threshold, the file version and timestamp of the project application document of the arbitration project are compared with the file version and timestamp of the project application document of the arbitrated project to obtain the version and time span results, and the arbitration result is determined according to the version and time span results. Specifically, when the version and time span results are similar versions with a small time span, the arbitration result is passed, otherwise, the arbitration result is rejected.

[0115] Through these four steps, a reasonable comparison can be made between the arbitration project initiated by the arbitration applicant and the arbitrated project, thereby improving the accuracy of the judgment. In addition, the arbitration result has a basis and can solve the problem of disputes over similar projects.

[0116] In the embodiment of the present application, the project applicant can send the project application information through the project application page, without completing the project establishment book in advance, and storing the project establishment book in the project management system, avoiding the possibility of other personnel tampering with or plagiarizing the contents of the project establishment book. The project application document is automatically generated according to the project application information, saving the labor cost of the project applicant in the project application stage and improving the work efficiency of project establishment. In addition, the technical solution provided by the embodiment of the present application can record the file outline, file version and timestamp of the project application document, which is convenient for the subsequent use and operation of the project application document; the technical solution provided by the embodiment of the present application can automatically match the project reviewer by extracting the content of the project application document, so that the selection of the project reviewer is more reasonable and reliable, avoiding the situation that the project applicant independently selects the project applicant, which may cause favoritism and fraud, and the technical solution provided by the embodiment of the present application can extract the key information of the project review extracted from the project application document, Search for similar project application documents, and automatically generate a project innovation analysis report through similar comparison, so that the project reviewer can review the project according to the project innovation analysis report. The project reviewer has a basis for reviewing the project, which improves the review efficiency and reduces the manpower cost of the project reviewer's review. The technical solution provided by the embodiment of the present application can extract the content of the project application document and generate a project execution document during the execution stage of the project, without the need for the project executor to write it, saving the manpower cost and time cost of the project executor to write the execution document. In addition, the automatically generated project execution document is not easy to be tampered with. In addition, the project execution document includes a list of project acceptance materials, so that during the project acceptance stage, the technical solution provided by the embodiment of the present application can automatically compare the project acceptance materials submitted by the project executor with the project acceptance materials list to determine the completeness of the project acceptance materials and the submission progress, so that the project executor has a basis to submit the project acceptance materials and avoid omissions.

[0117] See also Figure 2 , Figure 2 The project management system 200 provided in this embodiment may include:

[0118] The project establishment module 201 is used to receive the project establishment application information sent by the project applicant through the project establishment application page, generate a project establishment application document for the project to be established according to the project establishment application information and in accordance with the standard file format, and record the file outline, file version and timestamp of the project establishment application document;

[0119] The review module 202 is used to extract the content of the project application document, obtain multiple project review key information, search the expert database according to the project review key information, determine at least one project reviewer, and search the project database according to the project review key information to obtain at least one similar project application document, compare the project application document with the similar project application document to determine the degree of content overlap, generate a project innovation analysis report for the project application document, and send the project innovation analysis report to the project reviewer so that the project reviewer can review the project to be approved according to the project innovation analysis report;

[0120] The execution module 203 is used to extract the content of the project application document and generate a project execution document when the project reviewer approves the project to be approved, and send the project execution document to the project executor so that the project executor can execute the project according to the execution document, and remind, supervise and manage the project execution process according to the project execution document;

[0121] The acceptance module 204 is used to receive the project acceptance materials submitted by the project executor, compare the project acceptance materials with the project acceptance materials list in the project execution file, update the project acceptance materials list in real time, and generate an acceptance progress reminder or warning for the project executor based on the update result.

[0122] Optionally, the project application page includes multiple content filling partitions, and the multiple content filling partitions are set according to pre-set project information filling rules; or, the multiple content filling partitions are selected and set by the project applicant from a pre-set content filling partition library.

[0123] Optionally, the project establishment module 201 is also used to receive a text generation instruction sent by the project applicant, call the text generation module according to the text generation instruction, extract the project establishment application information through the text generation module, and generate a project establishment application document for the project to be established in accordance with the standard file format.

[0124] Optionally, the project establishment module 201 is also used to call the text generation module according to the text generation instruction, extract the project establishment application information through the text generation module, call the semantic recognition module, extract key content topics from the project establishment application information through the semantic recognition module, call the retrieval module, obtain technical background information related to the key content topics through the retrieval module, and generate a project establishment application document for the project to be established according to the project establishment application information and the technical background information in accordance with the standard file format.

[0125] Optionally, the key information of the project review includes but is not limited to: the field, keywords and topics to which the project belongs; the expert database stores multiple expert information, wherein the expert information includes but is not limited to: the field, job level and successful project cases.

[0126] Optionally, the review module 202 is further configured to send the project innovation analysis report to the project applicant;

[0127] The project establishment module 201 is also used to receive updated project establishment application information sent by the project applicant through the project establishment application page based on the project innovation analysis report, and update the project establishment application document based on the updated project establishment application information.

[0128] Optionally, the project management system 200 further includes:

[0129] The arbitration module is used to receive arbitration application information sent by the arbitration applicant through the arbitration application page, wherein the arbitration application information includes relevant information of the arbitration project and relevant information of the arbitrated project. After receiving the arbitration application instruction sent by the arbitration applicant, the content comparison module is called to compare the relevant information of the arbitration project with the relevant information of the arbitrated project through the content comparison module to generate an arbitration result report.

[0130] Optionally, the relevant information of the arbitration project is the project name of the arbitration project, and the relevant information of the arbitrated project is the project name of the arbitrated project;

[0131] The arbitration module is further used to retrieve the project establishment application document of the arbitration project and the document outline, document version and timestamp of the project establishment application document of the arbitration project according to the project name of the arbitration project, and retrieve the project establishment application document of the arbitrated project and the document outline, document version and timestamp of the project establishment application document of the arbitrated project according to the project name of the arbitrated project;

[0132] Comparing the document outline of the project establishment application document of the arbitration project with the document outline of the project establishment application document of the arbitrated project to determine the degree of content overlap and obtain a first content overlap score. If the first content overlap score is less than a first threshold, the arbitration result is rejection of the arbitration;

[0133] If the first content overlap score is greater than or equal to the first threshold, the project application document of the arbitration project is compared with the project application document of the arbitrated project to determine the degree of content overlap and obtain a second content overlap score. If the second content overlap score is less than the second threshold, the arbitration result is rejection of arbitration.

[0134] If the second content overlap score is greater than or equal to the second threshold, the file version and timestamp of the project application document of the arbitration project are compared with the file version and timestamp of the project application document of the arbitrated project to obtain the version and time span results, and the arbitration result is determined based on the version and time span results.

[0135] The project management system provided in this embodiment, and its implementation method can be found in Figure 1 The project management method provided in the embodiment of the present application is described and will not be repeated here.

[0136] In the embodiment of the present application, the project applicant can send the project application information through the project application page, without completing the project establishment book in advance, and storing the project establishment book in the project management system, avoiding the possibility of other personnel tampering with or plagiarizing the contents of the project establishment book. The project application document is automatically generated according to the project application information, saving the labor cost of the project applicant in the project application stage and improving the work efficiency of project establishment. In addition, the technical solution provided by the embodiment of the present application can record the file outline, file version and timestamp of the project application document, which is convenient for the subsequent use and operation of the project application document; the technical solution provided by the embodiment of the present application can automatically match the project reviewer by extracting the content of the project application document, so that the selection of the project reviewer is more reasonable and reliable, avoiding the situation that the project applicant independently selects the project applicant, which may cause favoritism and fraud, and the technical solution provided by the embodiment of the present application can extract the key information of the project review extracted from the project application document, Search for similar project application documents, and automatically generate a project innovation analysis report through similar comparison, so that the project reviewer can review the project according to the project innovation analysis report. The project reviewer has a basis for reviewing the project, which improves the review efficiency and reduces the manpower cost of the project reviewer's review. The technical solution provided by the embodiment of the present application can extract the content of the project application document and generate a project execution document during the execution stage of the project, without the need for the project executor to write it, saving the manpower cost and time cost of the project executor to write the execution document. In addition, the automatically generated project execution document is not easy to be tampered with. In addition, the project execution document includes a list of project acceptance materials, so that during the project acceptance stage, the technical solution provided by the embodiment of the present application can automatically compare the project acceptance materials submitted by the project executor with the project acceptance materials list to determine the completeness of the project acceptance materials and the submission progress, so that the project executor has a basis to submit the project acceptance materials and avoid omissions.

[0137] See also Figure 3 , Figure 3 301 is a structural block diagram of a project management device provided in an embodiment of the present application. The project management device provided in this embodiment may include: a processor 301 and a transceiver 302;

[0138] The processor 301 is used to generate a project application document for the project to be established according to the project application information and in a standard file format, record the file outline, file version and timestamp of the project application document, extract the content of the project application document, obtain multiple project review key information, search the expert database according to the project review key information, determine at least one project reviewer, and search the project database according to the project review key information to obtain at least one similar project application document, compare the project application document with the similar project application document to determine the degree of content overlap, generate a project innovation analysis report for the project application document, and extract the content of the project application document to generate a project execution document when the project reviewer passes the review of the project to be established, remind, supervise and manage the project execution process according to the project execution document, compare the project acceptance materials with the project acceptance material list in the project execution document, update the project acceptance material list in real time, and generate an acceptance progress reminder or warning for the project executor according to the update result;

[0139] The transceiver 302 is used to receive the project application information sent by the project applicant through the project application page, send the project innovation analysis report to the project reviewer so that the project reviewer can review the project to be approved according to the project innovation analysis report, send the project execution file to the project executor so that the project executor can execute the project according to the execution file, and receive the project acceptance materials submitted by the project executor.

[0140] Optionally, the project application page includes multiple content filling partitions, and the multiple content filling partitions are set according to pre-set project information filling rules; or, the multiple content filling partitions are selected and set by the project applicant from a pre-set content filling partition library.

[0141] Optionally, the processor 301 is further configured to call a text generation module according to a text generation instruction, extract the project application information through the text generation module, and generate a project application document for the project to be established according to a standard file format;

[0142] The transceiver 302 is also used to receive the text generation instruction sent by the project applicant.

[0143] Optionally, the processor is also used to call a text generation module according to the text generation instruction, extract the project application information through the text generation module, call a semantic recognition module, extract key content topics from the project application information through the semantic recognition module, call a retrieval module, obtain technical background information related to the key content topics through the retrieval module, and generate a project application document for the project to be established according to the project application information and the technical background information in accordance with a standard file format.

[0144] Optionally, the key information of the project review includes but is not limited to: the field, keywords and topics to which the project belongs; the expert database stores multiple expert information, wherein the expert information includes but is not limited to: the field, job level and successful project cases.

[0145] Optionally, the processor 301 is further configured to update the project application document according to the updated project application information;

[0146] The transceiver 302 is also used to send the project innovation analysis report to the project applicant, and receive the updated project application information sent by the project applicant through the project application page based on the project innovation analysis report.

[0147] Optionally, the processor 301 is further configured to, after receiving the arbitration application instruction sent by the arbitration applicant, call a content comparison module, compare the relevant information of the arbitration project with the relevant information of the arbitrated project through the content comparison module, and generate an arbitration result report;

[0148] The transceiver 302 is further configured to receive arbitration application information sent by the arbitration applicant through an arbitration application page, wherein the arbitration application information includes relevant information of the arbitration project and relevant information of the arbitrated project.

[0149] Optionally, the relevant information of the arbitration project is the project name of the arbitration project, and the relevant information of the arbitrated project is the project name of the arbitrated project;

[0150] The processor 301 is further configured to retrieve the project establishment application document of the arbitration project and the document outline, document version and timestamp of the project establishment application document of the arbitration project according to the project name of the arbitration project, and retrieve the project establishment application document of the arbitrated project and the document outline, document version and timestamp of the project establishment application document of the arbitrated project according to the project name of the arbitrated project;

[0151] Comparing the document outline of the project establishment application document of the arbitration project with the document outline of the project establishment application document of the arbitrated project to determine the degree of content overlap and obtain a first content overlap score. If the first content overlap score is less than a first threshold, the arbitration result is rejection of the arbitration;

[0152] If the first content overlap score is greater than or equal to the first threshold, the project application document of the arbitration project is compared with the project application document of the arbitrated project to determine the degree of content overlap and obtain a second content overlap score. If the second content overlap score is less than the second threshold, the arbitration result is rejection of arbitration.

[0153] If the second content overlap score is greater than or equal to the second threshold, the file version and timestamp of the project application document of the arbitration project are compared with the file version and timestamp of the project application document of the arbitrated project to obtain the version and time span results, and the arbitration result is determined based on the version and time span results.

[0154] The project management device provided in this embodiment, and its implementation method can be found in Figure 1 The project management method provided in the embodiment of the present application is described and will not be repeated here.

[0155] In the embodiment of the present application, the project applicant can send the project application information through the project application page, without completing the project establishment book in advance, and storing the project establishment book in the project management system, avoiding the possibility of other personnel tampering with or plagiarizing the contents of the project establishment book. The project application document is automatically generated according to the project application information, saving the labor cost of the project applicant in the project application stage and improving the work efficiency of project establishment. In addition, the technical solution provided by the embodiment of the present application can record the file outline, file version and timestamp of the project application document, which is convenient for the subsequent use and operation of the project application document; the technical solution provided by the embodiment of the present application can automatically match the project reviewer by extracting the content of the project application document, so that the selection of the project reviewer is more reasonable and reliable, avoiding the situation that the project applicant independently selects the project applicant, which may cause favoritism and fraud, and the technical solution provided by the embodiment of the present application can extract the key information of the project review extracted from the project application document, Search for similar project application documents, and automatically generate a project innovation analysis report through similar comparison, so that the project reviewer can review the project according to the project innovation analysis report. The project reviewer has a basis for reviewing the project, which improves the review efficiency and reduces the manpower cost of the project reviewer's review. The technical solution provided by the embodiment of the present application can extract the content of the project application document and generate a project execution document during the execution stage of the project, without the need for the project executor to write it, saving the manpower cost and time cost of the project executor to write the execution document. In addition, the automatically generated project execution document is not easy to be tampered with. In addition, the project execution document includes a list of project acceptance materials, so that during the project acceptance stage, the technical solution provided by the embodiment of the present application can automatically compare the project acceptance materials submitted by the project executor with the project acceptance materials list to determine the completeness of the project acceptance materials and the submission progress, so that the project executor has a basis to submit the project acceptance materials and avoid omissions.

[0156] In addition, an embodiment of the present invention further provides an electronic device, including: a processor, a memory, and a computer program stored in the memory and executable on the processor. When the computer program is executed by the processor, the various processes of the above-mentioned project management method embodiment are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be described here.

[0157] The embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, each process of the above-mentioned project management method embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, it is not repeated here. The computer-readable storage medium is, for example, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0158] Figure 4 A schematic diagram of the hardware structure of an electronic device for implementing various embodiments of the present invention.

[0159] The electronic device 400 includes but is not limited to: a radio frequency unit 401, a network module 402, an audio output unit 403, an input unit 404, a sensor 405, a display unit 406, a user input unit 407, an interface unit 408, a memory 409, a processor 410, and a power supply 411. Those skilled in the art will appreciate that Figure 4 The electronic device structure shown in the figure does not constitute a limitation on the electronic device, and the electronic device may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently. In the embodiments of the present invention, the electronic device includes but is not limited to a mobile phone, a tablet computer, a laptop computer, a PDA, a vehicle-mounted terminal, a wearable device, and a pedometer.

[0160] It should be understood that in the embodiment of the present invention, the radio frequency unit 401 can be used for receiving and sending signals during information transmission or communication. Specifically, after receiving downlink data from the base station, it is sent to the processor 410 for processing; in addition, uplink data is sent to the base station. Generally, the radio frequency unit 401 includes but is not limited to an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, etc. In addition, the radio frequency unit 401 can also communicate with the network and other devices through a wireless communication system.

[0161] The electronic device provides users with wireless broadband Internet access through the network module 402, such as helping users to send and receive emails, browse web pages, and access streaming media.

[0162] The audio output unit 403 can convert the audio data received by the RF unit 401 or the network module 402 or stored in the memory 409 into an audio signal and output it as sound. Moreover, the audio output unit 403 can also provide audio output related to a specific function performed by the electronic device 400 (for example, a call signal reception sound, a message reception sound, etc.). The audio output unit 403 includes a speaker, a buzzer, a receiver, etc.

[0163] The input unit 404 is used to receive audio or video signals. The input unit 404 may include a graphics processor (GPU) 4041 and a microphone 4042, and the graphics processor 4041 processes the image data of a static picture or video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The processed image frame can be displayed on the display unit 406. The image frame processed by the graphics processor 4041 can be stored in the memory 409 (or other storage medium) or sent via the radio frequency unit 401 or the network module 402. The microphone 4042 can receive sound and can process such sound into audio data. The processed audio data can be converted into a format output that can be sent to a mobile communication base station via the radio frequency unit 401 in the case of a telephone call mode.

[0164] The electronic device 400 also includes at least one sensor 405, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor includes an ambient light sensor and a proximity sensor, wherein the ambient light sensor can adjust the brightness of the display panel 4061 according to the brightness of the ambient light, and the proximity sensor can turn off the display panel 4061 and / or the backlight when the electronic device 400 is moved to the ear. As a type of motion sensor, the accelerometer sensor can detect the magnitude of acceleration in each direction (generally three axes), and can detect the magnitude and direction of gravity when stationary, which can be used to identify the posture of the electronic device (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer, tapping), etc.; the sensor 405 can also include a fingerprint sensor, a pressure sensor, an iris sensor, a molecular sensor, a gyroscope, a barometer, a hygrometer, a thermometer, an infrared sensor, etc., which will not be repeated here.

[0165] The display unit 406 is used to display information input by the user or information provided to the user. The display unit 306 may include a display panel 4061, which may be configured in the form of a liquid crystal display (LCD), an organic light-emitting diode (OLED), or the like.

[0166] The user input unit 407 can be used to receive input digital or character information, and to generate key signal input related to user settings and function control of the electronic device. Specifically, the user input unit 407 includes a touch panel 4071 and other input devices 4072. The touch panel 4071, also known as a touch screen, can collect the user's touch operation on or near it (such as the user's operation on the touch panel 4071 or near the touch panel 4071 using any suitable object or accessory such as a finger, stylus, etc.). The touch panel 4071 may include two parts: a touch detection device and a touch controller. Among them, the touch detection device detects the user's touch orientation, detects the signal brought by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device, converts it into the contact point coordinates, and then sends it to the processor 410, receives the command sent by the processor 410 and executes it. In addition, the touch panel 4071 can be implemented using various types such as resistive, capacitive, infrared and surface acoustic waves. In addition to the touch panel 4071, the user input unit 407 may also include other input devices 4072. Specifically, other input devices 4072 may include but are not limited to a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which are not described in detail here.

[0167] Furthermore, the touch panel 4071 may be overlaid on the display panel 4061. When the touch panel 4071 detects a touch operation on or near it, it is transmitted to the processor 410 to determine the type of the touch event. Then, the processor 410 provides a corresponding visual output on the display panel 4061 according to the type of the touch event. Figure 4 In the figure, the touch panel 4071 and the display panel 4061 are two independent components to realize the input and output functions of the electronic device. However, in some embodiments, the touch panel 4071 and the display panel 4061 can be integrated to realize the input and output functions of the electronic device, which is not limited here.

[0168] The interface unit 408 is an interface for connecting an external device to the electronic device 400. For example, the external device may include a wired or wireless headset port, an external power supply (or battery charger) port, a wired or wireless data port, a memory card port, a port for connecting a device with an identification module, an audio input / output (I / O) port, a video I / O port, a headphone port, etc. The interface unit 408 may be used to receive input (e.g., data information, power, etc.) from an external device and transmit the received input to one or more elements within the electronic device 400 or may be used to transmit data between the electronic device 400 and an external device.

[0169] The memory 409 can be used to store software programs and various data. The memory 409 can mainly include a program storage area and a data storage area, wherein the program storage area can store an operating system, at least one application required for a function (such as a sound playback function, an image playback function, etc.), etc.; the data storage area can store data created according to the use of the mobile phone (such as audio data, a phone book, etc.), etc. In addition, the memory 409 can include a high-speed random access memory, and can also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage devices.

[0170] The processor 410 is the control center of the electronic device. It uses various interfaces and lines to connect various parts of the entire electronic device. It executes various functions of the electronic device and processes data by running or executing software programs and / or modules stored in the memory 409, and calling data stored in the memory 409, so as to monitor the electronic device as a whole. The processor 410 may include one or more processing units; preferably, the processor 410 may integrate an application processor and a modem processor, wherein the application processor mainly processes the operating system, user interface, and application programs, etc., and the modem processor mainly processes wireless communications. It is understandable that the above-mentioned modem processor may not be integrated into the processor 410.

[0171] The electronic device 400 may also include a power supply 411 (such as a battery) for supplying power to each component. Preferably, the power supply 411 may be logically connected to the processor 410 through a power management system, thereby implementing functions such as charging, discharging, and power consumption management through the power management system.

[0172] In addition, the electronic device 400 includes some functional modules not shown, which will not be described in detail here.

[0173] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or device including the element.

[0174] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, a magnetic disk, or an optical disk), and includes a number of instructions for enabling a terminal (which can be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to execute the methods described in each embodiment of the present invention.

[0175] like Figure 5 As shown, in another embodiment provided by the present invention, a computer-readable storage medium 501 is also provided, in which instructions are stored. When the computer-readable storage medium is run on a computer, the computer executes the project management method described in the above embodiment.

[0176] The embodiments of the present invention are described above in conjunction with the accompanying drawings, but the present invention is not limited to the above-mentioned specific implementation modes, which are merely illustrative rather than restrictive. Under the guidance of the present invention, ordinary technicians in this field can also make many forms without departing from the scope of protection of the present invention and the claims, all of which are within the protection of the present invention.

[0177] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed in the embodiments of the present invention can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present invention.

[0178] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0179] In the embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0180] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0181] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0182] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: various media that can store program codes, such as USB flash drives, mobile hard disks, ROM, RAM, magnetic disks, or optical disks.

[0183] The above is only a specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed by the present invention, which should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention should be based on the protection scope of the claims.

Claims

1. A project management method, It is characterized in that include: Receive the project application information sent by the project applicant through the project application page, generate a project application document for the project to be established according to the project application information and in a standard file format, and record the document outline, document version and timestamp of the project application document; Extract the content of the project application document to obtain multiple key project review information, search the expert database based on the key project review information to determine at least one project reviewer, and search the project database based on the key project review information to obtain at least one similar project application document, compare the project application document with the similar project application document to determine the degree of content overlap, generate a project innovation analysis report for the project application document, and send the project innovation analysis report to the project reviewer so that the project reviewer can review the project to be approved based on the project innovation analysis report; When the project examiner approves the project to be established, extract the content of the project establishment application document, generate a project execution document, send the project execution document to the project executor, so that the project executor can execute the project according to the execution document, and remind, supervise and manage the project execution process according to the project execution document; Receive the project acceptance materials submitted by the project executor, compare the project acceptance materials with the project acceptance materials list in the project execution file, update the project acceptance materials list in real time, and generate an acceptance progress reminder or warning for the project executor based on the update result.

2. The method according to claim 1, It is characterized in that The project application page includes multiple content filling partitions, and the multiple content filling partitions are set according to pre-set project information filling rules; or, the multiple content filling partitions are selected and set by the project applicant from a pre-set content filling partition library.

3. The method according to claim 1, It is characterized in that After receiving the project application information sent by the project applicant through the project application page, before generating the project application document for the project to be established according to the project application information and in accordance with the standard file format, the method further includes: receiving a text generation instruction sent by the project applicant; The method of generating a project application document for the project to be established according to the project application information and in accordance with the standard file format is as follows: according to the text generation instruction, calling the text generation module, extracting the project application information through the text generation module, and generating a project application document for the project to be established according to the standard file format.

4. The method according to claim 3, It is characterized in that The text generation module is called according to the text generation instruction, the project establishment application information is extracted through the text generation module, and the project establishment application document is generated for the project to be established according to the standard file format, including: According to the text generation instruction, the text generation module is called, and the project application information is extracted through the text generation module; the semantic recognition module is called, and the key content themes are extracted from the project application information through the semantic recognition module; the retrieval module is called, and the technical background information related to the key content themes is obtained through the retrieval module; according to the project application information and the technical background information, a project application document is generated for the project to be established in accordance with the standard file format.

5. The method according to claim 1, It is characterized in that The key information of the project review includes but is not limited to: the field, keywords and themes to which the project belongs; the expert database stores multiple expert information, wherein the expert information includes but is not limited to: the field, job level and successful project cases.

6. The method according to claim 1, It is characterized in that After generating the project innovation analysis report for the project application document, it also includes: Send the project innovation analysis report to the project applicant, receive updated project application information sent by the project applicant through the project application page based on the project innovation analysis report, and update the project application document based on the updated project application information.

7. The method according to claim 1, It is characterized in that Also includes: Receive arbitration application information sent by the arbitration applicant through the arbitration application page, the arbitration application information includes relevant information of the arbitration project and relevant information of the arbitrated project. After receiving the arbitration application instruction sent by the arbitration applicant, call the content comparison module, compare the relevant information of the arbitration project and the relevant information of the arbitrated project through the content comparison module, and generate an arbitration result report.

8. The method according to claim 7, It is characterized in that The relevant information of the arbitration project is the project name of the arbitration project, and the relevant information of the arbitrated project is the project name of the arbitrated project; The step of comparing the relevant information of the arbitration project with the relevant information of the arbitrated project by the content comparison module to generate an arbitration result report includes: According to the project name of the arbitration project, retrieve the project establishment application document of the arbitration project and the document outline, document version and timestamp of the project establishment application document of the arbitration project; according to the project name of the arbitrated project, retrieve the project establishment application document of the arbitrated project and the document outline, document version and timestamp of the project establishment application document of the arbitrated project; Comparing the document outline of the project establishment application document of the arbitration project with the document outline of the project establishment application document of the arbitrated project to determine the degree of content overlap and obtain a first content overlap score. If the first content overlap score is less than a first threshold, the arbitration result is rejection of the arbitration; If the first content overlap score is greater than or equal to the first threshold, the project application document of the arbitration project is compared with the project application document of the arbitrated project to determine the degree of content overlap and obtain a second content overlap score. If the second content overlap score is less than the second threshold, the arbitration result is rejection of arbitration. If the second content overlap score is greater than or equal to the second threshold, the file version and timestamp of the project application document of the arbitration project are compared with the file version and timestamp of the project application document of the arbitrated project to obtain the version and time span results, and the arbitration result is determined based on the version and time span results.

9. A project management system, It is characterized in that include: A project establishment module is used to receive project establishment application information sent by a project applicant through a project establishment application page, generate a project establishment application document for the project to be established according to the project establishment application information and in accordance with a standard file format, and record the document outline, document version and timestamp of the project establishment application document; An audit module is used to extract the content of the project application document, obtain multiple project audit key information, search the expert database according to the project audit key information, determine at least one project reviewer, and search the project database according to the project review key information to obtain at least one similar project application document, compare the project application document with the similar project application document to determine the degree of content overlap, generate a project innovation analysis report for the project application document, and send the project innovation analysis report to the project reviewer so that the project reviewer can review the project to be established according to the project innovation analysis report; An execution module is used to extract the content of the project application document and generate a project execution document when the project reviewer approves the project to be approved, and send the project execution document to the project executor so that the project executor can execute the project according to the execution document, and remind, supervise and manage the project execution process according to the project execution document; The acceptance module is used to receive the project acceptance materials submitted by the project executor, compare the project acceptance materials with the project acceptance materials list in the project execution file, update the project acceptance materials list in real time, and generate an acceptance progress reminder or warning for the project executor based on the update result.

10. The system according to claim 9, It is characterized in that The project application page includes multiple content filling partitions, and the multiple content filling partitions are set according to pre-set project information filling rules; or, the multiple content filling partitions are selected and set by the project applicant from a pre-set content filling partition library.

11. The system according to claim 9, It is characterized in that The project establishment module is also used to receive a text generation instruction sent by the project applicant, call the text generation module according to the text generation instruction, extract the project establishment application information through the text generation module, and generate a project establishment application document for the project to be established in accordance with the standard file format.

12. The system according to claim 11, It is characterized in that The project establishment module is also used to call the text generation module according to the text generation instruction, extract the project establishment application information through the text generation module, call the semantic recognition module, extract the key content themes from the project establishment application information through the semantic recognition module, call the retrieval module, obtain the technical background information related to the key content themes through the retrieval module, and generate a project establishment application document for the project to be established according to the project establishment application information and the technical background information in accordance with the standard file format.

13. The system according to claim 9, It is characterized in that The key information of the project review includes but is not limited to: the field, keywords and themes to which the project belongs; the expert database stores multiple expert information, wherein the expert information includes but is not limited to: the field, job level and successful project cases.

14. The system according to claim 9, It is characterized in that The review module is also used to send the project innovation analysis report to the project applicant; The project establishment module is also used to receive updated project establishment application information sent by the project applicant through the project establishment application page based on the project innovation analysis report, and update the project establishment application document based on the updated project establishment application information.

15. The system according to claim 9, It is characterized in that Also includes: The arbitration module is used to receive arbitration application information sent by the arbitration applicant through the arbitration application page, wherein the arbitration application information includes relevant information of the arbitration project and relevant information of the arbitrated project. After receiving the arbitration application instruction sent by the arbitration applicant, the content comparison module is called to compare the relevant information of the arbitration project with the relevant information of the arbitrated project through the content comparison module to generate an arbitration result report.

16. The system according to claim 15, It is characterized in that The relevant information of the arbitration project is the project name of the arbitration project, and the relevant information of the arbitrated project is the project name of the arbitrated project; The arbitration module is further used to retrieve the project establishment application document of the arbitration project and the document outline, document version and timestamp of the project establishment application document of the arbitration project according to the project name of the arbitration project, and retrieve the project establishment application document of the arbitrated project and the document outline, document version and timestamp of the project establishment application document of the arbitrated project according to the project name of the arbitrated project; Comparing the document outline of the project establishment application document of the arbitration project with the document outline of the project establishment application document of the arbitrated project to determine the degree of content overlap and obtain a first content overlap score. If the first content overlap score is less than a first threshold, the arbitration result is rejection of the arbitration; If the first content overlap score is greater than or equal to the first threshold, the project application document of the arbitration project is compared with the project application document of the arbitrated project to determine the degree of content overlap and obtain a second content overlap score. If the second content overlap score is less than the second threshold, the arbitration result is rejection of arbitration. If the second content overlap score is greater than or equal to the second threshold, the file version and timestamp of the project application document of the arbitration project are compared with the file version and timestamp of the project application document of the arbitrated project to obtain the version and time span results, and the arbitration result is determined based on the version and time span results.

17. A project management device, It is characterized in that include: A processor and a transceiver; characterized in that, The processor is used to generate a project application document for the project to be established according to the project application information and in a standard file format, record the file outline, file version and timestamp of the project application document, extract content from the project application document, obtain multiple project review key information, search the expert database according to the project review key information, determine at least one project reviewer, and search the project database according to the project review key information to obtain at least one similar project application document, compare the project application document with the similar project application document to determine the degree of content overlap, generate a project innovation analysis report for the project application document, and extract content from the project application document to generate a project execution document when the project reviewer passes the review of the project to be established, remind, supervise and manage the project execution process according to the project execution document, compare the project acceptance materials with the project acceptance material list in the project execution document, update the project acceptance material list in real time, and generate an acceptance progress reminder or warning for the project executor according to the update result; The transceiver is used to receive the project application information sent by the project applicant through the project application page, send the project innovation analysis report to the project reviewer so that the project reviewer can review the project to be approved according to the project innovation analysis report, send the project execution document to the project executor so that the project executor can execute the project according to the execution document, and receive the project acceptance materials submitted by the project executor.

18. An electronic device, It is characterized in that It includes a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory communicate with each other through the communication bus; The memory is used to store computer programs; The processor is used to implement the method according to any one of claims 1 to 8 when executing the program stored in the memory.

19. A computer-readable storage medium having instructions stored thereon, which, when executed by one or more processors, cause the processors to perform the method according to any one of claims 1 to 8.