Information exchange method, device, electronic device and storage medium for document processing

The document processing interface with communication group creation and conversation information generation improves communication and processing efficiency by enabling efficient team collaboration in document processing.

JP7756252B2Active Publication Date: 2025-10-17BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2024529567
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2021-11-17
Filing Date
2022-11-14
Publication Date
2025-10-17
Estimated Expiration
2042-11-14

AI Technical Summary

Technical Problem

There is a lack of efficient communication methods for team members when amending and finalizing business documents, leading to low efficiency in processing business documents.

Method used

A document processing interface that displays processed documents and their marks, along with features for creating communication groups and generating processing conversation information based on operation events, allowing for sharing with associated persons and groups.

Benefits of technology

Enhances communication efficiency and processing efficiency by facilitating accurate and timely communication among team members through conversational communication methods.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007756252000002
    Figure 0007756252000002
  • Figure 0007756252000003
    Figure 0007756252000003
  • Figure 0007756252000004
    Figure 0007756252000004
Patent Text Reader

Abstract

The present disclosure relates to a computer technology field, and in particular to an information exchange method, device, electronic device, and storage medium for document processing. A control method provided by an embodiment of the present disclosure includes: displaying a document processing interface for displaying a processed document and its processing mark; and creating a communication group based on at least one of a related person of the processed document, the processed document, and the processing mark in response to a first operation event on a group creation indicator associated with the document processing interface.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] [CROSS-REFERENCE TO RELATED APPLICATIONS] This application is based on and claims priority from a Chinese patent application bearing application number 202111364880.7, filed on November 17, 2021, and entitled "Information exchange method, device, electronic device and storage medium for document processing," the entire contents of which are hereby incorporated by reference into this application.

[0002] [Technical field] The present disclosure relates to the field of computer technology, and more particularly to information exchange methods, devices, electronic devices and storage media for document processing. [Background technology]

[0003] When a team drafts, amends, or reviews a business document, they need to communicate and discuss the revisions to the document. However, there is a lack of efficient communication methods or means between team members when amending and finalizing business documents, which results in low efficiency in processing business documents. Summary of the Invention

[0004] This Summary section is provided to introduce concepts in a simplified form, and these concepts are described in detail in the Detailed Description section below. This Summary section is not intended to identify key or required features of the claimed technical solutions, nor is it intended to be used to limit the scope of the claimed technical solutions.

[0005] In a first aspect, according to one or more embodiments of the present disclosure, displaying a document processing interface for displaying the processed document and its processing marks; and creating a communication group based on at least one of an associated person of the processed document, the processed document, and the processing mark in response to a first operation event on a group creation indicator associated with the document processing interface.

[0006] In a second aspect, according to one or more embodiments of the present disclosure, displaying a document processing interface for displaying the processed document and its processing marks; and generating processing conversation information based on at least one of the processing mark and processing flow node information of the processed document in response to an operation event on a predetermined indicator associated with the document processing interface.

[0007] In a third aspect, according to one or more embodiments of the present disclosure, displaying a document processing interface for displaying the processed document and its processing marks; In response to an operation event on a predetermined indicator associated with the document processing interface, generating processing conversation information to be shared with a conversation interface based on at least one of the processed document, the processing mark, and processing flow node information of the processed document; displaying a sharing interface including a list of potential sharers displaying at least one associated person of the processed document; determining a sharer in response to an operation event on the sharing interface; and transmitting the processing conversation information to the sharer.

[0008] In a fourth aspect, according to one or more embodiments of the present disclosure, a processing interface display unit for displaying a document processing interface for displaying the processed document and its processing marks; and a communication group creation unit for creating a communication group based on at least one of an associated person of the processed document, the processed document, and the processing mark in response to a first operation event on a group creation indicator associated with the document processing interface.

[0009] In a fifth aspect, according to one or more embodiments of the present disclosure, a processing interface display unit for displaying a document processing interface for displaying the processed document and its processing marks; and a first conversation information generation unit for generating processing conversation information based on at least one of the processing mark and processing flow node information of the processed document in response to an operation event on a predetermined indicator associated with the document processing interface.

[0010] In a sixth aspect, according to one or more embodiments of the present disclosure, a processing interface display unit for displaying a document processing interface for displaying the processed document and its processing marks; a second conversation information generating unit for generating processing conversation information to be shared with a conversation interface based on at least one of the processed document, the processing mark, and processing flow node information of the processed document in response to an operation event on a predetermined indicator associated with the document processing interface; a sharing interface display unit for displaying a sharing interface including a candidate sharer list displaying at least one associated person of the processed document; a sharer determination unit for determining a sharer in response to an operation event on the sharing interface; and a conversation information sending unit for sending the processing conversation information to the sharer.

[0011] In a seventh aspect, according to one or more embodiments of the present disclosure, there is provided an electronic device including at least one memory and at least one processor, wherein the memory is used to store program code and the processor is used to call the program code stored in the memory so that the electronic device performs an information exchange method for document processing provided by one or more embodiments of the present disclosure.

[0012] In an eighth aspect, according to one or more embodiments of the present disclosure, there is provided a non-transitory computer storage medium having stored thereon program code that, when executed by a computing device, causes the computing device to perform an information exchange method for document processing provided by one or more embodiments of the present disclosure.

[0013] According to one or more embodiments of the present disclosure, in response to receiving a document upload operation in a processing interface of a first document, a second document uploaded by a user is retrieved and made a related document of the first document, and the second document is associated with at least one related person of the first document so that the second document can be reviewed by the at least one related person, thereby enabling both the first document and its related document to be collaboratively processed by the related persons of the first document.

[0014] According to one or more embodiments of the present disclosure, by generating processing conversation information based on at least one of the processing mark and the processing flow node information of the processed document, it becomes easier for users to transfer the processing conversation information to other users or groups, making such document processing methods more suitable for forms of conversational communication, and improving the communication efficiency and processing efficiency of document processing by users.

[0015] According to one or more embodiments of the present disclosure, processing conversation information is generated based on at least one of the processed document, the processing mark, and the processing flow node information of the processed document, and the related persons of the processed document are displayed through a sharing interface, making it easier for users to share the processing conversation information with the related persons of the processed document, making such a document processing method more suitable for the form of conversational communication, and improving the communication efficiency and processing efficiency of users' document processing. [Brief explanation of the drawings]

[0016] These and other features, advantages, and aspects of the embodiments of the present disclosure will become more apparent by reference to the following detailed description taken in conjunction with the drawings. In all figures, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and that elements and components are not necessarily drawn to scale. [Figure 1] 1 is a flowchart of an information exchange method for document processing provided by one embodiment of the present disclosure. [Figure 2] FIG. 2 is a schematic diagram of a document processing interface provided by one embodiment of the present disclosure. [Figure 3] FIG. 10 is a schematic diagram of a document processing interface provided by another embodiment of the present disclosure. [Figure 4] FIG. 1 is a schematic diagram of a group creation interface provided by one embodiment of the present disclosure. [Figure 5]FIG. 10 is a schematic diagram of a group creation interface provided by another embodiment of the present disclosure. [Figure 6] 1 is a schematic diagram of a first processing conversation information interface provided by an embodiment of the present disclosure; [Figure 7] FIG. 10 is a schematic diagram of a second processing conversation information interface provided by an embodiment of the present disclosure. [Figure 8] FIG. 10 is a schematic diagram of a second processing conversation information interface provided by another embodiment of the present disclosure. [Figure 9] 10 is a flowchart of an information exchange method for document processing provided by another embodiment of the present disclosure. [Figure 10] 10 is a flowchart of an information exchange method for document processing provided by yet another embodiment of the present disclosure. [Figure 11] 1 is a structural schematic diagram of an information exchange device for document processing provided by an embodiment of the present disclosure; [Figure 12] FIG. 1 is a structural schematic diagram of an information exchange device for document processing provided by another embodiment of the present disclosure; [Figure 13] FIG. 10 is a structural schematic diagram of an information exchange device for document processing provided by yet another embodiment of the present disclosure; [Figure 14] 1 is a structural schematic diagram of an electronic device provided according to an embodiment of the present disclosure; DETAILED DESCRIPTION OF THE INVENTION

[0017] Hereinafter, the embodiments of the present disclosure will be described in more detail with reference to the drawings. Although the drawings show several embodiments of the present disclosure, it should be understood that the present disclosure can be realized in various forms and should not be construed as being limited to the embodiments described herein. On the contrary, the examples are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are for illustrative purposes only and do not limit the scope of protection of the present disclosure.

[0018] It should be understood that the steps described in the embodiments of the present disclosure may be performed in a different order and / or in parallel, and that embodiments may include additional steps and / or omit steps as shown, and the scope of the present disclosure is not limited in this respect.

[0019] As used herein, the term "including" and variations thereof are open-ended "including," i.e., "including, but not limited to." The term "based on" means "based at least in part on." The term "in one embodiment" means "at least one embodiment." The term "another embodiment" means "at least one other embodiment." The term "some embodiments" means "at least some embodiments." The term "responsive to" and related terms indicate that one signal or event is influenced to some extent by another signal or event, but not necessarily completely or directly. When event x occurs "in response to" event y, x can be directly or indirectly responsive to y. For example, the occurrence of y may ultimately lead to the occurrence of x, but there may be other intervening events and / or conditions. In other cases, y does not necessarily lead to the occurrence of x, and x may occur even if y has not occurred. The term "responsive to" may also mean "at least in part responsive to."

[0020] The term "determining" broadly encompasses various operations and may include obtaining, computing, calculating, processing, deriving, investigating, looking up (e.g., looking up in a table, database, or other data structure), searching, and similar operations, as well as receiving (e.g., receiving information), accessing (e.g., accessing data in a memory), and similar operations, as well as analyzing, selecting, choosing, establishing, and similar operations. Relevant definitions of other terms are provided below. Relevant definitions of other terms are provided below.

