Document editing method, system and equipment and medium

By displaying multiple document windows on the document editing interface, each window contains a document splitting part, it solves the problem of inconvenience in editing long documents, realizes efficient editing and synchronization operations, and improves user experience and editing efficiency.

CN119918509APending Publication Date: 2025-05-02CHINA ENERGY ENG GRP GUANGDONG ELECTRIC POWER DESIGN INST CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411830779.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-12
Publication Date
2025-05-02

AI Technical Summary

Technical Problem

In the existing technology, long-form documents are inconvenient to edit, time-consuming, difficult to find and position, complex layout and error-prone, and limited editing tools, which affect editing efficiency.

Method used

By responding to the user's splitting operation facing the first document in the document editing interface, a plurality of first document windows are displayed on the document editing interface, each window includes a document part, and is generated based on the splitting operation, and synchronous editing operations are supported.

Benefits of technology

It realizes split parts of the document reading and editing on the same screen, improves the efficiency and user experience of editing documents, reduces visual fatigue, and simplifies document management and transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119918509A_ABST
    Figure CN119918509A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a document editing method, system and device and a medium, and the document editing method comprises the steps that in response to splitting operation of a user on a first document on a document editing interface, a plurality of first document windows are displayed on the document editing interface, each first document window comprises a document part of the first document, and the document part is generated based on the splitting operation. According to the method, the problems that in the prior art, editing of a long document is inconvenient, consumed time is long, searching and positioning are difficult, typesetting is complex and prone to errors, editing tool performance is limited, and editing efficiency is affected can be solved, the purposes of reading and editing the split part of the document on the same screen are achieved, and document editing efficiency and user experience are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of document editing technology, and in particular to a document editing method, system, device and medium. Background Art

[0002] In the current document editing environment, when users are faced with lengthy documents with complex text content, editing and processing them brings many inconveniences and challenges, which becomes a bottleneck restricting the improvement of work efficiency. Due to the large size of the document, users often need to spend a lot of time and energy when scrolling, finding key information, and accurately locating the required content, which undoubtedly greatly reduces the overall efficiency of editing work. At the same time, the formatting of long documents is a complex and tedious task. Users need to carefully consider many details such as fonts, font sizes, line spacing, paragraph formats, etc. to ensure the neatness and overall consistency of the document. In this process, a slight negligence may cause the document format to be chaotic and affect the reading experience. In addition, some editing tools may encounter performance bottlenecks when processing large documents. This will not only cause freezes and delays in the editing process, but in severe cases, it may even cause the program to crash, resulting in irreparable losses such as data loss. These problems further aggravate the user's troubles and reduce the smoothness and satisfaction of editing work.

[0003] Therefore, how to optimize the document editing environment and improve the editing efficiency and user experience of long documents has become a problem that needs to be solved urgently. Summary of the invention

[0004] The main purpose of the embodiments of the present application is to propose a document editing method, system, device and medium, aiming to realize document splitting, reading and editing the split parts of the document on the same screen, and improving user experience and document editing efficiency.

[0005] To achieve the above-mentioned purpose, a first aspect of an embodiment of the present application proposes a document editing method, the method comprising:

[0006] In response to a user's splitting operation on a first document in a document editing interface, a plurality of first document windows are displayed in the document editing interface, each of the first document windows including a document portion of the first document, the document portion being generated based on the splitting operation.

[0007] The method provided in the first aspect can solve the problems in the prior art of inconvenient editing of long documents, long time consumption, difficult search and positioning, complex typesetting and prone to errors, and limited performance of editing tools, which affect editing efficiency. The purpose of reading and editing split parts of documents on the same screen is achieved, and the efficiency of document editing and user experience are improved.

[0008] In a possible implementation, the splitting operation on the first document includes:

[0009] Splitting the first document into a plurality of document parts according to the splitting rule set by the user;

[0010] The splitting rule includes one of the following:

[0011] Split the document into chapters;

