Demand item review method, apparatus, computer system, and readable storage medium

CN115829490BActive Publication Date: 2026-09-18INDUSTRIAL AND COMMERCIAL BANK OF CHINA
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202211409174.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-11-10
Publication Date
2026-09-18
Estimated Expiration
2042-11-10

AI Technical Summary

Technical Problem

[0003]在实现本公开构思的过程中,发明人发现在对需求条目进行评审分析时,整个评审流程效率低,时间长

Benefits of technology

[0015] Another aspect of this disclosure provides a computer program product including computer-executable instructions that, when executed, implement the requirement item review method described in this disclosure.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115829490B_ABST
    Figure CN115829490B_ABST
Patent Text Reader

Abstract

The present disclosure provides a demand entry review method, device, computer system and readable storage medium, which can be used in the field of artificial intelligence, Internet of Things technology or other fields. The method comprises the following steps: obtaining demand entry information based on a predefined routine; obtaining first review level information determined by a first review terminal for the demand entry information; storing the demand entry information and the first review level information corresponding to the demand entry information into a target database, wherein the target database comprises a database related to the predefined routine; determining a target review mode corresponding to the demand entry information according to the first review level information in the case that the first review level information corresponding to the demand entry information stored in the target database is not empty and the review result corresponding to the demand entry information is empty; and reviewing the demand entry information according to the target review mode.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the fields of artificial intelligence and the Internet of Things, and more specifically, to a method, apparatus, computer system, and readable storage medium for reviewing requirements items. Background Technology

[0002] Requirements are the conditions or capabilities that users need to solve problems or achieve goals, and they are a key input in the entire software development project management process. Requirements can be expressed in the form of items. During project management, many requirement items can be generated, making the review and analysis of each item particularly important.

[0003] In realizing the present invention, the inventors found that the entire review process for reviewing and analyzing requirement items was inefficient and time-consuming. Summary of the Invention

[0004] In view of this, the present disclosure provides a method, apparatus, computer system, and readable storage medium for reviewing requirements items.

[0005] One aspect of this disclosure provides a requirement item review method, comprising: obtaining requirement item information based on a predefined routine; obtaining first review level information determined by a first review terminal for the requirement item information; storing the requirement item information and the first review level information corresponding to the requirement item information in a target database, wherein the target database includes a database related to the predefined routine; when it is determined that the first review level information corresponding to the requirement item information stored in the target database is not empty, and the review result corresponding to the requirement item information is empty, determining a target review method corresponding to the requirement item information according to the first review level information; and reviewing the requirement item information according to the target review method.

[0006] According to an embodiment of this disclosure, the predefined routine includes a data acquisition subroutine; the acquisition of requirement item information based on the predefined routine includes: acquiring all item information representing the current requirement from the target page based on the data acquisition subroutine; determining first target item information related to the target database based on all item information, wherein the target database stores initial item information; comparing the first target item information and the initial item information to determine that there is updated second target item information; and determining the second target item information as the requirement item information.

[0007] According to an embodiment of this disclosure, the predefined routine includes an initialization analysis subroutine; before obtaining the first review level information determined by the first review terminal for the requirement item information, the method further includes: determining similar item information with a similarity greater than a preset threshold to the requirement item information based on the initialization analysis subroutine; and determining second review level information predicted by the predefined routine for the requirement item information based on the review level information corresponding to the similar item information.

[0008] According to embodiments of this disclosure, the predefined routine includes a first email sending subroutine and a first email receiving subroutine; obtaining the first review level information determined by the first review terminal for the requirement item information includes: based on the first email sending subroutine, sending the requirement item information and the second review level information corresponding to the requirement item information to the first review terminal, so that the first review terminal can determine the first review level information according to the second review level information and return a first return email including the first review level information; based on the first email receiving subroutine, receiving the first return email; and determining the first review level information according to the email content of the first return email.

[0009] According to embodiments of this disclosure, the target review method includes a meeting review method, and the predefined routine includes a second email sending subroutine, a second email receiving subroutine, and a meeting creation subroutine. The review of the requirement item information according to the target review method includes: obtaining second review terminal information related to the requirement item information from an original database used to record detailed information about the requirement item information; sending the second review terminal information to a target second review terminal with preset permissions based on the second email sending subroutine, so that the target second review terminal can determine the participating terminal information based on the second review terminal information and return a second return email including the participating terminal information; in response to determining that the second return email has been received based on the second email receiving subroutine, calling the meeting creation interface based on the meeting creation subroutine to create a meeting and generate meeting information; and sending the meeting information to the participating terminal corresponding to the participating terminal information based on the second email sending subroutine, so that the participants corresponding to the participating terminal can review the requirement item information based on the meeting.

[0010] According to an embodiment of this disclosure, the meeting information includes the meeting time; the review of the requirement item information according to the target review method includes: determining a predetermined time based on the meeting time and a first preset duration; and in response to determining that the current time is equal to the predetermined time and that the review result corresponding to the requirement item information is empty, sending a reminder email to the participating terminal based on the second email sending subroutine, so that the participants corresponding to the participating terminal can review the requirement item information.

[0011] According to embodiments of this disclosure, the method further includes: in response to determining that an email has been sent or received, recording the email sending time and email receiving time; determining the review processing time of the relevant review terminal for the relevant process based on the email sending time and email receiving time corresponding to the same email; and in response to determining that the review processing time is greater than a second preset time, generating a data analysis table based on the review terminal related information corresponding to the review processing time.

[0012] Another aspect of this disclosure provides a requirement item review apparatus, comprising: a first acquisition module for acquiring requirement item information based on a predefined routine; a second acquisition module for acquiring first review level information determined by a first review terminal for the requirement item information; a storage module for storing the requirement item information and the first review level information corresponding to the requirement item information into a target database, wherein the target database includes a database related to the predefined routine; a first determination module for determining a target review method corresponding to the requirement item information based on the first review level information when it is determined that the first review level information corresponding to the requirement item information stored in the target database is not empty and the review result corresponding to the requirement item information is empty; and a review module for reviewing the requirement item information according to the target review method.

[0013] Another aspect of this disclosure provides a computer system comprising: one or more processors; and a memory for storing one or more programs, wherein, when the one or more programs are executed by the one or more processors, the one or more processors cause the one or more processors to implement the requirements item review method described in this disclosure.

