Information display method, terminal device, and computer-readable medium

By generating an initial plan and displaying target indicators using a set of two-dimensional tables, and combining resource and time constraints to generate target plans and thresholds, the problem of low efficiency in traditional multi-project management is solved, achieving full utilization of resources and timely completion.

CN113935563BActive Publication Date: 2026-01-20SHANGHAI DATACVG SOFTWARE SYST CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202110144084.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-02-02
Publication Date
2026-01-20
Estimated Expiration
2041-02-02

AI Technical Summary

Technical Problem

In multi-project management, the traditional methods of upward and downward communication and hierarchical reporting lead to low efficiency in determining project execution plans and thresholds, insufficient resource utilization, and negatively impact project execution results.

Method used

By generating an initial plan, target indicators are centrally displayed using a set of two-dimensional tables. Combined with resource and time constraints, target plans and thresholds are generated, and the thresholds are displayed using visualization devices.

Benefits of technology

This improved the efficiency of resource utilization and time management in project execution, ensuring that projects were completed on time.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113935563B_ABST
    Figure CN113935563B_ABST
Patent Text Reader

Abstract

Embodiments of the present disclosure disclose information display methods, terminal devices and computer readable media. A specific implementation of the method includes: receiving a target index and a number of personnel input by a user; generating an initial planning scheme based on the target index, the number of personnel and a predetermined two-dimensional table set; sending the initial planning scheme to a first terminal; receiving a target planning scheme sent back by the first terminal; generating a threshold value according to the target planning scheme; pushing the threshold value to a target device with a visualization function, and controlling the target device to display the threshold value. The implementation generates an initial planning scheme using a two-dimensional table set, and can display all target indexes once. The first terminal determines a target planning scheme according to resources required to complete the initial planning scheme and a time limit for completion. The threshold value is determined according to the target planning scheme, which can improve the resource utilization efficiency of executing the target planning scheme while meeting the time limit requirement.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of this disclosure relate to the field of computer technology, and more specifically to information generation and display methods, terminal devices, and computer-readable media. Background Technology

[0002] Currently, many enterprises are gradually adopting modern management models to manage various business activities. Therefore, planned project management has become an indispensable part of enterprise operations, and many companies frequently find themselves in multi-project management environments. Many companies are dedicated to research on multi-project scheduling and resource balancing under resource constraints, establishing corresponding algorithms and management methods. By determining thresholds for multi-project execution and constraining the order of project execution, they have achieved good results.

[0003] However, when using the above method to display information, the following technical problems often occur:

[0004] First, when there are a large number of project management indicators, there are problems with the determination and analysis of these indicators at each level. The traditional method of upward and downward communication and multi-project management affects the efficiency and level of task execution planning and threshold determination.

[0005] Secondly, in practice, driven by profit, companies tend to take on more projects. However, due to limited resources, the execution of multiple projects can lead to problems such as failure to complete them on time or insufficient resource support, which affects the final project execution results. Summary of the Invention

[0006] The summary portion of this disclosure is intended to provide a brief overview of the concepts, which will be described in detail in the detailed description portion. This summary portion is not intended to identify key or essential features of the claimed technical solutions, nor is it intended to limit the scope of the claimed technical solutions.

[0007] Some embodiments of this disclosure provide information display methods, terminal devices, and computer-readable media to address one or more of the technical problems mentioned in the background section above.

[0008] In a first aspect, some embodiments of this disclosure provide an information display method, which includes: receiving target indicators and personnel numbers input by a user; generating an initial plan based on the target indicators, personnel numbers, and a pre-determined set of two-dimensional tables; sending the initial plan to a first terminal; receiving a target plan returned by the first terminal; generating a threshold according to the target plan; pushing the threshold to a target device with visualization capabilities; and controlling the target device to display the threshold.

[0009] In a second aspect, some embodiments of this disclosure provide a terminal device, including: one or more processors; and a storage device having one or more programs stored thereon, wherein when the one or more programs are executed by the one or more processors, the one or more processors implement any of the methods in the first aspect.

[0010] Thirdly, some embodiments of this disclosure provide a computer-readable medium having a computer program stored thereon, wherein the program, when executed by a processor, implements any of the methods in the first aspect.