[0012] Split the document by the number of lines;

[0013] Split the document by the number of segments;

[0014] Split the document by page number;

[0015] Split the document by title.

[0016] In a possible implementation, the splitting operation on the first document includes:

[0017] The first document is split into a plurality of document parts according to the splitting mark set by the user in the first document.

[0018] In a possible implementation manner, each of the first document windows further includes a split management element, and the split management element is used to allow the user to modify the split mark and manage the document parts.

[0019] In a possible implementation, after the document editing interface displays a plurality of first document windows, the method further includes:

[0020] In response to a first editing operation performed by a user in any one of the first document windows, the first editing operation is synchronously performed in the remaining first document windows.

[0021] In one possible implementation, the operation function of the first editing operation includes multiple text editing functions, wherein the multiple text editing functions are consistent in each of the first document windows.

[0022] To achieve the above-mentioned purpose, a second aspect of an embodiment of the present application provides a document editing system, the system comprising:

[0023] Document splitting module: used to respond to the user's splitting operation on the first document in the document editing interface;

[0024] Document editing interface module: used for displaying a plurality of first document windows on the document editing interface, each of the first document windows including a document part of the first document.

[0025] Through the system of the second aspect, the problems in the prior art of inconvenient editing of long documents, long time consumption, difficult search and positioning, complex typesetting and prone to errors, and limited performance of editing tools, which affect editing efficiency, can be solved. The purpose of reading and editing split parts of documents on the same screen is achieved, and the efficiency of document editing and user experience are improved.

[0026] In one possible implementation, after the document editing interface displays multiple first document windows, the document editing interface module is further used to respond to a first editing operation performed by a user in any one of the first document windows and synchronously execute the first editing operation in the remaining first document windows.

[0027] According to a third aspect, an electronic device is provided, comprising a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the document editing method as described in any possible implementation manner in the first aspect is implemented.

[0028] In a fourth aspect, a computer-readable storage medium is provided, wherein the storage medium stores a computer program, and when the computer program is executed by a processor, the document editing method as described in any possible implementation manner in the first aspect is implemented.

[0029] It can be seen from the technical solutions provided by one or more embodiments of the above specification that the document editing method provided by the embodiments of the present application, by responding to the user's splitting operation on the first document in the document editing interface, displays multiple first document windows in the document editing interface, each first document window includes a document part of the first document, and the document part is generated based on the splitting operation. This can solve the problems in the prior art that long documents are inconvenient to edit, time-consuming, difficult to find and locate, complex and error-prone layout, and limited performance of editing tools, thereby affecting editing efficiency. This achieves the purpose of allowing users to read and edit the split parts of the document on the same screen without frequent scrolling or page switching, thereby improving the efficiency of document editing and user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0030] In order to more clearly illustrate one or more embodiments of this specification or the technical solutions in the prior art, the drawings required for use in the description of one or more embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in this specification. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.

[0031] Figure 1 It is a flowchart of the document editing method provided in the embodiment of the present application.

[0032] Figure 2It is a timing diagram of the core functions of the document editing system provided in the embodiment of the present application.

[0033] Figure 3 It is a structural block diagram of an electronic device according to an embodiment of the present application. DETAILED DESCRIPTION

[0034] In order to enable those skilled in the art to better understand the technical solutions in this specification, the technical solutions in one or more embodiments of this specification will be clearly and completely described below in conjunction with the drawings in one or more embodiments of this specification. Obviously, the one or more embodiments described are only part of the embodiments of this specification, not all of the embodiments. Based on one or more embodiments in this specification, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of this document.

[0035] It should be noted that, although the functional modules are divided in the device schematic diagram and the logical order is shown in the flowchart, in some cases, the steps shown or described may be performed in a different order than the module division in the device or the order in the flowchart. The terms "first", "second", etc. in the specification, claims and the above drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence.

[0036] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which this application belongs. The terms used herein are only for the purpose of describing the embodiments of this application and are not intended to limit this application.

