Batch data display method and device based on process flow diagram

By queueing and paging the equipment numbers in the process flow chart, the problem that the existing process flow chart cannot intuitively display the real-time status of the same batch of equipment is solved, and more efficient equipment information display is achieved and the work efficiency of operators is improved.

CN119861672AActive Publication Date: 2025-04-22SUPCON TECH CO LTD
View PDF 9 Cites 0 Cited by

Patent Information

Application Number
CN202510041950.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-10
Publication Date
2025-04-22
Estimated Expiration
2045-01-10

AI Technical Summary

Technical Problem

The existing process flow chart cannot allow operators to intuitively view the real-time status of all equipment in the same batch, affecting the operator's work efficiency.

Method used

By inserting all the device numbers in the initial process flow chart into the full queue and dividing the full queue according to the device status corresponding to each device number, the distinction between all device numbers corresponding to different device statuses is achieved. Then, based on the preset number of display devices and all batch numbers, the processed full queue is paging to generate a target process flow chart to display all device information.

Benefits of technology

It realizes real-time intuitive display of all equipment in the same batch, improves the work efficiency of operators, and facilitates safe production.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119861672A_ABST
    Figure CN119861672A_ABST
Patent Text Reader

Abstract

The invention belongs to the technical field of equipment distributed control, and discloses a batch data display method and device based on a process flow diagram, and the method comprises the steps: inserting all equipment numbers in an initial process flow diagram into a full-quantity queue, and carrying out the division processing of the full-quantity queue according to the equipment state corresponding to each equipment number, thereby obtaining a batch data display result. Further, distinguishing of all equipment numbers corresponding to different equipment states is realized; then, based on the preset number of display devices and all batch numbers, paging processing is carried out on the processed full queue, at least two pieces of paging information are obtained, and it is guaranteed that each piece of paging information comprises at least one batch number and all device numbers corresponding to each batch number; and then, a target process flow diagram can be generated according to the user page number operation and all the paging information, and the target process flow diagram is displayed, so that all the equipment information is displayed in batches more visually, the working efficiency of operators is improved, and safe production can be facilitated.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the technical field of equipment distributed control, and in particular, relates to a batch data display method and device based on a process flow chart. Background Art

[0002] Distributed Control System (DCS) is a microprocessor-based control technology that integrates computer technology, communication technology, display technology and control strategies to achieve decentralized control and centralized management of industrial production processes. It has been widely used in fine chemicals, medicine, food and other industries.

[0003] In order to provide operators with real-time equipment data, the distributed control system displays all detected equipment information to operators through process flow charts. However, the existing process flow charts cannot allow operators to intuitively view the real-time status of all equipment in the same batch, which in turn affects the operator's work efficiency. Summary of the invention

[0004] In order to solve the technical defects mentioned above that the existing process flow chart cannot allow operators to intuitively view the real-time status of all equipment in the same batch, thereby affecting the work efficiency of operators, this application proposes a batch data display method and device based on a process flow chart, and its technical solution is as follows: In a first aspect, an embodiment of the present application provides a batch data display method based on a process flow chart, comprising: Insert all equipment numbers in the initial process flow chart into the full queue, and divide the full queue according to the equipment status corresponding to each equipment number; wherein the initial process flow chart includes at least two equipment numbers, the equipment status corresponding to each equipment number, and the batch number; Based on the preset number of display devices and all batch numbers, the processed full queue is paged to obtain at least two paging information; wherein each paging information includes at least one batch number and all device numbers corresponding to each batch number; Generate a target process flow chart based on the user's page number operation and all paging information, and display the target process flow chart.

[0005] In an optional solution of the first aspect, the full queue is divided according to the device state corresponding to each device number, including: When the device status of any device number in the full queue is idle, the device number is inserted to the end of the batch idle queue; When the equipment status of any equipment number in the full queue is in the running status, the batch number corresponding to the equipment number is obtained in the process flow chart, and the equipment number and the corresponding batch number are inserted into the batch running queue.

[0006] In another optional solution of the first aspect, inserting the equipment number and the corresponding batch number into the batch operation queue comprises: When the batch number is not detected in the batch operation queue, a first grouping queue corresponding to the batch number is newly created in the batch operation queue, and the device number and the corresponding batch number are inserted into the end of the first grouping queue; When a batch number is detected in the batch operation queue, a second grouping queue corresponding to the batch number is determined, and the device number and the corresponding batch number are inserted into the second grouping queue.

[0007] In yet another optional solution of the first aspect, the batch operation queue includes at least two grouping queues; Based on the preset number of display devices and all batch numbers, the processed full queue is paginated to obtain at least two pagination information, including: Identify the batch date from the batch number corresponding to each grouping queue, and sort all the grouping queues according to the preset date sequence and all the batch dates; Among all the group queues after the sorting process, the number of first device numbers contained in the first n group queues is counted, and when the number of first device numbers exceeds the preset number of display devices, the first n-1 group queues are subjected to page numbering process; wherein n is a positive integer greater than 1; From all the group queues after the sorting process, all the group queues that have not been processed by paging numbering are screened out, and the number of second device numbers contained in the first m group queues is counted; wherein m is a positive integer greater than 1; When the number of the second device numbers exceeds the preset number of display devices, the first m-1 group queues are processed by page numbering until the page numbering process is completed for all group queues; wherein the page numbering of the n-1 group queues is less than the page numbering of the m-1 group queues; At least two pieces of paging information are obtained according to all paging numbers, all grouping queues corresponding to each paging number, and batch idle queues.