[0021] It should be noted that the concepts of "first," "second," etc. referred to in this disclosure are merely intended to distinguish between different devices, modules, or units, and are not intended to limit the order or interdependence of functions performed by these devices, modules, or units.

[0022] It should be noted that the modifications "one" and "multiple" referred to in this disclosure are exemplary and not limiting, and should be understood to mean "one or more" unless the context clearly indicates otherwise, as will be understood by one of ordinary skill in the art.

[0023] For purposes of this disclosure, the phrase "A and / or B" means (A), (B), or (A and B).

[0024] The names of messages or information exchanged between devices in the embodiments of the present disclosure are for illustrative purposes only and are not intended to limit the scope of these messages or information.

[0025] Referring to FIG. 1, there is shown a flowchart of an information exchange method 100 for document processing provided by one embodiment of the present disclosure, the method 100 including step S120 and step S140.

[0026] Step S120: A document processing interface for displaying the processed document and its processing mark is displayed.

[0027] In some embodiments, the processing marks include modification marks, such as additions, insertions, deletions, and traces of modifications to the document content, as well as suggestions and annotations to the document content, and the processing marks can be displayed within the document content and / or within relevant regions of the document.

[0028] In some embodiments, the processing marks may also display context information of the correction marks, correction traces, annotations, and type information of the processing marks, making it easier for users to quickly understand the meaning of the processing marks.

[0029] In some embodiments, the document processing interface can be used to compare differences between two processed documents and generate one or more processing marks based on the differences.

[0030] Step S140: In response to a first operation event on a group creation indicator associated with the document processing interface, a communication group is created based on at least one of an associated person of the processed document, the processed document, and the processing mark.

[0031] Illustratively, the first operation event on the group creation indicator includes, but is not limited to, a touch operation event, a click operation event, a gesture operation event, or a voice operation event on the group creation indicator.

[0032] It should be noted that the group creation indicator may be located within the document processing interface or may be provided in a multi-level interface entered or opened through the document processing interface, and the present disclosure is not limited thereto.

[0033] According to the information exchange method for document processing provided by one or more embodiments of the present disclosure, a document processing interface is displayed, and in response to a first operation event on a group creation indicator associated with the document processing interface, a communication group is created based on at least one of the associated person of the processed document, the processed document, and the processing mark, thereby improving the efficiency of creating a communication group associated with the processed document, thereby making it easier to communicate accurately about the processed document through the created associated communication group.

[0034] In some embodiments, step S140 includes steps A1 to A3.

[0035] Step A1: In response to a first operation event on a group creation indicator associated with the document processing interface, a group creation interface including a group candidate member list displaying at least one of the related persons is displayed.

[0036] Step A2: In response to a second operation event on the group creation interface, group candidate members are determined.

[0037] In some embodiments, the second operation event may include a user selection or deletion operation event for a member shown in the group candidate member list, or the second operation event may include a user adding another user other than the member in the group candidate member list using a function control provided in the group creation interface.

[0038] For example, the user may select one or more members from the group candidate member list as group candidate members, or may delete one or more members from the group candidate member list and select the remaining members as group candidate members. The user may also add other users other than the members in the group candidate member list as group candidate members using a function control provided in the group creation interface.

[0039] Step A3: A communication group is created based on group candidate members determined by the user.

[0040] In this embodiment, by displaying the people related to the processed document in the group candidate member list, it becomes easier for users to create communication groups based on the people related to the processed document, and further, the people related to the processed document can communicate accurately about the processing of the processed document through the created communication group.

[0041] In some embodiments, the associated person is displayed preferentially in the group candidate member list. Illustratively, the associated person of the processed document is arranged or highlighted in front of other people in the group candidate member list. In this way, it is easier for a user to select the associated person from the group candidate member list.

[0042] In some embodiments, a communication group may be created directly based on related persons of the processed document, for example, by triggering a quick group creation indicator, a communication group is created by default with related persons who meet a predetermined condition of the processed document as group members, thereby eliminating the need to select candidate persons one by one, and further improving the efficiency of creating a communication group associated with the processed document. For example, the related persons who meet the predetermined condition may be persons who have a predetermined relationship with the processed document, such as reviewers of the related document.

[0043] In some embodiments, the relevant person includes at least one of a flow node executing person of the processing flow of the processed document, a document content related person of the processed document, and a person having a predetermined reporting relationship with the flow node executing person or the document content related person.

[0044] In some embodiments, the flow node executing person includes at least one of the initiator of the processing flow of the processed document, a processor who has already processed, is currently processing, or will process the processed document, and the document content related person of the processed document includes at least one of the owner, drafter, and modifier of the processed document.

[0045] The document processing of the present disclosure will be described below using a contract review scenario as an example. The document processing interface may be a contract review interface, which can display the contract content to be reviewed and its review marks. The document processing flow may be a contract review flow. The flow nodes of the contract review flow may include an initiator node, a one-stage or multi-stage review node, a stamping node, and an archive node. Accordingly, the flow node executing person may be the initiator of the contract review, a first-stage, second-stage, third-stage, etc. reviewer responsible for reviewing the contract, a contract stamper, or a contract archivist. A person having a predetermined reporting relationship with the flow node executing person or a document content related person may be the head of the department to which the contract reviewer belongs or another responsible person. A contract content related person may be the contract applicant, drafter, or amender.

[0046] Furthermore, the reviewers are described using a three-stage review node as an example. If the current review node is a second-stage node, that is, the contract is currently being reviewed by a second-stage reviewer, the first-stage reviewer may be a reviewer who has already reviewed the contract, the second-stage reviewer is a reviewer who is currently reviewing the contract, and the third-stage reviewer is a reviewer who will review the contract in the future.

[0047] In some embodiments, the flow node performers are arranged in the candidate member list based on the order of the flow nodes, e.g., the initiator of the document processing flow, the first-stage, second-stage, third-stage, etc. processors responsible for processing the processed documents, the document sealer, and the document archivist.

[0048] In some embodiments, the group candidate member list prioritizes processors who are currently processing or who will process the processed document in the future. Illustratively, processors who are currently processing or who will process the processed document in the future are arranged or highlighted in the group candidate member list in front of other people. By preferentially displaying processors who are currently processing or who will process the processed document in the group candidate member list in this way, it becomes easier to quickly select as group members those who are highly relevant to the processing mark being considered.

[0049] In some embodiments, the group creation interface includes a search interface, and step S140 includes step B1.

[0050] Step B1: Determine group candidate members from a predetermined user set based on user information entered by the user in the search interface.

[0051] In some embodiments, users in a predetermined user set correspond to the same entity, such as the same company, school, institution, organization, etc. Illustratively, the predetermined user set may be user accounts having predetermined fields.

[0052] In some embodiments, the group creation interface includes an information editing interface, and the method 100 further includes steps S131 and S132.

[0053] Step S131: The information input by the user into the information editing interface is obtained.

[0054] Step S132: After the communication group is created, the input information is sent to the communication group.

[0055] For example, during the group creation process, a user can input interpretive and descriptive information into the information editing interface, and after creating a communication group, can send the information to the communication group as a conversation message.

[0056] 2 and 3 show a document processing interface provided by an embodiment of the present disclosure. The document processing interface 10 includes a title interface 20, a first area 30, a second area 40, and a third area 50.

[0057] The title interface 20 can display attribute information of the processed document, such as title information, type information, and number information of the processed document. The title interface 20 also displays a group creation indicator 21. A user can create a group by triggering the group creation indicator 21.

[0058] The first area 30 is used to display the contents of the first document. In some embodiments, the first area 30 has a first title area 31 in which one or more of the title information, version information, and time information of the first document can be displayed.

[0059] The second area 40 is used to display the contents of the second document. In some embodiments, the second area 40 includes a second title area 41 in which one or more of the title information, version information, and time information of the second document can be displayed.

[0060] The third area 50 is used to display differences between the first document and the second document. In some embodiments, the third area 50 includes a first sub-interface 60 for displaying differences in document content. As shown in FIG. 2 , there are currently 12 differences between the first document and the second document in terms of document content, and the third area 50 currently displays three of these differences, namely, processing marks 61, 62, and 63. In some embodiments, the second document may be a processed document, and the first document may be a comparison document for comparing the processed document. The third area is used to display the processing marks. The processing marks are used to identify differences between the processed document and the comparison document, including, but not limited to, character comparison differences, table comparison differences, picture comparison differences, newly added page comparison differences, and seal comparison differences.

[0061] The processing mark 61 includes information on the type of the processing mark, such as "added" and "correction mark" or "correction trace". YYY " and its context information "A:XXXX", and the underline indicates that "YYY" is a part that was added to the second document compared to the first document.

[0062] The processing mark 62 is the type information of the processing mark, which is "deletion", a correction mark, or a correction trace.

number

[0063] In some embodiments, the third display area further includes a second sub-interface, which is used to display differences between the seal content associated with the document and the document content, such as a mismatch between the subject information in the seal content associated with the document and the document content.

[0064] 4 shows a group creation interface provided by an embodiment of the present disclosure. The group creation interface 71 displays a candidate member list 81, in which related people of multiple processed documents are displayed in the candidate group list, and the user can select or cancel the selection of people displayed in the candidate group list to determine group candidate members. The group creation interface 71 also displays a search interface 91, through which the user can search for group candidate members.

[0065] As shown in FIG. 4, the group candidate member list displays role information, department information, and job information of related people in the processing flow of the processed document.

[0066] For example, the role information includes an initiator of the processing flow of the processed document, a processor of the first, second, third, etc. stage of the processed document, a sealer of the processed document, and an archivist of the processed document. For example, the role information shown in FIG. 4 includes "initiator," "first legal review," "second legal review," "sealing node," "archive node," etc.

