A document editing method, device, storage medium and equipment

By displaying a list of function edits for shared documents within document editing methods, objects with exclusive permissions are allowed to share their function data. This solves the problem of inconsistent formatting caused by different objects using different function data, and improves the editing efficiency and user experience of shared documents.

CN117251425BActive Publication Date: 2025-12-09TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202210654467.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-06-10
Publication Date
2025-12-09
Estimated Expiration
2042-06-10

AI Technical Summary

Technical Problem

When a document object does not have exclusive permissions, it cannot use the exclusive function data in the document. This results in different document objects using different function data for editing, leading to inconsistent formatting styles and affecting editing efficiency.

Method used

A document editing method and apparatus are provided, which displays a list of function editing features for a shared document, including regular and exclusive function data for the target editing function, allowing objects with exclusive permissions to share access to their function data, and ensuring that all objects use the same function data for editing.

Benefits of technology

It achieves a unified format and style for shared documents, improving editing efficiency and user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117251425B_ABST
    Figure CN117251425B_ABST
Patent Text Reader

Abstract

Embodiments of the present application disclose a document editing method and device, a storage medium and equipment. The method comprises the following steps: in response to an opening operation of a first object on a shared document, displaying the shared document; in response to a triggering operation of a target editing function on the shared document, displaying a function editing list associated with the shared document under the target editing function. Through the present application, the participating objects of the shared document can use unified function data, so as to ensure the format style of the shared document is unified, and the editing efficiency of the shared document is improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the computer technical field, and in particular to a document editing method and device, a storage medium and equipment. BACKGROUND

[0002] With the development of computer technology, documents have become a commonly used data processing tool. Users often use documents to display and collect data, which brings great convenience to users.

[0003] Currently, when a document object does not open exclusive permission, the exclusive function data in the document cannot be used. When the document object with exclusive permission uses the exclusive function data to edit the document, the object without exclusive permission cannot continue to use the exclusive function data in the document, and can only use the regular function data of the document to edit the document. Different document objects use different function data to edit the document, which causes the format style of the document to be inconsistent, affects the editing experience of the document object, and further reduces the editing efficiency of the document. SUMMARY

[0004] The technical problem to be solved by the embodiments of the present application is to provide a document editing method and device, a storage medium and equipment, so that the participating objects of a shared document can use unified function data, the format style of the shared document can be ensured to be uniform, and the editing efficiency of the shared document can be improved.

[0005] The embodiments of the present application provide a document editing method, which comprises:

[0006] In response to an opening operation of a first object on a shared document, the shared document is displayed.

[0007] In response to a trigger operation of a target editing function on the shared document, a function editing list associated with the shared document under the target editing function is displayed. The function editing list comprises regular function data corresponding to the target editing function and target function data used by the shared document under the target editing function. The target function data belongs to exclusive function data, and the exclusive function data refers to function data provided for an object with exclusive permission. The shared document has a special shared function, and the special shared function is used to indicate a providing object of the target function data, and has a use permission of sharing the target function data for participating objects of the shared document.

[0008] The embodiments of the present application provide a document editing device, which comprises:

[0009] The first display module is configured to display the shared document in response to an opening operation of a first object on the shared document.

[0010] The second display module is configured to display a function edit list associated with the target edit function of the shared document in response to a triggering operation of the target edit function of the shared document; the function edit list comprises normal function data corresponding to the target edit function and target function data used by the shared document under the target edit function; the target function data belongs to exclusive function data, which is function data provided for an object with exclusive permission; and the target function data is provided for an object with permission to share the target function data used by the shared document.

[0011] The second display module comprises:

[0012] The first display unit is configured to display a function area corresponding to the target edit function in response to a triggering operation of the target edit function of the shared document; the function area comprises a first function area and a second function area.

[0013] The second display unit is configured to display normal function data corresponding to the target edit function in the first function area and display target function data used by the shared document under the target edit function in the second function area.

[0014] The target function data comprises a personalized font; and the document editing device further comprises:

[0015] The update display module is configured to perform update display on a target text string of the shared document based on the personalized font in response to a triggering operation of the personalized font; the target text string is a text string in the shared document targeted by the triggering operation of the target edit function.

[0016] The second display module further comprises:

[0017] The third display unit is configured to display a text edit function control in response to a selection operation on a target text string in the shared document.

[0018] The fourth display unit is configured to display a function edit list associated with the target edit function of the shared document in response to a triggering operation of the target edit function in the text edit function control.

[0019] The second display module further comprises:

[0020] The mark display unit is configured to perform first mark display on a target text string in the shared document in response to a selection operation on the target text string; the first mark display is used to indicate that the target text string is currently in an update-to-be-updated state.

[0021] The fifth display unit is configured to display a function edit list of the shared document under a target edit function in response to a triggering operation of the target edit function in a function panel associated with the shared document.

[0022] The function editing list further comprises a data editing control; and the document editing apparatus further comprises:

[0023] The third display module is configured to, in response to a triggering operation on the data editing control, display the exclusive function data corresponding to the target editing function if the first object has the exclusive permission.

[0024] The increase display module is configured to, in response to an adding operation on the object function data in the exclusive function data corresponding to the target editing function, increase display of the object function data in the function editing list.

[0025] The document editing apparatus further comprises:

[0026] The mark display module is configured to acquire the historical function data of the first object, and perform second mark display on the historical function data and the target function data in the exclusive function data; the second mark display is used to indicate that the historical function data and the target function data have been associated to the shared document; the historical function data refers to the exclusive function data added by the first object historically.

[0027] The document editing apparatus further comprises:

[0028] The message display module is configured to, in response to a deleting operation on the first to-be-removed function data, display a data deletion failure message; the first to-be-removed function data refers to the exclusive function data used in the shared document; the exclusive function data used in the shared document includes the target function data used in the shared document under the target editing function; or

[0029] The cancel display module is configured to, in response to a deleting operation on the second to-be-removed function data, cancel display of the second to-be-removed function data in the function editing list; the second to-be-removed function data refers to the exclusive function data not used in the shared document.

[0030] The document editing apparatus further comprises:

[0031] The first update module is configured to, in the shared document, update the shared document based on the object function data in response to a triggering operation on the object function data.

[0032] The sharing module is configured to acquire a participating object of the shared document, and share the object function data to a data sharing object in response to a selection operation on the data sharing object in the participating object; the data sharing object has a use permission for the object function data.

[0033] The function editing list further comprises a data editing control; and the document editing apparatus further comprises:

[0034] The first output module is configured to output first prompt information in response to a triggering operation on the data editing control if the first object does not have the exclusive permission, the first prompt information being used to prompt the first object to acquire the exclusive permission.

[0035] The document editing apparatus further includes:

[0036] The second updating module is configured to update the shared document based on the target function data in response to a triggering operation on the target function data if the first object has the use permission of the target function data.

[0037] The third updating module is configured to send a use request for the target function data to the providing object in response to a triggering operation on the target function data if the first object does not have the use permission of the target function data, and update the shared document based on the target function data when a confirmation operation for the use request is received.

[0038] The document editing apparatus further includes:

[0039] The first obtaining module is configured to obtain object permission information of the first object in response to a closing operation on the shared document.

[0040] The second output module is configured to output first prompt information in response to the object permission information of the first object indicating that the first object does not have the exclusive permission, the first prompt information being used to prompt the first object to acquire the exclusive permission.

[0041] The document editing apparatus further includes:

[0042] The fourth display module is configured to display N documents associated with the first object in the document list page in response to a viewing operation on the document list page, N being a positive integer.

[0043] The highlighting module is configured to highlight a target document in the N documents, the target document including the shared document, the target document having an exclusive sharing function, the exclusive sharing function being used to indicate an object providing exclusive function data used by the target document, and sharing the exclusive function data used by the target document to an object associated with the target document.

[0044] The first display module includes:

[0045] The association display unit is configured to display the shared document in response to an opening operation on the shared document by the first object, and display a target document identifier for the shared document, the target document identifier being used to indicate that the shared document has an exclusive sharing function, the exclusive sharing function being used to indicate an object providing target function data, and sharing the target function data to a participating object of the shared document.

[0046] The document editing apparatus further includes:

[0047] The second obtaining module is configured to obtain document data of the shared document.

[0048] The determining module is configured to determine data in the exclusive function data existing in the document data as associated function data if the data in the exclusive function data exists in the document data, and to obtain a loading path of the associated function data.

[0049] The loading module is configured to load the associated function data to the shared document based on the loading path, wherein the associated function data comprises target function data used by the shared document under a target editing function.

[0050] The document editing apparatus further comprises:

[0051] The sending module is configured to send a use request for the target function data to a providing object of the target function data in response to a triggering operation for the target function data.

[0052] The receiving module is configured to receive feedback information of the providing object for the use request.

[0053] The fourth updating module is configured to update the shared document based on the target function data if the feedback information indicates that the providing object shares the use permission of the target function data to the first object.

[0054] The fifth updating module is configured to display a use failure message if the feedback information indicates that the providing object does not share the use permission of the target function data to the first object, wherein the use failure message is used to indicate that the first object does not have the use permission of the target function data.

[0055] The document editing apparatus further comprises:

[0056] The third obtaining module is configured to obtain a document type of the shared document.

[0057] The fifth displaying module is configured to execute the step of displaying a function editing list associated with the shared document under a target editing function in response to a triggering operation for the target editing function of the shared document if the document type is a target document type, wherein a document with the target document type has an exclusive sharing function.

[0058] The sixth displaying module is configured to display general function data corresponding to the target editing function when the triggering operation for the target editing function of the shared document is responded to if the document type is not the target document type.

[0059] The document editing apparatus further comprises:

[0060] The searching module is configured to search for exclusive function data in the shared document.

[0061] The seventh display module is configured to, if the exclusive function data is found in the shared document, perform a step of displaying a function edit list associated with the target edit function of the shared document in response to a triggering operation of the target edit function of the shared document.

[0062] The eighth display module is configured to, if the exclusive function data is not found in the shared document, display the general function data corresponding to the target edit function in response to the triggering operation of the target edit function of the shared document.

[0063] The computer device provided in the embodiment of the present application comprises a processor and a memory.

[0064] The processor is connected to the memory, and the memory is configured to store a computer program, and the computer program is configured to be executed by the processor to enable the computer device to perform the method provided in the embodiment of the present application.

[0065] The computer readable storage medium provided in the embodiment of the present application stores a computer program, and the computer program is configured to be loaded and executed by a processor to enable a computer device having the processor to perform the method provided in the embodiment of the present application.

[0066] The computer program product or the computer program provided in the embodiment of the present application comprises computer instructions stored in a computer readable storage medium. A processor of a computer device reads the computer instructions from the computer readable storage medium, and the processor executes the computer instructions to enable the computer device to perform the method provided in the embodiment of the present application.

[0067] In the embodiment of the present application, the shared document is displayed in response to an opening operation of the first object on the shared document. In response to a triggering operation of the target edit function of the shared document, a function edit list associated with the target edit function of the shared document is displayed. The function edit list comprises general function data corresponding to the target edit function, and the general function data is function data provided for all objects. The function edit list comprises target function data used by the shared document under the target edit function, and the target function data belongs to exclusive function data, and the exclusive function data is function data provided for objects having exclusive permissions. The object providing the target function data has a permission of sharing the use permission of the target function data with the participating objects of the shared document. Therefore, when the object providing the target function data shares the use permission of the target function data with the participating objects of the shared document, the participating objects of the shared document can use the target function data regardless of whether the participating objects have exclusive permissions. In this way, the participating objects of the shared document can use unified function data, so that the format and style of the shared document are unified, and the editing efficiency of the shared document is improved. Attached Figure Description

[0068] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0069] Figure 1 This is a schematic diagram of the architecture of a document editing system provided in an embodiment of this application;

[0070] Figure 2 This is a schematic diagram illustrating an application scenario for document editing provided in an embodiment of this application;

[0071] Figure 3 This is a flowchart illustrating a document editing method provided in an embodiment of this application;

[0072] Figure 4 This is a schematic diagram illustrating a display function edit list provided in an embodiment of this application;

[0073] Figure 5 This is a schematic diagram illustrating a display function edit list provided in an embodiment of this application;

[0074] Figure 6 This is a schematic diagram of a function editing list provided in an embodiment of this application;

[0075] Figure 7 This is a schematic diagram of editing function data provided in an embodiment of this application;

[0076] Figure 8 This is a schematic diagram of editing function data provided in an embodiment of this application;

[0077] Figure 9 This is a schematic diagram of a document list page provided in an embodiment of this application;