[0008] In yet another optional solution of the first aspect, the initial process flow chart further includes equipment parameters corresponding to each equipment number; According to all paging numbers, all grouping queues corresponding to each paging number, and batch idle queues, at least two paging information are obtained, including: Each paging number, all batch numbers corresponding to all corresponding grouping queues, all device numbers and all device parameters are used as corresponding paging information; Counting the number of third device numbers included in each paging information, and calculating the number of differences between the number of third device numbers and the number of preset display devices; All device numbers corresponding to the number of differences are screened out in the batch idle queue, and all screened out device numbers and corresponding device parameters are added to the corresponding paging information.

[0009] In another optional solution of the first aspect, after adding all the filtered device numbers and all the corresponding device parameters to the corresponding paging information, the method further includes: When there is at least one device number in the batch idle queue after the screening process, a supplementary number is determined according to all the paging numbers; At least one paging information is obtained according to the preset number of display devices, the supplementary number, all device numbers in the batch idle queue after screening processing, and all corresponding device parameters.

[0010] In another optional solution of the first aspect, generating a target process flow chart according to a user page number operation and all paging information includes: Determine the page number corresponding to the user's page number operation from among all the page numbers, and fill the page information containing the page number into the preset overview page list to obtain the target process flow chart; All equipment numbers and all equipment parameters corresponding to each batch number in the target process flow chart are marked respectively.

[0011] In a second aspect, an embodiment of the present application provides a batch data display device based on a process flow chart, comprising: A queue division module is used to insert all equipment numbers in the initial process flow chart into the full queue, and divide the full queue according to the equipment status corresponding to each equipment number; wherein the initial process flow chart includes at least two equipment numbers, the equipment status corresponding to each equipment number, and the batch number; A paging processing module, used to perform paging processing on the processed full queue based on the preset number of display devices and all batch numbers, to obtain at least two paging information; wherein each paging information includes at least one batch number and all device numbers corresponding to each batch number; The data display module is used to generate a target process flow chart according to the user's page number operation and all paging information, and to display the target process flow chart.

[0012] In a third aspect, an embodiment of the present application further provides a batch data display device based on a process flow chart, comprising a processor and a memory; The processor is connected to the memory; A memory for storing executable program codes; The processor runs the program corresponding to the executable program code by reading the executable program code stored in the memory, so as to implement the batch data display method based on the process flow chart provided by the first aspect of the embodiment of the present application or any implementation method of the first aspect.

[0013] In a fourth aspect, an embodiment of the present application provides a computer storage medium, which stores a computer program. The computer program includes program instructions. When the program instructions are executed by a processor, the batch data display method based on the process flow chart provided by the first aspect of the embodiment of the present application or any one of the implementation methods of the first aspect can be implemented.

[0014] Beneficial effects of this application: When displaying batch data, all equipment numbers in the initial process flow chart can be inserted into the full queue, and the full queue can be divided according to the equipment status corresponding to each equipment number, so as to achieve the distinction between all equipment numbers corresponding to different equipment statuses; then, based on the preset number of display devices and all batch numbers, the processed full queue is paged to obtain at least two paging information to ensure that each paging information contains at least one batch number and all equipment numbers corresponding to each batch number; then, the target process flow chart can be generated according to the user's page number operation and all paging information, and the target process flow chart can be displayed, so as to more intuitively display all equipment information in batches, which not only improves the work efficiency of operators, but also facilitates safe production. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0016] Figure 1 An overall flow chart of a batch data display method based on a process flow chart provided in an embodiment of the present application; Figure 2 A schematic diagram of an overview screen of an existing process flow chart provided in an embodiment of the present application; Figure 3 A schematic diagram of an overview screen of a process flow chart provided in an embodiment of the present application; Figure 4 A schematic diagram of an overview screen of another process flow chart provided in an embodiment of the present application; Figure 5 A schematic diagram of the structure of a batch data display device based on a process flow chart provided in an embodiment of the present application; Figure 6 A schematic diagram of the structure of another batch data display device based on a process flow chart provided in an embodiment of the present application. DETAILED DESCRIPTION

[0017] The technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application.

[0018] In the following introduction, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance. The following introduction provides multiple embodiments of the present application, and different embodiments can be replaced or combined, so the present application can also be considered to include all possible combinations of the same and / or different embodiments recorded. Therefore, if one embodiment includes features A, B, and C, and another embodiment includes features B and D, then the present application should also be considered to include embodiments containing one or more of all other possible combinations of A, B, C, and D, although the embodiment may not be clearly recorded in the following text.

[0019] The following description provides examples and does not limit the scope, applicability or examples set forth in the claims. Changes may be made to the functions and arrangements of the elements described without departing from the scope of the present application. Various processes or components may be appropriately omitted, substituted or added to each example. For example, the described method may be performed in an order different from the order described, and various steps may be added, omitted or combined. In addition, features described in some examples may be combined in other examples.

[0020] See also Figure 1 , Figure 1 An overall flow chart of a batch data display method based on a process flow chart provided in an embodiment of the present application is shown.

[0021] like Figure 1 As shown, the batch data display method based on the process flow chart may at least include the following steps: Step 102: insert all equipment numbers in the initial process flow chart into the full queue, and divide the full queue according to the equipment status corresponding to each equipment number.