[0067] FIG. 5 illustrates a group creation interface provided by an embodiment of the present disclosure. The group creation interface 72 displays a candidate member list 82, and the candidate group list displays, by default, people associated with the processed document, including "Zhang San," "Li Si," and "Wang Wu." A user can add or delete people displayed in the group candidate list. The group creation interface 72 also displays an information editing interface 92, which allows a user to input interpretive and descriptive information. After creating a communication group, the user can send the information to the communication group as a conversation message. In some embodiments, the candidate group list can be filled by default with approvers from the current processing node and the previous processing node.

[0068] In some embodiments, step S140 includes step C1.

[0069] Step C1: Determine a name for the communication group based on at least one of the tag information of the processed document, the processing flow information of the processed document, the group number information, the group creator information, the group creation time information, and the processing mark information. By generating a group name for the communication group based on the information, the efficiency of creating the communication group can be improved, and the group members can use the communication group to communicate accurately about the processed document.

[0070] Illustratively, the group name can be named in the format "{Project Name}-Contract Application-{Contract Name}-{Contract Number} Communication Group," such as "{XYZ Project}-Contract Application-{ABC Contract}-{123456} Communication Group."

[0071] In some embodiments, the group name may further include processing summary information generated based on the processing marks, such as "signing entity" and "currency check," which may further assist group members in utilizing the communication group to accurately communicate about the processed document.

[0072] In some embodiments, when at least one of the following conditions is satisfied: at least one communication group is created based on the same process flow, at least one communication group is created based on the same process flow node, or different communication groups cannot be distinguished based on information other than the group number information in the name of the communication group, the name of the communication group includes the group number information. In this way, including the group number information in the name of the communication group can avoid the problem of automatically generated group names being indistinguishable when groups are created based on the same process flow or the same flow node, and can further prevent group members from getting confused and preventing invalid communication.

[0073] In some embodiments, the method 100 further includes step S151 and step S152.

[0074] Step S151: Process conversation information is generated based on at least one of the processed document, the process mark, and process flow node information of the processed document.

[0075] Step S152: Display the processing conversation information in a conversation interface corresponding to the communication group.

[0076] In this embodiment, processing conversation information is generated based on at least one of the processed document, the processing mark, and the processing flow node information of the processed document, so that users can communicate document processing matters based on the processing conversation information displayed in the communication group. This document processing method is more suitable for the communication form of the communication group, and can improve work efficiency when users use the communication group to process documents.

[0077] In some embodiments, the method 100 further includes step S161 and step S162.

[0078] Step 161: Detect whether a first processing mark for the processed document exists.

[0079] Step 162: If it is detected that the first process mark exists, display process conversation information corresponding to the first process mark in a conversation interface corresponding to the communication group.

[0080] In some embodiments, the first processing mark is used to indicate that the processed document has been modified or that there is a difference between the content of the document and the content of the seal associated with the document.

[0081] In some embodiments, during the group creation process, it is possible to select whether to synchronize process conversation information into the conversation interface. For example, referring to FIG. 5, a predetermined indicator 83 is displayed in the group creation interface 72. After the user selects the predetermined indicator 83, one or more process marks in the document processing interface can be synchronized into the conversation interface of the created communication group in the form of process conversation information. In some embodiments, the one or more synchronized process marks are undeleted or unpassed process marks, such as unpassed approval points.

[0082] According to one or more embodiments of the present disclosure, when the presence of the first processing mark is detected, processing conversation information corresponding to the first processing mark is displayed in the conversation interface corresponding to the communication group, thereby notifying the user of the processing mark of the processed document in a timely manner.

[0083] In some embodiments, step S151 includes step F1 and step F2.

[0084] Step F1: In response to a processing mark selection operation by the user, a target processing mark is determined.

[0085] Step F2: Generate the processing conversation information based on the target processing mark, where the target processing mark includes one or more processing marks.

[0086] For example, referring to Figures 2 and 3, after the indicator 21 is triggered, the user can perform radio selection, check selection, and all selection on the processing marks displayed on the document processing interface, and the processing mark selected by the user is determined as the target processing mark.

[0087] 3, after the user has selected a processing mark, the indicator 51 can be triggered to create a new communication group. For example, after the indicator 51 is triggered, the group creation interface 71 shown in FIG. 4 can be displayed to prompt the user to create a new communication group. After the communication group is created, the processing mark selected by the user is synchronized to the conversation interface of the communication group in the form of processing conversation information.

[0088] As can be understood by those skilled in the art, one or more process marks displayed in the document processing interface by default after creating a communication group may be synchronized with the conversation interface of the communication group in the form of process conversation information without the user having to select the process mark in advance, and the present disclosure is not limited thereto. For example, in response to creating a communication group, the process conversation information may be displayed in the conversation interface corresponding to the communication group, and the process conversation information may be generated based on at least one of the processed document, the process mark, and the process flow node information of the processed document.

[0089] In some other embodiments, after the indicator 51 is triggered, a candidate sharer list can be displayed, and the user can select one or more sharers from the candidate sharer list, and the transaction mark is synchronized to the selected sharers in the form of transaction conversation information. Illustratively, the sharer list can display one or more user names or group names.

[0090] In some embodiments, the process conversation information includes first process conversation information and / or second process conversation information.

[0091] In some embodiments, the number of the second processing conversation information is at least one, and each of the second processing conversation information corresponds to one or more processing marks, respectively.

[0092] In this embodiment, each of the second processing conversation information corresponds to one or more processing marks, so that group members can directly communicate the corresponding processing marks based on the second processing conversation information, thereby further improving the accuracy of communication.

[0093] In some embodiments, the first processing conversation information comprises: The information includes at least one of tag information of the processed document, type information of the processed document, processing result summary information, current node information of the processing flow of the processed document, and initiator information of the processing flow of the processed document.

[0094] 6, a schematic diagram of the first processing conversation information provided by an embodiment of the present disclosure is shown in FIG. The first processing conversation information 77 displays the conversation information subject "{node name}-Communication Notice Regarding Approval", the name information of the processed document "ABC Contract", the number information of the processed document "123456", the type information of the processed document "Sales Contract", the applicant information of the processed document "Zhang San", and "Summary Information of Processing Result" generated based on the processing mark.

[0095] According to one or more embodiments of the present disclosure, by displaying first processing conversation information within the conversation interface of a communication group, group members can quickly grasp the relevant information of the processed document and its overall processing status.

[0096] In some embodiments, the second processing conversation information comprises: The processing mark information includes at least one of the content of the processing mark, the processed object corresponding to the processing mark, context information of the processed object, type information of the processing mark, and current processing node information of the processing flow of the processed document.

[0097] In some embodiments, the content of the processing mark, the processed object corresponding to the processing mark, and context information of the processed object are displayed in the second processing conversation information in the form of a picture.

[0098] Illustratively, in response to a request for a processing mark to be sent to a conversation, a picture can be generated based on the processing mark (e.g., in the form of a snapshot or based on selected content), and the picture can be displayed within the second processing conversation information.

[0099] 7, a schematic diagram of second process conversation information provided by an embodiment of the present disclosure is shown. The second process conversation information 78 is generated based on the process mark 61 shown in FIG. 2, and the second process conversation information 78 displays conversation topic information "{node name} - communication key points regarding approval", type information corresponding to the process mark "content has been added to the second version compared to the first version, please check", and a snapshot 88 generated based on the process mark. The contents of the snapshot are "added", type information of the process mark "add", correction mark or correction trace " YYY " and its context information "A:XXXX".

[0100] 8, a schematic diagram of second processing conversation information provided by another embodiment of the present disclosure is shown. The second processing conversation information 79 displays conversation topic information “{node name}-Communication main points regarding approval,” type information corresponding to the processing mark “The seal content of the version to be stamped does not match the subject of the application form, please check,” and a snapshot 89 generated based on the processing mark, and the content of the snapshot includes the seal pattern of “XX Company.”

[0101] According to one or more embodiments of the present disclosure, the second processing conversation information is displayed in the conversation interface of the communication group, allowing group members to quickly grasp each processing point of the processed document.

[0102] The information exchange method for document processing provided by one or more embodiments of the present disclosure further includes step S153.

[0103] Step S153: In response to the processing conversation information being triggered by a user, display an interface corresponding to the processing conversation information, where the corresponding interface includes a document processing interface and / or a processing flow interface of the processed document.

[0104] For example, the process flow interface can display detailed information about the process flow of the processed document, including processing time information, processing node information, processing person information, and processing process information.

[0105] In this embodiment, the document processing interface and / or the processing flow interface of the processed document are displayed in response to the processing conversation information being triggered by the user, thereby improving the efficiency of the user opening the relevant interface and eliminating the need for the user to search for a complex opening path by themselves.

[0106] In some embodiments, step S153 includes step D1 or step D2.

[0107] Step D1: In response to first process conversation information being triggered by a user, a process flow interface of the document to be processed is displayed.

[0108] Step D2: In response to second processing conversation information being triggered by the user, display the document processing interface.

[0109] In some embodiments, after the second processing conversation information is triggered by the user, it can directly jump to the document processing interface where the processing mark corresponding to the triggered second processing conversation information is located.

[0110] Referring to Figures 6 and 7, after the user triggers a predetermined indicator 87 of the first processing conversation information 77 and an indicator 98 of the second processing conversation information 78, respectively, a processing flow interface (not shown) and the document processing interface 10 shown in Figure 2 can be displayed, respectively.

[0111] In some embodiments, step S153 includes step E1 or step E2.

[0112] Step E1: In response to the processing conversation information being triggered by a user, determine the authority of the current user.

[0113] Step E2: Display an interface corresponding to the processing conversation information based on the authorization.

[0114] In some embodiments, step E2 includes step e21 and / or step e22.

[0115] Step e21: If the authority includes a viewing authority, display an interface corresponding to the processing conversation information.

[0116] Step e22: If the authority includes editing authority, display an editable interface corresponding to the processing conversation information.

[0117] According to one or more embodiments of the present disclosure, by displaying an interface corresponding to the processing conversation information based on the user's authority, it is possible to prevent the associated interface from being accessed or edited improperly.

