Project acceptance flow information display method and system

By creating project process nodes and assigning acceptance key identifiers, analyzing and displaying acceptance data, the problem of low efficiency in project acceptance information display is solved, and efficient data display and cache management is achieved.

CN119151457APending Publication Date: 2024-12-17HENAN ZHONGDAO ELECTRONIC INFORMATION ENGINEERING SUPERVISION CONSULTING CO LTD
View PDF 0 Cites 2 Cited by

Patent Information

Application Number
CN202411086375.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-08
Publication Date
2024-12-17

AI Technical Summary

Technical Problem

The existing method of displaying project acceptance information cannot meet the needs of effectively displaying project acceptance information, resulting in high pressure and low efficiency in data query processing.

Method used

By creating multiple project process nodes and assigning acceptance key identifiers to them, the entered acceptance data is parsed to match the corresponding objects, the process display information is generated and stored in the node cache, and when the cache exceeds the preset value, the process relationship network is followed by the process relationship network. Display information to achieve flexible and automatic display.

Benefits of technology

It improves the processing effect of project acceptance data, meets the needs of effective and flexible display of project acceptance information, and reduces the pressure of system cache.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119151457A_ABST
    Figure CN119151457A_ABST
Patent Text Reader

Abstract

The invention discloses a project acceptance flow information display method and system, relates to the technical field of data processing, and mainly aims to solve the problem that the requirement of effectively displaying project acceptance information cannot be met in the prior art. Comprising the following steps: creating a plurality of project process nodes, and distributing corresponding acceptance key identifiers for the project process nodes; when it is detected that acceptance data is input, analyzing the acceptance data to determine an acceptance object corresponding to the acceptance data; if the acceptance object is matched with at least one acceptance key identifier, flow display information is generated based on the acceptance data, and the flow display information is stored in a node cache of the project flow node corresponding to the acceptance key identifier; when it is detected that the cache amount of all node caches exceeds the preset storage amount, all the process display information is called, and the process display information is displayed according to the process relation network corresponding to the project process nodes.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of data processing, and in particular to a method and system for displaying project acceptance process information. Background Art

[0002] Project acceptance refers to a series of activities to verify whether all work or activities within the scope of the project plan have been completed, whether the deliverables are satisfactory, and record the verification results in the acceptance documents. With the rapid development of big data and the Internet, acceptance documents are gradually transformed from paper documents to digital documents, that is, various data are uploaded in real time during project acceptance, and digital content is generated for online query by different acceptance parties or supervisors to ensure the acceptance results.

[0003] At present, all the information of existing project acceptance is usually obtained based on real-time input by the acceptance personnel, that is, during the acceptance process, the acceptance personnel generate a data table for the information recorded in each acceptance step and upload it. When it is necessary to view it, it can only be retrieved and queried through the name of each digital file, which greatly increases the processing pressure of data query and reduces the efficiency of the use of project acceptance data. It cannot meet the demand for effective display of project acceptance information. Therefore, a method for displaying project acceptance process information is urgently needed to solve the above method. Summary of the invention

[0004] In view of this, the present invention provides a method and system for displaying project acceptance process information, the main purpose of which is to solve the problem that the existing demand for effective display of project acceptance information cannot be met.

[0005] According to one aspect of the present invention, a method for displaying project acceptance process information is provided, comprising: Create multiple project process nodes and assign corresponding acceptance key identifiers to the project process nodes; When input acceptance data is detected, the acceptance data is parsed to determine the acceptance object corresponding to the acceptance data; If the acceptance object matches at least one of the acceptance key identifiers, generating process display information based on the acceptance data, and storing the process display information in the node cache of the project process node corresponding to the acceptance key identifier; When it is detected that the cache amount of all node caches exceeds the preset storage amount, all process display information is retrieved and the process display information is displayed according to the process relationship network corresponding to the project process node.

[0006] Furthermore, the step of creating a plurality of project process nodes and assigning corresponding acceptance key identifiers to the project process nodes includes: Allocating a cache space for at least one project, and marking nodes of the cache space according to the order of the project flow to obtain a plurality of project flow nodes; Retrieving the acceptance authority corresponding to the project process node based on a preset acceptance list, wherein the preset acceptance list includes the acceptance authority corresponding to different project process nodes; If the acceptance authority is yes, an acceptance key identifier is allocated according to the project characteristics of the project process node, and the acceptance key identifier includes one of an acceptance key picture identifier, an acceptance key text identifier, an acceptance key digital identifier, and an acceptance key identity identifier.

