A data processing method and device, electronic equipment and storage medium
By displaying candidate replication task identifiers and automatically storing data to the selected storage space, the problem of cumbersome data processing in existing technologies is solved, and a simpler and more efficient data processing workflow is achieved.
Patent Information
- Application Number
- CN202111510901.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-12-10
- Publication Date
- 2025-11-04
- Estimated Expiration
- 2041-12-10
AI Technical Summary
Existing technologies involve cumbersome data processing procedures, requiring users to manually copy and paste data, resulting in low efficiency.
A data processing method is provided that allows users to select the storage space for target data by displaying candidate copy task identifiers, and automatically copies the data to the selected storage space, omitting the pasting step.
It simplifies the operation process, improves data processing efficiency, reduces user errors and data redundancy, and enhances the convenience and efficiency of data processing.
Smart Images

Figure CN114661487B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present disclosure relates to the field of data processing, and particularly relates to a data processing method and device, electronic equipment and storage medium. BACKGROUND
[0002] In the process of data processing, it is often necessary to copy data, that is, to generate data identical to the target data and store the generated data in another storage space, so as to process the generated data in another storage space.
[0003] In the prior art, when data processing is performed, the user usually needs to first select the target data to be copied, and then paste in the target storage space. In other words, each time data processing is performed, the user needs to first manually copy the target data in the original storage space, and then manually paste in the target storage space. Therefore, the operation process of the user is relatively cumbersome, and the efficiency of data processing is relatively low. SUMMARY
[0004] The present disclosure provides a data processing method and device, electronic equipment and storage medium to at least solve the problem that the data processing operation process of the user in the related art is relatively cumbersome and brings an unpleasant experience to the user. The technical solutions of the present disclosure are as follows:
[0005] According to a first aspect of an embodiment of the present disclosure, a data processing method is provided, comprising:
[0006] In response to a copy instruction of target data, at least one candidate copy task identifier is displayed, each candidate copy task identifier corresponds to a candidate copy task, and each candidate copy task has a corresponding storage space;
[0007] In response to a selection instruction triggered based on any candidate copy task identifier, the target data is copied to obtain to-be-processed data, and the to-be-processed data is stored in a target storage space, the target storage space being the storage space of the candidate copy task corresponding to the any candidate copy task identifier.
[0008] Optionally, each candidate copy task further has corresponding content information, and the content information is used to indicate the data content that needs to be copied in the corresponding candidate copy task;
[0009] The copying of the target data to obtain to-be-processed data comprises:
[0010] The data content in the target data that matches the content information of the any candidate copy task is copied to obtain to-be-processed data.
[0011] Optionally, each candidate copy task further has corresponding preset information, the preset information being used to indicate data content that needs to be modified in the corresponding candidate copy task.
[0012] The copying of the target data obtains to-be-processed data, including:
[0013] The target data is copied, and the copied target data is modified according to the preset information, to obtain to-be-processed data.
[0014] Optionally, the candidate copy tasks are stored in a preset database, and the method further includes:
[0015] In response to a modification operation on any candidate copy task, the any candidate copy task is modified in the preset database.
[0016] Optionally, each candidate copy task further has corresponding executor information.
[0017] After the to-be-processed data is stored in the target storage space, the method further includes:
[0018] According to the executor information of the any candidate copy task, a determined executor of the to-be-processed data is determined, and prompt information is pushed to the determined executor.
[0019] According to a second aspect of the embodiments of the present disclosure, a data processing apparatus is provided, including:
[0020] A display unit is configured to execute, in response to a copy instruction of target data, display of at least one candidate copy task identifier, each candidate copy task identifier corresponding to one candidate copy task, and each candidate copy task having corresponding storage space.
[0021] A copy unit is configured to execute, in response to a selection instruction triggered based on any candidate copy task identifier, copying of the target data to obtain to-be-processed data, and storing the to-be-processed data in a target storage space, the target storage space being the storage space of the candidate copy task corresponding to the any candidate copy task identifier.
[0022] Optionally, each candidate copy task further has corresponding content information, the content information being used to indicate data content that needs to be copied in the corresponding candidate copy task.
[0023] The copy unit is further configured to execute copying of data content in the target data that matches the content information of the any candidate copy task to obtain to-be-processed data.
[0024] Optionally, each candidate copy task further has corresponding preset information, the preset information being used to indicate data content that needs to be modified in the corresponding candidate copy task.
[0025] The copy unit is further configured to perform copying of the target data, and modify the copied target data according to the preset information to obtain the to-be-processed data.
[0026] Optionally, the candidate copy tasks are stored in a preset database, and the apparatus further includes:
[0027] A modification unit configured to perform modification of any candidate copy task in the preset database in response to a modification operation on the any candidate copy task.
[0028] Optionally, each candidate copy task further has corresponding executor information.
[0029] The copy unit is further configured to determine an executor corresponding to the to-be-processed data according to the executor information of the any candidate copy task, and push prompt information to the determined executor.
[0030] According to a third aspect of embodiments of the present disclosure, a data processing electronic device is provided, including:
[0031] a processor;
[0032] a memory for storing processor-executable instructions;
[0033] The processor is configured to execute the instructions to implement the data processing method of the first aspect.
[0034] According to a fourth aspect of embodiments of the present disclosure, a computer-readable storage medium is provided, when instructions in the computer-readable storage medium are executed by a processor of a data processing electronic device, the data processing electronic device is enabled to execute the data processing method of any one of the above aspects.
[0035] According to a fifth aspect of embodiments of the present disclosure, a computer program product is provided, including computer programs / instructions, when the computer programs / instructions are executed by a processor, the data processing method of the first aspect is implemented.
[0036] The technical solutions provided by the embodiments of the present disclosure at least bring the following beneficial effects:
[0037] In response to the copy instruction of the target data, at least one candidate copy task identifier is displayed, each candidate copy task identifier corresponding to a candidate copy task, and each candidate copy task having a corresponding storage space. Then, in response to a selection instruction triggered based on any candidate copy task identifier, the target data is copied to obtain to-be-processed data, and the to-be-processed data is stored in a target storage space, which is the storage space of the candidate copy task corresponding to the candidate copy task identifier.
[0038] In this way, in the process of copying the target data, only one of the plurality of candidate copy tasks needs to be selected, so that the target data can be copied to the storage space corresponding to the selected candidate copy task, and the step of performing a paste operation to another storage space is omitted. Therefore, compared with the prior art, the operation process of the present scheme is more simple and convenient, and the data processing efficiency is higher.
[0039] It should be understood that the foregoing general description and the following detailed description are only exemplary and explanatory, and cannot limit the present disclosure. BRIEF DESCRIPTION OF DRAWINGS
[0040] The accompanying drawings incorporated in the specification and forming a part of it, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the disclosure without imposing undue limitation on the disclosure.
[0041] Figure 1 is an architecture diagram of a data processing system according to an exemplary embodiment.
[0042] Figure 2 is an operation interface screenshot of a preset database according to an exemplary embodiment.
[0043] Figure 3 is an interface screenshot of pre-setting a candidate copy task according to an exemplary embodiment.
[0044] Figure 4 is another interface screenshot of pre-setting a candidate copy task according to an exemplary embodiment.
[0045] Figure 5 is a block diagram of a data processing apparatus according to an exemplary embodiment.
[0046] Figure 6 is a block diagram of an electronic device for data processing according to an exemplary embodiment.
[0047] Figure 7 is a block diagram of an apparatus for data processing according to an exemplary embodiment. DETAILED DESCRIPTION
[0048] In order for those skilled in the art to better understand the technical solutions of the present disclosure, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below with reference to the drawings.
[0049] It should be noted that the terms "first", "second", and the like in the specification and claims of the present disclosure and the above-described drawings are used to distinguish similar objects, and do not necessarily have to describe a specific order or sequence. It should be understood that the data thus used can be interchanged under appropriate circumstances, so that the embodiments of the present disclosure described herein can be implemented in an order other than that illustrated or described herein. The implementation described in the following exemplary embodiments does not represent all implementations consistent with the present disclosure. Rather, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.
[0050] Figure 1 is a flowchart of a data processing method according to an exemplary embodiment, as shown in Figure 1 The data processing method comprises the following steps.
[0051] In step S11, in response to a copy instruction of target data, at least one candidate copy task identifier is displayed, each candidate copy task identifier corresponding to a candidate copy task, and each candidate copy task having a corresponding storage space.
[0052] In the present disclosure, the target data can be any one or more types of data, such as a file, a character, an image, or a task to be performed, etc. The display of the candidate copy task identifier can be in the form of a menu bar, a list, or a floating window, without limitation.
[0053] In an implementation, a plurality of different candidate copy tasks can be pre-set, each candidate copy task corresponding to a different storage space. In other words, performing different candidate copy tasks on the same data means processing the data into different storage spaces. The storage spaces corresponding to different candidate copy tasks can refer to different disks, different file locations on the same disk, different locations in the same file, etc.
[0054] The candidate copy task identifier uniquely corresponds to each candidate copy task, which can be the name, number, or corresponding storage space name of the candidate copy task, etc. It can be automatically generated according to the specific content of the candidate copy task, or it can be set by the user according to the user's input information, without limitation.
[0055] In an implementation, the candidate copy task can be stored in a preset database, that is, the information of the storage space corresponding to the candidate copy task and the candidate copy task identifier are stored in the preset database. In response to a modification operation on any candidate copy task, the candidate copy task can be modified in the preset database, wherein the modification of the candidate copy task includes editing the information of the storage space corresponding to the candidate copy task and the candidate copy task identifier, or deleting the candidate copy task from the preset database, and the like.
[0056] As shown in Figure 2 , it is a screenshot of an operation interface of the preset database in an implementation, wherein the "scheme name" is the candidate copy task identifier, the "edit" and "delete" buttons on the right side can realize the modification operation on each candidate copy task, and the information of the creator and the last modification time of each candidate copy task can also be displayed in the preset database interface. The "add new scheme" button in the lower left corner can also be used to add the related information of a new candidate copy task in the preset database. In addition, other information can also be displayed on the page, which is not limited.
[0057] In this step, different candidate copy task identifiers can be displayed according to different types of target data, so that the displayed content is more concise, and it is also beneficial to reduce user's misoperation. For example, if the target data is a character, only the candidate copy task identifier corresponding to the specific position in a certain file can be displayed, so as to realize the effect of directly copying the character to the file. As for the candidate copy task identifier corresponding to a certain folder, it can be understood that the character cannot be directly copied to the folder, so these candidate copy task identifiers are not displayed, reducing the misoperation of selecting these candidate copy task identifiers, and further reducing the error of data copying.
[0058] In step S12, in response to a selection instruction triggered based on any candidate copy task identifier, the target data is copied to obtain the to-be-processed data, and the to-be-processed data is stored in the target storage space, which is the storage space of the candidate copy task corresponding to the candidate copy task identifier.
[0059] In this step, the user can select one of the displayed candidate copy task identifiers to trigger a selection instruction for the candidate copy task identifier. In response to the triggered selection instruction, the target data can be copied to obtain the to-be-processed data, and then the to-be-processed data is stored in the target storage space, that is, the storage space of the candidate copy task corresponding to the candidate copy task identifier selected by the user, so as to realize the copy and paste of the target data.
[0060] In one implementation, each candidate copy task also has corresponding content information, which is used to indicate the data content to be copied in the corresponding candidate copy task. When copying the target data, only the data content in the target data that matches the content information of any candidate copy task can be copied to obtain the data to be processed.
[0061] It is understandable that the target data may include various types and attributes of data, among which only certain types or attributes of data content are the data content required by the user. In this way, by obtaining the content information of each candidate replication task in advance, the data content of the target data can be filtered, thereby reducing data redundancy and improving data processing efficiency.
[0062] For example, the content information may include a start date and an end date. In other words, only the portion of the target data collected between the start date and the end date needs to be copied, and so on.
[0063] For example, such as Figure 3 The image shown is a screenshot of an interface for pre-setting candidate copy tasks in one implementation method. At the top, the name of the candidate copy task can be entered. The "copy target location" indicates the storage space corresponding to the candidate copy task, which can be the name of the disk, the name of the file, or the specific location in the file, etc. There is no limitation on the specifics. The "task auxiliary information" is the content information of the candidate copy task, including task attachments, relationships, subtasks, and relationships with the original task, etc. It can be set according to different needs, and this disclosure does not limit it.
[0064] In one implementation, each candidate copy task also has corresponding preset information, wherein the preset information is used to indicate the data content that needs to be modified in the corresponding candidate copy task. When copying the target data, the target data obtained by copying can be modified according to the preset information to obtain the data to be processed.
[0065] In this way, when copying the target data, some content in the target data can be modified at the same time. The resulting data to be processed can be somewhat different from the original target data, rather than being exactly the same, thereby improving the convenience of data processing.
[0066] For example, the preset information can include a start date and an end date, that is, a start date and an end date of the to-be-processed data can be set as preset dates, instead of being stored according to the collection time of the target data, or the content information can include iteration information, label information, participant information, version information, and the like, which can be set according to different needs, and the present disclosure is not limited thereto. For example, the user can set the participant information as “Xiaoming”, so that after the target data is processed successfully, the participant information of the to-be-processed data is “Xiaoming”.
[0067] As shown in Figure 4 , it is an interface screenshot for setting a candidate copy task in advance in an implementation manner, wherein, the “preset field information” is the preset information, which includes “iteration”, “label”, “start date”, “end date”, “participant”, and “resolution version”, and the like. The user can set one or more of them, or can not set any of them, and the specific implementation is not limited.
[0068] In an implementation manner, each candidate copy task also has corresponding performer information. After the to-be-processed data is stored in the storage space of any candidate copy task, the performer corresponding to the to-be-processed data can be determined according to the performer information of any candidate copy task, and prompt information is pushed to the determined performer. In this way, the performer of each to-be-processed data can be determined, and the efficiency of data processing can be further improved. Figure 3 and Figure 4 , wherein, the “assigned to at copy time” column corresponds to the performer information of the candidate copy task.
[0069] As can be seen from the above, the technical solution provided by the embodiments of the present disclosure only needs to select one of a plurality of candidate copy tasks in the process of copying the target data, so that the target data can be copied to the storage space corresponding to the selected candidate copy task, and the step of performing a paste operation to another storage space is saved. Therefore, compared with the prior art, the operation process of the present solution is more simple and convenient, and the efficiency of data processing is higher.
[0070] Figure 5 is a data processing device block diagram according to an exemplary embodiment, which comprises:
[0071] The display unit 201 is configured to display at least one candidate copy task identifier in response to a copy instruction of the target data, each candidate copy task identifier corresponding to a candidate copy task, and each candidate copy task having a corresponding storage space.
[0072] The copy unit 202 is configured to execute the selection instruction triggered in response to the copy task identification, copy the target data to obtain the to-be-processed data, and store the to-be-processed data to a target storage space, where the target storage space refers to a storage space of a candidate copy task corresponding to the any candidate copy task identification.
[0073] In an implementation manner, each candidate copy task further has corresponding content information, and the content information is used to indicate data content that needs to be copied in the corresponding candidate copy task.
[0074] The copy unit 203 is further configured to execute copying of data content in the target data that matches the content information of the any candidate copy task to obtain the to-be-processed data.
[0075] In an implementation manner, each candidate copy task further has corresponding preset information, and the preset information is used to indicate data content that needs to be modified in the corresponding candidate copy task.
[0076] The copy unit 203 is further configured to execute copying of the target data, and modify the copied target data according to the preset information to obtain the to-be-processed data.
[0077] In an implementation manner, the candidate copy tasks are stored in a preset database, and the apparatus further includes:
[0078] A modification unit configured to execute modification of the any candidate copy task in the preset database in response to a modification operation on the any candidate copy task.
[0079] In an implementation manner, each candidate copy task further has corresponding executor information.
[0080] The copy unit 203 is further configured to execute determination of an executor corresponding to the to-be-processed data according to the executor information of the any candidate copy task, and push prompt information to the determined executor.
[0081] As can be seen from the above, the technical solution provided by the embodiments of the present disclosure can achieve copying of the target data to a storage space corresponding to a selected candidate copy task only by selecting one of a plurality of candidate copy tasks, thereby omitting a step of performing a paste operation to another storage space. Therefore, compared with the prior art, the operation process of the present solution is more simple and convenient, and the data processing efficiency is higher.
[0082] As to the apparatus in the above embodiments, the specific manners in which various modules perform operations have been described in detail in the embodiments of the method, and will not be described in detail here.
[0083] Figure 6 is a block diagram of an electronic device for data processing according to an exemplary embodiment.
[0084] In exemplary embodiments, a computer readable storage medium, for example, a memory including instructions, is also provided, which can be executed by a processor of an electronic device to complete the above method. Optionally, the computer readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, and an optical data storage device, etc.
[0085] In exemplary embodiments, a computer program product is also provided, which, when running on a computer, causes the computer to implement the above method of data processing.
[0086] As can be seen from the above, the technical solution provided by the embodiments of the disclosure, in the process of copying target data, only needs to select one of the plurality of candidate copy tasks, so as to realize copying the target data to the storage space corresponding to the selected candidate copy task, and the step of performing a paste operation to another storage space is saved. Therefore, compared with the prior art, the operation process of the present solution is more simple and convenient, and the data processing efficiency is higher.
[0087] Figure 7 is a block diagram of an apparatus 800 for data processing according to an exemplary embodiment.
[0088] For example, the apparatus 800 can be a mobile phone, a computer, a digital broadcast electronic device, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, etc.
[0089] Referring to Figure 7 , the apparatus 800 can include one or more of the following components: a processing component 802, a memory component 804, a power supply component 806, a multimedia component 808, an audio component 810, an input / output (I / O) interface 812, a sensor component 814, and a communication component 816.
[0090] The processing component 802 usually controls overall operations of the apparatus 800, such as operations associated with displaying, making phone calls, data communications, camera operations and recording operations. The processing component 802 can include one or more processors 820 to execute instructions to complete all or part of steps of the methods described above. Further, the processing component 802 can include one or more modules to facilitate the interaction between the processing component 802 and other components. For example, the processing component 802 can include a multimedia module to facilitate the interaction between the multimedia component 808 and the processing component 802.
[0091] The memory 804 is configured to store various types of data to support the operation of the device 800. Examples of such data include instructions for any application or methods operating on the device 800, contact data, phonebook data, messages, pictures, videos, and the like. The memory 804 can be implemented by any type of volatile or nonvolatile storage devices or a combination thereof such as static random access memory (SRAM), electrically erasable programmable read only memory (EEPROM), erasable programmable read only memory (EPROM), programmable read only memory (PROM), read only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk.
[0092] The power supply component 807 supplies electrical power for the various components of the device 800. The power supply component 807 can include a power supply management system, one or more power supplies, and other components associated with generating, managing and distributing electrical power for the device 800.
[0093] The multimedia component 808 includes a screen providing an output interface between the device 800 and a user. In some embodiments, the screen can include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen can be implemented as a touch screen to receive input signals from a user. The touch panel includes one or more touch sensors to sense touch, swiping and gestures on the touch panel. The touch sensors can not only sense a boundary of a touching or swiping action, but also detect duration and pressure associated with the touching or swiping action. In some embodiments, the multimedia component 808 includes a front camera and / or a rear camera. The front and / or rear camera can receive external multimedia data when the device 800 is in an operating mode, such as a shooting mode or a video mode. Each of the front and rear camera can be a fixed optical lens system or have a focal length and optical zoom capability.
[0094] The audio component 810 is configured to output and / or input audio signals. For example, the audio component 810 includes a microphone (MIC) that is configured to receive external audio signals when the device 800 is in an operating mode, such as a call mode, a recording mode and a voice recognition mode. The received audio signals can be further stored in the memory 804 or transmitted via the communication component 816. In some embodiments, the audio component 810 also includes a speaker for outputting audio signals.
[0095] The I / O interface 812 provides an interface between the processing component 802 and peripheral interface modules, which can be a keyboard, a click wheel, a button, and the like. The buttons can include, but are not limited to, a home button, a volume button, a start button and a lock button.
[0096] The sensor component 814 includes one or more sensors for providing status assessments for various aspects of the device 800. For example, the sensor component 814 can detect an open / closed position of the device 800, relative positioning of components, such as a display and keypad of the device 800, a change in position of the device 800 or a component of the device 800, presence or absence of user contact with the device 800, orientation or acceleration / deceleration of the device 800, and temperature changes of the device 800. The sensor component 814 can include proximity sensor(s) configured to detect presence of nearby objects without any physical contact. The sensor component 814 can also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor component 814 can also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
[0097] The communication component 816 is configured to facilitate wired or wireless communication between the device 800 and another device. The device 800 can access a wireless network based on a communication standard, such as WiFi, a cellular network (e.g., 2G, 3G, 4G, or 5G), or a combination thereof. In an example embodiment, the communication component 816 receives a broadcast signal or broadcast related information from an external broadcast management system via a broadcast channel. In an example embodiment, the communication component 816 can further include a Near Field Communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on Radio Frequency Identification (RFID) techniques, infrared data association (IrDA) techniques, ultra-wideband (UWB) techniques, Bluetooth (BT) techniques, and other techniques.
[0098] In an example embodiment, the device 800 can be implemented with one or more Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), Field Programmable Gate Arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic elements to perform the methods of the first and second aspects.
[0099] In an example embodiment, a non-transitory computer-readable storage medium, such as the memory 804 including instructions, is also provided, which can be executed by the processor 820 of the device 800 to complete the methods described above. Alternatively, the storage medium can be a non-transitory computer-readable storage medium, such as a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disc, and optical data storage device, and the like.
[0100] In the example embodiment, a computer program product containing instructions, which, when run on a computer, cause the computer to perform the data processing method of the first described above is also provided.
[0101] As can be seen from the above, the technical solution provided by the embodiments of the present disclosure can achieve copying the target data to the storage space corresponding to the selected candidate copy task by only selecting one of the multiple candidate copy tasks, and the step of performing a paste operation to another storage space is saved. Therefore, compared with the prior art, the operation process of the present solution is more simple and convenient, and the data processing efficiency is higher.
[0102] Other embodiments of the present disclosure will be apparent to those skilled in the art with the consideration of the specification and practice of the application disclosed herein. The present application is intended to cover any variations, uses or adaptive changes of the present disclosure following the general principles of the present disclosure and including common knowledge or conventional technical means in the art not disclosed by the present disclosure. The specification and examples are only regarded as exemplary, and the true scope and spirit of the present disclosure are indicated by the following claims.
[0103] It should be understood that the present disclosure is not limited to the precise structures described above and illustrated in the drawings and that various modifications and changes can be made without departing from its scope. The scope of the present disclosure is only limited by the appended claims.
Claims
1. A data processing method, characterized by, The method comprises the following steps: in response to a copy instruction of target data, at least one candidate copy task identifier is displayed, each candidate copy task identifier corresponds to a candidate copy task, and each candidate copy task has a corresponding storage space; in response to a selection instruction triggered based on any candidate copy task identifier, the target data is copied to obtain processed data, and the processed data is stored in a target storage space, which is the storage space of the candidate copy task corresponding to the any candidate copy task identifier; wherein each candidate copy task further has corresponding preset information, and the preset information is used to indicate the data content that needs to be modified in the corresponding candidate copy task; the step of copying the target data to obtain processed data comprises: copying the target data and modifying the copied target data according to the preset information to obtain the processed data.
2. The data processing method according to claim 1, characterized in that, Each candidate copy task further has corresponding content information, and the content information is used to indicate the data content that needs to be copied in the corresponding candidate copy task; the step of copying the target data to obtain processed data comprises: copying the data content in the target data that matches the content information of the any candidate copy task to obtain the processed data.
3. The data processing method of claim 1, wherein, The candidate copy task is stored in a preset database, and the method further comprises: in response to a modification operation on any candidate copy task, modifying the any candidate copy task in the preset database.
4. The data processing method of claim 1, wherein, Each candidate copy task further has corresponding executor information; after the step of storing the processed data in the target storage space, the method further comprises: determining the executor corresponding to the processed data according to the executor information of the any candidate copy task, and pushing prompt information to the determined executor.
5. A data processing apparatus, characterized by, The method comprises the following steps: a display unit is configured to display at least one candidate copy task identifier in response to a copy instruction of target data, each candidate copy task identifier corresponds to a candidate copy task, and each candidate copy task has a corresponding storage space; a copy unit is configured to copy the target data to obtain processed data in response to a selection instruction triggered based on any candidate copy task identifier, and store the processed data in a target storage space, which is the storage space of the candidate copy task corresponding to the any candidate copy task identifier; wherein the data processing device further comprises, each candidate copy task further has corresponding preset information, and the preset information is used to indicate the data content that needs to be modified in the corresponding candidate copy task; the copy unit is further configured to copy the target data and modify the copied target data according to the preset information to obtain the processed data.
6. The data processing apparatus according to claim 5, characterized by Each candidate copy task further has corresponding content information, and the content information is used to indicate the data content that needs to be copied in the corresponding candidate copy task; The replication unit is further configured to replicate data content in the target data that matches content information of any candidate replication task to obtain to-be-processed data.
7. The data processing apparatus according to claim 5, characterized by The candidate replication tasks are stored in a preset database, and the apparatus further comprises: A modification unit configured to perform a modification operation on any candidate replication task in the preset database.
8. The data processing apparatus according to claim 5, characterized by Each candidate replication task further has corresponding executor information; The replication unit is further configured to determine an executor corresponding to the to-be-processed data according to the executor information of any candidate replication task, and push prompt information to the determined executor.
9. An electronic device, comprising: Comprise: A processor; A memory for storing instructions executable by the processor; The processor is configured to execute the instructions to implement the data processing method of any one of claims 1-4.
10. A computer-readable storage medium, characterized in that, When the instructions in the computer readable storage medium are executed by the processor of the data processing electronic device, the data processing electronic device can execute the data processing method of any one of claims 1-4.
11. A computer program product comprising a computer program, characterized in that, The computer program is executed by the processor to implement the data processing method of any one of claims 1-4.
Citation Information
Patent Citations
Data replication method and storage system
CN103814360A
Cloud copying / pasting method, apparatus, system, apparatus and storage medium
CN109343980A