Business process control method and device, electronic equipment and readable storage medium

By displaying the target control chart and target mapping in the semiconductor production process and performing real-time updates in response to user operations, the interactive problem of visual diagrams and data tables is solved, real-time control and efficiency improvement of the semiconductor production process is achieved.

CN120258489APending Publication Date: 2025-07-04BOE TECHNOLOGY GROUP CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410008613.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-01-03
Publication Date
2025-07-04

AI Technical Summary

Technical Problem

In the semiconductor manufacturing process, it is difficult for the prior art to achieve effective interaction between visual diagrams and data tables, making it difficult to achieve real-time control and efficiency improvement of the production process.

Method used

By displaying the target control chart and target map on the display page and updating the associated elements in response to user operations, real-time data interaction between the target control chart and target map is achieved, and business process control is performed.

Benefits of technology

It improves the real-time and production efficiency of the production process, ensures the accuracy and efficiency of data interaction, and supports users to better understand and analyze production data.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120258489A_ABST
    Figure CN120258489A_ABST
Patent Text Reader

Abstract

The invention provides a business process control method and device, electronic equipment and a readable storage medium, and can be applied to the technical fields of computer technology, data processing technology and production and manufacturing. The business process control method comprises the steps that a target control chart and target mapping corresponding to business identification are displayed on a display page, the target control chart comprises at least one node, and the target mapping comprises at least one information item; in response to the detected operation for the target element in the at least one node or the at least one information item, updating the associated element of the target element according to a preset association relationship, and obtaining and displaying the updated target control chart and the updated target mapping; and according to the updated target control chart and the updated target mapping, executing control of the business process corresponding to the business identifier.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the fields of computer technology, data processing technology, and semiconductor manufacturing technology. More specifically, it relates to a business process control method, apparatus, electronic device, computer-readable storage medium, and computer program product. Background Art

[0002] Statistical Process Control (SPC) refers to the quality management technology that applies statistical techniques to evaluate, monitor, and analyze each stage in the production process, so as to timely discover negative factors affecting product quality based on the analysis results and take measures to eliminate their impacts, thereby achieving the purpose of controlling product quality. In the field of semiconductor manufacturing technology, since semiconductor products need to go through several processes during production, how to more effectively implement statistical process control for semiconductor products in the production business process is an urgent problem to be solved. Summary of the Invention

[0003] In view of this, the present disclosure provides a business process control method, apparatus, electronic device, computer-readable storage medium, and computer program product.

[0004] According to one aspect of the present disclosure, there is provided a business process control method, including: displaying a target control chart and a target mapping corresponding to a business identifier on a display page, where the target control chart includes at least one node, and the target mapping includes at least one information item; in response to detecting an operation on a target element in the at least one node or the at least one information item, updating an associated element of the target element according to a preset association relationship, obtaining and displaying an updated target control chart and an updated target mapping; and performing control of a business process corresponding to the business identifier according to the updated target control chart and the updated target mapping.

[0005] According to another aspect of the present disclosure, there is provided a business process control apparatus, including: a first display module for displaying a target control chart and a target mapping corresponding to a business identifier on a display page, where the target control chart includes at least one node, and the target mapping includes at least one information item; a second display module for, in response to detecting an operation on a target element in the at least one node or the at least one information item, updating an associated element corresponding to the target element according to a preset association relationship, obtaining and displaying an updated target control chart and an updated target mapping; and a control module for performing control of a business process corresponding to the business identifier according to the updated target control chart and the updated target mapping.

[0006] According to another aspect of the present disclosure, there is provided an electronic device, including: one or more processors; a memory for storing one or more instructions, wherein when the one or more instructions are executed by the one or more processors, the one or more processors are caused to implement the method as described in the present disclosure.

[0007] According to another aspect of the present disclosure, there is provided a computer-readable storage medium, on which executable instructions are stored, and when the executable instructions are executed by a processor, the processor is caused to implement the method as described in the present disclosure.

[0008] According to another aspect of the present disclosure, there is provided a computer program product, the computer program product including computer-executable instructions, and the computer-executable instructions are used to implement the method as described in the present disclosure when being executed. Description of the Drawings

[0009] Through the following description of the embodiments of the present disclosure with reference to the drawings, the above and other objects, features and advantages of the present disclosure will become clearer. In the drawings:

[0010] Figure 1 Schematically shown is a system architecture to which the business process control method according to the embodiments of the present disclosure can be applied;

[0011] Figure 2 Schematically shown is a flowchart of the business process control method according to the embodiments of the present disclosure;

[0012] Figure 3A Schematically shown is an example schematic diagram of a production process control system according to the embodiments of the present disclosure;

[0013] Figure 3B Schematically shown is an example schematic diagram of obtaining a target control chart and a target mapping process according to the embodiments of the present disclosure;

[0014] Figure 3C Schematically shown is an example schematic diagram of a display page according to the embodiments of the present disclosure;

[0015] Figure 4 Schematically shown is an example schematic diagram of a business process control process according to the embodiments of the present disclosure;

[0016] Figure 5A Schematically shown is an example schematic diagram of a business process control process when a target element belongs to at least one node according to the embodiments of the present disclosure;

[0017] Figure 5B Schematically shown is an example schematic diagram of a business process control process when a target element belongs to at least one node according to another embodiment of the present disclosure;

[0018] Figure 6 Schematically shows an example schematic diagram of an updated target mapping according to an embodiment of the present disclosure;

[0019] Figure 7A Schematically shows an example schematic diagram of a business process control process in the case where a target element belongs to at least one information item according to an embodiment of the present disclosure;

[0020] Figure 7B Schematically shows an example schematic diagram of a business process control process in the case where a target element belongs to at least one information item according to another embodiment of the present disclosure;

[0021] Figure 8 Schematically shows an example schematic diagram of an updated target control diagram according to an embodiment of the present disclosure;

[0022] Figure 9 Schematically shows a block diagram of a business process control device according to an embodiment of the present disclosure; and

[0023] Figure 10 Schematically shows a block diagram of an electronic device suitable for implementing a business process control method according to an embodiment of the present disclosure. Detailed implementation manners

[0024] Hereinafter, embodiments of the present disclosure will be described with reference to the accompanying drawings. However, it should be understood that these descriptions are merely exemplary and are not intended to limit the scope of the present disclosure. In the following detailed description, for the sake of explanation, many specific details are set forth to provide a comprehensive understanding of the embodiments of the present disclosure. However, it is obvious that one or more embodiments can be implemented without these specific details. In addition, in the following description, descriptions of well-known structures and technologies are omitted to avoid unnecessarily confusing the concepts of the present disclosure.

[0025] The terms used herein are merely for describing specific embodiments and are not intended to limit the present disclosure. The terms "including", "comprising", etc. used herein indicate the presence of the described features, steps, operations, and / or components, but do not exclude the presence or addition of one or more other features, steps, operations, or components.

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