[0007] Further, the parsing of the acceptance data to determine the acceptance object corresponding to the acceptance data includes: If the acceptance data is text data, then querying the acceptance objects matching the words in the text data based on the acceptance keyword library, wherein the acceptance keyword library stores acceptance objects corresponding to different words; If the acceptance data is image data, then identifying image features in the image data, and querying acceptance objects matching the image features based on a preset feature-object mapping relationship, wherein the preset feature-object mapping relationship includes acceptance objects corresponding to different image features; If the acceptance data is voice data, identifying key voice words in the voice data, and searching for acceptance objects corresponding to the key voice words based on a voice word library, wherein the voice word library includes acceptance objects corresponding to different key voice words; If the acceptance data is numerical data, an acceptance object matching at least one unit identifier of the numerical data is queried based on a unit acceptance mapping relationship, wherein the unit acceptance mapping relationship includes acceptance objects corresponding to different numerical values ​​and different unit identifiers or combinations of unit identifiers.

[0008] Furthermore, the method further comprises: If the acceptance object does not match the acceptance key identifier, an insert project process node is created, and the insert project process node is inserted into the project process node according to the time node of entering the acceptance data to update the project process node.

[0009] Furthermore, the generating process display information based on the acceptance data includes: Counting the acceptance results of the acceptance data according to the object type of the acceptance object; If there are multiple acceptance results, select the display keywords in the acceptance results, and generate process display information according to the display keywords and the time node of entering the acceptance data. The process display information includes at least one of display items, display colors, and display text forms.

[0010] Furthermore, the method further comprises: When it is detected that the cache amount of all node caches is less than the preset storage amount and no process information display instruction is received, determining whether the acceptance data in the node cache is updated; If the acceptance data is updated, an update identifier of the acceptance data is generated, and the original acceptance data is compressed and cached.

[0011] Furthermore, after displaying the process display information according to the process relationship network corresponding to the project process node, the method further includes: When it is detected from the project process node that a user triggers a query instruction for the process display information, the acceptance data corresponding to the process display information in the corresponding node cache is retrieved and displayed based on the data format of the acceptance data.

[0012] According to another aspect of the present invention, a system for displaying project acceptance process information is provided, comprising: A creation module, used to create multiple project process nodes and assign corresponding acceptance key identifiers to the project process nodes; A determination module, for, when input acceptance data is detected, parsing the acceptance data to determine the acceptance object corresponding to the acceptance data; A generation module, configured to generate process display information based on the acceptance data if the acceptance object matches at least one of the acceptance key identifiers, and store the process display information in a node cache of the project process node corresponding to the acceptance key identifier; The display module is used to retrieve all process display information when it is detected that the cache amount of all node caches exceeds the preset storage amount, and display the process display information according to the process relationship network corresponding to the project process node.

[0013] Furthermore, the creation module is specifically used to allocate cache space for at least one project, and mark the nodes of the cache space according to the project process order to obtain multiple project process nodes; based on a preset acceptance list, the acceptance authority corresponding to the project process node is retrieved, and the preset acceptance list includes acceptance authorities corresponding to different project process nodes; if the acceptance authority is acceptance authority, an acceptance key identifier is allocated according to the project characteristics of the project process node, and the acceptance key identifier includes one of an acceptance key picture identifier, an acceptance key text identifier, an acceptance key digital identifier, and an acceptance key identity identifier.

[0014] Further, the determination module is specifically used for, if the acceptance data is text data, querying the acceptance objects matching the words in the text data based on the acceptance keyword library, wherein the acceptance keyword library stores the acceptance objects corresponding to different words; if the acceptance data is image data, identifying the image features in the image data, and querying the acceptance objects matching the image features based on a preset feature-object mapping relationship, wherein the preset feature-object mapping relationship includes the acceptance objects corresponding to different image features; if the acceptance data is voice data, identifying the key voice words in the voice data, and querying the acceptance objects corresponding to the key voice words based on the voice vocabulary library, wherein the voice vocabulary library includes the acceptance objects corresponding to different key voice words; if the acceptance data is numerical data, querying the acceptance objects matching at least one unit identifier of the numerical data based on a unit acceptance mapping relationship, wherein the unit acceptance mapping relationship includes the acceptance objects corresponding to different numerical values ​​and different unit identifiers or to each unit identifier combination.

[0015] Further, The creation module is also used to create an insert project process node if the acceptance object does not match the acceptance key identifier, and insert the insert project process node into the project process node according to the time node of entering the acceptance data to update the project process node.

[0016] Furthermore, the generation module is specifically used to count the acceptance results of the acceptance data according to the object type of the acceptance object; if there are multiple acceptance results, the display keywords in the acceptance results are selected, and the process display information is generated according to the display keywords and the time node of entering the acceptance data, and the process display information includes at least one of the display items, display colors, and display text forms.

[0017] Furthermore, the device also includes: A judgment module, configured to judge whether the acceptance data in the node cache is updated when it is detected that the cache amount of all node caches is less than a preset storage amount and no process information display instruction is received; The cache module is used to generate an update identifier of the acceptance data if the acceptance data is updated, and to compress and cache the original acceptance data.

[0018] Furthermore, the device also includes: The calling module is used to call the acceptance data corresponding to the process display information in the corresponding node cache when it is detected from the project process node that the user triggers a query instruction for the process display information, and display it based on the data format of the acceptance data.