[0022] In the embodiment of the present application, the batch data display method based on the process flow chart can be applied to, but not limited to, the processing terminal of the distributed control system, which can rearrange the process flow chart generated by the distributed control system based on manual configuration, thereby obtaining a more intuitive process flow chart that displays all equipment information in batches. Here, the distributed control system can establish a connection with all equipment to obtain the equipment number (that is, the equipment model, or the preset number corresponding to the equipment model) output by each equipment, and can also determine the corresponding equipment status according to the working parameters output by each equipment, for example, but not limited to, judging whether the corresponding equipment is in an operating state or an idle state according to the starting voltage of each equipment, and can display the equipment number and equipment status of each equipment in the generated process flow chart.

[0023] In addition, the distributed control system can also establish a connection with the parameter detection device of each device to obtain one or more device parameters of each device, and display all device parameters of each device in the generated process flow chart. Here, the type of parameter detection device can be, but is not limited to, a temperature sensor to obtain the temperature value of each device when it is in operation or idle state; or a pressure sensor to obtain the pressure value of each device when it is in operation or idle state. Of course, it can also be other types of parameter detection devices, not limited to this.

[0024] It is understandable that in the process flow chart generated by the distributed control system based on manual configuration, at least the equipment number of all equipment connected to the distributed control system, the equipment status corresponding to each equipment number, the batch number and all equipment parameters can be included; wherein, the batch number can be understood as the batch number of the product produced by each equipment, which can be but not limited to being pre-saved by the operator in the processing terminal, or output by each equipment (for example, the operator inputs the batch number to each equipment in advance, and then each equipment outputs the batch number to the processing terminal). Since the display position of the equipment number, equipment status, batch number and all equipment parameters corresponding to each equipment in the process flow chart is relatively fixed, the operator cannot intuitively view the real-time status of all equipment in the same batch, and cannot centrally perceive the operating status of all equipment in the same batch, thereby affecting the work efficiency of the operator.

[0025] Also see here Figure 2 A schematic diagram of an overview screen of an existing process flow chart provided in an embodiment of the present application is shown, such as Figure 2As shown in the figure, in the process flow chart generated by the distributed control system based on manual configuration, the equipment number, batch number, equipment status, temperature, pressure and volume corresponding to the four equipment can be included. It can be seen that equipment number 1 and equipment number 4 correspond to the same batch number, but the operator cannot view it intuitively; secondly, the equipment status of equipment number 2 is idle, and there is no corresponding batch number, while the equipment status of equipment number 1, equipment number 3 and equipment number 4 are all in operation. Since the display position of the equipment number, equipment status, batch number and all equipment parameters corresponding to each equipment is relatively fixed, the overall display effect of the process flow chart is too chaotic, which seriously affects the work efficiency of the operator; secondly, when the number of equipment connected to the distributed control system is large, it is also easy to cause the overall display effect of the process flow chart to be too crowded, further affecting the work efficiency of the operator.

[0026] It can also be understood that the processing terminal inserts all the equipment numbers in the initial process flow chart into the full queue, and divides the full queue according to the equipment status corresponding to each equipment number, thereby realizing the distinction of all equipment numbers corresponding to different equipment statuses; then, based on the preset number of display devices and all batch numbers, the processed full queue is paged to obtain at least two paging information to ensure that each paging information contains at least one batch number and all equipment numbers corresponding to each batch number; then, the target process flow chart can be generated according to the user's page number operation and all paging information, and the target process flow chart can be displayed, thereby more intuitively displaying all equipment information in batches, which not only improves the work efficiency of operators, but also facilitates safe production.

[0027] Specifically, when displaying batch data, the processing terminal can, but is not limited to, obtain the initial process flow chart generated by the distributed control system based on manual configuration at a preset interval period, extract all equipment numbers from the initial process flow chart, and insert all equipment numbers into the full queue. Here, the full queue can be used to store and process each equipment number in the form of a queue, and can also, but is not limited to, sort all equipment numbers in a preset arrangement order, and is not limited to this.

[0028] It can be understood that the initial process flow chart may include the equipment numbers of all equipment connected to the distributed control system, the equipment status and batch numbers corresponding to each equipment number. The equipment number, equipment status and batch number of each equipment can be obtained by the corresponding equipment output, and are not limited to this.

[0029] Furthermore, after all equipment numbers are inserted into the full queue, the processing terminal may, but is not limited to, obtain the equipment status corresponding to each equipment number arranged in sequence in the full queue in the initial process flow chart, and when the equipment status corresponding to any equipment number is idle, the equipment number may be inserted into the tail of the batch idle queue until all equipment numbers with idle status are inserted into the batch idle queue. Here, the batch idle queue can be used to store and process each equipment number with idle status in the form of a queue, and each equipment number inserted into the batch idle queue is at the end of all equipment numbers currently stored in the batch idle queue.

[0030] It is understandable that when the equipment state corresponding to any equipment number is in the running state, the processing terminal can extract the batch number corresponding to the current equipment number from the initial process flow chart, and insert the current equipment number and the corresponding batch number into the batch operation queue. Here, the batch operation queue can be used to store and process each equipment number whose equipment state is in the running state and the corresponding batch number in the form of a queue. The batch operation queue can include at least one grouping queue, each grouping queue contains one or more equipment numbers, and the batch numbers of all equipment numbers contained in each grouping queue are the same.

[0031] As an option of the embodiment of the present application, inserting the device number and the corresponding batch number into the batch operation queue includes: When the batch number is not detected in the batch operation queue, a first grouping queue corresponding to the batch number is newly created in the batch operation queue, and the device number and the corresponding batch number are inserted into the end of the first grouping queue; When a batch number is detected in the batch operation queue, a second grouping queue corresponding to the batch number is determined, and the device number and the corresponding batch number are inserted into the second grouping queue.

[0032] Specifically, when each device number whose device status is the running status and the corresponding batch number are inserted into the batch operation queue, when the batch number corresponding to the current device number is not detected among all the batch numbers currently contained in the batch operation queue, a new group queue corresponding to the batch number can be created in the batch operation queue (that is, the first group queue), and the current device number and the batch number are inserted into the end of the newly created group queue. At this time, the batch number is included in all the batch numbers contained in the batch operation queue.

[0033] It can be understood that when the batch number corresponding to the current device number is detected among all the batch numbers currently contained in the batch operation queue, the group queue (that is, the second group queue) containing the batch number can be determined in the batch operation queue, and the current device number and the corresponding batch number can be inserted into the tail of the group queue containing the batch number until all device numbers whose equipment status is the running status and all corresponding batch numbers are inserted into the batch operation queue.

[0034] It should be noted that before the equipment number and the corresponding batch number are inserted into the batch operation queue, the batch operation queue does not contain the group queue corresponding to any batch number. Whenever a new batch number is detected, a corresponding group queue can be newly created, and whenever the same batch number is detected, the batch number and equipment number can be inserted into the end of the corresponding group queue.

[0035] Step 104 : Based on the preset number of display devices and all batch numbers, paging is performed on the processed full queue to obtain at least two paging information.

[0036] Specifically, after dividing the batch running queue and the batch idle queue, the processing terminal may, but is not limited to, screen out each grouping queue contained in the batch running queue, and respectively identify and process the batch number corresponding to each grouping queue to obtain the batch date in each batch number. It is understandable that each batch number may include a specified number of characters, wherein multiple characters at specified positions may be used to represent the batch date.

[0037] Furthermore, after obtaining the batch date in each batch number, the processing terminal can sort the group queues corresponding to each batch date according to a preset date order, for example, but not limited to, in order from small to large, the group queue with the earliest batch date is used as the first group queue, and the group queue with the latest batch date is used as the last group queue, and among all the group queues after the sorting process, the number of all device numbers contained in the first n group queues is counted, that is, the number of the first device number.

[0038] Here, n is a positive integer greater than 1. For example, when n is 5, the number of all device numbers included in the first to fifth grouping queues can be counted in all grouping queues after sorting.

[0039] It can be understood that when the number of all device numbers contained in the current n group queues exceeds the preset number of display devices, it indicates that all device numbers contained in the n group queues cannot be displayed synchronously, and then all device numbers contained in the first n-1 group queues (that is, all device numbers contained in the first group queue to the n-1th group queue) can be processed by paging numbering, for example but not limited to setting the corresponding paging numbers of all device numbers contained in the first n-1 group queues to the first page.

[0040] It should be noted that the preset number of display devices can be used to represent the number of all device numbers displayed simultaneously, which can be but is not limited to 16 in the embodiment of the present application to ensure the paging display effect of the process flow chart, and is not limited to this.

[0041] Furthermore, after performing paging number processing on all device numbers contained in the first n-1 group queues, the processing terminal can also filter out all group queues that have not been paging numbered from all group queues after sorting, and the sorting results of all the filtered group queues remain unchanged, and count the number of all device numbers contained in the first m group queues from all the filtered group queues, that is, the number of second device numbers. Here, the first group queue in the first m group queues is equivalent to the nth group queue in all the group queues after sorting mentioned above, and the last group queue is equivalent to the n+m-1th group queue in all the group queues after sorting mentioned above.

[0042] Furthermore, when the number of all device numbers contained in the current m group queues exceeds the preset number of display devices, it indicates that all device numbers contained in the m group queues cannot be displayed synchronously, and then, among all the filtered group queues, all device number rows contained in the first m-1 group queues can be paged and numbered. For example, but not limited to, all device numbers contained in the first m-1 group queues, the corresponding page numbers are set to the second page, and the above steps can be repeated until the page numbering processing is completed for all group queues, and the subsequent page numbers can be set to the third page, the fourth page, and so on.

[0043] Furthermore, after completing the paging number processing for all the group queues, the processing terminal can also obtain at least two paging information according to all the paging numbers, all the group queues corresponding to each paging number, and the batch idle queue. Here, each paging information includes a paging number, a batch number contained in at least one group queue corresponding to each paging number, and all corresponding device numbers, and is not limited thereto.

[0044] As another option of the embodiment of the present application, the initial process flow chart also includes equipment parameters corresponding to each equipment number; According to all paging numbers, all grouping queues corresponding to each paging number, and batch idle queues, at least two paging information are obtained, including: Each paging number, all batch numbers corresponding to all corresponding grouping queues, all device numbers and all device parameters are used as corresponding paging information; Counting the number of third device numbers included in each paging information, and calculating the number of differences between the number of third device numbers and the number of preset display devices; All device numbers corresponding to the number of differences are screened out in the batch idle queue, and all screened out device numbers and corresponding device parameters are added to the corresponding paging information.

[0045] Specifically, when at least two paging information are obtained according to all paging numbers, all grouping queues corresponding to each paging number, and batch idle queues, the processing terminal can also obtain all equipment parameters corresponding to each equipment number whose equipment status is running in the initial process flow chart, and use each paging number, all batch numbers corresponding to all corresponding grouping queues, all equipment numbers, and all equipment parameters as corresponding paging information. For example, when the paging number is the first page, all batch numbers, all equipment numbers, and all equipment parameters corresponding to all grouping queues numbered as the first page can be used as the paging information of the first page, and the number of all equipment numbers, that is, the number of third equipment numbers, is counted in each paging information. Here, all equipment parameters corresponding to each equipment number can include, but are not limited to, parameters such as temperature, pressure, volume, and rotation speed detected in real time, and are not limited to this.

[0046] It can be understood that when the number of all device numbers is less than the preset number of display devices mentioned above, it indicates that the corresponding page information needs to be completed, and then the difference number between the preset number of display devices and the number of all device numbers can be calculated, and all device numbers consistent with the difference number can be filtered out from the first device number in the batch idle queue. For example, when the difference number is 3, the first three device numbers can be filtered out in the batch idle queue, and all the filtered device numbers and all corresponding device parameters can be added to the paging information corresponding to the difference number.

[0047] It can also be understood that when the number of all device numbers is equal to the preset number of display devices mentioned above, it indicates that there is no need to complete the corresponding page information, and the corresponding paging number, all batch numbers, all device numbers and all device parameters can be directly used as paging information.

[0048] It should be noted that after completing the completion process for all page information that needs to be completed, the processing terminal can also determine whether there are still device numbers in the filtered batch idle queue, and when it is detected that there is still at least one device number in the filtered batch idle queue, the supplementary number can be determined based on the last paging number of all paging numbers. For example, when the last paging number of all paging numbers is the fifth page, the sixth page can be used as the supplementary number. It should be noted here that when the number of all device numbers in the filtered batch idle queue exceeds the preset number of display devices, at least two supplementary numbers can be determined based on the last paging number of all paging numbers. For example, when the preset number of display devices is 16 and the number of all device numbers in the filtered batch idle queue is 20, two supplementary numbers can be determined.

[0049] Next, after determining one or more supplementary numbers, the processing terminal may also use each supplementary number, all device numbers corresponding to the batch idle queue after screening, and all device parameters as corresponding paging information.

[0050] Step 106: Generate a target process flow chart according to the user's page number operation and all paging information, and display the target process flow chart.

[0051] Specifically, after obtaining all the paging information, the processing terminal can, but is not limited to, receive the user's page number operation through the touch interface of the distributed control system to determine the paging information corresponding to the user's page number operation in all the paging information. For example, when the user's page number operation is the first page, the paging number contained in the filtered paging information is the first page, and all equipment numbers, all batch numbers and all equipment parameters in the filtered paging information are filled into the preset overview page list, thereby obtaining the target process flow chart.

[0052] It can be understood that in order to better distinguish different batch numbers, the processing terminal can also mark all equipment numbers and all equipment parameters corresponding to each batch number in the target process flow chart, and the marking method of all equipment numbers and all equipment parameters corresponding to each batch number is different, for example, they can be distinguished by different marking color frames, and the target process flow chart can be displayed to the user in real time on the touch interface.

[0053] Also see here Figure 3 The schematic diagram of an overview screen of a process flow chart provided in an embodiment of the present application is shown as follows: Figure 3As shown, the process flow chart shows all the equipment information contained in the paging information with the paging number of the first page. Among them, the batch numbers of equipment number 1, equipment number 2 and equipment number 3 are all b20241016001, and the batch numbers, equipment status, temperature, pressure, volume and speed corresponding to the three equipment numbers are distinguished by marking color frames (color is not shown in the figure); the batch numbers of equipment number 4 and equipment number 5 are both b20241016002, and the batch numbers, equipment status, temperature, pressure, volume and speed corresponding to the two equipment numbers are distinguished by marking color frames (color is not shown in the figure); equipment number 6 has no batch number because the equipment status is idle, and the batch number, equipment status, temperature, pressure, volume and speed corresponding to the equipment number are distinguished by marking color frames (color is not shown in the figure).

[0054] Also see here Figure 4 The schematic diagram of the overview screen of another process flow chart provided in the embodiment of the present application is shown as follows: Figure 4 As shown, the process flow chart shows all the equipment information contained in the paging information with the paging number of page 3. Among them, the equipment status of all equipment numbers is idle, that is, there is no batch number, indicating that the paging information of the third page is obtained from the batch idle queue mentioned above, and each equipment number corresponds to the equipment status, equipment status, temperature, pressure, volume and speed.

[0055] See also Figure 5 , Figure 5 A structural schematic diagram of a batch data display device based on a process flow chart provided in an embodiment of the present application is shown.