[0027] In the case of using expressions such as "at least one of A, B, and C", generally, it should be interpreted according to the meaning that those skilled in the art usually understand this expression (for example, "a system having at least one of A, B, and C" should include, but not be limited to, a system having only A, only B, only C, having A and B, having A and C, having B and C, and / or having A, B, and C, etc.).

[0028] In the technical solutions of the present disclosure, the acquisition, storage, and application of the user's personal information, etc., all comply with the provisions of relevant laws and regulations, take necessary confidentiality measures, and do not violate public order and good customs.

[0029] In the technical solutions of the present disclosure, before obtaining or collecting the user's personal information, the authorization or consent of the user has been obtained.

[0030] In one example, in the field of semiconductor production and manufacturing technology, control charts and data tables can be used to implement the production process control of semiconductor products. For example, based on a standard data visualization chart library, an intuitive and customizable data visualization chart can be provided for the production process of semiconductor products. Alternatively, based on a standard interface design component library, a data table can be provided for the production process of semiconductor products.

[0031] However, since the visualization chart and the data table are separately generated for the production process of semiconductor products, it is difficult to achieve the interaction between the visualization chart and the data table.

[0032] For this reason, the present disclosure provides a business process control method solution. For example, on a display page, a target control chart and a target mapping corresponding to a business identifier are displayed, where the target control chart includes at least one node, and the target mapping includes at least one information item; in response to detecting an operation on a target element in at least one node or at least one information item, according to a preset association relationship, the associated element of the target element is updated, and the updated target control chart and the updated target mapping are obtained and displayed; and, according to the updated target control chart and the updated target mapping, the control of the business process corresponding to the business identifier is executed.

[0033] Figure 1 Schematically shows the system architecture to which the business process control method according to an embodiment of the present disclosure can be applied. It should be noted that Figure 1 The shown is only an example of the system architecture to which the embodiments of the present disclosure can be applied, to help those skilled in the art understand the technical content of the present disclosure, but it does not mean that the embodiments of the present disclosure cannot be used in other devices, systems, environments, or scenarios.

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

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

[0036] The first terminal device 101, the second terminal device 102, and the third terminal device 103 can be various electronic devices with a display screen and supporting web browsing, including but not limited to smart phones, tablet computers, laptop portable computers, and desktop computers, etc.

[0037] The server 105 can be a server that provides various services, such as a background management server that supports the websites browsed by the user using the first terminal device 101, the second terminal device 102, and the third terminal device 103 (only for example). The background management server can analyze and process data such as received user requests, and feedback the processing results (such as web pages, information, or data obtained or generated according to user requests) to the terminal device.

[0038] It should be noted that the business process control method provided by the embodiments of the present disclosure can generally be executed by the server 105. Correspondingly, the business process control device provided by the embodiments of the present disclosure can generally be set in the server 105. The business process control method provided by the embodiments of the present disclosure can also be executed by a server or a server cluster different from the server 105 and capable of communicating with the first terminal device 101, the second terminal device 102, the third terminal device 103, and / or the server 105. Correspondingly, the business process control device provided by the embodiments of the present disclosure can also be set in a server or a server cluster different from the server 105 and capable of communicating with the first terminal device 101, the second terminal device 102, the third terminal device 103, and / or the server 105.

[0039] Alternatively, the business process control method provided by the embodiments of the present disclosure may also be executed by the first terminal device 101, the second terminal device 102, or the third terminal device 103, or may also be executed by other terminal devices different from the first terminal device 101, the second terminal device 102, or the third terminal device 103. Correspondingly, the business process control device provided by the embodiments of the present disclosure may also be disposed in the first terminal device 101, the second terminal device 102, or the third terminal device 103, or may be disposed in other terminal devices different from the first terminal device 101, the second terminal device 102, or the third terminal device 103.

[0040] It should be understood that Figure 1 the numbers of terminal devices, networks, and servers in

[0041] are merely illustrative. According to the implementation requirements, there may be any number of terminal devices, networks, and servers.

[0042] Figure 2 The flowchart of the business process control method according to the embodiments of the present disclosure is schematically shown.

[0043] As Figure 2 shown, the business process control method 200 includes operations S210 to S230.

[0044] In operation S210, a target control diagram and a target mapping corresponding to a service identifier are displayed on a display page, where the target control diagram includes at least one node, and the target mapping includes at least one information item.

[0045] In operation S220, in response to detecting an operation on a target element in at least one node or at least one information item, according to a preset association relationship, the associated element of the target element is updated, and the updated target control diagram and the updated target mapping are obtained and displayed.

[0046] In operation S230, according to the updated target control diagram and the updated target mapping, the control of the business process corresponding to the service identifier is executed.

[0047] The display page may refer to the main page. The display page may include a control diagram display area and a mapping display area. The control diagram display area may be used to display the target control diagram (i.e., the Echarts diagram). The mapping display area may be used to display the target mapping (i.e., the Table). The positions of the control diagram display area and the mapping display area may be configured according to actual business requirements and are not limited herein. For example, the control diagram display area may be set above the mapping display area.

[0048] A target control chart may refer to a chart with control limits used for analyzing and determining whether a production process is in a stable state. The target control chart may include at least one node. The at least one node may be obtained by acquiring production process data corresponding to a business identifier, determining the type of the target control chart to be generated and the data control limit value, and processing the production process data corresponding to the business identifier based on the type of the target control chart to be generated and the data limit control value.

[0049] The type of the target control chart can be configured according to actual business requirements and is not limited herein. For example, the type of the target control chart may include at least one of the following: control charts for measurement data and control charts for count data. The control charts for measurement data may include at least one of the following: mean range chart (i.e., Xbar-R chart), mean standard deviation chart (i.e., Xbar-S chart), individual moving range chart (i.e., X-MR chart), and median chart (i.e., X-R chart). The control charts for count data may include at least one of the following: fraction nonconforming chart (i.e., P chart), number of nonconforming chart (i.e., NP chart), number of nonconformities chart (i.e., C chart), and nonconformities per unit chart (i.e., U chart).

[0050] A target map may refer to a data table used to describe a production process. The target map may include at least one information item. The at least one information item may be obtained by acquiring production process data corresponding to a business identifier and processing the production process data corresponding to the business identifier. Each information item is configured with at least one object key. Each information item may include object values corresponding to the at least one object key respectively.

[0051] The type of the object key can be configured according to actual business requirements and is not limited herein. For example, the object key may include at least one of the following: Factory Name, Product Spec Name, Product Spec Version, Main Flow Name, Main Flow Version, Sub Flow Name, Sub Flow Version, Process Operation Name, Machine Name, Machine Recipe Name, Reference PO Name, Reference Machine Name, and Reference Machine Recipe Name.

[0052] The operation can refer to a selection operation or a click operation. The target element can include a target node in at least one node or a target information item in at least one information item. The preset association relationship can be determined based on the production process data corresponding to the business identifier used to generate the target control diagram and the target mapping. For example, the preset association relationship can include a one-to-one correspondence between the nodes in the target control diagram and the information items in the target mapping. After detecting an operation on the target element, the associated element corresponding to the target element can be determined according to the preset association relationship.