[0011] The above embodiments of this disclosure have the following beneficial effects: The information display method of some embodiments of this disclosure uses a two-dimensional table set to generate an initial plan, enabling the display of all target indicators at once. The first terminal determines the target plan based on the resources required to complete the initial plan and the time constraints. Determining the threshold based on the target plan improves resource utilization efficiency while meeting time constraints. Specifically, the inventors have found that the poor accuracy of determining the task execution threshold based on target indicators and personnel numbers, resulting in a poor final task execution level, stems from the following: when there are a large number of target indicators, there is a problem of upward and downward communication and layer-by-layer reporting, affecting the level of determining the final threshold based on the target indicators. Simultaneously, the execution of multiple tasks is affected by resource and time constraints. Therefore, firstly, some embodiments of this disclosure generate an initial plan based on the target indicators and personnel numbers input by the user, and a pre-determined two-dimensional table set. The two-dimensional table set centrally displays all target indicators, avoiding the problem of layer-by-layer reporting and communication. Then, after sending the initial plan to the first terminal, the first terminal determines the target plan based on resource availability and task completion time constraints. Finally, thresholds are generated based on the target plan to guide task execution and achieve the target metrics. This method determines the target plan and thresholds based on computing, storage, and network resources, as well as the time requirements for task completion, ensuring that the relevant tasks have sufficient resource support and can be completed on time. Attached Figure Description

[0012] The above and other features, advantages, and aspects of the embodiments of this disclosure will become more apparent from the accompanying drawings and the following detailed description. Throughout the drawings, the same or similar reference numerals denote the same or similar elements. It should be understood that the drawings are schematic, and the originals and elements are not necessarily drawn to scale.

[0013] Figure 1 This is an architecture diagram of an exemplary system to which some embodiments of this disclosure can be applied;

[0014] Figure 2This is a flowchart of some embodiments of the information display method according to this disclosure;

[0015] Figure 3 This is a schematic diagram illustrating an application scenario of an information display method according to some embodiments of the present disclosure;

[0016] Figure 4 This is a schematic diagram of the structure of a terminal device suitable for implementing some embodiments of the present disclosure. Detailed Implementation

[0017] Embodiments of this disclosure will now be described in more detail with reference to the accompanying drawings. While some embodiments of this disclosure are shown in the drawings, it should be understood that this disclosure can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of this disclosure. It should be understood that the accompanying drawings and embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of protection of this disclosure.

[0018] It should also be noted that, for ease of description, only the parts relevant to the invention are shown in the accompanying drawings. Unless otherwise specified, the embodiments and features described in this disclosure can be combined with each other.

[0019] It should be noted that the concepts of "first" and "second" mentioned in this disclosure are used only to distinguish different devices, modules or units, and are not used to limit the order of functions performed by these devices, modules or units or their interdependencies.

[0020] It should be noted that the terms "a" and "a plurality of" used in this disclosure are illustrative rather than restrictive, and those skilled in the art should understand that, unless otherwise expressly indicated in the context, they should be understood as "one or more".

[0021] This disclosure will now be described in detail with reference to the accompanying drawings and embodiments.

[0022] Figure 1 An exemplary system architecture 100 is shown, to which embodiments of the information display methods of this disclosure can be applied.

[0023] like Figure 1 As shown, system architecture 100 may include terminal devices 101, 102, and 103, a network 104, and a server 105. Network 104 serves as the medium for providing communication links between terminal devices 101, 102, and 103 and server 105. Network 104 may include various connection types, such as wired or wireless communication links, or fiber optic cables, etc.

[0024] Users can use terminal devices 101, 102, and 103 to interact with server 105 via network 104 to receive or send messages, etc. Various communication client applications, such as information generation applications, information display applications, and data analysis applications, can be installed on terminal devices 101, 102, and 103.

[0025] Terminal devices 101, 102, and 103 can be either hardware or software. When terminal devices 101, 102, and 103 are hardware, they can be various terminal devices with displays, including but not limited to smartphones, tablets, laptops, and desktop computers. When terminal devices 101, 102, and 103 are software, they can be installed on the terminal devices listed above. They can be implemented as multiple software programs or software modules (e.g., used to provide target indicator input), or as a single software program or software module. No specific limitations are made here.

[0026] Server 105 can be a server that provides various services, such as a server that stores target data input by terminal devices 101, 102, and 103. The server can process the received target metrics and feed back the processing results (such as thresholds) to the terminal devices.

