A data processing method, device and electronic equipment

By generating system data labels through receiving operations, the problem of poor user experience caused by the need for manual queries has been solved. This enables automatic display and real-time monitoring of system data, thereby improving the user experience.

CN116340397BActive Publication Date: 2026-08-25SUNGROW ICARBON TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310323867.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-03-29
Publication Date
2026-08-25
Estimated Expiration
2043-03-29

AI Technical Summary

Technical Problem

In existing technologies, the display of important system data requires manual querying by users, resulting in a poor user experience.

Method used

By receiving operations for the target system, the target data is determined, and annotations are generated based on the setting instructions. The annotations are displayed in the corresponding display positions, including determining the target container and display position, adjusting the container size and position, and considering overlap rules and pre-built common annotations when processing multiple data.

Benefits of technology

It improves the user experience of system data by simplifying the data query process through real-time monitoring and display of key data scattered across different systems.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116340397B_ABST
    Figure CN116340397B_ABST
Patent Text Reader

Abstract

The application provides a data processing method, device and electronic equipment, the method comprises receiving a first operation for a target system; determining the target data required to be detected in the target system based on the first operation; when receiving a first setting instruction for the target data, processing the target data based on the first setting instruction, and generating a corresponding label, so that the label is displayed at the corresponding display position of the label when the label is triggered. In the embodiment of the application, the target data in the system is selected to generate a corresponding label. So that the label is displayed at the corresponding display position of the label when the label is triggered. In this way, the user's use experience can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of data processing technology, and in particular to a data processing method, apparatus, and electronic device. Background Technology

[0002] Currently, important data display in the system often requires users to manually search for the relevant system information. This method of data display easily leads to a poor user experience. Summary of the Invention

[0003] In view of this, embodiments of the present invention provide a data processing method, apparatus, and electronic device to solve the problem of poor user experience in the prior art.

[0004] To achieve the above objectives, the embodiments of the present invention provide the following technical solutions:

[0005] A first aspect of the present invention discloses a data processing method, the method comprising:

[0006] Receive the first operation targeting the target system;

[0007] Based on the first operation, the target data that needs to be detected in the target system is determined;

[0008] Upon receiving a first setting instruction for the target data, the target data is processed based on the first setting instruction to generate a corresponding annotation, so that the annotation is displayed at the corresponding display position when it is triggered.

[0009] Optionally, the step of processing the target data based on the first setting instruction to generate corresponding annotations includes:

[0010] The target container is determined based on the first setting instruction;

[0011] The display position is determined based on the first setting instruction;

[0012] The target data is created based on the target container and the display position, and corresponding annotations are generated.

[0013] Optionally, determining the target container based on the first setting instruction includes:

[0014] The corresponding annotation range is determined based on the annotation size selected in the first setting instruction;

[0015] Select a first container of the type corresponding to the labeled range;

[0016] Use the first container as the target container.

[0017] Optional, also includes:

[0018] After determining the target data to be detected in the target system based on the first operation, the target data is written into the second container;

[0019] Receive a second operation targeting the second container;

[0020] Based on the second operation, adjust the size and display position of the second container;

[0021] The corresponding annotation is generated based on the adjusted size and display position of the second container.

[0022] Optional, also includes:

[0023] When it is determined that the display position overlaps with the position of other labels, the positions of the other labels that overlap with the display position are adjusted according to the preset layout rules.

[0024] Optional, also includes:

[0025] If there are multiple target data to be detected, the target data is written into each of the second containers respectively;

[0026] For each second container, a second operation for each second container is received sequentially.

[0027] Based on the second operation, adjust the size and display position of the second container;

[0028] The corresponding annotation is generated based on the adjusted size and display position of the second container.

[0029] Optional, also includes:

[0030] Receive a third operation based on a public annotation, which is pre-constructed;

[0031] The selected label is determined based on the third operation;

[0032] Create annotation information for the annotation, which includes the annotation display position and annotation size, so that the public annotation is displayed at the corresponding display position when it is triggered.

[0033] Optionally, the process of pre-constructing public annotations includes:

[0034] Obtain sample data for each system;

[0035] The sample data is processed to obtain common annotations.

[0036] A second aspect of the present invention discloses a data processing apparatus, the apparatus comprising:

[0037] A receiving unit is used to receive the first operation targeting the target system;

[0038] A determining unit is configured to determine the target data to be detected in the target system based on the first operation;