[0053] For example, in the case of detecting a click operation on a target node in the target control diagram, the target node can be determined as the target element. On this basis, according to the preset association relationship, the information item corresponding to the target node can be determined as the associated element. Alternatively, in the case of detecting a selection operation on a target information item in the target mapping, the target information item can be determined as the target element. On this basis, according to the preset association relationship, the node corresponding to the target information item can be determined as the associated element.

[0054] After determining the associated element, the associated element can be updated according to the specific operation performed on the target element to obtain an updated target control diagram and an updated target mapping. For example, when the target element is a node and the associated element is an information item, the display mode of the information item can be updated according to the specific operation performed by the user on the node to obtain an updated target mapping. Alternatively, when the target element is an information item and the associated element is a node, the display mode of the node can be updated according to the specific operation performed by the user on the information item to obtain an updated target control diagram.

[0055] After obtaining the updated target control diagram and the updated target mapping, based on the updated target control diagram and the updated target mapping, negative factors affecting product quality can be discovered in a timely manner, and measures can be taken to eliminate their impacts, thereby realizing the control of the business process corresponding to the business identifier.

[0056] According to an embodiment of the present disclosure, by displaying a target control diagram and a target mapping corresponding to a business identifier on a display page, the user can more intuitively understand the relationship between nodes and information items, which is beneficial to better implementing the control logic of the business process subsequently. On this basis, when operating on the target element, by updating and displaying the target element and the associated element based on the preset association relationship, real-time data interaction between the target control diagram and the target mapping can be realized, thereby realizing effective control of the business process and improving the real-time performance and production efficiency of the production process.

[0057] Next, refer to Figure 3A 、Figure 3B , Figure 3C , Figure 4 , Figure 5A , Figure 5B , Figure 6 , Figure 7A , Figure 7B and Figure 8 , further illustrate the business process control method 200 according to an embodiment of the present invention.

[0058] Figure 3A Schematically shows an example diagram of a production process control system according to an embodiment of the present disclosure.

[0059] As Figure 3A shown, in 300A, the production process control system 301 for implementing the business process control method 200 may include a policy screening module 3011, a data processing module 3012, and a control chart rendering module 3013.

[0060] The policy screening module 3011 may be used to obtain a plurality of datasets to be processed corresponding to a business identifier. The data processing module 3012 may be used to process the plurality of datasets to be processed to obtain data to be rendered and a target mapping. The control chart rendering module 3013 may be used to render the data to be rendered to obtain a target control chart. The following further illustrates the process of the production process control system 301 generating a target control chart and a target mapping in conjunction with Figure 3B to further illustrate the process of the production process control system 301 generating a target control chart and a target mapping.

[0061] Figure 3B Schematically shows an example diagram of the process of obtaining a target control chart and a target mapping according to an embodiment of the present disclosure.

[0062] As Figure 3B shown, in the example of 300B, in response to receiving a business process control request 302, the policy screening module 3011 may display a policy selection page 303. The business process control request 302 may include a business identifier. The business identifier may characterize a production process for producing different products. The policy selection page 303 may include a policy selection control. The policy selection control may be used to display at least one pre-configured data screening policy.

[0063] For example, the data screening policy may be determined based on at least one object key. The object key may include at least one of the following: factory name, product name, product version, main process name, main process version, sub-process name, sub-process version, site name, device name, device process menu, product batch, related process equipment, and related process equipment menu.

[0064] In response to the selection of a target data filtering policy among at least one data filtering policy, the policy filtering module 3011 may obtain multiple datasets to be processed 305 based on the service identifier and the filtering parameters (i.e., specitem) corresponding to multiple data filtering dimensions (i.e., specname). The target data filtering policy may include multiple data filtering dimensions. For example, for each target object key among at least one target object key included in the target data filtering policy, the target object key may be determined as a data filtering dimension. Each of the multiple datasets to be processed has a data type. The data type may include at least one of the following: integer type, floating-point type, character type, and boolean type.

[0065] For example, if the target data filtering policy includes a factory name and a product name, the data filtering dimensions may include the factory name and the product name, and the filtering parameters may include a preset object value corresponding to the factory name and a preset object value corresponding to the product name. In this case, the policy filtering module 301_1 may filter the production process data based on the preset object value corresponding to the factory name and the preset object value corresponding to the product name to obtain multiple datasets to be processed 305 (i.e., baseinfo).

[0066] After obtaining the multiple datasets to be processed 305, the policy filtering module 30_1 may use a first preset function to call back the multiple datasets to be processed 305 to the display page 304. The first preset function may be configured according to actual business requirements and is not limited herein. For example, the first preset function may be the getdata() function.

[0067] The display page 304 may serve as the main page for receiving the data content called back by the policy filtering module 301_1, the data processing module 301_2, and the control chart rendering module 301_3, and sending the data content required by the policy filtering module 301_1, the data processing module 301_2, and the control chart rendering module 301_3 to the corresponding modules.

[0068] According to an embodiment of the present disclosure, by displaying a policy selection page when receiving a business process control request, real-time response to the business process control request can be achieved. Since the policy selection page can display pre-configured data filtering policies, users can select suitable data filtering policies, thereby obtaining multiple datasets to be processed related to the service identifier, thus improving the accuracy and efficiency of data processing.

[0069] In one example, the display page 304 can send multiple datasets to be processed 305 to the data processing module 301_2. The data processing module 301_2 can perform data analysis and processing on the multiple datasets to be processed 305 based on a preset data processing strategy, and obtain the data to be rendered for the graph 306 and the target mapping 307.

[0070] The data processing module 301_2 can calculate the data boundary control value and the data statistical value in a way that combines front-end and back-end computing to obtain the data to be rendered for the graph and the target mapping 307. The data boundary control value can refer to an indicator for evaluating the production process capability. For example, the data boundary control value can include at least one of the following: process capability index (i.e., Cp), process capability K index (i.e., Cpk), process performance index (i.e., Pp), and process performance K index (i.e., Ppk). The data statistical value can refer to an indicator for measuring the variation of production process data. For example, the data statistical value can include at least one of the following: mean, median, mode, variance, standard deviation, and range.

[0071] After obtaining the data to be rendered for the graph and the target mapping 307, the data processing module 3012 can use a second preset function to call back the data to be rendered for the graph to the display page 304, and use a third preset function to call back the target mapping to the display page 304. The second preset function and the third preset function can be configured according to actual business requirements and are not limited here. For example, the second preset function can be used to transmit data related to the control chart, and the second preset function can be the getCtrlData() function. The third preset can be used to transmit data related to the mapping, and the third preset function getspcdata() can be the function.