[0019] According to another aspect of the present invention, a storage medium is provided, wherein at least one executable instruction is stored in the storage medium, and the executable instruction enables a processor to execute operations corresponding to the method for displaying project acceptance process information as described above.

[0020] According to another aspect of the present invention, there is provided a terminal, comprising: a processor, a memory, a communication interface and a communication bus, wherein the processor, the memory and the communication interface communicate with each other via the communication bus; The memory is used to store at least one executable instruction, and the executable instruction enables the processor to execute operations corresponding to the above-mentioned method for displaying project acceptance process information.

[0021] By means of the above technical solution, the technical solution provided by the embodiment of the present invention has at least the following advantages: The present invention provides a method and system for displaying project acceptance process information. Compared with the prior art, the embodiment of the present invention creates multiple project process nodes and assigns corresponding acceptance key identifiers to the project process nodes; when acceptance data is detected, the acceptance data is parsed to determine the acceptance object corresponding to the acceptance data; if the acceptance object matches at least one of the acceptance key identifiers, process display information is generated based on the acceptance data, and the process display information is stored in the node cache of the project process node corresponding to the acceptance key identifier; when it is detected that the cache amount of all node caches exceeds the preset storage amount, all process display information is retrieved, and the process display information is displayed according to the process relationship network corresponding to the project process node, so as to realize flexible display of the process content of the project acceptance data, and realize the purpose of automatic and effective display based on storage amount comparison, thereby greatly improving the processing effect based on the project acceptance data and meeting the demand for effective and flexible display of project acceptance information.

[0022] The above description is only an overview of the technical solution of the present invention. In order to more clearly understand the technical means of the present invention, it can be implemented according to the contents of the specification. In order to make the above and other purposes, features and advantages of the present invention more obvious and easy to understand, the specific implementation methods of the present invention are listed below. BRIEF DESCRIPTION OF THE DRAWINGS

[0023] Various other advantages and benefits will become apparent to those of ordinary skill in the art by reading the detailed description of the preferred embodiments below. The accompanying drawings are only for the purpose of illustrating the preferred embodiments and are not to be considered as limiting the present invention. Moreover, the same reference symbols are used throughout the accompanying drawings to represent the same components. In the accompanying drawings: Figure 1 A flowchart of a method for displaying project acceptance process information provided by an embodiment of the present invention is shown; Figure 2 A schematic diagram showing a project acceptance process provided by an embodiment of the present invention is shown; Figure 3 A block diagram showing the composition of a system for displaying project acceptance process information provided by an embodiment of the present invention is shown; Figure 4 A schematic diagram of the structure of a terminal provided by an embodiment of the present invention is shown. DETAILED DESCRIPTION

[0024] The exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although the exemplary embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be limited by the embodiments set forth herein. On the contrary, these embodiments are provided to enable a more thorough understanding of the present disclosure and to fully convey the scope of the present disclosure to those skilled in the art.

[0025] The embodiment of the present invention provides a method for displaying project acceptance process information, such as Figure 1 As shown, the method includes: 101. Create multiple project process nodes, and assign corresponding acceptance key identifiers to the project process nodes.

[0026] In the embodiment of the present invention, the current execution end may be a cloud server or a terminal device, and the projects include but are not limited to industrial production projects, construction projects, data processing projects, etc., which are not specifically limited in the embodiment of the present invention. The multiple project flow nodes created by the current execution end can be a default number of flow nodes created according to different projects. At this time, the project flow nodes are used to characterize the nodes on the execution steps of each project to characterize the characteristics of each step, which are not specifically limited in the embodiment of the present invention.

[0027] It should be noted that after the current execution end creates a project process node, a corresponding acceptance key identifier is assigned to each project process node. At this time, the acceptance key identifier includes an acceptance key picture identifier, an acceptance key text identifier, an acceptance key digital identifier, and an acceptance key identity identifier to represent the matching mapping relationship between each process node and the acceptance content. The embodiment of the present invention does not make specific limitations.

[0028] In another embodiment of the present invention, for further definition and explanation, the step of creating a plurality of project process nodes and assigning corresponding acceptance key identifiers to the project process nodes includes: Allocating a cache space for at least one project, and marking nodes of the cache space according to the order of the project flow to obtain a plurality of project flow nodes; Retrieving the acceptance authority corresponding to the project process node based on the preset acceptance list; If the acceptance authority is yes, an acceptance key identifier is allocated according to the project characteristics of the project process node.