[0037] In addition, the technical features involved in the various embodiments of the present application described below can be combined with each other as long as they do not conflict with each other. The embodiments of the present invention are further described below in conjunction with the accompanying drawings.

[0038] Figure 1 is an optional flowchart of the document editing method provided in the embodiment of the present application. Figure 1 The method may include but is not limited to steps S100 to S200.

[0039] First, as Figure 1 As shown, a document editing method is provided, the method comprising:

[0040] S100: Responding to a user's splitting operation on a first document in a document editing interface.

[0041] S200: Display multiple first document windows on a document editing interface, each first document window including a document part of a first document, the document part being generated based on a splitting operation.

[0042] Among them, it should be noted that the user selects part of the content of the first document in the split operation of the first document in the document editing interface. After receiving the split request from the user, the document editing interface splits the first document according to the splitting requirements of the user, and displays multiple first document windows, each of which includes a document part of the first document, and the document part is generated based on the split operation. After the document is split, it is displayed on the same interface, which significantly improves the readability of the document. The user can easily read and edit the document content without frequently turning pages or scrolling pages, reducing visual fatigue during the reading process. The split document file content is more streamlined, and the file size is correspondingly smaller, which is not only convenient for transmission, but also helps to reduce the time of loading documents and improve the work efficiency of users. In addition, splitting documents and displaying them on the same screen helps users to review and proofread the document content more carefully and improve the quality of document editing. The solution provided by the embodiment of the present application solves the problem that the editing of long documents in the prior art is inconvenient, time-consuming, difficult to find and locate, complex typesetting and prone to errors, and the performance of editing tools is limited, thereby affecting the editing efficiency, and achieves the purpose that users can read and edit the split parts of the document on the same screen without frequent scrolling or switching pages, thereby improving the efficiency of editing documents and user experience.

[0043] Exemplarily, it can be understood that the solution provided by the embodiment of the present application is suitable for displaying and editing multiple documents on the same screen, specifically: in response to the user opening multiple documents in the document editing interface, after receiving the request, the document editing interface opens and displays multiple document windows, each of which corresponds to a document content. The display of multiple documents on the same screen allows users to view and operate multiple documents at the same time, reducing the time for users to switch between different documents when editing and browsing multiple documents. For work scenarios that require frequent reference to multiple documents, such as programming, design, data analysis, etc., the display of multiple documents on the same screen can significantly improve work efficiency. Users can directly compare the contents of different documents on the screen, quickly find the required information, improve the efficiency of information retrieval, and thus speed up work progress. Through the intuitive document content comparison on the same screen, users can quickly lock the differences, similarities or specific information between different documents, without repeatedly switching and searching between multiple documents, so that users can quickly integrate information. Secondly, the display of multiple documents on the same screen enables users to handle multiple tasks at the same time, which not only improves work efficiency, but also enables users to flexibly switch between different tasks to ensure that each task can be processed in a timely and effective manner. In addition, users can freely adjust the layout and content of documents according to their needs, making the screen layout more in line with their personal work habits. Displaying and editing multiple documents on the same screen not only improves work efficiency and multi-tasking capabilities, but also enhances user experience and information integration capabilities.

[0044] In one possible implementation, the splitting operation on the first document includes: splitting the first document into multiple document parts according to the splitting rules set by the user; wherein the splitting rules include one of the following: splitting the document according to chapters; splitting the document according to the number of lines; splitting the document according to the number of paragraphs; splitting the document according to the number of pages; splitting the document according to titles.

