Information processing method, device, electronic device and storage medium

Through information processing methods and devices, the recipient's access rights to the cited documents are automatically determined and granted, solving the problem that users cannot automatically access the affiliated documents and improving the user experience.

JP2025514809AActive Publication Date: 2025-05-09BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2024562150
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2022-07-20
Filing Date
2023-04-17
Publication Date
2025-05-09
Estimated Expiration
2043-04-17

AI Technical Summary

Technical Problem

When users share documents, they cannot automatically access the referenced attached documents, resulting in increased user interaction and poor experience.

Method used

Through the information processing method and device, the recipient's permission information for the cited document is determined, and the recipient is automatically granted access rights if the recipient does not have this permission.

Benefits of technology

Reduces user interaction and improves user experience, allowing users to access affiliate documents without manually applying for access to them.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025514809000001_ABST
    Figure 2025514809000001_ABST
Patent Text Reader

Abstract

The present disclosure provides an information processing method, an apparatus, an electronic device, and a storage medium. In some embodiments, the present disclosure provides an information processing method, including determining authority information of a recipient for a second document in response to sending a first message to a recipient, where the first message includes the first document or a link to the first document, the second document is a document cited in the first document, and the number of the second documents is at least one, and granting the recipient access authority to the second document if the recipient does not have access authority to the second document. The present disclosure reduces user operations and improves the user's usage experience.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] [CROSS REFERENCE TO RELATED APPLICATIONS] This application is proposed based on the Chinese patent application having application number 202210423864.9, filing date 2022-04-21, and title "Information Processing Method, Apparatus, Electronic Device, and Storage Medium", and the Chinese patent application having application number 202210859300.X, filing date 2022-07-20, and title "Information Processing Method, Apparatus, Electronic Device, and Storage Medium", and claims priority to the above Chinese patent application, the entire disclosure of which is incorporated herein by reference.

[0002] The present disclosure relates to the field of computer technology, and in particular to an information processing method, device, electronic device, and storage medium. [Background technology]

[0003] A document, e.g., an online document, may contain within it links or attachments to other documents, and the document may be shared, e.g., by sharing the document with other users via instant communication software, where the users can access the shared document but often cannot access the other documents contained within the document. Summary of the Invention [Problem to be solved by the invention]

[0004] The present disclosure provides an information processing method, device, electronic device, and storage medium. [Means for solving the problem]

[0005] The present disclosure employs the following technical solutions:

[0006] In some embodiments, the present disclosure provides a method of processing information, the method comprising: determining authority information of the recipient for a second document in response to sending a first message to the recipient, the first message including the first document or a link to the first document, the second document being a document cited in the first document, and the number of the second documents being at least one; and if the recipient does not have access to the second document, granting the recipient access to the second document.

[0007] In some embodiments, the present disclosure provides an information processing device, the information processing device comprising: a determining unit for determining authority information of the recipient for a second document in response to sending a first message to the recipient, the first message including the first document or a link to the first document, the second document being a document cited in the first document, and the number of the second documents being at least one; and an authorization unit for granting the recipient access to the second document if the recipient does not have access to the second document.

[0008] In some embodiments, the present disclosure provides an electronic device, the electronic device including at least one memory and at least one processor; Here, the memory is used to store program code, and the processor is used to call the program code stored in the memory to execute the above method.

[0009] In some embodiments, the present disclosure provides a computer-readable storage medium, the computer-readable storage medium being adapted to store program code that, when executed by a processor, causes the processor to perform the above-described method. Effect of the Invention

[0010] An information processing method according to an embodiment of the present disclosure includes determining authority information of a recipient for a second document in response to sending a first message to a recipient, where the first message includes the first document or a link to the first document, the second document is a document cited in the first document, and the number of the second documents is at least one, and granting the recipient access authority to the second document if the recipient does not have access authority to the second document. The present disclosure eliminates the need for the recipient to apply for access authority to the second document after entering a page of the first document, thereby reducing user operations and improving the user's usage experience. [Brief description of the drawings]

[0011] The above and other features, advantages and aspects of each embodiment of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the drawings. Throughout the drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and that elements and components are not necessarily drawn to scale.

[0012] [Figure 1] 1 is a flowchart of an information processing method according to an embodiment of the present disclosure. [Diagram 2] FIG. 1 is a schematic diagram of an information processing method according to an embodiment of the present disclosure. [Diagram 3] FIG. 2 is a schematic diagram of a display interface change in an embodiment of the present disclosure. [Figure 4] FIG. 2 is a schematic diagram of a display interface change in an embodiment of the present disclosure. [Diagram 5] FIG. 2 is a schematic diagram of a display interface change in an embodiment of the present disclosure. [Figure 6] FIG. 2 is a schematic diagram of a display interface change in an embodiment of the present disclosure. [Figure 7] FIG. 2 is a schematic diagram of a display interface change in an embodiment of the present disclosure. [Figure 8] FIG. 2 is a schematic diagram of a display interface change in an embodiment of the present disclosure. [Figure 9] FIG. 2 is a schematic diagram of a display interface change in an embodiment of the present disclosure. [Figure 10] FIG. 2 is a schematic diagram of a display interface change in an embodiment of the present disclosure. [Figure 11] FIG. 2 is a schematic diagram of a display interface change in an embodiment of the present disclosure. [Figure 12] FIG. 2 is a structural schematic diagram of an electronic device according to an embodiment of the present disclosure. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0013] The following describes the embodiments of the present disclosure in more detail with reference to the drawings. Although some embodiments of the present disclosure are shown in the drawings, 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 on the contrary, these embodiments are provided to allow the present disclosure to be more thorough and complete. It should be understood that the drawings and embodiments of the present disclosure are only used for illustrative purposes and are not intended to limit the protection scope of the present disclosure.

[0014] It should be understood that the steps described in the method embodiments of the present disclosure may be performed in different orders and / or in parallel, and that method embodiments may include additional steps and / or omit the performance of steps that are shown, and the scope of the present disclosure is not limited in this respect.

[0015] As used herein, the term "including" and variations thereof are open inclusive, 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." Relevant definitions of other terms are provided in the description below.

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

[0017] It should be noted that the limitation "a" or "an" mentioned in the present disclosure is intended to be general and not limiting, and should be understood as "one or more" unless the context expressly dictates otherwise, as would be understood by a person skilled in the art.

[0018] 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.

[0019] The following provides a detailed description of the solutions according to the embodiments of the present disclosure in conjunction with the drawings.

[0020] When a document, e.g., an online document or a local document, is sent to a recipient, thereby allowing document sharing, e.g., a document or a document link can be shared with other users in the form of a message in an instant communication client; if a document cites other documents, e.g., in the form of a link or attachment, the recipient may not have access permissions to the cited documents and may not be able to fully read the shared document, or the recipient may need to manually apply for permissions from the owner of the cited documents, causing inconvenience; and, if there are multiple cited documents, the recipient may need to perform the operation of applying for access permissions for each cited document, causing further inconvenience to the user.

[0021] As shown in FIG. 1, some embodiments of the present disclosure provide an information processing method, which includes the following steps.

[0022] S11: In response to sending a first message to a recipient, determine the recipient's authority information for a second document, where the first message includes the first document or a link to the first document, the second document is a document cited in the first document, and the number of the second documents is at least one.

[0023] S12: If the recipient does not have access rights to the second document, grant the recipient access rights to the second document.