[0118] In some embodiments, if the process flow of the processed document reaches a predetermined process flow node, it is determined that the current user does not have the editing privilege.

[0119] For example, if the processing flow of the processed document has already ended or has reached the stamp node or archive node, the user no longer has editing authority.

[0120] In some embodiments, if the current user is a person who executes a current node in the process flow of the processed document, it is determined that the current user has the editing authority.

[0121] For example, when the current user clicks on the processing conversation information, it is necessary to determine whether the current user has permission to view the document. If the user does not have permission, a no-authorization warning page can be displayed on the client side to warn the user that they do not have permission to open the page. If the current user has permission to view the document but is not the current executor of the processing node, a non-editable document processing interface can be displayed on the client side.

[0122] In some embodiments, if a processing node in a processing flow corresponding to the triggered processing conversation information has already been processed, the displayed document processing interface corresponding to the processing conversation information is non-editable. For example, if a processing node corresponding to the triggered processing conversation information is rejected or passed, all document processing interfaces opened by all users based on the processing conversation information are non-editable. In this embodiment, if a processing node in a processing flow corresponding to the triggered processing conversation information has been processed, a non-editable document processing interface is displayed to prevent processing traces from being tampered with.

[0123] In some embodiments, if the version of the processed document corresponding to the triggered processing conversation information is not the latest version, a predetermined warning interface and / or a processing flow interface of the processed document is displayed. For example, the predetermined warning interface may display "This document has already been processed again, please contact the relevant approver to review the latest processing result."

[0124] In some embodiments, if the version of the processed document corresponding to the triggered processing conversation information is the latest version, the executor of the current processing node has editing authority, and the executors other than the current processing node have viewing authority.

[0125]

[0047] Referring now to FIG. 9, a flowchart of an information exchange method 200 for document processing provided by one embodiment of the present disclosure is shown, where the method 200 includes step S220 and step S240.

[0126] Step S220: A document processing interface for displaying the processed document and its processing mark is displayed.

[0127] Step S240: In response to an operation event on a predetermined indicator associated with the document processing interface, processing conversation information to be shared with the conversation interface is generated based on at least one of the processing mark and the processing flow node information of the processed document.

[0128] According to one or more embodiments of the present disclosure, by generating processing conversation information based on at least one of the processing mark and the processing flow node information of the processed document, it becomes easier for users to transfer the processing conversation information to other users or groups, making such a document processing method more suitable for the form of conversational communication, eliminating the obstacles between document processing and conversational message communication, and improving the communication efficiency and processing efficiency of document processing by users.

[0129] In some embodiments, the method 200 further includes steps S250 and S260.

[0130] Step 250: In response to a predetermined sharing operation, display a list of potential sharers displaying at least one associated person of the processed document.

[0131] Step 260: In response to an operation event on the sharing interface, a sharer is determined.

[0132] In some embodiments, the operation event on the sharing interface may include an operation event of a user selecting or deleting a candidate sharer shown in the candidate sharer list, or an operation event of a user adding another user other than the sharer in the candidate sharer list through a function control provided in the sharing interface. Illustratively, the sharer list may display one or more user names or group names.

[0133] For example, the user may select one or more members from the candidate sharer list as sharers, or may remove one or more members from the candidate sharer list and select the remaining members as sharers. The user may also add other users other than the members in the group candidate member list as group candidate members using a function control provided in the group creation interface. For example, the sharing interface may further include a search interface, allowing the user to search for other sharers through the search interface.

[0134] Step 270: Send the processed conversation information to the sharer.

[0135] In this embodiment, by displaying the people related to the processed document in the list of candidate sharers, it becomes easier for users to share processing conversation information based on the people related to the processed document, and further, the people related to the processed document can communicate accurately about the processing of the processed document through conversation.

[0136]

[0071] Referring now to FIG. 10, a flowchart of an information exchange method 300 for document processing provided by one embodiment of the present disclosure is shown, where the method 300 includes step S310 and step S320.

[0137] Step 310: Display a document processing interface for displaying the processed document and its processing marks.

[0138] Step 320: In response to an operation event on a predetermined indicator associated with the document processing interface, processing conversation information to be shared with the conversation interface is generated based on at least one of the processed document, the processing mark, and processing flow node information of the processed document.

[0139] Step 330: In response to a predetermined sharing operation, display a sharing interface including a list of potential sharers displaying at least one associated person of the processed document.

[0140] In some embodiments, the predetermined sharing operation may be the same operation as the operation event in step 320, in other words, there is no need to separately receive a sharing operation in step 330. In some embodiments, the sharing operation may be a separate operation different from the operation event in step 320.

[0141] Step 340: In response to an operation event on the sharing interface, a sharer is determined.

[0142] Step 350: Send the processed conversation information to the sharer.

[0143] According to one or more embodiments of the present disclosure, processing conversation information is generated based on at least one of the processed document, the processing mark, and the processing flow node information of the processed document, and the related persons of the processed document are displayed through a sharing interface, making it easier for users to share the processing conversation information with the related persons of the processed document, making such a document processing method more suitable for the form of conversational communication, eliminating the obstacles between document processing and conversational communication, and improving the communication efficiency and processing efficiency of users' document processing.

[0144] In some embodiments, the relevant person is preferentially displayed in the candidate sharer list. For example, the relevant person of the processed document is arranged or highlighted in front of other people in the candidate sharer list. The relevant person may be highlighted by a predetermined indicator, which may indicate a relationship between the relevant person and the processed document, such as creator or modifier. By preferentially displaying the relevant person in the candidate sharer list in this way, it becomes easier for the user to transfer the processing mark to the relevant person of the processed document.

[0145] In some embodiments, the flow node performers are arranged in the candidate member list based on the order of the flow nodes, e.g., the initiator of the document processing flow, the first-stage, second-stage, third-stage, etc. processors responsible for processing the processed documents, the document sealer, and the document archivist.

[0146] In some embodiments, the candidate sharer list displays role information, department information, and job information of relevant people in the process flow of the processed document. Illustratively, the role information includes the initiator of the process flow of the processed document, the first-stage, second-stage, third-stage, etc. processor of the processed document, the person who seals the processed document, and the archivist of the processed document.

[0147] According to one or more embodiments of the present disclosure, the processing conversation information includes first processing conversation information and second processing conversation information.

[0148] According to one or more embodiments of the present disclosure, the number of the second processing conversation information is at least one, and each of the second processing conversation information corresponds to one or more processing marks, respectively.

[0149] According to one or more embodiments of the present disclosure, the first processing conversation information includes at least one of: tag information of the processed document, type information of the processed document, processing result summary information, current node information of the processing flow of the processed document, and initiator information of the processing flow of the processed document.

[0150] According to one or more embodiments of the present disclosure, the second processing conversation information includes at least one of the content of the processing mark, the processed object corresponding to the processing mark, context information of the processed object, type information of the processing mark, and current processing node information of the processing flow of the processed document.

[0151] According to one or more embodiments of the present disclosure, the content of the processing mark, the processed object corresponding to the processing mark, and context information of the processed object are displayed in the second processing conversation information in the form of a picture.

[0152] The information exchange method for document processing provided by one or more embodiments of the present disclosure further includes displaying an interface corresponding to the processing conversation information in response to the processing conversation information being triggered by a user, wherein the corresponding interface includes a document processing interface and / or a processing flow interface of the document to be processed.

[0153] According to one or more embodiments of the present disclosure, displaying an interface corresponding to the processing conversation information in response to the processing conversation information being triggered includes displaying a processing flow interface for the processed document in response to first processing conversation information being triggered by a user, or displaying the document processing interface in response to second processing conversation information being triggered by a user.

[0154] According to one or more embodiments of the present disclosure, displaying an interface corresponding to the processing conversation information in response to the processing conversation information being triggered by a user includes determining an authority of a current user in response to the processing conversation information being triggered by a user, and displaying an interface corresponding to the processing conversation information based on the authority.

[0155] According to one or more embodiments of the present disclosure, displaying an interface corresponding to the processing conversation information based on the authority includes, if the authority includes a viewing authority, displaying an interface corresponding to the processing conversation information, and / or, if the authority includes an editing authority, displaying an editable interface corresponding to the processing conversation information.

[0156] According to one or more embodiments of the present disclosure, determining the authority of the current user includes determining that the current user does not have the editing authority if the processing flow of the processed document has been performed up to a predetermined processing flow node.

[0157] According to one or more embodiments of the present disclosure, determining the authority of the current user includes determining that the current user has the editing authority if the current user is a person executing a current node in the processing flow of the processed document.

[0158] According to one or more embodiments of the present disclosure, displaying an interface corresponding to the file processing conversation information in response to the file processing conversation information being triggered by a user includes making the displayed document processing interface corresponding to the document processing conversation information non-editable if a processing node of a processing flow corresponding to the triggered document processing conversation information has already been processed.

[0159] According to one or more embodiments of the present disclosure, displaying an interface corresponding to the processing conversation information in response to the processing conversation information being triggered by a user displays a predetermined warning interface and / or a processing flow interface for the processed document if the version of the processed document corresponding to the triggered processing conversation information is not the latest version.

[0160] According to one or more embodiments of the present disclosure, generating processing conversation information based on at least one of the processing mark and the processing flow node information of the processed document includes determining a target processing mark in response to a user's selection operation of a processing mark, and generating the processing conversation information based on the target processing mark, wherein the target processing mark includes one or more processing marks.

[0161] According to one or more embodiments of the present disclosure, generating processing conversation information based on at least one of the processed document, the processing mark, and processing flow node information of the processed document includes determining a target processing mark in response to a user's selection operation of a processing mark, and generating the processing conversation information based on the target processing mark, wherein the target processing mark includes one or more processing marks.

[0162] The information exchange method for document processing provided by one or more embodiments of the present disclosure further includes detecting whether a first processing mark added to the processed document exists, and if the existence of the first processing mark is detected, displaying processing conversation information corresponding to the first processing mark in a conversation interface corresponding to the communication group.