[0078] Figure 10 This is a schematic diagram illustrating the display of a shared document according to an embodiment of this application;

[0079] Figure 11 This is a flowchart illustrating a document editing method provided in an embodiment of this application;

[0080] Figure 12 This is a schematic diagram illustrating the display of a shared document according to an embodiment of this application;

[0081] Figure 13 This is a schematic diagram illustrating the initialization of font editing functionality in a shared document, provided in an embodiment of this application.

[0082] Figure 14 is a structural schematic diagram of a document editing device provided by an embodiment of the present application;

[0083] Figure 15 is a structural schematic diagram of a computer device provided by an embodiment of the present application. DETAILED DESCRIPTION

[0084] 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. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by a person of ordinary skill in the art without creative labor fall within the protection scope of the present application.

[0085] Please refer to Figure 1 , Figure 1 is a structural schematic diagram of a document editing system provided by an embodiment of the present application. As shown in Figure 1 , the document editing system can include a server 10 and a user terminal cluster. The user terminal cluster can include one or more user terminals, and the number of user terminals will not be limited here. As shown in Figure 1 , specifically, it can include a user terminal 100a, a user terminal 100b, a user terminal 100c, …, and a user terminal 100n. As shown in Figure 1 , the user terminal 100a, the user terminal 100b, the user terminal 100c, …, and the user terminal 100n can be respectively connected with the above-mentioned server 10 in a network, so that each user terminal can interact with the server 10 through the network connection.

[0086] Among them, each user terminal in the user terminal cluster can include a vehicle terminal, a smart phone, a tablet computer, a notebook computer, a desktop computer, a wearable device, a smart home, a head-mounted device, a vehicle terminal, and other smart terminals with document editing functions. It should be understood that, as shown in Figure 1 , each user terminal in the user terminal cluster can be installed with an application client, and when the application client runs in each user terminal, it can respectively interact with the above-mentioned Figure 1 server 10. The application client here can include an application program capable of editing a document, such as a document-associated applet, webpage or application program, etc.

[0087] Among them, as shown in Figure 1As shown, the server 10 can be an independent physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, CDN, and big data and artificial intelligence platforms.

[0088] For ease of understanding, the embodiments of this application may be described in detail below. Figure 1 One user terminal is selected from the multiple user terminals shown as the target user terminal. For example, for ease of understanding, embodiments of this application can... Figure 1 The user terminal 100a shown is the target user terminal. The target user terminal can be a user terminal associated with the first object, such as the user terminal currently held by the first object. Participants in the shared document sharing can share the document with the first object. After receiving the shared document, the first object can open it to view it. The target user terminal can respond to the first object's open operation by sending a shared document retrieval request to the server 10. After receiving the shared document retrieval request from the target user terminal, the server 10 can retrieve the document data of the shared document from the background database and return the document data to the target user terminal.

[0089] Further, after receiving the document data of the shared document, the target user terminal can render and display the shared document based on the document data of the shared document. In the process of displaying the shared document, one or more editing functions of the shared document can be displayed, and the one or more editing functions can be used to edit the shared document. The first object can edit the document content in the shared document by triggering the one or more editing functions. When the first object triggers a target editing function of the shared document, the target editing function belongs to the one or more editing functions of the shared document. In response to the triggering operation of the target editing function of the shared document by the first object, the target user terminal can display a function editing list associated with the target editing function of the shared document. The function editing list includes the general function data corresponding to the target editing function, and the general function data refers to the general function data provided for the object to edit the shared document, i.e., all objects have the permission to use the general function data. It can be understood that the general function data refers to the basic function data of the document tool for displaying the shared document, such as the font bold function, the font highlight function, the text centering function, etc. Specifically, assuming that the first object opens the shared document in the document management application, the general function data refers to the basic function data of the document management application, i.e., all objects using the document management application have the permission to use the function data. The shared document can be a normal document or an online document, wherein the online document refers to a collaborative document supporting online editing by multiple persons and real-time synchronization of content. Optionally, the document management application can be a general application for editing a text document; or the document management application can be an application for editing an online document, and in this case, the shared document can be an online document or a normal document. The object participating in the editing process of the shared document can be considered as a participating object of the shared document. The shared document can be a text document, a table document, or a slide document, etc.

[0090] The function editing list further includes target function data used by the shared document under the target editing function, and the target function data belongs to exclusive function data. The exclusive function data refers to function data provided for an object with exclusive permission. For example, the exclusive function data can refer to a personalized font, a member template, and a document error correction function. It can be understood that the object with exclusive permission can refer to an object with a member service, i.e., a member. The target function data refers to exclusive function data used in the shared document. It can be understood that when an object participating in the shared document uses exclusive function data in the shared document, the exclusive function data used in the shared document can be determined as the target function data. The shared document has a dedicated sharing function, and the dedicated sharing function is used to indicate a providing object of the target function data, and share the use permission of the target function data for the object participating in the shared document. It can be understood that the providing object of the target function data used in the shared document can share the use permission of the target function data for the object participating in the shared document. The providing object of the target function data used in the shared document can share the use permission of the target function data for the object participating in the shared document. When the providing object of the target function data shares the target function data for the object participating in the shared document, the object participating in the shared document has the use permission of the target function data, and can use the target function data to edit the shared document. In this way, an object without exclusive permission in the shared document can use exclusive function data of an object with exclusive permission in the shared document, so that the object participating in the shared document can use uniform function data to edit the shared document, which can ensure that the format and style of the shared document are uniform, thereby improving the efficiency of document editing and improving the experience of the object.

[0091] For ease of understanding, further, Figure 2 , Figure 2 is a document editing application scenario provided by an embodiment of the present application. As shown in Figure 2 , the server 20d can be the server 10 described above, as shown in Figure 2 , the target user terminal 20a can be any one of the user terminal cluster shown in Figure 1 , for example, the target user terminal 20a can be the user terminal 100b described above. As shown in Figure 2As shown, the second object can create a shared document, the second object belongs to the participant object of the shared document, and when the second object completes the creation of the shared document, the second object can share the shared document with the first object 20b. The first object 20b can view the document icon 20c of the shared document shared by the second object in the target user terminal 20a, and the first object 20b can trigger the opening operation of the shared document to open the shared document. The document icon 20c can be a document link or a document interface of the shared document, and the document data of the shared document can be obtained through the document image 20c. As shown in Figure 2 As shown, the first object 20b can click the document icon 20c of the shared document to trigger the opening operation of the shared document. Further, the target user terminal 20a can respond to the opening operation of the shared document by the first object 20b, execute step 1, and send a request for obtaining the shared document to the server 20d. It can be understood that the second object shares the document icon 20c of the shared document with the first object 20b, and the document data of the shared document is stored in the server 20d, so that when the first object 20b needs to view the shared document, the document data of the shared document is obtained from the server 20d again. The shared document can be an online document, which can support multiple participants to edit the shared document at the same time.

[0092] Further, the server 10 can obtain the document data of the shared document and execute step 2 to return the document data of the shared document to the target user terminal 20a. After receiving the document data of the shared document returned by the server 20d, the target user terminal 20a can execute step 3 to display the shared document based on the document data. As shown in Figure 2 As shown, the display page of the shared document includes an editing function 20e and a document content 20f, the editing function 20e is used to edit the document content, including title editing function, font editing function, bold function and underline adding function, etc. The first object 20b can implement a trigger operation on any editing function in the editing function 20e to edit the document content of the shared document. As shown in Figure 2 As shown, the first object 20b can implement a trigger operation on the font editing function, and the font editing function at this time is the target editing function. The target user terminal 20a can respond to the trigger operation of the first object on the font editing function to display the font function editing list associated with the font editing function of the shared document.

[0093] The font function editing list includes the normal function data 20h corresponding to the font editing function. The normal function data 20h corresponding to the font editing function can refer to a normal font, such as a default font, SimSun, KaiTi, and bold, etc. The font function editing list includes the target function data 20g used by the shared document under the font editing function. The target function data 20g used by the shared document under the font editing function can refer to a personalized font, which is a font provided for an object with exclusive permission. It can also be understood that for a certain font, the user needs to open a membership right item of the font to use it. The membership right of the font can be different from the membership right of the document, that is, the font can have its own membership mechanism. For example, assuming that there is a personalized font W3, the user needs to open a membership right (or can be referred to as a document exclusive right) for the document. When the user opens the document exclusive right, the personalized font W3 can be used. The document exclusive right can be applied to any document operated by the user. Alternatively, the user can directly open a membership right (which can be referred to as a sub-exclusive right) for the personalized font W3. When the user opens the sub-exclusive right, the exclusive function data (herein, the personalized font W3) corresponding to the sub-exclusive right can be used. The sub-exclusive right can be applied to any document operated by the user. The target function data 20g is exclusive function data used by the participating object of the shared document in the shared document. The providing object of the target function data 20g has the permission to share the use permission of the target function data 20g with the participating object of the shared document. When the providing object of the target function data 20g shares the use permission of the target function data 20g with the first object 20b, the first object 20b can use the target function data 20g to edit the document content of the shared document. For example, the second object has an exclusive right. When the second object uses the personalized font W3 in the shared document, the other participating objects of the shared document can see W3 in the font function editing list associated with the font editing function when viewing the shared document. When the first object 20b does not have an exclusive right, the personalized font W3 is the target function data used by the second object in the shared document. When the second object (i.e., the providing object) of the personalized font W3 shares the use permission of the personalized font W3 with the first object 20b, the first object 20b can use the personalized font W3 to edit the document content of the shared document. In this way, whether the first object 20b has an exclusive right or not, as long as the second object shares the use permission of the target function data with the first object 20b, the first object 20b can use the target exclusive right. As can be seen, the object without an exclusive right in the shared document can use the exclusive function data of the object with an exclusive right in the shared document. This facilitates the participating objects of the shared document to use unified function data to edit the shared document, can ensure that the format style of the shared document is uniform, and further improves the editing efficiency of the shared document and improves the object experience.

[0094] Please refer to Figure 3 , Figure 3 is a flowchart of a document editing method provided by an embodiment of the present application. The document editing method can be executed by any of the user terminals in Figure 1 , can be executed by the server in Figure 1 , and can also be executed by any of the user terminals and the server in Figure 1 . In the present application, the device used to execute the method can be collectively referred to as a computer device. As shown in Figure 3 , the document editing method can include but is not limited to the following steps:

[0095] S101, in response to an opening operation of a first object on a shared document, displaying the shared document.

[0096] Specifically, when the first object receives the shared document shared by the participating object of the shared document, the opening operation on the shared document can be triggered to view the shared document; or the first object creates the shared document, and can respond to the opening operation on the shared document to view the shared document. The computer device can load the document data of the shared document in response to the opening operation of the first object on the shared document, and display the shared document based on the document data of the shared document. Wherein, the document data of the shared document can be stored in the background (such as the server 10 in Figure 1 ), or can be stored locally in the user terminal device associated with the first object. Wherein, the shared document can be an online document, which can support multiple participating objects to edit the shared document at the same time, so that the shared data of the shared document can be stored in the background, so that the shared document viewed by each participating object is the latest version of the document. Wherein, the online document refers to a collaboration tool that supports multiple objects to edit online at the same time and synchronizes content in real time, including documents, spreadsheets, slides, etc. Wherein, the document data of the shared document includes text strings in the document content of the shared document, object information of the participating object of the shared document, etc.

[0097] Wherein, when the computer device displays the shared document, it can display the text strings in the document content of the shared document, and one or more editing functions of the shared document (the editing function is used to edit the document content of the shared document). For example, the editing function can be a font editing function, a paragraph editing function, a style editing function, an insertion function, a view editing function, a design function, etc.

[0098] S102, in response to a triggering operation on a target editing function of the shared document, displaying a function editing list associated with the target editing function of the shared document.

[0099] Specifically, the first object can trigger a triggering operation for a target editing function of the shared document, the target editing function belonging to one or more editing functions of the shared document. The computer device can display a function editing list associated with the target editing function of the shared document in response to the triggering operation of the first object for the target editing function of the shared document. The function editing list can include regular function data corresponding to the target editing function, the regular function data being general function data provided for editing the document, i.e., all objects have the use right of the regular function data. It can be understood that the regular function data refers to basic function data of a document tool provided by default for displaying the shared document, and all collaborative objects can use the regular function data, such as font bolding function, font highlighting function, text centering function, etc. The function editing list further includes target function data used by the shared document under the target editing function, the target function data belonging to exclusive function data, the exclusive function data being function data provided for objects with exclusive rights.