[0029] In order to achieve automatic matching of the project acceptance process, so as to display the process information of the project acceptance, the current execution end first allocates cache space for each project when creating a project process node, that is, the size of the cache space is evenly divided according to the number of projects, as the cache space of the project process node to be created. Among them, the project process order is that in the process of project acceptance, the corresponding process order can be pre-entered based on different projects. For example, for the process of a certain electronic product release project, the process order includes the business architecture release order, the product data upload release order, and the user purchase order. That is, according to the process order of this electronic product release project, the cache space is marked with 3 nodes. At this time, the node mark can be 1, 2, 3, and the embodiment of the present invention does not make specific limitations. In addition, in order to ensure that the project process nodes have acceptance authority so as to display the acceptance information, the current execution end retrieves the acceptance authority corresponding to the project process nodes based on the preset acceptance list. The preset acceptance list includes acceptance authorities corresponding to different project process nodes. For example, the process nodes include business architecture release nodes, product data upload and release nodes, and user purchase nodes. If the preset acceptance list finds that the product data upload and release node has acceptance authority, the acceptance key identifier is further allocated according to the project characteristics of the project process node.

[0030] It should be noted that the acceptance key identification in the embodiment of the present invention includes one of the acceptance key picture identification, acceptance key text identification, acceptance key digital identification and acceptance key identity identification. When the acceptance key identification is assigned according to the project characteristics of the project process node, specifically, the current execution end extracts the characteristics of the process content in the text form, digital form, picture form, and identity account form corresponding to the project process node. For example, for the process nodes in the text form, including the business architecture release node, the product data upload release node, and the user purchase node, the corresponding extracted text features are key words such as architecture, upload, and purchase, and the key words are directly determined as the acceptance key text identification assigned to this node, and the embodiment of the present invention does not make specific restrictions. For another example, the identity account form is to represent the user's direct ID number or work number and other information as the identification form corresponding to each project process node, which can be configured based on the process sequence determination, and the embodiment of the present invention does not make specific restrictions.

[0031] 102. When input acceptance data is detected, the acceptance data is parsed to determine an acceptance object corresponding to the acceptance data.

[0032] In an embodiment of the present invention, the acceptance personnel can enter the generated acceptance data in the form of text, images, voice, numbers, etc., that is, the initial acceptance data in the current execution end is manually generated, and therefore, it needs to be entered manually so that the current execution end can detect in real time whether the acceptance data has been entered.

[0033] In another embodiment of the present invention, for further definition and explanation, the step of parsing the acceptance data to determine the acceptance object corresponding to the acceptance data includes: If the acceptance data is text data, querying the acceptance object matching the words in the text data based on the acceptance keyword library; If the acceptance data is image data, identifying image features in the image data, and searching for acceptance objects matching the image features based on a preset feature-object mapping relationship; If the acceptance data is voice data, identifying key voice words in the voice data, and searching for acceptance objects corresponding to the key voice words based on a voice word library; If the acceptance data is numerical data, an acceptance object matching at least one unit identifier of the numerical data is queried based on the unit acceptance mapping relationship.

[0034] Since the acceptance data is data in different forms, in order to determine the acceptance object, and thus realize the basis for recording the acceptance data based on the verification object, in a specific implementation scenario, when the current execution end receives the acceptance data entered by the user as text data, it queries the acceptance object matching the words in the text data based on the acceptance keyword library, that is, firstly divide the words in the text data based on natural language processing technology, such as dividing them according to nouns, verbs, and adjectives, and then matches them with the words in the acceptance keyword library. At this time, the acceptance keyword library stores acceptance objects corresponding to different words, and the embodiment of the present invention does not make specific limitations. In a specific implementation scenario, when the current execution end receives the acceptance data entered by the user as image data, it first identifies the image features in the image data, and can extract features of the image according to pre-trained models such as convolutional neural networks, so as to query the acceptance object matching the image features based on the preset feature object mapping relationship. At this time, the preset feature object mapping relationship includes acceptance objects corresponding to different image features, and the embodiment of the present invention does not make specific limitations. In a specific implementation scenario, when the current execution end receives the acceptance data entered by the user as voice data, the current execution end first identifies the key voice words in the voice data, and then queries the key voice words based on the voice word library. At this time, the voice data can be converted into text data first, so as to extract names, verbs, etc. as key voice words according to natural language processing technology, and then query the acceptance objects corresponding to the key voice words based on the voice word library, wherein the voice word library includes acceptance objects corresponding to different key voice words, and the embodiment of the present invention does not make specific restrictions. In a specific implementation scenario, when the current execution end receives the acceptance data entered by the user as numerical data, the current execution end first queries the acceptance object matching at least one unit identifier of the numerical data based on the unit acceptance mapping relationship. At this time, the unit acceptance mapping relationship includes acceptance objects corresponding to different numerical values ​​and different unit identifiers or each unit identifier combination, and the embodiment of the present invention does not make specific restrictions. Among them, the unit identifier includes individual, kilogram, jin, meter, byte, etc., which can be determined based on the identifier carried by the data. Different unit identifiers or unit identifier combinations (such as meters per hour) correspond to different acceptance objects, and the embodiment of the present invention does not make specific restrictions.