[0024] In some embodiments, the method proposed in the present disclosure may be used in a terminal, for example, in an instant communication client, where a sender may send a first message to a recipient in the instant communication client, where the first message may include a first document or may include a link to the first document, where the first document may be an online document and where the second document may also be an online document, where the first document cites one or more second documents, where the citation manner may be, for example, embedding the second document or a link to the second document in the first document, or inserting part or all of the content of the second document in the first document, and where the recipient of the first message may be a single user or a communication group. In some embodiments, if the recipient does not have access to the second document because the recipient may need to access the second document when viewing the first document, the recipient may be automatically or manually granted access to the second document, so that the recipient is not unable to read the first document because he or she does not have access to the second document when reading the first document, and in some embodiments, the recipient does not need to apply for access to the second document after entering the first document, thereby reducing user operations and improving the user experience.

[0025] In some examples, the second document may be multiple and the recipient may be granted access to all of the second documents or to only parts of the second documents; for example, the recipient may only have access to some of the content of the first document, and target content to which the recipient has access may be determined in the first document, second documents cited in the target content may be determined, and the recipient may be granted access only to the second documents cited in the target content.

[0026] Some embodiments of the present disclosure further include, if the recipient does not have access to the second document, determining that the sender of the first message has access to the first document before granting the recipient access to the second document.

[0027] In some embodiments, the first message is sent by the sender to the recipient, and if the sender does not have access rights to the first document, the sender of the first document cannot access the first document, and if the sender directly grants the recipient access rights to the second document at this time, there is a possibility that an overstep of authority will occur. Since the sender does not actually know the contents of the first document and does not know what the second document cited in the first document is, if the sender directly grants the recipient access rights to the second document, there is a possibility that the sender will overstep his / her authority and learn some of the contents of the first document, which may lead to the leakage of the contents, so it is necessary to first determine that the sender has access rights to the first document and prevent the overstep of authority from occurring.

[0028] Some embodiments of the present disclosure further include, after determining that the sender of the first message has access to the first document, determining whether the recipient has access to the first document before granting the recipient access to the second document, and, if the recipient does not have access to the first document, granting the recipient access to the first document or applying for access to the first document for the recipient, such that the recipient has access to the first document.

[0029] In some embodiments, the sender must determine that the recipient has access to the first document before granting the recipient access to the second document, since the sender sends a first message to the recipient for the recipient to view the first document, and if the recipient cannot view the first document, the recipient obviously cannot view the second document referenced in the first document, thereby ensuring that the recipient can access the first document and also preventing the contents of the first document from being leaked due to an overstep of authority.

[0030] In some embodiments of the present disclosure, granting the recipient access to the first document or offering access to the first document for the recipient if the recipient does not have access to the first document includes determining whether a sender of the first message has a first authority for the first document, and granting the recipient access to the first document if the sender has the first authority for the first document, or offering access to the first document for the recipient if the sender does not have the first authority for the first document.

[0031] In some embodiments of the present disclosure, the first authority may be, for example, a share authority for the first document, and in some embodiments, the sender having the first authority indicates that the sender can grant access to the first document to other users, at which point the sender's first authority may grant access to the first document directly to the recipient, or may apply for access to the first document on behalf of the recipient, for example, by applying for access to the first document to the owner of the first document.

[0032] In order to more clearly understand the method proposed in the embodiment of the present disclosure, the following proposes a specific embodiment in conjunction with FIG. 2. For example, as shown in FIG. 2, a sender sends a first message including a first document to a recipient, and first determines whether the sender has access to the first document, and if not, ends the process; if yes, determines whether the recipient has access to the first document, and if not and the sender has the share permission for the first document, grants the recipient access to the first document; if the recipient does not have access to the first document and the sender does not have the share permission for the first document, applies for the recipient access to the first document. After the recipient has access to the first document, it further determines whether the recipient has access to the second document, and if the recipient does not have access to the second document, grants the recipient access to the second document. In this embodiment, by providing a method for granting the recipient access to the second document, the recipient can obtain access to the second document before accessing the first document, which reduces the user's operations and improves the user's usage experience.

[0033] In some embodiments of the present disclosure, the method further includes determining whether a corresponding pre-defined condition is present based on a type of recipient before granting the recipient access to the second document if the recipient does not have access to the second document, in which in some embodiments, when the recipient type is different, the pre-defined condition may be different and when the recipient type is the same, the pre-defined condition may also be different based on the characteristics of the second document, the pre-defined condition being related to the type of recipient, and granting the recipient access to the second document if the pre-defined condition is present, the pre-defined condition is satisfied, and the recipient does not have access to the second document.

[0034] In some embodiments, the recipient cannot be granted access authority in all cases, for example, if the sender himself does not have access authority to the second document, the recipient sent by the sender cannot automatically obtain access authority to the second document by receiving the first message from the sender, thus destroying the authority restriction and easily causing overriding. Note that, there are different types of recipients, the recipient type includes a single user or a communication group, and the communication group includes multiple users, and the scenarios of different types of recipients are different, so it is necessary to consider the preset conditions to be met respectively.

[0035] In some embodiments of the present disclosure, when the recipient is a single user, there is no predefined condition. In some embodiments, when the recipient is a single user, the predefined condition may be to grant the recipient access to the second document unless the recipient has access to the second document, and in other embodiments, when the recipient is a single user, the predefined condition may include that the sender of the first message has access to the second document. In some embodiments, the access permission granted to the recipient to the second document may come from the sender, so that the recipient can be granted access to the second document only if the sender has access to the second document, thereby avoiding over-privilege occurrence.

[0036] In some embodiments of the present disclosure, when the recipient is a communication group, the corresponding preset condition is included. Specifically, in some embodiments, when the recipient is a communication group and the second document is not a public document of the communication group, the preset condition includes: the communication group is not a collaborator of the second document, the second document does not have a link share function turned on, and the sender of the first message has access to the second document; or when the recipient is a communication group and the second document is a public document of the communication group, the preset condition includes: the second document is not set to be accessible by anyone in the communication group, the communication group is not a collaborator of the second document, the second document does not have a link share function turned on, and the sender of the first message has access to the second document.

[0037] In some embodiments, if the recipient is a communication group, the users in the communication group can be given access to the second document, and in this case, if the communication group is a collaborator on the document, the communication group itself can access the second document without having to give access to the users in the communication group, and if the document has link sharing turned on and the sender has access to the second document, it indicates that the second document is set to be accessible when it is shared, and no access permission needs to be given. If the second document is a public document, it can generally be accessed without permission, but if it is set to be accessible to everyone in the communication group, additional permission is required.

[0038] In some embodiments of the present disclosure, granting the recipient sharing permissions to the second document includes determining whether the sender of the first message has first permissions to the second document, and if the sender of the first message has first permissions to the second document, directly granting the recipient access permissions to the second document, and if the sender of the first message does not have first permissions to the second document, applying for access permissions to the second document from the owner of the second document on behalf of the recipient.

[0039] In some embodiments, the first authority may be an access authority, and if the sender of the first message has the first authority for the second document, it indicates that the sender can grant access authority to the recipient, and in this case the access authority can be granted directly to the recipient via the sender, whereas if the sender does not have the first authority, it indicates that the sender cannot grant access authority to the second document to the recipient, and in this case the sender must apply for access authority to the second document from the owner of the second document.

[0040] In some embodiments of the present disclosure, offering access rights to the second document to the owner of the second document on behalf of the recipient includes, if the recipient is a communication group and the owner of the second document is not a member of the communication group, not offering access rights to the owner of the second document and displaying a prompt, and otherwise offering access rights to the owner of the second document on behalf of the recipient.

[0041] In some embodiments, when the sender does not have the first authority for the second document, when sending a first message to a communication group, a special situation is set in which the owner of the second document is not a member of the communication group, and access authority is not applied for to the owner of the second document at this time, because the owner of the second document needs to check whether a large number of communication group members can access the second document, which is inconvenient for the owner of the second document and reduces the user experience. Therefore, access authority is not applied for at this time, and the reason can be prompted in a manner such as a pop-up window. If the above special situation does not apply, access authority to the second document can be applied for for the recipient.