[0045] Exemplarily, each user has a unique way of handling documents or information. Through the splitting rules that are set independently, users can split documents into the most suitable form according to their own reading habits, editing needs and information processing methods. This helps users obtain the required information more efficiently and reduces unnecessary reading or processing time. Secondly, in the face of different usage scenarios or needs, users can quickly adapt by adjusting the splitting rules. For example, when it is necessary to quickly find specific information, users can split documents into smaller, more specific parts or chapters, simplifying the complex structure of the document so that the required content can be located more quickly. By narrowing the search scope, users can browse, filter and lock key content more directly, avoiding the problem of low efficiency caused by blindly searching in lengthy documents. When it is necessary to deeply understand the content of the document, users can split the document into more detailed chapters or paragraphs so as to gradually digest and understand it. By setting the splitting rules independently, users can better organize the content of the document, making the document structure clearer and more organized. This not only helps to improve the readability of the document, but also helps to improve the overall quality of the document. In addition, it is understandable that the present application embodiment does not limit the splitting rules.

[0046] In a possible implementation, the splitting operation on the first document includes: splitting the first document into the plurality of document parts according to a splitting mark set by the user in the first document.

[0047] Among them, by setting the split mark, the operation of splitting the document is simple, which improves the user's operating efficiency and experience. Through the intuitive and easy-to-understand split mark, the user can easily determine the split position, making the document splitting process clear and straightforward, without complex operations or in-depth technical knowledge. This technical solution not only reduces the user's operating difficulty, but also makes the split document structure more intuitive, which is convenient for users to quickly grasp the overall layout of the document and the content of each part. In addition, by setting the split mark to split the document, when the user needs to revise or update the split document, the relevant split mark can be quickly located, so as to accurately find the part that needs to be modified. This efficient positioning method not only saves the user's time, but also reduces the risk of errors caused by misoperation. The operation of setting the split mark to split the document is simple and easy, and the split position is clear, which provides great convenience for subsequent modification and adjustment work, not only improves the user's operating efficiency and experience, but also enhances the readability and maintainability of the document.

[0048] In a possible implementation manner, each of the first document windows further includes a split management element, and the split management element is used to allow the user to modify the split mark and manage the document parts.

[0049] It should be noted that each first document window also includes a split management element, such as a split button and a split line drag bar, and the split management element can help the user modify the previously set split mark. When facing different scenarios or different editing requirements, allowing the document split part to be modified can make document processing more flexible. The user can freely adjust the size, quantity and content of the split files according to their own or actual needs to meet different editing needs. This flexibility not only improves work efficiency, but also makes file processing more in line with the personalized needs of users. By modifying the file split part, the user can use system resources more effectively. For example, for a large file, if it is split into multiple smaller parts, it is easy to manage the document split parts. Since each small file is relatively independent and small in size, the consumption of key system resources such as memory and processor during loading, processing and storage will be greatly reduced. Therefore, the occupation of system resources by a single file can also be reduced, thereby improving the operating efficiency of the overall system. In addition, the split files are easier to transmit and store, and the effect of optimizing resource utilization can be improved when the network bandwidth is limited or the storage space is tight. In addition, it can be understood that the embodiment of the present application does not limit the split management element.

[0050] In one possible implementation, after the document editing interface displays multiple first document windows, the method further includes: in response to a first editing operation performed by a user in any one of the first document windows, synchronously executing the first editing operation in the remaining first document windows.

[0051] Among them, in response to the user's first editing operation in any first document window, the first editing operation is synchronously executed in the remaining first document windows, that is, the editing operation in any document window can be synchronized and reflected in real time to the remaining document windows, so as to achieve the purpose of data and information synchronization. When editing multiple parts of the same document in multiple windows, if the data and information between different windows cannot be synchronized in real time, the inconsistency of data and information will often lead to problems such as information confusion and wrong decision-making. The editing operation in any document window can be synchronized and reflected in real time to the remaining document windows to ensure that the data and information of the document are always consistent, avoiding the risk of information confusion and wrong decision-making caused by inconsistent document data, ensuring the consistency and integrity of the data and information of the entire document, facilitating users to integrate the information and data of multiple document parts, providing users with a comprehensive document view, improving the efficiency of users in reading and editing documents, and improving the user experience.