[0035] It should be noted that, in the embodiment of the present invention, the verification object is used to characterize the object of the verification project based on the acceptance data, that is, the verification object includes an image object, a text object, a digital object and an identity object, including but not limited to the project time in the construction project acceptance project and the release user range in the product release acceptance project, and the embodiment of the present invention does not make specific limitations.

[0036] 103. If the acceptance object matches at least one of the acceptance key identifiers, process display information is generated based on the acceptance data, and the process display information is stored in the node cache of the project process node corresponding to the acceptance key identifier.

[0037] In an embodiment of the present invention, after the acceptance data is parsed to obtain a verification object, the verification object is compared with the verification key identifier. At this time, since the verification key identifier includes an acceptance key picture identifier, an acceptance key text identifier, an acceptance key digital identifier, and an acceptance key identity identifier, the parsed verification object includes an image object, a text object, a digital object, and an identity object, so as to be compared with the aforementioned acceptance key identifier. When the acceptance object matches multiple verification key identifiers, the current execution end generates process display information based on the acceptance data so as to store this process display information in the node cache of the corresponding project process node. Among them, when creating each project process node, the current execution end can divide the node cache of the project process node respectively, that is, first select a storage space as an acceptance process to create a data space for each project process node, and then divide the storage space into corresponding node caches according to the number of nodes, so that after the process display information is generated, it is stored in the corresponding node cache. The embodiment of the present invention does not make specific limitations.

[0038] In another embodiment of the present invention, for further definition and explanation, the step of generating process display information based on the acceptance data includes: Counting the acceptance results of the acceptance data according to the object type of the acceptance object; If there are multiple acceptance results, display keywords in the acceptance results are selected, and process display information is generated according to the display keywords and the time node of entering the acceptance data.

[0039] In order to effectively display the specific content of the project process and thus improve the diversity of the display of the acceptance process information, when the current execution end generates the process display information based on the acceptance data, specifically, firstly, the acceptance results of the acceptance data are counted according to the object type of the acceptance object. At this time, the verification object includes image objects, text objects, digital objects, and identity objects, etc. Then, the acceptance results of the acceptance data are counted according to the object type of the acceptance object. The object type includes image type, text type, and digital type. Specifically, the statistical acceptance result is the image difference after comparing the acceptance data according to the image type, counting the repeated content or keywords in the acceptance data according to the text type, and performing function calculations such as addition or subtraction on the acceptance data according to the data type. In addition, the acceptance result statistics can also be performed based on different pre-configured statistical rules to obtain the final acceptance result, which is not specifically limited in the embodiments of the present invention.

[0040] It should be noted that since the acceptance result is obtained based on statistics of the acceptance data, and the acceptance data is of different types, and there are multiple corresponding acceptance results, the display keywords in the acceptance result are selected, and the process display information is generated according to the display keywords and the time node of the input acceptance data. At this time, the display keywords are used to represent the content extracted from the acceptance result mainly for display. For example, if the acceptance result is a statistical result of the number of constructions in the project, the extracted display keywords can be the number of constructions, and the words that appear repeatedly in the acceptance data or the acceptance result can be extracted. The embodiment of the present invention does not make specific restrictions. Then, according to the display keywords and the time node of the input acceptance data, the process display information is generated. The process display information includes at least one of the display items, display colors, and display text forms, that is, a timeline is drawn according to the time node, and the time node of the input acceptance data is inserted into the display keywords and the time node of the input acceptance data on this timeline to obtain the display timeline as the display item and the time expression form as the display text form. At this time, the display color can be pre-configured as a default color for display, and the embodiment of the present invention does not make specific restrictions.

[0041] 104. When it is detected that the cache amount of all node caches exceeds the preset storage amount, all process display information is retrieved, and the process display information is displayed according to the process relationship network corresponding to the project process node.

[0042] In the embodiment of the present invention, in order to realize efficient visualization of the project process and reduce the system cache pressure, the current execution end detects and counts the cache amount in all node caches in real time. When the cache amount exceeds the preset storage amount, the process display information corresponding to all the stored project process nodes is retrieved, and the process display information is displayed according to the process relationship network corresponding to the project process nodes. Among them, the process relationship network is a network composed of connecting or paralleling process nodes in time flow and sequence flow, so as to display the process display information based on this process relationship network, such as Figure 2 shown.

[0043] In another embodiment of the present invention, for further definition and description, the steps further include: If the acceptance object does not match the acceptance key identifier, an insert project process node is created, and the insert project process node is inserted into the project process node according to the time node of entering the acceptance data to update the project process node.

[0044] In order to meet the demand for flexible automatic matching of acceptance objects, when the current execution end determines that the acceptance object does not match the acceptance key identifier, the current execution end recreates an insert project process node. Among them, the created insert project process node is the same as the aforementioned project process node. Only when it is determined that the acceptance object does not match the acceptance key identifier, a new project process node is created as the insert project process node to be inserted into the original process. Furthermore, the current execution end inserts the newly created insert project process node into the project process node according to the time node of the input acceptance data to update the project process node, that is, when the user enters each acceptance data, the time node of each input acceptance data is first recorded. Since the acceptance object does not match any acceptance key identifier, and each project process node is sorted by time, therefore, according to the input time node, this insert project process node is placed in the time position corresponding to all the project process nodes sorted by time, thereby obtaining an updated project process node, which is not specifically limited in the embodiment of the present invention.