[0042] In some embodiments of the present disclosure, granting the recipient access to the second document includes granting the recipient single-page access to the second document if the second document is a first type of document, or granting the recipient multi-page access to the second document if the second document is a second type of document.

[0043] In some embodiments, the second document may be an online document, and the document types include a first type document and a second type document, and for the first type document, only the single-page access permission is turned on, and the second document can only be viewed in a single web page at this time, and cannot be viewed in multiple web pages, thus avoiding the leakage of the contents of the second document. If the second document is a second type document, the multi-page access permission can be turned on, and the second document can be viewed in multiple pages at this time.

[0044] In some embodiments of the present disclosure, granting the recipient access to the second documents includes granting the recipient access to all second documents if the number of second documents cited in the first document does not exceed a predetermined number, or granting the recipient access to a predetermined number of second documents if the number of second documents cited in the first document exceeds a predetermined number.

[0045] In some embodiments, a preset number is preset, and the preset number may be, for example, 10, 100, 200, etc., and may be set as needed, and the recipient is automatically granted access rights only to second documents that do not exceed the preset number, and is not automatically granted access rights to second documents that exceed the preset number, and in some embodiments, by setting a preset number, problems with permission leakage that may occur by granting the recipient permission to too many second documents at once are avoided.

[0046] In some embodiments of the present disclosure, in response to sending the first message to the recipient, before determining the recipient's authority information for the second document, the method further includes determining whether the first message includes a link to the first document in response to the first message entered into the information input box, and if the first message includes a link to the first document, analyzing the link to the first document, identifying a document name of the first document, hiding the link to the first document in the information input box, and displaying the name of the first document.

[0047] In some embodiments, as shown in FIG. 3, a first message is input into the information input box, and if the first message contains a link to the first document, the document name (title) of the first document can be obtained, and the document name of the first document is substituted for the link to the first document, as shown in FIG. 4, so that the user can directly determine the first document corresponding to the link of the first document. In some embodiments, the information input box also displays a content icon corresponding to the link of the first document, for example, the information input box in FIG. 4 displays a document icon, so that the user can directly determine the type of content corresponding to the link.

[0048] In some embodiments of the present disclosure, the authorization progress information for the second document is displayed in the relevant area of ​​the first message. In some embodiments, the first message may be sent to the session area in the form of a message card (as shown in FIG. 5), the relevant area of ​​the first message may be an area in the message card, and the authorization progress information of the second document may be, for example, "authorization in progress", "authorization already completed, etc.", so that the sender can directly determine the current status.

[0049] In some embodiments of the present disclosure, permission summary information for the second document is displayed in the related area of ​​the first message. In some embodiments, as shown in FIG. 5, the related area of ​​the first message in FIG. 5 displays "the other party has already been authorized to read the three cited documents", that is, the permission summary information is displayed, and the permission summary information allows the sender to know the overall permission status. In some embodiments, the permission summary information does not display the permission status of access rights to a specific second document, but instead provides statistics on the number of authorized and unauthorized access rights to the second document granted to the recipient.

[0050] In some embodiments of the present disclosure, a first control is displayed in the relevant area of ​​the first message for displaying a first interface when triggered, and the permission details of the second document are displayed in the first interface. As shown in Fig. 5, "View Details" in Fig. 5 may be the first control, and the first control can be triggered by a manner such as clicking, and then, as shown in Fig. 6, a pop-up window is displayed as the first interface, and the permission details are displayed in the pop-up window, and the permission details display the permission status of the second document performed by the first message. In some embodiments, as shown in Fig. 6, the permission details display each second document and its permission status to be performed, and in some embodiments, the second documents exceeding a preset number are not displayed in the first interface.

[0051] In some embodiments of the present disclosure, displaying the permission summary information of the second document in the relevant area of ​​the first message includes displaying the permission summary information of the second document based on the authority information of the sender of the first message for the second document and the authorization result of the recipient for the second document. In some embodiments, taking the first message as an example, a document card of the first document may be displayed in the message card, and the permission summary information may be displayed on the document card, and in some embodiments, the permission summary information of the second document is displayed according to the context of the recipient and the sender, so that the sender can determine his / her authority information for the second document from the permission summary information without additional inquiry.

[0052] In some embodiments of the present disclosure, displaying permission summary information for the second document based on the permission information of the sender of the first message for the second document and the permission result of the recipient for the second document includes displaying the number of second documents for which the recipient has already been granted access permission and the number of second documents for which the recipient does not have access if the sender has second permissions for some of the second documents, or displaying the number of second documents for which the recipient has already been granted access permission if the sender has second permissions for all of the second documents, or displaying the number of second documents for which the recipient does not have access if the sender does not have second permissions for the second documents.

[0053] In some embodiments, the second authority may be, for example, an authorization authority. If the sender has the second authority for some of the second documents, the receiver cannot be granted access to all the second documents, and the number of second documents to which the receiver is granted access and the number to which the receiver is not granted access are displayed, for example, "The receiver is already granted access to X cited documents (second documents), but does not have access to Y other documents." If the sender has the second authority for all the second documents, the receiver can be granted access to all the second documents, and the message "The receiver is already granted access to 3 cited documents" is displayed, as shown in FIG. 5. If the sender does not have the second authority for the second documents, the receiver cannot be granted access to the second documents, and the message "There are Y cited documents to which the receiver does not have access" may be displayed. In some embodiments of the present disclosure, the permission summary information displays the number of second documents to which the recipient has already been granted access rights and the number of second documents to which the recipient does not have access rights, and the permission details information displays a list of second documents to which the recipient has been granted access rights by the first message and a list of second documents to which the recipient does not have access rights.

[0054] In some embodiments of the present disclosure, in response to the first message being revoked, the method further includes determining whether to revoke the access rights granted to the recipient to the second document based on a progress status of granting the recipient access rights to the second document and authority information for the second document of the sender of the first message.

[0055] In some embodiments, if a recipient is granted access to a second document upon receipt of a first message, and the first message is revoked, the recipient's access to the second document may need to be revoked, based on the current access status and the sender's permission information.

[0056] In some embodiments of the present disclosure, determining whether to revoke the access authority granted to the recipient to the second document based on the progress of granting the recipient access authority to the second document and the authority information of the sender of the first message for the second document includes: revoking the access authority granted to the recipient to the second document if the sender currently has the first authority for the second document and has already completed granting the recipient access authority to the second document; or stopping granting the recipient access authority to the second document and revoking the access authority already granted to the recipient to the second document if the sender currently has the first authority for the second document and has granted the recipient access authority to the second document; or not revoking the access authority granted to the recipient to the second document if the sender does not currently have the first authority for the second document.

[0057] In some embodiments, the first permission may be, for example, a share permission, and if the sender has a share permission for the second document, when the first message is cancelled, the already completed access permission for the second document granted to the recipient is cancelled, but if some access permission for the second document has been granted to the recipient, the execution of the grant operation is stopped, i.e., all the access permissions granted to the recipient this time are cancelled. On the other hand, when the first message is cancelled, if the sender does not have the first permission for the second document, for example, the sender has the first permission for the second document when sending the first message, but loses the first permission for the second document after sending the first message, the access permission for the second document granted to the recipient is not cancelled, because the sender does not have the first permission for the second document, and the sender's operation should not affect the recipient's permission for the second document.

[0058] In some embodiments of the present disclosure, after granting the recipient access to the second document, if the sender of the first message is not the owner of the second document, the method further includes sending a notification message to the owner of the second document. In some embodiments, the notification message informs the owner of the second document that an operation to grant the recipient access has been performed. If multiple second documents among the second documents belong to the same owner, only one notification message needs to be sent to the owner when granting the recipient access to the multiple second documents, thereby avoiding message interference due to multiple transmissions.