[0052] In one possible implementation, the operation function of the first editing operation includes multiple text editing functions, wherein the multiple text editing functions are consistent in each of the first document windows.

[0053] Exemplarily, the operation function of the first editing operation includes a variety of text editing functions, such as: allowing the user to select or drag a document part, drag a document part to a new document window, and allowing the user to add, close, and switch tabs in the document window. The user can use a variety of text editing functions to edit and manage the document, which not only improves the editing efficiency and document quality, but also meets the diverse editing needs of the user and improves the user experience. In addition, the multiple text editing functions are consistent in each first document window, that is, the user can apply a variety of text editing functions to each document part, and the user can complete the entire process of editing, formatting, and reviewing the document part in the same interface without frequently switching different tools or software. By providing a variety of text editing tools, an efficient, convenient, and intuitive document editing environment is provided to the user. These tools not only meet the basic editing needs of the user, but also provide a wealth of additional functions and collaboration tools, further improving the user's editing experience and document quality. Further, the advantage of multiple text editing functions is that they can greatly improve the user's work efficiency. In the traditional single window or limited window management mode, users often need to frequently switch between multiple tasks or files to edit documents, which not only distracts attention, but also may cause operational errors. The consistency and compatibility of multiple text editing functions in each first document window greatly reduces the time and effort required to switch windows, and can also provide users with a clearer and more intuitive work interface, making the logical relationship between various tasks clearer, helping users to better grasp the work progress and overall layout. In addition, it is understandable that the embodiments of the present application do not limit the text editing function.

[0054] To achieve the above purpose, Figure 2 As shown, the second aspect of an embodiment of the present application proposes a document editing system, which includes: a document splitting module: used to respond to the user's splitting operation on a first document in a document editing interface; a document editing interface module: used to display multiple first document windows in the document editing interface, each of the first document windows including a document part of the first document.

[0055] It should be noted that the user's splitting operation on the first document includes: the user selects part of the content of the first document in the document editing interface of the document editing interface module, the document editing interface module receives the user's splitting request, and sends the user's splitting request to the document splitting module, the document splitting module receives the user's splitting request, splits the first document to obtain multiple split document parts, and sends the multiple split document parts to the document editing interface module, the document editing interface module receives the multiple split document parts, and displays multiple first document windows in the document editing interface, each first document window includes a document part of the first document. After the documents are split, they are displayed on the same interface, which significantly improves the readability of the documents. Users can easily read and edit the document content without frequently turning pages or scrolling pages, reducing visual fatigue during the reading process. The split document file content is more streamlined and the file size is correspondingly smaller, which is not only convenient for transmission, but also helps to reduce the time of loading documents and improve user work efficiency. In addition, splitting documents and displaying them on the same screen helps users to review and proofread document content more carefully and improve the quality of document editing. The solution provided by the embodiment of the present application solves the problems in the prior art that long document editing is inconvenient, time-consuming, difficult to find and locate, the layout is complex and error-prone, and the performance of editing tools is limited, thereby affecting editing efficiency. The purpose is achieved that users can read and edit the split parts of a document on the same screen without frequent scrolling or switching pages, thereby improving the efficiency of document editing and user experience.

[0056] Exemplarily, a document editing system proposed in an embodiment of the present application also includes a document management module, which is used to respond to user operations of opening and closing multiple documents and managing multiple document windows.