[0045] In another embodiment of the present invention, for further definition and description, the steps further include: When it is detected that the cache amount of all node caches is less than the preset storage amount and no process information display instruction is received, determining whether the acceptance data in the node cache is updated; If the acceptance data is updated, an update identifier of the acceptance data is generated, and the original acceptance data is compressed and cached.

[0046] In order to realize the automatic display of the acceptance project process based on the data storage capacity, thereby improving the system efficiency of the project acceptance process display, the current execution end determines whether the process display instruction is received when the cache capacity of all node caches is less than the preset storage capacity, so as to further determine whether the acceptance data in the node cache is updated. If the acceptance data is updated, it means that the amount of data in the node cache has increased. In order to avoid the acceptance data being overwritten and improve the display effectiveness of the project acceptance data, the current execution end generates an update mark for the updated acceptance data and compresses the original acceptance data to cache, thereby reducing the amount of data in the node cache, so as to ensure the effective storage purpose of the node cache when it is not displayed.

[0047] In another embodiment of the present invention, for further definition and explanation, after the step of displaying the process display information according to the process relationship network corresponding to the project process node, the method further includes: When it is detected from the project process node that a user triggers a query instruction for the process display information, the acceptance data corresponding to the process display information in the corresponding node cache is retrieved and displayed based on the data format of the acceptance data.

[0048] In order to meet the demand for flexible display of process display information, the current execution end configures query instructions for the process display information of each project process node for the user, so that when it is detected that the user triggers the query instruction for the process display information, the acceptance data corresponding to the process display information in the corresponding node cache is retrieved, and displayed based on the data format of the acceptance data, that is, the acceptance data with data behavior as text, numerical value, picture, etc. can be displayed in the form of a display window, and the embodiment of the present invention does not make specific limitations.

[0049] The present invention provides a method for displaying project acceptance process information. Compared with the prior art, the embodiment of the present invention creates multiple project process nodes and assigns corresponding acceptance key identifiers to the project process nodes; when acceptance data is detected to be entered, the acceptance data is parsed to determine the acceptance object corresponding to the acceptance data; if the acceptance object matches at least one of the acceptance key identifiers, process display information is generated based on the acceptance data, and the process display information is stored in the node cache of the project process node corresponding to the acceptance key identifier; when it is detected that the cache amount of all node caches exceeds the preset storage amount, all process display information is retrieved, and the process display information is displayed according to the process relationship network corresponding to the project process node, so as to realize flexible display of the process content of the project acceptance data, and realize the purpose of automatic and effective display based on storage amount comparison, thereby greatly improving the processing effect based on the project acceptance data and meeting the demand for effective and flexible display of project acceptance information.

[0050] Furthermore, as a response to the above Figure 1 The implementation of the method shown in the figure, the embodiment of the present invention provides a system for displaying project acceptance process information, such as Figure 3 As shown, the system includes: A creation module 21 is used to create multiple project process nodes and assign corresponding acceptance key identifiers to the project process nodes; A determination module 22, for analyzing the acceptance data to determine the acceptance object corresponding to the acceptance data when the acceptance data is detected; A generating module 23, configured to generate process display information based on the acceptance data if the acceptance object matches at least one of the acceptance key identifiers, and store the process display information in a node cache of the project process node corresponding to the acceptance key identifier; The display module 24 is used to retrieve all process display information when it is detected that the cache amount of all node caches exceeds the preset storage amount, and display the process display information according to the process relationship network corresponding to the project process node.

[0051] Furthermore, the creation module is specifically used to allocate cache space for at least one project, and mark the nodes of the cache space according to the project process order to obtain multiple project process nodes; based on a preset acceptance list, the acceptance authority corresponding to the project process node is retrieved, and the preset acceptance list includes acceptance authorities corresponding to different project process nodes; if the acceptance authority is acceptance authority, an acceptance key identifier is allocated according to the project characteristics of the project process node, and the acceptance key identifier includes one of an acceptance key picture identifier, an acceptance key text identifier, an acceptance key digital identifier, and an acceptance key identity identifier.

[0052] Further, the determination module is specifically used for, if the acceptance data is text data, querying the acceptance objects matching the words in the text data based on the acceptance keyword library, wherein the acceptance keyword library stores the acceptance objects corresponding to different words; if the acceptance data is image data, identifying the image features in the image data, and querying the acceptance objects matching the image features based on a preset feature-object mapping relationship, wherein the preset feature-object mapping relationship includes the acceptance objects corresponding to different image features; if the acceptance data is voice data, identifying the key voice words in the voice data, and querying the acceptance objects corresponding to the key voice words based on the voice vocabulary library, wherein the voice vocabulary library includes the acceptance objects corresponding to different key voice words; if the acceptance data is numerical data, querying the acceptance objects matching at least one unit identifier of the numerical data based on a unit acceptance mapping relationship, wherein the unit acceptance mapping relationship includes the acceptance objects corresponding to different numerical values ​​and different unit identifiers or to each unit identifier combination.