[0163] According to one or more embodiments of the present disclosure, the first processing mark is used to indicate that the processed document has been modified or that there is a difference between the seal content associated with the document and the document content.

[0164] According to one or more embodiments of the present disclosure, the document processing interface is used to compare two or more documents, the two or more documents including the processed document.

[0165] According to one or more embodiments of the present disclosure, the document processing interface includes a first area, a second area, and a third area, wherein the first area displays the processed document, the second area displays other documents among the two or more documents other than the processed document, and the third area displays processing mark information, and the processing mark is used to identify differences between the processed document and the other documents.

[0166] According to one or more embodiments of the present disclosure, the third area includes a first sub-interface and a second sub-interface, the first sub-interface being used to display differences in document content, and the second interface being used to display differences between the seal content associated with the document and the document content.

[0167] Accordingly, according to one embodiment of the present disclosure, as shown in FIG. a processing interface display unit 620 for displaying a document processing interface for displaying the processed document and its processing marks; and a communication group creation unit 640 for creating a communication group based on at least one of an associated person of the processed document, the processed document, and the processing mark in response to a first operation event on a group creation indicator associated with the document processing interface.

[0168] According to one or more embodiments of the present disclosure, in response to receiving a document upload operation in a processing interface of a first document, a second document uploaded by a user is retrieved and made a related document of the first document, and the second document is associated with at least one related person of the first document so that the second document can be reviewed by the at least one related person, thereby enabling both the first document and its related document to be collaboratively processed by the related people of the first document.

[0169] As shown in FIG. 12, according to one embodiment of the present disclosure, a processing interface display unit 720 for displaying a document processing interface for displaying the processed document and its processing marks; and a first conversation information generation unit 740 for generating processing conversation information to be shared with a conversation interface based on at least one of the processing mark and the processing flow node information of the processed document in response to an operation event on a predetermined indicator associated with the document processing interface.

[0170] According to one or more embodiments of the present disclosure, by generating processing conversation information based on at least one of the processing mark and the processing flow node information of the processed document, it becomes easier for users to transfer the processing conversation information to other users or groups, making such document processing methods more suitable for forms of conversational communication, and improving the communication efficiency and processing efficiency of document processing by users.

[0171] As shown in FIG. 13, according to one embodiment of the present disclosure, a processing interface display unit 910 for displaying a document processing interface for displaying the processed document and its processing marks; a second conversation information generating unit 920 for generating processing conversation information to be shared with a conversation interface based on at least one of the processed document, the processing mark, and processing flow node information of the processed document in response to an operation event on a predetermined indicator associated with the document processing interface; a sharing interface display unit 930 for displaying a sharing interface including a candidate sharer list displaying at least one associated person of the processed document; a sharer determination unit 940 for determining a sharer in response to an operation event on the sharing interface; and a conversation information sending unit 950 for sending the processing conversation information to the sharer.

[0172] According to one or more embodiments of the present disclosure, processing conversation information is generated based on at least one of the processed document, the processing mark, and the processing flow node information of the processed document, and the related persons of the processed document are displayed through a sharing interface, making it easier for users to share the processing conversation information with the related persons of the processed document, making such a document processing method more suitable for the form of conversational communication, and improving the communication efficiency and processing efficiency of users' document processing.

[0173] According to one or more embodiments of the present disclosure, the communication group creation unit is used to display a group creation interface including a group candidate member list displaying at least one of the related persons in response to a first operation event on a group creation indicator associated with the document processing interface, and to determine group candidate members in response to a second operation event on the group creation interface, and to create a communication group based on the group candidate members determined by the user.

[0174] According to one or more embodiments of the present disclosure, the group creation interface includes a search interface, and determining group candidate members in response to a second operation event on the group creation interface includes determining group candidate members from a predetermined user set based on user information entered by a user in the search interface.

[0175] According to one or more embodiments of the present disclosure, an information exchange device includes: The communication device further includes an information obtaining unit for obtaining information input by a user into the information editing interface, and sending the input information to the communication group after creating the communication group.

[0176] According to one or more embodiments of the present disclosure, the communication group creating unit comprises: and a group name determination subunit for determining a name of the communication group based on at least one of the tag information of the processed document, the processing flow information of the processed document, the group number information, the group creator information, the group creation time information, and the processing mark information.

[0177] According to one or more embodiments of the present disclosure, an information exchange device includes: The second conversation information generation unit, the information exchange method for document processing provided by one or more embodiments of the present disclosure, further includes: generating processing conversation information based on at least one of the processed document, the processing mark, and processing flow node information of the processed document; and displaying the processing conversation information in a conversation interface corresponding to the communication group.

[0178] According to one or more embodiments of the present disclosure, an information exchange device includes: The system further includes a detailed interface display unit for displaying an interface corresponding to the processing conversation information in response to the processing conversation information being triggered by a user, the corresponding interface including a document processing interface and / or a processing flow interface of the processed document.

[0179] According to one or more embodiments of the present disclosure, the detailed interface display unit is used to display a processing flow interface of the processed document in response to first processing conversation information being triggered by a user, or to display the document processing interface in response to second processing conversation information being triggered by a user.

[0180] According to one or more embodiments of the present disclosure, the detailed interface display unit being used to display an interface corresponding to the processing conversation information in response to the processing conversation information being triggered by a user includes determining the authority of a current user in response to the processing conversation information being triggered by a user, and displaying an interface corresponding to the processing conversation information based on the authority.

[0181] According to one or more embodiments of the present disclosure, the detailed interface display unit is used to display an interface corresponding to the processing conversation information when the authority includes a viewing authority, and / or to display an editable interface corresponding to the processing conversation information when the authority includes an editing authority.

[0182] According to one or more embodiments of the present disclosure, the detailed interface display unit is used to make the displayed document processing interface corresponding to the document processing conversation information uneditable if the processing node of the processing flow corresponding to the triggered document processing conversation information has already been processed.

[0183] According to one or more embodiments of the present disclosure, the detailed interface display unit is used to display a predetermined warning interface and / or a processing flow interface of the processed document when the version of the processed document corresponding to the triggered processing conversation information is not the latest version.

[0184] According to one or more embodiments of the present disclosure, the second conversation information generation unit is used to determine a target processing mark in response to a user's selection operation of a processing mark, and to generate the processing conversation information based on the target processing mark, wherein the target processing mark includes one or more processing marks.

[0185] According to one or more embodiments of the present disclosure, an information exchange device includes: It further includes a first processing mark synchronization unit for detecting whether a first processing mark added to the processed document exists, and when it detects that the first processing mark exists, displaying processing conversation information corresponding to the first processing mark in a conversation interface corresponding to the communication group.

[0186] According to one or more embodiments of the present disclosure, the communication group creating unit comprises: The device includes a quick group creation unit for creating a communication group by default with associated persons who satisfy a predetermined condition of the processed document as group members in response to triggering an indication of quick group creation.

[0187] The device embodiments basically correspond to the method embodiments, so please refer to the description of some of the method embodiments for relevant parts. The device embodiments described above are merely illustrative, and the modules described as separate modules may or may not be separate. Some or all of the modules can be selected according to actual needs to achieve the purpose of the technical solution of this embodiment. Those skilled in the art can understand and implement this without any creative effort.

[0188] Accordingly, according to one or more embodiments of the present disclosure: 1. An electronic device comprising: at least one memory; and at least one processor, The memory is used to store program code, and the processor provides an electronic device that invokes the program code stored in the memory to cause the electronic device to perform an information exchange method for document processing provided by one or more embodiments of the present disclosure.

[0189] Accordingly, in accordance with one or more embodiments of the present disclosure, a non-transitory computer storage medium is provided having stored thereon program code that can be executed by a computing device to cause the computing device to perform an information exchange method for document processing provided by one or more embodiments of the present disclosure.

[0190] 14, which shows a structural schematic diagram of an electronic device (e.g., a terminal device or a server) 800 suitable for implementing an embodiment of the present disclosure. The terminal device in the embodiment of the present disclosure may include, but is not limited to, mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable media players), and in-vehicle terminals (e.g., in-vehicle navigation terminals), as well as fixed terminals such as digital TVs and desktop computers. The electronic device shown in FIG. 14 is merely an example and does not limit the functionality and scope of use of the embodiment of the present disclosure.

[0191] 14, electronic device 800 may include a processing unit (e.g., a central processing unit, an image processing unit, etc.) 801, which may perform various appropriate operations and processes based on programs stored in read-only memory (ROM) 802 or programs loaded from storage device 808 into random access memory (RAM) 803. RAM 803 also stores various programs and data required for the operation of electronic device 800. Processing unit 801, ROM 802, and RAM 803 are connected to one another via bus 804. Input / output (I / O) interface 805 is also connected to bus 804.

[0192] Typically, devices such as input devices 806 including a touchscreen, touchpad, keyboard, mouse, camera, microphone, accelerometer, gyroscope, etc., output devices 807 including a liquid crystal display (LCD), speakers, vibrators, etc., storage devices 808 including magnetic tape, hard disks, etc., and communication devices 809 may be connected to the I / O interface 805. The communication devices 809 may enable the electronic device 800 to communicate wirelessly or via wires with other devices to exchange data. While FIG. 14 shows the electronic device 800 with various devices, it should be understood that it is not required to implement or include all of the devices shown. More or fewer devices may alternatively be implemented or included.

[0193] In particular, according to embodiments of the present disclosure, the processes described with reference to the flowcharts above may be implemented as a computer software program. For example, embodiments of the present disclosure include a computer program product including a computer program carried on a computer-readable medium, the computer program including program code for performing the methods illustrated in the flowcharts. In such embodiments, the computer program may be downloaded and installed from a network via the communication device 809, or installed from the storage device 808, or installed from the ROM 802. When the computer program is executed by the processing device 801, the functions specified in the methods of the embodiments of the present disclosure are performed.