[0056] like Figure 5 As shown, the batch data display device based on the process flow chart may include at least a queue division module 501, a paging processing module 502 and a data display module 503, wherein: The queue division module 501 is used to insert all equipment numbers in the initial process flow chart into the full queue, and divide the full queue according to the equipment status corresponding to each equipment number; wherein the initial process flow chart includes at least two equipment numbers, and the equipment status and batch number corresponding to each equipment number; A paging processing module 502 is used to perform paging processing on the processed full queue based on the preset number of display devices and all batch numbers to obtain at least two paging information; wherein each paging information includes at least one batch number and all device numbers corresponding to each batch number; The data display module 503 is used to generate a target process flow chart according to the user's page number operation and all paging information, and to display the target process flow chart.

[0057] In some possible embodiments, the full queue is divided according to the device state corresponding to each device number, including: When the device status of any device number in the full queue is idle, the device number is inserted to the end of the batch idle queue; When the equipment status of any equipment number in the full queue is in the running status, the batch number corresponding to the equipment number is obtained in the process flow chart, and the equipment number and the corresponding batch number are inserted into the batch running queue.

[0058] In some possible embodiments, inserting the equipment number and the corresponding batch number into the batch run queue includes: When the batch number is not detected in the batch operation queue, a first grouping queue corresponding to the batch number is newly created in the batch operation queue, and the device number and the corresponding batch number are inserted into the end of the first grouping queue; When a batch number is detected in the batch operation queue, a second grouping queue corresponding to the batch number is determined, and the device number and the corresponding batch number are inserted into the second grouping queue.

[0059] In some possible embodiments, the batch operation queue includes at least two packet queues; Based on the preset number of display devices and all batch numbers, the processed full queue is paginated to obtain at least two pagination information, including: Identify the batch date from the batch number corresponding to each grouping queue, and sort all the grouping queues according to the preset date sequence and all the batch dates; Among all the group queues after the sorting process, the number of first device numbers contained in the first n group queues is counted, and when the number of first device numbers exceeds the preset number of display devices, the first n-1 group queues are subjected to page numbering process; wherein n is a positive integer greater than 1; From all the group queues after the sorting process, all the group queues that have not been processed by paging numbering are screened out, and the number of second device numbers contained in the first m group queues is counted; wherein m is a positive integer greater than 1; When the number of the second device numbers exceeds the preset number of display devices, the first m-1 group queues are processed by page numbering until the page numbering process is completed for all group queues; wherein the page numbering of the n-1 group queues is less than the page numbering of the m-1 group queues; At least two pieces of paging information are obtained according to all paging numbers, all grouping queues corresponding to each paging number, and batch idle queues.

[0060] In some possible embodiments, the initial process flow chart further includes equipment parameters corresponding to each equipment number; According to all paging numbers, all grouping queues corresponding to each paging number, and batch idle queues, at least two paging information are obtained, including: Each paging number, all batch numbers corresponding to all corresponding grouping queues, all device numbers and all device parameters are used as corresponding paging information; Counting the number of third device numbers included in each paging information, and calculating the number of differences between the number of third device numbers and the number of preset display devices; All device numbers corresponding to the number of differences are screened out in the batch idle queue, and all screened out device numbers and corresponding device parameters are added to the corresponding paging information.

[0061] In some possible embodiments, after adding all the filtered device numbers and all the corresponding device parameters to the corresponding paging information, the following is further included: When there is at least one device number in the batch idle queue after the screening process, a supplementary number is determined according to all the paging numbers; At least one paging information is obtained according to the preset number of display devices, the supplementary number, all device numbers in the batch idle queue after screening processing, and all corresponding device parameters.

[0062] In some possible embodiments, generating a target process flow chart according to the user page number operation and all paging information includes: Determine the page number corresponding to the user's page number operation from among all the page numbers, and fill the page information containing the page number into the preset overview page list to obtain the target process flow chart; All equipment numbers and all equipment parameters corresponding to each batch number in the target process flow chart are marked respectively.

[0063] See also Figure 6 , Figure 6 A structural schematic diagram of another batch data display device based on a process flow chart provided in an embodiment of the present application is shown.

[0064] like Figure 6 As shown, the batch data display device 600 based on the process flow chart may include at least one processor 601 , at least one network interface 604 , a user interface 603 , a memory 605 and at least one communication bus 602 .

[0065] The communication bus 602 may be used to realize the connection and communication among the above-mentioned components.

[0066] The user interface 603 may include buttons, and the optional user interface may also include a standard wired interface or a wireless interface.

[0067] The network interface 604 may include, but is not limited to, a Bluetooth module, an NFC module, a Wi-Fi module, etc.

[0068] Among them, the processor 601 may include one or more processing cores. The processor 601 uses various interfaces and lines to connect various parts in the batch data display device 600 based on the process flow chart, and executes various functions and processes data of the batch data display device 600 based on the process flow chart by running or executing instructions, programs, code sets or instruction sets stored in the memory 605, and calling data stored in the memory 605. Optionally, the processor 601 can be implemented in at least one hardware form of DSP, FPGA, and PLA. The processor 601 can integrate one or a combination of CPU, GPU, modem, etc. Among them, the CPU mainly processes the operating system, user interface, and application programs; the GPU is responsible for rendering and drawing the content to be displayed on the display screen; the modem is used to handle wireless communication. It can be understood that the above-mentioned modem may not be integrated into the processor 601, and it can be implemented by a single chip.