[0027] It should be noted that the information display method provided in this embodiment can be executed by the server 105 or by the terminal device.

[0028] It should be noted that the target metrics can also be stored locally on the server 105. The server 105 can directly extract the local data and obtain the target data after processing. In this case, the exemplary system architecture 100 may not include the terminal devices 101, 102, 103 and the network 104.

[0029] It should also be noted that information display applications may also be installed on terminal devices 101, 102, and 103. In this case, the processing method may also be executed by terminal devices 101, 102, and 103. In this case, the exemplary system architecture 100 may not include server 105 and network 104.

[0030] It should be noted that server 105 can be either hardware or software. When server 105 is hardware, it can be implemented as a distributed server cluster consisting of multiple servers, or as a single server. When server 105 is software, it can be implemented as multiple software programs or software modules (e.g., used to provide information display services), or as a single software program or software module. No specific limitations are made here.

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

[0032] Continue to refer to Figure 2 The flowchart 200 illustrates some embodiments of an information display method according to the present disclosure. The information display method includes the following steps:

[0033] Step 201: Receive the target metrics and number of personnel input by the user.

[0034] In some embodiments, the entity executing the indicator tree-based data display method (e.g.) Figure 1 The server shown can obtain target metrics and personnel numbers via wired or wireless connections. The personnel number refers to the total number of personnel capable of completing the task. It should be noted that the aforementioned wireless connection methods may include, but are not limited to, 3G / 4G connections, WiFi connections, Bluetooth connections, WiMAX connections, Zigbee connections, UWB (ultra-wideband) connections, and other currently known or future known wireless connection methods.

[0035] Optionally, before receiving the target metrics input by the user, the aforementioned executing entity determines a set of metrics based on historical data. Specifically, the historical data can be business data stored in a database. Based on the business data stored in the database, a set of business-related metrics is determined. Specifically, the database can store the company's employee salary data. By analyzing the employee salary data, metrics such as employee level, years of service, and length of service with the company can be determined to form the metric set.

[0036] Optionally, the aforementioned executing entity generates a pre-defined set of two-dimensional tables based on the indicator set. Each two-dimensional table in the pre-defined set corresponds to a theme in the historical data. Specifically, the type of the two-dimensional table can include, but is not limited to, one of the following: organizational dimension table, regional dimension table, product dimension table, indicator dimension table, and time dimension table. Specifically, the theme in the historical data can be "business unit revenue." The two-dimensional table corresponding to this theme can be an organizational dimension table.

[0037] Specifically, the organization dimension table corresponds to data from different organizations in the historical database. The columns in this two-dimensional table can include "Big Data Business Unit," "Strategic Development Department," "Management Innovation Business Unit," "Beijing Branch," "Zhejiang Subsidiary," and "Qingdao Branch." Each column can correspond to one organization. The rows in this two-dimensional table correspond to "Secondary Transfer Revenue," "Pre-sales Revenue," "Operations and Maintenance Revenue," "Product Revenue," and "Business Unit Revenue," respectively.

[0038] The optional content in step 201 above, namely, "generating a pre-determined set of two-dimensional tables," is an inventive point of this disclosure, solving the technical problem mentioned in the background: "When there are many project management indicators, there is a problem of determining and analyzing indicators at each level. Traditional methods of uploading and downloading, and multi-project management, affect the efficiency and level of task execution planning and threshold determination." Factors leading to the difficulty in managing target indicators often include: project management in enterprises is completed at multiple levels; different dimensions and levels correspond to different project target indicators, but they may have interrelationships. Multi-level uploading and downloading of target indicators affects the level of planning. If the above factors are solved, the level of planning can be improved. To achieve this effect, this disclosure constructs a set of two-dimensional tables from historical databases according to indicators. First, based on historical data, the indicator set is determined. Key indicators affecting historical data can be determined according to the specific database, thus obtaining the indicator set corresponding to the historical data. Then, based on the indicator set, a set of two-dimensional tables is generated. A two-dimensional table is constructed for each topic. Displaying historical data as a set of two-dimensional tables allows for the centralized presentation of indicators at different levels under the same theme, improving the overall presentation. Executing subsequent planning after finding the two-dimensional table based on the theme improves the efficiency of theme matching and increases search accuracy, thus resolving technical problem one.