[0194] It should be noted that the computer-readable medium described in this disclosure may be a computer-readable signal medium, a computer-readable storage medium, or any combination of the above. The computer-readable storage medium may be, for example, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of the computer-readable storage medium may include, but are not limited to, an electrical connection having one or more wires, a portable computer 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 disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this disclosure, a computer-readable storage medium may be any tangible medium that contains or stores a program, and the program can be used by or in combination with an instruction execution system, apparatus, or device. In this disclosure, a computer-readable signal medium may include a propagated data signal, in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals may take various forms, including, but not limited to, electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium may be any computer-readable medium other than a computer-readable storage medium, which is capable of transmitting, propagating, or transmitting a program used by or in connection with an instruction execution system, apparatus, or device. Program code contained in a computer-readable medium may be transmitted over any suitable medium, including, but not limited to, electrical wire, optical cable, RF (radio frequency), etc., or any suitable combination of the above.

[0195] In some embodiments, the client and server may communicate using any network protocol now known or hereafter developed, such as HTTP (HyperText Transfer Protocol), and may communicate and interconnect (e.g., a communications network) with digital data in any form or medium. Examples of communications networks include local area networks ("LANs"), wide area networks ("WANs"), internetworks (e.g., the Internet), and end-to-end networks (e.g., ad hoc end-to-end networks), and any networks now known or hereafter developed.

[0196] The computer-readable medium may be included in the electronic device, or may exist independently of the electronic device.

[0197] The computer-readable medium carries one or more programs that, when executed by the electronic device, cause the electronic device to perform the method of the present disclosure.

[0198] Computer program code for carrying out the operations of the present disclosure can be organized in one or more programming languages, or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, C++, and the like, as well as conventional procedural programming languages ​​such as "C" or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, executed as a separate package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. When referring to a remote computer, the remote computer may be connected to the user's computer by any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., connected by the Internet using an Internet Service Provider).

[0199] The flowcharts and block diagrams in the drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowcharts or block diagrams may represent a module, program segment, or portion of code, including one or more executable instructions for implementing a given logical function. It should be noted that in some alternative implementations, the functions marked in the blocks may be implemented in an order different from that shown in the drawings. For example, two successively shown blocks may actually be executed essentially in parallel, or the functions may be executed in the reverse order. It should be noted that each block in the block diagrams and / or flowchart diagrams, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented in a dedicated hardware-based system that performs a given function or operation, or in a combination of dedicated hardware and computer instructions.

[0200] The units described in the embodiments of the present disclosure may be realized in the form of software or hardware, and the names of the units do not necessarily limit the units themselves.

[0201] The functionality described herein above may be performed, at least in part, by one or more hardware logic elements. For example, without limitation, typical types of hardware logic elements that may be used include field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), etc.

[0202] In the context of this disclosure, a machine-readable medium may be a tangible medium, and may include or store a program for use in or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of machine-readable storage media include an electrical connection with one or more leads, a portable computer 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 disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0203] According to one or more embodiments of the present disclosure, there is provided an information exchange method for document processing, including: displaying a document processing interface for displaying a processed document and its processing mark; and creating a communication group based on at least one of an associated person of the processed document, the processed document, and the processing mark in response to a first operation event on a group creation indicator associated with the document processing interface.

[0204] According to one or more embodiments of the present disclosure, creating a communication group based on at least one of an associated person of the processed document, the processed document, and the processing mark in response to a first operation event on a group creation indicator associated with the document processing interface includes: displaying a group creation interface including a group candidate member list displaying at least one of the associated people in response to a first operation event on a group creation indicator associated with the document processing interface; determining group candidate members in response to a second operation event on the group creation interface; and creating a communication group based on the group candidate members determined by the user.

[0205] According to one or more embodiments of the present disclosure, the associated persons are preferentially displayed in the group potential member list.

[0206] According to one or more embodiments of the present disclosure, the group candidate member list displays at least one of the following information about the related person: the role information of the related person in the processing flow of the processed document, the department information to which the related person belongs, and the job information of the related person.

[0207] According to one or more embodiments of the present disclosure, the relevant person includes at least one of a flow node executing person of the processing flow of the processed document, a document content related person of the processed document, or a person having a predetermined reporting relationship with the flow node executing person or the document content related person.

[0208] According to one or more embodiments of the present disclosure, the flow node executing person includes at least one of the initiator of the processing flow of the processed document, the processor who has already processed, is currently processing, or will process the processed document, and the document content related person of the processed document includes at least one of the owner, drafter, and modifier of the processed document.

[0209] According to one or more embodiments of the present disclosure, the flow node performers are ordered in the candidate member list based on the order of the flow nodes.

[0210] According to one or more embodiments of the present disclosure, the group candidate member list preferentially displays processors who are currently processing or will be processing the document to be processed.

[0211] According to one or more embodiments of the present disclosure, the group creation interface includes a search interface, and determining group candidate members in response to a second operation event on the group creation interface includes determining group candidate members from a predetermined user set based on user information entered by a user in the search interface.

[0212] According to one or more embodiments of the present disclosure, users in the predetermined user set correspond to the same organization.

[0213] According to one or more embodiments of the present disclosure, the group creation interface includes an information editing interface, which obtains information entered by a user in the information editing interface, and after creating the communication group, sends the entered information to the communication group.

[0214] According to one or more embodiments of the present disclosure, creating a communication group based on at least one of the associated person of the processed document, the processed document, and the processing mark includes determining a name of the communication group based on at least one of the tag information of the processed document, the processing flow information of the processed document, group number information, group creator information, group creation time information, and processing mark information.

[0215] According to one or more embodiments of the present disclosure, if at least one of the following conditions is met: at least one communication group is created based on the same processing flow; at least one communication group is created based on the same processing flow node; or different communication groups cannot be distinguished based on information other than the group number information in the name of the communication group, the name of the communication group includes the group number information.

[0216] The information exchange method for document processing provided by one or more embodiments of the present disclosure further includes generating processing conversation information based on at least one of the processed document, the processing mark, and processing flow node information of the processed document, and displaying the processing conversation information in a conversation interface corresponding to the communication group.

[0217] According to one or more embodiments of the present disclosure, the processing conversation information includes first processing conversation information and second processing conversation information.

[0218] According to one or more embodiments of the present disclosure, the number of the second processing conversation information is at least one, and each of the second processing conversation information corresponds to one or more processing marks, respectively.

[0219] According to one or more embodiments of the present disclosure, the first processing conversation information includes at least one of: tag information of the processed document, type information of the processed document, processing result summary information, current node information of the processing flow of the processed document, and initiator information of the processing flow of the processed document.

[0220] According to one or more embodiments of the present disclosure, the second processing conversation information includes at least one of the content of the processing mark, the processed object corresponding to the processing mark, context information of the processed object, type information of the processing mark, and current processing node information of the processing flow of the processed document.

[0221] According to one or more embodiments of the present disclosure, the content of the processing mark, the processed object corresponding to the processing mark, and context information of the processed object are displayed in the second processing conversation information in the form of a picture.

[0222] The information exchange method for document processing provided by one or more embodiments of the present disclosure further includes displaying an interface corresponding to the processing conversation information in response to the processing conversation information being triggered by a user, wherein the corresponding interface includes a document processing interface and / or a processing flow interface of the document to be processed.

[0223] According to one or more embodiments of the present disclosure, displaying an interface corresponding to the processing conversation information in response to the processing conversation information being triggered includes displaying a processing flow interface for the processed document in response to first processing conversation information being triggered by a user, or displaying the document processing interface in response to second processing conversation information being triggered by a user.

[0224] According to one or more embodiments of the present disclosure, displaying an interface corresponding to the processing conversation information in response to the processing conversation information being triggered by a user includes determining an authority of a current user in response to the processing conversation information being triggered by a user, and displaying an interface corresponding to the processing conversation information based on the authority.

[0225] According to one or more embodiments of the present disclosure, displaying an interface corresponding to the processing conversation information based on the authority includes, if the authority includes a viewing authority, displaying an interface corresponding to the processing conversation information, and / or, if the authority includes an editing authority, displaying an editable interface corresponding to the processing conversation information.

[0226] According to one or more embodiments of the present disclosure, determining the authority of the current user includes determining that the current user does not have the editing authority if the processing flow of the processed document has been performed up to a predetermined processing flow node.

[0227] According to one or more embodiments of the present disclosure, determining the authority of the current user includes determining that the current user has the editing authority if the current user is a person executing a current node in the processing flow of the processed document.

[0228] According to one or more embodiments of the present disclosure, displaying an interface corresponding to the file processing conversation information in response to the file processing conversation information being triggered by a user includes making the displayed document processing interface corresponding to the document processing conversation information non-editable if a processing node of a processing flow corresponding to the triggered document processing conversation information has already been processed.

[0229] According to one or more embodiments of the present disclosure, displaying an interface corresponding to the processing conversation information in response to the processing conversation information being triggered by a user includes displaying a predetermined warning interface and / or a processing flow interface for the processed document if the version of the processed document corresponding to the triggered processing conversation information is not the latest version.

[0230] According to one or more embodiments of the present disclosure, generating processing conversation information based on at least one of the processed document, the processing mark, and processing flow node information of the processed document includes determining a target processing mark in response to a user's selection operation of a processing mark, and generating the processing conversation information based on the target processing mark, wherein the target processing mark includes one or more processing marks.

[0231] The information exchange method for document processing provided by one or more embodiments of the present disclosure further includes detecting whether a first processing mark added to the processed document exists, and if the existence of the first processing mark is detected, displaying processing conversation information corresponding to the first processing mark in a conversation interface corresponding to the communication group.

[0232] According to one or more embodiments of the present disclosure, the first processing mark is used to indicate that the processed document has been modified or that there is a difference between the seal content associated with the document and the document content.