[0072] The display page 304 can send the data to be rendered for the graph to the control chart rendering module 3013. After obtaining the data to be rendered for the graph, the control chart rendering module 3013 can perform rendering processing on the data to be rendered for the graph 306 according to the control chart type corresponding to the data type, and obtain the target control chart 308. The rendering process can include a quantity analysis process and a type analysis process. The quantity analysis process can be used to determine the number of control charts to be generated. The type analysis process can be used to determine the type of each control chart.

[0073] According to an embodiment of the present disclosure, since the to-be-rendered graph data and the target mapping are obtained by performing data analysis and processing on multiple to-be-processed data sets based on a preset data processing strategy, it is possible to automatically process multiple to-be-processed data sets based on actual requirements, which can help users better understand and analyze data, and display the data in a visual form, thereby improving the efficiency of data processing and the user experience. On this basis, by performing rendering processing on the to-be-rendered graph data according to the control graph type corresponding to the data type, and presenting the obtained target control graph and target mapping to the user, the intuitive display of production process data is realized, which is beneficial for subsequent users to control the business process based on the target control graph and target mapping.

[0074] After obtaining the target control graph 308, the control graph rendering module 3013 can callback the target control graph 308 to the display page 304. After obtaining the target mapping 307 and the target control graph 308, the display page 304 can display the target mapping 307 and the target control graph 308. The following will further describe Figure 3C the display page 304.

[0075] Figure 3C Schematically shows an example schematic diagram of a display page according to an embodiment of the present disclosure.

[0076] As Figure 3C shown, in the example of 300C, the display page 304 may include a control graph display area 3041 and a mapping display area 3042. After obtaining the target mapping 307 and the target control graph 308, the production process control system 301 can display the target control graph 308 in the control graph display area 3041 and display the target mapping 307 in the mapping display area 3042.

[0077] In one example, the target control graph 308 may include at least one node, and each node has a node identifier. The target mapping 307 may include at least one information item, and each information item has an information item identifier. On this basis, the preset association relationship may include at least one node identifier and the information item identifier corresponding to each node identifier. For example, the preset association relationship may include the correspondence between the node identifier "n 301" and the information item identifier "i 301", which can be understood that the node n 301 in the target control graph 308 and the information item i 301 in the target mapping 307 are associated.

[0078] Each node also has its own point position information, which can be used to characterize the position of the node in the target control diagram 308. For example, the point position information of node n 301 is the third node. Each information item also has its own row position information, which can be used to characterize the position of the information item in the target mapping 307. For example, the row position information of information item i_301 is the third information item.

[0079] According to an embodiment of the present disclosure, by using a preset association relationship to manage nodes and information items in a structured manner, a one-to-one correspondence between nodes and information items can be achieved, which helps with the organization, query, and retrieval of data in a business process, improves the efficiency and accuracy of data management, supports users in better utilizing and analyzing data, and further improves the efficiency and accuracy of real-time data interaction between the target control diagram and the target mapping during the business process control.

[0080] Figure 4 Schematically shows an example diagram of a business process control process according to an embodiment of the present disclosure.

[0081] As Figure 4 shown, in 400, the target control diagram 402 and the target mapping 403 corresponding to the business identifier can be displayed on the display page 401.

[0082] In one example, in response to detecting an operation on a target element (i.e., a node) in the target control diagram 402, the mapping management component 404 and the update detection interface 405 can be called to complete the adaptive update process of the target mapping 403, resulting in the updated target mapping 407. By implementing data interaction from the target control diagram 402 to the target mapping 403 based on the mapping management component 404 and the update detection interface 405, the data corresponding to the target element on the target control diagram 402 can be transferred to the associated information item in the target mapping 403 and highlighted, which is beneficial to improving the observation efficiency. The following will further illustrate the business process control process where the target element belongs to at least one node in combination with Figure 5A 、 Figure 5B and Figure 6 .

[0083] In another example, in response to detecting an operation on a target element (i.e., an information item) in the target map 403, the control chart management component 406 and the update detection interface 405 can be invoked to complete the adaptive update process of the target control chart 402, resulting in the updated target control chart 408. By implementing data interaction from the target map 403 to the target control chart 402 based on the control chart management component 406 and the update detection interface 405, the target element clicked when viewing the target map 403 can be passed to the associated node in the target control chart 402 and the content related to the node can be displayed, which is beneficial to improving the observation efficiency. The following will be combined with Figure 7A 、 Figure 7B and Figure 8 to further illustrate the business process control process where the target element belongs to at least one information item.

[0084] Figure 5A Schematically shows an example schematic diagram of the business process control process in the case where the target element belongs to at least one node according to an embodiment of the present disclosure.

[0085] As Figure 5A shown, in the example of 500A, after receiving a business process control request, the policy screening module 501_1, the data processing module 501_2, and the control chart rendering module 501_3 can be used to process the data to obtain and display the target map 503 and the target control chart 504 on the display page 502.

[0086] In the case where the target element belongs to at least one node in the target control chart 504, in response to detecting that the target element in the target control chart 504 is triggered, the target point position information 505 corresponding to the target element can be obtained. It should be noted that by triggering multiple target elements, the target point position information of each of the multiple target elements can be obtained, and the triggering method can be a sliding operation of the mouse on at least one node in the target control chart 504.

[0087] For example, in the control chart rendering module 501_3, a fourth preset function can be constructed during the rendering of the target control chart 504. The fourth preset function can be configured according to actual business requirements and is not limited herein. For example, the fourth preset function can be used to obtain the target point position information involved in the mouse sliding operation, and the fourth preset function can be the init function.

[0088] The mapping management component 501_4 (i.e., tool.service.ts) can act as an intermediary for information transfer between the target map 503 and the target control chart 504. For example, after obtaining the target point position information 505, the mapping management component 501_4 can obtain the target point position information 505 and send the target point position information 505 to the target map 503.

[0089] According to an embodiment of the present disclosure, by obtaining the target point position information corresponding to the target element when the target element is detected to be triggered, it helps to determine the node that the user is concerned about. Since the sub-mapping level identifier and the information item identifier to be updated are determined according to the preset association relationship and the target point position information, it is possible to determine the data item to be updated and the data structure in which it is located. On this basis, by displaying the corresponding target sub-mapping level according to the sub-mapping level identifier and highlighting the corresponding information item according to the information item identifier to be updated, it is possible to realize the data interaction between the nodes in the target control diagram and the information items in the target mapping, which helps the user to more intuitively understand and operate the data items of interest, more conveniently query and modify the data, and improves the data usage efficiency.

[0090] Figure 5B Schematically shows an example schematic diagram of a business process control process in the case where the target element belongs to at least one node according to another embodiment of the present disclosure.

[0091] As Figure 5B shown, in the example of 500B, in the case where the target element belongs to at least one node, the business process control process may include operation S510 to operation S570.