[0014] Another aspect of this disclosure provides a computer-readable storage medium having computer-executable instructions stored thereon, which, when executed, are used to implement the requirement item review method described in this disclosure.

[0015] Another aspect of this disclosure provides a computer program product including computer-executable instructions that, when executed, implement the requirement item review method described in this disclosure.

[0016] According to embodiments of this disclosure, a technical means is employed to: acquire requirement item information based on predefined routines; acquire first review level information determined by a first review terminal for the requirement item information; store the requirement item information and the corresponding first review level information in a target database, wherein the target database includes a database related to the predefined routines; determine the target review method corresponding to the requirement item information based on the first review level information when the first review level information corresponding to the requirement item information stored in the target database is not empty and the review result corresponding to the requirement item information is empty; and review the requirement item information according to the target review method. Because a series of operations are performed based on predefined routines, the entire review process can be automated, at least partially overcoming the technical problems of low review efficiency and long review time, thereby achieving the technical effect of improving review efficiency. Attached Figure Description

[0017] The above and other objects, features and advantages of this disclosure will become clearer from the following description of embodiments with reference to the accompanying drawings, in which:

[0018] Figure 1 An exemplary system architecture for which a requirements item review method can be applied according to embodiments of this disclosure is illustrated;

[0019] Figure 2 A flowchart illustrating a requirement item review method according to an embodiment of this disclosure is shown schematically;

[0020] Figure 3 A flowchart illustrating the determination of first review level information based on a first review terminal according to an embodiment of the present disclosure is shown in the schematic diagram.

[0021] Figure 4 This illustration schematically shows a flowchart of reviewing requirement item information according to a target review method according to an embodiment of the present disclosure;

[0022] Figure 5 A block diagram schematically illustrates a requirements item review apparatus according to embodiments of the present disclosure; and

[0023] Figure 6 A block diagram of a computer system suitable for implementing the methods described above, according to embodiments of the present disclosure, is illustrated schematically. Detailed Implementation

[0024] The embodiments of the present disclosure will now be described with reference to the accompanying drawings. However, it should be understood that these descriptions are exemplary only and are not intended to limit the scope of the disclosure. In the following detailed description, numerous specific details are set forth to provide a thorough understanding of the embodiments of the present disclosure for ease of explanation. However, it will be apparent that one or more embodiments may be practiced without these specific details. Furthermore, descriptions of well-known structures and techniques are omitted in the following description to avoid unnecessarily obscuring the concepts of the present disclosure.

[0025] The terminology used herein is for the purpose of describing particular embodiments only and is not intended to limit this disclosure. The terms “comprising,” “including,” etc., as used herein indicate the presence of the stated features, steps, operations, and / or components, but do not exclude the presence or addition of one or more other features, steps, operations, or components.

[0026] All terms used herein (including technical and scientific terms) have the meanings commonly understood by those skilled in the art, unless otherwise defined. It should be noted that the terms used herein are to be interpreted in a manner consistent with the context of this specification, and not in an idealized or overly rigid way.

[0027] When using expressions such as "at least one of A, B, and C," the expression should generally be interpreted in accordance with the meaning commonly understood by a person skilled in the art (e.g., "a system having at least one of A, B, and C" should include, but is not limited to, systems having A alone, having B alone, having C alone, having A and B, having A and C, having B and C, and / or having A, B, and C, etc.). Similarly, when using expressions such as "at least one of A, B, or C," the expression should generally be interpreted in accordance with the meaning commonly understood by a person skilled in the art (e.g., "a system having at least one of A, B, or C" should include, but is not limited to, systems having A alone, having B alone, having C alone, having A and B, having A and C, having B and C, and / or having A, B, and C, etc.).

[0028] In the technical solution disclosed herein, the collection, storage, use, processing, transmission, provision, disclosure, and application of user personal information comply with the provisions of relevant laws and regulations, necessary confidentiality measures have been taken, and there is no violation of public order and good morals.

[0029] In the technical solution disclosed herein, the user's authorization or consent is obtained before acquiring or collecting the user's personal information.

[0030] The process of reviewing requirement items includes: retrieving items from the system, manually notifying the architect to fill in the review level, manually judging the architect's completion by observing shared files, reminding the project manager to hold a team meeting, and the project manager analyzing the items to determine the chief review committee, attending committee, core team members, architect, test manager, designers and developers before initiating the review meeting.

[0031] In the process of realizing the present invention, the inventors discovered that when architects, project managers, designers and developers review the requirements of a project, a lot of manual communication and judgment are required, and the entire review process is inefficient and time-consuming.

[0032] Embodiments of this disclosure provide a method, apparatus, computer system, and readable storage medium for reviewing requirement items. The method includes: acquiring requirement item information based on predefined routines; acquiring first review level information determined by a first review terminal for the requirement item information; storing the requirement item information and the corresponding first review level information in a target database, wherein the target database includes a database related to the predefined routines; determining a target review method corresponding to the requirement item information based on the first review level information when the first review level information corresponding to the requirement item information stored in the target database is not empty and the review result corresponding to the requirement item information is empty; and reviewing the requirement item information according to the target review method.

[0033] Figure 1 An exemplary system architecture 100 to which the requirements item review method can be applied according to embodiments of this disclosure is illustrated schematically. It should be noted that... Figure 1 The examples shown are merely examples of system architectures that can be applied to the embodiments of this disclosure, in order to help those skilled in the art understand the technical content of this disclosure, but do not mean that the embodiments of this disclosure cannot be used in other devices, systems, environments or scenarios.

[0034] like Figure 1 As shown, the system architecture 100 according to this embodiment may include a first terminal device 101, a second terminal device 102, a third terminal device 103, a network 104, and a server 105. The network 104 serves as a medium for providing communication links between the first terminal device 101, the second terminal device 102, the third terminal device 103, and the server 105. The network 104 may include various connection types, such as wired and / or wireless communication links, etc.

[0035] Users can use the first terminal device 101, the second terminal device 102, and the third terminal device 103 to interact with the server 105 via the network 104 to receive or send messages, etc. Various communication client applications can be installed on the first terminal device 101, the second terminal device 102, and the third terminal device 103, such as shopping applications, web browser applications, search applications, instant messaging tools, email clients, and / or social media platform software, etc. (for example only).

[0036] The first terminal device 101, the second terminal device 102, and the third terminal device 103 can be various electronic devices with displays and support web browsing, including but not limited to smartphones, tablets, laptops, and desktop computers.