[0100] The first object can be a collaborative object of the shared document, the collaborative object being an object that opens the shared document and has the ability to use the target function data. The object providing the target function data has the right to share the use right of the target function data with participating objects of the shared document. When the object providing the target function data shares the use right of the target function data with the first object, the first object can use the target function data in the shared document regardless of whether the first object has exclusive rights. The first object can be any participating object of the shared document, i.e., the first object can be the creator of the shared document or any participating object other than the creator. The participating object is the collaborative object.

[0101] The object with the exclusive right can be a document member who opens a document member service for the document management application or a function member who corresponds to a specific function in the document, that is, the exclusive right can include a document exclusive right (i.e., possessed by a document member) and a sub-exclusive right (i.e., possessed by a function member). It can be understood that the document member refers to a member for the document management application, i.e., an object who opens a document member service for the document management application, and the document member can use one or more exclusive function data in the document management application. The function member refers to a member for a specific function, i.e., an object who opens a member service for a specific function in the document management application, and the function object can only use the specific function for which the member service is opened and cannot use other exclusive functions except the specific function, and the specific function belongs to exclusive function data. It can be understood that the object can open a document member service to enjoy the use right of one or more exclusive function data in the document management application, or can separately open a member service for a specific exclusive function data to enjoy the use right of the specific exclusive function data, and each exclusive function data has an independent member mechanism. For example, after the object b1 opens a document member service, the object b1 has an exclusive right of one or more exclusive function data in the document management application and can use the individual font function, document repair function, data recovery function, full-text translation function, etc. carried by the document. After the object b2 opens a member service for the individual font function, the object b2 becomes an individual font function member and has an exclusive right of the individual font function and can use the individual font function.

[0102] Specifically, the number of exclusive function data can be Q, the Q exclusive function data can refer to all exclusive function data existing in the document management application, Q is a positive integer, for example, Q can take values of 1, 2, 3, …. The document management application also exists K editing functions, K is a positive integer, each editing function has corresponding general function data, and some or all of the editing functions can have corresponding exclusive function data, and the Q exclusive function data can be considered to include exclusive function data under different editing functions. The exclusive function data used in the shared document includes the exclusive function data used in the shared document under K editing functions, such as target function data used under a target editing function. For example, the exclusive function data can refer to personalized fonts, member templates, document error correction, and other member functions. It can be understood that the target function data can refer to the exclusive function data used in the shared document, for example, the participating object of the shared document uses exclusive function data A in the shared document, and the exclusive function data A is the target function data used by the shared document. The shared document has a dedicated sharing function, which is used to indicate the providing object of the target function data, and share the use permission of the target function data for the participating object of the shared document. Therefore, when the providing object of the target function data shares the use permission of the target function data for the participating object of the shared document, the participating object of the shared document can use the target function data. The first object and the providing object of the target function data used in the shared document both belong to the participating object of the shared document. In this way, whether the participating object of the shared document has exclusive permission or not, the target function data can be used, which facilitates the participating object of the shared document to use uniform function data to edit the shared document, ensures the format and style of the shared document to be uniform, and further improves the document editing efficiency and the object experience. The object with document exclusive permission can be referred to as a document member, and the document member has the use permission of Q exclusive function data; the object with sub-exclusive permission can be referred to as a function member, and the function member has the use permission of the exclusive function data corresponding to the sub-exclusive permission, wherein the Q exclusive function data includes the exclusive function data corresponding to the sub-exclusive permission.

[0103] Optionally, the computer device can acquire a document type of the shared document, the document type of the shared document including a target document type (i.e., a member document type), and the document with the target document type has the exclusive sharing function. If the document type of the shared document is the target document type, it can be determined that the shared document has the exclusive sharing function, and the exclusive sharing function is used to indicate a provision object of the target function data used in the shared document, and provide the use permission of the target function data for the participating object of the shared document. When the document type of the shared document is the target document type, the computer device can execute the step of displaying a function edit list associated with the target editing function of the shared document in response to the triggering operation of the target editing function of the shared document. The function edit list displays the general function data corresponding to the target editing function and the target function data used by the shared document under the target editing function. If the document type of the shared document is the target document type, when the triggering operation of the target editing function of the shared document is responded, the general function data corresponding to the target editing function is displayed, and specifically, the function edit list associated with the target editing function of the shared document can be displayed, and at this time, the function edit list includes the general function data corresponding to the target editing function. It can be understood that when the shared document is a member document, the shared document has the exclusive sharing function, and the provision object of the target function data used in the shared document can share the use permission of the target function data with the participating object of the shared document. The member document is directly upgraded to the document itself and is given the exclusive sharing function of the document.

[0104] Optionally, the computer device can acquire the document data of the shared document, and check whether the shared document uses the exclusive function data from the document data. If the computer device finds one or more exclusive function data in the document data, i.e. the shared document uses part or all of the exclusive function data, it can be determined that the exclusive function data is found in the shared document. When the exclusive function data is found in the shared document, it is determined that the shared document has the exclusive sharing function, and the step of performing a trigger operation in response to the target editing function of the shared document and displaying a function editing list associated with the shared document under the target editing function is executed. The function editing list displays the general function data corresponding to the target editing function and the target function data used by the shared document under the target editing function. It can be understood that as long as the exclusive function data is used in the document data of the shared document, it is determined that the shared document has the exclusive sharing function. If the exclusive function data is not found in the document data of the shared document, the general function data corresponding to the target editing function is displayed when the trigger operation in response to the target editing function of the shared document is performed. In this way, as long as the exclusive function data is used in the shared document, the shared document has the exclusive sharing function. For example, if there is a personalized font (a kind of exclusive function data) in the shared document, and the provider of the personalized font has the exclusive right to the personalized font, it can be determined that the shared document has the exclusive sharing function, and the computer device can display the personalized font. At the same time, the provider of the personalized font can share the use right of the personalized font with the participant of the shared document. If the provider of the personalized font shares the use right of the personalized font with the participant of the shared document, the participant of the shared document can use the personalized font in the shared document. At this time, whether the document type of the shared document is the target document type or not, as long as the exclusive function data is used in the shared document, the shared document has the exclusive sharing function.

[0105] Optionally, the computer device displays a function area corresponding to the target editing function in response to a triggering operation of the target editing function of the shared document. The function area can directly display the normal function data corresponding to the target editing function and the target function data used by the shared document under the target editing function. Alternatively, the function area includes a first function area and a second function area. The first function area displays the normal function data corresponding to the target editing function, and the second function area displays the target function data used by the shared document under the target editing function. In this way, when the target editing function of the shared document is triggered, the normal function data corresponding to the target editing function is displayed in the first function area, and the target function data used by the shared document under the target editing function is displayed in the second function area. The participants of the shared document can quickly view the target function data used by the shared document. The target editing function can be the total editing function or a sub-editing function classified from the total editing function. The target function data used by the shared document can be added to the document data of the shared document. When the shared document is displayed, the participants of the shared document can view the target function data in the corresponding function editing list, and can use the target function data when having the use permission of the target function data.

[0106] Optionally, the target editing function can be the total editing function of the shared document. When the total editing function of the shared document is triggered, all the editing functions are displayed. For example, the document page of the shared document includes an editing function display control. When the editing function display control is triggered, the normal function data is displayed in the first area, and the target function data is displayed in the second area. In this way, the participants of the shared document can view the target function data used in the shared document, and the participants can use the target function data, thereby improving the user experience. In this way, the computer device can obtain all the target function data from the document data of the shared document, and load all the target function data into the second area.

[0107] As shown in Figure 4 , Figure 4 is a schematic diagram of displaying a function editing list provided by an embodiment of the present application, as shown in Figure 4As shown, the computer device can display the text document title of the shared document, the edit function display control 40a, and the text string in the document content of the shared document. The first object implements a trigger operation on the edit function display control 40a to display the edit function of the shared document. When the first object triggers the edit function display control 40a, the computer device can display the general function data in the first area 40b and the target function data in the second area 40c. The computer device can obtain all target function data through the document data of the shared document, and load all target function data into the second area 40c. In this way, the participating objects of the shared document can view the target function data used in the shared document, and the participating objects can use the target function data, thereby improving the user experience.

[0108] Optionally, the target edit function can be any one of a plurality of sub-edit functions obtained by classifying the total edit function according to attribute characteristics, such as font function, design function, layout function, view edit function, etc. When the sub-edit function of the shared document is triggered, the computer device can display the first sub-area and the second sub-area corresponding to the sub-edit function, and display the general function data corresponding to the sub-edit function in the first sub-area, such as the general function data corresponding to the font function, which can include SimSun, SimHei, KaiTi, etc. The target function data used by the shared document under the target edit function is displayed in the second sub-area, and the target function data is exclusive function data (i.e. data provided to objects with exclusive permissions) and is used in the shared document. The target function data can be W3 (a personalized font), W2 (a personalized font), and Ziyugegu style (a personalized font), etc. In this way, the computer device can obtain all target function data through the document data of the shared document, and add all target function data to the second sub-area corresponding to each sub-edit function according to the matching between all target function data and each sub-edit function. In this way, the target function data under different edit functions can be viewed when the shared document is edited using different edit functions.

[0109] As shown, Figure 5 As shown, Figure 5 is a schematic diagram of displaying a function edit list provided by an embodiment of the present application, as shown in Figure 5 As shown, the computer device can display the text document title of the shared document, the total edit function 50a, and the text string in the document content of the shared document. The total edit function 50a displays the insert function, scientific calculation function, font edit function, title edit function, and font size edit function, etc. When the first object triggers the font edit function 50b, the computer device can display the first sub-area 50c and the second sub-area 50d corresponding to the font edit function 50b. As shown in Figure 5As shown, all the regular function data under the font editing function is displayed in the first sub-region 50c, and the target function data used by the shared document under the font editing function is displayed in the second sub-region 50d. In this way, the target function data under different editing functions can be viewed when the shared document is edited by using different editing functions.

[0110] Optionally, the computer device can display the regular function data and the target function data according to the usage rate of the function data. The computer device can acquire the regular function data corresponding to the target editing function, and the target function data used by the shared document under the target editing function. The computer device can acquire the usage rate of the regular function data in the shared document, and acquire the usage rate of the target function data in the shared document. According to the usage rate, the regular function data corresponding to the target editing function and the target function data used by the shared document under the target editing function are arranged to obtain the arranged regular function data and target function data. When the first object implements the trigger operation of the target editing function on the shared document, the arranged regular function data and target function data are displayed. In this way, the first object can quickly view the function data with a higher usage rate in the shared document.

[0111] Optionally, the specific manner in which the computer device displays the function editing list associated with the shared document under the target editing function can include: in response to a selection operation on a target text string in the shared document, displaying a text editing function control associated with the target text string. In response to a trigger operation on a target editing function in the text editing function control, the function editing list associated with the shared document under the target editing function is displayed.

[0112] Specifically, after the computer device displays the shared document, the first object can edit the document content of the shared document based on the editing function. The first object can edit a target text string in the shared document, and the target text string belongs to the document content of the shared document. Specifically, the first object can select the target text string to be edited in the shared document, and the computer device can display a text editing function control associated with the target text string in response to the selection operation of the first object on the target text string in the shared document. The text editing function control can include one or more editing functions, such as a font editing function, a font size editing function, a bold function, a highlight function, and the like. The first object can select any one of the editing functions in the text editing function control, the computer device can obtain the selected editing function as a target editing function in the text editing function control, and display a function editing list associated with the target editing function in the text editing function control in response to a trigger operation on the target editing function in the text editing function control. For example, when the first object selects the font editing function, the computer device can display a function editing list associated with the font editing function in the shared document. The function editing list associated with the font editing function in the shared document can include a regular font (such as Song, Bold, and Kai, etc.) under the font editing function, and a personalized font (such as W2, W3, etc.) used by the shared document under the font editing function. In this way, when the providing object of the personalized font shares the use permission of the personalized font with the first object, the first object can use the personalized font to edit the font of the target text string. In this way, the participating objects in the shared document can use unified function data to edit the shared document, ensuring the uniformity of the style of the shared document, and improving the editing efficiency of the shared document by the participating objects of the shared document, and improving the activity of the participating objects of the shared document.

[0113] Optionally, the specific manner in which the computer device displays the function editing list associated with the shared document under the target editing function can further include: in response to the selection operation on the target text string in the shared document, performing first mark display on the target text string; and the first mark display is used to indicate that the target text string is currently in an updating state. In response to the trigger operation on the target editing function in the function panel associated with the shared document, the function editing list associated with the shared document under the target editing function is displayed.