[0039] Step 202: Generate an initial plan based on the target indicators, number of personnel, and the determined set of two-dimensional tables.

[0040] In some embodiments, the aforementioned implementing entity generates an initial plan based on target indicators, personnel numbers, and a defined set of two-dimensional tables.

[0041] Optionally, in response to a personnel count of 1, perform the following processing step one.

[0042] Based on the predetermined set of two-dimensional tables, a main task data two-dimensional table is generated. This table includes a name column, a type column, and a details column. Since there is only one person responsible for completing the task, only one main task data two-dimensional table is generated. This table includes a first number of rows. Based on the target indicators and the predetermined set of two-dimensional tables, a main task indicator data two-dimensional table is generated. This table includes a name column, a type column, and a details column, and includes a second number of rows. The main task data two-dimensional table and the task indicator data two-dimensional table are used as the initial plan.

[0043] Optionally, in response to a number of people greater than 1, perform the following processing step two.

[0044] Based on a pre-determined set of two-dimensional tables, a main task data two-dimensional table is generated. This table includes a name column, a type column, and a details column. It contains a first number of rows. Based on the target indicators and the pre-determined set of two-dimensional tables, a main task indicator data two-dimensional table is generated. This table includes a name column, a type column, and a details column, and contains a second number of rows. Based on the pre-determined set of two-dimensional tables, a third number of sub-task data two-dimensional tables are generated. In response to a situation where the number of personnel is greater than one, indicating that more than one person is responsible for completing the task, one main task data two-dimensional table and a third number of sub-task data two-dimensional tables are generated. The third number is the number of personnel minus one. Each sub-task data two-dimensional table includes a name column, a type column, and a details column, and contains a fourth number of rows. The main task data two-dimensional table, the sub-task data two-dimensional table, and the main task indicator data two-dimensional table are then used as the initial plan.

[0045] Step 203: Send the initial plan to the first terminal.

[0046] In some embodiments, the executing entity sends an initial plan to a first terminal. The first terminal then generates a target plan based on the initial plan.

[0047] Optionally, the first terminal determines the calculation rule indicators. These indicators include addition, subtraction, multiplication, division, and remainder. The first terminal also determines the analysis methods. These methods include causal analysis, cause-effect analysis, and bidirectional analysis. Specifically, causal analysis determines the result based on the cause. When the number of personnel is greater than 1, the results calculated from the sub-task data two-dimensional table are allocated to the main task data two-dimensional table according to the calculation rules. Cause-effect analysis determines the cause based on the result. When the number of personnel is greater than 1, the values ​​in the main task data two-dimensional table are proportionally allocated to the sub-task data two-dimensional table according to the calculation rules. Bidirectional analysis determines the result based on the cause and simultaneously determines the cause based on the result. When the number of personnel is greater than 1, firstly, the results calculated from the sub-task data two-dimensional table are allocated to the main task data two-dimensional table according to the calculation rules. Then, according to the calculation rules, the values ​​in the main task data two-dimensional table are proportionally allocated to the sub-task data two-dimensional table, and the sub-task data two-dimensional table is updated.

[0048] Optionally, the first terminal analyzes the initial plan according to calculation rules and analysis methods to obtain a set of candidate plans. The set of candidate plans includes a fifth number of candidate plans. The candidate plans are presented as a two-dimensional table, including a name column, a type column, and a details column. The candidate plans also include a sixth number of rows. Specifically, the set of candidate plans is generated by performing causal analysis, effect-cause analysis, or bidirectional analysis on the initial plan.

[0049] Optionally, the first terminal determines the target plan based on the candidate plan set. The first terminal determines a sixth number of resources required to execute the candidate plan set. These resources include computing resources, storage resources, and network resources. The first terminal determines the completion time limit for executing the candidate plan set. Based on the determined sixth number of resources and the completion time limit, the first terminal determines the target plan.

[0050] Optionally, the first terminal calculates the candidate plan information set based on the candidate plan set using the following formula:

[0051]

[0052]

[0053]

[0054] Where b represents the candidate plan identifier, N is the fifth number, and c represents the execution time of the candidate plan. The value of c is extracted from the details column of the candidate plan. b1 represents the identifier of the first candidate plan, b2 represents the identifier of the second candidate plan, and b... N This represents the identifier information for the Nth candidate plan. c1 represents the execution time of the first candidate plan, c2 represents the execution time of the second candidate plan, and c... N This indicates the execution time of the Nth candidate plan. M represents the number of resource types required for the candidate plan to execute; the value of M is extracted from the details column of the candidate plan. μ is a control parameter, k is the sequence number, and μ... k This represents the control parameters for the k-th resource. σ represents the degree of resource allocation. k This indicates the degree of allocation of the k-th resource. T represents the execution constraint time of the candidate plan, and k, j, and i represent the sequence numbers, i = 1, ..., N, j = 1, ..., T, k = 1, ..., M, respectively. R represents the resource constraint index, R kj This represents the resource constraint index for resource type k on day j. i j This represents the identification information of the i-th candidate plan on day j. r represents the resource quantity. ik Let b1, b2, ..., b represent the amount of resources used by the i-th candidate plan in the k-th resource pool. N c1, c2, ..., c N This constitutes a set of candidate plan scheme information. The first terminal identifies the candidate plan scheme corresponding to the candidate plan scheme identifier information with a value of 1 as the target plan scheme.

[0055] Step 204: Receive the target plan scheme sent back by the first terminal.

[0056] In some embodiments, the aforementioned execution entity receives the target plan scheme sent back by the first terminal.

[0057] Step 205: Generate thresholds based on the target plan.

[0058] In some embodiments, the execution entity generates a threshold based on the target plan. Optionally, the values ​​of the row corresponding to the threshold identifier and the elements corresponding to the detail columns in the target plan are determined as the threshold.

[0059] The optional content in steps 202-205 above, namely, "determining the threshold based on resource and time constraints," is an inventive point of this disclosure, solving the second technical problem mentioned in the background: "In practical problems, enterprises tend to undertake more projects driven by profit, but due to limitations in their own available resources, the execution of multiple projects faces problems such as failure to complete on time and insufficient resource support, affecting the final project execution effect." Factors leading to low planned and determined threshold levels often include: the completion of tasks corresponding to target indicators requires resources and has time constraints, and thresholds cannot be determined solely based on target indicators. Solving these factors can improve the planned and determined threshold levels. To achieve this effect, this disclosure determines the threshold based on resource and time constraints. First, an initial plan is determined using causal analysis, effect-cause analysis, or bidirectional analysis methods. Then, the initial plan is sent to a first terminal. The first terminal determines a target plan based on resource and initial plan execution time constraints. Under the constraints of resource and time constraints, the first terminal calculates a set of candidate plan information using formulas. The first terminal identifies the candidate plan scheme corresponding to the candidate plan scheme identifier information with a value of "1" as the target plan scheme. Finally, it receives the target plan scheme sent back by the first terminal and generates a threshold. Through complex data analysis, it can accurately identify the factors affecting the target indicator, various calculation rules and results, thereby improving the level of data analysis and generating an accurate initial plan scheme. Then, the target plan scheme is determined based on resource and execution time constraints. This method can improve the accuracy of the threshold, thus solving the second technical problem.

[0060] Step 206: Push the threshold to the target device with visualization function, and control the target device to display the threshold.

[0061] In some embodiments, the aforementioned executing entity pushes the threshold to a target device with visualization capabilities and controls the target device to display the threshold. The target device can be a device communicatively connected to the executing entity and can display information based on the received threshold. For example, the threshold received by the target device is "product revenue." It can be determined that the main task completion threshold affecting the business unit's revenue is product revenue. The target device can display the "threshold" on its screen to issue a warning. This automatic threshold display method improves the accuracy and convenience for users to make judgments and decisions regarding thresholds.

[0062] Figure 2 One embodiment provides the following advantages: It receives target metrics and personnel numbers input by the user; generates an initial plan based on the target metrics, personnel numbers, and a pre-determined set of two-dimensional tables; sends the initial plan to a first terminal; receives the target plan returned by the first terminal; generates a threshold based on the target plan; pushes the threshold to a target device with visualization capabilities; and controls the target device to display the threshold. This implementation uses a set of two-dimensional tables to generate the initial plan, enabling the display of all target metrics at once. The first terminal determines the target plan based on the resources required to complete the initial plan and the time constraints. Determining the threshold based on the target plan improves resource utilization efficiency while meeting time constraints.

[0063] Continue to refer to Figure 3 The diagram illustrates an application scenario of the information display method according to this disclosure.

[0064] exist Figure 3 In the application scenario, the user sends the target metric and number of personnel to the server 301. After receiving the target metric and number of personnel, the server generates an initial plan 302. The server sends the initial plan to the first terminal 303. The first terminal generates a target plan 304 and sends the target plan back to the server 305. The server generates a threshold based on the target plan 306. The server sends the threshold to the target device for display 307.

[0065] The information display method provided in this application first generates an initial plan based on the target indicators and number of personnel sent by the user, using a pre-determined set of two-dimensional tables. Then, the initial plan is sent to a first terminal, which determines a target plan based on resource and time constraints. After determining a threshold based on the target plan returned by the first terminal, the threshold is pushed to a target device with visualization capabilities. The target device is then controlled to display the threshold. This method uses a set of two-dimensional tables to generate the initial plan, enabling the display of all target indicators at once. The first terminal determines the target plan based on the resources required to complete the initial plan and the time constraints. Determining the threshold based on the target plan improves resource utilization efficiency while meeting time constraints.

[0066] The following is for reference. Figure 4 It shows a schematic diagram of the structure of a computer system 400 suitable for implementing the server of the present disclosure embodiments. Figure 4 The server shown is merely an example and should not be construed as limiting the functionality and scope of use of the embodiments disclosed herein.

[0067] like Figure 4 As shown, the computer system 400 includes a central processing unit (CPU) 401, which can perform various appropriate actions and processes based on programs stored in read-only memory (ROM) 402 or programs loaded from storage section 408 into random access memory (RAM) 403. The RAM 403 also stores various programs and data required for the operation of the system 400. The CPU 401, ROM 402, and RAM 403 are interconnected via a bus 404. An input / output (I / O) interface 405 is also connected to the bus 404.

[0068] The following components are connected to I / O interface 405: storage section 406, including hard disks, etc.; and communication section 407, including network interface cards such as LAN (Local Area Network) cards, modems, etc. Communication section 407 performs communication processing via a network such as the Internet. Drive 408 is also connected to I / O interface 405 as needed. Removable media 409, such as disks, optical disks, magneto-optical disks, semiconductor memories, etc., are installed on drive 408 as needed so that computer programs read from them can be installed into storage section 406 as needed.

[0069] In particular, according to embodiments of this disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this disclosure include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via communication section 407, and / or installed from removable medium 409. When the computer program is executed by central processing unit (CPU) 401, it performs the functions defined in the methods of this disclosure. It should be noted that the computer-readable medium described in this disclosure can be a computer-readable signal medium or a computer-readable storage medium, or any combination of the two. A computer-readable storage medium can be, for example—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to: electrical connections having one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof. In this disclosure, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in connection with an instruction execution system, apparatus, or device. In this disclosure, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium, which can transmit, propagate, or transfer a program for use by or in connection with an instruction execution system, apparatus, or device. Program code contained on a computer-readable medium can be transmitted using any suitable medium, including but not limited to: wireless, wire, optical fiber, RF, etc., or any suitable combination thereof.

[0070] Computer program code for performing the operations of this disclosure can be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, and C++, and conventional procedural programming languages ​​such as C or similar languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0071] 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 this 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 the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can 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.

[0072] The above description is merely a preferred embodiment of this disclosure and an explanation of the technical principles employed. Those skilled in the art should understand that the scope of the invention involved in this disclosure is not limited to technical solutions formed by specific combinations of the above-described technical features, but should also cover other technical solutions formed by arbitrary combinations of the above-described technical features or their equivalents without departing from the above-described inventive concept. For example, technical solutions formed by substituting the above-described features with (but not limited to) technical features disclosed in this disclosure that have similar functions.

Claims

1. An information display method, comprising: Determine the set of indicators based on historical data; Based on the set of indicators, a predetermined set of two-dimensional tables is generated, wherein each two-dimensional table in the predetermined set of two-dimensional tables corresponds to a theme of historical data; Receive user input regarding target metrics and personnel numbers; Based on the target indicators, the number of personnel, and a pre-determined set of two-dimensional tables, an initial plan is generated, including: In response to a personnel count of 1, the following processing steps are executed: Based on the predetermined set of two-dimensional tables, a main task data two-dimensional table is generated, wherein the main task data two-dimensional table includes a name column, a type column, and a details column, and the main task data two-dimensional table includes a first number of rows; Based on the target indicators and a pre-determined set of two-dimensional tables, a two-dimensional table of main task indicator data is generated, wherein the two-dimensional table of main task indicator data includes a name column, a type column, and a details column, and the two-dimensional table of main task indicator data includes a second number of rows; The two-dimensional table of main task data and the two-dimensional table of main task indicator data are determined as the initial plan scheme; If the number of people is greater than 1, perform the following processing steps: Based on the predetermined set of two-dimensional tables, a main task data two-dimensional table is generated, wherein the main task data two-dimensional table includes a name column, a type column, and a details column, and the main task data two-dimensional table includes a first number of rows; Based on the target indicators and a pre-determined set of two-dimensional tables, a two-dimensional table of main task indicator data is generated, wherein the two-dimensional table of main task indicator data includes a name column, a type column, and a details column, and the two-dimensional table of main task indicator data includes a second number of rows; Based on the predetermined set of two-dimensional tables, a third number of sub-task data two-dimensional tables are generated, wherein the third number is the number of personnel minus 1, the sub-task data two-dimensional tables include a name column, a type column, and a details column, and the sub-task data two-dimensional tables include a fourth number of rows; The main task data two-dimensional table, the sub-task data two-dimensional table, and the main task indicator data two-dimensional table are determined as the initial plan scheme; The initial plan is sent to a first terminal, wherein the first terminal generates a target plan based on the initial plan, including: The first terminal determines the calculation rule indicators, wherein the calculation rule indicators include addition, subtraction, multiplication, division and remainder; The first terminal determines the analysis method; The first terminal analyzes the initial plan scheme according to the calculation rules and the analysis method to obtain a set of candidate plan schemes, wherein the set of candidate plan schemes includes a fifth number of candidate plan schemes, the candidate plan schemes are two-dimensional tables, the candidate plan schemes include a name column, a type column and a details column, and the candidate plan schemes include a sixth number of rows; The first terminal determines the target plan based on the set of candidate plans, including: The first terminal calculates the candidate plan information set based on the candidate plan scheme set using the following formula: , Where b represents the candidate plan identifier information, N is the fifth number, and c represents the execution time of the candidate plan. The value of c is extracted from the details column of the candidate plan. This indicates the identifier information for the first candidate plan. This indicates the identifier information for the second candidate plan. This represents the identifier information of the Nth candidate plan. This indicates the execution time of the first candidate plan. This indicates the execution time of the second candidate plan. This indicates the execution time of the Nth candidate plan, and M represents the number of resource types required for the candidate plan to execute. The value of M is extracted from the details column of the candidate plan. Here, k is the control parameter, and k is the sequence number. This represents the control parameters for the k-th resource. Indicates the degree of resource allocation. This indicates the degree of allocation of the k-th resource. T represents the execution constraint time of the candidate plan, and k, j, and i represent the sequence numbers, respectively. , , R represents the resource constraint index. This represents the resource constraint index for the k-th resource on day j. This represents the identifier information for the i-th candidate plan on day j, where r is the resource quantity. This represents the amount of resources used by the i-th candidate plan in the k-th resource pool. This constitutes the set of candidate plan scheme information; The first terminal determines the candidate plan scheme corresponding to the candidate plan scheme identifier information with a value of 1 as the target plan scheme; Receive the target plan scheme sent back by the first terminal; Based on the target plan, thresholds are generated, including: The value of the element corresponding to the row and detail column of the threshold identifier in the target plan scheme is determined as the threshold. The threshold is pushed to a target device with visualization capabilities, and the target device is controlled to display the threshold.

2. The method according to claim 1, wherein, The first terminal determines the target plan based on the set of candidate plans, and further includes: The first terminal determines a sixth number of resources required to execute the set of candidate plans, wherein the resources include computing resources, storage resources, and network resources; The first terminal determines the completion time limit for executing the set of candidate plans; The first terminal determines the target plan based on the determined sixth type of resources and the completion time limit.

3. A first terminal device, comprising: One or more processors; A storage device on which one or more programs are stored; When the one or more programs are executed by the one or more processors, the one or more processors implement the method as described in any one of claims 1-2.

4. A computer-readable storage medium having a computer program stored thereon, wherein, When the program is executed by the processor, it implements the method as described in any one of claims 1-2.