[0039] The processing unit is configured to, upon receiving a first setting instruction for the target data, process the target data based on the first setting instruction to generate a corresponding annotation, so that the annotation is displayed at the display position corresponding to the annotation when it is triggered.

[0040] A third aspect of the present invention discloses an electronic device, the electronic device comprising:

[0041] An input device for receiving a first operation directed at the target system;

[0042] The processor is configured to determine the target data to be detected in the target system based on the first operation; upon receiving a first setting instruction for the target data, the processor processes the target data based on the first setting instruction to generate corresponding annotations, so that the annotations are displayed at the corresponding display positions when the annotations are triggered.

[0043] Based on the above embodiments of the present invention, a data processing method, apparatus, and electronic device are provided. The method includes receiving a first operation on a target system; determining target data to be detected in the target system based on the first operation; and, upon receiving a first setting instruction for the target data, processing the target data based on the first setting instruction to generate corresponding annotations, so that the annotations are displayed at the corresponding display positions when triggered. In this embodiment of the present invention, target data in the system is selected to generate corresponding annotations, so that the annotations are displayed at the corresponding display positions when triggered. This improves the user experience. Attached Figure Description

[0044] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on the provided drawings without creative effort.

[0045] Figure 1 This is a flowchart illustrating the implementation of a data processing method according to an embodiment of the present invention;

[0046] Figure 2This is a flowchart illustrating another data processing method according to an embodiment of the present invention;

[0047] Figure 3 This is an example diagram illustrating the configuration of the second container according to an embodiment of the present invention;

[0048] Figure 4 This is an example diagram showing overlapping annotation display positions in an embodiment of the present invention;

[0049] Figure 5 This is a flowchart illustrating another data processing method according to an embodiment of the present invention;

[0050] Figure 6 This is an example diagram illustrating the common annotation processing in an embodiment of the present invention;

[0051] Figure 7 This is a schematic diagram illustrating the binding of an identifier to a menu in an embodiment of the present invention;

[0052] Figure 8 This is a schematic diagram of the structure of a data processing device according to an embodiment of the present invention. Detailed Implementation

[0053] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0054] The terms “first,” “second,” “third,” “fourth,” etc. (if present) in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a particular order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments described herein can be implemented in a sequence other than that illustrated or described herein. Furthermore, the terms “comprising” and “having,” and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0055] It should be noted that the descriptions involving "first," "second," etc., in this invention are for descriptive purposes only and should not be construed as indicating or implying their relative importance or implicitly specifying the number of technical features indicated. Therefore, a feature defined with "first" or "second" may explicitly or implicitly include at least one of that feature. Furthermore, the technical solutions of the various embodiments can be combined with each other, but this must be based on the ability of those skilled in the art to implement them. If the combination of technical solutions is contradictory or impossible to implement, it should be considered that such a combination of technical solutions does not exist and is not within the scope of protection claimed by this invention.

[0056] In this application, the terms "comprising," "including," or any other variations thereof are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.

[0057] See Figure 1 The above is a flowchart illustrating the implementation of a data processing method according to an embodiment of the present invention. This method is applicable to electronic devices equipped with data processing capabilities, and includes:

[0058] Step S101: Receive the first operation for the target system.

[0059] It should be noted that the target system can be a specific business system or an application, etc.

[0060] In the specific implementation step S101, the user performs a selection operation in the content data area of ​​the target system. The selection operation may include the target data of the system to be detected, such as selecting the changes in data report a in the monitoring business system 1.

[0061] It should be noted that multiple target data can be detected at the same time in a single target system; that is, a single target system can generate multiple annotations sequentially.

[0062] In the technical solution of this invention, all target systems involved are systems with access permissions.

[0063] Step S102: Determine the target data to be detected in the target system based on the first operation.

[0064] In the specific implementation of step S102, a first operation is responded to in order to determine the target data selected by the first operation.

[0065] Step S103: Determine whether a first setting instruction for the target data has been received. If received, proceed to step S104. If not received, continue to proceed to step S103.

[0066] Users can select the annotation size through the annotation settings interface to use it as the target container, and then determine the container, which indicates the display position.

[0067] Step S104: Process the target data based on the first setting instruction to generate corresponding annotations.

[0068] It should be noted that the specific implementation step S104, which processes the target data based on the first setting instruction to generate the corresponding annotation, includes the following steps:

[0069] Step S11: Determine the target container based on the first setting instruction;