[0114] Specifically, the function panel associated with the shared document includes all editing functions for editing the shared document, and the first object can also acquire the required function data in the function panel associated with the shared document. The first object can select the target text string to be edited in the shared document, and the computer device can display a first mark on the target text string in response to the selection operation of the first object on the target text string in the shared document, where the first mark is used to indicate that the target text string is in an updating state. Further, the first object can determine a target editing function in the function panel associated with the shared document, where the function panel associated with the shared document includes one or more editing functions, and the target editing function is any one of the one or more editing functions in the function panel. The computer device can display a function editing list associated with the shared document under the target editing function in response to a triggering operation on the target editing function in the function panel associated with the shared document. When the target editing function is a font editing function, the function editing list associated with the shared document under the font editing function displays normal fonts (such as Song, Bold, and Kai, etc.) under the font editing function and individual fonts (such as W2 and W3, etc.) used by the shared document under the font editing function. In this way, the participating objects in the shared document can edit the shared document using unified function data, ensuring the style of the shared document is uniform, and also improving the editing efficiency of the shared document by the multiple participating objects.

[0115] Optionally, the target editing function of the shared document can be a font editing function, and the target function data used by the shared document in the font editing function can be a personalized font. If the first object has the exclusive permission, or if the first object does not have the exclusive permission but the providing object of the personalized font in the shared document shares the use permission of the personalized font to the first object, the first object can perform a trigger operation on the personalized font to update and display a target text string in the shared document using the personalized font. When the first object performs the trigger operation on the shared font, the computer device can update and display the target text string in the shared document according to the personalized font in response to the trigger operation of the first object on the personalized font, where the target text string refers to a text string in the shared document that is targeted by the trigger operation of the target editing function. It can be understood that the target text string refers to a text string in the shared document that is selected by the first object when the first object triggers the font editing function in the shared document. In this way, when the providing object of the personalized font used in the shared document shares the use permission of the personalized font to the participating object of the shared document, the participating object of the shared document can use the personalized font regardless of whether the participating object has the exclusive permission. In this way, the participating objects in the shared document can use the unified function data to edit the shared document, ensuring the uniformity of the style of the shared document, and also improving the editing efficiency of the shared document by the participating objects of the shared document and providing a better experience when the providing object uses the shared document.

[0116] Optionally, the function edit list associated with the target edit function of the shared document further comprises a data edit control. The first object can implement a trigger operation on the data edit control in the function edit list to add object function data. The object function data belongs to exclusive function data, and the object function data is not added to the function edit list by the first object and is not used in the shared document. If the first object has exclusive permission, the computer device can display the exclusive function data corresponding to the target edit function in response to the trigger operation on the data edit control. Optionally, if the first object has document exclusive permission, the computer device can display the exclusive function data corresponding to the target edit function in response to the trigger operation on the data edit control; if the first object has sub-exclusive permission, the computer device can display the exclusive function data corresponding to the sub-exclusive permission under the target edit function in response to the trigger operation on the data edit control. The first object can implement an addition operation on the object function data in the exclusive function data corresponding to the target edit function, and the computer device can increase the display of the object function data in the exclusive function data corresponding to the target edit function in the function edit list in response to the addition operation on the object function data in the exclusive function data corresponding to the target edit function. For example, when the target edit function is a font edit function, if the first object implements an addition operation on the individual font a1 corresponding to the font edit function, the computer device can add the individual font a1 to the function edit list of the font edit function. In this way, the first object with exclusive permission can add the exclusive function data corresponding to the target edit function of the shared document to use in the shared document.

[0117] Specifically, after the first object adds the object function data in the function edit list of the target edit function, if the first object updates the shared document using the object function data, the computer device can determine the object function data used in the shared document as target function data. It can be understood that the object function data used in the shared document is the target function data, and the first object has the permission to share the use permission of the target function data to the participating objects in the shared document. When the first object shares the use permission of the target function data to the participating objects in the shared document, the participating objects in the shared document can use the target function data, thereby realizing that the participating objects of the shared document can use the target function data shared by the providing object of the target function data.

[0118] Optionally, if the first object has the exclusive right, in response to a triggering operation for a target editing function of the shared document, a function editing list associated with the shared document under the target editing function is displayed; the function editing list includes normal function data corresponding to the target editing function and exclusive function data corresponding to the target editing function. Specifically, when the computer device displays the function editing list of the shared document under the target editing function, all normal function data corresponding to the target editing function can be displayed in the function editing list, and all exclusive function data corresponding to the target editing function is displayed, the target function data belongs to the exclusive function data, and the target function data can be highlighted. The highlighting can include highlighting, bold display, and enlarged display. In this way, when the first object needs to use the exclusive function data, it is found and used in the function editing list without loading. Optionally, member service can be obtained for a specific function data or some function data. At this time, if the first object has the document exclusive right, in response to a triggering operation for a target editing function of the shared document, a function editing list associated with the shared document under the target editing function is displayed; the function editing list includes normal function data corresponding to the target editing function and exclusive function data corresponding to the target editing function. If the first object has the sub-exclusive right, in response to a triggering operation for a target editing function of the shared document, a function editing list associated with the shared document under the target editing function is displayed; the function editing list includes normal function data corresponding to the target editing function and exclusive function data corresponding to the target editing function under the sub-exclusive right.

[0119] Optionally, if the first object has exclusive permissions, it responds to the trigger operation for the target editing function of the shared document, displaying the function editing list associated with the shared document under the target editing function. The function editing list includes regular function data corresponding to the target editing function, historical function data corresponding to the target editing function, target function data used by the shared document under the target editing function, and a data editing control used to edit the function data in the function editing list. Specifically, the computer device can also display all regular function data corresponding to the target editing function, as well as historical function data and target function data previously added by the first object to the function editing list in the function editing list. Other exclusive function data, excluding historical and target function data, is stored in the server's function database, thus reducing local storage space on the terminal. Historical function data is exclusive function data, referring to the exclusive function data previously added by the first object to the function editing list. Therefore, when the first object needs to use other exclusive function data besides historical and target function data, it can determine the object function data in the exclusive function data that needs to be loaded. Here, object function data can refer to function data other than historical function data and target function data within the dedicated function data. The computer device can respond to the first object's add operation on object function data and add the object function data to the function editing list. This way, dedicated function data is only loaded when needed, reducing the local storage space required on the terminal.

[0120] like Figure 6 As shown, Figure 6 This is a schematic diagram of a function editing list provided in an embodiment of this application, such as... Figure 6 As shown, the first object has exclusive permissions, and the computer device can respond to the first object's open operation on the shared document, displaying the editing functions of the shared document. Figure 6 As shown, the editing functions of the shared document include title editing, font editing, font size editing, bolding, and underlining. When the first object triggers a font editing function, the computer device can respond to the first object's trigger operation and display the font editing function's function editing list. For example... Figure 6 As shown, the function editing list displays the currently used font, i.e., KaiTi, as well as the fonts most recently used by the first object, i.e., W3, KaiTi, HeiTi, and custom fonts, and all fonts under the existing font editing functions. Among them, SongTi, KaiTi, and HeiTi are the regular fonts corresponding to the font editing functions (i.e., regular function data). These regular fonts are fonts that can be used by all document objects, that is, fonts that can be used by both objects with exclusive permissions and objects without exclusive permissions.

[0121] W3 is a personalized font, which is a special font under the font editing function. The W3 can refer to the special function data added by the first object, i.e., the historical function data. The special font can only be used by the object with special permission. The first object can use the special font W3 in the shared document. Thus, the computer device can determine the target font W3 as the special font W3. When the first object shares the use permission of the target font W3 with the participating object of the shared document, the participating object of the shared document can use the target font W3. As shown in Figure 6 The function editing list of the font editing function can also display the target font 60b (i.e., target function data), i.e., W2 (a personalized font) and the Zhongyan font (a personalized font). The target font 60b is a special font and is used in the shared document. When the providing object of the target font 60b is the first object or the providing object of the target font 60b shares the use permission of the target font 60b with the first object of the shared document, the first object of the shared document can use the target font 60b. The data editing control in the function editing list associated with the font editing function can be the add personalized font control 60c. The first object can trigger the add personalized font control 60c to add the object function data from the object function data in the special function data corresponding to the font editing function.

[0122] That is, the present application can be directly for the special permission, i.e., there is only one concept of special permission, which is directly for all special function data of the document management application. Alternatively, it can be for part or all of the special function data, i.e., the special permission can include the document special permission and the sub-special permission, etc. The user can obtain the document special permission to obtain the use permission for all special function data, or can obtain the sub-special permission to obtain the use permission for the special function data corresponding to the sub-special permission, etc., which is not limited herein.

[0123] Optionally, the function editing list further includes a data editing control. The object function data can be added in the function editing list through the data editing control. When the object function data is added in the function editing list, the computer device displays the special function data in response to the triggering operation of the data editing control. The computer device can obtain the historical function data of the first object, and perform second mark display on the historical function data and the target function data in the special function data. The second mark display is used to indicate that the historical function data and the target function data are associated with the shared document. The historical function data refers to the special function data added by the first object.

[0124] Specifically, the computer device can obtain the historical function data of the first object when the target function data is added to the function editing list in response to the triggering operation on the data editing control. The historical function data of the first object refers to the exclusive function data that has been added by the first object in the function list. Further, the computer device can perform second marking display on the historical function data and the target function data in the exclusive function data when the exclusive function data is displayed. The second marking display is used to indicate that the historical function data and the target function data have been associated with the shared document. It can be understood that, since the historical function data refers to the exclusive function data that has been added by the first object in the past, the historical function data will be displayed in the function editing list. Meanwhile, the target function data refers to the exclusive function data that is used in the shared document, and the target function data is added in the function editing list when the shared document is loaded and displayed. Therefore, in order to avoid the first object from repeatedly adding the exclusive function data to the function editing list, the historical function data and the target function data in the exclusive function data can be secondly marked and displayed.

[0125] Optionally, the computer device can display an exclusive function data mall (the exclusive function data mall includes one or more exclusive function data) in response to the triggering operation on the data editing control. The exclusive function data includes an adding control and a first deleting control. The first object can trigger the adding control to add the object function data in the function editing list. The first object can trigger the first deleting control to delete the historical function data or the object function data in the function editing list.

[0126] As shown in Figure 7 , Figure 7 is a schematic diagram of editing function data provided by an embodiment of the present application, as Figure 7As shown, the computer device can execute step 70a to open the individual font mall in response to the triggering operation of the first object on the data editing control in the function editing list associated with the font editing function. Further, the computer device can execute step 70b to detect whether the first object has the exclusive right. If the first object does not have the exclusive right, the computer device can execute step 70c to prompt the first object to open the member service to obtain the exclusive right, and thus obtain the individual font right. If the first object has the exclusive right, the computer device can display all individual fonts under the font editing function. If the first object implements an adding operation on the individual font, the computer device can execute step 70d to determine the individual font triggered by the first object as a target font, download the font data of the target font to the page font source file in the background data, and add the target font to the object font data of the first object in the background data. Meanwhile, the computer device can display the target font in the function editing list associated with the font editing function, so as to provide an operation entrance for the first object to use the target font.

[0127] Specifically, if the first object implements a deleting operation on the individual font, the computer device can execute step 70e to determine the individual font triggered by the first object as a target font, remove the font data of the target font from the page font source file, and remove the target font from the object font data of the first object. Meanwhile, the computer device can cancel the display of the target font in the function editing list associated with the font editing function. In this way, the first object can delete the added individual font.

[0128] Optionally, the specific manner in which the computer device deletes the object function data and the historical function data in the function editing list can include that the first object can select the object function data or the historical function data needed to be deleted in the function editing list, implement a deleting operation (such as clicking the right mouse button) on the selected object function data or the historical function data needed to be deleted, and the computer device can output a second deleting control in response to the deleting operation of the first object on the selected object function data or the historical function data needed to be deleted. The first object can delete the selected object function data or the historical function data by triggering the second deleting control.

[0129] Optionally, the manner in which the computer device performs the second display marking on the historical function data and the target function data in the exclusive function data can include that the computer device can display the historical function data and the target function data in the exclusive function data in a target color, and explain the target color. The exclusive function data with the target color is the function data that has been associated with the shared document. The target color can be gray, red, yellow, green, etc., which can be set according to specific conditions, and the embodiments of the present application are not limited thereto.