[0053] Further, The creation module is also used to create an insert project process node if the acceptance object does not match the acceptance key identifier, and insert the insert project process node into the project process node according to the time node of entering the acceptance data to update the project process node.

[0054] Furthermore, the generation module is specifically used to count the acceptance results of the acceptance data according to the object type of the acceptance object; if there are multiple acceptance results, the display keywords in the acceptance results are selected, and the process display information is generated according to the display keywords and the time node of entering the acceptance data, and the process display information includes at least one of the display items, display colors, and display text forms.

[0055] Furthermore, the device also includes: A judgment module, configured to judge whether the acceptance data in the node cache is updated when it is detected that the cache amount of all node caches is less than a preset storage amount and no process information display instruction is received; The cache module is used to generate an update identifier of the acceptance data if the acceptance data is updated, and to compress and cache the original acceptance data.

[0056] Furthermore, the device also includes: The calling module is used to call the acceptance data corresponding to the process display information in the corresponding node cache when it is detected from the project process node that the user triggers a query instruction for the process display information, and display it based on the data format of the acceptance data.

[0057] The present invention provides a display system for project acceptance process information. Compared with the prior art, the embodiment of the present invention creates multiple project process nodes and assigns corresponding acceptance key identifiers to the project process nodes; when acceptance data is detected, the acceptance data is parsed to determine the acceptance object corresponding to the acceptance data; if the acceptance object matches at least one of the acceptance key identifiers, process display information is generated based on the acceptance data, and the process display information is stored in the node cache of the project process node corresponding to the acceptance key identifier; when it is detected that the cache amount of all node caches exceeds the preset storage amount, all process display information is retrieved, and the process display information is displayed according to the process relationship network corresponding to the project process node, so as to realize flexible display of the process content of the project acceptance data, and realize the purpose of automatic and effective display based on storage amount comparison, thereby greatly improving the processing effect based on the project acceptance data and meeting the demand for effective and flexible display of project acceptance information.

[0058] According to one embodiment of the present invention, a storage medium is provided, wherein the storage medium stores at least one executable instruction, and the computer executable instruction can execute the method for displaying project acceptance process information in any of the above method embodiments.

[0059] Figure 4 A schematic diagram of the structure of a terminal provided according to an embodiment of the present invention is shown. The specific embodiment of the present invention does not limit the specific implementation of the terminal.

[0060] like Figure 4 As shown, the terminal may include: a processor (processor) 302 , a communication interface (Communications Interface) 304 , a memory (memory) 306 , and a communication bus 308 .

[0061] The processor 302 , the communication interface 304 , and the memory 306 communicate with each other via the communication bus 308 .

[0062] The communication interface 304 is used to communicate with other devices such as clients or other servers.

[0063] The processor 302 is used to execute the program 310, and specifically can execute the relevant steps in the above-mentioned embodiment of the method for displaying the project acceptance process information.

[0064] Specifically, the program 310 may include program codes, which include computer operation instructions.

[0065] The processor 302 may be a central processing unit (CPU), or an application-specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiment of the present invention. The one or more processors included in the terminal may be processors of the same type, such as one or more CPUs; or processors of different types, such as one or more CPUs and one or more ASICs.

[0066] The memory 306 is used to store the program 310. The memory 306 may include a high-speed RAM memory, and may also include a non-volatile memory (non-volatile memory), such as at least one disk memory.

[0067] The program 310 may be specifically configured to enable the processor 302 to perform the following operations: Create multiple project process nodes and assign corresponding acceptance key identifiers to the project process nodes; When input acceptance data is detected, the acceptance data is parsed to determine the acceptance object corresponding to the acceptance data; If the acceptance object matches at least one of the acceptance key identifiers, generating process display information based on the acceptance data, and storing the process display information in the node cache of the project process node corresponding to the acceptance key identifier; When it is detected that the cache amount of all node caches exceeds the preset storage amount, all process display information is retrieved and the process display information is displayed according to the process relationship network corresponding to the project process node.

[0068] Obviously, those skilled in the art should understand that the above modules or steps of the present invention can be implemented by a general computing system, they can be concentrated on a single computing system, or distributed on a network composed of multiple computing systems, and optionally, they can be implemented by a program code executable by a computing system, so that they can be stored in a storage system and executed by the computing system, and in some cases, the steps shown or described can be executed in a different order than here, or they can be made into individual integrated circuit modules, or multiple modules or steps therein can be made into a single integrated circuit module for implementation. Thus, the present invention is not limited to any specific combination of hardware and software.