[0233] According to one or more embodiments of the present disclosure, the document processing interface is used to compare two or more documents, the two or more documents including the processed document.

[0234] According to one or more embodiments of the present disclosure, the document processing interface includes a first area, a second area, and a third area, wherein the first area displays the processed document, the second area displays other documents among the two or more documents other than the processed document, and the third area displays processing mark information, and the processing mark is used to identify differences between the processed document and the other documents.

[0235] According to one or more embodiments of the present disclosure, the third area includes a first sub-interface and a second sub-interface, the first sub-interface being used to display differences in document content, and the second interface being used to display differences between the seal content associated with the document and the document content.

[0236] According to one or more embodiments of the present disclosure, creating a communication group based on at least one of associated persons of the processed document, the processed document, and the processing mark in response to a first operation event on a group creation indicator associated with the document processing interface includes creating a communication group with associated persons who meet predetermined conditions of the processed document as group members by default in response to triggering an indicator for quick group creation.

[0237] According to one or more embodiments of the present disclosure, there is provided an information exchange method for document processing, which includes displaying a document processing interface for displaying a processed document and its processing mark, and generating processing conversation information to be shared in a conversation interface based on at least one of the processing mark and processing flow node information of the processed document in response to an operation event on a predetermined indicator associated with the document processing interface.

[0238] According to one or more embodiments of the present disclosure, the processing conversation information includes first processing conversation information and second processing conversation information.

[0239] According to one or more embodiments of the present disclosure, the number of the second processing conversation information is at least one, and each of the second processing conversation information corresponds to one or more processing marks, respectively.

[0240] According to one or more embodiments of the present disclosure, the first processing conversation information includes at least one of: tag information of the processed document, type information of the processed document, processing result summary information, current node information of the processing flow of the processed document, and initiator information of the processing flow of the processed document.

[0241] According to one or more embodiments of the present disclosure, the second document processing conversation information includes at least one of the content of the processing mark, the processed object corresponding to the processing mark, context information of the processed object, type information of the processing mark, and current processing node information of the processing flow of the processed document.

[0242] According to one or more embodiments of the present disclosure, the content of the processing mark, the processed object corresponding to the processing mark, and context information of the processed object are displayed in the second processing conversation information in the form of a picture.

[0243] The information exchange method for document processing provided by one or more embodiments of the present disclosure further includes: displaying a sharing interface including a candidate sharer list displaying at least one related person of the processed document in response to a predetermined sharing operation; determining a sharer in response to an operation event on the sharing interface; and sending the processing conversation information to the sharer.

[0244] According to one or more embodiments of the present disclosure, the associated people are preferentially displayed in the candidate sharer list.

[0245] According to one or more embodiments of the present disclosure, in response to the processing conversation information being triggered by a user, an interface corresponding to the processing conversation information is displayed, the corresponding interface including a document processing interface and / or a processing flow interface for the processed document.

[0246] According to one or more embodiments of the present disclosure, there is provided an information exchange method for document processing, which includes: displaying a document processing interface for displaying a processed document and its processing mark; generating processing conversation information to be shared to a conversation interface based on at least one of the processed document, the processing mark, and processing flow node information of the processed document in response to an operation event on a predetermined indicator associated with the document processing interface; displaying a sharing interface including a candidate sharer list displaying at least one related person of the processed document in response to a predetermined sharing operation; determining sharers in response to an operation event on the sharing interface; and sending the processing conversation information to the sharers.

[0247] According to one or more embodiments of the present disclosure, an information exchange device for document processing is provided, which includes a processing interface display unit for displaying a document processing interface for displaying a processed document and its processing mark, and a communication group creation unit for creating a communication group based on at least one of an associated person of the processed document, the processed document, and the processing mark in response to a first operation event on a group creation indicator associated with the document processing interface.

[0248] According to one or more embodiments of the present disclosure, an information exchange device for document processing is provided, which includes a processing interface display unit for displaying a document processing interface for displaying a processed document and its processing mark, and a first conversation information generation unit for generating processing conversation information to be shared in a conversation interface based on at least one of the processing mark and processing flow node information of the processed document in response to an operation event on a predetermined indicator associated with the document processing interface.

[0249] According to one or more embodiments of the present disclosure, an information exchange device for document processing is provided, which includes: a processing interface display unit for displaying a document processing interface for displaying a processed document and its processing mark; a second conversation information generation unit for generating processing conversation information to be shared to a conversation interface based on at least one of the processed document, the processing mark, and processing flow node information of the processed document in response to an operation event on a predetermined indicator associated with the document processing interface; a sharing interface display unit for displaying a sharing interface including a candidate sharer list displaying at least one related person of the processed document in response to a predetermined sharing operation; a sharer determination unit for determining a sharer in response to an operation event on the sharing interface; and a conversation information transmission unit for transmitting the processing conversation information to the sharer.

[0250] According to one or more embodiments of the present disclosure, there is provided an electronic device including at least one memory and at least one processor, wherein the memory is used to store program code, and the processor invokes the program code stored in the memory to cause the electronic device to perform any of the information exchange methods for document processing provided by one or more embodiments of the present disclosure.

[0251] According to one or more embodiments of the present disclosure, a non-transitory computer storage medium is provided having stored thereon program code that, when executed by a computing device, causes the computing device to perform any of the information exchange methods for document processing provided by one or more embodiments of the present disclosure.

[0252] The above description merely describes the preferred embodiments of the present disclosure and the technical principles used. As will be understood by those skilled in the art, the scope of disclosure covered by the present disclosure is not limited to the technical solution consisting of a specific combination of the above technical features, but should also encompass other technical solutions formed by any combination of the above technical features or their equivalent features, provided that it does not deviate from the concept of the above disclosure. For example, it should encompass (but is not limited to) technical solutions formed by mutually replacing the above features with technical features having similar functions disclosed in the present disclosure.

[0253] Also, although operations are described using a particular order, this should not be understood as requiring that these operations be performed in the particular order shown or in a sequential order. In certain environments, multitasking and parallel processing may be advantageous. Similarly, although the above discussion includes details of several specific implementations, these should not be construed as limitations on the scope of the disclosure. Some features that are described in the context of separate embodiments may also be combined and implemented in a single embodiment. Conversely, various features that are described in the context of a single embodiment may also be implemented in multiple embodiments individually or in any suitable subcombination.

[0254] Although the present subject matter has been described employing language specifying structural features and / or methodological logic operations, it should be understood that the subject matter defined in the appended claims is not limited to the specific features or operations described above. Rather, the specific features and operations described above are merely example forms of implementing the claims.

Claims

1. 1. A method of information exchange for document processing, comprising: displaying a document processing interface for displaying the processed document and its processing marks; creating a communication group based on at least one of an associated person of the processed document, the processed document, and the processing mark in response to a first operation event on a group creation indicator associated with the document processing interface; displaying process conversation information within a conversation interface corresponding to the communication group, the process conversation information being generated based on at least one of the processed document, the process mark, and process flow node information of the processed document; displaying the processed conversation information within a conversation interface corresponding to the communication group includes displaying the processed conversation information within the conversation interface in response to creating the communication group; The processing conversation information includes first processing conversation information including at least one of processing result summary information, current node information of the processing flow of the processed document, and initiator information of the processing flow of the processed document, and the processing result summary information is used to reflect the overall processing status of the processed document; The method for exchanging information for document processing, further comprising displaying a process flow interface for the document to be processed in response to first process conversation information being triggered by a user.

2. creating a communication group based on at least one of a person associated with the processed document, the processed document, and the processing mark in response to a first operation event on a group creation indicator associated with the document processing interface; displaying a group creation interface including a group candidate member list displaying at least one of the associated persons in response to a first operation event on a group creation indicator associated with the document processing interface; determining group candidate members in response to a second operation event on the group creation interface; creating a communication group based on user-determined potential group members; 2. The method of claim 1, further comprising:

3. 3. The information exchange method for document processing according to claim 2, wherein the associated person is preferentially displayed in the group candidate member list.

4. The group candidate member list includes: An information exchange method for document processing as described in claim 2, characterized in that at least one of the following information is displayed: role information of the related person in the processing flow of the processed document, information of the department to which the related person belongs, and job information of the related person.

5. The relevant person is: The information exchange method for document processing according to claim 1, characterized in that the information exchange method includes at least one person selected from the group consisting of a person who executes a flow node of the processing flow of the processed document, a person related to the document content of the processed document, and a person who has a predetermined reporting relationship with the person who executes the flow node or the person related to the document content.

6. The flow node executing person is an initiator of the processing flow of the processed document, a processor that has processed, is currently processing, or will process the processed document; 6. The information exchange method for document processing according to claim 5, wherein the document content related person of the processed document includes at least one of the owner, the drafter, and the modifier of the processed document.

7. 6. The information exchange method for document processing according to claim 5, wherein the flow node performers are arranged in the candidate member list based on the order of the flow nodes.

8. 3. The information exchange method for document processing according to claim 2, wherein the group candidate member list displays preferentially processors who are currently processing the document to be processed or who will process the document in the future.

9. the group creation interface includes a search interface; 3. The information exchange method for document processing according to claim 2, wherein determining group candidate members in response to a second operation event on the group creation interface includes determining group candidate members from a predetermined user set based on user information entered by a user in the search interface.

10. 10. The method of claim 9, wherein users in the predetermined user set correspond to the same organization.

11. the group creation interface includes an information editing interface; The method comprises: Obtaining information entered by a user into the information editing interface; After creating the communication group, transmitting the input information to the communication group; 3. The method of claim 2, further comprising:

12. creating a communication group based on at least one of an associated person of the processed document, the processed document, and the processing mark; 2. The information exchange method for document processing according to claim 1, further comprising determining the name of the communication group based on at least one of the tag information of the processed document, the processing flow information of the processed document, group number information, group creator information, group creation time information, and processing mark information.