[0092] In operation S510, a mapping management component may be constructed. The mapping management component 501_4 may be constructed based on a service of a front-end development framework and can be used for real-time data communication from the target control diagram 504 to the target mapping 503. The mapping management component 501_4 may be defined with a fifth preset function and a sixth preset function. The fifth preset function and the sixth preset function can be configured according to actual business requirements and are not limited herein. In one example, the target point position information may be sent in the form of real-time stream data.

[0093] In operation S520, the target control diagram 504 may send the target point position information 505 based on the fifth preset function.

[0094] For example, the fifth preset function may be used to send the target point position information 505 from the target control diagram 504 to the mapping management component 5014. The fifth preset function may be sendEchartPoint().

[0095] In operation S530, the target mapping 503 may obtain the target point position information 505 based on the sixth preset function.

[0096] For example, the sixth preset function may be used for the mapping management component 5014 to send the target point position information to the target mapping 503. The sixth preset function may be getEchartsPoint().

[0097] In operation S540, according to the preset association relationship and the target point location information, the sub-mapping level identifier and the information item identifier corresponding to the sub-mapping level identifier to be updated can be determined.

[0098] After obtaining the target point location information 505, since the preset association relationship includes a one-to-one correspondence between the node identifier and the information item identifier, the information item identifier corresponding to the node identifier can be determined according to the node identifier corresponding to the target point location information 505. Furthermore, according to this information item identifier, the sub-mapping level identifier can be determined and this information item identifier can be determined as the information item identifier to be updated.

[0099] In one example, according to the target point location information 505, the target node identifier associated with the target point location information 505 can be determined among at least one node identifier. After obtaining the target node identifier, according to the one-to-one correspondence between the node identifier and the information item identifier in the preset association relationship, the associated target information item identifier can be determined based on the target node identifier. The target information item identifier can refer to the unique identifier of any information item among all information items.

[0100] For example, the target mapping 503 may include at least one sub-mapping level. Each sub-mapping level may each include at least one information item. Each information item may each have an information item identifier. After obtaining the target information item identifier, the target information item identifier can be converted into the sub-mapping level identifier to be displayed and the information item identifier to be updated corresponding to the sub-mapping level identifier. The information item identifier to be updated can refer to the unique identifier of any information item in this sub-mapping level. After obtaining the sub-mapping level identifier, a custom paging component can be used to display the target sub-mapping level corresponding to the sub-mapping level identifier according to the sub-mapping level identifier.

[0101] For example, the following formula (1) can be used to obtain the sub-mapping level identifier, and the following formula (2) can be used to obtain the information item identifier to be updated.

[0102] Pagenum = item / 10 (1)

[0103] pangeIndex = item % 10 (2)

[0104] Wherein, Pagenum represents the sub-mapping level identifier, item represents the target information item identifier, pangeIndex represents the information item identifier to be updated, A / B represents the division operation on A and B, and A%B represents the modulo operation on A and B.

[0105] According to an embodiment of the present disclosure, since the target node identifier is determined from the target point location information among at least one node identifier, the target node concerned by the user can be determined. By determining the target information item identifier according to the preset association relationship and the target node identifier, it helps to find the specific information item associated with the target node. On this basis, by determining the sub-mapping level identifier and the information item to be updated identifier according to the target information item identifier, the data structure and the specific location where the data item to be updated is located can be determined, thereby helping the user to accurately locate and operate the required data element, improving the accuracy and efficiency of data processing.

[0106] In operation S550, the target sub-mapping level corresponding to the sub-mapping level identifier can be displayed according to the sub-mapping level identifier.

[0107] In one example, after obtaining the sub-mapping level identifier, the mapping management component 5014 can be used to display the target sub-mapping level according to the sub-mapping level identifier. For example, the sub-mapping level identifier can be used as a parameter to control the paging component to display the candidate sub-mapping level identifier, and then request the data corresponding to the sub-mapping level identifier through the interface, so as to update and display the updated target mapping 503 on the display page 502. By using the paging component to convert from front-end paging to back-end paging, it can better meet the needs of massive data management in the field of semiconductor manufacturing technology, thereby ensuring the response speed of business process control.

[0108] In operation S560, the information item corresponding to the information item to be updated identifier can be displayed based on the preset display mode according to the information item to be updated identifier.

[0109] After obtaining the information item to be updated identifier, the information item corresponding to the information item to be updated identifier can be displayed based on the preset display mode according to the information item to be updated identifier. The preset display mode can be configured according to actual business needs and is not limited herein. For example, the preset display mode can include at least one of the following: highlighting and prominent display. For example, preset code can be added to the corresponding Hyper Text Markup Language (HTML) file, and the style of Cascading Style Sheets (CSS) can be set in the tag of the preset code. When the information item identifier of the current row matches the information item to be updated identifier, the current row can be highlighted. When the information item identifier of the current row does not match the information item to be updated identifier, the current row can be left unprocessed.

[0110] In operation S570, the update detection interface can be called to perform an update process on the mapping management component to obtain the mapping management component after the update process.

[0111] Since the mouse moves relatively fast and the highlighting of information items needs to be refreshed, the mapping management component 5014 can be marked as dirty (i.e., markForCheck) to inform the front-end development framework that an update check is required, and the update detection interface (i.e., api detectChanges) is called to perform an update process on the mapping management component 5014 to obtain the updated mapping management component. By calling the update detection interface to update the mapping management component, the effectiveness of the highlighting display can be ensured.

[0112] In one example, the target mapping 503 can visually display a preset threshold number of information items. The preset threshold can be configured according to actual business requirements and is not limited here. For example, the preset threshold can be set to 25. When the user slides the mouse over at least one target node on the target control graph 504, the target information item corresponding to the target node can be visually highlighted in the target mapping 503, so that the specific information of each target node can be known. For example, when the mouse slides over 10 nodes on the target control graph 504, the information items corresponding to these 10 nodes in the target mapping 503 can be displayed 10 times in sequence.

[0113] By moving the mouse on the target control graph 504, the mapping management component 5014 can automatically interact the position information of the target points passed by the mouse with the target mapping 503, and highlight the data item corresponding to the target point position information in the target mapping 503, thereby reducing the response latency and improving the response speed.

[0114] According to an embodiment of the present disclosure, by using the mapping management component to display the target sub-mapping level according to the sub-mapping level identifier, the user can more intuitively understand and operate the data items of interest. By calling the update detection interface to update the mapping management component and timely detecting and processing the occurring data changes, the accuracy and integrity of the data can be ensured, thereby improving the data usage efficiency and reliability.

[0115] Figure 6 A schematic diagram of an updated target mapping according to an embodiment of the present disclosure is schematically shown.

[0116] As Figure 6 shown, in 600, the display page 601 may include a control graph display area 6011 and a mapping display area 6012. After obtaining the target control graph 602 and the target mapping 603, the target control graph 602 can be displayed in the control graph display area 6011, and the target mapping 603 can be displayed in the mapping display area 6012.