[0037] Server 105 can be a server that provides various services, such as a backend management server that supports websites browsed by users using the first terminal device 101, the second terminal device 102, and the third terminal device 103 (this is just an example). The backend management server can analyze and process data such as received user requests, and feed back the processing results (such as web pages, information, or data obtained or generated according to user requests) to the terminal devices.

[0038] It should be noted that the requirement item review method provided in this embodiment can generally be executed by server 105. Correspondingly, the requirement item review device provided in this embodiment can generally be located in server 105. The requirement item review method provided in this embodiment can also be executed by a server or server cluster that is different from server 105 and capable of communicating with the first terminal device 101, the second terminal device 102, the third terminal device 103, and / or server 105. Correspondingly, the requirement item review device provided in this embodiment can also be located in a server or server cluster that is different from server 105 and capable of communicating with the first terminal device 101, the second terminal device 102, the third terminal device 103, and / or server 105. Alternatively, the requirement item review method provided in this embodiment can also be executed by the first terminal device 101, the second terminal device 102, or the third terminal device 103, or by other terminal devices different from the first terminal device 101, the second terminal device 102, or the third terminal device 103. Accordingly, the requirement item review device provided in this embodiment may also be set in the first terminal device 101, the second terminal device 102 or the third terminal device 103, or in other terminal devices different from the first terminal device 101, the second terminal device 102 or the third terminal device 103.

[0039] For example, the predefined routines may originally be stored in any one of the first terminal device 101, the second terminal device 102, or the third terminal device 103 (e.g., the first terminal device 101, but not limited thereto), or they may be stored on an external storage device and imported into the first terminal device 101. Then, the first terminal device 101 may execute the requirement item review method provided in the embodiments of this disclosure locally, or send the predefined routines to other terminal devices, servers, or server clusters, and have the other terminal devices, servers, or server clusters that receive the predefined routines execute the requirement item review method provided in the embodiments of this disclosure.

[0040] It should be understood that Figure 1 The number of terminal devices, networks, and servers shown is merely illustrative. Depending on implementation needs, any number of terminal devices, networks, and servers can be included.

[0041] It should be noted that the method, apparatus, computer system and readable storage medium for reviewing requirements items disclosed herein can be used in the fields of artificial intelligence and Internet of Things, as well as in any field other than artificial intelligence and Internet of Things. The application fields of the method, apparatus, computer system and readable storage medium for reviewing requirements items disclosed herein are not limited.

[0042] Figure 2 A flowchart illustrating a requirement item review method according to an embodiment of this disclosure is shown schematically.

[0043] like Figure 2 As shown, the method includes operations S201 to S205.

[0044] In operation S201, the requirement item information is obtained based on the predefined routine.

[0045] According to embodiments of this disclosure, predefined routines may include pre-compiled executable programs with functions such as accessing databases, acquiring information, analyzing information, and reviewing data. Predefined routines can be represented as at least one of the following forms: applets, tools, daemons, etc. For example, a predefined routine can be represented as a Python (a programming language) tool. Predefined routines can be manually triggered by the user to execute corresponding functions. Alternatively, they can be automatically executed by setting a scheduled task, where the current time equals the execution condition corresponding to the scheduled task. Scheduled tasks can be periodic tasks, such as setting a fixed time each day / month to execute a predefined routine, or executing a predefined routine at preset time intervals, etc. They can also be executed by monitoring data generation, where updates to the data are detected.

[0046] According to embodiments of this disclosure, requirement item information can characterize information about requirement items that exist in the form of items. Requirement item information may include one or more requirement items, and each requirement item may include at least one of information characterizing a development direction and information characterizing a design direction.

[0047] In operation S202, the first review level information determined by the first review terminal for the requirement item information is obtained.

[0048] According to embodiments of this disclosure, the first review terminal may include various terminals used by the first reviewer. The first reviewer may include an architect. The first review level information may be determined by the first reviewer in the first review terminal by selecting target options or filling in information representing the review level.

[0049] According to embodiments of this disclosure, the first review level information may include at least one of the following: base review, department review, email review, and no review required, and is not limited to these. Base review may represent a review conducted directly with the participation of a leader and without the need for a meeting. Department review may represent a review conducted through a meeting by architects, project managers, designers, developers, etc. Email review represents a review conducted via email.

[0050] In operation S203, the requirement item information and the corresponding first review level information are stored in the target database, wherein the target database includes databases related to predefined routines.

[0051] According to embodiments of this disclosure, the database associated with a predefined routine can represent the database corresponding to the server where the predefined routine resides, or it can represent a database that the predefined routine can access. For example, it may include the database corresponding to the database address configured in the predefined routine, and is not limited to this. After obtaining the first review level information corresponding to the requirement item information, the requirement item information and the first review level information corresponding to the requirement item information can be automatically updated to the target database for aggregation.

[0052] In operation S204, if it is determined that the first review level information corresponding to the requirement item information stored in the target database is not empty, and the review result corresponding to the requirement item information is empty, the target review method corresponding to the requirement item information is determined based on the first review level information.

[0053] According to embodiments of this disclosure, the review result can be determined by a second reviewer by filling in the review content at the designated location in a second review terminal. The second reviewer may include, for example, at least one of a project manager, designer, or developer. The second review terminal may include various types of terminals used by the second reviewer.

[0054] According to embodiments of this disclosure, corresponding to the first review level information as described above, the target review method may include at least one of the following: base review, department review, email review, and no review required.

[0055] In operation S205, the information on the requirement items is reviewed according to the target review method.

[0056] According to embodiments of this disclosure, the target database may store requirement item information, first review level information, and review results. If the first review level information and review results have not yet been obtained in the manner described above, their content can be empty. If the first review level information is not empty and the corresponding review results are empty, it indicates that a review based on the target review method is required to fill in the review results.

[0057] Through the above embodiments of this disclosure, by performing a series of operations based on predefined routines, the automated review of requirement item information can be achieved, increasing review efficiency and allowing each review step to be completed more efficiently.

[0058] The following describes specific embodiments. Figure 2 The method shown will be further explained.

[0059] According to embodiments of this disclosure, the predefined routine may include a data acquisition subroutine. The above operation S201 may include: based on the data acquisition subroutine, acquiring all item information representing the current requirement from the target page; determining first target item information related to the target database based on all item information, wherein the target database stores initial item information; comparing the first target item information and the initial item information to determine that there is updated second target item information; and determining the second target item information as the requirement item information.