13. creating at least one communication group based on the same processing flow; Or, Creating at least one communication group based on the same process flow node, or 13. The information exchange method for document processing according to claim 12, wherein the name of the communication group includes group number information if at least one of the following conditions is satisfied: different communication groups cannot be distinguished based on information other than the group number information in the name of the communication group.

14. 2. The information exchange method for document processing according to claim 1, wherein the process conversation information includes first process conversation information and / or second process conversation information.

15. 15. The information exchange method for document processing according to claim 14, wherein the number of said second processing conversation information is at least one, and each of said second processing conversation information corresponds to one or more processing marks.

16. The second processing conversation information is The information exchange method for document processing according to claim 14, characterized in that it includes at least one of the content of the processing mark, the processed object corresponding to the processing mark, context information of the processed object, type information of the processing mark, and information on the current processing node of the processing flow of the processed document.

17. The information exchange method for document processing according to claim 16, characterized in that the content of the processing mark, the processed object corresponding to the processing mark, and contextual information of the processed object are displayed in the second processing conversation information in the form of a picture.

18. The method further includes displaying an interface corresponding to the processing conversation information in response to the processing conversation information being triggered by a user; 2. The method of claim 1, wherein the corresponding interfaces include a document processing interface and / or a process flow interface for the processed document.

19. Displaying an interface corresponding to the processing conversation information in response to the processing conversation information being triggered includes:

20. The method of claim 18, further comprising displaying the document processing interface in response to second processing conversation information being triggered by a user.

20. Displaying an interface corresponding to the processing conversation information in response to the processing conversation information being triggered by a user includes: determining a current user's authority in response to the processing conversation information being triggered by the user; Displaying an interface corresponding to the processing conversation information based on the authorization; 20. The method of claim 18, further comprising:

21. The step of displaying an interface corresponding to the processing conversation information based on the authority includes: If the authority includes a viewing authority, displaying an interface corresponding to the processing conversation information; and / or 21. The information exchange method for document processing according to claim 20, further comprising: displaying an editable interface corresponding to the processing conversation information when the authority includes an editing authority.

22. The above-mentioned determining the current user's authority is The information exchange method for document processing according to claim 21, further comprising determining that the current user does not have the editing authority if the processing flow of the processed document has reached a predetermined processing flow node.

23. The above-mentioned determining the current user's authority is The information exchange method for document processing according to claim 21, further comprising determining that the current user has the editing authority if the current user is a person executing a current node in the processing flow of the processed document.

24. Displaying an interface corresponding to the processing conversation information in response to the processing conversation information being triggered by a user includes:

20. The information exchange method for document processing according to claim 18, further comprising making the displayed document processing interface corresponding to the triggered processing conversation information uneditable if the processing node of the processing flow corresponding to the triggered processing conversation information has already been processed.

25. Displaying an interface corresponding to the processing conversation information in response to the processing conversation information being triggered by a user includes: The information exchange method for document processing according to claim 18, further comprising displaying a predetermined warning interface and / or a processing flow interface for the processed document when the version of the processed document corresponding to the triggered processing conversation information is not the latest version.

26. generating processing conversation information based on at least one of the processed document, the processing mark, and processing flow node information of the processed document, determining a target processing mark in response to a user's selection of the processing mark; 2. The information exchange method for document processing according to claim 1, further comprising: generating the processing conversation information based on the target processing mark, wherein the target processing mark includes one or more processing marks.

27. detecting whether a first processing mark is added to the processed document; When detecting the presence of the first process mark, displaying process conversation information corresponding to the first process mark in a conversation interface corresponding to the communication group; 2. The method of claim 1, further comprising:

28. 28. The information exchange method for document processing according to claim 27, wherein the first processing mark is used to indicate that the processed document has been modified or that there is a difference between the seal content associated with the document and the document content.

29. 2. The method of claim 1, wherein the document processing interface is used to compare two or more documents, the two or more documents including the document to be processed.

30. the document processing interface includes a first area, a second area, and a third area; 30. The information exchange method for document processing described in claim 29, wherein the first area displays the processed document, the second area displays other documents among the two or more documents other than the processed document, and the third area is used to display the processing marks, which are used to identify differences between the processed document and the other documents.

31. 31. The information exchange method for document processing of claim 30, wherein the third area includes a first sub-interface and a second sub-interface, the first sub-interface being used to display differences in document content, and the second sub-interface being used to display differences between the seal content associated with the document and the document content.

32. creating a communication group based on at least one of a person associated with the processed document, the processed document, and the processing mark in response to a first operation event on a group creation indicator associated with the document processing interface; 2. The information exchange method for document processing according to claim 1, further comprising, in response to triggering an indicator for quick group creation, creating a communication group by default with associated persons who meet predetermined conditions of the processed document as group members.

33. displaying a document processing interface for displaying the processed document and its processing marks; generating processing conversation information to be shared with a conversation interface based on at least one of the processing mark and process flow node information of the processed document in response to an operation event on a predetermined indicator associated with the document processing interface; In response to a predetermined sharing operation, displaying a sharing interface including a candidate sharer list displaying at least one associated person of the processed document, the associated person being preferentially displayed in the candidate sharer list; determining a sharer in response to an operation event on the sharing interface; transmitting the processed conversation information to the sharer; 1. A method for exchanging information for document processing, comprising:

34. 34. The method of exchanging information for document processing according to claim 33, wherein the process conversation information includes first process conversation information and second process conversation information.

35. 35. The information exchange method for document processing according to claim 34, wherein the number of said second processing conversation information is at least one, and each of said second processing conversation information corresponds to one or more processing marks.

36. The first processing conversation information is The information exchange method for document processing according to claim 34, characterized in that it includes at least one of tag information of the processed document, type information of the processed document, processing result summary information, current node information of the processing flow of the processed document, and initiator information of the processing flow of the processed document.

37. The second processing conversation information is The information exchange method for document processing according to claim 34, characterized in that it includes at least one of the content of the processing mark, the processed object corresponding to the processing mark, context information of the processed object, type information of the processing mark, and information on the current processing node of the processing flow of the processed document.

38. The information exchange method for document processing according to claim 37, characterized in that the contents of the processing marks, the processed objects corresponding to the processing marks, and contextual information of the processed objects are displayed in the form of pictures in the second processing conversation information.

39. In response to the processing conversation information being triggered by a user, displaying an interface corresponding to the processing conversation information; 34. The method of claim 33, wherein the corresponding interfaces include a document processing interface and / or a process flow interface for the processed document.

40. displaying a document processing interface for displaying the processed document and its processing marks; In response to an operation event on a predetermined indicator associated with the document processing interface, generating processing conversation information to be shared with a conversation interface based on at least one of the processed document, the processing mark, and processing flow node information of the processed document; displaying a sharing interface including a list of potential sharers displaying at least one associated person of the processed document, the associated person being displayed preferentially in the list of potential sharers; determining a sharer in response to an operation event on the sharing interface; transmitting the processed conversation information to the sharer; 1. A method for exchanging information for document processing, comprising:

41. 1. An information exchange device for document processing, comprising: a processing interface display unit for displaying a document processing interface for displaying the processed document and its processing marks; a communication group creating unit for creating a communication group based on at least one of a related person of the processed document, the processed document, and the processing mark in response to a first operation event on a group creating indicator associated with the document processing interface; a first conversation information generating unit for displaying processing conversation information in a conversation interface corresponding to the communication group, the processing conversation information being generated based on at least one of the processed document, the processing mark, and process flow node information of the processed document; displaying the processed conversation information within a conversation interface corresponding to the communication group includes displaying the processed conversation information within the conversation interface in response to creating the communication group; The processing conversation information includes first processing conversation information including at least one of processing result summary information, current node information of the processing flow of the processed document, and initiator information of the processing flow of the processed document, and the processing result summary information is used to reflect the overall processing status of the processed document; The information exchange device for document processing, wherein the device further includes a detail interface display unit for displaying a process flow interface of the document to be processed in response to first process conversation information being triggered by a user.

42. a processing interface display unit for displaying a document processing interface for displaying the processed document and its processing marks; a first conversation information generating unit for generating processing conversation information to be shared with a conversation interface based on at least one of the processing mark and process flow node information of the processed document in response to an operation event on a predetermined mark associated with the document processing interface; a sharing interface display unit for displaying a sharing interface in response to a predetermined sharing operation, the sharing interface including a candidate sharer list displaying at least one related person of the processed document, the related person being preferentially displayed in the candidate sharer list; a sharer determination unit for determining a sharer in response to an operation event on the sharing interface; a conversation information sending unit for sending the processed conversation information to the sharer; 1. An information exchange device for document processing, comprising:

43. a processing interface display unit for displaying a document processing interface for displaying the processed document and its processing marks; a second conversation information generating unit for generating processing conversation information to be shared with a conversation interface based on at least one of the processed document, the processing mark, and processing flow node information of the processed document in response to an operation event on a predetermined indicator associated with the document processing interface; a sharing interface display unit for displaying a sharing interface including a candidate sharer list displaying at least one associated person of the processed document, the associated person being preferentially displayed in the candidate sharer list; a sharer determination unit for determining a sharer in response to an operation event on the sharing interface; a conversation information sending unit for sending the processed conversation information to the sharer; 1. An information exchange device for document processing, comprising:

44. An electronic device including at least one memory and at least one processor, The memory is used to store program code, and the processor is used to call the program code stored in the memory so that the electronic device executes the method of any one of claims 1 to 40.

45. A non-transitory computer storage medium having stored thereon program code which, when executed by a computing device, causes said computing device to carry out the method of any one of claims 1 to 40.

Citation Information

Patent Citations

  • Document changes are made by replying to an electronic message.

    JP2014514664A

  • Online instantiable message repository processing apparatus and method

    JP2019021314A

  • Information processing apparatus and information processing program

    JP2019128689A

  • Information interaction method, device, electronic device, and storage medium

    JP2023522672A

  • Dual-Modality Client Application

    US20170168692A1