[0059] In some embodiments of the present disclosure, after granting the recipient access rights to the second document, the method further includes generating a record of the second document's access rights granted to the recipient. In some embodiments, the access rights granted to the recipient automatically to the second document and the access rights granted to the recipient via the first interface are both recorded in a record of the access rights to the second document, which may be stored on a server, and in some embodiments, the record is viewable by the owner of the second document.

[0060] In some embodiments of the present disclosure, the method further includes displaying a first interface in response to the first control being triggered, and updating the permission summary information in response to closing the first interface.

[0061] In some embodiments, the permission summary information is displayed as shown in FIG. 5, and the permission summary information is not updated in real time; in some embodiments, when the first control "View Details" in FIG. 5 is triggered, the first interface (pop-up window in FIG. 6) shown in FIG. 6 is displayed, in which the permission status granting the recipient the second document access privilege is pulled, and after closing the pop-up window in FIG. 6, the permission summary information is updated, thus avoiding the increased computational stress due to real-time updates.

[0062] In some embodiments of the present disclosure, when an operation is performed to grant the recipient access rights to the second document, the method further includes at least one of: hiding the permission summary information and the first control if the sender of the first message does not have access rights to the first document; hiding in the first interface the access rights to the second document that the recipient already had prior to the first message; and, when the cited second document is newly added to the first document, displaying in the first interface a second control corresponding to the newly added second document and used for access rights to the newly added second document.

[0063] In some embodiments, when the sender does not have access permission to the first document, the permission summary information and the first control are not displayed, thus avoiding information leakage in the first document. In some embodiments, when the recipient already has access permission to the second document and is not granted access permission to the second document by receiving the first message, the permission summary information and the first control are not displayed in the first interface, i.e., the first interface only displays the change in the access permission to the second document by the first message. In some embodiments, after the first message is sent, a referenced second document may be newly added to the first document, and at this time, the first interface displays information about the newly added second document and displays the second control, and the second control grants the recipient access permission to the third document, so that when the first document is updated, the recipient can be immediately granted access permission to the newly added second document.

[0064] Some embodiments of the present disclosure further include not displaying the permission summary information and the first control of the second document if an operation granting the recipient access rights to the second document has not been performed. In some embodiments, if an operation granting the recipient access rights to the second document has not been performed, for example, the recipient originally has access rights to the second document, the permission summary information and the second control are not displayed to avoid misunderstanding, and in some embodiments, the permission summary information and the first control are not displayed when a cited second document is newly added to the first document.

[0065] In some embodiments of the present disclosure, the first interface displays at least one of the number of second documents to which the recipient has been given access permissions, the number of second documents to which the recipient does not have access permissions, a third control for canceling access permissions granted to the recipient to all second documents, document information for the second documents, permission status information corresponding to the second documents, and a fourth control for changing the permission status of the corresponding second documents.

[0066] In some embodiments, referring to FIG. 6 , the first interface displays the number of second documents already granted access privileges, a third control for canceling all permissions, and a document information list of the second documents, in which document information of the second documents including the titles and icons of the second documents are displayed. When the document information of the second documents is triggered, the second documents corresponding to the triggered document information are opened, thereby supporting quick access to the second documents. For each second document, corresponding permission status information is displayed, and the permission status information includes the corresponding second document. The first interface shows the status of granting the recipient access to the document, and as can be further seen, a fourth control ("..." in Figure 6) is further displayed. When the third control in Figure 6 is triggered, the access rights to all secondary documents granted to the recipient by the first message will be cancelled, and as a result, as shown in Figure 7, the permission status information corresponding to all secondary documents will show as unauthorized, and at this time, as shown in Figure 10, a notification saying "Permission has already been cancelled" will be displayed. At this time, if the first interface is closed, the permission summary information will be updated to show three lines indicating that the person citing this document does not have authorized access, as shown in Figure 8. Clicking "..." in Figure 6 displays a "Cancel Permission" control as shown in Figure 9; clicking "..." in Figure 7 displays a "Grant Permission" control, which allows the recipient's access permission to the corresponding second document to be removed so that the corresponding second document cannot be accessed; and the "Grant Permission" control allows the recipient to grant access permission so that the corresponding second document can be accessed; as can be seen, the fourth control in Figure 6 allows the permission status of the recipient's access permission to the second document corresponding to this fourth control to be changed.In some embodiments, if the sender of the first information does not have access permission to the second document and the fourth control grants the recipient access permission to the second document, a permission request is initiated from the owner of the second document corresponding to the fourth control, and the grant of access permission is completed after the owner of the second document agrees.

[0067] In some embodiments of the present disclosure, the first interface does not display a second document to which the sender does not have access authority, thereby preventing the occurrence of an oversight and information leakage, and in some embodiments, if a second document cited in the first document changes while the first interface is displayed, the second document displayed in the first interface is not changed.

[0068] In some embodiments of the present disclosure, after an operation is performed, prompt information can be displayed to notify the user, for example, prompt information is sent when the fourth control is used to cancel the permission grant, when the third control is used to cancel the access permission, when the submission is successful, when the permission cancel is unsuccessful, when the permission cancel is partially unsuccessful, when the permission is unsuccessful, when the submission is unsuccessful, etc. After the first interface is closed, the permission summary information is updated, for example, after the recipient cancels the permission grant to one of the second documents in Figs. 9 and 10, the permission summary information is updated as shown in Fig. 11.

[0069] In some embodiments of the present disclosure, if the recipient does not have access to the second document, granting the recipient access to the second document includes granting the recipient access to the second document in response to a trigger operation on a second control associated with the first message.

[0070] In some examples, when the recipient does not have access to the second document, a second control associated with the first message can be displayed, and the sender can grant the recipient access to the second document by triggering the second control, such as by clicking, such that the sender can directly grant the recipient access to all of the second documents at the time of sending, without having to grant access one by one.

[0071] In some embodiments of the present disclosure, if the recipient does not have access to the second document, granting the recipient access to the second document includes displaying a second interface including identifiers of the second document in response to a trigger operation on a second control associated with the first message, receiving a selection operation on at least one of the second document identifiers, and granting the recipient access to a document corresponding to the selected second document identifier.

[0072] In some embodiments, a second control associated with the first message may be displayed when the recipient does not have access to the second documents, and may not be displayed when the recipient has access to the second documents. After triggering the second control, such as by clicking, a second interface may be displayed, where identifiers of the second documents (e.g., names of each second document) are displayed, and the recipient may select the identifiers of the second documents to determine which second documents to grant access to, thereby implementing the authorization as needed.

[0073] Some embodiments of the present disclosure further provide an information processing device, a determining unit for determining authority information of the recipient for a second document in response to sending a first message to the recipient, the first message including the first document or a link to the first document, the second document being a document cited in the first document, and the number of the second documents being at least one; and an authorization unit for granting the recipient access to the second document if the recipient does not have access to the second document.

[0074] In some embodiments, the authorization unit is further adapted to determine that the sender of the first message has access authority to the first document before granting the recipient access authority to the second document if the recipient does not have access authority to the second document.

[0075] In some embodiments, the authorization unit is further used for, after determining that the sender of the first message has access authority to the first document, determining whether the recipient has access authority to the first document before granting the recipient access authority to the second document, and, if the recipient does not have access authority to the first document, granting the recipient access authority to the first document or applying for access authority to the first document for the recipient, so that the recipient has access authority to the first document.