[0060] According to embodiments of this disclosure, a target page can represent a display page for showing demand item information stored in a central database. The central database can store all demand item information corresponding to all databases, and the target page can display the demand item information and its corresponding database. All item information obtained from the target page can represent all demand item information currently stored in the central database. First target item information can represent demand item information related to the target database among all demand item information. Initial item information can represent historical demand item information already stored in the target database. Second target item information can represent newly added item information relative to the initial item information and updated item information relative to the initial item information in the first target item information.

[0061] According to embodiments of this disclosure, the central database may also store status information corresponding to the demand item information, which may include obsolete status. After obtaining new item information and updated item information by comparison, if it is detected that the new item information and updated item information include obsolete status information, the new item information or updated item information with obsolete status can be filtered out, and the obtained second target item information may include new item information and updated item information with a non-obsolete status.

[0062] According to embodiments of this disclosure, the data acquisition subroutine can obtain all entry information of the current version from the TCM (Terminal Compliance Management) system, and obtain the incremental information by comparing the local database inventory information. The TCM system can represent the target page, the local database can represent the target database, the inventory information can represent the initial entry information, and the incremental information can represent the second target entry information, i.e., the determined demand entry information.

[0063] Through the above embodiments of this disclosure, the process of obtaining requirement item information related to the target database from the central acquisition library can be automated based on the data acquisition subroutine, effectively improving the efficiency of obtaining requirement item information.

[0064] According to embodiments of this disclosure, the predefined routine may include an initialization analysis subroutine. Before performing the above operation S202, it may further include: determining similar item information whose similarity to the requirement item information is greater than a preset threshold based on the initialization analysis subroutine; and determining second review level information predicted by the predefined routine based on the review level information corresponding to the similar item information.

[0065] According to embodiments of this disclosure, the similarity between similar item information and requirement item information can be characterized as at least one of the following similarities: requirement item description, requirement item name, requirement item keywords, etc., and is not limited to these. If the similarity between similar item information and requirement item information is determined to be greater than a preset threshold, the review level information corresponding to the similar item information can be obtained and determined as the second review level information.

[0066] According to embodiments of this disclosure, an initialization analysis subroutine can perform initialization analysis on incremental data. The initialization analysis process may include: determining a recommended second review level for the requirement item information based on the review level corresponding to similar item information under the requirement item information.

[0067] Through the above embodiments of this disclosure, the review level corresponding to the requirement item information can be initialized and predicted based on the initialization analysis subroutine, which can effectively improve the efficiency of determining the review level corresponding to the requirement item information.

[0068] According to embodiments of this disclosure, the predefined routine may further include a first email sending subroutine and a first email receiving subroutine. The above operation S202 may further include: based on the first email sending subroutine, sending the requirement item information and the corresponding second review level information to the first review terminal, so that the first review terminal can determine the first review level information based on the second review level information and return a first return email including the first review level information. Based on the first email receiving subroutine, receiving the first return email. Determining the first review level information based on the email content of the first return email.

[0069] According to embodiments of this disclosure, since the second review level information is based on the review level information predicted by the initialization analysis subroutine, the second review level information can be sent to the first review terminal. The first reviewer can obtain the second review level information at the first review terminal and further determine whether to accept it. If accepted, the second review level information can be determined as the first review level information; if unacceptable, new review level information can be set as the first review level information. The content of the first return email may include the first review level information determined by the first reviewer at the first review terminal.

[0070] According to embodiments of this disclosure, the first email sending subroutine can obtain information about the first reviewer (e.g., an architect). Then, using the first reviewer information as the sole item, it retrieves the updated content for each first reviewer, which may include valid information about the first reviewer. Subsequently, it can use an SMTP (Simple Mail Transfer Protocol) packet to send a data table containing requirement item information and corresponding second review level information to the first reviewer's corresponding first review terminal. It should be noted that the SMTP packet can be pre-configured in a predefined routine and can be obtained and used by the first email sending subroutine.

[0071] According to an embodiment of this disclosure, the first email receiving subroutine can obtain the first reviewer's feedback email with the corresponding title after the email sent to the first review terminal has been completed, and read the feedback content, thereby reading the first review level information corresponding to the requirement item information.

[0072] Through the above embodiments of this disclosure, the efficiency of the process of determining the first review level information based on the second review level information can be effectively improved by combining the first email sending subroutine and the first email receiving subroutine with automated email sending and receiving.

[0073] Figure 3 A flowchart illustrating the determination of first review level information based on a first review terminal according to an embodiment of the present disclosure is shown.

[0074] like Figure 3 As shown, the method includes operations S301 to S305.

[0075] When operating the S301, a scheduled task is executed using a Python tool.

[0076] When operating S302, all entry information for the current version is obtained from the TCM system, and local incremental information is obtained by comparing the inventory information of the local database.

[0077] In operation S303, perform initial analysis on incremental data: obtain architect information and determine the recommended second review level information for the requirement item information based on the review level corresponding to similar item information under the requirement item information.

[0078] When operating S304, a Python program is called to retrieve the updated content for each architect, using the architect as the sole item. The Python SMTP package is then used to send the data table to the corresponding architect and record the email sending time.

[0079] After the S305 operation is completed and the email is sent, the Python email receiving program is used to retrieve the email with the corresponding subject line and the architect's feedback. The feedback content is then read, and the content is automatically updated to the local database for aggregation, and the receipt time is recorded.

[0080] Through the above embodiments of this disclosure, a review method based on timed tasks is proposed, which can effectively improve review efficiency by detecting data update status and analyzing review information based on the model.

[0081] According to embodiments of this disclosure, the target review method includes a meeting review method, and the predefined routines include a second email sending subroutine, a second email receiving subroutine, and a meeting creation subroutine. The above operation S205 includes: obtaining second review terminal related information from an original database containing detailed information for recording requirement item information; sending the second review terminal related information to a target second review terminal with preset permissions based on the second email sending subroutine, so that the target second review terminal can determine the participating terminal information based on the second review terminal related information and return a second return email including the participating terminal information; in response to determining that the second return email has been received based on the second email receiving subroutine, calling the meeting creation interface based on the meeting creation subroutine to create a meeting and generate meeting information; and sending the meeting information to the participating terminals corresponding to the participating terminal information based on the second email sending subroutine, so that the participants corresponding to the participating terminals can review the requirement item information based on the meeting.