[0069] The memory 605 may include a RAM or a ROM. Optionally, the memory 605 includes a non-transitory computer-readable medium. The memory 605 may be used to store instructions, programs, codes, code sets or instruction sets. The memory 605 may include a program storage area and a data storage area, wherein the program storage area may store instructions for implementing an operating system, instructions for at least one function (such as a touch function, a sound playback function, an image playback function, etc.), instructions for implementing the above-mentioned various method embodiments, etc.; the data storage area may store data involved in the above-mentioned various method embodiments, etc. The memory 605 may optionally be at least one storage device located away from the aforementioned processor 601. As Figure 6 As shown, the memory 605 as a computer storage medium may include an operating system, a network communication module, a user interface module, and a batch data display application based on a process flow chart.

[0070] Specifically, the processor 601 may be used to call a batch data display application based on a process flow chart stored in the memory 605, and specifically perform the following operations: Insert all equipment numbers in the initial process flow chart into the full queue, and divide the full queue according to the equipment status corresponding to each equipment number; wherein the initial process flow chart includes at least two equipment numbers, the equipment status corresponding to each equipment number, and the batch number; Based on the preset number of display devices and all batch numbers, the processed full queue is paged to obtain at least two paging information; wherein each paging information includes at least one batch number and all device numbers corresponding to each batch number; Generate a target process flow chart based on the user's page number operation and all paging information, and display the target process flow chart.

[0071] In some possible embodiments, the full queue is divided according to the device state corresponding to each device number, including: When the device status of any device number in the full queue is idle, the device number is inserted to the end of the batch idle queue; When the equipment status of any equipment number in the full queue is in the running status, the batch number corresponding to the equipment number is obtained in the process flow chart, and the equipment number and the corresponding batch number are inserted into the batch running queue.

[0072] In some possible embodiments, inserting the equipment number and the corresponding batch number into the batch run queue includes: When the batch number is not detected in the batch operation queue, a first grouping queue corresponding to the batch number is newly created in the batch operation queue, and the device number and the corresponding batch number are inserted into the end of the first grouping queue; When a batch number is detected in the batch operation queue, a second grouping queue corresponding to the batch number is determined, and the device number and the corresponding batch number are inserted into the second grouping queue.

[0073] In some possible embodiments, the batch operation queue includes at least two packet queues; Based on the preset number of display devices and all batch numbers, the processed full queue is paginated to obtain at least two pagination information, including: Identify the batch date from the batch number corresponding to each grouping queue, and sort all the grouping queues according to the preset date sequence and all the batch dates; Among all the group queues after the sorting process, the number of first device numbers contained in the first n group queues is counted, and when the number of first device numbers exceeds the preset number of display devices, the first n-1 group queues are subjected to page numbering process; wherein n is a positive integer greater than 1; From all the group queues after the sorting process, all the group queues that have not been processed by paging numbering are screened out, and the number of second device numbers contained in the first m group queues is counted; wherein m is a positive integer greater than 1; When the number of the second device numbers exceeds the preset number of display devices, the first m-1 group queues are processed by page numbering until the page numbering process is completed for all group queues; wherein the page numbering of the n-1 group queues is less than the page numbering of the m-1 group queues; At least two pieces of paging information are obtained according to all paging numbers, all grouping queues corresponding to each paging number, and batch idle queues.

[0074] In some possible embodiments, the initial process flow chart further includes equipment parameters corresponding to each equipment number; According to all paging numbers, all grouping queues corresponding to each paging number, and batch idle queues, at least two paging information are obtained, including: Each paging number, all batch numbers corresponding to all corresponding grouping queues, all device numbers and all device parameters are used as corresponding paging information; Counting the number of third device numbers included in each paging information, and calculating the number of differences between the number of third device numbers and the number of preset display devices; All device numbers corresponding to the number of differences are screened out in the batch idle queue, and all screened out device numbers and corresponding device parameters are added to the corresponding paging information.

[0075] In some possible embodiments, after adding all the filtered device numbers and all the corresponding device parameters to the corresponding paging information, the following is further included: When there is at least one device number in the batch idle queue after the screening process, a supplementary number is determined according to all the paging numbers; At least one paging information is obtained according to the preset number of display devices, the supplementary number, all device numbers in the batch idle queue after screening processing, and all corresponding device parameters.

[0076] In some possible embodiments, generating a target process flow chart according to the user page number operation and all paging information includes: Determine the page number corresponding to the user's page number operation from among all the page numbers, and fill the page information containing the page number into the preset overview page list to obtain the target process flow chart; All equipment numbers and all equipment parameters corresponding to each batch number in the target process flow chart are marked respectively.

[0077] The present application also provides a computer-readable storage medium on which a computer program is stored, and when the program is executed by a processor, the steps of the above method are implemented. The computer-readable storage medium may include, but is not limited to, any type of disk, including a floppy disk, an optical disk, a DVD, a CD-ROM, a micro drive, and a magneto-optical disk, a ROM, a RAM, an EPROM, an EEPROM, a DRAM, a VRAM, a flash memory device, a magnetic card or an optical card, a nanosystem (including a molecular memory IC), or any type of medium or device suitable for storing instructions and / or data.

[0078] It should be noted that, for the aforementioned method embodiments, for the sake of simplicity, they are all expressed as a series of action combinations, but those skilled in the art should be aware that the present application is not limited by the described order of actions, because according to the present application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present application.

[0079] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

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

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

[0082] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

Claims

