Data mark refreshing method and device, storage medium and electronic equipment
By refreshing the waveform segments in the simulation graph, determining the validity status of the target data and updating the marks according to the preset strategy, the problem that Marker cannot automatically update data and locations is solved, and the efficiency of data marking is improved.
Patent Information
- Application Number
- CN202510418583.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-03
- Publication Date
- 2025-07-22
AI Technical Summary
In the prior art, Marker cannot automatically update its data and location information with data refresh, resulting in low data marking efficiency.
By refreshing the waveform segments in the simulation graph in response to the existence of the target data, determine the validity status of the target data, and refresh the marks according to the preset refresh strategy, including recording or deleting the associated expression and mark position information.
Ensure that the corresponding marks of the target data can automatically update their data and location information as the target data is refreshed, improving the efficiency of data marking.
Smart Images

Figure CN120353527A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of radio frequency and microwave technologies, and particularly to a method, apparatus, storage medium, and electronic device for refreshing data markers. Background Art
[0002] A Marker is a tool for marking data points on a waveform diagram and is widely used in the post-processing of radio frequency and microwave simulation data, such as data analysis and data extraction. Therefore, it is particularly important to study the strategy of switching the display and hiding states of Markers as the data is refreshed, re-binding data information, and updating the display.
[0003] In the related data marker refresh solutions, the support of the waveform diagram Marker marking function for the data refresh strategy is not yet perfect. Taking the Ads waveform tool datadisplay as an example, when the data validity changes, the Marker in this waveform tool cannot automatically update its data and position information as the data is refreshed, resulting in low data marking efficiency. Summary of the Invention
[0004] In view of this, this application provides a method, apparatus, storage medium, and electronic device for refreshing data markers, mainly aiming to solve the technical problem that in the related solutions, the Marker cannot automatically update its data and position information as the data is refreshed, resulting in low data marking efficiency.
[0005] In a first aspect, this application provides a method for refreshing data markers, including:
[0006] In response to the existence of a simulation graph for target data, refreshing a first waveform segment in the simulation graph to obtain a second waveform segment, where a first marker corresponding to the target data exists on the first waveform segment in the simulation graph;
[0007] Based on the second waveform segment, determining the validity state of the target data on the second waveform segment;
[0008] Based on the validity state of the target data on the second waveform segment, refreshing the first marker according to a preset refresh strategy.
[0009] Optionally, refreshing the first marker according to a preset refresh strategy based on the validity state of the target data on the second waveform segment includes:
[0010] If the validity state of the target data on the second waveform segment is invalid, refreshing the first marker according to a first preset refresh strategy;
[0011] If the validity status of the target data on the second waveform segment is valid, refresh the first marker according to the second preset refresh policy.
[0012] Optionally, if the validity status of the target data on the second waveform segment is invalid, refresh the first marker according to the first preset refresh policy, including:
[0013] If the validity status of the target data on the second waveform segment is invalid and the second waveform segment is the waveform segment corresponding to the first data, determine that the first preset refresh policy is to record the data meaning corresponding to the first waveform segment in the first storage space and delete the target data association expression, where the first data is non-concentric circle data;
[0014] Refresh the first marker according to the first preset refresh policy.
[0015] Optionally, if the validity status of the target data on the second waveform segment is invalid, refresh the first marker according to the first preset refresh policy, including:
[0016] If the validity status of the target data on the second waveform segment is invalid and the second waveform segment is the waveform segment corresponding to the second data, determine that the first preset refresh policy is to record the data information corresponding to the first waveform segment, the concentric ring number index corresponding to the first waveform segment, and the concentric circle sub-ring index of the first waveform segment in the first storage space and delete the target data association expression, where the second data is concentric circle data;
[0017] Refresh the first marker according to the first preset refresh policy.
[0018] Optionally, after refreshing the first marker according to the first preset refresh policy, the method includes:
[0019] Refresh the second waveform segment to obtain a third waveform segment;
[0020] If the validity status of the target data on the third waveform segment is valid, traverse the first marker from the first storage space;
[0021] If the first marker is matched from the first storage space, restore the first marker to the third waveform segment and add the target data association expression;
[0022] If the first marker is not matched from the first storage space, delete the first marker and the target data association expression.
[0023] Optionally, if the validity status of the target data on the third waveform segment is valid, traversing the first markers from the first storage space includes:
[0024] If the validity status of the target data on the third waveform segment is valid and the third waveform segment is the waveform segment corresponding to the first data, traversing the first markers from the first storage space according to a third preset refresh policy;
[0025] If the validity status of the target data on the third waveform segment is valid and the third waveform segment is the waveform segment corresponding to the second data, traversing the first markers from the first storage space according to a fourth preset refresh policy.
[0026] Optionally, if the validity status of the target data on the second waveform segment is valid, refreshing the first markers according to a second preset refresh policy includes:
[0027] If the validity status of the target data on the second waveform segment is valid, obtaining the data type of the target data;
[0028] Based on the data type of the target data, determining a second preset refresh policy corresponding to the data type of the target data;
[0029] Refreshing the first markers according to the second preset refresh policy.
[0030] In a second aspect, the present application provides a data marker refresh device, including:
[0031] A first refresh module configured to, in response to the existence of a simulation graph for target data, refresh a first waveform segment in the simulation graph to obtain a second waveform segment, and there are first markers corresponding to the target data on the first waveform segment in the simulation graph;
[0032] A determination module configured to determine the validity status of the target data on the second waveform segment based on the second waveform segment;
[0033] A second refresh module configured to refresh the first markers according to a preset refresh policy based on the validity status of the target data on the second waveform segment.
[0034] In a third aspect, the present application provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the method described in the first aspect is implemented.
[0035] Fourthly, the present application provides an electronic device, including a storage medium, a processor, and a computer program stored on the storage medium and executable on the processor. When the processor executes the computer program, the method described in the first aspect is implemented.
[0036] By means of the above technical solutions, a data marking and refreshing method, device, storage medium, and electronic device provided by the present application specifically respond to the existence of a simulation graph for target data, refresh the first waveform segment in the simulation graph to obtain a second waveform segment, and there is a first mark corresponding to the target data on the first waveform segment in the simulation graph; based on the second waveform segment, determine the validity state of the target data on the second waveform segment; based on the validity state of the target data on the second waveform segment, refresh the first mark according to a preset refreshing strategy. By applying the technical solutions of the present application, when the validity of the target data changes, it can be ensured that the mark corresponding to the target data can automatically update its data and position information along with the refresh of the target data, thereby improving the data marking efficiency.
[0037] The above description is only an overview of the technical solutions of the present application. In order to be able to understand the technical means of the present application more clearly, it can be implemented according to the content of the specification. And in order to make the above and other purposes, features, and advantages of the present application more obvious and understandable, the specific embodiments of the present application are specifically exemplified below. Description of the Drawings
[0038] The drawings here are incorporated into the specification and constitute a part of this specification, showing embodiments consistent with the present application and used together with the specification to explain the principles of the present application.
[0039] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings required for use in the description of the embodiments or the prior art. Obviously, for those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.
[0040] Figure 1 It shows a schematic flowchart of a data marking and refreshing method provided by an embodiment of the present application;
[0041] Figure 2 It shows a schematic flowchart of a method for refreshing the first mark provided by an embodiment of the present application;
[0042] Figure 3 It shows a schematic flowchart of a method for refreshing the first mark provided by an embodiment of the present application;
[0043] Figure 4 It shows an effect diagram of m1 and m2 on the first waveform segment provided by an embodiment of the present application;
[0044] Figure 5 Shows the effect diagram after m2 is invalidated provided by the embodiment of the present application;
[0045] Figure 6 Shows the schematic flow diagram of the method for refreshing the first marker provided by the embodiment of the present application;
[0046] Figure 7 Shows the effect diagram when m2 is restored to the third waveform segment provided by the embodiment of the present application;
[0047] Figure 8 Shows the effect diagram after m1 is deleted provided by the embodiment of the present application;
[0048] Figure 9 Shows the effect diagrams of m1 and m2 after the undo operation is executed provided by the embodiment of the present application;
[0049] Figure 10 Shows the effect diagram of moving m1 provided by the embodiment of the present application;
[0050] Figure 11 Shows the schematic flow diagram of the method for traversing the first marker from the first storage space provided by the embodiment of the present application;
[0051] Figure 12 Shows the schematic flow diagram of the method for refreshing the first marker provided by the embodiment of the present application;
[0052] Figure 13 Shows the schematic structural diagram of a data marker refreshing method provided by the embodiment of the present application.
[0053] Figure 14 Shows the schematic structural diagram of a data marker refreshing device provided by the embodiment of the present application. Detailed implementation manners
[0054] In order to be able to more clearly understand the above objects, features, and advantages of the present application, the solution of the present application will be further described below. It should be noted that, without conflict, the embodiments of the present application and the features in the embodiments may be combined with each other.
[0055] To solve the technical problem that in the related solutions, the Marker cannot automatically update its data and position information along with the refresh of the data, resulting in low data marking efficiency. This embodiment provides a data marker refreshing method, as Figure 1 shown, the method includes:
[0056] Step 101: In response to the existence of a simulation graph for the target data, refresh the first waveform segment in the simulation graph to obtain a second waveform segment, where there is a first marker corresponding to the target data on the first waveform segment in the simulation graph.
[0057] In one embodiment, the existence of a simulation graph for the target data means that there is a simulation graph corresponding to the target data in the drawing area.
[0058] In one embodiment, the first waveform segment refers to the waveform segment corresponding to the target data before refreshing, and the second waveform segment refers to the waveform segment corresponding to the target data after refreshing.
[0059] In one embodiment, as the target data is refreshed, there may be a refreshed first marker corresponding to the target data on the second waveform segment, and the position of the first marker will also be refreshed as the target data is refreshed. There may also be no refreshed first marker corresponding to the target data on the second waveform segment.
[0060] Step 102: Based on the second waveform segment, determine the validity state of the target data on the second waveform segment.
[0061] In one embodiment, the validity state of the target data on the second waveform segment includes that the target data is valid, the target data is invalid, and the target data changes from invalid to valid.
[0062] Step 103: Based on the validity state of the target data on the second waveform segment, refresh the first marker according to a preset refresh strategy.
[0063] In one embodiment, if the target data on the second waveform segment is valid, the position of the first marker needs to be refreshed. If the target data on the second waveform segment is invalid, the position of the first marker needs to be deleted. If the target data on the second waveform segment changes from invalid to valid, the position of the first marker needs to be re - obtained.
[0064] In one embodiment, by refreshing the first marker according to a preset refresh strategy based on the validity state of the target data on the second waveform segment, when the validity of the target data changes, it can be ensured that the marker corresponding to the target data can automatically update its data and position information as the target data is refreshed, thereby improving the data marking efficiency.
[0065] In this embodiment, in response to the existence of simulation graphics for target data, the first waveform segment in the simulation graphics is refreshed to obtain a second waveform segment, and a first mark corresponding to the target data exists on the first waveform segment in the simulation graphics; based on the second waveform segment, the validity state of the target data on the second waveform segment is determined; based on the validity state of the target data on the second waveform segment, the first mark is refreshed according to a preset refresh strategy. By applying the technical solution of this application, when the validity of the target data changes, it can be ensured that the mark corresponding to the target data can automatically update its data and position information along with the refresh of the target data, thereby improving the data marking efficiency.
[0066] Further, as Figure 2 shown, Figure 2 is a flowchart of a method for refreshing the first mark provided by an embodiment of this application. On the basis of the above embodiment, based on the validity state of the target data on the second waveform segment, refreshing the first mark according to a preset refresh strategy includes:
[0067] Step 201, if the validity state of the target data on the second waveform segment is invalid, refresh the first mark according to a first preset refresh strategy;
[0068] In one embodiment, the first preset refresh strategy is a mark refresh strategy corresponding to the target data switching from a valid state to an invalid state.
[0069] In one embodiment, by refreshing the first mark according to the first preset refresh strategy, it can be ensured that the data and position information of the first mark can be refreshed along with the validity switching of the target data.
[0070] In one embodiment, the refresh strategy of the first mark depends on the target data refresh drive. Therefore, for different types of target data, their corresponding refresh strategies are also different. The target data is mainly divided into first data and second data.
[0071] In one embodiment, as Figure 3 shown, Figure 3 is a flowchart of a method for refreshing the first mark provided by an embodiment of this application. On the basis of the above embodiment, if the validity state of the target data on the second waveform segment is invalid, refresh the first mark according to a first preset refresh strategy, including:
[0072] Step 301: If the validity status of the target data on the second waveform segment is invalid and the second waveform segment is the waveform segment corresponding to the first data, determine that the first preset refresh policy is to record the data meaning corresponding to the first waveform segment in the first storage space and delete the target data association expression, where the first data is non-concentric circle data;
[0073] In one embodiment, the first storage space is used to store the historical data and location information corresponding to the target data.
[0074] In one embodiment, the target data association expression is an expression for calculating the first marker. For example, if there is target data in the workspace, taking the target data as m1 and m2, where m1 and m2 are current values, and there are markers corresponding to m1 and m2 in the simulation graph. Specifically, there is the following association expression between the first marker corresponding to m1 and the simulation data in the workspace:
[0075]
[0076] where slope is the reciprocal of the resistance, 0 represents the current value corresponding to VCEmax, m1 is used as the data source, VCEmax represents the maximum voltage. For example, if VCEmax is 5, indep(m1) represents the voltage value corresponding to m1, line represents the current, DC0.VCE[0,∷] represents the voltage distribution of the DC0 device, and y_intercept represents the base input current. As Figure 4 shown, Figure 4 is the effect diagram of m1 and m2 on the first waveform segment. In the figure, the line IBB from bottom to top corresponds to the IBB value in the upper right of the figure. The independent variable VCE corresponding to the marker of m1 is 0.6, and the corresponding IBB is 2.0e-4, where IBB represents the base current in the triode; the marker corresponding to m2 is placed at the data point of line, and its independent variable VCE = 2.3 corresponds to line being 0.0137488.
[0077] In one embodiment, in the above expression area, perform a DeActive operation on the expression line to make the first marker corresponding to the target data m2 invalid. For example, Figure 5 shown, Figure 5 is the effect diagram after m2 becomes invalid. This operation will cause the drawn line to disappear, and the first marker corresponding to m2 bound to the line will also disappear. In addition, m2 output in the output area will also disappear.
[0078] Step 302: Refresh the first marker according to the first preset refresh policy.
[0079] In one embodiment, when the validity state of non-concentric circle data is switched from valid to invalid by recording the data meaning corresponding to the first waveform segment into the first storage space and deleting the target data association expression, the first marker is refreshed along with the refresh of the non-concentric circle data.
[0080] In one embodiment, as Figure 6 shown, Figure 6 is a schematic flowchart of a method for refreshing the first marker provided by an embodiment of the present application. Based on the above embodiment, if the validity state of the target data on the second waveform segment is invalid, the first marker is refreshed according to a first preset refresh policy, including:
[0081] Step 601: If the validity state of the target data on the second waveform segment is invalid and the second waveform segment is the waveform segment corresponding to the second data, it is determined that the first preset refresh policy is to record the data information corresponding to the first waveform segment, the concentric circle number index corresponding to the first waveform segment, and the concentric circle sub-ring index of the first waveform segment into the first storage space and delete the target data association expression, where the second data is concentric circle data;
[0082] In one embodiment, the data information corresponding to the first waveform segment is used to indicate the data information of the first marker on the first waveform segment.
[0083] In one embodiment, the concentric circle number index (Circle-Index) and the concentric circle sub-ring index (Circle-ChildIndex) corresponding to the first waveform segment are used to indicate the position information of the first marker in the first waveform segment.
[0084] Step 602: Refresh the first marker according to the first preset refresh policy.
[0085] In one embodiment, when the validity state of concentric circle data is switched from valid to invalid by recording the data information corresponding to the first waveform segment, the concentric circle number index corresponding to the first waveform segment, and the concentric circle sub-ring index of the first waveform segment into the first storage space and deleting the target data association expression, the first marker is refreshed along with the refresh of the concentric circle data.
[0086] Step 202: If the validity state of the target data on the second waveform segment is valid, the first marker is refreshed according to a second preset refresh policy.
[0087] In one embodiment, the validity state of the target data on the second waveform segment being valid includes two cases: the validity state of the target data on the second waveform segment is switched from invalid to valid and the validity state of the target data on the second waveform segment is switched from valid to valid.
[0088] In one embodiment, by refreshing the first tag according to the second preset refreshing policy, it can be ensured that the data and position information of the first tag can be refreshed as the validity of the target data is switched.
[0089] In one embodiment, after refreshing the first tag according to the first preset refreshing policy, the method includes:
[0090] Refresh the second waveform segment to obtain a third waveform segment;
[0091] If the validity state of the target data on the third waveform segment is valid, traverse the first tag from the first storage space;
[0092] In one embodiment, the third waveform segment is a waveform segment obtained by refreshing on the basis of the second waveform segment.
[0093] In one embodiment, performing an Active operation on the target data association expression line can switch the validity state of the target data on the third waveform segment to valid.
[0094] If the first tag is matched from the first storage space, restore the first tag to the third waveform segment and add the target data association expression;
[0095] In one embodiment, if the tag corresponding to m2 is matched from the first storage space, restore the tag to the waveform segment - line, as Figure 7 shown Figure 7 is the effect diagram of restoring m2 to the third waveform segment.
[0096] If the first tag is not matched from the first storage space, delete the first tag and the target data association expression.
[0097] In one embodiment, since m1 is associated with the slope expression and the slope is recursively associated with the line expression, therefore, due to the deletion of m1, the waveform segment - line in the simulation graph becomes invalid, and further, the tag corresponding to m2 on the bound waveform segment - line is deleted after refreshing, and the output interface reports an error indicating that the tag corresponding to m2 cannot be found, as Figure 8 shown Figure 8 is the effect diagram after deleting m1.
[0098] In one embodiment, after deleting m1, an undo operation can be performed. The undo operation is used to cancel the previous operation. Since m1 is re-added by the undo operation, the m1 association expression becomes valid again, the waveform segment - line in the simulation graph becomes valid again, and the marker corresponding to m2 bound to the waveform segment - line is refreshed and then re-added, as Figure 9 shown. Figure 9 Figure 0000232 shows the effect diagram of m1 and m2 after performing the undo operation.
[0099] In one embodiment, when moving m1, due to the refresh of m1, the m1 association expression is refreshed, which in turn causes the data on the waveform segment - line to be refreshed, including the data and position information of m2 bound to the waveform segment - line being refreshed, as Figure 10 shown. Figure 10 Figure 0000236 shows the effect diagram of moving m1.
[0100] In one embodiment, as Figure 11 shown. Figure 11 Figure 0000240 is a schematic flowchart of the method for traversing the first marker from the first storage space provided by the embodiment of the present application. Based on the above embodiment, if the validity status of the target data on the third waveform segment is valid, traversing the first marker from the first storage space includes:
[0101] Step 1101: If the validity status of the target data on the third waveform segment is valid and the third waveform segment is the waveform segment corresponding to the first data, traverse the first marker from the first storage space according to the third preset refresh policy;
[0102] In one embodiment, if the validity status of the target data on the third waveform segment is valid and the third waveform segment is the waveform segment corresponding to non - concentric - circle data, it can be determined that the third preset refresh policy is to determine the first marker based on the data type of the target data.
[0103] Step 1102: If the validity status of the target data on the third waveform segment is valid and the third waveform segment is the waveform segment corresponding to the second data, traverse the first marker from the first storage space according to the fourth preset refresh policy.
[0104] In one embodiment, if the validity status of the target data on the third waveform segment is valid and the third waveform segment is the waveform segment corresponding to concentric - circle data, retrieve the concentric - ring number index corresponding to the third waveform segment from the first storage space. If the retrieved key value exceeds the current index, determine the first marker on the first line of the current waveform segment family. If the retrieved key value is the same as the current index, match the first - marker index point with the index of the current waveform segment.
[0105] In one embodiment, as Figure 12 shown, Figure 12 This is a schematic flowchart of a method for refreshing a first marker provided by an embodiment of the present application. Based on the above embodiment, if the validity status of the target data on the second waveform segment is valid, the first marker is refreshed according to a second preset refresh policy, including:
[0106] Step 1201: If the validity status of the target data on the second waveform segment is valid, obtain the data type of the target data;
[0107] In one embodiment, the data type of the target data includes a general data type and a special data type, where the special data type may include a peak type, a valley type, a maximum type, and a minimum type.
[0108] Step 1202: Based on the data type of the target data, determine a second preset refresh policy corresponding to the data type of the target data;
[0109] In one embodiment, if the data type of the target data is a general data type, then based on whether the target data dimension is within the index point range corresponding to the first marker, a second preset refresh policy corresponding to the data type of the target data is determined. Specifically, when the target data dimension is within the index point range corresponding to the first marker, the second preset refresh policy corresponding to the data type of the target data is determined to be refreshing the first marker position to the new data position corresponding to the same index point; when the target data dimension is outside the index point range corresponding to the first marker, the second preset refresh policy corresponding to the data type of the target data is determined to be refreshing the first marker position to the last index point of the current data, where the index point range refers to the coordinate range where the current waveform segment is located.
[0110] In one embodiment, if the data type of the target data is a special data type, then check whether there is data in the new data that conforms to the corresponding first marker. If it exists, refresh it to the corresponding position. If it does not exist, delete the current first marker and delete the target data association expression.
[0111] Step 1203: Refresh the first marker according to the second preset refresh policy.
[0112] In one embodiment, update the data and position information of the first marker according to the second preset refresh policy.
[0113] In one embodiment, the valid data after refreshing can be used as a new data source to participate in data refreshing, as Figure 13 shown, Figure 13Schematic flowchart of a data marker refreshing method provided by an embodiment of the present application. Herein, Marker in the figure refers to the marker in the present application, and Contour in the figure refers to the concentric circles in the present application. Further, Figure 13 The steps of invalidating the valid waveform after refreshing are the same as the content in the foregoing steps 301 to 302 and steps 601 to 602. Figure 13 The steps of making the valid waveform valid after refreshing and making the invalid waveform valid after refreshing are the same as the content described in the foregoing step of refreshing the second waveform segment to obtain the third waveform segment to step 1203, and will not be elaborated herein.
[0114] In one embodiment, through the data marker refreshing method proposed in the present application, it is possible to greatly save the circuit optimization and tuning working time for marker data information, thereby avoiding the repeated overhead of designers and automated processes, saving software overhead, and improving the design efficiency of the overall tool.
[0115] Further, as Figure 1 a specific implementation of the method shown, this embodiment provides a data marker refreshing device 1400, as Figure 14 shown. Figure 14 Schematic structural diagram of a data marker refreshing device provided by an embodiment of the present application. The data marker refreshing device 1400 includes: a first refreshing module 1401, a determination module 1402, and a second refreshing module 1403.
[0116] The first refreshing module 1401 is configured to, in response to the existence of a simulation graph for target data, refresh a first waveform segment in the simulation graph to obtain a second waveform segment, and there is a first marker corresponding to the target data on the first waveform segment in the simulation graph;
[0117] The determination module 1402 is configured to determine the validity state of the target data on the second waveform segment based on the second waveform segment;
[0118] The second refreshing module 1403 is configured to refresh the first marker according to a preset refreshing strategy based on the validity state of the target data on the second waveform segment.
[0119] In some examples, the second refreshing module 1403 is specifically configured to, if the validity state of the target data on the second waveform segment is invalid, refresh the first marker according to a first preset refreshing strategy; if the validity state of the target data on the second waveform segment is valid, refresh the first marker according to a second preset refreshing strategy.
[0120] In some examples, the second refreshing module 1403 is further specifically configured that if the validity status of the target data on the second waveform segment is invalid and the second waveform segment is the waveform segment corresponding to the first data, it is determined that the first preset refreshing strategy is to record the data meaning corresponding to the first waveform segment into the first storage space and delete the target data association expression, where the first data is non-concentric circle data; and refresh the first mark according to the first preset refreshing strategy.
[0121] In some examples, the second refreshing module 1403 is further specifically configured that if the validity status of the target data on the second waveform segment is invalid and the second waveform segment is the waveform segment corresponding to the second data, it is determined that the first preset refreshing strategy is to record the data information corresponding to the first waveform segment, the concentric ring number index corresponding to the first waveform segment, and the concentric circle sub-ring index of the first waveform segment into the first storage space and delete the target data association expression, where the second data is concentric circle data; and refresh the first mark according to the first preset refreshing strategy.
[0122] In some examples, the data mark refreshing device 1400 further includes a third refreshing module, which is further specifically configured to refresh the second waveform segment to obtain a third waveform segment; if the validity status of the target data on the third waveform segment is valid, traverse the first mark from the first storage space; if the first mark is matched from the first storage space, restore the first mark to the third waveform segment and add the target data association expression; if the first mark is not matched from the first storage space, delete the first mark and the target data association expression.
[0123] In some examples, the third refreshing module is further specifically configured that if the validity status of the target data on the third waveform segment is valid and the third waveform segment is the waveform segment corresponding to the first data, traverse the first mark from the first storage space according to the third preset refreshing strategy; if the validity status of the target data on the third waveform segment is valid and the third waveform segment is the waveform segment corresponding to the second data, traverse the first mark from the first storage space according to the fourth preset refreshing strategy.
[0124] In some examples, the second refreshing module 1403 is further specifically configured that if the validity status of the target data on the second waveform segment is valid, obtain the data type of the target data; based on the data type of the target data, determine the second preset refreshing strategy corresponding to the data type of the target data; and refresh the first mark according to the second preset refreshing strategy.
[0125] Based on the above asFigure 1 The method shown, correspondingly, this embodiment also provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, it implements the method as described above Figure 1 shown.
[0126] Based on such an understanding, the technical solution of this application can be embodied in the form of a software product. This software product can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.), and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods of various implementation scenarios of this application.
[0127] Based on the method as described above Figure 1 shown, and Figure 14 the virtual device embodiment shown, in order to achieve the above object, this embodiment of the application also provides an electronic device, which may include a storage medium and a processor; the storage medium is used to store a computer program; the processor is used to execute the computer program to implement the method as described above Figure 1 shown.
[0128] Optionally, the above-mentioned physical device may further include a user interface, a network interface, a camera, a radio frequency (RF) circuit, sensors, an audio circuit, a WI-FI module, and so on. The user interface may include a display screen (Display), an input unit such as a keyboard (Keyboard), etc. Optionally, the user interface may further include a USB interface, a card reader interface, etc. The network interface may optionally include a standard wired interface, a wireless interface (such as a WI-FI interface), etc.
[0129] Those skilled in the art can understand that the above-mentioned physical device structure provided in this embodiment does not limit the physical device, and it may include more or fewer components, or combine some components, or have different component arrangements.
[0130] The storage medium may further include an operating system and a network communication module. The operating system is a program for managing the hardware and software resources of the above-mentioned physical device, and supports the operation of information processing programs and other software and / or programs. The network communication module is used to implement communication between components inside the storage medium, and communication between other hardware and software in the information processing physical device.
[0131] Through the description of the above embodiments, those skilled in the art can clearly understand that the present application can be implemented by means of software plus a necessary general hardware platform, or can also be implemented by hardware. By applying the solution of this embodiment, when the validity of the target data changes, it can be ensured that the mark corresponding to the target data can automatically update its data and location information along with the refresh of the target data, thereby improving the data marking efficiency.
[0132] It should be noted that, in this text, relational terms such as "first" and "second" are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the term "comprising" or any other variant thereof is intended to cover non-exclusive inclusion, so that a process, method, article or device comprising a series of elements not only includes those elements, but also includes other elements not expressly listed, or further includes elements inherent to such process, method, article or device. Without further limitation, an element defined by the statement "comprising one..." does not exclude the existence of additional identical elements in the process, method, article or device comprising the element.
[0133] The above are only the specific embodiments of the present application, enabling those skilled in the art to understand or implement the present application. Various modifications to these embodiments will be obvious to those skilled in the art, and the general principles defined herein can be implemented in other embodiments without departing from the spirit or scope of the present application. Therefore, the present application will not be limited to these embodiments herein, but rather to the broadest scope consistent with the principles and novel features claimed herein.
Claims
1. A data marking refresh method, characterized in that, Including: In response to the existence of simulation graphics for target data, refreshing a first waveform segment in the simulation graphics to obtain a second waveform segment, where there is a first mark corresponding to the target data on the first waveform segment in the simulation graphics; Based on the second waveform segment, determining the validity state of the target data on the second waveform segment; Based on the validity state of the target data on the second waveform segment, refreshing the first mark according to a preset refreshing strategy.
2. The method according to claim 1, where the refreshing the first mark according to a preset refreshing strategy based on the validity state of the target data on the second waveform segment includes: If the validity state of the target data on the second waveform segment is invalid, refreshing the first mark according to a first preset refreshing strategy; If the validity state of the target data on the second waveform segment is valid, refreshing the first mark according to a second preset refreshing strategy.
3. The method according to claim 2, where the if the validity state of the target data on the second waveform segment is invalid, refreshing the first mark according to a first preset refreshing strategy includes: If the validity state of the target data on the second waveform segment is invalid and the second waveform segment is a waveform segment corresponding to first data, determining that the first preset refreshing strategy is to record the data meaning corresponding to the first waveform segment into a first storage space and delete the target data association expression, where the first data is non-concentric circle data; Refreshing the first mark according to the first preset refreshing strategy.
4. The method according to claim 2, where the if the validity state of the target data on the second waveform segment is invalid, refreshing the first mark according to a first preset refreshing strategy includes: If the validity state of the target data on the second waveform segment is invalid and the second waveform segment is a waveform segment corresponding to second data, determining that the first preset refreshing strategy is to record the data information corresponding to the first waveform segment, the concentric ring number index corresponding to the first waveform segment, and the concentric circle sub-ring index of the first waveform segment into a first storage space and delete the target data association expression, where the second data is concentric circle data; Refreshing the first mark according to the first preset refreshing strategy.
5. The method according to any one of claims 3-4, after refreshing the first mark according to the first preset refreshing strategy, the method includes: Refreshing the second waveform segment to obtain a third waveform segment; If the validity state of the target data on the third waveform segment is valid, traversing the first mark from the first storage space; If the first mark is matched from the first storage space, restoring the first mark to the third waveform segment and adding the target data association expression; If the first mark is not matched from the first storage space, deleting the first mark and the target data association expression.
6. The method according to claim 5, wherein if the validity status of the target data on the third waveform segment is valid, traversing the first marker from the first storage space includes: If the validity status of the target data on the third waveform segment is valid and the third waveform segment is the waveform segment corresponding to the first data, traversing the first marker from the first storage space according to a third preset refresh policy; If the validity status of the target data on the third waveform segment is valid and the third waveform segment is the waveform segment corresponding to the second data, traversing the first marker from the first storage space according to a fourth preset refresh policy.
7. The method according to claim 2, wherein if the validity status of the target data on the second waveform segment is valid, refreshing the first marker according to a second preset refresh policy includes: If the validity status of the target data on the second waveform segment is valid, obtaining the data type of the target data; Based on the data type of the target data, determining a second preset refresh policy corresponding to the data type of the target data; Refreshing the first marker according to the second preset refresh policy.
8. A data marking refreshing device, characterized in that, including: A first refresh module configured to, in response to the existence of a simulation graph for the target data, refresh the first waveform segment in the simulation graph to obtain a second waveform segment, and there is a first marker corresponding to the target data on the first waveform segment in the simulation graph; A determination module configured to determine the validity status of the target data on the second waveform segment based on the second waveform segment; A second refresh module configured to refresh the first marker according to a preset refresh policy based on the validity status of the target data on the second waveform segment.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that, The computer program, when executed by a processor, implements the method according to any one of claims 1 to 7.
10. An electronic device, comprising a storage medium, a processor, and a computer program stored on the storage medium and executable on the processor, characterized in that, The processor, when executing the computer program, implements the method according to any one of claims 1 to 7.