[0070] It should be noted that the container type is classified according to the container size. There can be multiple types of containers, and each container type corresponds to a specific annotation range.

[0071] In the specific implementation of step S11, the annotation range to which it belongs is determined according to the annotation size selected in the first setting instruction, and a container of the type corresponding to the annotation range is selected as the target container.

[0072] It is understandable that the process of determining the annotation range to which the annotation size belongs based on the annotation size selected in the first setting instruction includes traversing the annotation range sequentially and determining which annotation range the annotation size belongs to.

[0073] Step S12: Determine the display position based on the first setting instruction.

[0074] In the specific implementation of step S12, the display position is determined based on the display position selected in the first setting instruction, that is, the coordinate point of the target container display.

[0075] Step S13: Create the target data based on the target container and the display position, and generate corresponding annotations.

[0076] In the specific implementation step S13, the target data to be detected is written into the target container, and the container is set at the display position to create a label corresponding to the target data.

[0077] Optionally, after generating the annotations, it is necessary to obtain usage permissions for the annotations so that the target data can be displayed to the user when it is subsequently detected.

[0078] Optionally, the target data of each system in the annotation can be monitored in real time. If the target data is triggered, the annotation can be displayed in the display position on the homepage.

[0079] In this embodiment of the invention, target data in the system is selected to generate corresponding annotations. The target data in the annotations is monitored in real time based on background data, so that when key data scattered across different systems is triggered, it is displayed in the corresponding display position of the annotation, thereby improving the user experience.

[0080] Based on the data processing method illustrated in the above embodiments of the present invention, a corresponding embodiment of the present invention illustrates a flowchart of another data processing method. This method can be applied to electronic devices equipped with data processing capabilities, such as... Figure 2 As shown, the method includes:

[0081] Step S201: Receive the first operation for the target system.

[0082] Step S202: Based on the first operation, determine the target data that needs to be detected in the target system.

[0083] It should be noted that the specific implementation process of steps S201 to S202 is the same as that of steps S101 to S102 above, and they can be referred to each other.

[0084] Step S203: Determine whether there are multiple target data to be detected in the target system. If not, execute steps S204 to S206 and step S209; if so, execute steps S207 to S209.

[0085] It should be noted that since multiple data points that need to be detected can be calibrated simultaneously in a single system, it is necessary to determine the number of calibrations.

[0086] Step S204: Write the target data into the second container.

[0087] It should be noted that the second container has an initial size, which is set in advance by the technicians according to the actual situation, and is a container of fixed size.

[0088] The second container can be a window.

[0089] In the specific implementation of step S204, in order to better detect the target data, that is, the important data of the platform, it is necessary to write it into the second container.

[0090] Step S205: Receive a second operation for the second container.

[0091] Users can adjust the size of the second container according to the actual situation, and drag the second container to select the position of the second container according to their own needs.

[0092] Step S206: Adjust the size and display position of the second container based on the second operation.

[0093] In the specific implementation of step S206, the size of the second container is adjusted by moving the operation point on the second container through the second operation; the display position is adjusted by dragging the second container through the second operation.

[0094] Step S207: Write the target data into each of the second containers respectively.

[0095] It should be noted that the specific implementation process of step S207 is the same as that of step S204 above, and they can be referred to each other.

[0096] Step S208: For each second container, receive the second operation for each second container in sequence.

[0097] In the specific implementation of step S208, when determining the trigger annotation setting, multiple second containers can be seen in the annotation setting interface. For each second container, the size of the second container and its display position on the display interface can be adjusted.

[0098] For example, such as Figure 3 As shown, the annotation settings interface includes a second container A, a second container B, a second container C, and a second container D. First, drag the second container A to any position on the homepage, which is the second operation of selecting the display position, and adjust the size of the second container A by stretching and other second operations. Similarly, perform the same processing on the second containers B, C, and D as on the second container A.

[0099] Step S209: Generate corresponding annotations based on the adjusted second container.

[0100] In the specific implementation step S209, a label corresponding to the target data is created through the adjusted second container. This is so that the target data can be displayed to the user when it is subsequently detected.

[0101] In this embodiment of the invention, target data in the system is selected to generate corresponding annotations. The target data in the annotations is monitored in real time based on background data, so that when key data scattered across different systems is triggered, it is displayed in the corresponding display position of the annotation, thereby improving the user experience.

[0102] Optionally, based on the data processing method shown in the above embodiments of the present invention, the process of generating annotations further includes the following steps:

[0103] Step S21: Determine whether the displayed position overlaps with the position of other labels. If they overlap, proceed to step S22. If they do not overlap, there is no need to adjust the position of the labels.

[0104] In the specific implementation of step S21, it is determined whether there are other markers at the display position. If there are, step S22 is executed; if not, there is no need to adjust the position of the marker.

[0105] Step S22: Adjust the positions of other labels that overlap with the display position according to the preset layout rules.

[0106] The preset layout rule refers to the fact that the display positions of the labels do not overlap. Specifically, labels that overlap with the display position can be moved to any blank position in the display interface, or labels that overlap with the display position can be moved to blank positions below, connected to, or above the display position.

[0107] In the specific implementation step S22, the number of other labels overlapping the display position is first determined. If there is only one other label overlapping the display position, it is moved to any blank space on the display interface according to a preset layout rule, so that the labels on the display interface do not overlap. If there are multiple other labels overlapping the display position, they are moved to any blank space on the display interface in the order they were created, based on the preset layout rule, so that the labels on the display interface do not overlap.

[0108] For example, such as Figure 4 As shown, when label 1 and label 2 exist on the display page, it is determined that the position of label 3 to be generated overlaps with the positions of label 1 and label position 2. Label 1 and label 2 are then moved to any blank position on the display page in the order in which they were created.

[0109] Optionally, the system can receive movement operations for other markers that overlap with the displayed position, allowing the user to drag the markers to any blank space as needed.

[0110] In this embodiment of the invention, it is determined whether the displayed position overlaps with the positions of other labels. If they overlap, the positions of the other labels overlapping with the displayed position are adjusted according to preset layout rules. This improves the user experience.

[0111] Based on the display processing method illustrated in the above embodiments of the present invention, a corresponding embodiment of the present invention illustrates a flowchart of another display processing method. This method can be applied to electronic devices equipped with data processing capabilities, such as... Figure 5 As shown, the method includes:

[0112] Step S501: Receive the third operation based on the public annotation.

[0113] In step S501, the public annotations are pre-built.

[0114] It should be noted that the process of pre-constructing public annotations includes the following steps:

[0115] Step S31: Obtain sample data for each system.

[0116] In the specific implementation of step S31, for each system, important data with a large number of user annotations are used as the sample data of the system, or important data in the system are determined based on the experience of technical personnel and used as the sample data of the system.

[0117] It should be noted that there are multiple sample data sets, and a single system can store multiple sample data sets.

[0118] Step S32: Process the sample data to obtain common annotations.

[0119] In the specific implementation step S32, for each sample data, the meaning of the sample data is identified to extract the corresponding name and identify the system to which each sample data belongs; the system and the name are combined to form the title of the sample data. A connection is created between the title and the sample data. Annotations are generated based on the title and the sample data, and the combination of these annotations is called a common annotation.

[0120] Optionally, the public annotations can be stored in a database, and all annotations can be displayed to the user when the user triggers the public annotation interface.

[0121] It should be noted that there are multiple labels.

[0122] In the specific implementation of step S501, a selection operation is performed in the public annotation interface, which includes selecting at least one annotation.

[0123] Step S502: Determine the selected label based on the third operation.

[0124] In the specific implementation of step S502, a third operation is responded to in order to determine the common annotation selected by the third operation.

[0125] Step S503: Create the annotation information for the annotation.

[0126] During step S503, the annotation information includes the annotation display position and the annotation size.

[0127] In the specific implementation of step S503, the display position and size of the annotation created based on the annotation are responded to; when it is determined that the display position does not overlap with the position of other annotations, the display position of the annotation is used as the display position of the annotation on the homepage; when it is determined that the display position overlaps with the position of other annotations, the display position is adjusted based on the process of steps S22 to S23.

[0128] Optionally, the data of each system in the annotation can be monitored in real time, and if the data is triggered, the annotation can be displayed in the display position on the homepage.

[0129] For example, the public annotation interface includes four annotations: one corresponding to title A, one to title B, one to title C, and one to title D. User A can create annotation information for annotations A and B to determine their display position on the homepage; User B can create annotation information for annotations A and C to determine their display position on the homepage. Figure 6 As shown.

[0130] Optionally, the label can be bound to the corresponding menu, allowing users to access the label through the menu. In other words, the bound label will have the corresponding usage permissions.