[0082] According to embodiments of this disclosure, detailed information may include at least one of the following: developer information, designer information, architect information, project manager information, etc., corresponding to the requirement item information. The original database may include the aforementioned central database, or other databases storing detailed information about the requirement items. Information related to the second review terminal may include at least one of the following: the email address and communication information of the second reviewer corresponding to the second review terminal. Preset permissions may include permissions to determine meeting participants; the target second review terminal may, for example, be represented as the review terminal corresponding to the project manager. Meeting terminal information may represent the information of the terminal corresponding to the participant. The meeting creation interface may include interfaces of various software with video conferencing, audio conferencing, etc. Meeting information may include at least one of the following: participant information, meeting start time information, meeting duration information, meeting name information, and other meeting-related information. After receiving the meeting information, participants can attend the meeting on time and supplement the review results.

[0083] According to embodiments of this disclosure, the predefined routine may further include a prediction subroutine. After obtaining information related to the second review terminal, the prediction subroutine can be used to predict the initial participating terminal information based on the second review terminal information. Then, based on the second email sending subroutine, the initial participating terminal information is sent to the target second review terminal with preset permissions, so that the target second review terminal can determine the participating terminal information based on the initial participating terminal information and return a second return email including the participating terminal information.

[0084] According to embodiments of this disclosure, the prediction subroutine can create a meeting list and mark personnel who may have meeting time conflicts based on a comprehensive analysis of other meetings attended by participants, the review time and review duration of similar meetings in the version cycle, etc.

[0085] According to embodiments of this disclosure, the second email sending subroutine can send information related to the second review terminal or the initial participating terminal information to the target second review terminal, so that the target second review terminal can determine the participating terminal information based on the information related to the second review terminal or the initial participating terminal information, and generate a second return email.

[0086] According to embodiments of this disclosure, the second email receiving subroutine can read the second returned email fed back by the target second review terminal.

[0087] According to embodiments of this disclosure, the meeting creation subroutine can automatically call the meeting creation interface to create a meeting and send meeting information to participants.

[0088] Through the embodiments described above, the processes of determining meeting participants, creating a meeting, and notifying participants to attend can be automated based on the second email sending subroutine, the second email receiving subroutine, and the meeting creation subroutine, effectively improving meeting efficiency. Furthermore, based on the prediction subroutine, meeting scheduling and conflict meeting coordination can be automated, further improving meeting efficiency.

[0089] According to embodiments of this disclosure, the meeting information may include the meeting time. Operation S205 may include: determining a predetermined time based on the meeting time and a first preset duration. In response to determining that the current time equals the predetermined time and that the review result corresponding to the requirement item information is empty, a reminder email is sent to the participating terminal based on the second email sending subroutine, so that the participants corresponding to the participating terminal can review the requirement item information.

[0090] According to embodiments of this disclosure, the meeting time may include at least one of a meeting start time, meeting duration, and meeting end time. Based on the meeting time and a first preset duration, a timed reminder task can be generated to start at a predetermined time. This timed reminder task can be used to remind participants to supplement review results after the meeting. For example, after the timed reminder is triggered, it can be determined whether the review issues for the requirement items have been completed and feedback has been provided. If not, an email can be sent to remind the designer to provide feedback on the review issues and the issue tracking status, so as to determine the review results.

[0091] Through the above embodiments of this disclosure, by setting reminder emails to be generated at a predetermined time, participants can be automatically reminded to supplement review results, which can effectively improve review efficiency.

[0092] Figure 4 The flowchart illustrating the review of requirement item information according to the target review method according to an embodiment of the present disclosure is shown schematically.

[0093] like Figure 4As shown, the method includes operations S401 to S408.

[0094] When operating S401, a scheduled task is executed using a Python tool.

[0095] In the S402 operation, the local database is read to retrieve content that has been reviewed by the architect and is awaiting review by the project manager.

[0096] In operation S403, determine whether a meeting needs to be organized based on the acquired information. If yes, execute operations S405 to S408; otherwise, execute operation S404.

[0097] When operating S404, send the requirement item information to the project manager, confirm that no meeting is needed, and review the requirement item information based on the non-meeting review method corresponding to the first review level information.

[0098] When operating S405, detailed information corresponding to the requirement items is obtained from the central database, and suggestions for attendees are provided. Based on the system's comprehensive analysis of attendees' other meetings and reviews of similar meetings in the past, a meeting list is created and attendees who may have conflicting meeting times are marked.

[0099] When operating S406, an email is sent to the project manager to supplement the content and confirm the information of the participants. The project manager then replies to the system with an email.

[0100] When operating S407, the Python receiving end reads the supplementary email from the project manager, automatically calls the meeting creation interface to create a meeting, sends the meeting information to the participants, and generates a timed reminder task based on the meeting time plus a first preset duration.

[0101] When operating S408, a timed reminder task is triggered: it checks whether the review results for this item have been completed and feedback has been provided. If not, it sends an email to remind the designer to provide feedback on review issues and the status of issue tracking.

[0102] Through the above embodiments of this disclosure, a review method based on timed tasks is proposed, which can effectively improve review efficiency by detecting data update status and analyzing review information based on the model.

[0103] According to embodiments of this disclosure, the above-mentioned requirement item review method may further include: in response to determining that an email has been sent or received, recording the email sending time and email receiving time; determining the review processing time of the relevant review terminal for the relevant process based on the email sending time and email receiving time corresponding to the same email; and in response to determining that the review processing time is greater than a second preset time, generating a data analysis table based on the review terminal information corresponding to the review processing time.

[0104] According to embodiments of this disclosure, when the requirement item information and the corresponding second review level information are sent to the first review terminal, the first email sending time can be recorded. When a first return email including the first review level information is received, the first email receiving time can be recorded. Based on the first email sending time and the first email receiving time, the first review processing time for the first reviewer to determine the first review level information based on the second review level information can be determined at the first review terminal.

[0105] According to embodiments of this disclosure, when sending information related to a second review terminal to a target second review terminal with preset permissions, the second email sending time can be recorded. When receiving a second return email including information about participating terminals, the second email receiving time can be recorded. Based on the second email sending time and the second email receiving time, the second review processing time for the second reviewer to determine the participating terminal information based on the information related to the second review terminal at the target second review terminal can be determined.