1. A batch data display method based on a process flow chart, characterized in that: include: Insert all equipment numbers in the initial process flow chart into the full queue, and divide the full queue according to the equipment status corresponding to each equipment number; wherein the initial process flow chart includes at least two equipment numbers, the equipment status corresponding to each equipment number, and the batch number; Based on the preset number of display devices and all the batch numbers, the processed full queue is paged to obtain at least two paging information; wherein each paging information includes at least one batch number and all the device numbers corresponding to each batch number; A target process flow chart is generated according to the user's page number operation and all the paging information, and the target process flow chart is displayed.

2. The method according to claim 1, characterized in that The dividing process of the full queue according to the device status corresponding to each device number includes: When the device state of any one of the device numbers in the full queue is idle, inserting the device number into the tail of the batch idle queue; When the equipment status of any one of the equipment numbers in the full queue is in the running status, the batch number corresponding to the equipment number is obtained in the process flow chart, and the equipment number and the corresponding batch number are inserted into the batch running queue.

3. The method according to claim 2, characterized in that The inserting the device number and the corresponding batch number into the batch operation queue comprises: When the batch number is not detected in the batch operation queue, a first grouping queue corresponding to the batch number is newly created in the batch operation queue, and the device number and the corresponding batch number are inserted into the tail of the first grouping queue; When the batch number is detected in the batch operation queue, a second grouping queue corresponding to the batch number is determined, and the device number and the corresponding batch number are inserted into the second grouping queue.

4. The method according to claim 2, characterized in that: The batch operation queue includes at least two grouping queues; Based on the preset number of display devices and all the batch numbers, the processed full queue is paged to obtain at least two paging information, including: Identify the batch date from the batch number corresponding to each of the grouping queues, and sort all of the grouping queues according to a preset date sequence and all of the batch dates; Among all the group queues after the sorting process, the number of first device numbers contained in the first n group queues is counted, and when the number of the first device numbers exceeds the preset number of display devices, the first n-1 group queues are subjected to page numbering process; wherein n is a positive integer greater than 1; From all the group queues after the sorting process, all the group queues that have not been processed by paging numbering are screened out, and the number of second device numbers contained in the first m group queues is counted; wherein m is a positive integer greater than 1; When the number of the second device numbers exceeds the preset number of display devices, the first m-1 group queues are processed by paging numbering until the paging numbering is completed for all the group queues; wherein the paging number of the n-1 group queues is less than the paging number of the m-1 group queues; At least two pieces of paging information are obtained according to all the paging numbers, all the grouping queues corresponding to each of the paging numbers, and the batch idle queue.

5. The method according to claim 4, characterized in that The initial process flow chart also includes equipment parameters corresponding to each of the equipment numbers; The obtaining of at least two pieces of paging information according to all the paging numbers, all the grouping queues corresponding to each of the paging numbers, and the batch idle queues includes: Each of the paging numbers, all the batch numbers corresponding to all the corresponding grouping queues, all the device numbers and all the device parameters are used as corresponding paging information; Counting the number of third device numbers contained in each of the paging information, and calculating the number of differences between the number of third device numbers and the preset number of display devices; All the device numbers corresponding to the number of differences are screened out in the batch idle queue, and all the screened out device numbers and all the corresponding device parameters are added to the corresponding paging information.

6. The method according to claim 5, characterized in that After adding all the device numbers and corresponding device parameters that have been screened out to the corresponding paging information, the method further includes: When there is at least one device number in the batch idle queue after screening, a supplementary number is determined according to all the paging numbers; At least one paging information is obtained according to the preset number of display devices, the supplementary number, all the device numbers in the batch idle queue after screening, and all the corresponding device parameters.

7. The method according to claim 5, characterized in that The generating of the target process flow chart according to the user page number operation and all the paging information includes: Determine the paging number corresponding to the user's page number operation from all the paging numbers, and fill the paging information including the paging number into a preset overview page list to obtain a target process flow chart; All the equipment numbers and all the equipment parameters corresponding to each batch number in the target process flow chart are marked respectively.

8. A batch data display device based on a process flow chart, characterized in that: include: A queue division module is used to insert all equipment numbers in the initial process flow chart into the full queue, and divide the full queue according to the equipment status corresponding to each equipment number; wherein the initial process flow chart includes at least two equipment numbers, the equipment status and batch number corresponding to each equipment number; A paging processing module, used to perform paging processing on the processed full queue based on the preset number of display devices and all the batch numbers, to obtain at least two paging information; wherein each of the paging information includes at least one batch number and all the device numbers corresponding to each batch number; The data display module is used to generate a target process flow chart according to the user's page number operation and all the paging information, and display the target process flow chart.

9. A batch data display device based on a process flow chart, characterized in that: including a processor and a memory; The processor is connected to the memory; The memory is used to store executable program code; The processor runs a program corresponding to the executable program code by reading the executable program code stored in the memory, so as to execute the steps of the method according to any one of claims 1 to 7.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that: The computer-readable storage medium stores instructions, and when the instructions are executed on a computer or a processor, the computer or the processor executes the steps of the method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Batch management method and device for electric energy meters and readable storage medium

    CN110991847A

  • Unit state display method and device and storage medium

    CN114035470A

  • Monitoring method, device and equipment and readable storage medium

    CN116382218A

  • Scheduling data display method, scheduling data display system and related equipment

    CN117390240A

  • Equipment management and workshop management digital platform based on equipment interconnection

    CN117933892A