[0117] In response to detecting that the target node n601 is triggered, the target point position information corresponding to the target node n601 can be obtained. According to the preset association relationship and the target point position information, the sub-mapping level identifier 1 and the information item identifier i601 corresponding to the sub-mapping level identifier 1 can be determined. On this basis, according to the sub-mapping level identifier 1, the target sub-mapping level corresponding to the sub-mapping level identifier 1 can be displayed, and according to the information item identifier i601, the information item corresponding to the information item identifier i601 can be highlighted.

[0118] Figure 7A Schematically shows an example schematic diagram of a business process control process in the case where the target element belongs to at least one information item according to an embodiment of the present disclosure.

[0119] As Figure 7A shown, in the example of 700A, after receiving a business process control request, the policy screening module 7011, the data processing module 7012, and the control chart rendering module 7013 can be used to process the data to obtain and display the target mapping 703 and the target control chart 705 on the display page 702.

[0120] In the case where the target element belongs to at least one information item in the target mapping 703, in response to detecting that the target element in the target mapping 703 is triggered, the target row position information 704 corresponding to the target element can be obtained. It should be noted that by triggering multiple target elements, the target row position information of each of the multiple target elements can be obtained, and the triggering method can be a click operation of the mouse on at least one information item in the target mapping 703.

[0121] The control chart management component 7014 (i.e., tool.service.ts) can act as an intermediary for information transfer between the target mapping 703 and the target control chart 705. For example, after obtaining the target row position information 704, the control chart management component 7014 can obtain the target row position information 704 and send the target row position information 704 to the target control chart 705.

[0122] By clicking the mouse on any information item in the target mapping 703, the control chart management component 7014 can automatically interact the target row position information clicked by the mouse with the target control chart 705, mark the node corresponding to the target row position information in the target control chart 705 and display the content related to the node, thereby reducing the response delay and improving the response speed.

[0123] According to an embodiment of the present disclosure, by determining the target row position information corresponding to the target element and the target point position information to be marked and displayed when the target element is detected to be triggered, real-time data interaction between the target and the target control chart can be achieved, thereby helping the user accurately locate the target node. On this basis, by marking the target node in the target control chart according to the target point position information and displaying the content corresponding to the target node at a preset position, the user can conveniently view the relevant content, thereby improving the efficiency and accuracy of data search and analysis, and further improving the efficiency of business process control.

[0124] Figure 7B Schematically shows an example schematic diagram of a business process control process in the case where the target element belongs to at least one information item according to another embodiment of the present disclosure.

[0125] As Figure 7B shown, in the example of 700B, in the case where the target element belongs to at least one information item, the business process control process may include operation S710 to operation S760.

[0126] In operation S710, a control chart management component can be constructed. The control chart management component 7014 can be constructed based on a service of a front-end development framework and can be used for real-time data communication from the target mapping 503 to the target control chart 504. The control chart management component 7014 can be predefined with a seventh preset function and an eighth preset function. The seventh preset function and the eighth preset function can be configured according to actual business requirements and are not limited herein. In one example, the target point position information can be sent in the form of real-time stream data.

[0127] In operation S720, the target mapping sends the target row position information based on the seventh preset function.

[0128] For example, the seventh preset function can be used to send the target row position information 704 from the target mapping 703 to the control chart management component 7014. The seventh preset function can be sendSelectRaw().

[0129] In operation S730, the target control chart obtains the target row position information based on the eighth preset function.

[0130] For example, the eighth preset function can be used for the control chart management component 7014 to send the target row position information 704 to the target control chart 705. The eighth preset function can be getSelectRaw().

[0131] In operation S740, the position information of the target point in the target control chart can be determined according to the preset association relationship and the target row position information. After obtaining the target row position information 704, since the preset association relationship includes the one-to-one correspondence between the node identifier and the information item identifier, the position information of the target point corresponding thereto can be determined according to the target row position information 704.

[0132] In one example, the target information item identifier can be determined from at least one information item identifier according to the target row position information 704. After obtaining the target information item identifier, according to the one-to-one correspondence between the node identifier and the information item identifier in the preset association relationship, the target node identifier can be determined using the control chart management component 7014. After obtaining the target node identifier, the instance in the target control chart 705, that is, the position information of the target point, can be further determined. Thus, by clicking on the target information item in the target mapping 703, the corresponding target node on the target control chart 705 can be quickly marked.

[0133] According to an embodiment of the present disclosure, since the target information item identifier is determined from at least one information item identifier according to the target row position information, the specific information item that needs to be concerned and processed can be determined. Since the target node identifier is determined according to the preset association relationship and the target information item identifier, the specific node that needs to be marked and displayed in the target control chart can be determined. On this basis, by determining the position information of the target point in the target control chart according to the target node identifier, the position of the node that needs to be marked and displayed in the target control chart can be determined, helping the user to more intuitively find the target node and view the relevant content, improving the efficiency and accuracy of data search and analysis.

[0134] In operation S750, the target node can be marked in the target control chart 705 and the content corresponding to the target node can be displayed at a preset position according to the position information of the target point.

[0135] After obtaining the position information of the target point, the position information of the target point can be introduced as a parameter into the ninth preset function to facilitate the display of the content corresponding to the target node. The ninth preset function and the preset position can be configured according to actual business requirements and are not limited herein. For example, the ninth preset function can use the event distribution method to trigger the display of a tooltip (i.e., tooltips) on the target control chart 705 to display the content corresponding to the target node, and the ninth preset function can be dispatchAction(). The preset position can be a position at a preset distance from the target node. For example, the preset position is a position 1 centimeter upstream vertically from the target node.

[0136] The style, content, and behavior of the tooltip can be configured based on a preset configuration item (i.e., setTooltip). The tooltip can refer to the information box displayed when the mouse hovers over any node on the target control chart 705, and can display the detailed content of the data associated with the node or other relevant information.

[0137] By clicking on any target element in the target mapping 703, the node corresponding to the target element can be quickly marked in the target control chart 705, facilitating the user to view the position and change trend of the target element in the target control chart 705. Furthermore, based on the position and change trend of the target element in the target control chart 705, an early warning prompt based on a preset out-of-control rule can be performed, thereby improving the efficiency of repairing abnormal situations in business process control. The preset out-of-control rule can be configured according to actual business requirements and is not limited herein. For example, the preset out-of-control rule can be determined based on the eight out-of-control criteria of statistical process control.

[0138] In operation S750, an update detection interface can be called to perform an update process on the control chart management component 7014 to obtain the updated control chart management component.

[0139] Since the selection speed of information items in the target mapping is relatively fast and the nodes on the target control chart 705 need to respond quickly, by marking the control chart management component 7014 as a dirty value (i.e., markForCheck), it is convenient to inform the front-end development framework that an update needs to be checked, and an update detection interface (i.e., api detectChanges) is called to perform an update process on the control chart management component 7014 to obtain the updated control chart management component, which can ensure that each click can be responded to.