[0106] According to embodiments of this disclosure, the time taken for the second reviewer to supplement the review results can also be determined based on the time the reminder email was sent and the time the meeting ended.

[0107] It should be noted that the review processing time is not limited to the time recorded for the situations mentioned above; the processing time for all other review processes with relevant procedures can also be recorded.

[0108] According to embodiments of this disclosure, the data analysis table may include, but is not limited to, information related to the review terminal and the review processing time corresponding to the review terminal. The information related to the review terminal may include, but is not limited to, the hardware and software performance information corresponding to the review terminal. For example, the system may generate a data analysis table based on the method described above after each project cycle ends.

[0109] Through the above embodiments of this disclosure, by recording data analysis tables, it is convenient to analyze the review process subsequently, so as to improve the review efficiency in a targeted manner based on the analysis results.

[0110] Figure 5 A block diagram of a requirements item review apparatus according to an embodiment of the present disclosure is shown schematically.

[0111] like Figure 5 As shown, the requirement item review device 500 includes a first acquisition module 510, a second acquisition module 520, a storage module 530, a first determination module 540, and a review module 550.

[0112] The first acquisition module 510 is used to acquire requirement item information based on predefined routines.

[0113] The second acquisition module 520 is used to acquire the first review level information determined by the first review terminal based on the requirement item information.

[0114] Storage module 530 is used to store requirement item information and the first review level information corresponding to the requirement item information into the target database, wherein the target database includes a database related to predefined routines.

[0115] The first determining module 540 is used to determine the target review method corresponding to the requirement item information based on the first review level information when the first review level information corresponding to the requirement item information stored in the target database is not empty and the review result corresponding to the requirement item information is empty.

[0116] The review module 550 is used to review the information of the requirement items according to the target review method.

[0117] According to embodiments of this disclosure, the predefined routine includes a data acquisition subroutine. The first acquisition module includes a first acquisition unit, a first determination unit, a second determination unit, and a third determination unit.

[0118] The first acquisition unit is used to acquire all item information representing the current requirement from the target page based on the data acquisition subroutine.

[0119] The first determining unit is used to determine the first target entry information related to the target database based on all entry information, wherein the target database stores the initial entry information.

[0120] The second determining unit is used to compare the first target entry information and the initial entry information to determine whether there is updated second target entry information.

[0121] The third determining unit is used to determine the second target item information as the demand item information.

[0122] According to embodiments of this disclosure, the predefined routine includes an initialization analysis subroutine. The requirement item review apparatus further includes a second determination module and a third determination module.

[0123] The second determination module is used to determine similar entry information that has a similarity to the required entry information greater than a preset threshold, based on the initialization analysis subroutine.

[0124] The third determination module is used to determine the second review level information based on the review level information corresponding to the similar item information, and to determine the second review level information predicted by the predefined routines for the requirement item information.

[0125] According to embodiments of this disclosure, the predefined routines include a first email sending subroutine and a first email receiving subroutine. The second acquisition module includes a first sending unit, a receiving unit, and a fourth determining unit.

[0126] The first sending unit is used to send the requirement item information and the corresponding second review level information to the first review terminal based on the first email sending subroutine, so that the first review terminal can determine the first review level information according to the second review level information and return a first return email including the first review level information.

[0127] The receiving unit is used to receive the first returned email based on the first email receiving subroutine.

[0128] The fourth determining unit is used to determine the first review level information based on the content of the first returned email.

[0129] According to embodiments of this disclosure, the target review method includes a conference review method, and the predefined routines include a second email sending subroutine, a second email receiving subroutine, and a conference creation subroutine. The review module includes a second acquisition unit, a second sending unit, a calling unit, and a third sending unit.

[0130] The second acquisition unit is used to acquire relevant information of the second review terminal related to the requirement item information from the original database used to record detailed information of the requirement item.

[0131] The second sending unit is used to send relevant information about the second review terminal to a target second review terminal with preset permissions based on the second email sending subroutine, so that the target second review terminal can determine the participating terminal information based on the relevant information of the second review terminal and return a second return email including the participating terminal information.

[0132] The calling unit is used to respond to the determination that a second returned email has been received based on the second email receiving subroutine, and to call the meeting creation interface based on the meeting creation subroutine to create a meeting and generate meeting information.

[0133] The third sending unit is used to send meeting information to the participating terminals corresponding to the participating terminal information based on the second email sending subroutine, so that the participants corresponding to the participating terminals can review the information of the required items based on the meeting.

[0134] According to embodiments of this disclosure, the meeting information includes the meeting time. The review module includes a fifth determining unit and a fourth sending unit.

[0135] The fifth determining unit is used to determine the scheduled time based on the meeting time and the first preset duration.

[0136] The fourth sending unit is used to respond to the determination that the current time is equal to the predetermined time and that the review result corresponding to the requirement item information is empty, and based on the second email sending subroutine, to send a reminder email to the participating terminal so that the participants corresponding to the participating terminal can review the requirement item information.

[0137] According to embodiments of this disclosure, the requirement item review apparatus further includes a recording module, a fourth determination module, and a generation module.

[0138] The logging module is used to record the email sending time and email receiving time in response to whether an email has been sent or received.

[0139] The fourth determination module is used to determine the review processing time of the relevant review terminal for the relevant process based on the email sending time and email receiving time corresponding to the same email.

[0140] The generation module is used to generate a data analysis table in response to the determination that the review processing time is greater than the second preset time, based on the relevant information of the review terminal corresponding to the review processing time.

[0141] Any one or more of the modules or units according to embodiments of this disclosure, or at least a portion thereof, may be implemented in a single module. Any one or more of the modules or units according to embodiments of this disclosure may be implemented by dividing them into multiple modules. Any one or more of the modules or units according to embodiments of this disclosure may be at least partially implemented as hardware circuitry, such as a Field-Programmable Gate Array (FPGA), a Programmable Logic Array (PLA), a System-on-Chip, a System-on-Substrate, a System-on-Package, an Application-Specific Integrated Circuit (ASIC), or implemented in hardware or firmware by any other reasonable means of integrating or packaging the circuitry, or implemented in software, hardware, or firmware, or in any suitable combination of any of these three methods. Alternatively, one or more of the modules or units according to embodiments of this disclosure may be at least partially implemented as computer program modules, which, when run, can perform corresponding functions.