[0130] Optionally, the second display marking manner of the computer device for the historical function data and the target function data in the exclusive function data can further include that the computer device can add an associated label to the historical function data and the target function data in the exclusive function data, such as adding an "added" word after the historical function data and the target function data in the exclusive function data, or adding a target pattern after the historical function data and the target function data in the exclusive function data, and annotating the target pattern, the target image being used to indicate that the historical function data and the target function data are associated to the shared document.

[0131] Optionally, the computer device can display a data deletion failure message in response to a deletion operation on the first to-be-removed function data, the first to-be-removed function data being the exclusive function data used in the shared document, the exclusive function data used in the shared document including the target function data used in the shared document under the target editing function. In response to a deletion operation on the second to-be-removed function data, the second to-be-removed function data being the exclusive function data not used in the shared document, the computer device can cancel display of the second to-be-removed function data in the function editing list.

[0132] Specifically, when the first object deletes the exclusive function data used in the shared document (i.e. the first to-be-removed function data), the computer device can display a data deletion failure message in response to the deletion operation of the first object on the first to-be-removed function data. It can be understood that when the exclusive function data deleted by the first object is the exclusive function data used in the shared document, the data deletion failure message is displayed to prompt the first object that the first to-be-removed data is the currently used exclusive function data and cannot be deleted. When the first object deletes the exclusive function data not used in the shared document (i.e. the second to-be-removed function data), the computer device can cancel display of the second to-be-removed function data in the function editing list in response to the deletion operation of the first object on the first to-be-removed function data. It can be understood that when the exclusive function data deleted by the first object is the exclusive function data not used in the shared document, the second to-be-removed function data is removed, i.e. the second to-be-removed function data is not displayed in the function editing list, and the second to-be-removed function data is removed from the page source file.

[0133] Optionally, when the first object needs to delete the historical function data and the object function data in the function edit list, the computer device can implement a deletion operation on the historical function data and the object function data in the function edit list to delete the historical function data and the object function data in the function edit list. For example, when the first object implements a deletion operation on the to-be-deleted function data in the object function data, the to-be-deleted function data refers to the function data that the first object wants to delete in the object function data. The computer device can obtain the usage of the to-be-deleted function data in the shared document, and determine whether the to-be-deleted function data is the function data currently used in the shared document. If the to-be-deleted function data is the function data used in the shared document, the computer device can display a data deletion failure message in response to the deletion operation on the to-be-deleted function data in the object function data, and the data deletion failure message is used to indicate the first object that the computer device fails to remove the to-be-deleted function data. If the to-be-deleted function data is not the function data used in the shared document, the computer device can cancel the to-be-deleted function data in the function edit list in response to the deletion operation on the to-be-deleted function data in the object function data. In this way, the historical function data and the object function data in the function edit list can be implemented, and the function data currently used in the shared document can be avoided to be removed.

[0134] Optionally, the second display marking manner of the historical function data and the target function data in the exclusive function data can further include: when the object function data in the exclusive function data has a corresponding selection box, and the corresponding object function data can be added to the function edit list of the shared document by selecting the selection box of the object function data, the computer device does not set the selection box corresponding to the historical function data and the target function data in the exclusive function data, so that the first object cannot select the historical function data and the target function data in the exclusive function data.

[0135] Optionally, after the first object adds the object function data in the function edit list associated with the target edit function, the object function data can be used in the shared document. Specifically, in the shared document, the shared document is updated based on the object function data in response to a trigger operation on the object function data. The participating objects of the shared document are obtained, and the object function data is shared to a data sharing object in response to a selection operation on the data sharing object in the participating objects; the data sharing object has a use permission for the object function data.

[0136] Specifically, when the first object implements a trigger operation on the object function data in the shared document, the computer can update the shared document based on the object function data in response to the trigger operation of the first object on the object function data in the shared document. After the computer device updates the shared document using the object function data, the object function data that updates the shared document can be determined as the target function data in the shared document. It can be understood that after the shared document is updated using the object function data, that is, the object function data is used in the shared document, the object function data used in the shared document is the target function data at this time. The first object can share the object function data used in the shared document with the participating objects of the shared document, so that the participating objects of the shared document can use the object function data used by the first object in the shared document. In this way, it can be achieved that whether the participating objects of the shared document have the exclusive permission or not, the target function data provided by the object sharing the target function data can be used.

[0137] Optionally, when the first object uses the object function data in the shared document, the rights and interests of the object function data need to be maintained, the permission information of the object function data can be set, and when the participating objects of the shared document need to use the object function data, the use permission of the object function data can be applied to the first object. Alternatively, when the first object needs to maintain the rights and interests of the object function data, the use permission of the object function data can be shared with part of the participating objects of the shared document. In this way, it can be achieved that whether the other participating objects of the shared document have the exclusive permission or not, the corresponding object function data can be used in the shared document, and the rights and interests of the object providing the target function data can also be protected.

[0138] Optionally, the first object can also use the historical function data in the shared document, and when the first object implements a trigger operation on the historical function data under the target editing function, the computer device can update the shared document based on the historical function data in response to the trigger operation of the first object on the historical function data under the target editing function. Similarly, when the computer device updates the shared document using the historical function data, that is, the historical function data is used in the shared document, the historical function data used in the shared document is the target function data of the shared document under the target editing function. Similarly, the first object can share the use permission of the historical function data with the other participating objects in the shared document, and the content of the use permission of the shared object function data can be referred to, and details are not described herein.

[0139] Optionally, the function editing list of the shared document under the target editing function further comprises a data editing control, and the first object can implement a trigger operation on the data editing control. If the first object does not have the exclusive permission, the computer device can output first prompt information in response to the trigger operation of the first object on the data editing control, the first prompt information being used to prompt that the first object does not have the exclusive permission and cannot perform the editing operation on the shared function data, and the exclusive permission needs to be acquired to trigger the data editing control to edit (such as add or delete) the shared function data.

[0140] As shown in Figure 8 , Figure 8 is a schematic diagram of editing function data provided by an embodiment of the present application, as shown in Figure 8 , the editing function of the shared document can include a title editing function, a font editing function, a font size editing function, a bold function, an underline adding function, etc. When the first object implements the font editing function on the shared document, the computer device can display the function editing list 80a associated with the font editing function of the shared document in response to the trigger operation on the font editing function of the shared document, as shown in Figure 2 , the function editing list 80a displays the currently used font, i.e. SimSun, and the font recently used by the first object, i.e. SimSun, KaiTi, HeiTi and a personalized font, and all the fonts under the existing font editing function. Among them, SimSun, KaiTi and HeiTi belong to the regular font (i.e. regular function data) corresponding to the font editing function. The regular font refers to the font that can be used by all document objects, i.e. the font that can be used by the objects with exclusive permission and the objects without exclusive permission. Among them, the personalized font belongs to the target font (i.e. target function data) under the font editing function, and only when the providing object of the personalized font shares the use permission of the personalized font to the participating object of the shared document, the participating object of the shared document can use the personalized font. Among them, the data editing control in the function editing list associated with the font editing function can be an adding personalized font control 80b. If the first object does not have the exclusive permission, when the first object implements the trigger operation on the adding personalized font control 80b, the first prompt information is output, the first prompt information being used to prompt that the first object does not have the exclusive permission and cannot perform the editing operation on the shared function data, and the exclusive permission needs to be acquired to trigger the data editing control to edit the shared function data. For example, the first prompt information can be "You do not have exclusive permission, please acquire exclusive permission".

[0141] Optionally, after the computer device displays the target function data associated with the target editing function of the shared document, the first object can perform a trigger operation on the target function data. If the first object has the use permission of the target function data, such as the providing object of the target function data sharing the use permission of the target function data with the first object, or the providing object of the target function data does not set the permission information of the target function data, the computer device can perform the trigger operation on the target function data, and update the shared document based on the target function data. In this way, whether the first object has the exclusive permission or not, as long as the first object has the use permission of the target function data, the first object can edit the shared document using the target function data. Specifically, if the first object does not have the use permission of the target function data, the computer device can send a use request for the target function data to the providing object in response to the trigger operation of the first object on the target function data. The providing object of the target function data can receive the use request sent by the computer device, and perform a confirmation operation on the use request when the providing object of the target function data agrees to share the use permission of the target function data with the first object. When the computer device receives the confirmation operation on the use request for the target function data, it is determined that the first object has the use permission of the target function data, and the shared document is updated based on the target function data.

[0142] Optionally, if the first object does not have the use permission of the target function data, the computer device can output an information prompt box in response to the trigger operation on the target function data, and the information prompt box includes second prompt information and a use request control. The second prompt information is used to prompt the first object that the first object does not have the use permission of the target function data, and needs to request the providing object of the target function data to obtain the use permission of the target function data. The use request control is used to trigger the sending of a use request for the target function data to the providing object of the target function data. When the first object performs a trigger operation on the use request control, the computer device can send a use request for the target function data to the providing object of the target function data in response to the trigger operation of the first object on the use request control, and update the shared document based on the target function data when a confirmation operation on the use request is received.

[0143] Optionally, when the first object closes the shared document, the computer device can acquire the object permission information of the first object in response to the closing operation of the first object on the shared document, and verify whether the first object has the exclusive permission according to the object permission information of the first object. If the object permission information of the first object indicates that the first object does not have the exclusive permission, the first prompt information is output, which is used to prompt the first object that the first object does not have the exclusive permission and can acquire the exclusive permission to use the exclusive function data. At the same time, the computer device can provide an entry for acquiring the exclusive permission, so as to facilitate the first object to acquire the exclusive permission. For example, if the object permission information of the first object indicates that the first object does not have the exclusive permission, the first prompt information is displayed after the shared document is closed, or the first prompt information is displayed before the shared document is closed.

[0144] Optionally, the computer device can highlight the shared document. The first object can view the shared document in the document list page. When the first object views the document list page, the computer device can display N documents associated with the first object in the document list page in response to the viewing operation of the first object on the document list page. N is a positive integer, for example, N can be 1, 2, 3, …. The computer device can highlight a target document in the N documents, the target document includes the shared document, and the target document has the exclusive sharing function. The exclusive sharing function is used to indicate an object that provides exclusive function data (i.e., target function data) used by the target document, and share the exclusive function data used by the target document to the object associated with the target document. Highlighting the target document can mean displaying the file name of the target document in a specific color (such as red, yellow, purple, etc., except black), or highlighting the file name of the target document, or displaying a tag with the exclusive sharing function after the file name of the target document, or displaying the file name of the target document in bold, etc. In this way, highlighting the target document with the exclusive sharing function can make the object associated with the target document aware of the exclusive function data used by the target document, and when the object associated with the target document has the use permission of the exclusive function data used by the target document, the object associated with the target document can use the exclusive function data used by the target document.

[0145] Optionally, in the embodiments of the present application, the computer device can determine the specific color of the file name display of the shared document according to the function type of the exclusive function data in the shared document. It can be understood that the specific color of the file name display of the shared document is different for different shared documents with different exclusive function data. For example, the file name of the shared document with the member font (i.e., the personalized font) is displayed in orange, the file name of the shared document with the member chart is displayed in green, the file name of the shared document with the member template is displayed in red, and so on.

[0146] As Figure 9 shown, Figure 9 is a schematic diagram of a document list page provided by an embodiment of the present application, as Figure 9 shown, the document list page can be a recently viewed document list page, which displays a "new" control for creating a new document, an "import" control for importing a document, and a "template library" control for loading a document template. As Figure 9 shown, when the first object performs a triggering operation on the "recently viewed" control, the computer device can display the documents recently viewed by the first object in response to the triggering operation of the first object on the "recently viewed" control. As Figure 9 shown, the documents recently viewed by the first object include a proposal statement document, an information collection document, a flowchart document, a mind map document, a meeting minutes document, and a design schedule table document. As Figure 9 shown, the proposal statement document, the meeting minutes document, and the design schedule table document are displayed in a specific color (i.e., gray), indicating that the proposal statement document, the meeting minutes document, and the design schedule table document have an exclusive sharing function. The information collection document, the flowchart document, and the mind map document are displayed in a normal color (i.e., black), indicating that the information collection document, the flowchart document, and the mind map document do not have an exclusive sharing function. In this way, highlighting the target document with an exclusive sharing function can enable the participants of the target document to perceive the target function data of the target document, and when the participants of the target document have the use permission of the target function data, the participants of the target document can use the target function data of the target document.

[0147] It can be understood that the target document uses exclusive function data, and the object providing the used exclusive function data has the use permission of the used exclusive function data shared to the objects associated with the target document. For example, when the target document is a shared document, the shared document uses exclusive function data (i.e., target function data), and the object providing the target function data has the permission to provide the use permission of the target function data to the participants of the shared document. The objects associated with the target document include the participants of the shared document, and when the target document is a shared document, the objects associated with the target document are the participants of the shared document. In this way, highlighting the target document with an exclusive sharing function can enhance the perception of the objects associated with the target document to the exclusive function data used in the target document, and facilitate the use of the exclusive function data used in the target document by the objects associated with the target document.