[0069] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.

Claims

1. A method for displaying project acceptance process information, It is characterized in that include: Create multiple project process nodes and assign corresponding acceptance key identifiers to the project process nodes; When input acceptance data is detected, the acceptance data is parsed to determine the acceptance object corresponding to the acceptance data; If the acceptance object matches at least one of the acceptance key identifiers, generating process display information based on the acceptance data, and storing the process display information in the node cache of the project process node corresponding to the acceptance key identifier; When it is detected that the cache amount of all node caches exceeds the preset storage amount, all process display information is retrieved and the process display information is displayed according to the process relationship network corresponding to the project process node.

2. The method according to claim 1, It is characterized in that The creating of multiple project process nodes and assigning corresponding acceptance key identifiers to the project process nodes includes: Allocating a cache space for at least one project, and marking nodes of the cache space according to the order of the project flow to obtain a plurality of project flow nodes; Retrieving the acceptance authority corresponding to the project process node based on a preset acceptance list, wherein the preset acceptance list includes the acceptance authority corresponding to different project process nodes; If the acceptance authority is yes, an acceptance key identifier is allocated according to the project characteristics of the project process node, and the acceptance key identifier includes one of an acceptance key picture identifier, an acceptance key text identifier, an acceptance key digital identifier, and an acceptance key identity identifier.

3. The method according to claim 2, It is characterized in that The parsing of the acceptance data to determine the acceptance object corresponding to the acceptance data includes: If the acceptance data is text data, then querying the acceptance objects matching the words in the text data based on the acceptance keyword library, wherein the acceptance keyword library stores acceptance objects corresponding to different words; If the acceptance data is image data, then identifying image features in the image data, and querying acceptance objects matching the image features based on a preset feature-object mapping relationship, wherein the preset feature-object mapping relationship includes acceptance objects corresponding to different image features; If the acceptance data is voice data, identifying key voice words in the voice data, and searching for acceptance objects corresponding to the key voice words based on a voice word library, wherein the voice word library includes acceptance objects corresponding to different key voice words; If the acceptance data is numerical data, an acceptance object matching at least one unit identifier of the numerical data is queried based on a unit acceptance mapping relationship, wherein the unit acceptance mapping relationship includes acceptance objects corresponding to different numerical values ​​and different unit identifiers or combinations of unit identifiers.

4. The method according to claim 3, It is characterized in that The method further comprises: If the acceptance object does not match the acceptance key identifier, an insert project process node is created, and the insert project process node is inserted into the project process node according to the time node of entering the acceptance data to update the project process node.

5. The method according to claim 4, It is characterized in that Generating process display information based on the acceptance data includes: Counting the acceptance results of the acceptance data according to the object type of the acceptance object; If there are multiple acceptance results, select the display keywords in the acceptance results, and generate process display information according to the display keywords and the time node of entering the acceptance data. The process display information includes at least one of display items, display colors, and display text forms.

6. The method according to claim 1, It is characterized in that The method further comprises: When it is detected that the cache amount of all node caches is less than the preset storage amount and no process information display instruction is received, determining whether the acceptance data in the node cache is updated; If the acceptance data is updated, an update identifier of the acceptance data is generated, and the original acceptance data is compressed and cached.

7. The method according to claim 1, It is characterized in that After displaying the process display information according to the process relationship network corresponding to the project process node, the method further includes: When it is detected from the project process node that a user triggers a query instruction for the process display information, the acceptance data corresponding to the process display information in the corresponding node cache is retrieved and displayed based on the data format of the acceptance data.

8. A display device for project acceptance process information, It is characterized in that include: A creation module, used to create multiple project process nodes and assign corresponding acceptance key identifiers to the project process nodes; A determination module, for, when input acceptance data is detected, parsing the acceptance data to determine the acceptance object corresponding to the acceptance data; A generation module, configured to generate process display information based on the acceptance data if the acceptance object matches at least one of the acceptance key identifiers, and store the process display information in a node cache of the project process node corresponding to the acceptance key identifier; The display module is used to retrieve all process display information when it is detected that the cache amount of all node caches exceeds the preset storage amount, and display the process display information according to the process relationship network corresponding to the project process node.

9. A storage medium, wherein at least one executable instruction is stored in the storage medium, and the executable instruction enables a processor to execute an operation corresponding to the method for displaying project acceptance process information as described in any one of claims 1 to 7.

10. A terminal, include: A processor, a memory, a communication interface and a communication bus, wherein the processor, the memory and the communication interface communicate with each other via the communication bus; The memory is used to store at least one executable instruction, and the executable instruction enables the processor to perform an operation corresponding to the method for displaying project acceptance process information as described in any one of claims 1-7.

Citation Information

Cited By

  • Water pollutant tracing method based on environmental DNA and machine learning

    CN119763660A

  • A method for tracing water pollutants based on environmental DNA and machine learning

    CN119763660B