[0131] For example, binding label A to menu A allows users to access and operate on label A through menu A; binding label B to menu B allows users to access and operate on label B through menu B; binding label C to menu C allows users to access and operate on label C through menu C. Figure 7 As shown.

[0132] In this embodiment of the invention, different users can be bound to different menus and labels so that different menus are displayed to different users and different labels are required for different menus.

[0133] In the actual implementation, when the annotation is triggered, it can be displayed on the corresponding bound menu.

[0134] In this embodiment of the invention, the corresponding annotation is selected through a public annotation system, and the annotation information of the annotation is set. The data in the annotation is monitored in real time so that when key data scattered in different systems is triggered, it is displayed in the corresponding display position of the annotation, thereby improving the user experience.

[0135] Based on the data processing method shown in the above embodiments of the present invention, correspondingly, the present invention also discloses a data processing apparatus, such as... Figure 8 As shown, the device includes:

[0136] The receiving unit 801 is used to receive the first operation for the target system;

[0137] Determining unit 802 is used to determine the target data to be detected in the target system based on the first operation;

[0138] The processing unit 803 is configured to process the target data based on the first setting instruction when it receives the target data, and generate corresponding annotations so that the annotations are displayed at the corresponding display positions when the annotations are triggered.

[0139] It should be noted that the specific principles and execution processes of each unit in the data processing apparatus disclosed in the above embodiments of the present invention are the same as those of the data processing method shown in the above embodiments of the present invention. Please refer to the corresponding parts of the data processing method disclosed in the above embodiments of the present invention, which will not be repeated here.

[0140] In this embodiment of the invention, target data in the system is selected to generate corresponding annotations. The target data in the annotations is monitored in real time based on background data, so that when key data scattered across different systems is triggered, it is displayed in the corresponding display position of the annotation, thereby improving the user experience.

[0141] Optionally, based on the data processing apparatus shown in the above embodiments of the present invention, the processing apparatus 803 that processes the target data based on the first setting instruction to generate corresponding annotations is specifically used for:

[0142] The target container is determined based on the first setting instruction;

[0143] The display position is determined based on the first setting instruction;

[0144] The target data is created based on the target container and the display position, and corresponding annotations are generated.

[0145] Optionally, the data processing apparatus based on the above embodiments of the present invention, specifically the processing apparatus 803 for determining the target container based on the first setting instruction, is used for:

[0146] The corresponding annotation range is determined based on the annotation size selected in the first setting instruction;

[0147] Select a first container of the type corresponding to the labeled range;

[0148] Use the first container as the target container.

[0149] Optionally, based on the data processing apparatus shown in the above embodiments of the present invention, the processing unit 803 is further configured to:

[0150] After determining the target data to be detected in the target system based on the first operation, the target data is written into the second container;

[0151] Receive a second operation targeting the second container;

[0152] Based on the second operation, adjust the size and display position of the second container;

[0153] The corresponding annotation is generated based on the adjusted size and display position of the second container.

[0154] Optionally, based on the data processing apparatus shown in the above embodiments of the present invention, the processing unit 803 is further configured to:

[0155] When it is determined that the display position overlaps with the position of other labels, the positions of the other labels that overlap with the display position are adjusted according to the preset layout rules.

[0156] Optionally, based on the data processing apparatus shown in the above embodiments of the present invention, the processing unit 803 is further configured to:

[0157] If there are multiple target data to be detected, the target data is written into each of the second containers respectively;

[0158] For each second container, a second operation for each second container is received sequentially.

[0159] Based on the second operation, adjust the size and display position of the second container;

[0160] The corresponding annotation is generated based on the adjusted size and display position of the second container.

[0161] Optionally, based on the data processing apparatus shown in the above embodiments of the present invention, the processing unit 803 is further configured to:

[0162] Receive a third operation based on a public annotation, which is pre-constructed;

[0163] The selected label is determined based on the third operation;

[0164] Create annotation information for the annotation, which includes the annotation display position and annotation size, so that the public annotation is displayed at the corresponding display position when it is triggered.

[0165] Optionally, the process of pre-constructing public annotations includes: acquiring sample data for each system; and processing the sample data to obtain public annotations.

[0166] The electronic device in this embodiment may include the following structure:

[0167] Memory is used to store computer programs and the data generated by the execution of computer programs.

[0168] A processor is configured to execute a computer program to: determine target data to be detected in the target system based on the first operation; and upon receiving a first setting instruction for the target data, process the target data based on the first setting instruction to generate corresponding annotations so that the annotations are displayed at the corresponding display positions when triggered.