[0057] Specifically, the user opens multiple documents including: the user selects the document to be opened in the document editing interface of the document editing interface module, the document editing interface module receives the user's request to open the document, and sends the user's request to open the document to the document management module, after receiving the user's request to open the document, the document management module loads the content of the document to be opened, and sends the content of the document to the document editing interface module, the document editing interface module receives the content of the document, and displays multiple document windows in the document editing interface, each document window including the content of a corresponding document. The display of multiple documents on the same screen allows the user to view and operate multiple documents at the same time, reducing the time for the user to switch between different documents when editing and browsing multiple documents. For work scenarios that require frequent reference to multiple documents, such as programming, design, data analysis, etc., the display of multiple documents on the same screen can significantly improve work efficiency. The user can directly compare the contents of different documents on the screen, quickly find the required information, improve the efficiency of information retrieval, and thus speed up the work progress. Through the intuitive document content comparison on the same screen, the user can quickly lock the differences, similarities or specific information between different documents, without repeatedly switching and searching between multiple documents, so that the user can quickly integrate information. Secondly, the display of multiple documents on the same screen enables users to handle multiple tasks at the same time, which not only improves work efficiency, but also enables users to flexibly switch between different tasks, ensuring that each task can be handled promptly and effectively. In addition, users can freely adjust the layout and content of documents according to their needs, making the screen layout more in line with personal work habits. The display and editing of multiple documents on the same screen not only improves work efficiency and multi-tasking capabilities, but also enhances user experience and information integration capabilities.

[0058] Specifically, the user closing multiple documents includes: the user selects the document to be closed in the document editing interface of the document editing interface module, the document editing interface module receives the user's request to close the document, and sends the user's request to close the document to the document management module, after the document management module receives the user's request to close the document, it closes the corresponding document and releases related resources, the document editing interface module receives the document management module's release of related resources and confirms whether the document is closed, and removes the display of the corresponding document in the document editing interface.

[0059] In addition, the operation methods for managing multiple document windows are diverse and extensive. For example, a user can manage multiple document windows by dragging files. Specifically, the user drags the document content to a new window in the document editing interface of the document editing interface module. The document editing interface module receives the user's request to drag the document and sends the user's request to drag the document to the document management module. After receiving the request to drag the document, the document management module creates a new window and returns the handle of the new window to the document editing interface module. After receiving the handle of the new window, the document editing interface module sends an instruction to move the document content dragged by the user to the new window to the document splitting module. After receiving the instruction, the document splitting module moves the document content dragged by the user to the new window and displays the document content in the new window of the document editing interface module. The multi-window management function gives users great flexibility, allowing users to drag documents or part of their document content to a new window or tab page according to actual needs. This feature optimizes the efficiency and convenience of file management. Furthermore, the advantage of the multi-window management function is that it can greatly improve the work efficiency of users. In the traditional single-window or limited-window management mode, users often need to frequently switch between multiple tasks or files to edit documents, which not only distracts attention but may also lead to operational errors. The multi-window management function allows users to open and view multiple documents at the same time, and quickly transfer and integrate content through simple drag and drop operations, thereby greatly reducing the time and effort required to switch windows. In addition, the multi-window management function can also provide users with a clearer and more intuitive work interface, making the logical relationship between tasks clearer, helping users better grasp the work progress and overall layout.

[0060] Through the system of the second aspect, the problems of inconvenience in editing long documents in the prior art, long time consumption, difficult search and positioning, complex typesetting and prone to errors, and limited performance of editing tools, which affect editing efficiency, can be solved, and the purpose of reading on the same screen and editing split parts of documents can be achieved, improving the efficiency of editing documents and user experience. The system cleverly integrates multiple file editing and management functions into an intuitive and unified document editing interface, greatly reducing the time and energy required for users to learn the operation process and master the usage methods, thereby effectively reducing the difficulty of using the system and the learning cost. Through such a design, users can easily complete a series of operations such as file creation, modification, storage, and retrieval without frequently switching between multiple scattered tools or interfaces, achieving a significant improvement in work efficiency and further optimization of user experience.

[0061] In one possible implementation, after the document editing interface displays multiple first document windows, the document editing interface module is further used to respond to a first editing operation performed by a user in any one of the first document windows and synchronously execute the first editing operation in the remaining first document windows.