[0142] For example, any plurality of the first acquisition module 510, the second acquisition module 520, the storage module 530, the first determination module 540, and the review module 550 can be combined into one module / unit, or any one of these modules / units can be split into multiple modules / units. Alternatively, at least part of the functionality of one or more of these modules / units can be combined with at least part of the functionality of other modules / units and implemented in one module / unit. According to embodiments of this disclosure, at least one of the first acquisition module 510, the second acquisition module 520, the storage module 530, the first determination module 540, and the review module 550 can be at least partially implemented as hardware circuitry, such as a field-programmable gate array (FPGA), a programmable logic array (PLA), a system-on-a-chip, a system-on-a-substrate, a system-on-package, an application-specific integrated circuit (ASIC), or any other reasonable means of integrating or packaging the circuitry, or implemented in software, hardware, or firmware, or in any one of the three implementation methods or a suitable combination of any of them. Alternatively, at least one of the first acquisition module 510, the second acquisition module 520, the storage module 530, the first determination module 540, and the review module 550 may be implemented at least partially as a computer program module, which can perform corresponding functions when the computer program module is run.

[0143] It should be noted that the requirement item review device part in the embodiments of this disclosure corresponds to the requirement item review method part in the embodiments of this disclosure. The description of the requirement item review device part is specifically referred to in the requirement item review method part, and will not be repeated here.

[0144] Figure 6 A block diagram of a computer system suitable for implementing the methods described above, according to embodiments of the present disclosure, is illustrated schematically. Figure 6 The computer system shown is merely an example and should not be construed as limiting the functionality and scope of the embodiments disclosed herein.

[0145] like Figure 6 As shown, a computer system 600 according to an embodiment of this disclosure includes a processor 601, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 602 or a program loaded from a storage portion 608 into a random access memory (RAM) 603. The processor 601 may include, for example, a general-purpose microprocessor (e.g., a CPU), an instruction set processor and / or an associated chipset and / or a special-purpose microprocessor (e.g., an application-specific integrated circuit (ASIC)), etc. The processor 601 may also include onboard memory for caching purposes. The processor 601 may include a single processing unit or multiple processing units for performing different actions of the method flow according to an embodiment of this disclosure.

[0146] RAM 603 stores various programs and data required for the operation of system 600. Processor 601, ROM 602, and RAM 603 are interconnected via bus 604. Processor 601 performs various operations of the method flow according to embodiments of the present disclosure by executing programs in ROM 602 and / or RAM 603. It should be noted that the programs may also be stored in one or more memories other than ROM 602 and RAM 603. Processor 601 may also perform various operations of the method flow according to embodiments of the present disclosure by executing programs stored in said one or more memories.

[0147] According to embodiments of this disclosure, system 600 may further include an input / output (I / O) interface 605, which is also connected to bus 604. System 600 may also include one or more of the following components connected to I / O interface 605: an input section 606 including a keyboard, mouse, etc.; an output section 607 including a cathode ray tube (CRT), liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 608 including a hard disk, etc.; and a communication section 609 including a network interface card such as a LAN card, modem, etc. Communication section 609 performs communication processing via a network such as the Internet. Drive 610 is also connected to I / O interface 605 as needed. Removable media 611, such as a disk, optical disk, magneto-optical disk, semiconductor memory, etc., are installed on drive 610 as needed so that computer programs read from there are installed into storage section 608 as needed.

[0148] According to embodiments of this disclosure, the method flow according to embodiments of this disclosure can be implemented as a computer software program. For example, embodiments of this disclosure include a computer program product comprising a computer program carried on a computer-readable storage medium, the computer program containing program code for performing the methods shown in the flowchart. In such embodiments, the computer program can be downloaded and installed from a network via communication section 609, and / or installed from removable medium 611. When the computer program is executed by processor 601, it performs the functions defined in the system of embodiments of this disclosure. According to embodiments of this disclosure, the systems, devices, apparatuses, modules, units, etc., described above can be implemented by computer program modules.

[0149] This disclosure also provides a computer-readable storage medium, which may be included in the device / apparatus / system described in the above embodiments; or it may exist independently and not assembled into the device / apparatus / system. The computer-readable storage medium carries one or more programs that, when executed, implement the method according to the embodiments of this disclosure.

[0150] According to embodiments of this disclosure, the computer-readable storage medium can be a non-volatile computer-readable storage medium. Examples include, but are not limited to: portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof. In this disclosure, the computer-readable storage medium can be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.

[0151] For example, according to embodiments of this disclosure, a computer-readable storage medium may include the ROM 602 and / or RAM 603 described above and / or one or more memories other than ROM 602 and RAM 603.

[0152] Embodiments of this disclosure also include a computer program product comprising a computer program containing program code for performing the methods provided in the embodiments of this disclosure. When the computer program product is run on an electronic device, the program code is used to enable the electronic device to implement the requirements item review method provided in the embodiments of this disclosure.

[0153] When the computer program is executed by the processor 601, it performs the functions defined in the system / apparatus of this disclosure embodiments. According to embodiments of this disclosure, the systems, apparatuses, modules, units, etc., described above can be implemented by computer program modules.

[0154] In one embodiment, the computer program may rely on a tangible storage medium such as an optical storage device or a magnetic storage device. In another embodiment, the computer program may also be transmitted and distributed in the form of signals over a network medium, and downloaded and installed via the communication section 609, and / or installed from the removable medium 611. The program code contained in the computer program can be transmitted using any suitable network medium, including but not limited to: wireless, wired, etc., or any suitable combination thereof.

[0155] According to embodiments of this disclosure, program code for executing the computer programs provided in embodiments of this disclosure can be written in any combination of one or more programming languages. Specifically, these computational programs can be implemented using high-level procedural and / or object-oriented programming languages, and / or assembly / machine languages. Programming languages ​​include, but are not limited to, languages ​​such as Java, C++, Python, "C", or similar programming languages. The program code can execute entirely on the user's computing device, partially on the user's device, partially on a remote computing device, or entirely on a remote computing device or server. In cases involving remote computing devices, the remote computing device can be connected to the user's computing device via any type of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computing device (e.g., via the Internet using an Internet service provider).