[0076] In some embodiments, granting the recipient access to the first document or offering access to the first document for the recipient if the recipient does not have access to the first document includes determining whether a sender of the first message has a first authority for the first document, and granting the recipient access to the first document if the sender has the first authority for the first document, or offering access to the first document for the recipient if the sender does not have the first authority for the first document.

[0077] In some embodiments, the authorization unit is further used for determining whether a corresponding pre-set condition is present based on the type of the recipient before granting the recipient access to the second document if the recipient does not have access to the second document, and if the pre-set condition is present, granting the recipient access to the second document if the pre-set condition is met and the recipient does not have access to the second document.

[0078] In some embodiments, if the recipient is a single user, the preset conditions include no preset conditions; if the recipient is a communication group and the second document is not a public document of the communication group, the preset conditions include that the communication group is not a collaborator of the second document, that the second document does not have a link sharing feature turned on, and that the sender of the first message has access to the second document; or If the recipient is a communication group and the second document is a public document of the communication group, the pre-set conditions include that the second document is not set to be accessible by anyone in the communication group, that the communication group is not a collaborator of the second document, that the second document does not have a link sharing function turned on, and that the sender of the first message has access permissions to the second document.

[0079] In some embodiments, granting the recipient access rights to the second document includes determining whether the sender of the first message has a first authority for the second document, and if the sender of the first message has the first authority for the second document, directly granting the recipient access rights to the second document, and if the sender of the first message does not have the first authority for the second document, applying for access rights to the second document from an owner of the second document on behalf of the recipient.

[0080] In some embodiments, offering access rights to the second document to the owner of the second document on behalf of the recipient includes not offering access rights to the owner of the second document and displaying a prompt if the recipient is a communication group and the owner of the second document is not a member of the communication group, and otherwise offering access rights to the owner of the second document on behalf of the recipient.

[0081] In some embodiments, the authorization unit grants the recipient access to the second document by: This includes granting the recipient single-page access rights to the second document if the second document is a first type of document, or granting the recipient multi-page access rights to the second document if the second document is a second type of document.

[0082] In some embodiments, granting the recipient access to the second documents includes granting the recipient access to all second documents if the number of second documents cited in the first document does not exceed a preset number, or granting the recipient access to a preset number of second documents if the number of second documents cited in the first document exceeds a preset number.

[0083] In some embodiments, the permission unit further comprises: displaying authorization progress information regarding the second document in a relevant area of ​​the first message; displaying permission summary information relating to the second document in a relevant area of ​​the first message; The control is used for at least one of displaying a first control in an associated area of ​​the first message for displaying a first interface when triggered, and displaying permission details of the second document in the first interface.

[0084] In some embodiments, displaying permission summary information for the second document in the relevant area of ​​the first message includes displaying permission summary information for the second document based on authority information for the second document of the sender of the first message and the recipient's permission results for the second document.

[0085] In some embodiments, displaying permission summary information for the second document based on authority information for the second document of the sender of the first message and permission results of the recipient for the second document includes: If the sender has secondary permissions for some secondary documents, displaying the number of secondary documents to which the recipient has already been granted access and the number of secondary documents to which the recipient does not have access; or If the sender has secondary permissions for all secondary documents, displaying the number of secondary documents to which the recipient has already been granted access; or and displaying the number of second documents that the recipient does not have access to if the sender does not have second authority for the second documents.

[0086] In some embodiments, the permission unit is further used to determine whether to revoke the access authority granted to the recipient to the second document in response to the first message being revoked, based on the progress of granting the recipient access authority to the second document and the authority information of the sender of the first message for the second document.

[0087] In some examples, determining whether to revoke the access permissions granted to the recipient to the second document based on the progress of granting the recipient access permissions to the second document and the permission information of the sender of the first message for the second document includes: revoking the access permissions granted to the recipient to the second document if the sender currently has first permission for the second document and has already completed granting the recipient access permissions to the second document; or stopping granting the recipient access permissions to the second document and revoking the access permissions already granted to the recipient to the second document if the sender currently has first permission for the second document and has granted the recipient access permissions to the second document; or not revoking the access permissions granted to the recipient to the second document if the sender does not currently have first permission for the second document.

[0088] In some embodiments, the authorization unit further comprises, after granting the recipient access to the second document: sending a notification message to the owner of the second document if the sender of the first message is not the owner of the second document; and generating an authority record for the second document that grants the recipient access rights to the second document.

[0089] In some embodiments, the permission unit is further used for displaying the first interface in response to the first control being triggered, and updating the permission summary information in response to closing the first interface.

[0090] In some embodiments, when performing the operation of granting the recipient access to the second document, the authorization unit further comprises: hiding the permission summary information and the first control if the sender of the first message does not have access to the first document; hiding in the first interface access rights to the second document that the recipient already had prior to the first message; When a cited second document is newly added to the first document, the control is used to perform at least one of the following: displaying, in the first interface, a second control corresponding to the newly added second document, which is used for access rights to the newly added second document.

[0091] In some embodiments, if no action has been taken to grant the recipient access to the second document, the permission summary information and the first control for the second document are not displayed.

[0092] In some embodiments, the first interface displays at least one of a number of second documents to which the recipient has been given access privileges, a number of second documents to which the recipient does not have access privileges, a third control for canceling access privileges granted to the recipient to all second documents, document information for the second documents, permission status information corresponding to the second documents, and a fourth control corresponding to the second documents, where the fourth control is used to change the permission status of the recipient with respect to the corresponding second documents.

[0093] In some embodiments, the permission unit further comprises: After the document information of the second document is triggered, opening the second document corresponding to the triggered document information; and if the sender of the first information does not have access authority to the second document and the fourth control grants the recipient access authority to the second document, initiating a permission request to the owner of the second document corresponding to the fourth control.

[0094] In some embodiments, the authorization unit further includes: determining whether the first message includes a link of the first document in response to the first message being input into the information input box before determining the authority information of the recipient for the second document in response to sending the first message to the recipient; If the first message includes a link to the first document, the link to the first document is analyzed, a document name of the first document is identified, and the link to the first document is hidden in the information input box, and the name of the first document is displayed.

[0095] In some examples, if the recipient does not have access to the second document, granting the recipient access to the second document includes granting the recipient access to the second document in response to a trigger operation on a second control associated with the first message.

[0096] In some examples, if the recipient does not have access to the second documents, granting the recipient access to the second documents includes displaying a second interface including identifiers of the second documents in response to a trigger operation on a second control associated with the first message, receiving a selection operation on at least one of the second document identifiers, and granting the recipient access to a document corresponding to the selected second document identifier.

[0097] For the device embodiment, it basically corresponds to the method embodiment, so please refer to the description of some of the method embodiments for related points. The above-described device embodiment is merely illustrative, and the modules described hereinabove as separate modules may or may not be separate. According to actual needs, some or all of the modules may be selected to achieve the purpose of the solution of the embodiment. Those skilled in the art can understand and implement it without any creative effort.

[0098] The above describes the method and apparatus of the present disclosure based on the embodiments and applications. In addition, the present disclosure further provides an electronic device and a computer-readable storage medium, which will be described below.

