Data processing methods, apparatus, electronic devices, storage media, and program products
The update setting interface with start/stop placement items addresses inefficiencies in table data updates by enabling flexible and efficient automatic management, enhancing user experience and accuracy.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-09-09
- Publication Date
- 2026-03-19
AI Technical Summary
Existing table data update methods are laborious, time-consuming, and prone to errors, especially in scenarios requiring frequent updates, leading to low efficiency and accuracy issues.
A data processing method and device that provides an update setting interface with start/stop placement items to automatically set and manage the update mode for table data, enabling flexible and efficient table data updates through simple operations.
Enhances table data update efficiency by allowing easy customization of automatic update modes, reducing manual intervention, and improving user experience by simplifying operations and minimizing errors.
Smart Images

Figure 2026050357000001_ABST
Abstract
Description
Technical Field
[0001] Embodiments of the present disclosure relate to computer application technologies, and particularly to data processing methods, devices, electronic devices, storage media, and program products.
Background Art
[0002] Table data is structured, easy to understand, flexible, highly compatible, supports complex data processing, and has the characteristics that the data is intuitive, so it is widely applied in many application scenarios. In the actual application of table data, the timeliness and accuracy of table data are always ensured by constantly updating the table data.
[0003] In related technologies, table data updates often use a manual update method. Such an update method is difficult to operate, time-consuming and laborious in scenarios that require updating a large number of cells, so the data update efficiency is low. Moreover, if it depends on manual update and cannot be updated immediately or the update is forgotten, there is a risk of cumulative error data, which will affect the accuracy of the entire data.
Summary of the Invention
Problems to be Solved by the Invention
[0004] In order to realize the automatic timely update of the table and the flexible setting of the start / stop state of the automatic update, the present disclosure provides a data processing method, device, electronic device, storage media, and program product.
Means for Solving the Problems
[0005] In a first aspect, embodiments of the present disclosure provide a data processing method, and the method includes: In response to an update setting request for the first table data, an update setting interface is displayed, the update setting interface includes a start / stop placement item, the start / stop placement item is for setting the start / stop state of the automatic update mode for the first table data, and the start / stop state includes a start state and a stop state, The update setting interface receives a start / stop placement operation for the start / stop placement item, and determines the start / stop state of the automatic update mode for the first table data based on the start / stop placement operation.
[0006] In a second aspect, embodiments of the present disclosure further provide a data processing device, which includes This is for displaying an update setting interface in response to an update setting request for first table data, wherein the update setting interface includes start / stop placement items, and the start / stop placement items are for setting the start / stop state of the automatic update mode for the first table data, and the start / stop state includes an interface display module that includes a start state and a stop state. The system includes a start / stop placement module that receives start / stop placement operations for the start / stop placement items via the update setting interface and determines the start / stop state of the automatic update mode of the first table data based on the start / stop placement operations.
[0007] In a third aspect, embodiments of the present disclosure further provide an electronic device, which is: One or more processors, A memory device for storing one or more programs, When the one or more programs are executed by the one or more processors, the one or more processors are made to implement the data processing method described in any one of the embodiments of this disclosure.
[0008] In a fourth aspect, an embodiment of the present disclosure further provides a storage medium including computer-executable instructions, which, when executed by a computer processor, are for performing a data processing method described in any one of the embodiments of the present disclosure.
[0009] In a fifth aspect, embodiments of the present disclosure further provide a computer program product, the computer program product comprising a computer program, which, when executed by a processor, realizes the data processing method described in any one embodiment of the present invention. [Effects of the Invention]
[0010] The technical solution of the embodiments of this disclosure supports the visualization of update information for first table data by displaying an update setting interface in response to an update setting request for first table data, and since the update setting interface includes a start / stop placement item, and the start / stop placement item is for setting the start / stop state of the automatic update mode of the first table data, it supports the customization of the start / stop state of the automatic update mode of the first table data. Next, the update setting interface receives a start / stop placement operation for the start / stop placement item, and determines the start / stop state of the automatic update mode of the first table data based on the start / stop placement operation, thereby supporting the automatic update of the first table data. Furthermore, the automatic update mode of the first table data can be easily and flexibly set to a start or stop state by a simple exchange operation, solving the technical problem of low table update efficiency due to manually updating cells one by one in related technologies, simplifying table data update operations, improving table data update efficiency, and improving the user experience for tables.
[0011] The above and other features, advantages and aspects of each embodiment of the present disclosure will become more apparent with reference to the following specific embodiments. Throughout the drawings, similar or similar reference numerals indicate similar or similar elements. It should be understood that the drawings are schematic and the actual objects and elements are not necessarily depicted in proportion. [Brief explanation of the drawing]
[0012] [Figure 1A] This is a schematic flowchart of the data processing method according to the embodiment of the present disclosure. [Figure 1B] This is a schematic diagram of an update setting interface used in the data processing method of the embodiment of the present disclosure. [Figure 2] This is a schematic flowchart of another data processing method relating to an embodiment of the present disclosure. [Figure 3] This is a schematic flowchart of another data processing method relating to an embodiment of the present disclosure. [Figure 4] This is a schematic diagram of the structure of a data processing device according to an embodiment of the present disclosure. [Figure 5] This is a schematic diagram of the structure of an electronic device according to an embodiment of the present disclosure. [Modes for carrying out the invention]
[0013] The embodiments of this disclosure will be described in more detail below with reference to the drawings. While the drawings show several embodiments of this disclosure, it should be understood that this disclosure may be implemented in various forms and should not be construed as being limited to the embodiments described herein. Rather, the purpose of providing these embodiments is to provide a more thorough and complete understanding of this disclosure. It should be understood that the drawings and embodiments of this disclosure are illustrative only and are not intended to limit the scope of protection of this disclosure.
[0014] It should be understood that each step described in the method embodiments of the present disclosure may be executed in a different order and / or simultaneously. Further, the method embodiments may include additional steps and / or steps that omit executions / illustrations. The scope of the present disclosure is not limited in this regard.
[0015] As used herein, the term "comprising" and its variations are open inclusion, i.e., "including but not limited to ○○". The term "based on" means "at least partially based on". The term "one embodiment" means "at least one embodiment", the term "another embodiment" means "at least one another embodiment", and the term "some embodiments" means "at least some embodiments". Related definitions of other terms are given in the following description.
[0016] It should be noted that the concepts such as "first", "second", etc. mentioned in the present disclosure are only for distinguishing different devices, modules or units, and are not for limiting the order or interdependence of the functions executed by these devices, modules or units.
[0017] It should be noted that the modifications "one" and "plural" mentioned in the present disclosure are not restrictive but exemplary, and those skilled in the art should understand that, unless clearly indicated in the context, it should be understood as "one or more".
[0018] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only for the purpose of explanation and are not for limiting the scope of these messages or information.
[0019] As understood, before using the technical solutions disclosed in each embodiment of the present disclosure, the user should be informed in an appropriate manner of the type, scope of use, usage scenario, etc. of the personal information related to the present disclosure based on relevant laws and regulations and obtain the user's permission.
[0020] For example, when responding to the reception of a user's proactive request, by sending presentation information to the user, it is clearly presented to the user that the operation requiring execution needs to obtain and use the user's personal information. Thereby, based on the presentation information, the user can autonomously select whether to provide personal information to software or hardware such as an electronic device, an application program, a server, or a storage medium that executes the operations in the technical solution of the present disclosure.
[0021] As a selectable implementation manner without limitation, the manner of sending presentation information to the user in response to the reception of a user's proactive request may be, for example, in the form of a pop-up window, and the presentation information may be displayed in text in the pop-up window. Further, the pop-up window may further include a selection control for the user to select whether to "approve" or "oppose" providing personal information to the electronic device.
[0022] As can be understood, the above process of notifying and obtaining the user's permission is merely exemplary and does not limit the implementation manner of the present disclosure. Other manners that comply with relevant laws and regulations may also be applied to the implementation manner of the present disclosure.
[0023] As can be understood, the data related to the present technical solution (including but not limited to the data itself, the acquisition or use of the data) should meet the requirements of the corresponding laws, regulations and related provisions.
[0024] FIG. 1A is a schematic flowchart of a data processing method according to an embodiment of the present disclosure. The embodiment of the present disclosure is applicable to the case of automatically updating table data. The method may be executed by a data processing device, which may be implemented in the form of software and / or hardware. As an option, it may be implemented by an electronic device, which may be a mobile terminal, a PC terminal, a server, or the like. As shown in FIG. 1A, the method of this embodiment may specifically include the following.
[0025] S110 In response to an update setting request for the first table data, an update setting interface is displayed, the update setting interface includes start / stop placement items, and the start / stop placement items are for setting the start / stop state of the automatic update mode for the first table data.
[0026] In embodiments of this disclosure, the first table data may be data in one or more cells of a target table. For example, the first table data may be data in a single column of the target table. The target table may be understood as a table that receives an update configuration request, or a table that contains the first table data. An update configuration request may be understood as a request to configure data update information for the first table data. The data update information may be understood as information associated with a data update of the first table data. Exemplaryly, the data update information may include at least one of the following: data update rules, data update modes, and data generation methods. The data update rules may be understood as rules that the first table data follows when updated. The data update mode may be understood as the mode used for the data update of the first table data, such as an automatic update mode or a manual update mode. The data generation method may be understood as a method for generating the updated data of the first table data, for example, by processing and obtaining it based on a pre-configured data operation logic, or by generating it based on a data generation model. The data generation model may be understood as a deep learning model for automatically generating output data based on input data. For example, the data generation model may be at least one of deep learning-based generative models that perform data classification, character-to-character generation, language conversion, character-to-photograph generation, and photo-to-character generation. The deep learning-based generative model may be a diffusion model and / or a pattern-based generative adversarial model.
[0027] The update settings interface may be understood as an interface for configuring data update information for the first table data. The update settings interface includes one or more information setting items for configuring data update information for the first table data. The update settings interface includes at least a start / stop placement item. Exemplaryly, the start / stop placement item may include an update mode identifier field (e.g., automatic update mode) and an attribute value editing control corresponding to the update mode field. The attribute value editing control is for setting whether to start automatic update mode for the first table data. Whether to automatically update the first table data may be determined based on the attribute value of the attribute value editing control.
[0028] Furthermore, the update configuration interface may also include rule placement items. These rule placement items are for placing data update rules for the first table data. Alternatively, these rule placement items may be understood as information items for placing generation rules for the first table data. That is, the generation rules for the first table data may be placed using these rule placement items.
[0029] In an optional embodiment of the embodiments of the present disclosure, the rule placement item may include a logical placement item. The logical placement item may be for generating and placing mathematical operation logic corresponding to first table data.
[0030] In another optional embodiment of the embodiments of the present disclosure, the rule placement item may include a model placement item. The model placement item is for placing model-related information corresponding to the adopted data generation model. The model-related information includes data generation methods, model input information, and model output information. The model input information may specifically include model suggestion words and model input content (e.g., content to be processed into model output data). The model suggestion words are for suggesting the data generation method by the data generation model and / or the expected output content of the data generation model. For example, the model input content may be the moon, the model suggestion words may be poet (i.e., for suggesting the data generation method by the data generation model) and moon (i.e., the theme of the written poem, for suggesting the expected output content of the data generation model), and the expected output content may be writing a veiled poem using the model input content.
[0031] Specifically, the automatic update mode can be understood as a mode that automatically updates the first table data when pre-set update conditions are met after it has started. To flexibly configure whether the first table data uses the automatic update mode, the start and stop states of the automatic update mode for the first table data may be configured using the start and stop placement items of the update setting interface. Specifically, the start and stop states include a start state and a stop state. That is, when the automatic update mode is started, if the pre-set update conditions are met, the data is automatically updated for the first table data. When the automatic update mode is not started, even if it is detected that the pre-set update conditions have been met, the data is not automatically updated for the first table data. For example, update query information or non-update notification information may be displayed. The update query information is for querying whether to perform an automatic update. In response to the update confirmation operation for the update query information, the automatic update mode for the first table data is adjusted to the activated state. The advantage of this configuration is that when it is necessary to automatically update the first table data, the automatic update mode can be turned on quickly and conveniently, simplifying the exchange operation and improving the user experience of the automatic update mode.
[0032] In embodiments of the present disclosure, optionally, the update settings interface further includes an update preview control, and if, after displaying the update settings interface, there are multiple first table data on which the start-stop placement operation has been acted, the update preview data is displayed for at least some of the first table data in response to a control trigger operation on the update preview control. The present technical solution makes it possible to preview the update data for at least some of the first table data, to quickly determine whether the update settings information in the update settings interface meets expectations by updating the preview data, and to conveniently, quickly, and in a timely manner adjust the update settings information if it does not meet expectations.
[0033] The control trigger operation for the update preview control may be a click operation on the update preview control. Displaying update preview data for at least some of the first table data may be done by displaying a selectable area of the target table in response to a control trigger operation on the update preview control, displaying update preview data for the first table data in the selected area in response to an area selection operation on the selectable area of the target table, or displaying update preview data for the selected first table data in response to a control trigger operation on the update preview control and a table selection operation on the first table data. If the number of first table data is less than or equal to a predetermined number, update preview data may be displayed for all of the first table data, and if the number of first table data is greater than the predetermined number, update preview data may be displayed for the predetermined number of table data. The predetermined number may be set according to the needs and is not specifically limited here, for example, it could be 5 rows.
[0034] Considering that the target table contains a relatively large amount of table data, the update setting interface may further include a title corresponding to the first table data in order to intuitively grasp the table data corresponding to the update setting information in the update setting interface. The title information allows for quick identification of the table data corresponding to the update setting information in the update setting interface.
[0035] S120 The update setting interface receives a start / stop placement operation for the start / stop placement item, and determines the start / stop state of the automatic update mode for the first table data based on the start / stop placement operation.
[0036] The start / stop placement operation can be understood as an operation to set attribute values corresponding to the start / stop placement items. For example, this may involve setting the attribute value corresponding to the start / stop placement operation as a predetermined numerical value, or adjusting the corresponding attribute value to a predetermined position.
[0037] Receiving start / stop placement operations for the start / stop placement item via the update setting interface may be understood as enabling customized settings for the automatic update of the first table data by setting attribute values of the start / stop placement item in the update setting interface, thereby causing the automatic update mode of the first table data to exhibit a start state (e.g., on state) or a stop state (e.g., off state), and further determining whether to automatically update the first table data based on the attribute values set for the start / stop placement item.
[0038] As shown in Figure 1B, the target table 110 displayed in the first interface may contain table data in multiple columns, and the table data in different columns may be distinguished by titles, such as Title A, Title B, Title C, Title D, Title E, and Title F shown in the figure. When an update setting request is received for cell 1012 corresponding to Title C, the first interface may display an update setting interface 102 corresponding to the single column of table data corresponding to Title C in the form of a pop-up window.
[0039] The update setting interface 102 may include a title placement item 1021 for determining the correspondence between the update setting information in the update setting interface 102 and the placed table data. In embodiments of this disclosure, the correspondence between the update setting information and the table data in the update setting interface 102 may be updated in response to a title placement operation on the title placement item 1021. In other words, the first interface may receive a title placement operation on the title placement item 1021 and apply the update setting information in the update setting interface 102 to the table data corresponding to the placed title.
[0040] The update setting interface 102 may include a field type setting item 1022 and a rule setting item 1023, or it may include only the rule setting item 1023. The field type setting item 1022 may be understood as a placement item for the data generation method in the rule setting item, and may be, for example, a model placement item, which includes, for example, a first format placement item 10221 for setting data output from a model, and a data generation method placement item 10222 corresponding to the adopted data generation model. The rule setting item 1023 may include a rule input area 10231, and may further include a second format placement item for setting the format of the updated data. Exemplaryly, the data update rule for cell 1012 corresponding to title C may be associated with a column of table data corresponding to cell 1011 corresponding to title A.
[0041] The update setting interface 102 may include a start / stop setting item 1024, which may be in a format that displays, for example, an automatic update identification field and a switch button. For example, sliding to the right starts the automatic update mode, and sliding to the left stops the automatic update mode.
[0042] The update setting interface 102 may further include a control display area 1025. A preview control, a cancel control, and a confirm control may be displayed in the control display area 1025. The preview control may be for confirming update preview data obtained by updating at least some of the first table data based on the update setting information in the update setting interface 102. The cancel control may be for canceling the update setting operation in the update setting interface 102. The confirm control may be for saving the update setting operation in the update setting interface 102 in order to apply the update setting information to the table data corresponding to the title.
[0043] The technical solution of the embodiments of this disclosure supports the visualization of update information for first table data by displaying an update setting interface in response to an update setting request for first table data, and since the update setting interface includes a start / stop placement item, and the start / stop placement item is for setting the start / stop state of the automatic update mode of the first table data, it supports the customization of the start / stop state of the automatic update mode of the first table data. Next, the update setting interface receives a start / stop placement operation for the start / stop placement item, and determines the start / stop state of the automatic update mode of the first table data based on the start / stop placement operation, thereby supporting the automatic update of the first table data. Furthermore, the automatic update mode of the first table data can be easily and flexibly set to a start or stop state by a simple exchange operation, solving the technical problem of low table update efficiency due to manually updating cells one by one in related technologies, simplifying table data update operations, improving table data update efficiency, and improving the user experience for tables.
[0044] Figure 2 is a schematic flowchart of another data processing method according to an embodiment of the present disclosure. The technical solution of this embodiment further embodies the update arrangement of first table data based on the above embodiment. Optionally, it further includes displaying an update setting interface, receiving rule arrangement operations for the rule arrangement items via the update setting interface, and determining data update rules for the first table data based on the rule arrangement operations. Specific embodiments may be found in the description of this embodiment. Technical features similar to or identical to those of the above embodiment will not be described in detail here. As shown in Figure 2, the method of this embodiment may specifically include the following.
[0045] S210 In response to an update setting request for the first table data, an update setting interface is displayed, the update setting interface includes start / stop placement items and rule placement items, the start / stop placement items are for setting the start / stop state of the automatic update mode for the first table data.
[0046] S220 The update setting interface receives a start / stop placement operation for the start / stop placement item, and determines the start / stop state of the automatic update mode for the first table data based on the start / stop placement operation.
[0047] S230 The update setting interface receives a rule placement operation for the rule placement item and determines a data update rule for the first table data based on the rule placement operation.
[0048] As described above, the rule placement item is for placing data update rules for the first table data. Alternatively, the rule placement item may be understood as an information item for placing generation rules for the first table data. That is, generation rules for the first table data may be placed using the rule placement item. Exemplarily, the rule placement operation may be at least one of the operations on the rule placement item, such as adding a rule, deleting a rule, and modifying a rule.
[0049] The data update rules can be understood as the rules that the first table data follows when it is updated. The data update mode can be understood as the mode used for updating the first table data, such as automatic update mode or manual update mode. The data generation method can be understood as the method for generating the updated data for the first table data, such as processing and obtaining it based on a pre-configured data calculation logic, or generating it based on a data generation model. The data update rules may be associated with table data other than the first table data, or they may be rules that do not involve table data other than the first table data.
[0050] The update settings interface may display the rule placement items, receive rule placements made to the rule placement items as necessary, and further determine the data update rules for the first table data based on the placed rule information.
[0051] The technical solution of the embodiments of this disclosure enriches the configurable information of the update configuration interface by setting the rule placement items in the update configuration interface, receives rule placement operations for the rule placement items via the update configuration interface, and further determines the data update rules for the first table data based on the rule placement operations, thereby realizing the visualization and configuration of data update rules, and providing a simple operation method, improving the flexibility and convenience of configuring data update rules, and enhancing the data update rule configuration experience.
[0052] Figure 3 is a schematic flowchart of another data processing method according to an embodiment of the present disclosure. The technical solution of this embodiment builds upon the above embodiment to further specify a scenario in which the data update rule is associated with at least one second table data. The options include, after determining the start / stop state of the automatic update mode of the first table data based on the start / stop placement operation, receiving a first change operation on at least one of the second table data, and if the start / stop state corresponding to the first table data is in the start state, triggering the execution of a second change operation on the first table data based on the first change operation, and / or, if the data update rule for the first table data has been changed and the start / stop state corresponding to the first table data is in the start state, updating the first table data according to the updated data update rule. Specific embodiments may be found in the description of this embodiment. Technical features similar to or identical to those of the above embodiment will not be described in detail here. As shown in Figure 3, the method of this embodiment may specifically include the following.
[0053] S310 In response to an update setting request for the first table data, an update setting interface is displayed, which includes start / stop placement items and rule placement items, the start / stop placement items being for setting the start / stop state of the automatic update mode for the first table data.
[0054] S320 The update setting interface receives a start / stop placement operation for the start / stop placement item, and determines the start / stop state of the automatic update mode for the first table data based on the start / stop placement operation.
[0055] S330 The update configuration interface receives a rule placement operation for the rule placement item, determines a data update rule for the first table data based on the rule placement operation, and associates the data update rule with at least one second table data.
[0056] The second table data may be understood as table data in the target table other than the first table data. It should be explained that, in embodiments of this disclosure, the data update rules for the first table data may or may not be associated with the second table data. The association of the data update rules with at least one second table data may be understood as the change data of the first table data being associated with the second table data. That is, if the second table data is changed, the first table data may be changed.
[0057] S340 Upon receiving a first modification operation on at least one of the second table data, and if the start / stop state corresponding to the first table data is in the start state, the execution of a second modification operation on the first table data is triggered based on the first modification operation.
[0058] As can be seen from the above, the start / stop state corresponding to the first table data being in the start state indicates that the automatic update mode has been started in response to a change in the first table data, and the first table data can be automatically updated when the trigger condition for a change in the first table data is met. In this case, a first change operation is received on the second table data associated with the first table data, but the second table data is the data to be considered in the data update rules for the first table data, and at this time the first table data is updated according to the second table data and the data update rules, that is, the execution of a second change operation on the first table data is triggered. In short, when the first table data starts the automatic update mode, a change in the second table data can trigger the update of the first table data. The first change operation may be at least one of the following operations: data increase operation (an operation to increase the second table data, for example, an operation to add the second table data to a blank cell), data deletion operation (an operation to delete the second table data), and data modification operation (an operation to modify the second table data).
[0059] As an optional embodiment of the embodiments of the present disclosure, the option further includes displaying change progress information corresponding to the first table data after triggering the execution of a second change operation on the first table data based on the first change operation. The advantage of using this technical solution is that the progress of updating the first table data can be intuitively displayed, allowing for a good understanding of the execution status of the second change operation, which helps the initiator of the first change operation to get an idea of the approximate execution time of the second change operation.
[0060] The aforementioned change progress information is for indicating the progress of the execution of changes to the first table data. Alternatively, the change progress information may be associated with the time of the change to the first table data (the execution time of the second change operation), or it may be associated with the time of the change to the first table data.
[0061] Furthermore, if the change progress information is associated with the time it takes to change the first table data, the change progress information may indicate at least one of the following: the total time taken to change the changed first table data, the estimated total time taken to change the unchanged (still need to be changed) first table data, and the ratio of the total time taken to change the changed first table data to the estimated total time taken to change all the first table data that needs to be changed.
[0062] Similarly, the association of the change progress information with the number of changes to the first table data may be associated with the total number of changed and / or unchanged first table data. Furthermore, the change progress information may be associated with the total number of changed and / or unchanged first table data and the total number of first table data to be changed. Even further, the change progress information may be intended to show the ratio of the total number of changed first table data to the total number of first table data to be changed. Alternatively, the change progress information may be intended to indicate the total number of remaining changed first table data or the total number of unchanged (still need to be changed) first table data, etc. The total number of unchanged (still need to be changed) first table data may be obtained by calculating the difference between the total number of all first table data to be changed and the total number of changed first table data.
[0063] In embodiments of the present disclosure, the execution time of the second modification operation is associated with the attribute information of the initiator of the first modification operation. This technical solution makes it possible to effectively distinguish the execution times of the second modification operation triggered by initiators with different attribute information, and is applicable, for example, when it is necessary to respond to the second modification operation triggered by multiple initiators, thereby effectively balancing the execution pressure of the second modification operation and ensuring that the second modification operation is executed regularly and smoothly.
[0064] As an option, the execution time of the second modification operation may be the time to start executing the second modification operation, or the time taken from the start of executing the second modification operation until its completion. Specifically, the execution time of the second modification operation may be determined based on the attribute information of the initiator of the first modification operation. Specifically, the response priority corresponding to the initiator may be determined based on the attribute information of the initiator of the first modification operation, and the execution time of the second modification operation may be determined based on the response priority. The attribute information of the initiator may include type information and / or identifier information of the initiator.
[0065] S350 If the data update rule for the first table data has been changed and the start / stop state corresponding to the first table data is in the start state, the first table data is updated according to the updated data update rule.
[0066] As described above, when the start / stop state corresponding to the first table data is in the start state, it indicates that the automatic update mode has been started in response to a change in the first table data, and the first table data can be automatically updated when the trigger condition for a change in the first table data is met. In this case, the target table contains second table data associated with the first table data, but the second table data is the data to be considered in the data update rule for the first table data, and if the data update rule is changed at this time, the first table data will be changed according to the updated data update rule.
[0067] It should be explained that the updated data update rules may be associated with the second table data, for example, the associated rules corresponding to the second table data may have been changed, or the associated third table data (table data other than the first and second table data) may have been increased. The updated data update rules may also no longer be associated with the second table data. For example, they may be fixed values, or they may be associated with the third table data. In this case, updating the first table data according to the updated data update rules may mean filling the first table data with fixed values, or updating the first table data according to the third table data and the data update rules.
[0068] The technical solution of the embodiments of this disclosure is that, when the data update rule is associated with at least one second table data, if the data update rule for the first table data has been changed and the start / stop state corresponding to the first table data is in the start state, the first table data may be updated according to the updated data update rule, i.e., the first table data may be updated when the data update rule has been changed; or, when a first change operation is received for at least one second table data and the start / stop state corresponding to the first table data is in the start state, the execution of a second change operation for the first table data may be triggered based on the first change operation, thereby enabling the first table data to be automatically updated based on the changes to the second table data, thereby enabling the first table data to be changed in a timely manner when the first table data enters automatic update mode and ensuring sufficient accuracy of the first table data.
[0069] Figure 4 is a schematic diagram of the structure of a data processing device according to an embodiment of the present disclosure. As shown in Figure 4, the data processing device comprises an interface display module 410 and a start / stop placement module 420. The interface display module 410 displays an update setting interface in response to an update setting request for first table data, the update setting interface includes a start / stop placement item, the start / stop placement item is for placing the start / stop state of the automatic update mode of the first table data, the start / stop state includes a start state and a stop state, and the start / stop placement module 420 receives a start / stop placement operation for the start / stop placement item via the update setting interface and determines the start / stop state of the automatic update mode of the first table data based on the start / stop placement operation.
[0070] The technical solution of the embodiments of this disclosure supports the visualization of update information for the first table data by having an interface display module 410 display an update setting interface in response to an update setting request for the first table data, and since the update setting interface includes a start / stop placement item, and the start / stop placement item is for setting the start / stop state of the automatic update mode of the first table data, it supports the custom setting of the start / stop state of the automatic update mode of the first table data. Next, the start / stop placement module 420 receives a start / stop placement operation for the start / stop placement item via the update setting interface and determines the start / stop state of the automatic update mode of the first table data based on the start / stop placement operation, thereby supporting the automatic update of the first table data. Furthermore, it is possible to easily and flexibly set the automatic update mode of the first table data as a start or stop state with a simple exchange operation, solving the technical problem of low table update efficiency due to manually updating cells one by one in related technologies, simplifying table data update operations, improving table data update efficiency, and improving the user experience for the table.
[0071] Based on any one of the selectable technical solutions described above, the update configuration interface may include a rule placement item. Furthermore, the data processing device may further comprise a rule placement module. The rule placement module receives a rule placement operation for the rule placement item via the update configuration interface after displaying the update configuration interface, and determines a data update rule for the first table data based on the rule placement operation.
[0072] Based on any one of the above selectable technical solutions, the data update rule is associated with at least one second table data as an option. Furthermore, the data processing device may further include a data trigger change module. The data trigger change module receives a first change operation for at least one of the second table data after determining the start / stop state of the automatic update mode of the first table data based on the start / stop placement operation, and if the start / stop state corresponding to the first table data is in a start state, triggers the execution of a second change operation on the first table data based on the first change operation.
[0073] Based on any one of the above selectable technical solutions, the data processing device may further include a change progress display module as an option. The change progress display module displays change progress information corresponding to the first table data after triggering the execution of a second change operation on the first table data based on the first change operation.
[0074] Based on any one of the selectable technical solutions described above, the change progress information is associated with the total number of changed and / or unchanged data in the second table and the total number of data in the second table that need to be changed.
[0075] Based on any one of the above selectable technical solutions, the execution time of the second modification operation is associated with the attribute information of the initiator of the first modification operation.
[0076] Based on any one of the above selectable technical solutions, the data update rule is associated with at least one second table data as an option. Furthermore, the data processing device may further include a rule trigger modification module. The rule trigger modification module updates the first table data according to the updated data update rule if, after determining the data update rule for the first table data based on the rule placement operation, the data update rule for the first table data has been modified and the start / stop state corresponding to the first table data is in the start state.
[0077] Based on any one of the selectable technical solutions described above, the option is that the rule placement item includes a model placement item, the model placement item is for placing model-related information corresponding to the adopted data generation model, and the model-related information includes the data generation method, model input information, and model output information.
[0078] Based on any one of the selectable technical solutions described above, the update configuration interface further includes an update preview control as an option. Furthermore, the data processing device further comprises an update preview module. The update preview module is for displaying update preview data for at least some of the first table data in response to a control trigger operation on the update preview control, if there are multiple first table data on which the start-stop-placement operation has been performed after the update configuration interface has been displayed.
[0079] The data processing device according to the embodiment of the present disclosure can perform a data processing method according to any embodiment of the present disclosure and includes a functional module and beneficial effects corresponding to performing the data processing method.
[0080] It should be noted that each unit and module included in the above-mentioned device is merely divided according to its functional logic, and is not limited to the above division; it is sufficient as long as it can realize the corresponding function. Furthermore, the specific names of each functional unit are merely for distinguishing them from one another and are not intended to limit the scope of protection of the embodiments of this disclosure.
[0081] Figure 5 is a schematic diagram of the structure of an electronic device according to an embodiment of the present disclosure. Hereinafter, with reference to Figure 5, schematic diagrams of the structure of an electronic device (e.g., a terminal device or server in Figure 5) 500 suitable for realizing an embodiment of the present disclosure are shown. The terminal device in the embodiment of the present disclosure may include, but is not limited to, mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), and in-vehicle terminals (e.g., in-vehicle navigation terminals), as well as fixed terminals such as digital TVs and desktop computers. The electronic device shown in Figure 5 is merely an example and does not in any way limit the functions and scope of use of the embodiment of the present disclosure.
[0082] As shown in Figure 5, the electronic device 500 may include a processing unit (e.g., a central processor, a graphics processor, etc.) 501, which can perform various appropriate operations and processes based on a program stored in a read-only memory (ROM) 502 or a program loaded from a storage device 508 into a random access memory (RAM) 503. Various programs and data necessary for the operation of the electronic device 500 are further stored in the RAM 503. The processing unit 501, ROM 502, and RAM 503 are connected to each other via a bus 504. An input / output (I / O) interface 505 is also connected to the bus 504.
[0083] Generally, input devices 506, including, for example, touch panels, touchpads, keyboards, mice, cameras, microphones, accelerometers, and gyroscopes; output devices 507, including, for example, liquid crystal displays (LCDs), loudspeakers, and vibrators; storage devices 508, including, for example, magnetic tapes and hard disks; and communication devices 509 may be connected to the I / O interface 505. The communication devices 509 may be permitted to exchange data with the electronic device 500 and other devices via wireless or wired communication. Figure 5 shows an electronic device 500 with various devices, but it should be understood that it is not required to implement or have all of the illustrated devices. More or fewer devices may be implemented or have all of them instead.
[0084] In particular, based on embodiments of the present disclosure, the process described above with reference to the flowchart may be implemented as a computer software program. For example, embodiments of the present disclosure include a computer program product which includes a computer program contained in a non-temporary computer-readable medium, and which includes program code for performing the method shown in the flowchart. In such embodiments, the computer program may be downloaded and installed from a network by a communication device 509, or installed from a storage device 508, or installed from a ROM 502. When the computer program is executed by the processing unit 501, it performs the functions limited to the methods of embodiments of the present disclosure.
[0085] The names of messages or information exchanged between multiple devices in the embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of such messages or information.
[0086] The electronic device according to the embodiment of this disclosure belongs to the same inventive concept as the data processing method according to the above embodiment, and technical details not described in detail in this embodiment may be referred to the above embodiment, and this embodiment has the same beneficial effects as the above embodiment.
[0087] Embodiments of this disclosure provide a computer storage medium, and when a computer program is stored in the computer storage medium and the program is executed by a processor, the data processing method according to the embodiment is realized.
[0088] It should be noted that the computer-readable media described herein may be computer-readable signal media, computer-readable storage media, or any combination of both. Computer-readable storage media may be, but are not limited to, electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any combination of more than these. More specific examples of computer-readable storage media may include, but are not limited to, electrical connections having one or more wires, portable computer magnetic disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the above. In this disclosure, computer-readable storage media may be any tangible medium containing or storing a program, which may be used by or in combination with an instruction execution system, apparatus, or device. Furthermore, in this disclosure, computer-readable signal media may contain data signals propagating in the baseband or as part of a carrier, which may contain computer-readable program code. Such propagating data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. The computer-readable signal medium may further be any computer-readable medium other than a computer-readable storage medium, and the computer-readable signal medium may transmit, propagate, or transmit programs used by or in combination with instruction execution systems, apparatus, or devices. The program code contained in the computer-readable medium may be transmitted by any suitable medium, including but not limited to wires, optical cables, RF (radio frequency), or any suitable combination thereof.
[0089] In some embodiments, client terminals and servers may communicate using any currently known or future-to-be-developed network protocol such as HTTP (HyperText Transfer Protocol), and may be interconnected with digital data communications (e.g., communication networks) of any form or medium. Examples of communication networks include local area networks ("LANs"), wide area networks ("WANs"), the internet (e.g., the Internet), and end-to-end networks (e.g., ad hoc end-to-end networks), as well as any currently known or future-to-be-developed networks.
[0090] The computer-readable media described above may be included in the electronic device described above, or it may exist independently but not assembled into the electronic device.
[0091] The above-mentioned computer-readable medium contains one or more programs, and when the above-mentioned one or more programs are executed by the electronic device, the electronic device is configured to perform the following in response to an update setting request for first table data: display an update setting interface, the update setting interface includes a start / stop placement item, the start / stop placement item is for setting the start / stop state of the automatic update mode of the first table data, the start / stop state includes a start state and a stop state; and receive a start / stop placement operation for the start / stop placement item via the update setting interface, and determine the start / stop state of the automatic update mode of the first table data based on the start / stop placement operation.
[0092] Computer program code for performing the operations disclosed herein may be organized using one or more programming languages or a combination thereof, and such programming languages include, but are not limited to, object-oriented programming languages such as Java®, Smalltalk, and C++, and further include ordinary procedural programming languages such as the "C" language or similar programming languages. The program code may run entirely on a user computer, partially on a user computer, as a single standalone software pack, partially on a user computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or it may be connected to an external computer (for example, connected via the Internet using an Internet service provider).
[0093] The flowcharts and block diagrams in the drawings illustrate the implementable systematic architecture, functions, and operations of the systems, methods, and computer program products relating to each embodiment of the present disclosure. In this regard, each block in the flowchart or block diagram may represent a module, program segment, or portion of code, which includes one or more executable instructions for implementing a defined logical function. It should be noted that in alternative partial implementations, the functions described in the blocks may occur in a different order than that shown in the drawings. For example, two blocks shown consecutively may actually be executed nearly parallel, or in some cases in reverse order, depending on the function. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented using a dedicated hardware-based system for performing the defined function or operation, or using a combination of dedicated hardware and computer instructions.
[0094] The units described in the embodiments of this disclosure may be implemented in software or in hardware. The names of the units are not limited in some cases; for example, an interface display module may be further described as a "module that requests to display an update settings interface."
[0095] The functions described herein may be performed by at least partially one or more hardware logic components. For example, exemplary types of hardware logic components that can be used include, but are not limited to, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems on chips (SOCs), and composite programmable logic devices (CPLDs).
[0096] In the context of this disclosure, a machine-readable medium may be a tangible medium that contains or stores a program used in or in conjunction with an instruction execution system, device, or apparatus. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices, or apparatus, or any appropriate combination of the above. More specific examples of machine-readable storage media include one or more wire electrical connections, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any appropriate combination of the above.
[0097] According to one or more embodiments of the present disclosure, Example 1 provides a data processing method that, in response to an update setting request for first table data, displays an update setting interface, the update setting interface includes a start / stop placement item, the start / stop placement item is for setting the start / stop state of an automatic update mode for the first table data, the start / stop state includes a start state and a stop state, and the update setting interface receives a start / stop placement operation for the start / stop placement item, and determines the start / stop state of the automatic update mode for the first table data based on the start / stop placement operation.
[0098] According to one or more embodiments of the present disclosure, Example 2 provides the method of Example 1, which further includes, as an option, the update configuration interface including a rule placement item, displaying the update configuration interface, the update configuration interface receiving a rule placement operation for the rule placement item, and determining a data update rule for the first table data based on the rule placement operation.
[0099] According to one or more embodiments of the present disclosure, Example 3 provides the method of Example 2, which optionally further includes the following: the data update rule is associated with at least one second table data; the start / stop state of the automatic update mode of the first table data is determined based on the start / stop placement operation; a first change operation is received for at least one of the second table data; and if the start / stop state corresponding to the first table data is a start state, the first change operation triggers the execution of a second change operation for the first table data.
[0100] According to one or more embodiments of the present disclosure, Example 4 provides the method of Example 3, which further includes, as an option, displaying change progress information corresponding to the first table data after triggering the execution of a second change operation on the first table data based on the first change operation.
[0101] According to one or more embodiments of the present disclosure, Example 5 provides the method of Example 4, which optionally includes relating the change progress information to the total number of the second table data that has been changed and / or not changed and the total number of the second table data that should be changed.
[0102] According to one or more embodiments of the present disclosure, Example 6 provides the method of Example 3, which optionally further includes the fact that the execution time of the second modification operation is associated with the attribute information of the initiator of the first modification operation.
[0103] According to one or more embodiments of the present disclosure, Example 7 provides the method of Example 2, which further includes, as an option, that the data update rule is associated with at least one second table data, and after determining the data update rule for the first table data based on the rule placement operation, the rule placement item includes a model placement item, the model placement item is for placing model-related information corresponding to the adopted data generation model, the model-related information further includes a data generation scheme, model input information and model output information.
[0104] According to one or more embodiments of the present disclosure, Example 8 provides the method of Example 2, which optionally further includes updating the first table data according to the updated data update rule if the data update rule for the first table data has been changed and the start / stop state corresponding to the first table data is in a start state.
[0105] According to one or more embodiments of the present disclosure, Example 9 provides the method of Example 1, which optionally further includes an update configuration interface further including an update preview control, and after the update configuration interface has been displayed, if there are multiple first table data on which the start stop placement operation has been acted, the update preview data is displayed for at least some of the first table data in response to a control trigger operation on the update preview control.
[0106] According to one or more embodiments of the present disclosure, Example 10 provides a data processing device for displaying an update setting interface in response to an update setting request for first table data, wherein the update setting interface includes start / stop placement items, the start / stop placement items are for arranging start / stop states for an automatic update mode of the first table data, and the start / stop states include a start state and a stop state; and a start / stop placement module for receiving a start / stop placement operation for the start / stop placement items via the update setting interface and determining the start / stop states for the automatic update mode of the first table data based on the start / stop placement operation.
[0107] The above description is merely an explanation of preferred embodiments and the technical principles in which the present disclosure is applied. Those skilled in the art should understand that the scope of the disclosure is not limited to technical solutions made by specific combinations of the above technical features, but also includes other technical solutions made by arbitrarily combining the above technical features or equivalent features without departing from the above-disclosed concept. For example, technical solutions made by substituting the above features with technical features having similar functions to those disclosed in this disclosure (but not limited to those disclosed therein).
[0108] Furthermore, although each operation is described in a specific procedure, it should not be understood that these operations must be performed in the specific procedure or sequential execution shown. Under certain circumstances, multitasking and parallel processing may be advantageous. Similarly, although some specific implementation details are included in the above description, these should not be construed as limiting the scope of this disclosure. Several features described before and after a single embodiment may be implemented in combination in a single embodiment. Conversely, each feature described before and after a single embodiment may be implemented in multiple embodiments, either individually or in any suitable sub-combination.
[0109] Although this subject matter has been described using terminology specific to structural features and / or methodological logic, please understand that the subject matter limited by the attached claims is not necessarily limited to the specific features or operations described above. Rather, the specific features and operations described above are merely illustrative forms of realizing the claims.
Claims
1. A data processing method, In response to an update setting request for the first table data, an update setting interface is displayed, the update setting interface includes a start / stop placement item, the start / stop placement item is for setting the start / stop state of the automatic update mode for the first table data, and the start / stop state includes a start state and a stop state. A data processing method characterized by receiving a start / stop placement operation for the start / stop placement item via the update setting interface, and determining the start / stop state of the automatic update mode of the first table data based on the start / stop placement operation.
2. The aforementioned update settings interface includes rule placement items, and after displaying the update settings interface, The data processing method according to claim 1, further comprising receiving a rule placement operation for the rule placement item via the update setting interface and determining a data update rule for the first table data based on the rule placement operation.
3. The data update rule is associated with at least one second table data, and the start / stop state of the automatic update mode of the first table data is determined based on the start / stop placement operation, The data processing method according to claim 2, further comprising receiving a first modification operation on at least one of the second table data, and if the start / stop state corresponding to the first table data is in a start state, triggering the execution of a second modification operation on the first table data based on the first modification operation.
4. After triggering the execution of a second modification operation on the first table data based on the first modification operation, The data processing method according to claim 3, further comprising displaying change progress information corresponding to the first table data.
5. The data processing method according to claim 4, characterized in that the change progress information is associated with the total number of changed and / or unchanged data in the second table and the total number of data in the second table to be changed.
6. The data processing method according to any one of claims 3 to 5, characterized in that the execution time of the second modification operation is associated with the attribute information of the initiator of the first modification operation.
7. The data update rule is associated with at least one second table data, and after determining the data update rule for the first table data based on the rule placement operation, The data processing method according to any one of claims 2 to 5, further comprising updating the first table data in accordance with the updated data update rule if the data update rule for the first table data has been changed and the start / stop state corresponding to the first table data is in the start state.
8. The data processing method according to any one of claims 2 to 5, wherein the rule placement item includes a model placement item, the model placement item is for placing model-related information corresponding to the adopted data generation model, and the model-related information includes a data generation method, model input information, and model output information.
9. The aforementioned update settings interface further includes an update preview control, and after displaying the update settings interface, The data processing method according to any one of claims 1 to 5, further comprising displaying update preview data for at least some of the first table data in response to a control trigger operation on the update preview control, when there are multiple first table data on which the start / stop placement operation has been performed.
10. A data processing device, This is for displaying an update setting interface in response to an update setting request for the first table data, wherein the update setting interface includes start / stop placement items, and the start / stop placement items are for setting the start / stop state of the automatic update mode for the first table data, and the start / stop state includes an interface display module that includes a start state and a stop state. A data processing device comprising: a start / stop placement module for receiving start / stop placement operations for the start / stop placement items via the update setting interface, and determining the start / stop state of the automatic update mode of the first table data based on the start / stop placement operations.
11. Electronic equipment, said electronic equipment is One or more processors, A memory device for storing one or more programs, An electronic device characterized in that, when the one or more programs are executed by the one or more processors, the one or more processors implement the data processing method described in any one of claims 1 to 5.
12. A storage medium containing computer executable instructions, The storage medium is characterized in that, when the computer executable instruction is executed by a computer processor, it is for executing the data processing method described in any one of claims 1 to 5.
13. A computer program product, The computer program product includes a computer program, and the computer program, when executed by a processor, realizes the data processing method described in any one of claims 1 to 5.