[0062] Among them, in response to the user's first editing operation in any first document window, the first editing operation is synchronously executed in the remaining first document windows, that is, the editing operation in any document window can be synchronized and reflected in real time to the remaining document windows, so as to achieve the purpose of data and information synchronization. When editing multiple parts of the same document in multiple windows, the inconsistency of data and information often leads to problems such as information confusion and wrong decisions. The editing operation in any document window can be synchronized and reflected in real time to the remaining document windows to ensure that the data and information of the document are always consistent, avoiding information confusion and wrong decisions caused by inconsistent document data, facilitating users to integrate information and data of multiple document parts, providing users with a comprehensive document view, improving the efficiency of users in reading and editing documents, and enhancing user experience.

[0063] It can be seen from the technical solutions provided by one or more embodiments of the above specification that the document editing method provided by the embodiments of the present application, by responding to the user's splitting operation on the first document in the document editing interface, displays multiple first document windows in the document editing interface, each first document window includes a document part of the first document, and the document part is generated based on the splitting operation. This can solve the problems in the prior art that long documents are inconvenient to edit, time-consuming, difficult to find and locate, complex and error-prone layout, and limited performance of editing tools, thereby affecting editing efficiency. This achieves the purpose of allowing users to read and edit the split parts of the document on the same screen without frequent scrolling or page switching, thereby improving the efficiency of document editing and user experience.

[0064] The present application also provides an electronic device, such as Figure 3 As shown, the electronic device 1400 includes:

[0065] one or more processors 1410;

[0066] The memory 1420 stores one or more programs. When the one or more programs are executed by the one or more processors 1410, the one or more processors 1410 implement the document editing method provided by any embodiment of the present application.

[0067] The memory 1420, as a non-transient network system, can be used to store non-transient software programs and non-transient computer executable programs. In addition, the memory 1420 may include a high-speed random access memory, and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some embodiments, the memory 1420 may optionally include a memory 1420 remotely arranged relative to the processor 1410, and these remote memories 1420 may be connected to the processor 1410 via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0068] The memory 1420 may be implemented in the form of a read-only memory (ROM), a static storage device, a dynamic storage device, or a random access memory (RAM). The memory 1420 may store an operating system and other application programs. When the technical solutions provided in the embodiments of this specification are implemented by software or firmware, the relevant program codes are stored in the memory 1420, and the processor 1410 calls and executes the methods of the embodiments of this application.

[0069] The processor 1410 can be implemented by a general-purpose CPU (Central Processing Unit), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of the present application.

[0070] In some embodiments, the electronic device further comprises:

[0071] Input / output interface, used to realize information input and output;

[0072] Communication interface, used to realize communication interaction between this device and other devices, which can be realized through wired mode (such as USB, network cable, etc.) or wireless mode (such as mobile network, WIFI, Bluetooth, etc.);

[0073] A bus that transmits information between various components of the device (e.g., processor 1410, memory 1420, input / output interface, and communication interface);

[0074] The processor 1410 , the memory 1420 , the input / output interface and the communication interface can be connected to each other in communication within the device via a bus.

[0075] An embodiment of the present application further provides a computer-readable storage medium storing computer-executable instructions, wherein the computer-executable instructions are used to execute the document editing method provided by any embodiment of the present application.

[0076] An embodiment of the present application also provides a computer program product, including a computer program or computer instructions, which are stored in a computer-readable storage medium. A processor of a computer device reads the computer program or computer instructions from the computer-readable storage medium, and the processor executes the computer program or computer instructions, so that the computer device executes the document editing method provided by any embodiment of the present application.

[0077] The system architecture and application scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. Those skilled in the art will appreciate that with the evolution of the system architecture and the emergence of new application scenarios, the technical solutions provided in the embodiments of the present application are equally applicable to similar technical problems.

[0078] Those of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application may include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), RAMbus direct RAM (RDRAM), direct RAMbus dynamic RAM (DRDRAM), and RAMbus dynamic RAM (RDRAM), etc.