[0169] In this embodiment of the invention, target data in the system is selected to generate corresponding annotations. The target data in the annotations is monitored in real time based on background data, so that when key data scattered across different systems is triggered, it is displayed in the corresponding display position of the annotation, thereby improving the user experience.

[0170] Those skilled in the art will further recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of both. To clearly illustrate the interchangeability of hardware and software, the components and steps of the various examples have been generally described in terms of functionality in the foregoing description. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0171] The steps of the methods or algorithms described in conjunction with the embodiments disclosed herein can be implemented directly by hardware, a software module executed by a processor, or a combination of both. The software module can be located in random access memory (RAM), main memory, read-only memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, removable disk, CD-ROM, or any other form of storage medium known in the art.

[0172] The above description of the disclosed embodiments enables those skilled in the art to make or use this application. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of this application. Therefore, this application is not to be limited to the embodiments shown herein, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. A data processing method, characterized in that, The method includes: Receive the first operation targeting the target system; Based on the first operation, the target data that needs to be detected in the target system is determined; Upon receiving a first setting instruction for the target data, the target data is processed based on the first setting instruction to generate a corresponding annotation, so that the annotation is displayed at the corresponding display position when it is triggered; The step of processing the target data based on the first setting instruction to generate corresponding annotations includes: The target container is determined based on the first setting instruction; The display position is determined based on the first setting instruction; The target data is written into the target container, and the container is set at the display position to create a label corresponding to the target data.

2. The method according to claim 1, characterized in that, The step of determining the target container based on the first setting instruction includes: The corresponding annotation range is determined based on the annotation size selected in the first setting instruction; Select a first container of the type corresponding to the labeled range; Use the first container as the target container.

3. The method according to claim 1, characterized in that, Also includes: After determining the target data to be detected in the target system based on the first operation, the target data is written into the second container; Receive a second operation targeting the second container; Based on the second operation, adjust the size and display position of the second container; The corresponding annotation is generated based on the adjusted size and display position of the second container.

4. The method according to claim 1 or 3, characterized in that, Also includes: When it is determined that the display position overlaps with the position of other labels, the positions of the other labels that overlap with the display position are adjusted according to the preset layout rules.

5. The method according to claim 1, characterized in that, Also includes: If there are multiple target data to be detected, the target data is written into each of the second containers respectively; For each second container, a second operation for each second container is received sequentially. Based on the second operation, adjust the size and display position of the second container; The corresponding annotation is generated based on the adjusted size and display position of the second container.

6. The method according to claim 1, characterized in that, Also includes: Receive a third operation based on a public annotation, which is pre-constructed; The selected label is determined based on the third operation; Create annotation information for the annotation, which includes the annotation display position and annotation size, so that the public annotation is displayed at the corresponding display position when it is triggered.

7. The method according to claim 6, characterized in that, The process of pre-constructing public annotations includes: Obtain sample data for each system; The sample data is processed to obtain common annotations.

8. A data processing apparatus, characterized in that, The device includes: A receiving unit is used to receive the first operation targeting the target system; A determining unit is configured to determine the target data to be detected in the target system based on the first operation; The processing unit is configured to, upon receiving a first setting instruction for the target data, process the target data based on the first setting instruction to generate a corresponding annotation, so that the annotation is displayed at the display position corresponding to the annotation when it is triggered; The processing unit is specifically used to determine the target container based on the first setting instruction; The display position is determined based on the first setting instruction; The target data is written into the target container, and the container is set at the display position to create a label corresponding to the target data.

9. An electronic device, characterized in that, The electronic device includes: An input device for receiving a first operation directed at the target system; The processor is configured to determine the target data to be detected in the target system based on the first operation; upon receiving a first setting instruction for the target data, the processor processes the target data based on the first setting instruction to generate corresponding annotations, so that the annotations are displayed at the corresponding display positions when the annotations are triggered. The step of processing the target data based on the first setting instruction to generate corresponding annotations includes: The target container is determined based on the first setting instruction; The display position is determined based on the first setting instruction; The target data is written into the target container, and the container is set at the display position to create a label corresponding to the target data.

Citation Information

Patent Citations

  • Display method and device of equipment operation data, storage medium and electronic equipment

    CN114840395A

  • Size marking method and device, electronic equipment and storage medium

    CN115374499A