[0099] Hereinafter, referring to FIG. 12, a structural schematic diagram of an electronic device (e.g., a terminal device or a server) 800 suitable for implementing the embodiments of the present disclosure is shown. The terminal device in the embodiments of the present disclosure may include, but is not limited to, mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet personal computers), PMPs (portable multimedia players), and in-vehicle terminals (e.g., in-vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers. The electronic device shown in the figure is merely an example and should not impose any limitations on the functions and scope of use of the embodiments of the present disclosure.

[0100] The electronic device 800 may include a processing unit (e.g., a central processor, a graphics processor, etc.) 801, which can execute various appropriate operations and processes based on a program stored in a read-only memory (ROM) 802 or a program loaded from a storage device 808 into a random access memory (RAM) 803. The RAM 803 further stores various programs and data necessary for the operation of the electronic device 800. The processing unit 801, the ROM 802, and the RAM 803 are connected to each other via a bus 804. An input / output (I / O) interface 805 is also connected to the bus 804.

[0101] Typically, input devices 806, including, for example, a touch screen, a touch board, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyro, etc.; output devices 807, including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; storage devices 808, including, for example, a magnetic tape, a hard disk, etc.; and a communication device 809 can be connected to the I / O interface 805. The communication device 809 can allow the electronic device 800 and other devices to exchange data by wireless or wired communication. Although the figure shows the electronic device 800 having various devices, it should be understood that it is not required to implement or include all the devices shown. Alternatively, more or fewer devices can be implemented or included.

[0102] In particular, according to an embodiment of the present disclosure, the process described with reference to the above flowcharts can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a computer-readable medium, the computer program including a program code for executing the method shown in the flowchart. In such an embodiment, the computer program may be downloaded and installed from a network via a communication device 809, or may be installed from a storage device 808, or may be installed from a ROM 802. When the computer program is executed by the processing device 801, the above functions defined in the method of the embodiment of the present disclosure are performed.

[0103] It should be explained that the above computer readable medium of the present disclosure may be a computer readable signal medium or a computer readable storage medium or any combination of both. The computer readable storage medium may be, for example, but 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 the computer readable storage medium may include, but are not limited to, an electrical connection having one or more conductors, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, the computer readable storage medium may be any tangible medium that contains or stores a program, which may be used by or in combination with an instruction execution system, apparatus, or device. However, in this disclosure, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier, which has computer-readable program code carried thereon. Such a propagated data signal may take various forms, including but not limited to an electromagnetic signal, an optical signal, or any suitable combination of the above. The computer-readable signal medium may 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 combination with an instruction execution system, apparatus, or device. The program code included in the computer-readable medium may be transmitted by any suitable medium, including but not limited to an electrical wire, an optical cable, RF (radio frequency), or the like, or any suitable combination of the above.

[0104] In some embodiments, clients and servers may communicate using any network protocol now known or later developed, such as HyperText Transfer Protocol (HTTP), and may be connected to each other via any form or medium of digital data communication (e.g., a communications network). Examples of communications networks include local area networks ("LANs"), wide area networks ("WANs"), the World Wide Web (e.g., the Internet), and end-to-end networks (e.g., ad hoc end-to-end networks), and any networks now known or later developed.

[0105] The computer-readable medium may be included in the electronic device, or may exist separately from the electronic device and not assembled thereto.

[0106] The computer-readable medium has one or more programs embodied thereon, which, when executed by the electronic device, cause the electronic device to perform the method of the present disclosure.

[0107] Computer program code for carrying out the operations of the present disclosure can be written in one or a variety of programming languages ​​or combinations thereof, including object-oriented programming languages ​​such as Java, Smalltalk, C++, and also general procedural programming languages ​​such as "C" or similar. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partly on the user's computer and partly on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., connected via the Internet using an Internet Service Provider).

[0108] The flowcharts and block diagrams in the drawings illustrate possible system architectures, functions and operations of systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowcharts or block diagrams may represent a module, program segment or part of code, which includes one or more executable instructions for implementing a certain logical function. It should also be noted that in some implementations, as a replacement, the functions illustrated in the blocks may occur in a different order than those illustrated in the drawings. For example, two consecutive blocks may actually be executed essentially in parallel, or may be executed in a reverse order depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be realized by a dedicated hardware-based system that performs a certain function or operation, or by a combination of dedicated hardware and computer instructions.

[0109] The units described in relation to the embodiments of the present disclosure may be implemented in a software manner or a hardware manner, and the names of the units do not limit the units themselves in some cases.

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

[0111] In the context of this disclosure, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in combination with an instruction execution system, device or apparatus. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or apparatus, or any suitable combination of the above. More specific examples of machine-readable storage media include one or more wine-based electrical connections, portable computer disks, hard disks, random access memories (RAMs), read-only memories (ROMs), erasable programmable read-only memories (EPROMs or flash memories), optical fibers, portable compact read-only memories (CD-ROMs), optical storage devices, magnetic storage devices, or any suitable combination of the above.

[0112] According to one or more embodiments of the present disclosure, there is provided a method for processing information, comprising: determining authority information of the recipient for a second document in response to sending a first message to the recipient, the first message including the first document or a link to the first document, the second document being a document cited in the first document, and the number of the second documents being at least one; and if the recipient does not have access to the second document, granting the recipient access to the second document.

[0113] According to one or more embodiments of the present disclosure, a method for processing information is provided, comprising: if a recipient does not have access to a second document, before granting the recipient access to the second document: The method further includes determining that the sender of the first message has access to the first document.

[0114] According to one or more embodiments of the present disclosure, a method of information processing is provided, comprising: after determining that a sender of a first message has access authority to a first document, and prior to granting a recipient access authority to a second document, performing the steps of: determining whether the recipient has access to the first document; If the recipient does not have access to the first document, the method further includes granting the recipient access to the first document or applying for access to the first document for the recipient, such that the recipient has access to the first document.

[0115] According to one or more embodiments of the present disclosure, a method for processing information is provided, the method including, if a recipient does not have access to a first document, granting access to the first document to the recipient or applying for access to the first document for the recipient, comprising: determining whether a sender of a first message has a first authority for a first document; if the sender has a first authority for the first document, granting the recipient access to the first document; or If the sender does not have first authority for the first document, applying for access authority to the first document for the recipient.

[0116] According to one or more embodiments of the present disclosure, a method for processing information is provided, comprising: if a recipient does not have access to a second document, before granting the recipient access to the second document: Determining whether to have a corresponding preset condition based on a type of the recipient, where the preset conditions are different when the type of the recipient is different; If the predetermined condition is met, the method further includes granting the recipient access rights to the second document if the predetermined condition is met and the recipient does not have access rights to the second document.

[0117] According to one or more embodiments of the present disclosure, there is provided an information processing method, in which, when a recipient is a single user, there is no pre-defined condition, or If the recipient is a communication group and the second document is not a public document of the communication group, the pre-defined conditions include that the communication group is not a collaborator of the second document, that the second document does not have a link sharing function turned on, and that the sender of the first message has access to the second document; or If the recipient is a communication group and the second document is a public document of the communication group, the pre-set conditions include that the second document is not set to be accessible by anyone in the communication group, that the communication group is not a collaborator of the second document, that the second document does not have a link sharing function turned on, and that the sender of the first message has access permissions to the second document.

[0118] According to one or more embodiments of the present disclosure, a method for processing information is provided, the method comprising: granting a recipient access to a second document, the method comprising: determining whether a sender of the first message has a first authority for the second document; directly granting the recipient access to the second document if the sender of the first message has a first authority for the second document; If the sender of the first message does not have the first authority to the second document, applying for access authority to the second document from the owner of the second document on behalf of the recipient.

[0119] According to one or more embodiments of the present disclosure, a method of processing information is provided, the method comprising: applying for access to a second document to an owner of the second document on behalf of a recipient, the applying comprising: If the recipient is a communication group and the owner of the second document is not a member of the communication group, then not applying for access rights to the owner of the second document and displaying a prompt, otherwise applying for access rights to the owner of the second document on behalf of the recipient.

[0120] According to one or more embodiments of the present disclosure, a method for processing information is provided, the method comprising: granting a recipient access to a second document, the method comprising: If the second document is a document of the first type, granting the recipient single-page access to the second document; or If the second document is a second type of document, granting the recipient multi-page access rights to the second document.

[0121] According to one or more embodiments of the present disclosure, a method for processing information is provided, the method comprising: granting a recipient access to a second document, the method comprising: granting the recipient access to all second documents if the number of second documents cited in the first document does not exceed a preset number; or When the number of second documents cited in the first document exceeds a preset number, the recipient is given access rights to the preset number of second documents.

[0122] According to one or more embodiments of the present disclosure, there is provided a method for processing information, comprising: displaying authorization progress information regarding the second document in a relevant area of ​​the first message; displaying permission summary information relating to the second document in a relevant area of ​​the first message; The method further includes at least one of displaying a first control in an associated area of ​​the first message for displaying a first interface when triggered, and displaying permission details of the second document in the first interface.

[0123] According to one or more embodiments of the present disclosure, a method of processing information is provided, the method comprising: displaying permission summary information of a second document in a related area of ​​a first message, the method comprising: Displaying permission summary information for the second document based on the authority information of the sender of the first message for the second document and the permission result of the recipient for the second document.

[0124] According to one or more embodiments of the present disclosure, an information processing method is provided, and based on authority information of a sender of a first message for a second document and an authorization result of a recipient for the second document, displaying permission summary information for the second document is provided, the method comprising: If the sender has secondary permissions for some secondary documents, displaying the number of secondary documents to which the recipient has already been granted access and the number of secondary documents to which the recipient does not have access; or If the sender has secondary permissions for all secondary documents, displaying the number of secondary documents to which the recipient has already been granted access; or and displaying the number of second documents that the recipient does not have access to if the sender does not have second authority for the second documents.

[0125] According to one or more embodiments of the present disclosure, there is provided a method for processing information, comprising: The method further includes, in response to the first message being revoked, determining whether to revoke the access authority granted to the recipient to the second document based on a progress status of granting the recipient access authority to the second document and authority information for the second document of the sender of the first message.

[0126] According to one or more embodiments of the present disclosure, an information processing method is provided, the method including: determining whether to revoke access authority granted to a recipient to a second document based on a progress status of granting access authority to a second document to a recipient and authority information of a sender of a first message to the second document, the determining including: If the sender currently has first authority for the second document and has already granted the recipient access to the second document, revoke the recipient's access to the second document; or If the sender currently has first authority for the second document and has granted the recipient access to the second document, cease granting the recipient access to the second document and revoke the recipient's previously granted access to the second document; or This includes not revoking the access authority granted to the recipient to the second document if the sender does not currently have the first authority for the second document.

[0127] According to one or more embodiments of the present disclosure, a method for processing information is provided, comprising the steps of: granting a recipient access to a second document; sending a notification message to the owner of the second document if the sender of the first message is not the owner of the second document; and generating an authority record for the second document that grants the recipient access authority to the second document.

[0128] According to one or more embodiments of the present disclosure, there is provided an information processing method, the method comprising: The method further includes displaying the first interface in response to the first control being triggered, and updating the permission summary information in response to closing the first interface.

[0129] According to one or more embodiments of the present disclosure, a method for processing information is provided, the method comprising: upon performing an operation of granting a recipient access to a second document, the operation comprising: hiding the permission summary information and the first control if the sender of the first message does not have access to the first document; hiding in the first interface access rights to the second document that the recipient already had prior to the first message; When a cited second document is newly added to the first document, displaying a second control in the first interface that corresponds to the newly added second document and is used for access rights to the newly added second document.

[0130] According to one or more embodiments of the present disclosure, there is provided a method for processing information, comprising: The method further includes not displaying the permission summary information and the first control for the second document if an operation that grants the recipient access to the second document has not been performed.

[0131] According to one or more embodiments of the present disclosure, an information processing method is provided, wherein a first interface displays at least one of a number of second documents to which a recipient has been given access privileges, a number of second documents to which the recipient does not have access privileges, a third control for canceling access privileges granted to the recipient to all second documents, document information for the second documents, permission status information corresponding to the second documents, and a fourth control corresponding to the second documents, wherein the fourth control is used to change the recipient's permission status for the corresponding second documents.

[0132] According to one or more embodiments of the present disclosure, there is provided a method for processing information, comprising: After the document information of the second document is triggered, opening the second document corresponding to the triggered document information; and if the sender of the first information does not have access authority to the second document and the fourth control grants the recipient access authority to the second document, initiating a permission request to the owner of the second document corresponding to the fourth control.

[0133] According to one or more embodiments of the present disclosure, a method of processing information is provided, the method comprising the steps of: in response to sending a first message to a recipient, prior to determining authority information of the recipient for a second document, determining whether the first message includes a link to the first document in response to the first message being entered into the information entry box; If the first message includes a link to the first document, the method further includes analyzing the link to the first document, identifying a document name of the first document, hiding the link to the first document in the information input box, and displaying the name of the first document.

[0134] According to one or more embodiments of the present disclosure, an information processing method is provided, where if the recipient does not have access to the second document, granting the recipient access to the second document includes granting the recipient access to the second document in response to a trigger operation on a second control associated with the first message.

[0135] According to one or more embodiments of the present disclosure, an information processing method is provided, in which if a recipient does not have access permission to a second document, granting the recipient access permission to a second document includes displaying a second interface including identifiers of the second document in response to a trigger operation on a second control associated with the first message, receiving a selection operation on at least one of the identifiers of the second document, and granting the recipient access permission to a document corresponding to the selected identifier of the second document.

[0136] According to one or more embodiments of the present disclosure, there is provided an information processing device, comprising: A determining unit for determining authority information of the recipient for a second document in response to sending a first message to the recipient, where the first message includes the first document or a link to the first document, the second document is a document cited in the first document, and the number of the second documents is at least one; and an authorization unit for granting the recipient access to the second document if the recipient does not have access to the second document.

[0137] According to one or more embodiments of the present disclosure, there is provided an electronic device including at least one memory and at least one processor, Here, the at least one memory is used to store program code, and the at least one processor is used to call up the program code stored in the at least one memory and execute the method according to any one of the above.

[0138] According to one or more embodiments of the present disclosure, a computer-readable storage medium is provided, the computer-readable storage medium being adapted to store program code that, when executed by a processor, causes the processor to perform the above-described method.

[0139] The above description is merely a description of the preferred embodiment and the technical principle of the present disclosure. It should be understood by those skilled in the art that the disclosure scope of the present disclosure is not limited to the technical solution formed by a specific combination of the above technical features, and should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the concept disclosed above. For example, the above features and the technical features having similar functions disclosed in the present disclosure (but not limited to this) are substituted with each other to form a technical solution.

[0140] It should be noted that although operations are described employing a particular sequence, this should not be understood as requiring that these operations be performed in the particular sequence shown or sequentially. In certain circumstances, multiple tasks and parallel processing may be advantageous. Similarly, although the above discussion includes some specific implementation details, these should not be understood as limiting the scope of the disclosure. Some features that are described in the context of a single embodiment may also be implemented in combination in a single embodiment. Conversely, various features that are described in the context of a single embodiment may be implemented in multiple embodiments alone or in any suitable subcombination.

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

Claims

1. 1. An information processing method, comprising: determining authority information of the recipient for a second document in response to sending a first message to the recipient, the first message including the first document or a link to the first document, the second document being a document cited in the first document, and the number of the second documents being at least one; and if the recipient does not have access authority to the second document, granting the recipient access authority to the second document.

2. If the recipient does not have access to the second document, before granting the recipient access to the second document, 2. The method of claim 1, further comprising determining that a sender of the first message has access to the first document.

3. after determining that the sender of the first message has access to the first document and prior to granting the recipient access to the second document, determining whether the recipient has access to the first document; 3. The method of claim 2, further comprising: if the recipient does not have access to the first document, granting the recipient access to the first document or requesting access to the first document for the recipient, such that the recipient has access to the first document.

4. granting access to the first document to the recipient or requesting access to the first document for the recipient if the recipient does not have access to the first document; determining whether a sender of the first message has a first authority for the first document; if the sender has a first authority for the first document, granting the recipient access to the first document; or 4. The method of claim 3, further comprising: if the sender does not have a first authority for the first document, applying for access authority to the first document for the recipient.

5. If the recipient does not have access to the second document, before granting the recipient access to the second document, determining whether the recipient type has a corresponding pre-defined condition based on the recipient type; 2. The method of claim 1, further comprising: if the predetermined condition is met, granting the recipient access to the second document if the predetermined condition is met and the recipient does not have access to the second document.

6. If the recipient is a single user, the recipient does not have the pre-defined condition, or If the recipient is a communication group and the second document is not a public document of the communication group, the preset conditions include: the communication group is not a collaborator of the second document, the second document does not have a link sharing function turned on, and the sender of the first message has access to the second document; or 6. The method of claim 5, wherein when the recipient is a communication group and the second document is a public document of the communication group, the pre-set conditions include that the second document is not set to be accessible by anyone in the communication group, the communication group is not a collaborator of the second document, the second document does not have a link sharing function turned on, and the sender of the first message has access permissions to the second document.

7. Authorizing the recipient to access the second document includes: determining whether a sender of the first message has a first authority for the second document; directly granting the recipient access to the second document if the sender of the first message has a first authority for the second document; 2. The method of claim 1, further comprising: if the sender of the first message does not have first authority to the second document, applying for access to the second document from an owner of the second document on behalf of the recipient.

8. said requesting access to said second document from an owner of said second document on behalf of said recipient, said requesting access to said second document from an owner of said second document on behalf of said recipient, 8. The method of claim 7, further comprising: if the recipient is a communication group and the owner of the second document is not a member of the communication group, not applying for access rights to the owner of the second document and displaying a prompt; otherwise, applying for access rights to the owner of the second document on behalf of the recipient.

9. Authorizing the recipient to access the second document includes: if the second document is a first type document, granting the recipient single-page access to the second document; or 2. The method of claim 1, further comprising granting the recipient multi-page access rights to the second document if the second document is a second type document.

10. Authorizing the recipient to access the second document includes: granting the recipient access to all of the second documents if the number of second documents cited in the first document does not exceed a preset number; or 2. The method of claim 1, further comprising: granting the recipient access to a predetermined number of second documents if the number of second documents cited in the first document exceeds a predetermined number.

11. displaying authorization progress information regarding the second document in a relevant area of ​​the first message; displaying permission summary information relating to the second document in a relevant area of ​​the first message; 2. The method of claim 1, further comprising at least one of: displaying a first control in a relevant area of ​​the first message for displaying a first interface when triggered; and displaying permission details of the second document in the first interface.

12. Displaying the permission summary information of the second document in a relevant area of ​​the first message includes:

12. The method of claim 11, further comprising displaying permission summary information for the second document based on authority information for the second document of the sender of the first message and the permission result of the recipient for the second document.

13. Displaying permission summary information regarding the second document based on authority information of the sender of the first message regarding the second document and a permission result of the recipient regarding the second document includes: If the sender has second permissions for some of the second documents, displaying the number of second documents to which the recipient has already been granted access and the number of second documents to which the recipient does not have access; or If the sender has secondary permissions for all of the secondary documents, displaying the number of secondary documents to which the recipient has already been granted access; or 13. The method of claim 12, further comprising displaying a number of second documents that the recipient cannot access if the sender does not have second authority for the second documents.

14. 2. The method of claim 1, further comprising: in response to the first message being revoked, determining whether to revoke the access authority to the second document granted to the recipient based on a progress status of granting the access authority to the second document to the recipient and authority information for the second document of the sender of the first message.

15. determining whether to revoke the access authority to the second document granted to the recipient based on a progress status of granting the access authority to the second document to the recipient and authority information of the sender of the first message to the second document, If the sender currently has first authority for the second document and has already granted the recipient access to the second document, revoking the recipient's access to the second document; or If the sender currently has first authority for the second document and has granted the recipient access to the second document, ceasing to grant the recipient access to the second document and revoking the access rights already granted to the recipient to the second document; or 15. The method of claim 14, further comprising not revoking access rights to the second document granted to the recipient if the sender does not currently have first rights to the second document.

16. After granting the recipient access to the second document, if the sender of the first message is not the owner of the second document, sending a notification message to the owner of the second document; and generating an authority record for the second document that grants the recipient access rights to the second document.

17. The method comprises:

12. The method of claim 11, further comprising: in response to the first control being triggered, displaying the first interface; and in response to closing the first interface, updating the permission summary information.

18. When an operation is performed to grant the recipient access to the second document, hiding the permission summary and the first control if the sender of the first message does not have access to the first document; hiding in the first interface any access rights to the second document that the recipient already had prior to the first message; and when a cited second document is newly added to the first document, displaying in the first interface a second control corresponding to the newly added second document, the second control being used for access rights to the newly added second document.

19. 12. The method of claim 11, further comprising not displaying the permissions summary information and the first control for the second document if an operation has not been performed that grants the recipient access to the second document.

20. 12. The method of claim 11, wherein the first interface displays at least one of a number of second documents to which the recipient has been given access privileges, a number of second documents to which the recipient does not have access privileges, a third control for canceling access privileges granted to the recipient to all of the second documents, document information for the second documents, permission status information corresponding to the second documents, and a fourth control corresponding to the second documents, wherein the fourth control is used to change the permission status of the recipient with respect to the corresponding second documents.

21. After the document information of the second document is triggered, opening a second document corresponding to the triggered document information; 21. The method of claim 20, further comprising at least one of: if the sender of the first information does not have access to the second document and the fourth control grants the recipient access to the second document, initiating a permission request to the owner of the second document corresponding to the fourth control.

22. in response to transmitting the first message to the recipient, prior to determining the recipient's authority information for the second document; determining whether a link to the first document is included in the first message in response to the first message being entered into an information entry box; 2. The method of claim 1, further comprising: if the first message includes a link to the first document, parsing the link to the first document, identifying a document name of the first document, hiding the link to the first document in the information entry box, and displaying the name of the first document.

23. granting the recipient access to the second document if the recipient does not have access to the second document includes:

2. The method of claim 1, further comprising granting the recipient access to the second document in response to a trigger operation on a second control associated with the first message.

24. granting the recipient access to the second document if the recipient does not have access to the second document includes: displaying a second interface in response to a trigger operation on a second control associated with the first message, the second interface including an identifier for the second document; 2. The method of claim 1, further comprising: receiving a selection operation for at least one of the second document identifiers; and granting the recipient access rights to a document corresponding to the selected second document identifier.

25. An information processing device, a determining unit for determining authority information of the recipient for a second document in response to sending a first message to the recipient, the first message including the first document or a link to the first document, the second document being a document cited in the first document, and the number of the second documents being at least one; and an authorization unit for granting the recipient access authority to the second document if the recipient does not have access authority to the second document.

26. An electronic device, at least one memory and at least one processor; 25. An electronic device, wherein the at least one memory is adapted to store program code, and the at least one processor is adapted to execute the method according to any one of claims 1 to 24 by calling the program code stored in the at least one memory.

27. 25. A computer-readable storage medium, the computer-readable storage medium being used for storing program code which, when executed by a processor, causes the processor to perform the method according to any one of claims 1 to 24.

Citation Information

Patent Citations

  • Access verification and management for access permission to shared referenced resource in network environment

    JP2006285993A

  • Data processing apparatus

    JP2020057143A

  • Systems and methods for handling electronic messages

    US20110119771A1