[0079] It will be appreciated by those skilled in the art that all or some of the steps and systems in the disclosed method above may be implemented as software, firmware, hardware and appropriate combinations thereof. Some physical components or all physical components may be implemented as software executed by a processor, such as a central processing unit, a digital signal processor or a microprocessor, or may be implemented as hardware, or may be implemented as an integrated circuit, such as an application specific integrated circuit. Such software may be distributed on a computer-readable medium, which may include a computer storage medium (or a non-transitory medium) and a communication medium (or a temporary medium). As known to those skilled in the art, the term computer storage medium includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information (such as computer-readable instructions, data structures, program modules or other data). Computer storage media include, but are not limited to, RAM, ROM, EEPROM, flash memory or other memory technologies, CD-ROM, digital versatile disks (DVD) or other optical disk storage, magnetic cassettes, magnetic tapes, disk storage or other magnetic storage devices, or any other medium that may be used to store desired information and may be accessed by a computer. Furthermore, it is well known to those skilled in the art that communication media typically embodies computer readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave or other transport mechanism, and may include any information delivery media.

[0080] The above describes some embodiments of the present application with reference to the accompanying drawings, but does not limit the scope of the present invention. Any modification, equivalent substitution and improvement made by those skilled in the art without departing from the scope and essence of the present invention shall be within the scope of the present application.

[0081] Those skilled in the art will appreciate that all or some of the steps in the methods disclosed above, and the functional modules / units in the systems and devices may be implemented as software, firmware, hardware, or a suitable combination thereof.

[0082] The terms "first", "second", "third", "fourth", etc. (if any) in the specification of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0083] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0084] Each embodiment in this specification is described in a progressive manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the system embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.

[0085] The above is a description of a specific embodiment of the specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in an order different from that in the embodiments and still achieve the desired results. In addition, the processes depicted in the drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0086] The preferred embodiments of the present invention are described above with reference to the accompanying drawings, but the scope of the rights of the present invention is not limited thereto. Any modification, equivalent substitution and improvement made by a person skilled in the art without departing from the scope and essence of the present invention should be within the scope of the rights of the present invention.

Claims

1. A document editing method, characterized in that: The method comprises: In response to a user's splitting operation on a first document in a document editing interface, a plurality of first document windows are displayed in the document editing interface, each of the first document windows including a document portion of the first document, the document portion being generated based on the splitting operation.

2. The method according to claim 1, characterized in that The splitting operation on the first document includes: Splitting the first document into a plurality of document parts according to the splitting rule set by the user; The splitting rule includes one of the following: Split the document into chapters; Split the document by the number of lines; Split the document by the number of segments; Split the document by page number; Split the document by title.

3. The method according to claim 1, characterized in that: The splitting operation on the first document includes: The first document is split into a plurality of document parts according to the splitting mark set by the user in the first document.

4. The method according to claim 1 or 3, characterized in that: Each of the first document windows further comprises a split management element for allowing the user to modify the split mark and manage the document parts.

5. The method according to claim 1, characterized in that After the document editing interface displays a plurality of first document windows, the method further includes: In response to a first editing operation performed by a user in any one of the first document windows, the first editing operation is synchronously performed in the remaining first document windows.

6. The method according to claim 5, characterized in that The operation functions of the first editing operation include multiple text editing functions, wherein the multiple text editing functions are consistent in each of the first document windows.

7. A document editing system, characterized in that: The system comprises: Document splitting module: used to respond to the user's splitting operation on the first document in the document editing interface; Document editing interface module: used for displaying a plurality of first document windows on the document editing interface, each of the first document windows including a document part of the first document.

8. The system according to claim 7, characterized in that After the document editing interface displays multiple first document windows, the document editing interface module is further used to respond to a first editing operation performed by a user in any one of the first document windows and synchronously execute the first editing operation in the remaining first document windows.

9. An electronic device, characterized in that: The electronic device comprises a memory and a processor, the memory stores a computer program, and the processor implements the document editing method according to any one of claims 1 to 6 when executing the computer program.

10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the document editing method according to any one of claims 1 to 6 is implemented.