[0140] According to an embodiment of the present disclosure, by using the control chart management component to determine the position information of the target point in the control chart according to the preset association relationship and the target row position information, it is helpful to determine the position of the target node that needs to be marked and displayed in the target control chart. By calling the update detection interface to perform an update process on the control chart management component to obtain the updated control chart management component, the consistency between the control chart and the data in the target mapping can be ensured, thereby guaranteeing the accuracy and real-time nature of business process control.

[0141] Figure 8 Schematically shows an example schematic diagram of the updated target control chart according to an embodiment of the present disclosure.

[0142] As Figure 8As shown, in 800, the display page 801 may include a control chart display area 8011 and a mapping display area 8012. After obtaining the target control chart 802 and the target mapping 803, the target control chart 802 may be displayed in the control chart display area 8011, and the target mapping 803 may be displayed in the mapping display area 8012.

[0143] In response to detecting that the target information item i 801 is triggered, the target row position information corresponding to the target information item i 801 may be obtained, and based on the preset association relationship and the target row position information, the target point position information may be determined. On this basis, according to the target point position information, the target node n 801 may be marked in the target control chart 802 and the content corresponding to the target node n 801 may be displayed at a preset position. The content corresponding to the target node n 801 may include at least one of the following: point position information, mean value, minimum value, maximum value, vehicle name, time, and warning information.

[0144] The above are only exemplary embodiments, but are not limited thereto. Other business process control methods known in the art may also be included, as long as they can effectively control the business process and improve the real-time performance and production efficiency of the production process.

[0145] Figure 9 A block diagram of a business process control device according to an embodiment of the present disclosure is schematically shown.

[0146] As Figure 9 shown, the business process control device 900 may include a first display module 910, a second display module 920, and a control module 930.

[0147] The first display module 910 is configured to display a target control chart and a target mapping corresponding to a business identifier on a display page, where the target control chart includes at least one node, and the target mapping includes at least one information item.

[0148] The second display module 920 is configured to, in response to detecting an operation on a target element among at least one node or at least one information item, update an associated element corresponding to the target element according to a preset association relationship, and obtain and display an updated target control chart and an updated target mapping.

[0149] The control module 930 is configured to execute control of a business process corresponding to a business identifier according to the updated target control chart and the updated target mapping.

[0150] Any number of modules according to embodiments of the present disclosure, or at least part of the functions of any of them, may be implemented in one module. Any one or more of the modules according to embodiments of the present disclosure may be split into multiple modules for implementation. Any one or more of the modules according to embodiments of the present disclosure may be at least partially implemented as a hardware circuit, such as a field programmable gate array (FPGA), a programmable logic array (PLA), a system on chip, a system on a substrate, a system in a package, an application specific integrated circuit (ASIC), or may be implemented by any other reasonable way of integrating or packaging circuits, etc., in hardware or firmware, or implemented in any one of the three implementation manners of software, hardware, and firmware, or in any suitable combination of several of them. Alternatively, one or more of the modules according to embodiments of the present disclosure may be at least partially implemented as a computer program module, which can execute corresponding functions when the computer program module is run.

[0151] For example, any number of the first display module 910, the second display module 920, and the control module 930 may be combined and implemented in one module, or any one of them may be split into multiple modules. Alternatively, at least part of the functions of one or more of these modules / units / sub-units may be combined with at least part of the functions of other modules and implemented in one module. According to embodiments of the present disclosure, at least one of the first display module 910, the second display module 920, and the control module 930 may be at least partially implemented as a hardware circuit, such as a field programmable gate array (FPGA), a programmable logic array (PLA), a system on chip, a system on a substrate, a system in a package, an application specific integrated circuit (ASIC), or may be implemented by any other reasonable way of integrating or packaging circuits, etc., in hardware or firmware, or implemented in any one of the three implementation manners of software, hardware, and firmware, or in any suitable combination of several of them. Alternatively, at least one of the first display module 910, the second display module 920, and the control module 930 may be at least partially implemented as a computer program module, which can execute corresponding functions when the computer program module is run.

[0152] It should be noted that the part of the service process control device in the embodiments of the present disclosure corresponds to the part of the service process control method in the embodiments of the present disclosure. For the description of the service process control device part, please refer to the service process control method part specifically, and details will not be repeated here.

[0153] Figure 10 A block diagram of an electronic device suitable for implementing the service process control method according to an embodiment of the present disclosure is schematically shown. Figure 10 The shown electronic device is only an example and should not impose any limitation on the functions and usage scope of the embodiments of the present disclosure.

[0154] As Figure 10 shown, the computer electronic device 1000 according to an embodiment of the present disclosure includes a processor 1001, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 1002 or a program loaded from a storage section 1009 into a random access memory (RAM) 1003. The processor 1001 can include, for example, a general microprocessor (such as a CPU), an instruction set processor, and / or a related chipset, and / or a dedicated microprocessor (such as an application specific integrated circuit (ASIC)), and so on. The processor 1001 can also include on-board memory for caching purposes. The processor 1001 can include a single processing unit or multiple processing units for performing different actions of the method flow according to an embodiment of the present disclosure.

[0155] In the RAM 1003, various programs and data required for the operation of the electronic device 1000 are stored. The processor 1001, the ROM 1002, and the RAM 1003 are connected to each other via a bus 1004. The processor 1001 performs various operations of the method flow according to an embodiment of the present disclosure by executing the programs in the ROM 1002 and / or the RAM 1003. It should be noted that the program can also be stored in one or more memories other than the ROM 1002 and the RAM 1003. The processor 1001 can also perform various operations of the method flow according to an embodiment of the present disclosure by executing the programs stored in the one or more memories.

[0156] According to an embodiment of the present disclosure, the electronic device 1000 can further include an input / output (I / O) interface 1005, and the input / output (I / O) interface 1005 is also connected to the bus 1004. The electronic device 1000 can further include one or more of the following components connected to the input / output (I / O) interface 1005: an input section 1006 including a keyboard, a mouse, etc.; an output section 1007 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc. and a speaker, etc.; a storage section 1008 including a hard disk, etc.; and a communication section 1009 including a network interface card such as a LAN card, a modem, etc. The communication section 1009 performs communication processing via a network such as the Internet. A drive 1010 is also connected to the input / output (I / O) interface 1005 as needed. A removable medium 1011, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 1010 as needed so that a computer program read from it can be installed into the storage section 1008 as needed.

[0157] According to an embodiment of the present disclosure, the method flow according to the embodiments of the present disclosure can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a computer-readable storage medium, and the computer program includes program codes for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through the communication part 1009, and / or installed from the removable medium 1011. When the computer program is executed by the processor 1001, the above functions defined in the system of the embodiments of the present disclosure are executed. According to an embodiment of the present disclosure, the above-described systems, devices, apparatuses, modules, units, etc. can be implemented by computer program modules.

[0158] The present disclosure also provides a computer-readable storage medium, which may be included in the device / device / system described in the above embodiments; or may exist alone without being assembled into the device / device / system. The above computer-readable storage medium carries one or more programs, and when the above one or more programs are executed, the method according to the embodiments of the present disclosure is implemented.

[0159] According to an embodiment of the present disclosure, the computer-readable storage medium may be a non-volatile computer-readable storage medium. For example, it may include but is not limited to: portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the above. In the present disclosure, the computer-readable storage medium may be any tangible medium that contains or stores a program, and the program can be used by or in combination with an instruction execution system, device, or device.

[0160] For example, according to an embodiment of the present disclosure, the computer-readable storage medium may include the above-described ROM 1002 and / or RAM 1003 and / or one or more memories other than ROM 1002 and RAM 1003.

[0161] An embodiment of the present disclosure also includes a computer program product, which includes a computer program, and the computer program includes program codes for executing the method provided by the embodiments of the present disclosure. When the computer program product runs on an electronic device, the program codes are used to enable the electronic device to implement the service process control method provided by the embodiments of the present disclosure.

[0162] When the computer program is executed by the processor 1001, the above functions defined in the system / device of the embodiments of the present disclosure are executed. According to an embodiment of the present disclosure, the above-described systems, devices, modules, units, etc. can be implemented by computer program modules.

[0163] In one embodiment, the computer program may rely on tangible storage media such as optical storage devices, magnetic storage devices, etc. In another embodiment, the computer program may also be transmitted and distributed in the form of signals on a network medium, and be downloaded and installed through the communication part 1009, and / or be installed from the removable medium 1011. The program code included in the computer program may be transmitted using any suitable network medium, including but not limited to: wireless, wired, etc., or any suitable combination of the above.

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

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

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

Claims

1. A business process control method, comprising: displaying a target control diagram and a target mapping corresponding to a service identifier on a display page, wherein the target control diagram includes at least one node, and the target mapping includes at least one information item; responding to detecting an operation on a target element in the at least one node or the at least one information item, and updating an associated element of the target element according to a preset association relationship, to obtain and display an updated target control diagram and an updated target mapping; and executing control of a business process corresponding to the service identifier according to the updated target control diagram and the updated target mapping.

2. The method according to claim 1, wherein The preset association relationship includes at least one node identifier and an information item identifier corresponding to each node identifier, each node respectively corresponding to dot position information, and each information item respectively corresponding to row position information.

3. The method according to claim 2, wherein The target mapping includes at least one sub-mapping level, and each sub-mapping level respectively includes the at least one information item; when the target element belongs to the at least one node, the responding to detecting an operation on the target element, and updating an associated element corresponding to the target element according to a preset association relationship, to obtain and display an updated target control diagram and an updated target mapping includes: responding to detecting that the target element is triggered, and obtaining target point position information corresponding to the target element; determining a sub-mapping level identifier and an information item identifier to be updated corresponding to the sub-mapping level identifier according to the preset association relationship and the target point position information; displaying a target sub-mapping level corresponding to the sub-mapping level identifier according to the sub-mapping level identifier; and displaying an information item corresponding to the information item identifier to be updated according to the information item identifier to be updated based on a preset display mode.

4. The method according to claim 3, wherein The determining a sub-mapping level identifier and an information item identifier to be updated corresponding to the sub-mapping level identifier according to the preset association relationship and the target point position information includes: determining a target node identifier from the at least one node identifier according to the target point position information; determining a target information item identifier according to the preset association relationship and the target node identifier; and determining the sub-mapping level identifier and the information item identifier to be updated according to the target information item identifier.

5. The method according to claim 3, wherein The displaying a target sub-mapping level corresponding to the sub-mapping level identifier according to the sub-mapping level identifier includes: using a mapping management component to display the target sub-mapping level according to the sub-mapping level identifier; and the method further includes, after the displaying a target sub-mapping level corresponding to the sub-mapping level identifier according to the sub-mapping level identifier: invoking an update detection interface to perform an update process on the mapping management component, to obtain an updated mapping management component after the update process.

6. The method according to claim 2, wherein when the target element belongs to the at least one information item, In response to detecting an operation on a target element, according to a preset association relationship, updating an associated element corresponding to the target element, and obtaining and displaying an updated target control chart and an updated target mapping includes: In response to detecting that the target element is triggered, determining target row position information corresponding to the target element; According to the preset association relationship and the target row position information, determining target point position information in the target control chart; and According to the target point position information, marking a target node in the target control chart and displaying content corresponding to the target node at a preset position.

7. The method according to claim 6, wherein The determining the target point position information in the target control chart according to the preset association relationship and the target row position information includes: According to the target row position information, determining a target information item identifier among the at least one information item identifier; According to the preset association relationship and the target information item identifier, determining a target node identifier; and According to the target node identifier, determining the target point position information.

8. The method according to claim 6, wherein The determining the target point position information in the target control chart according to the preset association relationship and the target row position information includes: Using a control chart management component, determining the target point position information according to the preset association relationship and the target row position information; and The method further includes, after determining the target point position information in the target control chart according to the preset association relationship and the target row position information: Invoking an update detection interface to perform an update process on the control chart management component to obtain an updated control chart management component.

9. The method according to any one of claims 1 to 8, further includes, before displaying the target control chart and the target mapping corresponding to the service identifier on the display page: In response to receiving a business process control request, display a policy selection page, where The service process control request further includes the service identifier, the policy selection page includes a policy selection control, and the policy selection control is used to display at least one pre-configured data screening policy; And In response to a target data screening policy among the at least one data screening policy being selected, according to the service identifier, based on screening parameters corresponding to multiple data screening dimensions respectively, obtaining multiple datasets to be processed, wherein the target data screening policy includes the multiple data screening dimensions.

10. The method according to claim 9, wherein, Each of the multiple datasets to be processed has a data type, and the display page includes a control chart display area and a mapping display area; The method further includes: Based on a preset data processing policy, performing data analysis processing on the multiple datasets to be processed to obtain data for rendering the chart and the target mapping; According to the control chart type corresponding to the data type, performing rendering processing on the data for rendering the chart to obtain the target control chart; The obtaining and displaying the target control chart and the target mapping corresponding to the service identifier on the display page includes: Displaying the target control chart in the control chart display area; and Displaying the target mapping in the mapping display area.

11. A service process control device includes: The first display module is configured to display a target control chart and a target mapping corresponding to a service identifier on a display page, wherein the target control chart includes at least one node, and the target mapping includes at least one information item; The second display module is configured to, in response to detecting an operation on a target element in the at least one node or the at least one information item, update an associated element corresponding to the target element according to a preset association relationship, and obtain and display an updated target control chart and an updated target mapping; and The control module is configured to execute control of a service process corresponding to the service identifier according to the updated target control chart and the updated target mapping.

12. An electronic device, comprising: One or more processors; A memory for storing one or more instructions, wherein when the one or more instructions are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1 to 10.

13. A computer-readable storage medium, on which executable instructions are stored, and when the executable instructions are executed by a processor, the processor implements the method according to any one of claims 1 to 10.

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