Document sharing processing method, device, equipment, medium and system
The method and device allow for enhanced control of shared document permissions and data display in email interfaces, addressing limitations in existing collaborative office software.
Patent Information
- Application Number
- JP2022574529
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2020-06-28
- Filing Date
- 2021-06-21
- Publication Date
- 2025-11-26
- Estimated Expiration
- 2041-06-21
AI Technical Summary
Existing collaborative office software lacks the ability to effectively control and manage permissions for shared documents via email, limiting the functionality for users.
A method and device for displaying shared document hyperlink information and permission control entries in an email interface, allowing users to determine and update permission data for shared documents, including operation permissions and document data display.
Enhances the control of shared document functions via email by enabling permission setting and data display, meeting users' document sharing needs.
Smart Images

Figure 0007776055000001 
Figure 0007776055000002 
Figure 0007776055000003
Abstract
Description
[Technical Field]
[0001] TECHNICAL FIELD Embodiments of the present disclosure relate to the field of data processing technology, and in particular to a processing method, device, apparatus, medium, and system for document sharing. [Background technology]
[0002] Collaborative office is a specific demand for collective collaboration at present, which brings new business demands to office software that realizes office automation. Collaborative office software proposes a solution for document sharing to meet the demands of collaborative office.
[0003] Shared documents can be shared or queried using a hyperlink, and by attaching the shared document hyperlink to an email, recipients can access the document based on the shared document hyperlink.
[0004] Conventionally, email only allows for a single function to control shared documents, and is unable to meet users' document sharing needs. Summary of the Invention [Problem to be solved by the invention]
[0005] The embodiments of the present disclosure provide a method, device, apparatus, medium, and system for document sharing to enhance the functionality of controlling shared documents via email and meet users' document sharing needs. [Means for solving the problem]
[0006] In a first aspect, an embodiment of the present disclosure provides a method for processing document sharing, the method comprising: displaying the shared document hyperlink information and the permission control entries of the shared document in the mail interface; and a step of obtaining permission data for the shared document determined by a first user based on the permission control entry, the permission data being used to determine operation permission data for the shared document for a second user.
[0007] In a second aspect, an embodiment of the present disclosure further provides a document sharing processing method, the method including: receiving an email sent from a first user; According to the shared document hyperlink in the email, obtain document data corresponding to the authorization data of the second user for the shared document; and displaying related display content of the shared document hyperlink in a mail viewing interface according to the document data.
[0008] In a third aspect, an embodiment of the present disclosure further provides a document sharing processing method, the method including: receiving a request to edit permissions for the shared document initiated by a mail client terminal, the request being entered based on a permission control entry for the shared document displayed in a mail interface; updating the authority data of the shared document according to the authority data of the authority edit request.
[0009] In a fourth aspect, an embodiment of the present disclosure further provides a document sharing processing device, the device comprising: a control entry display module for displaying shared document hyperlink information and permission control entries of the shared document in the mail interface; and an authority data acquisition module for acquiring authority data for the shared document determined by a first user based on the authority control entry, the authority data being used to determine operation authority data for the shared document for a second user.
[0010] In a fifth aspect, an embodiment of the present disclosure further provides a document sharing processing device, the device comprising: an email receiving module for receiving an email sent from the first user; a document data obtaining module for obtaining document data corresponding to the authorization data for the second user's shared document according to the shared document hyperlink; and a document data display module for displaying related display content of the shared document hyperlink in a mail viewing interface according to the document data.
[0011] In a sixth aspect, an embodiment of the present disclosure further provides a document sharing processing device, the device comprising: a request receiving module for receiving a request for editing permissions of the shared document initiated by a mail client terminal, the request for editing permissions being input based on a permission control entry of the shared document displayed in a mail interface; an authority updating module for updating the authority data of the shared document according to the authority data of the authority editing request.
[0012] In a seventh aspect, an embodiment of the present disclosure further provides an electronic device, the electronic device comprising: one or more processors; a memory for storing one or more programs; When the one or more programs are executed by the one or more processors, the one or more processors implement the document sharing processing method described in the embodiments of the present disclosure.
[0013] In an eighth aspect, an embodiment of the present disclosure further provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, realizes the document sharing processing method described in the embodiment of the present disclosure.
[0014] In a ninth aspect, an embodiment of the present disclosure further provides a computer program product including a computer program, which, when executed by a processor, realizes the document sharing processing method described in the embodiment of the present disclosure.
[0015] In a tenth aspect, the embodiments of the present disclosure further provide a computer program, which, when executed by a processor, realizes the document sharing processing method described in the embodiments of the present disclosure.
[0016] In an eleventh aspect, an embodiment of the present disclosure further provides a document sharing processing system, the system including: a sending email client terminal; a document service terminal; and a receiving email client terminal; the sending email client terminal is used to display shared document hyperlink information and an authority control entry of the shared document on an email interface, and to obtain authority data for the shared document determined by a first user based on the authority control entry, and the authority data is used to determine operation authority data for the shared document of a second user; the sending email client terminal is further used for sending an authority editing request determined based on the authority data to a document service terminal to which the shared document belongs; The document service terminal is used to update the operation permission type of the second user for the shared document, which is recorded in the document service terminal, according to the permission data of the permission editing request; the sending-side email client terminal is further used to edit and complete the email using the email interface and send it to the second user; the receiving email client terminal is used to receive emails sent from the first user, The receiving mail client terminal is further used to request the document service terminal to obtain document data corresponding to the second user's authorization data for the shared document according to the shared document hyperlink information; The document service terminal is used to inquire about the authority data of the second user for the shared document according to the request of the receiving email client terminal, obtain corresponding document data according to the authority data, and feed it back to the receiving email client terminal; The receiving email client terminal is further used for displaying related display content of the hyperlink of the shared document on an email viewing interface according to the document data. [Effects of the Invention]
[0017] The embodiment of the present disclosure can display shared document hyperlink information and permission control entries for the shared document in the email editing interface, allowing the sending user to determine the permission data for the shared document through the permission control entries, solving the problem in the prior art that only a single function can be controlled for a shared document via email, enriching the functions that can be controlled for a shared document via email, and meeting users' document sharing needs. [Brief explanation of the drawings]
[0018] These and other features, advantages, and aspects of each embodiment of the present disclosure will become more apparent with reference to the following specific embodiments in conjunction with the accompanying drawings. Throughout the drawings, the same or similar reference numerals refer to the same or similar elements. It should be understood that the drawings are schematic and that objects and elements are not necessarily drawn to scale.
[0019] [Figure 1] 1 is a flowchart of a document sharing processing method provided by the first embodiment of the present disclosure; [Figure 2] FIG. 2 is a schematic diagram of a mailbox card entry provided by the first embodiment of the present disclosure. [Figure 3] 10 is a flowchart of a document sharing processing method provided by Example 2 of the present disclosure. [Figure 4] FIG. 10 is a schematic diagram of an editable email editing interface provided by the second embodiment of the present disclosure. [Figure 5] 10 is a flowchart of a document sharing processing method provided by Example 3 of the present disclosure. [Figure 6] FIG. 10 is a schematic diagram of a preview instruction for document data provided by the third embodiment of the present disclosure. [Figure 7] FIG. 10 is a schematic diagram of a viewing instruction for document data provided by the third embodiment of the present disclosure. [Figure 8] 10 is a flowchart of a document sharing processing method provided by Example 4 of the present disclosure. [Figure 9] 10 is a flowchart of a document sharing processing method provided by Example 5 of the present disclosure. [Figure 10] FIG. 10 is a structural diagram of a document sharing processing device provided by Example 6 of the present disclosure. [Figure 11] FIG. 10 is a structural diagram of a document sharing processing device provided by Example 7 of the present disclosure. [Figure 12] FIG. 10 is a structural diagram of a document sharing processing device provided by Example 8 of the present disclosure. [Figure 13]FIG. 10 is a structural diagram of an electronic device provided by Example 9 of the present disclosure. [Figure 14] FIG. 14 is a structural diagram of a document sharing processing system provided by Example 11 of the present disclosure. DETAILED DESCRIPTION OF THE INVENTION
[0020] Hereinafter, embodiments of the present disclosure will be described in more detail with reference to the drawings. Although the drawings show specific 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, but rather that these embodiments 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 merely serve as examples and are not intended to limit the scope of protection of the present disclosure.
[0021] The steps described in the method embodiments of the present disclosure may be performed in different orders and / or in parallel. Also, method embodiments may include additional steps and / or omit performing steps as shown. The scope of the present disclosure is not limited in this respect.
[0022] As used herein, the term "comprises" and variations thereof are intended to mean an open inclusion, 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 "in another embodiment" means "at least one other embodiment," and the term "in some embodiments" means "at least some embodiments." Other terms are defined as described below.
[0023] It should be noted that the concepts of "first," "second," etc. in this disclosure are used to distinguish between different devices, modules, or units, and are not intended to limit the order of functions performed by these devices, modules, or units or the interdependencies between them.
[0024] It should be noted that the modifiers "one" and "multiple" in this disclosure are intended to be illustrative rather than limiting, and as would be understood by one of ordinary skill in the art, unless otherwise specified, it should be understood as "one or more."
[0025] The names of messages or information exchanged between devices in the embodiments of the present disclosure are used for illustrative purposes only and are not intended to limit the scope of these messages or information. [Example]
[0026] 1 is a flowchart of a document sharing processing method provided by a first embodiment of the present disclosure, which can be applied to a scenario in which a sender user determines permission data for a shared document in an email editing interface, and the method can be executed by a document sharing processing device, which can be realized using software and / or hardware, and which can be located on a sender email client terminal, which can be a web page that can log in to a mailbox or a client terminal with an application. As shown in FIG. 1, the method specifically includes the following steps:
[0027] In S110, the shared document hyperlink information and the authority control entry of the shared document are displayed in the email editing interface.
[0028] The email editing interface may be an interface through which a user can perform editing operations on email content. For example, the email editing interface may allow the user to create a new email, reply to an email, forward an email, etc. The shared document hyperlink information may have any possible display format. A user can perform an operation such as clicking on the shared document hyperlink information to skip to the document page indicated by the shared document hyperlink. In some alternative implementations, the shared document hyperlink information may be, for example, the hyperlink itself, i.e., a URL (Uniform Resource Locator) string. Or, in some other alternative implementations, the shared document hyperlink information may be an anchor text link. In these alternative implementations, the text of the anchor text link may be information extracted from the shared document according to specific rules, such as the title of the shared document. As a result, a user can learn the content of part of the shared document without clicking the link. The permission control entry may be an entry that is input and controlled by the user, and the permission control entry can be used to control the permissions of the receiving user of the shared document.By installing the permission control entry, the functions that can be controlled over the shared document via email are enhanced, thereby meeting the document sharing needs of users.
[0029] In S120, the first user obtains the authority data for the shared document determined based on the authority control entry, and the authority data is used to determine the second user's operation authority data for the shared document.
[0030] In an embodiment of the present disclosure, there may be two application scenarios: a scenario for collaboratively editing an email draft and a scenario for sharing an email. In the scenario for collaboratively editing an email draft, a first user may be a collaborative editing initiator who sends a document link to the email draft, and a second user may be a collaborative editing recipient. In the scenario for sharing an email, a first user may be a collaborative editing initiator of a shared email, and a second user may be a collaborative editing recipient who is shared. That is, a first user may be a user who sends an email, and a second user may be a user who receives the email.
[0031] The operation permission data may include operation permission types for the shared document, such as view permission, share permission, and edit permission. Different operation permission levels may be set during application, with the priority being, for example, edit permission, share permission, and view permission. Higher priority operation permissions may also have lower priority operation permissions. For example, if a sending user has edit permission, the sending user has not only edit permission but also share and view permissions. Similarly, if a sending user has share permission, the editing permission has a higher priority than the share permission, so the sending user has view permission but not edit permission. The operation permission data may further include operation permission targets for the shared document, such as the receiving user. The receiving user may be one or more people, and the receiving user may include not only the recipient but also a carbon copy recipient. When there are multiple receiving users, obtaining the permission data for the shared document determined by the sending user based on the permission control entry includes setting the same operation permission type for each receiving user based on the sending user's operation on the permission control entry, or setting an operation permission type for each receiving user based on the sending user's operation on the permission control entry corresponding to each receiving user. When there are multiple receiving users, one operation permission type may be determined for each receiving user, or one operation permission type may be determined collectively for all receiving users. It can be understood that in some alternative implementations, the permission data may further include other data related to permission control, such as a validity period of permission, a condition for expiring permission, etc.
[0032] For example, if the operation permission data includes an operation permission type, in one implementation, the operation permission type can be determined by the permission control entry, and the operation permission target can be determined by the recipient field. Specifically, the recipient user is determined as the operation permission target according to the recipient field of the email, the sender user of the email obtains the operation permission type for the shared document determined based on the permission control entry, and the permission data is determined according to the operation permission target and the operation permission type.
[0033] The receiving side field can include a recipient field and a carbon copy recipient field, and the receiving user, i.e., the operation authority target, can be determined according to the mailbox addresses in the recipient field and the carbon copy recipient field. The sending user can input an operation authority type in the authority control entry or select from the authority operation types provided by the authority control entry, and the sending email client terminal obtains the operation authority type based on the information input or selected by the sending user in the authority control entry, and then obtains authority data based on the operation authority target and the operation authority type. This embodiment does not limit the order in which the operation authority target and the operation authority type are obtained. For example, the operation authority target may be obtained first, the operation authority type may be obtained first, or the operation authority target and the operation authority type may be obtained simultaneously.
[0034] In another embodiment, the operation permission target and the operation permission type may be determined by the permission control entry. Specifically, the operation permission type and the operation permission target for the shared document, which are determined by the sender of the email based on the permission control entry, are acquired as the permission data.
[0035] In such an implementation, the operation permission type and the operation permission target are both determined by the permission control entry. For example, the permission control entry can include an operation permission type entry and an operation permission target entry, and the operation permission type can be obtained by the operation permission type entry, and the operation permission target can be obtained by the operation permission target entry. Of course, the permission control entry can also include one entry, which includes the operation permission type and the operation permission target corresponding to the operation permission type.
[0036] In S130, the email that has been edited and completed using the email editing interface is sent to the second user.
[0037] In this embodiment, the sending email client terminal edits the completed email using the email editing interface and sends it to the email service terminal, which then sends it to the receiving email client terminal corresponding to the receiving user. The email sent from the sending email client terminal includes shared document hyperlink information. Like the sending email client terminal, the receiving email client terminal may be a web page where users can log in to their mailboxes, or a client terminal equipped with an application. The email service terminal may also be a device used to manage the sending and receiving of emails, such as a mail server. The sending email client terminal and the receiving email client terminal may be interchangeable in different scenarios, as are the receiving user and the sending user. For example, when a user sends, shares, or forwards an email, the corresponding client terminal becomes the sending email client terminal, and the user becomes the sending user. However, when the user receives an email, the sending email client terminal changes to the receiving email client terminal, and in this case, the user becomes the receiving user. In this embodiment, the sending user and the receiving user may be a group of users belonging to the same business or service provider, i.e., the sending user and the receiving user can access some or all of the shared documents on the document service terminal.
[0038] The document sharing processing method provided by the embodiment of the present disclosure can display shared document hyperlink information and permission control entries of the shared document in the email editing interface, and the sending user can determine the permission data for the shared document through the permission control entries, solving the problem in the prior art that only one function can be controlled for the shared document via email, realizing the setting of recipient user permissions via email, enriching the functions that can be controlled for the shared document via email, and meeting users' document sharing needs.
[0039] According to the above embodiment, the document sharing processing method may further comprise the steps of: before displaying shared document hyperlink information and the permission control entry of the shared document in the email editing interface; The method further includes the step of the user triggering a mailbox card entry in the instant messaging interface to enter the email editing interface.
[0040] Incorporating a mailbox card into an instant messaging interface allows a user to conveniently use a mailbox service in the instant messaging interface. For example, in some application scenarios, a user can enter the mailbox interface by clicking the mailbox card. The operations performed by the user in the mailbox interface may be similar to the operations performed by the user using a mailbox client terminal. Similarly, the content displayed in the mailbox interface may be similar to the content displayed in the mailbox client terminal. For example, the mailbox interface may include at least one of an inbox, an outbox, a drafts tray, a mail editing interface, etc. Alternatively, the user can switch between at least one of the above by a specific operation.
[0041] As shown in FIG. 2, FIG. 2 is a schematic diagram of a mailbox card entry provided by Example 1 of the present disclosure. By adding a mailbox card entry to the instant messaging interface, when a user wants to read or write emails during instant messaging, the user can conveniently open the interface of the email client terminal through the mailbox card entry. [Example]
[0042] FIG. 3 is a flowchart of a document sharing processing method provided by the second embodiment of the present disclosure, which is applied to a sending email client terminal. Referring to FIG. 3, the method may include the following steps:
[0043] In S210, a request is made to the document service terminal to obtain permission data that allows editing of the shared document.
[0044] The document service terminal may be a document management device, such as a document server, used to support various functions of a shared document and manage users' permissions for the shared document. Specifically, the document service terminal according to this embodiment can manage the permissions of a receiving user corresponding to the shared document. The editable permission data may be permission data that the sending user can operate in a permission control entry. In this embodiment, the editable permission data may include at least one operation permission type of the receiving user for the shared document, and the editable permission data may include editable permission data of one or more receiving users. The editable permission data that can be granted to the receiving user may be the permission that the sending user has for the shared document, or may be permission granted to the receiving user within the scope of the sending user's permission.
[0045] In this embodiment, when the sending email client terminal detects a hyperlink of a shared document in the email editing interface, it may request the document service terminal to obtain editable permission data of the shared document, or when it detects an edit activation operation on the permission control entry, it may request the document service terminal to obtain editable permission data of the shared document, and the edit activation operation on the permission control entry is to click on the permission control entry and prepare to start input.
[0046] In S220, according to the editable permission data returned from the document service terminal, shared document hyperlink information is displayed in the email editing interface, and the contents of the editable permission data are displayed in the permission control entry, so that the first user can operate the editable permission data.
[0047] In this embodiment, the first user may be the sender of the email, and the second user may be the recipient of the email. The permission control entry may be a control displayed in association with shared document hyperlink information, and the control may be used to input permission data or to confirm preset default permission data, which includes the recipient user's access permission to the shared document. In other words, the sender user does not change the recipient user's permission to the shared document. This embodiment does not limit the specific format of the permission control entry, and may include, for example, at least one of an option control, an input box, a button, a text display box, etc.
[0048] Illustratively, referring to FIG. 4, FIG. 4 is a schematic diagram of an editable email editing interface provided by the second embodiment of the present disclosure. The editable email editing interface includes a recipient, a theme, shared document hyperlink information, and a permission control entry, where the shared document hyperlink information is the title content of the shared document, i.e., "Email Team Communication Record - Starting from 2020.6.18", and the editable permission data content displayed in the permission control entry is "No Permission Changes", that is, the sending user does not make any changes to the permissions that the receiving user has for the shared document.
[0049] In S230, the first user obtains the permission data for the shared document determined based on the permission control entry.
[0050] In S240, the authority data is transmitted to the document service terminal to which the shared document belongs, and the operation authority data of the second user for the shared document, which is recorded in the document service terminal, is updated.
[0051] In this embodiment, the sending email client terminal may directly transmit the authorization data to the document service terminal to which the shared document belongs, or may first transmit the authorization data to the email service terminal and then forward the authorization data from the email service terminal to the document service terminal to which the shared document belongs. Specifically, the authorization data may be transmitted in real time when the sending user enters authorization data for the current authorization control entry, for example, or may be transmitted in one go, for example, when it is determined that an email should be sent to the receiving user, i.e., when it is detected that the user clicks the send email operation, or when it is detected that the user clicks save or the system saves by default. The document service terminal receives and records the authorization data granted to the receiving user, so that the receiving user can easily authenticate the receiving user when he or she subsequently requests to obtain the shared document data.
[0052] In S250, the email that has been edited and completed using the email editing interface is sent to the second user.
[0053] In an embodiment of the present disclosure, the sending email client terminal can display shared document hyperlink information and controls associated with the shared document hyperlink information in an email editable interface based on the editable permission data fed back from the document service terminal, and the contents of the editable permission data can be displayed in the control so that the sending user can operate it, thereby meeting the sending user's document sharing needs.In addition, the acquired permission data for the sending user's shared document can be sent to the document service terminal, and the permission data for the shared document recorded in the document service terminal can be updated in a timely manner, thereby avoiding the sharing of the shared document being affected due to the receiving user's permission data recorded in the document service terminal not being updated in a timely manner. [Example]
[0054] 5 is a flowchart of a document sharing processing method provided by the third embodiment of the present disclosure, which is applied to a sender email client terminal. Referring to FIG. 5, the method may include the following steps:
[0055] In S310, the shared document hyperlink information and the permission control entry of the shared document are displayed in the email editing interface.
[0056] In S320, the first user obtains permission data for the shared document determined based on the permission control entry.
[0057] In S330, when a hyperlink to a shared document is detected in the email editing interface, a request is made to the document service terminal to acquire document data of the shared document.
[0058] In this embodiment, the first user may be the sender of the email, and the second user may be the recipient of the email. The document data in this embodiment may be acquired before, after, or simultaneously with the editable permission data in the above embodiment. For example, upon detecting a hyperlink to a shared document in an email editing interface, a request may be made to a document service terminal to acquire the editable permission data and document data. In one example, the document data may include document basic information and / or document summary data. The document basic information may include, but is not limited to, the document author, time, field of affiliation, etc. In another example, the document data may include document content data, which may be the entire content of the document. In another example, the document data may include document title data, which helps a user quickly understand the document.
[0059] In S340, the related display content of the shared document hyperlink is displayed in the email editing interface according to the document data.
[0060] The method for displaying the display content related to the shared document hyperlink may vary depending on the document data. In one implementation, if the document data includes basic document information and / or document summary data, a preview display can be performed. For example, when a preview instruction for the shared document hyperlink from a sending user is detected, the basic document information and / or document summary data are displayed in the email editing interface as preview content. The preview instruction can be obtained by a mouse. For example, when it is detected that the mouse is over the shared document hyperlink, the preview instruction is obtained, and the basic document information and / or document summary data of the shared document corresponding to the shared document hyperlink are displayed in the email editing interface as preview content, allowing the sending user to preview. For example, refer to FIG. 6, which is a schematic diagram of a preview instruction for document data provided by Example 3 of the present disclosure. When the mouse is over the shared document hyperlink, document summary data is illustratively displayed to allow the user to preview.
[0061] In another embodiment, when the document data includes document content data, the document content can be displayed so that the sending user can view or edit it. For example, when a viewing instruction or an editing instruction from the sending user for the shared document hyperlink is detected, a viewing interface or an editing interface for the document content data is displayed in the email editing interface. The viewing instruction or editing instruction can be obtained by a trigger operation on the shared document hyperlink from the sending user. For example, when it is detected that the sending user clicks on the shared document hyperlink, the viewing instruction or editing instruction is obtained, and the viewing interface or editing interface for the document content data is displayed in the email editing interface, allowing the sending user to view or edit it. For example, refer to FIG. 7, which is a schematic diagram of a viewing instruction for document data provided by Example 3 of the present disclosure. When the sending user clicks on the shared document hyperlink, the document content of the corresponding shared document is exemplarily displayed.
[0062] In another embodiment, if the document data includes document title data, the document title data can be directly displayed at the location of the shared document hyperlink as related display content of the shared document hyperlink. As shown in Figure 4, "Email team communication log - starting from 2020.6.18" is displayed as document title data at the location of the shared document hyperlink.
[0063] In S350, the mail that has been edited and completed using the mail editing interface is sent to the recipient user.
[0064] The document sharing processing method provided by the embodiment of the present disclosure can display not only the operation permission data of the shared document but also the document data of the shared document in the email editing interface, and the display content and display method differ depending on the content of the document data, allowing the sending user to quickly understand the shared document. [Example]
[0065] 8 is a flowchart of a document sharing processing method provided by Example 4 of the present disclosure, which can be applied to a scenario in which related display content of a shared document hyperlink is displayed on an email browsing interface, and the method can be executed by a document sharing processing device, which can be realized using software and / or hardware, and which can be located on a receiving email client terminal, which can be a web page capable of receiving emails or a client terminal equipped with an application. As shown in FIG. 8, the method specifically includes the following steps:
[0066] In S410, the email sent from the first user is received.
[0067] In this embodiment, the first user may be a user who sends the email, and the second user may be a user who receives the email. The email received by the recipient email client terminal includes a shared document hyperlink.
[0068] In S420, the document data corresponding to the authority data for the second user's shared document is obtained according to the shared document hyperlink in the email.
[0069] In this embodiment, the receiving email client terminal can, based on the shared document hyperlink in the received email, request document data corresponding to the email receiving user's permission data for the shared document from the document service terminal to which the shared document belongs and request feedback. The receiving email client terminal can directly request the document service terminal, or can send the request information to the email service terminal and forward it from the email service terminal to the document service terminal. The document service terminal can query and provide feedback on the receiving user's permission data for the shared document. In one example, the document service terminal can obtain pre-stored user information of the receiving user based on the shared document hyperlink. If the user information of the receiving user matches the pre-stored user information, the document service terminal can provide feedback on the receiving email client terminal on the document data corresponding to the receiving user's permission data for the shared document.
[0070] In S430, the related display content of the shared document hyperlink is displayed on the mail viewing interface according to the document data.
[0071] The email viewing interface may be an interface that allows the recipient's email client terminal to view email contents, for example, allowing the recipient to preview or view document data of a shared document from the email viewing interface. The related display content of a shared document hyperlink varies depending on the document data. For example, when the document data includes document basic information and / or document summary data, the step of displaying the related display content of the shared document hyperlink in the email viewing interface in accordance with the document data includes displaying the document basic information and / or document summary data in the email viewing interface as preview content when a recipient user's preview instruction for the shared document hyperlink is detected. When the document data includes document content data, the step of displaying the related display content of the shared document hyperlink in the email viewing interface in accordance with the document data includes displaying a viewing interface or an editing interface for the document content data in the email viewing interface when a recipient user's viewing instruction or editing instruction for the shared document hyperlink is detected. If the document data includes document title data, displaying related display content of the shared document hyperlink on the email browsing interface according to the document data includes displaying the document title data as display content of the shared document hyperlink on the email browsing interface. For specific details, please refer to the above embodiments, and the description will not be repeated here.
[0072] The document sharing processing method provided by the embodiment of the present disclosure is applied to a receiving email client terminal, which can obtain document data corresponding to the recipient user's authority data for the shared document based on the shared document hyperlink in the received email, and display the related display content of the shared document hyperlink on the email viewing interface, so that the recipient user can obtain the corresponding document data within the query authority scope of the document service terminal and meet the user's document sharing needs.
[0073] Based on the above embodiment, the method comprises: The method may further include a step of, in response to a trigger operation on the shared document hyperlink, sending a shared document access request to a document service terminal to which the shared document belongs, if the second user fails to obtain document data for the shared document according to the shared document hyperlink.
[0074] Specifically, if a receiving user's attempt to obtain document data for a shared document fails, it may be because the receiving user does not have permission to obtain the document data for the shared document. In one example, if the document service terminal determines that the receiving user's user information does not match the pre-stored user information, it can feed back result information indicating no permission to the receiving client terminal and display it to the receiving user via the receiving email client terminal. Upon receiving the result information indicating no permission, the receiving user can request access permission by sending a shared document access request to the document service terminal. The access permission may be a view permission, a share permission, or an edit permission. The shared document access request can be obtained by the receiving email client terminal through a shared document hyperlink. For example, when the receiving email client terminal detects a user's trigger operation on the shared document hyperlink, it sends the shared document access request to the document service terminal. The user's trigger operation on the shared document hyperlink may be an operation of clicking on the shared document hyperlink. [Example]
[0075] 9 is a flowchart of a document sharing processing method provided by a fifth embodiment of the present disclosure, which is applied to a scenario in which the authorization data of a shared document is updated according to the authorization data sent from an email client terminal, and the method can be executed by a document sharing processing device, which can be realized using software and / or hardware, and which can be located in a document service terminal. As shown in FIG. 9, the method specifically includes the following steps:
[0076] In S510, a request for editing authority of a shared document initiated by a mail client terminal is received, and the request for editing authority is input based on the authority control entry of the shared document displayed in the mail editing interface.
[0077] The email client terminal may be a sending email client terminal. In one implementation, when the email client terminal detects a triggering operation on a permission control entry of a user belonging to the email client terminal, the email client terminal sends an permission edit request to the document service terminal. The triggering operation on the permission control entry of the user belonging to the email client terminal may be an operation of clicking on the permission control entry. In this embodiment, the email client terminal may send the permission edit request directly to the document service terminal, or may send it first to the email service terminal and then forward it from the email service terminal to the document service terminal. Specifically, in response to an email sending operation, the sending email client terminal may send an permission update request directly to the document service terminal, or in response to an email sending operation, the email service terminal may send an permission update request to the document service terminal.
[0078] It can be understood that before a user belonging to a mail client terminal sends an authority editing request to a document service terminal, the user usually needs to first obtain editable authority data, and then send the authority editing request to the document service terminal on the premise that the user has editable authority. Therefore, in this embodiment, before receiving the authority editing request of the shared document initiated by the mail client terminal, the editable authority data of the user corresponding to the authority editing request may be first determined. Accordingly, before S510, the method includes: receiving a request to obtain editable permission data for a shared document initiated by an email client terminal; Inquiring about the permission-awaiting user's permission data for the shared document in response to the permission-awaiting user's request to obtain editable permission data; The method may further include feeding back the authority data to the mail client terminal as editable authority data.
[0079] Specifically, when the email client terminal detects an edit activation operation on a hyperlink or permission control entry of a shared document in the email editing interface, it sends a request to obtain editable permission data to the document service terminal. The request may include identity information of the permission-awaiting user. The document service terminal obtains the permission data of the permission-awaiting user for the shared document according to the identity information of the permission-awaiting user, and feeds it back to the email client terminal as editable permission data for the user to operate. The permission-awaiting user includes participants of a predetermined type of email. The participants include a collaborative editing initiator and a collaborative editing recipient who send a document link to the email draft, or the participants include a sender user of the email and a recipient user of the email.
[0080] In S520, the authority data of the shared document is updated in accordance with the authority data of the authority edit request.
[0081] In this embodiment, the permission data may include a user name and a user operation action, and may also include a validity period of the permission, i.e., the permission data is valid during the validity period of the permission but becomes invalid after the validity period has expired. The user name may be information that uniquely identifies the user, such as a mailbox account name and password. The user operation action may be an action such as viewing, editing, or sharing. In this embodiment, the document service terminal may verify the permission data of the permission editing request before updating the permission data of the shared document. Accordingly, before S520, the method includes: acquiring authority data of a user belonging to the mail client terminal, and verifying whether the authority data of the authority editing request satisfies a preset condition; The method may further include the step of triggering an update of the authority data of the shared document when a preset condition is met.
[0082] In one possible implementation, the preset condition may be that the permission data of the permission edit request is within the permission range of the permission data of the user belonging to the email client terminal. Exemplarily, the user belonging to the email client terminal is a sending user, and in such an implementation, the sending user can grant permission to the receiving user within his or her permission range. For example, the sending user is a user with editing permission, and the levels of editing permission, sharing permission, and viewing permission are successively lower. When the permission data of the permission edit request is not higher than that of the sending user, if it is detected that the permission data is editing permission, sharing permission, or viewing permission, updating of the permission data of the shared document is triggered. When a sending user is a user with a viewing authority and a receiving user is a user with an editing authority or a sharing authority, if it is detected that the authority data of an authority editing request is a viewing authority, update is not triggered and result information of no authority is fed back to the sending user, that is, if it is detected that the authority given by the sending user to the receiving user is within the authority range of the sending user and the authority of the sending user is not lower in level than the authority of the receiving user, update of the authority data of the shared document is triggered.
[0083] The document sharing processing method provided by the embodiment of the present disclosure is applied to a document service terminal, and the document service terminal timely updates the permission data of the shared document according to the permission data of the permission editing request for the shared document initiated by the email client terminal, so that the permission data for the shared document of the receiving user determined by the sending user takes effect in a timely manner, and meets the document sharing needs of the sending user. [Example]
[0084] FIG. 10 is a structural diagram of a document sharing processing device provided in the sixth embodiment of the present disclosure, which can execute the document sharing processing method in the above embodiment and can be disposed in a sending email client terminal. As shown in FIG. 10, the device: a control entry display module 61 for displaying shared document hyperlink information and authority control entries of the shared document in the email editing interface; an authority data obtaining module 62 for obtaining authority data for the shared document determined by a first user based on the authority control entry, the authority data being used to determine operation authority data for the shared document of a second user; The email editing interface may include a mail sending module 63 for sending the completed email edited using the email editing interface to the second user.
[0085] In this embodiment, the first user may be a user who sends an email, and the second user may be a user who receives an email. The document sharing processing device provided by the embodiment of the present disclosure can display shared document hyperlink information and a permission control entry of the shared document in an email editing interface, and can determine the permission data of the recipient user for the shared document based on the permission control entry, thereby solving the problem in the prior art that only a single function can be controlled for the shared document via email, realizing the setting of recipient user permissions via email, and enriching the functions that can be controlled for the shared document via email, thereby meeting users' document sharing needs.
[0086] Based on the above embodiment, the authority data acquisition module 62: determining a recipient user as an operation authority target according to a recipient field of the email; obtaining an operation permission type for the shared document determined by the sender of the email based on the permission control entry; and determining the authorization data according to the operation authorization object and the operation authorization type.
[0087] Based on the above embodiment, the authority data acquisition module 62: The authority data is used to obtain the operation authority type and operation authority target for the shared document, which are determined by the user who sends the mail based on the authority control entry.
[0088] Based on the above embodiment, the device comprises: The system further includes an authority data transmission module for updating the receiving user's operation authority data for the shared document, which is recorded in the document service terminal, by obtaining the authority data for the shared document determined by the sending user of the email based on the authority control entry and then transmitting the authority data to the document service terminal to which the shared document belongs.
[0089] Based on the above embodiment, the authorization data sending module specifically includes: When the sending user inputs authorization data for the current authorization control entry or decides to send the mail to the receiving user, the authorization data is used to send the authorization data to the document service terminal to which the shared document belongs.
[0090] Based on the above embodiment, the permission control entry includes a control displayed in association with the shared document hyperlink, the control being used to enter permission data.
[0091] Based on the above embodiment, the control is used to confirm preset default permission data, and the preset default permission data includes the recipient user's access permission to the shared document.
[0092] Based on the above embodiment, the control entry display module 61: a request obtaining unit for requesting a document service terminal to obtain editable authority data of the shared document; and a display unit for displaying shared document hyperlink information on an email editing interface according to the editable authority data returned from the document service terminal, and displaying the contents of the editable authority data on the authority control entry, so as to allow the sending user to operate the editable authority data.
[0093] Based on the above embodiment, the request obtaining unit specifically comprises: When the email editing interface detects an edit activation operation on the hyperlink of the shared document or the permission control entry, it is used to request the document service terminal to obtain the editable permission data of the shared document.
[0094] Based on the above embodiment, the editable permission data includes at least one operation permission type of the receiving user for the shared document; The editable authority data includes editable authority data of one or more recipient users.
[0095] Based on the above embodiment, the device comprises: a document data acquisition module for requesting the document service terminal to acquire document data of the shared document when a hyperlink of the shared document is detected in the email editing interface; The method further includes a related display content display module for displaying related display content of the shared document hyperlink on the email editing interface according to the document data.
[0096] Based on the above embodiment, when the document data includes document basic information and / or document summary data, the related display content display module specifically comprises: When a preview instruction for the shared document hyperlink from the sending user is detected, the document basic information and / or document summary data is used to display the preview content in the email editing interface.
[0097] Based on the above embodiment, when the document data includes document content data, the related display content display module specifically comprises: When a viewing instruction or an editing instruction for the shared document hyperlink from the sending user is detected, the viewing interface or editing interface for the document content data is displayed on the email editing interface.
[0098] Based on the above embodiment, if the document data includes document title data, the related display content display module specifically comprises: The document title data is used to display the document title data as related display content of the shared document hyperlink in the email editing interface.
[0099] Based on the above embodiment, the device comprises: The email editing interface further includes a mail editing interface entry module for allowing a user to enter the email editing interface by triggering a mailbox card entry in the instant messaging interface before displaying the shared document hyperlink information and the permission control entry of the shared document in the email editing interface.
[0100] The document sharing processing device provided by the embodiments of the present disclosure belongs to the same inventive concept as the document sharing processing method applied to the sending email client terminal provided by the above embodiments, and for technical details not detailed in this embodiment, reference can be made to the above embodiments, and this embodiment achieves the same beneficial effects as when executing the document sharing processing method. [Example]
[0101] FIG. 11 is a structural diagram of a document sharing processing device provided in the seventh embodiment of the present disclosure, which can execute the document sharing processing method in the above embodiment and can be disposed in a receiving email client terminal. As shown in FIG. 11, the device: an email receiving module 71 for receiving emails sent from a first user; a document data obtaining module 72 for obtaining document data corresponding to the authorization data of the second user for the shared document according to the shared document hyperlink; and a document data display module 73 for displaying related display content of the shared document hyperlink in a mail viewing interface according to the document data.
[0102] In this embodiment, the first user may be the sender of the email, and the second user may be the recipient of the email. The document sharing processing device provided by the embodiment of the present disclosure can obtain document data corresponding to the recipient user's authority data for the shared document based on the shared document hyperlink in the received email, and display related display content of the shared document hyperlink on the email viewing interface, so that the recipient user can obtain the corresponding document data within the query authority range of the document service terminal and meet the user's document sharing needs.
[0103] Based on the above embodiment, the document data acquisition module 72 specifically includes: The shared document hyperlink is used to request document data inquiry and feedback corresponding to the authority data of the mail recipient user for the shared document from the document service terminal to which the shared document belongs.
[0104] Based on the above embodiment, when the document data includes document basic information and / or document summary data, the document data display module 73 specifically: When a preview instruction for the shared document hyperlink from the recipient user is detected, the document basic information and / or document summary data is used to display the preview content in the email viewing interface.
[0105] Based on the above embodiment, when the document data includes document content data, the document data display module 73 specifically: When a viewing instruction or an editing instruction for the shared document hyperlink from the receiving user is detected, the viewing interface or editing interface for the document content data is displayed on the email viewing interface.
[0106] Based on the above embodiment, if the document data includes document title data, the document data display module 73 specifically: The document title data is used to display the shared document hyperlink on the email viewing interface.
[0107] Based on the above embodiment, the device comprises: The system further includes an access request sending module for, when the email receiving user fails to obtain document data for the shared document according to the shared document hyperlink, responding to a trigger operation on the shared document hyperlink by the receiving user, sending a shared document access request to the document service terminal to which the shared document belongs.
[0108] The document sharing processing device provided by the embodiments of the present disclosure belongs to the same inventive concept as the document sharing processing method applied to the receiving email client terminal provided by the above embodiments, and for technical details not detailed in this embodiment, reference can be made to the above embodiments, and this embodiment achieves the same beneficial effects as when executing the document sharing processing method. [Example]
[0109] FIG. 12 is a structural diagram of a document sharing processing device provided in the eighth embodiment of the present disclosure, which can execute the document sharing processing method in the above embodiment and can be disposed in a document service terminal. As shown in FIG. 12, the device includes: a request receiving module 81 for receiving a request for editing authority of the shared document initiated by a mail client terminal, the request receiving module 81 receiving the request for editing authority of the shared document based on an authority control entry of the shared document displayed in the mail editing interface; and a rights update module 82 for updating the rights data of the shared document according to the rights data of the rights edit request.
[0110] The document sharing processing device provided by the embodiment of the present disclosure can timely update the permission data of the shared document according to the permission data of the permission editing request for the shared document initiated by the email client terminal, thereby making the permission data for the shared document of the receiving user determined by the sending user take effect in a timely manner, and meeting the document sharing needs of the sending user.
[0111] Based on the above embodiment, the device comprises: an acquisition request receiving module for receiving an editable authority data acquisition request for the shared document initiated by the email client terminal before receiving the authority editing request for the shared document initiated by the email client terminal; an inquiry module for inquiring about the permission-awaiting user's permission data for the shared document in response to the permission-awaiting user's request to obtain editable permission data; and a feedback module for feeding back the authority data to the mail client terminal as editable authority data.
[0112] Based on the above embodiment, the device comprises: a verification module for obtaining the authorization data of the user belonging to the email client terminal and verifying whether the authorization data of the authorization edit request satisfies a preset condition before updating the authorization data of the shared document according to the authorization data of the authorization edit request; The method further includes a determination module for triggering updating of the authority data of the shared document when a preset condition is met.
[0113] Based on the above embodiment, the authorization data includes a user name and a user operation behavior, and the authorization data further includes a validity period of the authorization.
[0114] The document sharing processing device provided by the embodiments of the present disclosure belongs to the same inventive concept as the document sharing processing method applied to a document service terminal provided by the above embodiments, and technical details not detailed in this embodiment can be referred to the above embodiments, and this embodiment achieves the same beneficial effects as when executing the document sharing processing method. [Example]
[0115] 13, which shows a structural diagram of an electronic device 900 suitable for implementing an embodiment of the present disclosure. Electronic devices in the embodiment of the present disclosure may include, but are not limited to, mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), and in-car terminals (e.g., in-car navigation terminals), as well as fixed terminals such as digital TVs and desktop computers. The electronic device shown in FIG. 13 is merely an example and should not impose any limitations on the functionality and scope of use of the embodiment of the present disclosure.
[0116] 13, electronic device 900 may include a processing unit (such as a central processing unit or a graphics processor) 901, which may perform various appropriate operations and processes in accordance with a program stored in read-only memory (ROM) 902 or loaded from storage device 908 into random access memory (RAM) 903. RAM 903 also stores various programs and data necessary for the operation of electronic device 900. Processing unit 901, ROM 902, and RAM 903 are connected to one another via a bus 904. An input / output (I / O) interface 905 is also connected to bus 904.
[0117] Typically, input devices 906 including a touchscreen, touchpad, keyboard, mouse, camera, microphone, accelerometer, gyroscope, etc., output devices 907 including a liquid crystal display (LCD), speaker, vibrator, etc., storage devices 908 including a magnetic tape, hard disk, etc., and communication devices 909 can be connected to the I / O interface 905. The communication devices 909 can enable the electronic device 900 to communicate and exchange data with other devices wirelessly or via wires. While FIG. 13 shows the electronic device 900 with various devices, it should be understood that not all of the illustrated devices need be implemented or present. Alternatively, more or fewer devices may be implemented or present.
[0118] In particular, according to embodiments of the present disclosure, the processes described above with reference to the flowcharts can be implemented as a computer software program. For example, embodiments of the present disclosure include a computer program product including a computer program embodied in a non-transitory computer-readable medium, the computer program including program code for performing the methods illustrated in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via a communication device 909, installed from storage device 908, or installed from ROM 902. When the computer program is executed by processing device 901, the steps of the methods according to embodiments of the present disclosure are performed, thereby realizing the functions defined above.
[0119] An embodiment of the present disclosure further provides a computer program product including a computer program stored in a readable storage medium, wherein one or more processors of an electronic device can read the computer program from the readable storage medium, and when the one or more processors execute the computer program, the electronic device implements the solution provided by any of the above embodiments.
[0120] An embodiment of the present disclosure further provides a computer program stored in a readable storage medium, wherein one or more processors of an electronic device can read the computer program from the readable storage medium, and when the one or more processors execute the computer program, the electronic device implements the solution provided by any of the above embodiments. [Example]
[0121] The computer-readable medium described in this disclosure may be a computer-readable signal medium or a computer-readable storage medium, or any combination of the two. 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 of the above. More specific examples of computer-readable storage media 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 memory component, 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 that can be used by or in conjunction with an instruction execution system, apparatus, or device. In this disclosure, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, with computer-readable program code embodied therein. Such a propagated data signal may take many forms, including, but not limited to, an electromagnetic signal, an optical signal, or any suitable combination of the above. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium, which may transmit, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device. Program code embodied in a computer-readable medium may be transmitted using any suitable medium, including, but not limited to, electrical wire, fiber optic cable, RF (radio frequency), etc., or any suitable combination of the above.
[0122] In some embodiments, the client terminals and servers may communicate using any conventional or future-developed network protocol, such as HTTP (HyperText Transfer Protocol), and may be interconnected by any form or medium of digital data communication (e.g., a communications network). Examples of communications networks include a local area network ("LAN"), a wide area network ("WAN"), an internetwork (e.g., the Internet), an end-to-end network (e.g., an ad hoc end-to-end network), and any conventional or future-developed network.
[0123] The computer-readable medium may be included in the electronic device, or may exist independently without being assembled into the electronic device.
[0124] The computer-readable medium is equipped with one or more programs, and when the one or more programs are executed by the electronic device, the electronic device executes the following steps: displaying shared document hyperlink information and a permission control entry for the shared document in an email editing interface; obtaining permission data for the shared document determined by the sending user of the email based on the permission control entry, wherein the permission data is used to determine the operation permission data for the shared document for the receiving user of the email; and sending the completed email edited in the email editing interface to the receiving user.
[0125] Alternatively, the computer-readable medium may include one or more programs, and when the one or more programs are executed by the electronic device, the electronic device may perform the following steps: receiving an email sent from a sending user of the email; obtaining document data corresponding to the authority data for the shared document of the receiving user of the email according to the shared document hyperlink in the email; and displaying related display content of the shared document hyperlink on the email viewing interface according to the document data.
[0126] Alternatively, the computer-readable medium may be equipped with one or more programs, and when the one or more programs are executed by the electronic device, the electronic device may perform the following steps: receiving a permission edit request for a shared document initiated by an email client terminal, the permission edit request being input based on a permission control entry of the shared document displayed in an email editing interface; and updating the permission data of the shared document according to the permission data of the permission edit request.
[0127] Computer program code for carrying out the operations of the present disclosure can be written in one or more programming languages, including object-oriented programming languages such as Java, Smalltalk, C++, and the like, and conventional procedural programming languages such as "C" or similar programming languages, or a combination thereof. The program code can run entirely on the user's computer, partly on the user's computer, as a standalone software package, partly on the user's computer, partly on a remote computer, or entirely on a remote computer or server. If a remote computer, the remote computer can be connected to the user's computer via any type of network, such as a local area network (LAN) or a wide area network (WAN), or can also be connected to an external computer (e.g., connecting via the Internet using an Internet Service Provider).
[0128] The flowcharts and block diagrams in the figures illustrate the architecture, functionality, and operations that can be implemented by 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 the specified logical function(s). It should also be noted that in some alternative implementations, the functions shown in the blocks may be executed in an order different from that shown in the figures. For example, two blocks shown as connected may in fact be executed essentially in parallel, or the blocks may be executed in the reverse order, depending on the functionality involved. It should be noted that each block of the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented using a dedicated hardware-based system that performs the specified functions or operations, or may be implemented using a combination of dedicated hardware and computer instructions.
[0129] The modules described in the embodiments of the present disclosure may be implemented in software or hardware. The names of these modules may not be intended to limit the modules themselves in a particular situation. For example, a control entry display module may be described as "a module that displays shared document hyperlink information and permission control entries of shared documents in an email editing interface."
[0130] The functions described herein above may be performed, at least in part, by one or more hardware logic components. For example, exemplary types of hardware logic components that may be used may include, but are not limited to, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard components (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), etc.
[0131] In the context of this disclosure, a machine-readable medium may be a tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. The machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. The machine-readable medium may be, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above. More specific examples of machine-readable storage media may include an electrical connection based on 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 memory component, or any suitable combination of the above. [Example]
[0132] FIG. 14 is a structural diagram of a document sharing processing system provided by the eleventh embodiment of the present disclosure. As shown in FIG. 14, the system includes: a sending email client terminal 110, a document service terminal 111, and a receiving email client terminal 112; the sender's email client terminal 110 is used to display the shared document hyperlink information and the authority control entry of the shared document on the email editing interface, and to obtain the authority data for the shared document determined by the first user based on the authority control entry, and the authority data is used to determine the operation authority data for the shared document of the second user; The sender mail client terminal 110 is further used to send an authority editing request determined based on the authority data to the document service terminal 111 to which the shared document belongs; The document service terminal 111 is used to update the operation permission type of the second user for the shared document, which is recorded in the document service terminal 111, according to the permission data of the permission editing request; The sender's email client terminal 110 is further used to edit and complete the email using the email editing interface and send it to the second user; The receiving mail client terminal 112 is used to receive mail sent from the first user, The receiving mail client terminal 112 is further used to request the document service terminal 111 to obtain document data corresponding to the authorization data for the second user's shared document according to the shared document hyperlink; The document service terminal 111 is used to inquire about the authority data of the second user's shared document according to the request of the receiving email client terminal, obtain the corresponding document data according to the authority data, and feed it back to the receiving email client terminal 112; The recipient mail client terminal 112 is further used to display the related display content of the shared document hyperlink on the mail viewing interface according to the document data.
[0133] In this embodiment, the first user may be the sender of the email, and the second user may be the recipient of the email. A document sharing processing system according to an embodiment of the present disclosure includes a sender email client terminal, a document service terminal, and a recipient email client terminal. The email editing interface of the sender email client terminal can display not only shared document hyperlink information but also a permission control entry related to the shared document hyperlink information. The sender email client terminal can communicate with the document service terminal through the permission control entry, thereby realizing the sender's permission for the recipient user and updating the shared document permission data of the document service terminal. After the sender email client terminal edits and sends the completed email to the recipient email client terminal, the recipient email client terminal requests the document service terminal to obtain document data corresponding to the recipient user's permission data for the shared document based on the shared document hyperlink in the received email, and displays the related display content of the shared document hyperlink in the email viewing interface, allowing the recipient user to view, share, or edit it. The document sharing processing system provided by the embodiment of the present disclosure adds a controllable function for shared documents to email, thereby meeting users' document sharing needs.
[0134] Unless contradictory, the sending email client terminal, the receiving email client terminal, and the document service terminal can each perform the operations described in the above embodiments. Specifically, the sending email client terminal can perform the operations described in the above embodiments 1 to 3, the receiving email client terminal can perform the operations described in the above embodiment 4, and the document service terminal can perform the operations described in the above embodiment 5.
[0135] According to one or more embodiments of the present disclosure, the present disclosure provides a method for handling document sharing, the method comprising: displaying the shared document hyperlink information and the permission control entry of the shared document in the email editing interface; a step of obtaining permission data for the shared document determined by the sender user of the email based on the permission control entry, the permission data being used to determine operation permission data for the shared document for the recipient user of the email; and sending the completed email edited on the email editing interface to the recipient user.
[0136] According to one or more embodiments of the present disclosure, in a document sharing processing method provided by the present disclosure, the step of obtaining permission data for the shared document, which is determined by a sender user of an email based on the permission control entry, includes: determining a recipient user as an operation authority target according to a recipient field of the email; obtaining an operation permission type for the shared document determined by the sender of the email based on the permission control entry; determining the authority data according to the operation authority object and the operation authority type.
[0137] According to one or more embodiments of the present disclosure, in a document sharing processing method provided by the present disclosure, the step of obtaining permission data for the shared document, which is determined by a sender user of an email based on the permission control entry, includes: The method includes a step of acquiring, as the authority data, an operation authority type and an operation authority target for the shared document, which are determined by the user who sends the mail based on the authority control entry.
[0138] According to one or more embodiments of the present disclosure, in a document sharing processing method provided by the present disclosure, after a step of obtaining permission data for the shared document determined by a sender user of an email based on the permission control entry, the method includes: The method further includes a step of transmitting the authority data to a document service terminal to which the shared document belongs, and updating operation authority data of the receiving user with respect to the shared document, which is recorded in the document service terminal.
[0139] According to one or more embodiments of the present disclosure, in a document sharing processing method provided by the present disclosure, the step of transmitting the authorization data to a document service terminal to which the shared document belongs includes: The method includes a step of sending the permission data to a document service terminal to which the shared document belongs when the sending user inputs permission data for a current permission control entry or decides to send the mail to the receiving user.
[0140] According to one or more embodiments of the present disclosure, in a document sharing processing method provided by the present disclosure, the permission control entry includes a control displayed in association with the shared document hyperlink, and the control is used to enter permission data.
[0141] According to one or more embodiments of the present disclosure, in a document sharing processing method provided by the present disclosure, the control is used to check pre-set default permission data, and the pre-set default permission data includes the recipient user's access permission to the shared document.
[0142] According to one or more embodiments of the present disclosure, in a document sharing processing method provided by the present disclosure, the step of displaying shared document hyperlink information and permission control entries of the shared document in an email editing interface includes: requesting a document service terminal to obtain editable permission data of the shared document; and displaying shared document hyperlink information in an email editing interface according to the editable permission data returned from the document service terminal, displaying the contents of the editable permission data in the permission control entry, and allowing the sending user to operate the editable permission data.
[0143] According to one or more embodiments of the present disclosure, in a document sharing processing method provided by the present disclosure, the step of requesting the document service terminal to obtain editable permission data of the shared document includes: The method includes the step of requesting the document service terminal to obtain editable permission data of the shared document when detecting an edit activation operation on the hyperlink of the shared document or the permission control entry in the email editing interface.
[0144] According to one or more embodiments of the present disclosure, in a document sharing processing method provided by the present disclosure, the editable permission data includes at least one operation permission type of a receiving user for the shared document; The editable authority data includes editable authority data of one or more recipient users.
[0145] According to one or more embodiments of the present disclosure, a method for handling document sharing provided by the present disclosure includes: When a hyperlink of a shared document is detected in the email editing interface, a request is made to the document service terminal to acquire document data of the shared document; The method further includes displaying related display content of the shared document hyperlink in the email editing interface according to the document data.
[0146] According to one or more embodiments of the present disclosure, in a document sharing processing method provided by the present disclosure, when the document data includes document basic information and / or document summary data, the step of displaying related display content of the shared document hyperlink in the email editing interface according to the document data includes: The method includes a step of displaying the document basic information and / or document summary data as preview content in the email editing interface when detecting a preview instruction from the sending user for the shared document hyperlink.
[0147] According to one or more embodiments of the present disclosure, in a document sharing processing method provided by the present disclosure, when the document data includes document content data, the step of displaying related display content of the shared document hyperlink in the email editing interface according to the document data includes: The method includes a step of displaying a viewing interface or an editing interface for the document content data on the email editing interface when a viewing instruction or an editing instruction for the shared document hyperlink from the sending user is detected.
[0148] According to one or more embodiments of the present disclosure, in a document sharing processing method provided by the present disclosure, when the document data includes document title data, the step of displaying related display content of the shared document hyperlink in the email editing interface according to the document data includes: The method includes a step of displaying the document title data on the email editing interface as related display content of the shared document hyperlink.
[0149] According to one or more embodiments of the present disclosure, in a document sharing processing method provided by the present disclosure, before a step of displaying shared document hyperlink information and permission control entries of the shared document in an email editing interface, the method includes: The method further includes the step of the user triggering a mailbox card entry in the instant messaging interface to enter the email editing interface.
[0150] According to one or more embodiments of the present disclosure, the present disclosure provides a method for handling document sharing, the method comprising: receiving an email sent from a user who is a sender of the email; According to the shared document hyperlink in the email, obtain document data corresponding to the email recipient user's authorization data for the shared document; and displaying related display content of the shared document hyperlink in a mail viewing interface according to the document data.
[0151] According to one or more embodiments of the present disclosure, in a document sharing processing method provided by the present disclosure, the step of obtaining document data corresponding to the permission data of the email recipient user for the shared document according to the shared document hyperlink includes: The method includes a step of requesting, according to the shared document hyperlink, an inquiry and feedback of document data corresponding to the authority data of the mail recipient user for the shared document from the document service terminal to which the shared document belongs.
[0152] According to one or more embodiments of the present disclosure, in a document sharing processing method provided by the present disclosure, when the document data includes document basic information and / or document summary data, the step of displaying related display content of the shared document hyperlink in the email viewing interface according to the document data includes: The method includes a step of, when detecting a preview instruction from a recipient user for the shared document hyperlink, displaying the document basic information and / or document summary data as preview content on the email viewing interface.
[0153] According to one or more embodiments of the present disclosure, in a document sharing processing method provided by the present disclosure, when the document data includes document content data, the step of displaying related display content of the shared document hyperlink in the email viewing interface according to the document data includes: The method includes a step of displaying a viewing interface or an editing interface for the document content data on the email viewing interface when a viewing instruction or an editing instruction for the shared document hyperlink from a recipient user is detected.
[0154] According to one or more embodiments of the present disclosure, in a document sharing processing method provided by the present disclosure, when the document data includes document title data, the step of displaying related display content of the shared document hyperlink on the email viewing interface according to the document data includes: The method includes a step of displaying the document title data on the email viewing interface as display content of the shared document hyperlink.
[0155] According to one or more embodiments of the present disclosure, a method for handling document sharing provided by the present disclosure includes: The method further includes a step of, when the email receiving user fails to obtain document data for the shared document according to the shared document hyperlink, responding to a trigger operation on the shared document hyperlink by the receiving user, sending a shared document access request to the document service terminal to which the shared document belongs.
[0156] According to one or more embodiments of the present disclosure, the present disclosure provides a method for handling document sharing, the method comprising: receiving a request for editing permissions for the shared document initiated by a mail client terminal, the request for editing permissions being input based on a permission control entry for the shared document displayed in a mail editing interface; updating the authority data of the shared document according to the authority data of the authority edit request.
[0157] According to one or more embodiments of the present disclosure, in a method for processing document sharing provided by the present disclosure, before receiving a request for editing permissions of a shared document initiated by the email client terminal, the method includes: receiving a request to obtain editable permission data for a shared document initiated by an email client terminal; Inquiring about the permission-awaiting user's permission data for the shared document in response to the permission-awaiting user's request to obtain editable permission data; and feeding back the authority data to the mail client terminal as editable authority data.
[0158] According to one or more embodiments of the present disclosure, in a document sharing processing method provided by the present disclosure, before updating the permission data of the shared document according to the permission data of the permission editing request, the method includes: acquiring authority data of a user belonging to the mail client terminal, and verifying whether the authority data of the authority editing request satisfies a preset condition; The method further includes triggering an update of the authority data of the shared document when a preset condition is met.
[0159] According to one or more embodiments of the present disclosure, in the document sharing processing method provided by the present disclosure, the authorization data includes a user name and a user operation behavior, and the authorization data further includes a validity period of the authorization.
[0160] According to one or more embodiments of the present disclosure, the present disclosure provides a document sharing processing device, the device comprising: a control entry display module for displaying shared document hyperlink information and permission control entries of the shared document in the email editing interface; an authority data acquisition module for acquiring authority data for the shared document determined by a sender of the email based on the authority control entry, the authority data being used to determine operation authority data for the shared document for a recipient of the email; and a mail sending module for sending the completed mail edited in the mail editing interface to the recipient user.
[0161] According to one or more embodiments of the present disclosure, the present disclosure provides a document sharing processing device, the device comprising: an email receiving module for receiving emails sent from email sending users; a document data obtaining module for obtaining document data corresponding to the authority data of the email recipient user for the shared document according to the shared document hyperlink; and a document data display module for displaying related display content of the shared document hyperlink in a mail viewing interface according to the document data.
[0162] According to one or more embodiments of the present disclosure, the present disclosure provides a document sharing processing device, the device comprising: a request receiving module for receiving a request for editing authority of the shared document initiated by an email client terminal, the request for editing authority being input based on an authority control entry of the shared document displayed in an email editing interface; an authority updating module for updating the authority data of the shared document according to the authority data of the authority editing request.
[0163] According to one or more embodiments of the present disclosure, the present disclosure provides an electronic device, the electronic device comprising: one or more processors; a memory for storing one or more programs; When the one or more programs are executed by the one or more processors, the one or more processors implement the document sharing processing method described in any of the embodiments provided by the present disclosure.
[0164] According to one or more embodiments of the present disclosure, the present disclosure provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements a document sharing processing method described in any of the embodiments provided by the present disclosure.
[0165] According to one or more embodiments of the present disclosure, the present disclosure provides a document sharing processing system, the system including: a sending email client terminal; a document service terminal; and a receiving email client terminal; the sending-side email client terminal is used to display shared document hyperlink information and an authority control entry of the shared document on an email editing interface, and to obtain authority data for the shared document determined by a sending-side user of the email based on the authority control entry, and the authority data is used to determine operation authority data for the shared document of a receiving-side user of the email; the sending email client terminal is further used for sending an authority editing request determined based on the authority data to a document service terminal to which the shared document belongs; The document service terminal is used to update the operation permission type of the receiving user for the shared document, which is recorded in the document service terminal, according to the permission data of the permission editing request; the sending-side email client terminal is further used to send the email edited and completed in the email editing interface to the receiving-side user; The receiving email client terminal is used to receive emails sent from the sending user, The receiving email client terminal is further used to request the document service terminal to obtain document data corresponding to the email receiving user's authorization data for the shared document according to the shared document hyperlink; The document service terminal is used for inquiring about the authority data of the receiving user for the shared document according to the request of the receiving email client terminal, obtaining the corresponding document data according to the authority data, and feeding it back to the receiving email client terminal; The receiving email client terminal is further used for displaying related display content of the shared document hyperlink on an email viewing interface according to the document data.
[0166] The above description merely describes the preferred embodiments of the present disclosure and the applied technical principles. Those skilled in the art should understand that the scope of the present disclosure is not limited to the solution formed by the specific combination of the above technical features, but should also cover other solutions formed by any combination of the above technical features or their equivalent features without departing from the above inventive concept, for example, by replacing the above features with technical features having similar functions (but not limited to) disclosed in the present disclosure.
[0167] Although operations are described in a particular order, this should not be understood as requiring that these operations be performed in the particular order or sequence shown. Multitasking or parallel processing may be advantageous in certain circumstances. Similarly, although the above description includes several specific implementation details, these should not be construed as limiting the scope of the present disclosure. Certain features that are described in the context of individual embodiments may also be implemented in combination in a single embodiment. Conversely, various features that are described in the context of a single embodiment may also be implemented in multiple embodiments, either alone or in any suitable subcombination.
[0168] Although the present subject matter has been described using language specific to structural features and / or methodological logical operations, it should be understood that the subject matter defined in the appended claims is not necessarily 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.
[0169] This application claims priority from a Chinese patent application bearing application number 202010600546.6 and entitled "Document sharing processing method, device, equipment, medium and system" filed with the China Patent Office on June 28, 2020, the entire contents of which are incorporated herein by reference.
Claims
1. 1. A method for operating a document sharing processing device applied to a client terminal, the method comprising: displaying the shared document hyperlink information and the permission control entries of the shared document in the mail interface; obtaining permission data for the shared document determined by a first user based on the permission control entry, the permission data being used to determine operation permission data for the shared document for a second user; The operation authority data includes an operation authority type for the shared document, and the operation authority type includes a viewing authority, a sharing authority, and an editing authority; The step of displaying the shared document hyperlink information and the permission control entry of the shared document in the mail interface includes: requesting a document service terminal to obtain editable permission data of the shared document; displaying shared document hyperlink information on the mail interface according to the editable authority data returned from the document service terminal, and displaying the content of the editable authority data in the authority control entry, so that the first user can operate the editable authority data; The method comprises: The method further includes a step of editing and sending the completed email using the email interface to the second user; After the step of the first user obtaining permission data for the shared document determined based on the permission control entry, the method further comprises: The method further includes a step of transmitting the permission data to a document service terminal to which the shared document belongs, and updating operation permission data of the second user with respect to the shared document, the operation permission data being recorded in the document service terminal; The step of requesting the document service terminal to obtain editable authorization data of the shared document includes: When a hyperlink of a shared document is detected in the email interface, the document service terminal is requested to obtain editable authorization data of the shared document; The step of obtaining permission data for the shared document determined by the first user based on the permission control entry includes: determining the second user as an operation permission target according to a second user field; obtaining an operation permission type for the shared document determined by the first user based on the permission control entry; and determining the permission data according to the operation permission target and the operation permission type; or acquiring, as the authority data, an operation authority type and an operation authority target for the shared document, which are determined by the first user based on the authority control entry; 10. A method for operating a document sharing processing device applied to a client terminal, comprising:
2. The first user includes a user who sends an email, and the second user includes a user who receives an email, or The first user includes a collaborative editing initiator user who sends a document link to an email draft, and the second user includes a collaborative editing recipient user; The method of claim 1 , wherein the email interface includes an email editing interface.
3. When the second user is a plurality of users, the step of obtaining permission data for the shared document determined by the first user based on the permission control entry includes: setting the same operation authority type for each of the second users based on the operation of the first user on the authority control entry; or 3. The method according to claim 1, further comprising the step of setting an operation authority type for each of the second users based on an operation of the first user on an authority control entry corresponding to each of the second users.
4. The step of transmitting the authorization data to the document service terminal to which the shared document belongs includes: A method according to any one of claims 1 to 3, characterized in that when the first user decides to enter authority data for a current authority control entry or send an email to the second user, the method includes a step of sending the authority data to a document service terminal to which the shared document belongs.
5. A method according to any one of claims 1 to 4, characterized in that the authority control entry includes a control displayed in association with the shared document hyperlink information, the control being used to input authority data.
6. 6. The method of claim 5, wherein the control is further used to verify preset default permission data, the preset default permission data including the second user's access permissions to the shared document.
7. the editable permission data includes at least one operation permission type for the second user with respect to the shared document; 7. The method of any one of claims 1 to 6, wherein said editable authorization data comprises editable authorization data of one or more of said second users.
8. The method comprises: When a hyperlink of a shared document is detected in the email interface, a request is made to a document service terminal to acquire document data of the shared document; and displaying a related display content of the hyperlink of the shared document on the email interface according to the document data; The step of displaying related display content of the hyperlink of the shared document on the email interface according to the document data includes: When the document data includes document basic information, upon detecting a preview instruction for the shared document hyperlink information of a first user, displaying the document basic information on the email interface as preview content; When the document data includes document summary data, upon detecting a preview instruction for the shared document hyperlink information of a first user, displaying the document summary data on the mail interface as preview content; When the document data includes document content data, upon detecting a viewing instruction or an editing instruction for the shared document hyperlink information of a first user, displaying a viewing interface or an editing interface for the document content data on the email interface; and if the document data includes document title data, displaying the document title data on the email interface as related display content of the hyperlink of the shared document. The method according to any one of claims 1 to 7.
9. Before the step of displaying the shared document hyperlink information and the permission control entry of the shared document in the email interface, the method includes: The method of any one of claims 1 to 8, further comprising the step of a user entering said mail interface by triggering a mailbox entry in an instant messaging interface.
10. 1. A method for operating a document sharing processing device applied to a document service terminal, the method comprising: receiving a request to edit permissions for the shared document initiated by a mail client terminal, the request being entered based on permission control entries for the shared document displayed in a mail interface; updating the permission data of the shared document according to the permission data of the permission edit request; The permission data is used to determine operation permission data of the user for the shared document, the operation permission data including an operation permission type for the shared document, the operation permission type including a viewing permission, a sharing permission, and an editing permission; Before receiving a request to edit permissions of a shared document initiated by the email client terminal, the method includes: receiving a request for obtaining editable authority data of a shared document initiated by the mail client terminal, the request being a request for requesting the document service terminal to obtain editable authority data of the shared document initiated when the mail client terminal detects a hyperlink of the shared document in the mail interface; Inquiring about permission data of the permission-awaiting user for the shared document in response to the permission-awaiting user related to the editable permission data acquisition request; and feeding back the authorization data to the mail client terminal as editable authorization data; Before updating the authority data of the shared document according to the authority data of the authority editing request, the method includes a step of acquiring authority data of a user belonging to the mail client terminal, wherein the step of acquiring authority data of a user belonging to the mail client terminal includes: determining the permission-awaiting user as an operation authority target according to a second user field in the email interface; obtaining an operation authority type for the shared document input based on an authority control entry of the shared document displayed in the email interface; and determining the authority data according to the operation authority target and the operation authority type; or acquiring, as the permission data, an operation permission type and an operation permission target for the shared document, which are input based on an permission control entry of the shared document displayed on the mail interface; A method for operating a document sharing processing device applied to a document service terminal, comprising:
11. updating the permission data of the shared document according to the permission data of the permission editing request, In response to a mail sending operation, updating the permission data of the shared document according to the permission data of the permission editing request.
11. The method of claim 10.
12. Before updating the permission data of the shared document according to the permission data of the permission edit request, the method includes: verifying whether the authority data of the authority editing request satisfies a preset condition; 12. The method according to claim 10 or 11, further comprising the step of: triggering an update of the authority data of the shared document when the preset condition is met.
13. An electronic device, one or more processors; a memory for storing one or more programs; An electronic device characterized in that, when the one or more programs are executed by the one or more processors, the one or more processors realize an operating method of a document sharing processing device applied to a client terminal described in any one of claims 1 to 9.
14. A computer-readable storage medium storing a computer program executable by a computer, the computer program causing the computer to implement a method for operating a document sharing processing device applied to a client terminal according to any one of claims 1 to 9.
15. A computer program, characterized in that, when the computer program is executed by a computer, the computer performs a method for operating a document sharing processing device applied to a client terminal according to any one of claims 1 to 9.
16. An electronic device, one or more processors; a memory for storing one or more programs; An electronic device characterized in that, when the one or more programs are executed by the one or more processors, the one or more processors realize an operating method of a document sharing processing device applied to a document service terminal described in any one of claims 10 to 12.
17. A computer-readable storage medium storing a computer program executable by a computer, the computer program causing the computer to implement a method for operating a document sharing processing device applied to a document service terminal according to any one of claims 10 to 12, when executed by the computer.
18. A computer program, characterized in that, when the computer program is executed by a computer, the computer performs a method for operating a document sharing processing device applied to a document service terminal according to any one of claims 10 to 12.
Citation Information
Patent Citations
Document input editing system
JP2007328471A
Document link previewing and permissioning while composing an email
US20150154156A1