[0148] Optionally, when the exclusive function data is used in the shared document, i.e., the target function data exists in the shared document, the computer device can display the shared document and associate the target document identifier with the shared document in response to the opening operation of the first object on the shared document. The target document identifier is used to indicate that the shared document has the exclusive sharing function, and the exclusive sharing function is used to indicate the providing object of the target function data in the shared document and share the target function data to the participating object of the shared document. It can be understood that the exclusive sharing function is used to indicate that the providing object of the target function data in the shared document has the permission to share the use permission of the target function data to the participating object of the shared document. In this way, the participating object of the shared document can enhance the perception of the target function data in the shared document, and facilitate the participating object of the shared document to use the target function data in the shared document.

[0149] Optionally, after the computer device displays the target function data in the function editing list, the first object can perform a trigger operation on the target function data in the function editing list, and determine the object address information of the providing object of the target function data from the document data of the shared document. According to the object address information of the providing object, a use request for the target function data is sent to the providing object of the target function data. After the providing object receives the use request for the target function data from the first object, the providing object can decide whether to share the use permission of the target function data to the first object, generate feedback information for the use request, and return the feedback information to the first object. After the computer device receives the feedback information returned by the providing object, if the feedback information indicates that the providing object shares the use permission of the target function data to the first object, the computer device can determine that the first object has the use permission of the target function data, and then update the shared document based on the target function data. If the feedback information indicates that the providing object does not share the use permission of the target function data to the first object, the computer device can determine that the first object does not have the use permission of the target function data, and then display a use failure message indicating that the first object does not have the use permission of the target function data. Further, the computer device can output the first prompt information to prompt the first object to obtain the exclusive permission, or output the third prompt information to prompt the first object to obtain the sub-exclusive permission for the target function data.

[0150] Optionally, if the creating object of the shared document has the exclusive permission, when the creating object creates the initial document, if the exclusive function data is used in the initial document, the computer device can upgrade the initial document to the shared document. In this way, the computer device can determine the exclusive function data used in the shared document as the target function data, and add the target function data to the object data of each participating object of the shared document. The creating object belongs to the participating object of the shared document. In this way, when the creating object shares the use permission of the target function data with the participating object of the shared document, the participating object of the shared document can use the target function data in the shared document regardless of whether the participating object has the sharing permission. In addition, the participating object of the shared document can join the shared team and upload the target function data in the shared document to the team space to enable the team members to share the target function data. Optionally, the computer device receives the upgrade operation on the initial document and receives the target electronic resource related to the initial document, and then upgrades the initial document to the shared document. That is, regardless of whether the exclusive permission is possessed, the initial document needs to be upgraded to the shared document by paying for each time. Optionally, if the creating object has the exclusive permission, the creating object has a target number of upgrade times for upgrading the initial document. If the creating object implements the upgrade operation on the initial document, the computer device can obtain the available number of upgrade times of the creating object in response to the upgrade operation of the creating object on the initial document. If the computer device determines that the available number of upgrade times of the creating object is greater than 0, the initial document is upgraded to the shared document, and the available number of upgrade times of the creating object is updated (for example, reduced by 1). That is, the object with the exclusive permission can enjoy the right to upgrade the initial online document to the shared document for a certain number of times. Optionally, the upgrade process (that is, the upgrade of the initial document to the shared document) of the initial document can also be performed by any participating object (including the creating object) of the initial document.

[0151] As shown in Figure 10 , Figure 10 is a schematic diagram of displaying a shared document provided by an embodiment of the present application, as shown in Figure 10 , the computer device can display the document target identifier 100a associated with the shared document in response to the opening operation of the first object on the shared document. As shown in Figure 10 , the computer device can display the editing function of the shared document, such as the scientific counting function and the font editing function, display the document identifier of the shared document, and of course display the document content and other information of the shared document. The computer device can display the document target identifier 100a associated with the shared document after the display position of the document title of the shared document. In this way, the participating object of the shared document can enhance the perception of the target function data in the shared document, and facilitate the participating object of the shared document to use the target function data of the shared document.

[0152] In the embodiment of the present application, the shared document is displayed in response to the opening operation of the shared document by the first object. The function editing list associated with the target editing function of the shared document is displayed in response to the triggering operation of the target editing function of the shared document. The function editing list includes the general function data corresponding to the target editing function, and the general function data refers to the function data provided for all objects. The function editing list includes the target function data used by the shared document under the target editing function, and the target function data belongs to the exclusive function data, and the exclusive function data refers to the function data provided for the objects with exclusive permissions. The providing object of the target function data has the permission to share the use permission of the target function data with the participating objects of the shared document. Therefore, when the providing object of the target function data shares the use permission of the target function data with the participating objects of the shared document, the participating objects of the shared document can use the target function data regardless of whether they have the exclusive permission. In this way, the participating objects of the shared document can use the unified function data, so as to ensure the uniformity of the format style of the shared document, and thus improve the editing efficiency of the shared document. At the same time, the shared document can be highlighted to enhance the perception of the participating objects of the shared document to the target function data in the shared document, and facilitate the participating objects of the shared document to use the target function data of the shared document.

[0153] Please refer to Figure 11 , Figure 11 is a flow diagram of a document editing method provided by the embodiment of the present application. The document editing method can be executed by any user terminal in Figure 1 , or can be executed by the server in Figure 1 , or can be executed by any user terminal and the server in Figure 1 . In the present application, the device for executing the method can be collectively referred to as a computer device. As shown in Figure 11 , the document editing method can include but is not limited to the following steps:

[0154] S201, in response to the opening operation of the shared document by the first object, obtaining the document data of the shared document, and displaying the shared document based on the document data of the shared document.

[0155] Specifically, the specific content of step S201 in the embodiment of the present application can refer to the specific content of step S101 in the above Figure 3 . The embodiment of the present application will not be repeated here.

[0156] S202, if there is data in the exclusive function data in the document data, determining the data in the exclusive function data in the document data as the associated function data, and obtaining the loading path of the associated function data.

[0157] S203, load the associated function data to the shared document based on the loading path.

[0158] Specifically, the computer device can detect whether the data in the exclusive function data exists in the document data when rendering and displaying the shared document, i.e., whether the exclusive function data is used in the shared document. If the data in the exclusive function data exists in the shared document, the data in the exclusive function data existing in the document data is determined as the associated function data, and the loading path of the associated function data is obtained. The associated function data is loaded into the shared document through the loading path of the associated function data. The associated function data includes the target function data used by the shared document under the target editing function.

[0159] Optionally, the computer device can obtain the target object information of the providing object of the exclusive function data used in the shared document, and store the exclusive function data used in the shared document in the document data of the shared document through the target object information, so as to realize the binding between the exclusive function data used in the shared document and the shared document. In this way, the computer device can obtain the target object information in the document data when detecting whether the data in the exclusive function data exists in the shared document. The computer device can determine the exclusive function data owned by the providing object through the target object information in the document data, and then determine whether the participant object of the shared document has the use permission of the exclusive function data used in the shared document according to the exclusive function data owned by the providing object. Optionally, the computer device can detect whether the providing object of the target function data of the shared document has the exclusive permission according to the target object information in the document data, and only when the providing object has the exclusive permission, the participant object of the shared document can use the target function data. It can be understood that when the first object does not have the exclusive permission, and the providing object of the target function data shares the use permission of the target function data to the first object, the computer device can detect whether the providing object of the target function data has the exclusive permission when the first object uses the target function data in the shared document. Only when the providing object has the exclusive permission, the first object can use the target function data, and if the providing object does not have the exclusive permission, the first object cannot use the target function data.

[0160] Specifically, after obtaining the exclusive function data within the document data, the computer device can identify this data as associated function data. The computer device can then obtain the loading path of the associated function data and load it into the shared document based on that path. For example, if the associated function data is a custom font, the loading path could be the JavaScript FontFace API (a font interface for adding fonts to a font source file library). The computer device can use this JavaScript FontFace API to add the custom font to the shared document. Simultaneously, the computer device can add the custom font to the font source file library. This is equivalent to installing the custom font in the browser, making it usable. Thus, regardless of whether the participants in the shared document have exclusive permissions, when the provider of the custom font shares its usage rights with the participants, all participants in the shared document will have the permission to use the custom font; that is, they can use it. The associated function data includes the target function data used by the shared document under the target editing function. The computer device can add the target function data under the target editing function to the function editing list associated with that function. The data in the exclusive function data contained in the document data can be one or more. The computer device can add the data in the exclusive function data contained in the document data to the function editing list of each editing function of the shared document according to the editing function corresponding to each exclusive function data.

[0161] like Figure 12 As shown, Figure 12 This is a schematic diagram illustrating a display of shared documents provided in an embodiment of this application, such as... Figure 12 As shown, when the computer device responds to the first object's open operation on the shared document and displays the shared document, it can display the text document title of the shared document. Simultaneously, the computer device can also display the editing functions 120a under the shared document, such as... Figure 12 As shown, the editing function 120a includes insertion editing, scientific calculation, font editing, font size editing, bolding, and underline functions. The standard data for each of these editing functions can be used directly without loading. Figure 12 As shown, computer devices can also display text strings from the content of shared documents. For example... Figure 12As shown, if the shared document contains the individual font 1 in the exclusive function data, and the providing object of the individual font 1 shares the use permission of the individual font 1 to the first object, the computer device can load the data of the individual font 1 when rendering and displaying the shared document, and output the prompt information 120b. The prompt information 120b is used to prompt the first object that the shared document is created for the object with exclusive permission, and the shared document has exclusive sharing function. When the individual font 1 is loaded, the first object can use the individual font 1 in the shared document. In this way, the target function data in the shared document can be loaded and displayed when the shared document is displayed, so as to prompt the participating object of the shared document to use the target function data in the shared document.

[0162] As shown in FIG. 13, Figure 13 As shown in FIG. 13, Figure 13 is a schematic diagram of initializing the font editing function in the shared document provided by an embodiment of the present application, as shown in Figure 13 As shown in FIG. 13, taking the individual font in the font editing function as an example, when the computer device responds to the opening operation of the first object on the shared document, step 130a can be performed to obtain the document data of the shared document from the background data. The computer device can initialize the font editing function according to the use request of the font function data in the shared document, and obtain the font editing function of the shared document. Further, the computer device can perform step 130b to detect whether there is a target individual font (i.e., target function data, exclusive font used in the shared document) in the shared document. If there is no target individual font in the document data of the shared document, step 130c is performed without processing. If there is a target individual font in the document data of the shared document, the computer device can obtain the font data of the target individual font from the document data. At this time, the target individual font existing in the document data can be a target font (i.e., target function data). The computer device can perform step 130d to load the font data of the target individual font into the page font source file, and perform step 130e to add the target individual font to the function editing list of the font editing function. In this way, the installation of the individual font in the browser is completed, the target individual font is in an applicable state, and the target individual font is added to the function editing list of the font editing function, providing an operation entrance for the first object to use the target individual font.

[0163] Further, the computer device can perform step 130f to acquire the object permission information of the first object, and determine whether the first object has the exclusive permission according to the object permission information of the first object. If the first object does not have the exclusive permission, the computer device can perform step 130g without processing; if the first object has the exclusive permission, the computer device can perform step 130h to acquire the historical personalized font (i.e., historical function data) added by the first object from the background data. Further, the computer device can perform step 130i to add the added historical personalized font to the function edit list of the font editing function. In this way, the target personalized font used in the shared document can be added to the function edit list of the font editing function, and when the providing object of the target personalized font shares the use permission of the target personalized font to the first object and other participating objects of the shared document, the first object and the other participating objects of the shared document can use the target personalized font in the shared document regardless of whether the first object and the other participating objects of the shared document have the exclusive permission. In this way, the participating objects of the shared document can use the unified function data to edit the shared document, so as to ensure the style of the shared document is uniform, and improve the editing efficiency of the participating objects of the shared document.

[0164] S204, in response to the trigger operation of the target editing function of the shared document, display the function edit list associated with the target editing function of the shared document.

[0165] Specifically, the specific content of step S204 in the embodiment of the present application can refer to the specific content of step S102 in the above Figure 3 embodiment of the present application, which will not be repeated here.

[0166] In the embodiment of the present application, the shared document is displayed in response to an opening operation of the shared document by the first object. In response to a triggering operation of a target editing function for the shared document, a function editing list associated with the shared document under the target editing function is displayed. The function editing list includes general function data corresponding to the target editing function, which is function data provided for all objects. The function editing list includes target function data used by the shared document under the target editing function, which belongs to exclusive function data, and the exclusive function data is function data provided for objects with exclusive permissions. The providing object of the target function data has the permission to share the use permission of the target function data with the participating objects of the shared document. Therefore, when the providing object of the target function data shares the use permission of the target function data with the participating objects of the shared document, the participating objects of the shared document can use the target function data regardless of whether they have exclusive permissions. In this way, the participating objects of the shared document can use unified function data, so as to ensure the uniformity of the format style of the shared document, thereby improving the editing efficiency of the shared document. At the same time, the target function data is loaded into the shared document, and the target personalized font is added to the function editing list of the font editing function, thereby providing an operation entrance for the first object to use the target personalized font.

[0167] Please refer to Figure 14 , Figure 14 is a structural schematic diagram of a document editing device provided by an embodiment of the present application. The document editing device can be a computer program (including program code) running in a computer device, for example, the document editing device is an application software; the document editing device can be used to execute corresponding steps in the document editing method provided by the embodiments of the present application. As shown in Figure 14 , the document editing device can include a first display module 11, a second display module 12, an update display module 13, a third display module 14, an increase display module 15, a mark display module 16, a message display module 17, a cancel display module 18, a first update module 19, a sharing module 20, a first output module 21, a second update module 22, a third update module 23, a first acquisition module 24, a second output module 25, a fourth display module 26, a highlight display module 27, a second acquisition module 28, a determination module 29, a loading module 30, a sending module 31, a receiving module 32, a fourth update module 33, a fifth update module 34, a third acquisition module 35, a fifth display module 36, a sixth display module 37, a search module 38, a seventh display module 39, and an eighth display module 40.

[0168] The first display module 11 is configured to display the shared document in response to an opening operation of the shared document by the first object.

[0169] The second display module 12 is configured to display a function edit list associated with the target edit function of the shared document in response to a triggering operation of the target edit function of the shared document; the function edit list comprises normal function data corresponding to the target edit function and target function data used by the shared document in the target edit function; the target function data belongs to exclusive function data, the exclusive function data refers to function data provided for an object with exclusive permission; the shared document has an exclusive sharing function, and the exclusive sharing function is used to indicate a provision object of the target function data, and has a permission of sharing the use permission of the target function data for a participating object of the shared document.

[0170] The second display module 12 comprises:

[0171] The first display unit 1201 is configured to display a function area corresponding to the target edit function in response to a triggering operation of the target edit function of the shared document; the function area comprises a first function area and a second function area.

[0172] The second display unit 1202 is configured to display the normal function data corresponding to the target edit function in the first function area and display the target function data used by the shared document in the target edit function in the second function area.

[0173] The target function data comprises a personalized font; the document editing device further comprises:

[0174] The update display module 13 is configured to perform update display on a target text string of the shared document based on the personalized font in response to a triggering operation of the personalized font; the target text string refers to a text string in the shared document targeted by the triggering operation of the target edit function.

[0175] The second display module 12 further comprises:

[0176] The third display unit 1203 is configured to display a text edit function control in response to a selection operation of a target text string in the shared document.

[0177] The fourth display unit 1204 is configured to display a function edit list of the shared document in the target edit function in response to a triggering operation of a target edit function in the text edit function control.

[0178] The second display module 12 further comprises:

[0179] The mark display unit 1205 is configured to perform first mark display on a target text string in the shared document in response to a selection operation of the target text string; the first mark display is used to indicate that the target text string is currently in an update-to-be-updated state.

[0180] The fifth display unit 1206 is configured to display a function editing list associated with the shared document under the target editing function in response to a triggering operation on a target editing function in the function panel associated with the shared document.

[0181] The function editing list further includes data editing controls, and the document editing apparatus further includes:

[0182] The third display module 14 is configured to display the exclusive function data corresponding to the target editing function in response to a triggering operation on the data editing controls if the first object has the exclusive permission.

[0183] The increase display module 15 is configured to increase the display of the object function data in the function editing list in response to an adding operation on the object function data in the exclusive function data corresponding to the target editing function.

[0184] The document editing apparatus further includes:

[0185] The mark display module 16 is configured to acquire the historical function data of the first object and perform second mark display on the historical function data and the target function data in the exclusive function data. The second mark display is configured to indicate that the historical function data and the target function data have been associated with the shared document. The historical function data refers to the exclusive function data historically added by the first object.

[0186] The document editing apparatus further includes:

[0187] The message display module 17 is configured to display a data deletion failure message in response to a deletion operation on the first to-be-removed function data. The first to-be-removed function data refers to the exclusive function data used in the shared document. The exclusive function data used in the shared document includes the target function data used in the shared document under the target editing function. Alternatively,

[0188] The cancel display module 18 is configured to cancel the display of the second to-be-removed function data in the function editing list in response to a deletion operation on the second to-be-removed function data. The second to-be-removed function data refers to the exclusive function data not used in the shared document.

[0189] The document editing apparatus further includes:

[0190] The first update module 19 is configured to update the shared document based on the object function data in response to a triggering operation on the object function data in the shared document.

[0191] The sharing module 20 is configured to acquire the participating objects of the shared document and share the object function data to a data sharing object in response to a selection operation on the data sharing object in the participating objects. The data sharing object has the use permission for the object function data.

[0192] The function editing list further comprises a data editing control; and the document editing apparatus further comprises:

[0193] The first output module 21 is configured to, in response to a triggering operation on the data editing control, output a first prompt information if the first object does not have the exclusive permission, the first prompt information being used to prompt the first object to acquire the exclusive permission.

[0194] The document editing apparatus further comprises:

[0195] The second updating module 22 is configured to, in response to a triggering operation on the target function data, update the shared document based on the target function data if the first object has the use permission of the target function data.

[0196] The third updating module 23 is configured to, in response to a triggering operation on the target function data, send a use request for the target function data to the providing object if the first object does not have the use permission of the target function data, and update the shared document based on the target function data when a confirmation operation for the use request is received.

[0197] The document editing apparatus further comprises:

[0198] The first obtaining module 24 is configured to, in response to a closing operation on the shared document, obtain the object permission information of the first object.

[0199] The second output module 25 is configured to, in response to the object permission information of the first object indicating that the first object does not have the exclusive permission, output the first prompt information, the first prompt information being used to prompt the first object to acquire the exclusive permission.

[0200] The document editing apparatus further comprises:

[0201] The fourth display module 26 is configured to, in response to a viewing operation on the document list page, display N documents associated with the first object in the document list page; N is a positive integer.

[0202] The highlighting module 27 is configured to highlight a target document in the N documents; the target document comprises the shared document; the target document has an exclusive sharing function, the exclusive sharing function being used to indicate an object providing exclusive function data used by the target document, and share the exclusive function data used by the target document to an object associated with the target document.

[0203] The first display module 11 comprises:

[0204] The association display unit 1101 is configured to, in response to an opening operation of the first object on the shared document, display the shared document and associate a target document identifier with the shared document; the target document identifier is used to indicate that the shared document has the exclusive sharing function.

[0205] The document editing apparatus further comprises:

[0206] The second obtaining module 28 is configured to obtain document data of the shared document.

[0207] The determining module 29 is configured to determine data in the exclusive function data existing in the document data as associated function data if the data in the exclusive function data exists in the document data, and to obtain a loading path of the associated function data.

[0208] The loading module 30 is configured to load the associated function data to the shared document based on the loading path, wherein the associated function data comprises target function data used by the shared document under a target editing function.

[0209] The document editing apparatus further comprises:

[0210] The sending module 31 is configured to send a use request for the target function data to a providing object of the target function data in response to a triggering operation for the target function data.

[0211] The receiving module 32 is configured to receive feedback information of the providing object for the use request.

[0212] The fourth updating module 33 is configured to update the shared document based on the target function data if the feedback information indicates that the providing object shares the use permission of the target function data to the first object.

[0213] The fifth updating module 34 is configured to display a use failure message if the feedback information indicates that the providing object does not share the use permission of the target function data to the first object, wherein the use failure message is used to indicate that the first object does not have the use permission of the target function data.

[0214] The document editing apparatus further comprises:

[0215] The third obtaining module 35 is configured to obtain a document type of the shared document.

[0216] The fifth display module 36 is configured to execute the step of displaying a function editing list associated with the shared document under a target editing function in response to a triggering operation for the target editing function of the shared document if the document type is a target document type, wherein the document with the target document type has an exclusive shared function.

[0217] The sixth display module 37 is configured to display general function data corresponding to the target editing function when the triggering operation for the target editing function of the shared document is responded if the document type is not the target document type.

[0218] The document editing apparatus further comprises:

[0219] The searching module 38 is configured to search the shared document for the exclusive function data;

[0220] The seventh displaying module 39 is configured to, if the exclusive function data is found in the shared document, display a function editing list associated with a target editing function of the shared document in response to a trigger operation of the target editing function of the shared document.

[0221] The eighth displaying module 40 is configured to, if the exclusive function data is not found in the shared document, display general function data corresponding to the target editing function in response to the trigger operation of the target editing function of the shared document.

[0222] According to an embodiment of the present application, Figure 14 The modules in the document editing apparatus shown in the embodiments of the present application can be combined into one or several units respectively or integrally, or some of the units can be further split into a plurality of sub-units with smaller functions, which can realize the same operations without affecting the implementation of the technical effects of the embodiments of the present application. The above modules are divided based on logical functions. In actual applications, the functions of one module can be realized by a plurality of units, or the functions of a plurality of modules can be realized by one unit. In other embodiments of the present application, the document editing apparatus can also include other units. In actual applications, these functions can also be realized by other units, and can be realized by a plurality of units in cooperation.

[0223] In the embodiment of the present application, the shared document is displayed in response to an opening operation of the first object on the shared document. In response to a triggering operation of a target editing function on the shared document, a function editing list associated with the shared document under the target editing function is displayed. The function editing list includes general function data corresponding to the target editing function, and the general function data is function data provided for all objects. The function editing list includes target function data used by the shared document under the target editing function, and the target function data belongs to exclusive function data, and the exclusive function data is function data provided for objects with exclusive permissions. The providing object of the target function data has the permission to share the use permission of the target function data with the participating objects of the shared document. Therefore, when the providing object of the target function data shares the use permission of the target function data with the participating objects of the shared document, the participating objects of the shared document can use the target function data regardless of whether they have exclusive permissions. In this way, the participating objects of the shared document can use unified function data to ensure that the format and style of the shared document are uniform, thereby improving the editing efficiency of the shared document. At the same time, the shared document can be highlighted to enhance the awareness of the participating objects of the shared document to the target function data in the shared document, and facilitate the participating objects of the shared document to use the target function data of the shared document. In addition, the target function data is loaded into the shared document, and the target personalized font is added to the function editing list of the font editing function, thereby providing an operation entrance for the first object to use the target personalized font.

[0224] Please refer to Figure 15 , Figure 15 is a structural schematic diagram of a computer device provided by the embodiment of the present application. As shown in Figure 15 , the computer device 1000 can include a processor 1001, a network interface 1004 and a memory 1005, in addition, the computer device 1000 can further include a user interface 1003 and at least one communication bus 1002. The communication bus 1002 is used to realize the connection and communication between the components. The user interface 1003 can include a display, a keyboard, and the optional user interface 1003 can further include a standard wired interface, a wireless interface. The network interface 1004 can optionally include a standard wired interface, a wireless interface (such as a WI-FI interface). The memory 1005 can be a high-speed RAM memory, or a non-volatile memory, such as at least one disk memory. The memory 1005 can optionally be at least one storage device located away from the aforementioned processor 1001. As shown in Figure 15 , the memory 1005 as a computer readable storage medium can include an operating system, a network communication module, a user interface module and a device control application.

[0225] In Figure 15 In the computer device 1000 shown in the figure, the network interface 1004 can provide network communication functions; the user interface 1003 is mainly used to provide an interface for user input; and the processor 1001 can be used to invoke a device control application stored in the memory 1005 to implement:

[0226] In response to an opening operation of the first object on the shared document, the shared document is displayed;

[0227] In response to a triggering operation of a target editing function on the shared document, a function editing list associated with the shared document under the target editing function is displayed; the function editing list includes general function data corresponding to the target editing function, and target function data used by the shared document under the target editing function, the target function data belongs to exclusive function data, the exclusive function data refers to function data provided for an object with exclusive permission; the shared document has an exclusive sharing function, and the exclusive sharing function is used to indicate a providing object of the target function data, and share the use permission of the target function data for a participating object of the shared document.

[0228] It should be understood that the computer device 1000 described in the embodiments of the present application can execute the foregoing Figure 3 Or Figure 11 The description of the document editing method in the corresponding embodiments, the description of the document editing device in the foregoing Figure 14 corresponding embodiments, and the beneficial effects of using the same will not be described here. In addition, the beneficial effects of using the same will not be described here.

[0229] It should be noted that the above embodiments of the present application need to obtain the permission or consent of the object if the related information of the object is needed, and need to comply with the relevant laws and regulations of the relevant countries and regions.

[0230] In addition, it should be noted that the present application also provides a computer readable storage medium, and the computer readable storage medium stores the computer program executed by the document editing device mentioned above, and the computer program includes program instructions, and when the processor executes the program instructions, the description of the document editing method in the foregoing Figure 3 and Figure 11 corresponding embodiments, therefore, will not be described here.

[0231] In addition, the beneficial effects of the same method are not described again. For technical details not disclosed in the computer readable storage medium embodiments involved in the present application, please refer to the description of the method embodiments of the present application. As an example, program instructions can be deployed on one computer device for execution, or on multiple computer devices located in one place for execution, or on multiple computer devices distributed in multiple places and interconnected through a communication network for execution. The multiple computer devices distributed in multiple places and interconnected through a communication network can constitute a blockchain system.

[0232] In addition, it should be noted that the embodiments of the present application also provide a computer program product or computer program, which can include computer instructions that can be stored in a computer readable storage medium. The processor of the computer device reads the computer instructions from the computer readable storage medium, and the processor can execute the computer instructions to make the computer device execute the foregoing Figure 3 and Figure 11 The description of the document editing method in the corresponding embodiments is not repeated here. In addition, the beneficial effects of the same method are not described again. For technical details not disclosed in the computer program product or computer program embodiments involved in the present application, please refer to the description of the method embodiments of the present application.

[0233] It should be noted that for the foregoing various method embodiments, in order to simply describe, they are all expressed as a series of action combinations, but those skilled in the art should know that the present application is not limited by the order of the described actions, because according to the present application, some steps can be performed in other order or simultaneously. Secondly, those skilled in the art should know that the embodiments described in the specification all belong to preferred embodiments, and the actions and modules involved are not necessarily necessary for the present application.

[0234] The steps in the method embodiments of the present application can be adjusted in sequence, combined and deleted according to actual needs.

[0235] The modules in the device embodiments of the present application can be combined, divided and deleted according to actual needs.

[0236] Those of ordinary skill in the art can understand that all or part of the processes in the above method embodiments can be implemented by a computer program instructing related hardware, and the computer program can be stored in a computer readable storage medium.

[0237] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by a computer program instructing relevant hardware. The program can be stored in a computer readable storage medium, and when the program is executed, the processes of the above-mentioned embodiment methods can be included. The storage medium can be a magnetic disc, an optical disc, a read-only memory (ROM), a random access memory (RAM), or the like.

[0238] The above disclosure is only the preferred embodiments of the present application, and of course cannot limit the scope of the present application. Therefore, equivalent changes made according to the claims of the present application are still within the scope of the present application.

Claims

1. A document editing method characterized by comprising: The method comprises: in response to an opening operation of a shared document by a first object, displaying the shared document; in response to a triggering operation of a target editing function of the shared document, displaying a function editing list associated with the shared document under the target editing function; the function editing list comprises general function data corresponding to the target editing function, and target function data used by the shared document under the target editing function, the target function data belonging to exclusive function data provided for an object with exclusive permission; the shared document has a special shared function, and the special shared function is used to indicate an object providing the target function data to share the use permission of the target function data for a participating object of the shared document; the function editing list further comprises a data editing control; if the first object has the exclusive permission, in response to a triggering operation of the data editing control, displaying exclusive function data corresponding to the target editing function; in response to an adding operation of object function data in the exclusive function data corresponding to the target editing function, increasing display of the object function data in the function editing list; obtaining historical function data of the first object, and performing second marked display on the historical function data in the exclusive function data and the target function data; the second marked display is used to indicate that the historical function data and the target function data have been associated with the shared document; the historical function data refers to exclusive function data historically added by the first object.

2. The method of claim 1, wherein, The method of displaying the function editing list associated with the shared document under the target editing function in response to the triggering operation of the target editing function of the shared document comprises: in response to the triggering operation of the target editing function of the shared document, displaying a function area corresponding to the target editing function; the function area comprises a first function area and a second function area; displaying the general function data corresponding to the target editing function in the first function area, and displaying the target function data used by the shared document under the target editing function in the second function area.

3. The method of claim 1, wherein, The target function data comprises a personalized font; the method further comprises: in response to a triggering operation of the personalized font, updating and displaying a target text string of the shared document based on the personalized font; the target text string refers to a text string in the shared document targeted by the triggering operation of the target editing function.

4. The method of claim 3, wherein, The method of displaying the function editing list associated with the shared document under the target editing function in response to the triggering operation of the target editing function of the shared document comprises: in response to a selection operation of a target text string in the shared document, displaying a text editing function control; in response to a triggering operation of a target editing function in the text editing function control, displaying a function editing list associated with the shared document under the target editing function.

5. The method of claim 3, wherein, The response is triggered for the target editing function of the shared document. The function editing list associated with the target editing function of the shared document is displayed, including: In response to a selection operation on a target text string in the shared document, a first mark display is performed on the target text string; the first mark display is used to indicate that the target text string is currently in an update state; In response to a trigger operation on a target editing function in a function panel associated with the shared document, a function editing list of the shared document under the target editing function is displayed.

6. The method of claim 1, wherein, The method further comprises at least one of the following: In response to a deletion operation on first to-be-removed function data, a data deletion failure message is displayed; the first to-be-removed function data refers to exclusive function data used in the shared document, and the exclusive function data used in the shared document includes target function data used by the shared document under the target editing function; or, In response to a deletion operation on second to-be-removed function data, the second to-be-removed function data in the function editing list is canceled; the second to-be-removed function data refers to exclusive function data not used in the shared document.

7. The method of claim 1, wherein, The method further comprises: In the shared document, in response to a trigger operation on the object function data, the shared document is updated based on the object function data; Obtain the participation object of the shared document, and in response to a selection operation on a data sharing object in the participation object, share the object function data to the data sharing object; the data sharing object has a use permission for the object function data.

8. The method of claim 1, wherein, The method further comprises: If the first object does not have the exclusive permission, in response to a trigger operation on the data editing control, a first prompt information is output, and the first prompt information is used to prompt the first object to obtain the exclusive permission.

9. The method of claim 1, wherein, The method further comprises: If the first object has a use permission of the target function data, in response to a trigger operation on the target function data, the shared document is updated based on the target function data; If the first object does not have the use permission of the target function data, in response to a trigger operation on the target function data, a use request for the target function data is sent to the providing object, and when a confirmation operation for the use request is received, the shared document is updated based on the target function data.

10. The method of claim 1, wherein, The method further comprises: In response to a closing operation on the shared document, object permission information of the first object is obtained; If the object permission information of the first object indicates that the first object does not have the exclusive permission, a first prompt information is output, and the first prompt information is used to prompt the first object to obtain the exclusive permission.

11. The method of claim 1, wherein, The method further comprises: In response to a viewing operation on a document list page, N documents associated with the first object are displayed in the document list page; N is a positive integer; Highlight the target document among the N documents; the target document includes the shared document; the target document has a dedicated sharing function, which is used to indicate the object that provides the dedicated function data used by the target document, and share the dedicated function data used by the target document to the object associated with the target document.

12. The method of claim 1, wherein, The response to the first object's open operation on the shared document, displaying the shared document, includes: In response to the first object's open operation on the shared document, the shared document is displayed, and a target document identifier is associated with the shared document; the target document identifier is used to indicate that the shared document has the exclusive sharing function.

13. The method of claim 1, wherein, The method further includes: Obtain the document data of the shared document; If the document data contains data from the exclusive function data, then the data from the exclusive function data in the document data is identified as associated function data, and the loading path of the associated function data is obtained. Based on the loading path, the associated function data is loaded into the shared document; the associated function data includes the target function data used by the shared document under the target editing function.

14. The method of claim 1, wherein, The method further includes: In response to a trigger operation targeting the target function data, a usage request for the target function data is sent to the object that provides the target function data. Receive feedback information from the providing object in response to the usage request; If the feedback information instructs the providing object to share the access rights of the target function data with the first object, then the shared document is updated based on the target function data; If the feedback information indicates that the providing object has not shared the access permission of the target function data with the first object, a usage failure message is displayed; the usage failure message is used to indicate that the first object does not have the access permission of the target function data.

15. The method of claim 1, wherein, The method further includes: Obtain the document type of the shared document; If the document type is the target document type, then the step of triggering the target editing function of the shared document and displaying the function editing list associated with the target editing function of the shared document is executed; documents with the target document type have the exclusive sharing function. If the document type is not the target document type, then when a trigger operation is performed on the target editing function for the shared document, the regular function data corresponding to the target editing function is displayed.

16. The method of claim 1, wherein, The method further includes: Search for exclusive feature data in the shared document; If the exclusive function data is found in the shared document, then the step of triggering the response for the target editing function of the shared document and displaying the function editing list associated with the target editing function of the shared document is executed. If the exclusive function data is not found in the shared document, the system responds to the trigger operation for the target editing function of the shared document and displays the regular function data corresponding to the target editing function.

17. A document editing apparatus characterized by comprising: include: The first display module is configured to display the shared document in response to an opening operation of the shared document by the first object; The second display module is configured to display a function editing list associated with the target editing function of the shared document in response to a triggering operation of the target editing function of the shared document; The function editing list includes general function data corresponding to the target editing function and target function data used by the shared document under the target editing function; the target function data belongs to exclusive function data, which is function data provided for an object with exclusive permission; the shared document has an exclusive sharing function, which is used to indicate a providing object of the target function data to share a use permission of the target function data for a participating object of the shared document; The function editing list further includes a data editing control; The third display module is configured to display exclusive function data corresponding to the target editing function in response to a triggering operation of the data editing control if the first object has the exclusive permission; The increase display module is configured to increase display of object function data in the function editing list in response to an adding operation of the object function data in the exclusive function data corresponding to the target editing function; The mark display module is configured to acquire historical function data of the first object and perform second mark display on the historical function data in the exclusive function data and the target function data; the second mark display is used to indicate that the historical function data and the target function data have been associated with the shared document; the historical function data is exclusive function data historically added by the first object.

18. The apparatus of claim 17, wherein, The function editing list further includes a data editing control; and the document editing apparatus further includes: The third display module is configured to display exclusive function data corresponding to the target editing function in response to a triggering operation of the data editing control if the first object has the exclusive permission; The increase display module is configured to increase display of object function data in the function editing list in response to an adding operation of the object function data in the exclusive function data corresponding to the target editing function.

19. The apparatus of claim 18, wherein, The document editing apparatus further includes: The first update module is configured to update the shared document based on the object function data in response to a triggering operation of the object function data in the shared document; The sharing module is configured to acquire a participating object of the shared document and share the object function data to a data sharing object in the participating object in response to a selection operation of the data sharing object; the data sharing object has a use permission of the object function data.

20. The apparatus of claim 17, wherein, The document editing apparatus further includes: The second update module is configured to update the shared document based on the target function data in response to a triggering operation of the target function data if the first object has the use permission of the target function data. The third updating module is configured to, if the first object does not have the use right of the target function data, send a use request for the target function data to the providing object in response to the triggering operation for the target function data, and update the shared document based on the target function data when a confirmation operation for the use request is received.

21. A computer device, comprising: Comprising: a processor and a memory; The processor is connected with the memory, wherein the memory is used for storing a computer program, and the processor is used for calling the computer program, so that the computer equipment executes the method in any one of claims 1-16.

22. A computer-readable storage medium, characterized in that, The computer program is stored in the computer readable storage medium, and the computer program is suitable for being loaded and executed by the processor, so that the computer equipment with the processor executes the method in any one of claims 1-16.

23. A computer program product, characterised in that, The computer program product comprises computer instructions stored in the computer readable storage medium, and the computer instructions are suitable for being read and executed by the processor, so that the computer equipment with the processor executes the method in any one of claims 1-16.

Citation Information

Patent Citations

  • Document processing method and device, computer readable storage medium and computer equipment

    CN113158619A