[go: up one dir, main page]

CN108549623B - Collaborative document editing control method and device, electronic equipment and storage medium - Google Patents

Collaborative document editing control method and device, electronic equipment and storage medium Download PDF

Info

Publication number
CN108549623B
CN108549623B CN201810327500.4A CN201810327500A CN108549623B CN 108549623 B CN108549623 B CN 108549623B CN 201810327500 A CN201810327500 A CN 201810327500A CN 108549623 B CN108549623 B CN 108549623B
Authority
CN
China
Prior art keywords
electronic signature
collaborative document
field
target field
preset
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201810327500.4A
Other languages
Chinese (zh)
Other versions
CN108549623A (en
Inventor
董莺
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Three Cloud Computing Co ltd
Beijing Sankuai Online Technology Co Ltd
Original Assignee
Beijing Sankuai Online Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Sankuai Online Technology Co Ltd filed Critical Beijing Sankuai Online Technology Co Ltd
Priority to CN201810327500.4A priority Critical patent/CN108549623B/en
Publication of CN108549623A publication Critical patent/CN108549623A/en
Application granted granted Critical
Publication of CN108549623B publication Critical patent/CN108549623B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/6218Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
    • G06F21/6227Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database where protection concerns the structure of data, e.g. records, types, queries
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/64Protecting data integrity, e.g. using checksums, certificates or signatures
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/103Formatting, i.e. changing of presentation of documents
    • G06F40/117Tagging; Marking up; Designating a block; Setting of attributes

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computational Linguistics (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Artificial Intelligence (AREA)
  • Bioethics (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • Databases & Information Systems (AREA)
  • Document Processing Apparatus (AREA)

Abstract

The disclosure provides a collaborative document editing control method and device, electronic equipment and a computer readable storage medium, and relates to the technical field of computers. The method comprises the following steps: acquiring a collaboration document, wherein the collaboration document comprises a target field; and responding to the modification operation aiming at the target field, and displaying a preset electronic signature for the collaborative document and/or the target field according to a preset modification rule so as to identify that the target field is modified. The method and the device can solve the problems that editing is easy to be disordered and important information is easy to lose when multiple users edit the collaborative document.

Description

Collaborative document editing control method and device, electronic equipment and storage medium
Technical Field
The present disclosure relates to the field of computer technologies, and in particular, to a method and an apparatus for controlling editing of a collaborative document, an electronic device, and a computer-readable storage medium.
Background
The employees in the enterprise can generate a large amount of electronic documents including various files and data during the work, which are important information resources and intellectual achievements of the enterprise, so that the document management is more and more emphasized. Enterprises typically have specialized servers or systems for storing various types of documents. Compared with the traditional local document editing mode by the local user, the document in the server is often edited by multiple users in a cooperation mode, for example, multiple employees edit a department business summary online, multiple users log personal information in a registry, and the like.
When a plurality of users edit a collaborative document, the users can usually perform operations such as arbitrary addition, deletion or modification in the collaborative document, and when the information is asymmetric among the users, the edited content of the whole document is easily confused, and the preservation of important information in the document is not facilitated. In addition, collaborative documents cannot support multiple users to edit simultaneously, and when one user edits a document, other users can only open the document in a read-only manner, resulting in inefficient editing.
It is to be noted that the information disclosed in the above background section is only for enhancement of understanding of the background of the present disclosure, and thus may include information that does not constitute prior art known to those of ordinary skill in the art.
Disclosure of Invention
The present disclosure is directed to a method and an apparatus for controlling editing of a collaborative document, an electronic device, and a computer-readable storage medium, which overcome at least to some extent the problems of confusion of edited contents and loss of important information in a collaborative document due to the limitations and disadvantages of the related art.
Additional features and advantages of the disclosure will be set forth in the detailed description which follows, or in part will be obvious from the description, or may be learned by practice of the disclosure.
According to an aspect of the present disclosure, there is provided a collaborative document editing control method including: acquiring a collaboration document, wherein the collaboration document comprises a target field; and responding to the modification operation aiming at the target field, and displaying a preset electronic signature for the collaborative document and/or the target field according to a preset modification rule so as to identify that the target field is modified.
In an exemplary embodiment of the present disclosure, the target field includes a restricted edit field, and the preset electronic signature includes a creativity electronic signature; the method further comprises the following steps: adding and displaying a creative electronic signature to the collaborative document and/or the restricted editing field in advance, wherein the creative electronic signature is convertible.
In an exemplary embodiment of the present disclosure, the modification operation includes a change operation, wherein, in response to the modification operation for the target field, displaying a preset electronic signature for the collaborative document and/or the target field according to a preset modification rule includes: converting the attribute of the creative electronic signature in response to a change operation for the restricted edit field; displaying the creativity electronic signature of a conversion attribute.
In an exemplary embodiment of the present disclosure, the attribute of the creativity electronic signature includes a color attribute; the converting attributes of the creative electronic signature includes: and converting the color attribute of the creativity electronic signature from a first preset color to a second preset color.
In an exemplary embodiment of the present disclosure, the preset modification rule includes a write rule; the method further comprises the following steps: in response to a write operation directed to adding a new field in the collaborative document, adding a writable electronic signature for the new field according to the write rule.
In an exemplary embodiment of the present disclosure, the method further comprises: locking the target field in response to a modify operation directed to the target field.
In an exemplary embodiment of the present disclosure, the method further comprises: sending a notification to a specified address after the modify operation for the target field is completed.
In an exemplary embodiment of the present disclosure, the method further comprises: responding to a modification request aiming at the target field, and verifying the modification request according to the preset modification rule; and if the modification request passes the verification, receiving a modification operation aiming at the target field.
According to an aspect of the present disclosure, there is provided a collaborative document editing control apparatus including: the collaborative document acquisition module is used for acquiring a collaborative document, and the collaborative document comprises a target field; and the electronic signature control module is used for responding to the modification operation aiming at the target field, and displaying a preset electronic signature for the collaborative document and/or the target field according to a preset modification rule so as to identify that the target field is modified.
According to an aspect of the present disclosure, there is provided an electronic device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, the program implementing any of the method steps described above when executed by the processor.
According to an aspect of the present disclosure, there is provided a computer readable medium, having stored thereon a computer program, which when executed by a processor, performs the method steps of any of the above.
Exemplary embodiments of the present disclosure have the following advantageous effects:
in the exemplary embodiment, by setting the target field and the preset modification rule in the collaborative document, the preset electronic signature can be displayed according to the preset modification rule when the user modifies the target field, so that editing control of the collaborative document is realized. On one hand, when the user modifies the target field, the preset electronic signature related to the modification operation can be checked by other users, so that the situations of repeated editing, coverage editing and the like among different users can be reduced, the orderliness and pertinence of the edited content are stronger, and the content of the whole collaborative document is not easy to be confused. On the other hand, the preset electronic signature can be automatically displayed by the server or the user terminal, so that the modification operation has traceability to prevent the content of the collaborative document from being tampered.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and together with the description, serve to explain the principles of the disclosure. It is to be understood that the drawings in the following description are merely exemplary of the disclosure, and that other drawings may be derived from those drawings by one of ordinary skill in the art without the exercise of inventive faculty.
FIG. 1 schematically illustrates a system architecture diagram of a collaborative document editing program;
FIG. 2 schematically illustrates a flow chart of a collaborative document editing control method;
FIG. 3 schematically illustrates an interaction flow diagram of a collaborative document editing control method;
FIG. 4 schematically illustrates a diagram of a collaboration document;
FIG. 5 is a diagram that schematically illustrates field numbering in a collaborative document;
FIG. 6 schematically illustrates a diagram of a collaborative form document;
FIG. 7 is a block diagram schematically showing the construction of a collaborative document editing control apparatus;
FIG. 8 schematically illustrates an electronic device for implementing the above-described method;
fig. 9 schematically illustrates a computer-readable storage medium for implementing the above-described method.
Detailed Description
Example embodiments will now be described more fully with reference to the accompanying drawings. Example embodiments may, however, be embodied in many different forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the concept of example embodiments to those skilled in the art. The described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.
In one scheme of the related art, the editing right is set for the collaborative document to limit the editing behavior of the user and preserve the document content, however, the editing right is usually a uniform standard for the entire collaborative document, and when important information exists in the document, a higher editing right needs to be set, which may affect the editing of the non-important content in the document by a general user, and cause inconvenience in use. In another scheme of the related art, real-time edited content of each user is presented to other users through real-time transmission, so as to reduce edited content conflicts between users, thereby supporting simultaneous editing of multiple users, however, real-time transmission needs to occupy a large amount of network resources, when the transmission condition is not ideal, transmission delay may still cause edited content conflicts of different users, and the scheme also cannot support a way that a user downloads to local editing.
In view of the above, exemplary embodiments of the present disclosure provide a collaborative document editing control method. Fig. 1 shows a system architecture 100 of a collaborative document editing program, which includes a creating user terminal 101 that uploads a collaborative document for the first time, a server 102 that stores the collaborative document and respective history data of the collaborative document, and a plurality of editing user terminals 103 that can edit the collaborative document. Wherein, the creating user terminal 101 uploads the collaboration document to the server 102, and the server 102 can control editing of the collaboration document by the method of the present exemplary embodiment. The editing user terminal 103 may also send a request to the server 102, and then perform the editing control method of the present exemplary embodiment on the collaborative document in a manner of downloading to the local and uploading to the server 102 after editing, or in a manner of direct online editing. It should be noted that, when the creating user terminal 101 edits the collaboration document again after uploading the collaboration document for the first time, it is usually necessary to request downloading from the server 102 to local editing or online editing, and therefore the collaboration document editing control method according to the present exemplary embodiment may also be applied. Thus, the method in the present exemplary embodiment may be applied to both the server 102 shown in fig. 1 and the user terminals (101, 103). As shown in fig. 2, the collaborative document editing control method may include the steps of:
step S210, acquiring a collaboration document, wherein the collaboration document comprises a target field.
The target field refers to a part specified in the existing content of the collaborative document, such as a text, a sentence or sentences of text, a character, etc. in a text document, or a cell, a row, a column, etc. in a table document, or one or several pages in a presentation document, etc. Taking the example that the collaborative document is a text document, the creating user can divide the document by taking paragraphs as basic units, so that each paragraph becomes a target field, and each target field is respectively set with a modification rule and managed. Of course, the creating user may also perform a coarser or finer division according to actual needs, for example, merge multiple paragraphs into one target field, or designate one line, one sentence of text, or even one character as a target field. If the creating user does not specify a target field, the system may default to the entire document as the target field. After the division and designation of the object fields are completed, the server may number all the object fields in the background, such as field 1, field 2 …, etc., record the numbering order of the object fields and all the characters contained in each object field, and then identify and sort the object fields according to the numbers.
Step S220, responding to the modification operation aiming at the target field, and displaying a preset electronic signature for the collaborative document and/or the target field according to a preset modification rule so as to identify that the target field is modified.
The preset modification rule refers to displaying a preset electronic signature and a preset electronic signature display mode (including position, style and the like) when the target field is modified. The preset electronic signature is used for indicating that the affiliated user of the signature carries out modification operation on the target field, and may include the account number, the machine name, the time when the modification operation occurs or other self-defined labels and other contents of the affiliated user.
FIG. 3 shows an interaction flow in the collaborative document editing system according to the embodiment, and referring to the figure, setting of the target field and the preset modification rule can be performed by a creating user of the collaborative document when uploading the document to the server; after the editing user terminal performs modification operation on the target field, the server may display a preset electronic signature, for example: editing a user terminal to download a collaboration document and modify a target field, detecting that the target field is modified by a server when the collaboration document is uploaded to a server, and displaying a preset electronic signature; or the target field of the collaborative document is modified online by the editing user terminal, and the server can add or display the preset electronic signature in real time. The preset electronic signature can be presented in various ways, such as identifying the target field involved in the modification operation with different font colors or background colors, adding the modified electronic signature in the form of an annotation in the blank of the document beside the target field, or adding the modified electronic signature in the form of a transparent watermark in the target field, or presenting the modified electronic signature in the form of an annotation when other users click the target field, and the like. The predetermined electronic signature may be displayed at a location of the target field, or may be displayed at a predetermined location of the collaborative document, such as a title, an end, etc. Generally, in order to prevent counterfeit electronic signatures, the system may be configured to directly display the preset electronic signature in the collaborative document after acquiring the user terminal information for performing the modification operation from the background, or the user terminal may automatically send the preset electronic signature information to the server, so that the server displays the preset electronic signature in the collaborative document in a preset manner.
A scenario to which the method in this embodiment is applied is exemplarily illustrated by taking the collaboration document diagram in fig. 4 as an example. After the editing user C opens the collaborative document 400, a field to be modified is selected from the collaborative document, where the field may be a complete paragraph or a part of a paragraph, for example, the user C may select to enter a modification mode to perform modification operations such as inserting new content into the field 3 and deleting original content, if the user C wants to modify the last two lines (denoted as field 3) of the 3 rd paragraph in fig. 4. When user C modifies, field 3 may be highlighted with a special color, or other fields may be faded, shaded, etc. for ease of identification. After the modification is completed, the system may automatically display a predetermined electronic signature 403 for field 3.
In the exemplary embodiment, by setting the target field and the preset modification rule in the collaborative document, the preset electronic signature can be displayed according to the preset modification rule when the user modifies the target field, so that editing control of the collaborative document is realized. On one hand, when the user modifies the target field, the preset electronic signature related to the modification operation can be checked by other users, so that the situations of repeated editing, coverage editing and the like among different users can be reduced, the orderliness and pertinence of the edited content are stronger, and the content of the whole collaborative document is not easy to be confused. On the other hand, the preset electronic signature can be automatically displayed by the server or the user terminal, so that the modification operation has traceability to prevent the content of the collaborative document from being tampered.
In an exemplary embodiment, in order to facilitate the creation user of the collaborative document to strengthen the management of some key fields, the target fields may include a restricted editing field, and the preset electronic signature may include a creativity electronic signature; the method may further comprise: adding and displaying a creative electronic signature to the collaborative document and/or the restricted editing field in advance, wherein the creative electronic signature is convertible.
As described above with reference to fig. 3, the edit restriction field refers to a field designated as non-editable by the creating user, and may be one or more fields that can be set by the creating user when uploading the collaboration document. The creativity electronic signature is a special type of the preset electronic signature, and is used for indicating that the user to which the electronic signature belongs is a creator of the collaborative document, and the creativity electronic signature can be usually added and displayed in advance by the creator when uploading the collaborative document, and can be displayed at the editing-restricted field or at a preset position of the collaborative document, such as a title, an end, and the like. The electronic signature may be distinguished from a common predetermined electronic signature by a specific color or pattern, or a word such as "create", "author", or the like may be identified in the creative electronic signature to indicate the creative electronic signature, or the like. The creativity electronic signature being transferable means that its style, content, etc. may be altered.
Further, in an exemplary embodiment, the modification operation may include a change operation, wherein, in response to the modification operation for the target field, displaying a preset electronic signature for the collaborative document and/or the target field according to a preset modification rule may include: converting the attribute of the creative electronic signature in response to a change operation for the restricted edit field; displaying the creativity electronic signature of a conversion attribute. When other users change the editing-restricted field, the attribute of the creativity electronic signature is converted and displayed to indicate that the editing-restricted field is changed or inform other users that the changing operation is illegal. In an exemplary embodiment, the attributes of the creative electronic signature may include color attributes; the converting attributes of the creative electronic signature may include: and converting the color attribute of the creativity electronic signature from a first preset color to a second preset color. As shown in FIG. 4, a creative electronic signature 401 is added to the title portion of the collaboration document 400, and when other users attempt to modify the title, the creative electronic signature 401 may change from red to black to perform the function of identification or notification. In addition, the above-mentioned function can also be realized by attribute conversion of other aspects, such as changing the shape of the creativity electronic signature, adding a specific identifier to the creativity electronic signature, and the like.
In addition to making modifications to existing content of the collaborative document, new content may need to be written during editing. In an exemplary embodiment, the preset modification rule may include a write rule; the method may further comprise: in response to a write operation directed to adding a new field in the collaborative document, adding a writable electronic signature for the new field according to the write rule.
The writing rules may include user authority for writing, a writing location, an upper limit of the number of characters written, and the like, for example, which users are allowed to write a new field, whether a new field is allowed to be written at any location, or whether a new field is allowed to be written in a target field (in some scenarios, it may be set that writing a new field in a target field is one of modification operations on a target field, and a modification rule is applied), and a maximum character limit for writing a new field each time, and the like. The writing rule may be set by a creating user of the collaborative document at the time of uploading the document, or a uniform rule may be distributed by the server, or the like. The writable electronic signature is another special type of the preset electronic signature, and is used for indicating that the affiliated user of the electronic signature performs writing operation on the new field. The electronic signature can be distinguished from the common preset electronic signature and the creatable electronic signature by a specific color or pattern, and can also be distinguished by identifying characters and the like, for example, characters such as "write", "new" and the like are identified in the writable electronic signature. As shown in FIG. 4, user B has written field 2 in the collaborative document 400 and the writeable electronic signature may be as shown at 402. When the document is opened by another user, it can be known that the field 2 is added by the user B through the writable electronic signature 402, and a creating user or a system administrator of the collaborative document may perform tracing management on the field 2 according to the writable electronic signature 402.
After writing a new field, the system may set a number for the new field in the background while adjusting all subsequent target fields backward by one number, for example, after writing a new field after field 3, the system may set the new field to field 4, adjust the original field 4 to field 5, and so on. The system background can also set a secondary number for the new field (relative to the primary number for the original target field), and fig. 5 shows a scheme for hierarchically numbering fields. As shown in fig. 5, a secondary number may be generated when adding new fields between fields of the same level number, e.g., the new fields written between field 3 and field 4 are numbered in the order of fields 3-1, 3-2. The fields of the secondary number are preceded and the fields of the primary number are followed, with the addition of a new field in between, and a continuation number may be added according to the secondary number, e.g. the new field written between field 3-1 and field 4 is continued according to 3-2, 3-3. The fields with the primary numbers are in front of each other, the fields with the secondary numbers are behind each other, and when new fields are added in the middle, the numbering can be continued in the reverse direction according to the secondary numbers, for example, the new fields written between the field 3 and the field 3-1 can be numbered as 3-a and 3-b, wherein a represents-1, b represents-2, and the like to form reverse ordering, and when 26 letters are used up, the ordering can be continued according to the order of aa and ab. The following may generate three-level numbers, even four-level numbers, etc., which may be ordered according to the above rules. The number of the field is the basis for managing the mutual sequence of different fields by the background of the system, and the whole document is always arranged according to the number sequence of the field no matter the collaborative document is modified or written, so that the editing disorder of the document can be reduced. Of course, the field numbers in fig. 5 may be recorded only in the background of the system and not displayed in the document, or may be displayed in a specific form, for example, in the form of locked text at the start position of each field, and marked with a special color, etc. This embodiment is not particularly limited thereto.
A scenario to which the method in this embodiment is applied is exemplarily illustrated by taking a schematic diagram of a collaboration table document in fig. 6 as an example. Fig. 6 is a trial opinion table 600 of a new product, wherein users participating in trial need to fill trial opinions in column B of the opinion table 600 within a limited time and arrange in the order of submission time, and column a is an automatically generated sequence number set as unchangeable; the 8 th, 18 th, 28 th and so on submitted users will obtain prizes, and the signatures will be automatically generated in column C after the prizes are submitted. The trial opinion table 600 is a collaborative form document, wherein column a is a limited editing field 601, a creativity electronic signature 604 is added and displayed in the trial opinion table 600 in advance, and the creativity electronic signature 604 may display a color change when a user changes the limited editing field 601; the content filled by the user in column B becomes a new field 602, the writing rule of which is that the user participating in the trial has the writing right, the new field 602 is arranged according to the writing time sequence, and column C generates a corresponding signature (i.e. a writable electronic signature 603).
In order to prevent the conflict of different users for modifying the content, when a user modifies the target field, other users can be limited to modify the target field at the same time. Thus, in an exemplary embodiment, the method may further include: locking the target field in response to a modify operation directed to the target field. Locking means that other users are not allowed to edit, and can be presented in a specific way, such as identifying the target field with a specific color, or adding a locked graphical symbol, etc. When the editing user opens the collaborative document, it can be seen which fields are being edited by other users, so that the target fields with the current editing state being idle can be selected for editing. When the editing user modifies a target field that has been locked, the server may refuse its modification operation and send a notification. As shown in FIG. 4, when user D modifies field 4, a corresponding location in the document may generate a lock flag 404 to inform other users that the field is in an edited state. After user D completes the modifications and submits the system, the system may unlock field 4.
In an exemplary embodiment, in order to enable the creating user and each editing user of the collaborative document to know the editing progress of the document in time, the method may further include: sending a notification to a specified address after the modify operation for the target field is completed. The designated address may be a terminal address of a creating user or a related editing user of the collaborative document, or a terminal address of a system administrator, or the like. The notification may be sent by the system as an instant message, or by sending an email to the mailbox address of the creating user. Referring to fig. 3 described above, in addition to modifying the target field, a notification may be sent when the edit-restricted field is changed or a new field is written. The content of the notification may include a name of the collaborative document, a user name for performing a modification operation or a write operation, the content of the modification or the write, and the like.
It should be noted that fig. 3 is only an exemplary illustration of the interaction flow in the exemplary embodiment. Not limited to the case shown in fig. 3, in other embodiments, the steps of displaying the preset electronic signature, converting the attribute of the creativity electronic signature, displaying the writeability electronic signature, and the like may also be performed by the editing user terminal or the creating user terminal; the notification after the modification operation can also be sent to the creating user terminal or the server by the editing user terminal, or sent to all users in the whole system by the editing user terminal in a group message mode.
In addition to managing modification operations in the form of electronic signatures as described above, the user's modification request may be verified to determine whether modification is permitted. In an exemplary embodiment, the method may further include: responding to a modification request aiming at the target field, and verifying the modification request according to the preset modification rule; and if the modification request passes the verification, receiving a modification operation aiming at the target field.
The modification rule may be a modification condition and a limitation set for the target field, for example, a user who has what authority may modify the field, whether to allow a modification operation of deleting the original content, whether to insert new content has a character number limitation, and the like. Generally, a collaboration document may include a plurality of target fields, and a creating user may set different modification rules according to the importance degree of each target field, and may particularly set strict modification limits for some target fields containing important information, for example, a document related to a department business may allow all department employees to review, but only the department employee to modify, where an important paragraph containing business data only allows the department manager to modify; for example, in a table document in which personal information of all the employees is recorded, only the employees are allowed to modify cells corresponding to the personal information of the employees. It should be noted that, in other embodiments, the division of the target field and the setting of the modification rule may also be performed by the server according to a default or preset scheme, and may also be performed by a system administrator, or performed by a new creating user after the creating user transfers the identity of the creating user to another user. This embodiment is not particularly limited thereto.
When an editing user needs to modify a certain target field of the collaborative document, a modification request can be sent to the system, and then the system checks according to the modification rule. Usually, the modification request may include two requests, the first request enters a modification mode, the server verifies the identity information, for example, it verifies whether it has a modification right through an account number, a machine name, an IP address, and the like, and the verification of the identity information may also be in a form of a password, for example, the creating user may set a password for the target field, and the editing user may trigger the modification after inputting a correct password. The second request may be to return the modified content to the server, which checks whether the modification complies with the rules. In practical application, two requests can be combined into one time, and the server only checks once; in some scenarios only limiting the modification authority and not limiting the modification mode, the second request and verification can be omitted. This embodiment is not particularly limited thereto.
When the modification request is verified, the system may receive a modification operation for the target field, modify the target field, and may display a corresponding preset electronic signature.
Therefore, in the exemplary embodiment, different modification rules can be set for different target fields in the collaborative document, so that differentiated management of the collaborative document by taking the fields as units is realized, for example, a strict modification rule can be set for important fields, and a common modification rule is set for non-important fields, so that the integrity and the safety of important information can be ensured, the use by a user is facilitated, and the balance between the safety and the convenience is achieved. Moreover, the method of the embodiment can support multiple users to edit different fields simultaneously without real-time transmission, and also support a mode that the users download the collaborative document to the local and upload the collaborative document back to the server after editing, so that the editing efficiency of the collaborative document is improved under the condition of less network resource occupation, and the multiple users can edit simultaneously without conflict.
It should be noted that, when the above embodiments are executed on the server, each time the user performs a modification operation, only the modification permission of the target field may be opened to the user, that is, although the user can view the entire collaboration document, only the target field is actually modifiable, so the server may simultaneously open and modify different target fields to different users, and after the server obtains the modification operation of the target field, the server updates in the entire system, so that each user terminal obtains the latest version of the collaboration document. When the above embodiments are executed on the user terminal, the user terminal may obtain a complete collaborative document from the server, and when the user performs modification operation, in order to ensure consistency of the collaborative document in the entire system, the latest modification condition of the collaborative document may be shared by each user terminal in the entire system in real time, so that each user terminal may open or close modification authority of a specific target field for the user on the terminal according to the latest modification condition of other user terminals, so as to prevent conflicting modifications.
Exemplary embodiments of the present disclosure also provide a collaborative document editing control apparatus that may be applied in the server 102 or the user terminals (101, 103) shown in fig. 1. As shown in fig. 7, the collaborative document editing control apparatus 700 may include: a collaborative document obtaining module 710, configured to obtain a collaborative document, where the collaborative document includes a target field; and the electronic signature control module 720 is configured to, in response to a modification operation for the target field, display a preset electronic signature for the collaborative document and/or the target field according to a preset modification rule to identify that the target field is modified.
In an exemplary embodiment, the target field may include a restricted edit field, and the preset electronic signature may include a creativity electronic signature; the electronic signature control module may be further configured to add and display a creative electronic signature to the collaborative document and/or the restricted editing field in advance, wherein the creative electronic signature is convertible.
In an exemplary embodiment, the modifying operation may include a changing operation, and the electronic signature control module may include: an electronic signature conversion unit for converting the attribute of the creativity electronic signature in response to a change operation for the restricted edit field, and displaying the creativity electronic signature of the converted attribute.
In an exemplary embodiment, the attributes of the creative electronic signature may include color attributes; the electronic signature conversion unit may be further configured to convert the color attribute of the creativity electronic signature from a first preset color to a second preset color.
In an exemplary embodiment, the preset modification rule may include a write rule; the electronic signature control module may be further configured to add a writable electronic signature for a new field in the collaborative document according to the write rule in response to a write operation for adding the new field in the collaborative document.
In an exemplary embodiment, the apparatus may further include: a target field locking module to lock the target field in response to a modify operation directed to the target field.
In an exemplary embodiment, the apparatus may further include: and the notification sending module is used for sending a notification to the specified address after the modification operation aiming at the target field is completed.
In an exemplary embodiment, the apparatus may further include: the modification checking module is used for responding to a modification request aiming at the target field and checking the modification request according to the preset modification rule; a target field modification module for receiving a modification operation for the target field when the check of the modification request passes.
The details of each module/unit in the collaborative document editing control apparatus have been described in detail in the corresponding method embodiment section, and therefore are not described again.
Exemplary embodiments of the present disclosure also provide an electronic device capable of implementing the above method.
As will be appreciated by one skilled in the art, aspects of the present disclosure may be embodied as a system, method or program product. Accordingly, various aspects of the present disclosure may be embodied in the form of: an entirely hardware embodiment, an entirely software embodiment (including firmware, microcode, etc.) or an embodiment combining hardware and software aspects that may all generally be referred to herein as a "circuit," module "or" system.
An electronic device 800 according to this embodiment of the disclosure is described below with reference to fig. 8. The electronic device 800 shown in fig. 8 is only an example and should not bring any limitations to the functionality and scope of use of the embodiments of the present disclosure.
As shown in fig. 8, electronic device 800 is in the form of a general purpose computing device. The components of the electronic device 800 may include, but are not limited to: the at least one processing unit 810, the at least one memory unit 820, a bus 830 connecting different system components (including the memory unit 820 and the processing unit 810), and a display unit 840.
Wherein the storage unit stores program code that is executable by the processing unit 810 to cause the processing unit 810 to perform steps according to various exemplary embodiments of the present disclosure as described in the "exemplary methods" section above in this specification. For example, the processing unit 810 may perform the steps as shown in fig. 2: step S210, acquiring a collaboration document, wherein the collaboration document comprises a target field; step S220, responding to the modification operation aiming at the target field, and displaying a preset electronic signature for the collaborative document and/or the target field according to a preset modification rule so as to identify that the target field is modified.
The storage unit 820 may include readable media in the form of volatile storage units, such as a random access storage unit (RAM)821 and/or a cache storage unit 822, and may further include a read only storage unit (ROM) 823.
Storage unit 820 may also include a program/utility 824 having a set (at least one) of program modules 825, such program modules 825 including, but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which, or some combination thereof, may comprise an implementation of a network environment.
Bus 830 may be any of several types of bus structures including a memory unit bus or memory unit controller, a peripheral bus, an accelerated graphics port, a processing unit, or a local bus using any of a variety of bus architectures.
The electronic device 800 may also communicate with one or more external devices 1000 (e.g., keyboard, pointing device, bluetooth device, etc.), with one or more devices that enable a user to interact with the electronic device 800, and/or with any devices (e.g., router, modem, etc.) that enable the electronic device 800 to communicate with one or more other computing devices. Such communication may occur via input/output (I/O) interfaces 850. Also, the electronic device 800 may communicate with one or more networks (e.g., a Local Area Network (LAN), a Wide Area Network (WAN), and/or a public network, such as the internet) via the network adapter 860. As shown, the network adapter 860 communicates with the other modules of the electronic device 800 via the bus 830. It should be appreciated that although not shown, other hardware and/or software modules may be used in conjunction with the electronic device 800, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems, among others.
Through the above description of the embodiments, those skilled in the art will readily understand that the exemplary embodiments described herein may be implemented by software, or by software in combination with necessary hardware. Therefore, the technical solution according to the embodiments of the present disclosure may be embodied in the form of a software product, which may be stored in a non-volatile storage medium (which may be a CD-ROM, a usb disk, a removable hard disk, etc.) or on a network, and includes several instructions to enable a computing device (which may be a personal computer, a server, a terminal device, or a network device, etc.) to execute the method according to the embodiments of the present disclosure.
In an exemplary embodiment of the present disclosure, there is also provided a computer-readable storage medium having stored thereon a program product capable of implementing the above-described method of the present specification. In some possible embodiments, various aspects of the disclosure may also be implemented in the form of a program product comprising program code for causing a terminal device to perform the steps according to various exemplary embodiments of the disclosure described in the "exemplary methods" section above of this specification, when the program product is run on the terminal device.
Referring to fig. 9, a program product 900 for implementing the above method according to an embodiment of the present disclosure is described, which may employ a portable compact disc read only memory (CD-ROM) and include program code, and may be run on a terminal device, such as a personal computer. However, the program product of the present disclosure is not limited thereto, and in this document, a readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device.
The program product may employ any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. A readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples (a non-exhaustive list) of the readable storage medium include: an electrical connection having one or more wires, a portable disk, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
A computer readable signal medium may include a propagated data signal with readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A readable signal medium may also be any readable medium that is not a readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device.
Program code embodied on a readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
Program code for carrying out operations for the present disclosure may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, C + + or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computing device, partly on the user's device, as a stand-alone software package, partly on the user's computing device and partly on a remote computing device, or entirely on the remote computing device or server. In the case of a remote computing device, the remote computing device may be connected to the user computing device through any kind of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or may be connected to an external computing device (e.g., through the internet using an internet service provider).
Furthermore, the above-described figures are merely schematic illustrations of processes included in methods according to exemplary embodiments of the present disclosure, and are not intended to be limiting. It will be readily understood that the processes shown in the above figures are not intended to indicate or limit the chronological order of the processes. In addition, it is also readily understood that these processes may be performed synchronously or asynchronously, e.g., in multiple modules.
It should be noted that although in the above detailed description several modules or units of the device for action execution are mentioned, such a division is not mandatory. Indeed, the features and functionality of two or more modules or units described above may be embodied in one module or unit, according to embodiments of the present disclosure. Conversely, the features and functions of one module or unit described above may be further divided into embodiments by a plurality of modules or units.
Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure disclosed herein. This application is intended to cover any variations, uses, or adaptations of the disclosure following, in general, the principles of the disclosure and including such departures from the present disclosure as come within known or customary practice within the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.
It will be understood that the present disclosure is not limited to the precise arrangements described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is to be limited only by the terms of the appended claims.

Claims (8)

1. A collaborative document editing control method, comprising:
obtaining a collaborative document and displaying a creativity electronic signature of a restricted editing field in the collaborative document, the collaborative document comprising a target field, the target field comprising the restricted editing field, wherein the creativity electronic signature has been previously added for the collaborative document and/or the restricted editing field in the collaborative document, wherein the creativity electronic signature is transferable;
responding to a modification operation aiming at the target field, displaying a preset electronic signature for the collaborative document and/or the target field according to a preset modification rule so as to identify that the target field is modified, wherein the preset electronic signature comprises the creativity electronic signature;
the modification operation comprises a change operation, wherein the displaying a preset electronic signature for the collaborative document and/or the target field according to a preset modification rule in response to the modification operation for the target field comprises:
converting the attribute of the creative electronic signature in response to a change operation for the restricted edit field;
displaying the creative electronic signature of a conversion attribute;
the attributes of the creative electronic signature include color attributes; the converting attributes of the creative electronic signature includes:
and converting the color attribute of the creativity electronic signature from a first preset color to a second preset color.
2. The method of claim 1, wherein the preset modification rule comprises a write rule, and wherein the method further comprises:
in response to a write operation directed to adding a new field in the collaborative document, adding a writable electronic signature for the new field according to the write rule.
3. The method of claim 1, further comprising:
locking the target field in response to a modify operation directed to the target field.
4. The method of claim 1, further comprising:
sending a notification to a specified address after the modify operation for the target field is completed.
5. The method according to any one of claims 1-4, further comprising:
responding to a modification request aiming at the target field, and verifying the modification request according to the preset modification rule;
and if the modification request passes the verification, receiving a modification operation aiming at the target field.
6. A collaborative document editing control apparatus, characterized by comprising:
a collaborative document acquisition module for acquiring a collaborative document and displaying a creativity electronic signature of a restricted editing field in the collaborative document, the collaborative document including a target field, the target field including the restricted editing field, wherein the creativity electronic signature has been previously added for the restricted editing field in the collaborative document and/or the collaborative document, wherein the creativity electronic signature is convertible;
the electronic signature control module is used for responding to modification operation aiming at the target field, displaying a preset electronic signature for the collaborative document and/or the target field according to a preset modification rule so as to identify that the target field is modified, wherein the preset electronic signature comprises the creativity electronic signature;
the modification operation comprises a change operation, wherein the electronic signature control module comprises: an electronic signature conversion unit for converting the attribute of the creativity electronic signature in response to the change operation for the restriction edit field; displaying the creative electronic signature of a conversion attribute;
the attributes of the creative electronic signature include color attributes; the electronic signature conversion unit is further used for converting the color attribute of the creativity electronic signature from a first preset color to a second preset color.
7. An electronic device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, characterized in that the program realizes the method steps of any of claims 1-5 when executed by the processor.
8. A computer-readable medium, on which a computer program is stored which, when being executed by a processor, carries out the method steps of any one of claims 1 to 5.
CN201810327500.4A 2018-04-12 2018-04-12 Collaborative document editing control method and device, electronic equipment and storage medium Active CN108549623B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810327500.4A CN108549623B (en) 2018-04-12 2018-04-12 Collaborative document editing control method and device, electronic equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810327500.4A CN108549623B (en) 2018-04-12 2018-04-12 Collaborative document editing control method and device, electronic equipment and storage medium

Publications (2)

Publication Number Publication Date
CN108549623A CN108549623A (en) 2018-09-18
CN108549623B true CN108549623B (en) 2022-03-01

Family

ID=63514915

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810327500.4A Active CN108549623B (en) 2018-04-12 2018-04-12 Collaborative document editing control method and device, electronic equipment and storage medium

Country Status (1)

Country Link
CN (1) CN108549623B (en)

Families Citing this family (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109409110A (en) * 2018-10-18 2019-03-01 胡金钱 A kind of electronic document signature method, device, equipment and readable medium
CN109710909B (en) * 2018-12-29 2020-07-07 腾讯科技(深圳)有限公司 Content acquisition method, device, terminal and storage medium
CN109615343A (en) * 2019-01-03 2019-04-12 深圳壹账通智能科技有限公司 Electronic contract generation method, device, computer equipment and storage medium
CN110109882A (en) * 2019-04-02 2019-08-09 北京大麦地信息技术有限公司 A kind of method, apparatus, electronic equipment and the server of online collaborative process file
CN112035868B (en) * 2019-06-04 2024-11-08 珠海金山办公软件有限公司 Method, device and electronic device for protecting rotation angle of graphics in document
CN112347323A (en) * 2019-07-22 2021-02-09 小船出海教育科技(北京)有限公司 Document management method, document management device, storage medium and processor
CN112749533B (en) * 2019-10-30 2023-08-04 腾讯科技(深圳)有限公司 Data input control method and device, electronic equipment and storage medium
CN110807302B (en) * 2019-11-04 2023-12-19 北京联想协同科技有限公司 Document collaborative editing method and device, terminal and computer readable storage medium
CN111290755B (en) * 2020-02-04 2023-07-07 北京字节跳动网络技术有限公司 Method, device, electronic equipment and storage medium for presenting data
CN111985191B (en) * 2020-08-05 2024-03-29 北京同创永益科技发展有限公司 Multi-user collaborative online document editing method and device
CN111931467A (en) * 2020-10-15 2020-11-13 北京联想协同科技有限公司 Document content authority control method and device
CN112016280B (en) * 2020-10-16 2021-11-23 北京联想协同科技有限公司 File editing method and device and computer readable medium
CN112307727A (en) * 2020-11-12 2021-02-02 上海晏鼠计算机技术股份有限公司 Online document editing method
CN112329388A (en) * 2020-11-30 2021-02-05 深圳集智数字科技有限公司 A data display method and device
CN112700348A (en) * 2021-01-04 2021-04-23 长鑫存储技术有限公司 Process data processing method and device, storage medium and electronic equipment
CN112784530B (en) * 2021-02-08 2024-12-20 中国工商银行股份有限公司 Document modification difference display method and device
CN115079873B (en) * 2021-03-01 2024-03-26 北京字跳网络技术有限公司 Information display method, device, electronic equipment and storage medium
CN113111179B (en) * 2021-03-09 2024-10-25 智慧芽信息科技(苏州)有限公司 File classification processing method, device, server and system
CN113065320A (en) * 2021-03-26 2021-07-02 上海玉数科技有限公司 Collaborative editing type mind map sharing group
CN113283226B (en) * 2021-05-25 2023-09-22 浪潮通用软件有限公司 Editing method, device, equipment and medium of online document template
CN113705174B (en) * 2021-08-04 2025-04-08 北京百度网讯科技有限公司 Content editing method, device, electronic device and storage medium
CN114139503B (en) * 2021-11-30 2025-09-16 平安科技(深圳)有限公司 Document content processing method, device, equipment and storage medium
CN114189530A (en) * 2021-12-14 2022-03-15 南京讯天游科技有限公司 Resource cooperation method and system based on Internet
CN114528816B (en) * 2022-01-27 2023-03-17 北京飞书科技有限公司 Collaboratively edited information display method, device, electronic device and readable medium
CN117273671A (en) * 2022-06-10 2023-12-22 珠海金山办公软件有限公司 Document collaboration method, device and storage medium

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102262620A (en) * 2011-08-04 2011-11-30 无锡永中软件有限公司 Document cooperation method
CN102541825A (en) * 2010-12-23 2012-07-04 北京大学 Method and device for recording trace information of electronic file
CN103092820A (en) * 2011-10-27 2013-05-08 镇江雅迅软件有限责任公司 Implementation of electronic document collaborative editor
CN103902517A (en) * 2012-12-26 2014-07-02 北京大学 Separated electronic official document mark remaining and showing method and system
CN105743973A (en) * 2016-01-22 2016-07-06 上海科牛信息科技有限公司 Multi-user multi-device real-time synchronous cloud cooperation method and system
CN106445194A (en) * 2010-04-12 2017-02-22 谷歌公司 Collaborative cursors in a hosted word processor
CN106796632A (en) * 2014-09-29 2017-05-31 亚马逊技术股份有限公司 To the Remote Visit and Control of data storage
CN107239437A (en) * 2017-06-06 2017-10-10 智为天下(北京)科技有限公司 A kind of document edit method, device, readable storage medium storing program for executing and terminal device

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050033811A1 (en) * 2003-08-07 2005-02-10 International Business Machines Corporation Collaborative email
US9251131B2 (en) * 2010-05-04 2016-02-02 Docusign, Inc. Systems and methods for distributed electronic signature documents including version control
US9606972B2 (en) * 2011-11-09 2017-03-28 Microsoft Technology Licensing, Llc Document collaboration with collaboration context data
US9158746B2 (en) * 2012-06-13 2015-10-13 International Business Machines Corporation Managing concurrent editing in a collaborative editing environment using cursor proximity and a delay
CN105786581A (en) * 2016-03-28 2016-07-20 北京三快在线科技有限公司 Multistage server and method for network data operation
CN106407717A (en) * 2016-10-24 2017-02-15 深圳市前海安测信息技术有限公司 System and method of verifying electronic signature of electronic medical record in medical information system
CN106599321B (en) * 2016-12-30 2020-09-15 上海绿建信息科技有限公司 Plug-in for generation and analysis of DWG file annotation and signature and use method thereof
CN107451737A (en) * 2017-08-02 2017-12-08 泰州市抗震办公室(泰州市建设工程施工图设计审查中心) A kind of big data O2O check of drawings cloud platform management systems examined for engineering construction figure

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106445194A (en) * 2010-04-12 2017-02-22 谷歌公司 Collaborative cursors in a hosted word processor
CN102541825A (en) * 2010-12-23 2012-07-04 北京大学 Method and device for recording trace information of electronic file
CN102262620A (en) * 2011-08-04 2011-11-30 无锡永中软件有限公司 Document cooperation method
CN103092820A (en) * 2011-10-27 2013-05-08 镇江雅迅软件有限责任公司 Implementation of electronic document collaborative editor
CN103902517A (en) * 2012-12-26 2014-07-02 北京大学 Separated electronic official document mark remaining and showing method and system
CN106796632A (en) * 2014-09-29 2017-05-31 亚马逊技术股份有限公司 To the Remote Visit and Control of data storage
CN105743973A (en) * 2016-01-22 2016-07-06 上海科牛信息科技有限公司 Multi-user multi-device real-time synchronous cloud cooperation method and system
CN107239437A (en) * 2017-06-06 2017-10-10 智为天下(北京)科技有限公司 A kind of document edit method, device, readable storage medium storing program for executing and terminal device

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
文档协同系统客户端的设计与实现;刘世军;《中国优秀硕士学位论文全文数据库 信息科技辑》;20110515(第05期);I138-384 *

Also Published As

Publication number Publication date
CN108549623A (en) 2018-09-18

Similar Documents

Publication Publication Date Title
CN108549623B (en) Collaborative document editing control method and device, electronic equipment and storage medium
KR101608099B1 (en) Simultaneous collaborative review of a document
CN108604225B (en) Collaborative document creation by multiple different teams
CN111819534B (en) Spreadsheet-based software application development
US20220236981A1 (en) Code Conflict Resolution System and Method, Apparatus, Device, and Medium
RU2714609C1 (en) Automation of document generation
US20080091780A1 (en) Integrated secure mobile collaborative environment that facilitates structured data capture and communication
US20210049711A1 (en) Method of automatically transmitting data information and device of automatically transmitting data information
CN116225399A (en) Spreadsheet-based software application development
EP3665588A1 (en) Workflow functions of content management system enforced by client device
AU2015331025A1 (en) Emulating manual system of filing using electronic document and electronic file
US10205597B2 (en) Composite document referenced resources
US9135234B1 (en) Collaborative generation of digital content with interactive reports
US20210110105A1 (en) System for fileless information management
CN112286904A (en) Cluster migration method, device and storage medium
CN113139010A (en) Digitalized management system for bidding agent service information
CN121008733A (en) A method, apparatus, and electronic device for sharing a host based on multiple input devices.
Pipinellis GitHub Essentials: Unleash the power of collaborative development workflows using GitHub
CN114240311A (en) Text sending management method and system
US20250200269A1 (en) Modifying a digital design document via customized access rights to document portions
CN114546937B (en) Intelligent document editing management system, method, equipment and storage medium
Habraken Microsoft Office Inside Out (Office 2021 and Microsoft 365)
CN111435476A (en) Manuscript compiling processing method, device, equipment and storage medium
CN112906356A (en) Report compiling flow self-defining method and device, client and server
CN115063069A (en) A method, apparatus, server and medium for modularizing BOM

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20221026

Address after: 100102 Room 01, Floor 3, Room 01, Building 2 to 4, Yard 6, Wangjing East Road, Chaoyang District, Beijing

Patentee after: Beijing three cloud computing Co.,Ltd.

Patentee after: BEIJING SANKUAI ONLINE TECHNOLOGY Co.,Ltd.

Address before: 100083 2106-030, 9 North Fourth Ring Road, Haidian District, Beijing.

Patentee before: BEIJING SANKUAI ONLINE TECHNOLOGY Co.,Ltd.