[0156] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in a block diagram or flowchart, and combinations of blocks in a block diagram or flowchart, may be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions. Those skilled in the art will understand that the features recited in the various embodiments and / or claims of this disclosure can be combined and / or combined in various ways, even if such combinations or combinations are not expressly described in this disclosure. In particular, the features described in the various embodiments and / or claims of this disclosure may be combined and / or combined in various ways without departing from the spirit and teachings of this disclosure. All such combinations and / or combinations fall within the scope of this disclosure.

[0157] The embodiments of this disclosure have been described above. However, these embodiments are for illustrative purposes only and are not intended to limit the scope of this disclosure. Although various embodiments have been described above, this does not mean that the measures in the various embodiments cannot be used advantageously in combination. The scope of this disclosure is defined by the appended claims and their equivalents. Various substitutions and modifications can be made by those skilled in the art without departing from the scope of this disclosure, and all such substitutions and modifications should fall within the scope of this disclosure.

Claims

1. A method for reviewing requirement items, comprising: The requirement item information is obtained based on predefined routines, wherein the predefined routines include an initialization analysis subroutine, a first email sending subroutine, and a first email receiving subroutine. The initialization analysis subroutine is used to perform initialization analysis on the requirement item information, including: determining the second review level information recommended for the requirement item information based on the review level corresponding to the similar item information under the requirement item to which the requirement item information belongs. Based on the first email sending subroutine, the requirement item information and the second review level information corresponding to the requirement item information are sent to the first review terminal, so that the first review terminal can determine the first review level information according to the second review level information and return a first return email including the first review level information. Based on the first email receiving subroutine, receive the first returned email; Based on the content of the first returned email, determine the first review level information determined by the first review terminal for the required item information; The requirement item information and the first review level information corresponding to the requirement item information are stored in the target database, wherein the target database includes a database related to the predefined routine; If the first review level information corresponding to the requirement item information stored in the target database is not empty, and the review result corresponding to the requirement item information is empty, then the target review method corresponding to the requirement item information is determined based on the first review level information; and The requirement item information is reviewed according to the target review method.

2. The method according to claim 1, wherein, The predefined routine includes a data acquisition subroutine; the acquisition of requirement item information based on the predefined routine includes: Based on the data acquisition subroutine, retrieve all item information representing the current requirement from the target page; Based on all the entry information, first target entry information related to the target database is determined, wherein the target database stores initial entry information; The first target entry information and the initial entry information are compared to determine that there is updated second target entry information; and The second target entry information is determined as the requirement entry information.

3. The method according to claim 1, wherein, The step of determining the recommended second review level information for the requirement item information based on the review level corresponding to the similar item information under the requirement item information includes: Based on the initialization analysis subroutine, similar entry information with a similarity greater than a preset threshold to the required entry information is determined; and Based on the review level information corresponding to the similar item information, determine the second review level information predicted by the predefined routine for the requirement item information.

4. The method according to claim 1, wherein, The target review method includes a meeting review method, and the predefined routines include a second email sending subroutine, a second email receiving subroutine, and a meeting creation subroutine; the review of the requirement item information according to the target review method includes: From the original database used to record detailed information of the requirement items, obtain relevant information of the second review terminal related to the requirement item information; Based on the second email sending subroutine, the relevant information of the second review terminal is sent to the target second review terminal with preset permissions, so that the target second review terminal can determine the participating terminal information according to the relevant information of the second review terminal and return a second return email including the participating terminal information; In response to determining that the second returned email has been received based on the second email receiving subroutine, the meeting creation subroutine is used to call the meeting creation interface to create a meeting and generate meeting information; and Based on the second email sending subroutine, the meeting information is sent to the participating terminal corresponding to the participating terminal information, so that the participants corresponding to the participating terminal can review the requirement item information based on the meeting.

5. The method according to claim 4, wherein, The meeting information includes the meeting time; the review of the requirement item information according to the target review method includes: The scheduled time is determined based on the meeting time and the first preset duration; and In response to determining that the current time is equal to the predetermined time and that the review result corresponding to the requirement item information is empty, a reminder email is sent to the participating terminal based on the second email sending subroutine, so that the participants corresponding to the participating terminal can review the requirement item information.

6. The method according to any one of claims 1-5, further comprising: In response to confirmation that an email has been sent or received, record the email sending time and email receiving time. Based on the email sending time and email receiving time corresponding to the same email, determine the review processing time of the relevant review terminal for the relevant process; In response to determining that the review processing time is greater than a second preset time, a data analysis table is generated based on the review terminal information corresponding to the review processing time.

7. A requirement item review device, comprising: The first acquisition module is used to acquire requirement item information based on predefined routines, wherein the predefined routines include an initialization analysis subroutine, a first email sending subroutine, and a first email receiving subroutine. The initialization analysis subroutine is used to perform initialization analysis on the requirement item information, including: determining the second review level information recommended for the requirement item information based on the review level corresponding to the similar item information under the requirement item to which the requirement item information belongs. The first sending unit is configured to send the requirement item information and the second review level information corresponding to the requirement item information to the first review terminal based on the first email sending subroutine, so that the first review terminal can determine the first review level information according to the second review level information and return a first return email including the first review level information. A receiving unit is configured to receive the first returned email based on the first email receiving subroutine. The fourth determining unit is used to determine the first review level information determined by the first review terminal for the requirement item information based on the email content of the first returned email. A storage module is used to store the requirement item information and the first review level information corresponding to the requirement item information into a target database, wherein the target database includes a database related to the predefined routine; The first determining module is configured to, when it is determined that the first review level information corresponding to the requirement item information stored in the target database is not empty, and the review result corresponding to the requirement item information is empty, determine the target review method corresponding to the requirement item information based on the first review level information; and The review module is used to review the requirement item information according to the target review method.

8. A computer system, comprising: One or more processors; Memory, used to store one or more programs. Wherein, when the one or more programs are executed by the one or more processors, the one or more processors implement the method of any one of claims 1 to 6.

9. A computer-readable storage medium having executable instructions stored thereon, which, when executed by a processor, cause the processor to perform the method of any one of claims 1 to 6.

10. A computer program product comprising computer-executable instructions, which, when executed, are used to implement the method of any one of claims 1 to 6.

Citation Information

Patent Citations

  • Automatic proposal review method and system

    CN106952191A

  • Intelligent banking enterprise-level demand management system

    CN108089843A

  • Security demand review method, system and device and storage medium

    CN111275407A

  • Intelligent conference management method and device, computer system and readable storage medium

    CN113139668A