CN114020700A - Data processing method and device - Google Patents
Data processing method and device Download PDFInfo
- Publication number
- CN114020700A CN114020700A CN202111113664.5A CN202111113664A CN114020700A CN 114020700 A CN114020700 A CN 114020700A CN 202111113664 A CN202111113664 A CN 202111113664A CN 114020700 A CN114020700 A CN 114020700A
- Authority
- CN
- China
- Prior art keywords
- file
- edited
- content
- storage path
- storage
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 21
- 238000012545 processing Methods 0.000 claims abstract description 23
- 230000004044 response Effects 0.000 claims abstract description 15
- 238000000034 method Methods 0.000 claims description 35
- 230000004048 modification Effects 0.000 claims description 6
- 238000012986 modification Methods 0.000 claims description 6
- 230000001360 synchronised effect Effects 0.000 description 8
- 230000008569 process Effects 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 238000004590 computer program Methods 0.000 description 5
- 238000004891 communication Methods 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 3
- 230000007547 defect Effects 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 238000007792 addition Methods 0.000 description 1
- 230000004075 alteration Effects 0.000 description 1
- 238000000354 decomposition reaction Methods 0.000 description 1
- 235000019800 disodium phosphate Nutrition 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000002372 labelling Methods 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 238000005215 recombination Methods 0.000 description 1
- 230000006798 recombination Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/16—File or folder operations, e.g. details of user interfaces specifically adapted to file systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/17—Details of further file system functions
- G06F16/172—Caching, prefetching or hoarding of files
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Human Computer Interaction (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本申请提供了一种数据处理方法,包括:响应于对编辑文件的存储指令,确定与所述编辑文件所对应的、不同于所述编辑文件的至少一个第一文件;将所述至少一个第一文件的内容更新为所述编辑文件的内容;本申请还提供一种数据处理装置。
The present application provides a data processing method, comprising: in response to a storage instruction for an edit file, determining at least one first file corresponding to the edit file and different from the edit file; storing the at least one first file The content of a file is updated to the content of the edited file; the present application also provides a data processing device.
Description
Technical Field
The present application relates to the field of computer technologies, and in particular, to a data processing method and apparatus.
Background
With the wide application and technical development of various electronic devices, users increasingly rely on application programs running on the electronic devices to assist in processing work and learning, the processing efficiency of files corresponding to the application programs is improved in the process of using the application programs, and the work or learning efficiency can be improved to a certain extent.
Disclosure of Invention
The present application provides a data processing method and apparatus, so as to at least solve the above technical problems in the prior art.
One aspect of the present application provides a data processing method, including:
in response to a storage instruction for an edited file, determining at least one first file different from the edited file corresponding to the edited file;
updating the content of the at least one first file to the content of the edited file.
In the above scheme, the method further comprises:
storing the edit file in a first storage path;
the first storage path is a default storage path set by a user and is different from the storage path of the edited file.
In the above solution, the first storage path is located in a cloud server or in a memory of a mobile device specified by a user.
In the foregoing solution, the storing the edit file in the first storage path includes:
and adding a serial number in the file name of the editing file, and storing the editing file in the first storage path based on the file name with the serial number.
In the above solution, the at least one first file is determined based on one or more of the following ways:
determining a file which is the same as the file name or has a duplication degree between the file names larger than a first threshold value as the at least one first file based on the file name of the edited file;
determining a file which is the same as the storage path of the edited file and has the same file type as the storage path of the edited file as the at least one first file based on the storage path of the edited file;
and determining a file in the history file opening record of the application program as the at least one first file based on the application program corresponding to the edited file.
In the foregoing solution, the updating the content of the at least one first file to the content of the edit file includes:
determining a second file with first preset attribute information from the at least one first file, and updating the content of the second file into the content of the edited file;
wherein the first preset attribute information includes: the file size is smaller than the edited file, or the duplication degree between file names is larger than a first threshold value and the number included by the file names is larger than the number included by the file names of the edited file.
In the foregoing solution, after determining the second file having the first preset attribute information from the at least one first file, the method further includes:
displaying a list including the second file;
updating the content of the second file corresponding to the instruction to the content of the edit file based on the instruction for the list;
wherein the list comprising the second file comprises at least: at least one of a file name of the second file, an editor of the second file, a storage path of the second file, a last time the second file was stored, and a size of the second file.
In the above scheme, the method further comprises:
in response to an opening instruction for any one of the at least one first file, determining a file meeting the most conditions of latest modification date, maximum occupied memory or maximum version number as a third file from the any one file;
displaying the difference content between the any file and the third file in the any file.
In the above scheme, the method further comprises:
and switching the currently opened file to the third file based on a selection instruction of the user for the third file.
Another aspect of the present application provides a data processing apparatus, including:
the determining module is used for responding to a storage instruction of an editing file, and determining at least one first file which corresponds to the editing file and is different from the editing file;
and the storage module is used for updating the content of the at least one first file into the content of the editing file.
According to the data processing method provided by the embodiment of the application, at least one first file which corresponds to an edited file and is different from the edited file is determined by responding to a storage instruction of the edited file; the content of the at least one first file is updated to the content of the edited file, so that the processing efficiency of the file can be improved, and further the working or learning efficiency is improved.
Drawings
Fig. 1 is a schematic flow chart illustrating an alternative data processing method provided by an embodiment of the present application;
FIG. 2 is a schematic flow chart illustrating an alternative data processing method according to an embodiment of the present disclosure;
FIG. 3 is a schematic flow chart illustrating a further alternative data processing method provided by the embodiment of the present application;
FIG. 4 is a schematic flow chart illustrating a further alternative data processing method according to an embodiment of the present application;
FIG. 5 is a schematic diagram illustrating an alternative structure of a data processing apparatus according to an embodiment of the present application;
fig. 6 shows a hardware component structure diagram of an electronic device provided in an embodiment of the present application.
Detailed Description
In order to make the objects, features and advantages of the present application more obvious and understandable, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is apparent that the described embodiments are only a part of the embodiments of the present application, and not all the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
With the wide application and technical development of various electronic devices, users increasingly rely on application programs running on the electronic devices to assist in processing work and learning, the processing efficiency of files corresponding to the application programs is improved in the process of using the application programs, and the work or learning efficiency can be improved to a certain extent.
For scenes in which the same file is stored in different paths, the latest updated file cannot be found due to confusion, and further, the files stored in different paths are repeatedly edited and stored, so that the efficiency of processing the files is not high. Similar problems are encountered with the associated files stored locally on the cloud server and the electronic device, especially as the cloud server becomes popular.
Therefore, aiming at the defects existing in the file processing process in the related art, the application provides a data processing method which can overcome part or all of the defects in the prior art.
The edited file, the first file, the second file, the third file, and the like corresponding to the edited file in the embodiment of the present application may be files that are opened, edited, and stored by an application program run by the electronic device.
The electronic device may be a personal notebook computer, a desktop computer, a personal tablet computer, a personal terminal device (such as a mobile phone, a smart watch, and a smart band), and the like. The application program may be a text editing application program (e.g., Microsoft Word developed by Microsoft corporation or WPS Word developed by jinshan), a form editing application program (e.g., Microsoft Excel developed by Microsoft corporation or WPS Excel developed by jinshan), a slide editing application program (e.g., Microsoft Power Point developed by Microsoft corporation or WPS Power Point developed by jinshan), a graphic editing application program (e.g., Microsoft Visio developed by Microsoft corporation), a text reading editing application program (e.g., PDF developed by each corporation), and the like. Correspondingly, the edit file, the first file, the second file, the third file, and the like corresponding to the edit file may be stored in the path of the electronic device in the form of suffixes ". doc", ". docx", ". XLS", ". pdf", ". vsd", and the like.
Fig. 1 shows an alternative flow chart of a data processing method provided in an embodiment of the present application, which will be described according to various steps.
Step S101, responding to a storage instruction of an editing file, and determining at least one first file which corresponds to the editing file and is different from the editing file.
In some embodiments, a data processing apparatus (hereinafter referred to as an apparatus) receives and responds to a storage instruction for the edited file, and determines at least one first file corresponding to the edited file and different from the edited file.
In particular implementation, the apparatus determines the at least one first file based on one or more of the following: determining a file which is the same as the file name or has a duplication degree between the file names larger than a first threshold value as the at least one first file based on the file name of the edited file; determining a file which is the same as the storage path of the edited file and has the same file type as the storage path of the edited file as the at least one first file based on the storage path of the edited file; and determining a file in the history file opening record of the application program as the at least one first file based on the application program corresponding to the edited file.
Wherein the first file may include files that are similar in content to the edit file, but different in edit time, same or different in size, and stored in the same or different paths.
For example, for any file, the initial storage path is path 1, the user a moves the file to path 2, and edits the file in path 2, so that the content of the file in path 1 and path 2 is similar, but the editing time is different, the size is different, and the storage path is different; or, for any file, the initial storage path is path 1, the user a sends the file to the user B through a communication application program or a mailing application program, the user B sends the file to the user a through the communication application program or the mailing application program after editing, and the edited file is stored in a path 3 corresponding to the communication application program or the mailing application program, so that the contents of the files in the path 1 and the path 3 are similar, but the editing time is different, the size is different, and the storage paths are different; or, for any file, the initial storage path is path 1, and after the user a edits the file, the edited file is stored in path 1 with a different file name, so that the contents of the two documents in path 1 are similar, but the editing time is different, the size is different, and the storage paths are the same.
Step S102, updating the content of the at least one first file to the content of the edited file.
In some embodiments, the apparatus determines a second file having first preset attribute information from the at least one first file, updates the content of the second file to the content of the edited file; wherein the first preset attribute information includes: the file size is smaller than the size of the editing file, or the duplication degree between file names is larger than a first threshold value and the number included by the file names is larger than the number included by the file names of the editing file. Wherein, the first threshold value can be set according to actual requirements.
In still other embodiments, the apparatus may further display a list including the second file; updating the content of the second file corresponding to the instruction to the content of the edit file based on the instruction for the list; wherein the list comprising the second file comprises at least: at least one of a file name of the second file, an editor of the second file, a storage path of the second file, a last time the second file was stored, and a size of the second file. The instruction for the list may be for one second file in the list, or may be for a plurality of second files in the list.
In some optional embodiments, the apparatus may further confirm the difference content between the edited file and the at least one first file in which the difference content is displayed in an annotated manner; wherein displaying the difference content in the at least one first file in an annotated manner may comprise at least one of: displaying the difference content in the at least one first file in a highlighted manner, displaying the difference content in the at least one first file in an underlined manner, displaying the difference content in the at least one first file in an annotated manner, and displaying the difference content in the at least one first file in a revised manner. In this way, the difference content is displayed in a labeling mode, so that on one hand, the difference between the two files is visually displayed, and a user can conveniently judge whether the first file needs to be reserved or modified or not based on the difference content and the content originally recorded in the first file; on the other hand, under the condition of misoperation of the user, the user can conveniently confirm and delete the difference content.
Therefore, by the data processing method provided by the embodiment of the application, in the process of storing the edited file, the content of at least one first file corresponding to the edited file can be updated to the content of the edited file, when a subsequent user uses the file, the file with the latest updating time can be quickly opened, processes of searching for the file and storing the file to a specified path are reduced, the file processing efficiency is improved, and meanwhile, the work or study efficiency is improved.
Fig. 2 shows an alternative flow chart of the data processing method provided in the embodiment of the present application, which will be described according to various steps.
Step S201, in response to a storage instruction for an edited file, determining at least one first file different from the edited file corresponding to the edited file.
In some embodiments, a data processing apparatus (hereinafter referred to as an apparatus) receives and responds to a storage instruction for the edited file, and determines at least one first file corresponding to the edited file and different from the edited file.
In particular implementation, the apparatus determines the at least one first file based on one or more of the following: determining a file which is the same as the edited file name or has a duplication degree between file names larger than a first threshold value as the at least one first file based on the file name of the edited file; determining a file which is the same as the storage path of the edited file and has the same file type as the storage path of the edited file as the at least one first file based on the storage path of the edited file; and determining a file in the history file opening record of the application program as the at least one first file based on the application program corresponding to the edited file.
In some optional embodiments, the apparatus may determine a file having a repetition degree of consecutive characters that is the same as or between the edited file names greater than a first threshold as the at least one first file; for example, the file name of the edited file is "file name V1" or "file name 1.0", the files of "file name V2", "file name 1.1", and "file V3" are stored in the same storage path or different storage paths, and the file corresponding to the "file name V2" and "file name 1.1" is determined to be the first file.
In other embodiments, the apparatus may determine, based on the storage path of the edited file, a file that is the same as the storage path of the edited file and is of the same file type as the at least one first file; for example, the storage path where the edit file is located stores files of "document 1. doc", "document 2. doc", and "table 1. xlxs", and it is determined that the "document 1. doc" and the "document 2. doc" are the first file. The files with the same file type may be files with the same corresponding application program, for example, files with a suffix ". doc" and a suffix ". docx" may both be opened by a word application program developed by microsoft corporation or kunshan corporation, and files with a suffix ". doc" and a suffix ". docx" may be files with the same file type.
Step S202, updating the content of the at least one first file to the content of the edited file.
In some embodiments, the apparatus determines a second file having first preset attribute information from the at least one first file, updates the content of the second file to the content of the edited file; wherein the first preset attribute information includes: the file size is smaller than the edited file, or the duplication degree between file names is larger than a first threshold value and the number included by the file names is larger than the number included by the file names of the edited file.
In still other embodiments, the apparatus may further display a list including the second file; updating the content of the second file corresponding to the instruction to the content of the edit file based on the instruction for the list; wherein the list comprising the second file comprises at least: at least one of a file name of the second file, an editor of the second file, a storage path of the second file, a last time the second file was stored, and a size of the second file. The instruction for the list may be for one second file in the list, or may be for a plurality of second files in the list.
Step S203, storing the edit file in a first storage path.
In some embodiments, the apparatus stores the edit file in the first storage path in response to a storage instruction for the edit file; and/or storing the updated first file in a storage path corresponding to the first file. The first storage path is a default storage path set by a user and is different from the storage path of the edited file.
In some optional embodiments, the first storage path is located in a cloud server or in a memory of a user-specified mobile device. Therefore, under the condition that a user needs to edit any file, the file which is edited recently can be found in the first storage path, other paths do not need to be searched, and the file processing efficiency is improved.
In some embodiments, the apparatus may add a serial number to a file name of the edit file, and store the edit file in the first storage path based on the file name with the serial number added. Wherein the serial number may include at least one of an update date, an update time, and a serial number; or, if the file name of the edited file includes a number or a letter representing the version number, the device may further replace the version number in the file name of the edited file, and the version number after replacement may be greater than or equal to the original version number of the edited file. Optionally, the serial number and the file name of the editing file may be separated by adding a symbol.
For example, in the case where the file name of the edit file is "file name 1.0", and the serial number includes the update date, the edit file may be stored in the first storage path in the form of "file name 1.0-202X0 XYY"; or in the case where the serial number includes a version number, the edit file may be stored in the first storage path in the form of "filename 1.1".
Therefore, by the data processing method provided by the embodiment of the application, in the process of storing the edited file, the edited file can be stored in the first storage path, so that a user does not need to search a plurality of folders in a traversing manner when using the file in the later period, and the related file can be found in the first storage path; in addition, the content of at least one first file corresponding to the edited file can be updated to the content of the edited file, when a subsequent user uses the file, the file with the latest updating time can be opened quickly, the processes of searching the file and storing the file to the specified path are reduced, the file processing efficiency is improved, and meanwhile, the working or learning efficiency is improved.
Fig. 3 shows a schematic flow chart of yet another alternative of the data processing method provided in the embodiment of the present application, which will be described according to various steps.
Step S301, responding to an opening instruction for any one of the at least one first file.
In some embodiments, the apparatus, in response to an opening instruction for any one of the at least one first file, determines, from the any one of the files, a file satisfying a condition of a latest modification date, a largest occupied memory, or a largest version number as a third file; displaying the difference content between the any file and the third file in the any file. The content of the at least one first file is partially or completely the same, and the at least one first file is an associated file.
In some alternative embodiments, the apparatus may display the difference content in a marked manner in any of the files.
In some optional embodiments, the apparatus may further display the related information of the third file, and the related information of the third file may be presented on a display screen of an electronic device in the form of a window; and the related information of the third file is used for confirming whether the third file is opened or not. Further, the apparatus may further perform:
step S302, based on the selection instruction of the user to the third file, the currently opened file is switched to the third file.
In some embodiments, if the related information of the third file is used to determine whether to open the third file, the window receives an instruction for opening the third file, and switches the currently open file to the third file.
In this way, with the data processing method provided by the embodiment of the present application, when any file is opened, the associated file corresponding to the any file is confirmed, the third file with the latest update time and the largest occupied memory or the largest version number is determined, the difference content between the any file and the third file is displayed in the any file, or the currently opened file is switched to the third file in response to a selection instruction for the third file. Therefore, when any file is opened, the latest updated content or file can be displayed, a user does not need to traverse each file in each path to find the latest updated file, and the file processing efficiency is improved.
It should be noted that steps S301 to S302 may be executed before steps S101 to S102 and steps S201 to S203, or may be executed after steps S101 to S102 and steps S201 to S203, and the present application is not limited in particular.
When steps S101 to S102 and steps S201 to S203 are executed before steps S301 to S302, the difference content between the newly updated file and the currently updated file may be displayed when the file is opened, or the newly updated file may be directly opened, and after editing is performed, when the edited file is stored, the updated content may be synchronized to the associated file and/or stored in the first storage path; when the steps S301 to S302 are executed after the steps S101 to S102 and the steps S201 to S203, and the edit file is stored, the updated content is synchronized to the associated file and/or stored in the first storage path; when the associated file (first file) corresponding to the edited file is opened again, the difference content between the edited file and the displayed associated file may be displayed, or the newly updated file may be directly opened. The method and the device realize quick opening of recently edited files and/or quick display of recently updated contents without searching of files in each path traversed by a user, and improve the file processing efficiency and the working and learning efficiency. Particularly, for some users with weak planning or sorting capability, the requirements of the users can be quickly met, and the user experience is improved.
Fig. 4 shows a schematic flow chart of yet another alternative of the data processing method provided in the embodiment of the present application, which will be described according to various steps.
Step S401, in response to a storage instruction for an edited file, determines at least one first file having the same file name as the edited file.
In some embodiments, the same file may be stored in different paths (or folders), and after editing the file in a certain storage path (the edited file is the edited file), the data processing apparatus determines at least one first file having the same file name as the edited file but stored in a different path in response to the storage instruction for the edited file.
Step S402, updating the content of the at least one first file to the content of the edited file.
In some embodiments, after the apparatus determines at least one first file having the same file name as the edited file but stored in a different path, the apparatus updates the content of the at least one first file to the content of the edited file.
In some optional embodiments, the apparatus may replace the content of the at least one first file with the content of the edited file, and may further display the difference content between the at least one first file and the edited file in the at least one first file in the form of an annotation.
Step S403, storing the edited file in a first storage path and/or storing the updated first file in a storage path corresponding to the first file.
In some embodiments, the apparatus stores the edit file in a first storage path in response to the store instruction; and/or storing the edited file and the updated first file in a storage path corresponding to the edited file and the first file.
In some embodiments, the apparatus may add a serial number to a file name of the edited file or the at least one first file, and store the edited file and the at least one first file in the respective storage paths based on the file name with the serial number added. Wherein the serial number may include at least one of an update date, an update time, and a serial number; or, if the file names of the edited file and the at least one first file include numbers or letters representing version numbers, the device may further replace the version numbers in the file names of the edited file and the at least one first file, and the replaced version numbers may be greater than or equal to the original version numbers of the edited file and the at least one first file. Optionally, the serial number and the file name may be separated by adding a symbol.
Therefore, according to the data processing method provided by the embodiment of the application, the same file (such as a ppt file, a word file, an Excel table and the like) is stored in different folders, and after one file is edited, all files with the same file name are updated and stored, so that the editing information of the file is ensured to be stored, and the situation that the latest editing information cannot be found when the files in different folders are opened next time is avoided. Meanwhile, the data synchronism and integrity of the same file under different paths can be ensured, and information loss is avoided.
Fig. 5 is a schematic diagram illustrating an alternative structure of a data processing apparatus according to an embodiment of the present application, which will be described according to various parts.
In some embodiments, the data processing apparatus 500 includes a determination module 501 and a storage module 502.
The determining module 501 is configured to determine, in response to a storage instruction for an edited file, at least one first file that is different from the edited file and corresponds to the edited file;
the storage module 502 is configured to update the content of the at least one first file to the content of the edit file.
The storage module 502 is further configured to store the edit file in a first storage path; the first storage path is a default storage path set by a user and is different from the storage path of the edited file.
In some embodiments, the first storage path is located in a cloud server or in a memory of a user-specified mobile device.
The storage module 502 is specifically configured to add a serial number to a file name of the edited file, and store the edited file in the first storage path based on the file name with the serial number added.
The determining module 501 is configured to determine the at least one first file based on one or more of the following manners:
determining a file which is the same as the file name or has a duplication degree between the file names larger than a first threshold value as the at least one first file based on the file name of the edited file;
determining a file which is the same as the storage path of the edited file and has the same file type as the storage path of the edited file as the at least one first file based on the storage path of the edited file;
and determining a file in the history file opening record of the application program as the at least one first file based on the application program corresponding to the edited file.
The storage module 502 is specifically configured to determine a second file having first preset attribute information from the at least one first file, and update the content of the second file to the content of the edited file; wherein the first preset attribute information includes: the file size is smaller than the edited file, or the duplication degree between file names is larger than a first threshold value and the number included by the file names is larger than the number included by the file names of the edited file.
In some embodiments, the apparatus 500 may further include: a display module 503.
The display module 503 is configured to display a list including a second file having first preset attribute information after determining the second file from the at least one first file; updating the content of the second file corresponding to the instruction to the content of the edit file based on the instruction for the list; wherein the list comprising the second file comprises at least: at least one of a file name of the second file, an editor of the second file, a storage path of the second file, a last time the second file was stored, and a size of the second file.
The determining module 501 is further configured to determine, in response to an opening instruction for any one of the at least one first file, a file satisfying the most conditions among a latest modification date, a largest occupied memory, and a largest version number as a third file from the any one file;
the display module is further configured to display, in the any one file, difference content between the any one file and the third file.
In some embodiments, the apparatus 500 may further include: a switching module 504.
The switching module 504 is configured to switch the currently opened file to the third file based on a selection command of the user for the third file.
Fig. 6 is a schematic diagram illustrating a hardware component structure of an electronic device according to an embodiment of the present application, where the electronic device 700 may be a device corresponding to a data processing apparatus; the electronic device 700 includes: at least one processor 701, a memory 702, and at least one network unit 704. The various components in the electronic device 700 are coupled together by a bus system 705. It is understood that the bus system 705 is used to enable communications among the components. The bus system 705 includes a power bus, a control bus, and a status signal bus in addition to a data bus. But for clarity of illustration the various busses are labeled in figure 6 as the bus system 705.
It will be appreciated that the memory 702 can be either volatile memory or nonvolatile memory, and can include both volatile and nonvolatile memory. The non-volatile Memory may be ROM, Programmable Read-Only Memory (PROM), Erasable Programmable Read-Only Memory (EPROM), Electrically Erasable Programmable Read-Only Memory (EEPROM), magnetic random access Memory (FRAM), Flash Memory (Flash Memory), magnetic surface Memory, optical Disc, or Compact Disc Read-Only Memory (CD-ROM); the magnetic surface storage may be disk storage or tape storage. Volatile Memory can be Random Access Memory (RAM), which acts as external cache Memory. By way of illustration and not limitation, many forms of RAM are available, such as Static Random Access Memory (SRAM), Synchronous Static Random Access Memory (SSRAM), Dynamic Random Access Memory (DRAM), Synchronous Dynamic Random Access Memory (SDRAM), Double Data Rate Synchronous Dynamic Random Access Memory (DDRSDRAM), Enhanced Synchronous Dynamic Random Access Memory (ESDRAM), Enhanced Synchronous Dynamic Random Access Memory (Enhanced DRAM), Synchronous Dynamic Random Access Memory (SLDRAM), Direct Memory (DRmb Access), and Random Access Memory (DRAM). The memory 702 described in embodiments herein is intended to comprise, without being limited to, these and any other suitable types of memory.
The memory 702 in the embodiments of the present application is used to store various types of data to support the operation of the electronic device 700. Examples of such data include: any computer program for operating on electronic device 700, such as application 722. A program implementing the method of an embodiment of the present application may be included in the application 722.
The method disclosed in the embodiment of the present application may be applied to the processor 701, or implemented by the processor 701. The processor 701 may be an integrated circuit chip having signal processing capabilities. In implementation, the steps of the method may be performed by integrated logic circuits of hardware or instructions in the form of software in the processor 701. The Processor 701 may be a general purpose Processor, a Digital Signal Processor (DSP), or other programmable logic device, discrete gate or transistor logic device, discrete hardware components, or the like. The processor 701 may implement or perform the methods, steps, and logic blocks disclosed in the embodiments of the present application. A general purpose processor may be a microprocessor or any conventional processor or the like. The steps of the method disclosed in the embodiments of the present application may be directly implemented by a hardware decoding processor, or implemented by a combination of hardware and software modules in the decoding processor. The software modules may be located in a storage medium located in the memory 702, and the processor 701 may read the information in the memory 702 and perform the steps of the aforementioned methods in conjunction with its hardware.
In an exemplary embodiment, the electronic Device 700 may be implemented by one or more Application Specific Integrated Circuits (ASICs), DSPs, Programmable Logic Devices (PLDs), Complex Programmable Logic Devices (CPLDs), FPGAs, general purpose processors, controllers, MCUs, MPUs, or other electronic components for performing the foregoing methods.
In addition to the above-described methods and apparatus, embodiments of the present application may also be a computer program product comprising computer program instructions that, when executed by a processor, cause the processor to perform the steps in the methods according to the various embodiments of the present application described in the "exemplary methods" section of this specification, above.
The computer program product may be written with program code for performing the operations of embodiments of the present application in any combination of one or more programming languages, including an object oriented programming language such as Java, C + + or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computing device, partly on the user's device, as a stand-alone software package, partly on the user's computing device and partly on a remote computing device, or entirely on the remote computing device or server.
Furthermore, embodiments of the present application may also be a computer-readable storage medium having stored thereon computer program instructions that, when executed by a processor, cause the processor to perform steps in a method according to various embodiments of the present application described in the "exemplary methods" section above of this specification.
The computer-readable storage medium may take any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. A readable storage medium may include, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or a combination of any of the foregoing. More specific examples (a non-exhaustive list) of the readable storage medium include: an electrical connection having one or more wires, a portable disk, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
The foregoing describes the general principles of the present application in conjunction with specific embodiments, however, it is noted that the advantages, effects, etc. mentioned in the present application are merely examples and are not limiting, and they should not be considered essential to the various embodiments of the present application. Furthermore, the foregoing disclosure of specific details is for the purpose of illustration and description and is not intended to be limiting, since the foregoing disclosure is not intended to be exhaustive or to limit the disclosure to the precise details disclosed.
The block diagrams of devices, apparatuses, systems referred to in this application are only given as illustrative examples and are not intended to require or imply that the connections, arrangements, configurations, etc. must be made in the manner shown in the block diagrams. These devices, apparatuses, devices, systems may be connected, arranged, configured in any manner, as will be appreciated by those skilled in the art. Words such as "including," "comprising," "having," and the like are open-ended words that mean "including, but not limited to," and are used interchangeably therewith. The words "or" and "as used herein mean, and are used interchangeably with, the word" and/or, "unless the context clearly dictates otherwise. The word "such as" is used herein to mean, and is used interchangeably with, the phrase "such as but not limited to".
It should also be noted that in the devices, apparatuses, and methods of the present application, the components or steps may be decomposed and/or recombined. These decompositions and/or recombinations are to be considered as equivalents of the present application.
The previous description of the disclosed aspects is provided to enable any person skilled in the art to make or use the present application. Various modifications to these aspects will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other aspects without departing from the scope of the application. Thus, the present application is not intended to be limited to the aspects shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
The foregoing description has been presented for purposes of illustration and description. Furthermore, the description is not intended to limit embodiments of the application to the form disclosed herein. While a number of example aspects and embodiments have been discussed above, those of skill in the art will recognize certain variations, modifications, alterations, additions and sub-combinations thereof.
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111113664.5A CN114020700A (en) | 2021-09-23 | 2021-09-23 | Data processing method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111113664.5A CN114020700A (en) | 2021-09-23 | 2021-09-23 | Data processing method and device |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114020700A true CN114020700A (en) | 2022-02-08 |
Family
ID=80054685
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111113664.5A Pending CN114020700A (en) | 2021-09-23 | 2021-09-23 | Data processing method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114020700A (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003085015A (en) * | 2001-09-11 | 2003-03-20 | Nippon Telegr & Teleph Corp <Ntt> | Shared file version management method and system, program, and recording medium recording shared file version management program |
US6610104B1 (en) * | 1999-05-05 | 2003-08-26 | Inventec Corp. | Method for updating a document by means of appending |
US7769810B1 (en) * | 2007-04-26 | 2010-08-03 | Adobe Systems Incorporated | Method and system for collaborative editing |
CN108763393A (en) * | 2018-05-21 | 2018-11-06 | 平安科技(深圳)有限公司 | Book management method, device, computer equipment and storage medium |
CN112528622A (en) * | 2019-08-27 | 2021-03-19 | 珠海金山办公软件有限公司 | Method and device for searching differences of versions of document and electronic equipment |
-
2021
- 2021-09-23 CN CN202111113664.5A patent/CN114020700A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6610104B1 (en) * | 1999-05-05 | 2003-08-26 | Inventec Corp. | Method for updating a document by means of appending |
JP2003085015A (en) * | 2001-09-11 | 2003-03-20 | Nippon Telegr & Teleph Corp <Ntt> | Shared file version management method and system, program, and recording medium recording shared file version management program |
US7769810B1 (en) * | 2007-04-26 | 2010-08-03 | Adobe Systems Incorporated | Method and system for collaborative editing |
CN108763393A (en) * | 2018-05-21 | 2018-11-06 | 平安科技(深圳)有限公司 | Book management method, device, computer equipment and storage medium |
CN112528622A (en) * | 2019-08-27 | 2021-03-19 | 珠海金山办公软件有限公司 | Method and device for searching differences of versions of document and electronic equipment |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6887489B2 (en) | Managing tasks in a content management system | |
US9063637B2 (en) | Altering a view of a document on a display of a computing device | |
US8589349B2 (en) | Tracking and viewing revision history on a section-by-section basis | |
JP5788911B2 (en) | Data structure mapping and navigation | |
US20140229816A1 (en) | Methods and devices for tagging a document | |
CN103761218A (en) | Method for annotating and commenting electronic document on computer | |
US9165603B2 (en) | Method and apparatus for grouping video tracks in a video editing timeline | |
CN110688145B (en) | Android MVP code automatic generation method and device, medium and electronic equipment | |
US10204080B2 (en) | Rich formatting for a data label associated with a data point | |
CN106775711B (en) | Information processing method, device and computer-readable storage medium for contact persons | |
US12118245B2 (en) | File system improvements for zoned storage device operations | |
CN114020700A (en) | Data processing method and device | |
CN109189593A (en) | A kind of method, apparatus of data processing, computer equipment and storage medium | |
CN103177019B (en) | Usb storage device and driving method thereof | |
WO2024001434A1 (en) | Information processing method and device, terminal, and storage medium | |
CN115878325A (en) | Queue element reading and writing method, device, equipment and medium | |
CN115525630A (en) | Cross-terminal data migration method from Android to iOS and related equipment | |
JP2016031572A (en) | Method of dividing term with appropriate granularity, computer for dividing term with appropriate granularity, and computer program therefor | |
CN113378527A (en) | PDF document editing method and device, storage medium and electronic equipment | |
JP2022104893A (en) | Pdf file division method and method for reading pdf file into website | |
CN116091074A (en) | Customer screening method, related device and storage medium | |
CN117234411A (en) | Processing method and device of magnetic disk and storage medium | |
JP2010061200A (en) | Document management system and operation history display method | |
CN113705252A (en) | Method and device for realizing web system | |
CN108196841A (en) | Annotation symbol adding method, device and electronic equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |