Method, apparatus, device, medium and program product for accessing a document

The method and apparatus for accessing documents in cloud collaboration systems address the security risk of information leakage by setting specific access rights for target information, enhancing the security and management of document collaboration.

JP2025516376AActive Publication Date: 2025-05-27BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2024566609
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2022-05-11
Filing Date
2023-05-08
Publication Date
2025-05-27
Estimated Expiration
2043-05-08

AI Technical Summary

Technical Problem

Current methods for accessing documents in cloud collaboration systems pose a security risk due to the potential leakage of content-related information, such as user information and document links, which can compromise the security of collaborative operations.

Method used

A method and apparatus for accessing documents that sets different access rights for various types of target information, such as links to secondary documents, co-workers, and user identifiers, allowing only authorized users to view related content, thereby enhancing security and reducing information leakage.

Benefits of technology

The proposed solution effectively reduces the risk of information leakage and enhances the security of document collaboration by ensuring that sensitive information is only accessible to users with the appropriate access rights, while also allowing for flexible management and control of document-related information.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025516376000001_ABST
    Figure 2025516376000001_ABST
Patent Text Reader

Abstract

The present disclosure provides a method, apparatus, device, storage medium, and program product for accessing a document. The method includes: in response to a user having a first access right to a first document, displaying the document content of the first document; in response to receiving an access request to target information displayed in the document content of the first document, determining whether the user has a second access right; and when the user does not have the second access right, rejecting the display of the related content of the target information, where the target information includes at least one of a link to a second document, a co-worker of the first document, and a user identifier displayed in the first document.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application claims the priority of a Chinese patent application filed with the Chinese Patent Office on May 11, 2022, with the application number 202210517008.X and the application title "Document Access Method, Apparatus, Device, Medium and Program Product", and all of its content is incorporated into this application by reference.

[0002] The present disclosure relates to the field of computer technology, and particularly to a method, apparatus, device, medium and program product for accessing documents.

Background Art

[0003] With the increasing popularity of collaborative work with cloud documents, while meeting the flexible sharing needs of users and the collaboration needs of multiple people for documents, the security of cloud document sharing and collaboration operations has become increasingly important. In the current method of accessing documents, since all accessors can view relevant information such as user information related to the document, there is a risk of leakage of such relevant information, which reduces the security of the collaborative operation of the document.

Summary of the Invention

Problems to be Solved by the Invention

[0004] The present disclosure proposes a method, apparatus, device, storage medium and program product for accessing a document to solve to a certain extent the technical problem that there is a risk of leakage of content-related information and the security of content collaboration operations is reduced.

Means for Solving the Problems

[0005] According to a first aspect of the present disclosure, a method for accessing a document is provided, and the method includes: In response to determining that a user has a first access right to a first document, displaying the document content of the first document; In response to receiving an access request to target information displayed in the document content of the first document, determining whether the user has a second access right; when the user does not have a second access right, rejecting the display of related content of the target information, where the target information includes at least one of a link to a second document, a co-worker of the first document, and a user identifier displayed in the first document.

[0006] According to a second aspect of the present disclosure, there is provided an access device to a document, the device comprising: a display module for displaying the document content of the first document in response to determining that the user has a first access right to the first document; a second access right determination module for determining whether the user has a second access right in response to receiving an access request to target information displayed in the document content of the first document; the display module is further used to reject the display of related content of the target information when the user does not have a second access right, where the target information includes at least one of a link to a second document, a co-worker of the first document, and a user identifier displayed in the first document.

[0007] According to a third aspect of the present disclosure, there is provided an electronic device, the electronic device comprising one or more processors, a memory, and one or more programs, wherein the one or more programs are stored in the memory and are executed by the one or more processors, and the programs include instructions for executing the method described in the first aspect or the second aspect.

[0008] According to a fourth aspect of the present disclosure, there is provided a non-volatile computer-readable storage medium including a computer program, which causes a processor to execute the method according to the first aspect or the second aspect when the computer program is executed by one or more processors.

[0009] According to a fifth aspect of the present disclosure, there is provided a computer program product including computer program instructions, which cause a computer to execute the method according to the first aspect when the computer program instructions are executed on the computer.

Advantages of the Invention

[0010] As can be seen from the above description, the method, apparatus, device, medium, and program product for accessing a document according to the present disclosure can present target information to users with different access rights to different extents by respectively setting access rights to target information such as a link to a second document appearing in a first document, co-authors of the first document, and user identifiers displayed in the first document. When a user does not have the corresponding access right, it is refused to display related information of the target information to the user. It is possible to reduce the leakage of related information in the collaborative operation of documents, improve the security of the collaborative operation of documents, and further flexibly manage and control the presentation of document-related information as required.

Brief Description of the Drawings

[0011] To more clearly illustrate the technical solutions in the present disclosure or related technologies, the following briefly introduces the drawings that need to be used in the description of the embodiments or related technologies. Obviously, the drawings in the following description are only embodiments of the present disclosure, and based on these drawings, those skilled in the art can obtain other drawings without creative efforts.

[0012]

Figure 1

Figure 2

Figure 3A

Figure 3B

Figure 3C

Figure 4A

Figure 4B

Figure 5

Figure 6

Figure 7

Figure 8A

Figure 8B

Figure 9

Figure 10

Figure 11

Figure 12A

Figure 12B

Figure 12C

Figure 13A

Figure 13B

Figure 14A

Figure 14B

Figure 15

Figure 16

Figure 17

Figure 18

Mode for Carrying Out the Invention

[0013] To make the objectives, technical solutions and advantages of the present disclosure clearer, the following will further elaborate on the present disclosure in more detail by combining specific embodiments and referring to the drawings.

[0014] It should be noted that unless otherwise defined, technical terms or scientific terms used in the embodiments of the present disclosure should have the general meanings understood by those with ordinary skills in the field to which the present disclosure belongs. The "first", "second" and similar terms used in the embodiments of the present disclosure do not represent any order, number or importance, but are only used to distinguish different components. Similar terms such as "include" or "comprise" mean that the elements or items appearing before this term cover the elements or items listed after this term and their equivalents, and do not exclude other elements or items. Similar terms such as "connect" or "couple" are not limited to physical or mechanical connections, and may include electrical connections, whether direct or indirect. "Upper", "lower", "left", "right", etc. are only used to represent relative positional relationships, and when the absolute position of the described object changes, this relative positional relationship may also change accordingly.

[0015] Currently, when an accessor accesses a document, relevant information related to this document, such as the information of the document creator, the information of other accessors who have accessed or evaluated this document, etc., can be directly viewed. This may cause the risk of leakage of these document-related information, and reduce the security of the document collaboration operation. It should be noted that the user of this document (for example, the creator, uploader) may wish to manage and control the document-related information according to their own needs, and provide different relevant information to different types of accessors. Therefore, how to reduce the leakage of relevant information in the document collaboration operation, improve the security of the document collaboration operation, and flexibly manage and control the document-related information, etc., are technical problems that urgently need to be solved.

[0016] In view of this, embodiments of the present disclosure provide a method, apparatus, device, storage medium, and program product for accessing a document. By setting access rights to target information such as links to a second document appearing in a first document, co-authors of the first document, and user identifiers displayed in the first document, it is possible to present target information to users with different access rights to different extents. When a user does not have the corresponding access right, the user is refused to display related information of the target information. It is possible to reduce the leakage of related information in the document linkage operation, improve the security of the document linkage operation, and further flexibly manage and control the presentation of document-related information as needed.

[0017] FIG. 1 is a schematic diagram of an access architecture for a document according to an embodiment of the present disclosure. Referring to FIG. 1, this access architecture 100 for a document may include a server 110, a terminal 120, and a network 130 that provides a communication link. The server 110 and the terminal 120 may be connected by a wired or wireless network 130. Here, the server 110 may be an independent physical server, a server cluster or a distributed system composed of multiple physical servers, and may further be a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN, and big data and artificial intelligence platforms.

[0018] The terminal 120 may be implemented by hardware or software. For example, when implemented by hardware, the terminal 120 may be various electronic devices having a display screen and supporting page display, including but not limited to smartphones, tablet computers, e-book readers, laptop portable computers, and desktop computers. When the terminal 120 device is implemented by software, it may be installed on the above-listed electronic devices, and it may be implemented as a plurality of software or software modules (for example, software or software modules for providing distributed services), or may be implemented as a single software or software module, which is not specifically limited here.

[0019] It should be noted that the method for accessing a document according to an embodiment of the present application may be executed by the terminal 120 or may be executed by the server 110. It should be understood that the numbers of terminals, networks, and servers in FIG. 1 are merely exemplary and are not intended to limit them. Depending on the needs of implementation, any number of terminals, networks, and servers may be provided.

[0020] FIG. 2 shows a schematic diagram of the hardware structure of an exemplary electronic device 200 according to an embodiment of the present disclosure. As shown in FIG. 2, the electronic device 200 may include a processor 202, a memory 204, a network module 206, a peripheral interface 208, and a bus 210. Here, the processor 202, the memory 204, the network module 206, and the peripheral interface 208 realize communication connections with each other inside the electronic device 200 via the bus 210.

[0021] The processor 202 may be a Central Processing Unit (CPU), an image processor, a Neural Network Processor (NPU), a Microcontroller (MCU), a Programmable Logic Device, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), or one or more integrated circuits. The processor 202 may be for executing functions related to the technologies described in the present disclosure. In some embodiments, the processor 202 may further include a plurality of processors integrated as a single logic component. For example, as shown in FIG. 2, the processor 202 may include a plurality of processors 202a, 202b, and 202c.

[0022] The memory 204 may be configured to store data (e.g., instructions, computer code, etc.). As shown in FIG. 2, the data stored in the memory 204 may include program instructions (e.g., program instructions for implementing a method of accessing the documents of the embodiments of the present disclosure) and data to be processed (e.g., the memory may store configuration files of other modules, etc.). The processor 202 can access the program instructions and data stored in the memory 204 and execute the program instructions to manipulate the data to be processed. The memory 204 may include a volatile storage device or a non-volatile storage device. In some embodiments, the memory 204 may include a Random Access Memory (RAM), a Read Only Memory (ROM), an optical disk, a magnetic disk, a hard disk, a Solid State Hard Disk (SSD), a flash memory, a memory stick, etc.

[0023] The network module 206 may be configured to provide communication between the electronic device 200 and other external devices via a network. This network may be any wired or wireless network capable of transmitting and receiving data. For example, this network may be a wired network, a local wireless network (e.g., Bluetooth®, WiFi, Near Field Communication (NFC), etc.), a cellular network, the Internet, or a combination of the above. As can be understood, the type of network is not limited to the above specific examples. In some embodiments, the network module 306 may include any combination of any number of network interface controllers (NICs), radio frequency modules, transceivers, modems, routers, gateways, adapters, cellular network chips, etc.

[0024] The peripheral interface 208 may be configured to connect the electronic device 200 to one or more peripheral devices to enable input and output of information. For example, the peripheral devices may include input devices such as a keyboard, a mouse, a touch panel, a touch screen, a microphone, various sensors, etc. and output devices such as a display, a speaker, a vibrator, an indicator light, etc.

[0025] The bus 210 may be configured to transmit information between each component of the electronic device 200 (e.g., the processor 202, the memory 204, the network module 206, and the peripheral interface 208), and may be, for example, an internal bus (e.g., a processor - memory bus), an external bus (a USB port, a PCI - E bus), etc.

[0026] It should be noted that, regarding the architecture of the above electronic device 200, only the processor 202, the memory 204, the network module 206, the peripheral interface 208, and the bus 210 are shown. However, in a specific implementation process, the architecture of this electronic device 200 may further include other components necessary for realizing normal execution. As can be understood by those skilled in the art, the architecture of the above electronic device 200 may include only the components necessary for realizing the solution of the embodiments of the present disclosure, and does not necessarily include all the components shown in the drawings.

[0027] When user userA uploads the first document to the cloud side, user userA is the document owner of the first document. The document owner userA can share the first document with other users and set corresponding access rights for each user. For example, the document owner userA can trigger the sharing control of the first document to display a preset sharing panel in the current interface of the first document. Through the "Invite Collaborators" control of this sharing panel, other users userB, useC, and userD are invited to access the first document as collaborators and perform collaborative operations on the document. Collaborators may refer to users (such as userB, useC, userD) actively added by the document owner userA to the user list accessible to the first document, or user group members in a set such as a group, organization architecture, etc. actively added by the document owner userA to the user list accessible to the first document. It should be understood that the document owner userA may directly set the access rights of an individual collaborator. For example, the access rights of a certain collaborator can be directly set to E, or the access rights of a certain type of collaborator can be set collectively. For example, when setting the access rights of a certain set of collaborators (such as a group, department, etc.) to F, the access rights of all collaborators in this set are F. In some embodiments, the collaborators of the first document may also invite other users or user groups as new collaborators of the first document. For example, collaborator userC may invite user userE to access the first document as a collaborator, and further, collaborator userC may set the access rights of user userE when inviting user userE.Furthermore, the access rights of the invited co-workers are not higher than those of the inviting co-workers.

[0028] When the document owner userA invites co-workers userB, userC, and userD, the access rights of each co-worker may be set. In some embodiments, the access rights of the co-workers may include read-only rights, editable rights, or manageable rights. Here, the read-only rights indicate that the co-worker can access and read the content of the first document document, but cannot perform any operations on the first document document, such as editing, commenting, etc. The editable rights indicate that the co-worker can access and read the content of the first document document, and can perform editing operations on the content of the first document document, such as modification, addition, deletion, etc. The manageable rights indicate that the co-worker can access and read, edit the first document document, and perform management operations on the co-workers (such as modifying the access rights of the co-workers or deleting the co-workers, etc.). For example, when the document owner userA invites the co-worker userB to access the first document document, the access rights of this co-worker userB may be set to read-only rights. Similarly, the document owner userA may set the access rights of the co-worker userC to editable rights and the access rights of the co-worker userD to manageable rights.

[0029] In some embodiments, the co-worker with manageable rights may have the same access rights to the first document document as the document owner. For example, both the accessor userD with manageable rights and the document owner userA can access and read, edit the document document, and perform management operations on the co-workers (such as modifying the access rights of the co-workers or deleting the co-workers, etc.).

[0030] When a collaborator performs an access, editing, or management operation on a first document, each access, editing, or management operation is recorded. For example, when collaborator userC modifies the content textA of the first document, at the corresponding position of the content textA, the modification time T1 of this modification, the collaborator userC who is the modifier, the modification mark, the content before and after the modification, etc. are recorded. In the conventional access method, when collaborator userB with read permission accesses the first document, collaborator userB can read the content in the first document. At this time, although collaborator userB does not have the permission to perform an editing operation on the content of the first document, collaborator userB can view the relevant information of other collaborators invited by document owner userA, and this relevant information may include the personal information of the collaborators and the operation information on the first document. For example, collaborator userB can view the information of collaborator userC and the information of collaborator userD, which may cause the leakage of the information of collaborator userC and collaborator userD and reduce the security of the collaborative operation of this first document.

[0031] According to the present disclosure, the document owner userA or a collaborator with management permission can respectively manage and control various target information displayed in the document content of the first document, and publish the relevant content of the target information in the document content to different extents to different accessors with different access rights, so as to reduce the leakage of the relevant content of the target information and improve the security of the document collaborative operation.

[0032] User userR may send a first access request for a first document. After receiving the first access request from this user userR, it is determined whether this user userR has a first access right (for example, a readable right, an editable right, or a manageable right) to the first document. If this user userR does not have the first access right, the display of the document content of the first document is rejected. If this user userR has the first access right, the document content of the first document is displayed. Here, the document content of the first document includes all the content described in the first document, such as the text, table of contents, comments, etc.

[0033] When displaying the document content of the first document to user userR, target information may be displayed in the document content, and user userR can send a second access request for the target information to request access to the related content of the target information. Since the document owner userA or a co-worker with manageable rights sets access rights to various target information displayed in the document content of the first document respectively, it can be determined whether this user userR has access rights to the target information in this second access request. If having access rights to the target information, the related content of the target information can be displayed. If not having access rights to the target information, the display of the related content of the target information is rejected. Thereby, the risk of leakage of the related content of the target information is avoided, and the security of the document co-working process is improved.

[0034] In some embodiments, the target information displayed in the document content may include at least one of a co-worker of the first document, a user identifier displayed in the first document, and a link to a second document.

[0035] The co-workers of the first document may refer to users who are actively invited by the document owner to access the document. Further, the related content of the co-workers of the first document may include at least one of the expressions of the co-workers (e.g., avatars), co-worker IDs (e.g., names of co-workers, co-worker numbers, etc.), and the organizations where the co-workers are located (e.g., companies, departments, etc.).

[0036] The user identifier displayed in the first document may refer to all user identifiers appearing in the first document. Further, it may include at least one of the user identifier in the comment area, the user identifier in the text of the first document, the user identifier in the content component of the first document, the user identifier in the co-worker interface, and the user identifier in the real-time collaboration area. Here, the content component may include at least one of an information collection component, a schedule component, a group business card component, a lottery component, a voting component, and a like component. The user identifier in the real-time collaboration area may refer to the user identifier (e.g., user avatar) of the user accessing this first document, which is displayed in a specific area (e.g., the top bar of the interface) of the first document. Further, the user identifier displayed in the first document may refer to a user avatar, and its related content may include at least one of a user ID (e.g., user name, user number, etc.) and the organization where the user is located (e.g., company, department, etc.).

[0037] The link to the second document in the first document may refer to the link to the cited document embedded in the first document. Further, the related content of the link to the second document may include the document content of the second document, etc.

[0038] Referring to FIGS. 3A - 3C, FIGS. 3A - 3C show schematic diagrams of an access right setting interface according to an embodiment of the present disclosure. In FIG. 3A, a first interface 310 of a first document document is presented to a document owner userA or a co - worker userD having manageable permissions. The first interface 310 includes a preset control 320. The document owner userA or the co - worker userD having manageable permissions performs a first trigger operation O1 (for example, a click operation) on the preset control 320, and a co - worker interface 330 is displayed in the first interface 310, as shown in FIG. 3B. In FIG. 3B, the co - worker interface 330 includes a setting control 340. The document owner userA or the co - worker userD having manageable permissions performs a second trigger operation O2 on the setting control 340, and a permission setting panel 350 is displayed in the first interface 310, as shown in FIG. 3C. At this time, the co - worker interface 330 may be hidden. In FIG. 3C, the permission setting panel 350 includes a plurality of permission setting controls for setting access rights to various target information or operations.

[0039] In some embodiments, the first permission setting control 351 can set comment permissions. For example, when it is set that a user having read - only permission can comment on a document, users having read - only permission, editable permission, and manageable permission (for example, users userB - userD) can all comment on the first document document.

[0040] In some embodiments, the second permission setting control 352 can set access permissions to collaborator information. For example, the second permission setting control 352 can provide an option option1 for selecting access permissions, and this option option1 may include users with read-only permissions, users with editable permissions, or users with manageable permissions. The document owner userA or the collaborator userD with manageable permissions can determine the access permissions to the collaborator information from option option1. For example, when selecting a user with read-only permissions in option option1, it means that users with read-only permissions, editable permissions, and manageable permissions (e.g., users userB, userC, userD) can access the relevant content of the collaborators of the first document document. Also for example, the document owner userA or the collaborator userD with manageable permissions may select a user with editable / manageable permissions in option option1, indicating that users with editable permissions, manageable permissions (e.g., users userC, userD) / users with manageable permissions (e.g., user userD) can access the relevant content of the collaborators of the first document document.

[0041] Referring to FIGS. 4A-4B, FIGS. 4A-4B show a schematic diagram of an access interface according to an embodiment of the present disclosure. In FIG. 4A, when user userR accesses the first interface 310 of the first document document, preset controls may be set. By triggering this preset control, an access request quest1 to a co-worker can be sent, and in response to this access request quest1, the co-worker interface 330 of the first document document can be displayed. When user userR has access rights to co-workers, relevant information (e.g., co-worker identifiers) of at least some co-workers (e.g., a preset number of co-workers) is displayed in the co-worker information area 410 of the co-worker interface 320. For example, in the co-worker information area 410, a document owner identifier 411, some co-worker identifiers 412, the number 413 of co-workers whose identifiers are not displayed (e.g., +a, where a may be a natural number), and a collapse control 414 are displayed. Further, the number 413 of co-workers whose identifiers are not displayed may be displayed in the collapse control 414. When the touch point hovers over the number 413 of co-workers whose identifiers are not displayed, the total number b of co-workers may be further displayed, where b may be a natural number, and for example, it is displayed in a manner of popping up a message 415.

[0042] In FIG. 4B, when user userR does not have access rights to co-workers, the co-worker interface 330 may reject the display of the co-worker identifiers of the first document. For example, in the co-worker information area 410, only the total number 416 of co-workers and / or the document owner identifier 417 may be displayed, and the display of the identifiers of co-workers other than the owner may be rejected. Further, the shielding control 414 displayed on this co-worker interface 330 is in a state where it cannot be triggered. Further, when the touch point hovers over or is triggered at the total number 414 of co-workers (for example, +c) or the shielding control 414, a message 418 may be popped up in a manner to prompt that the current co-worker does not have the right to view co-workers. At this time, the current user userR can further perform a third trigger operation O3 on the document owner identifier 417, and present the relevant content of the document owner (for example, the profile information of the document owner including the name of the document owner, the avatar of the document owner, the signature of the document owner, the organization where the document owner is located, etc.) in the form of a popped-up window. Further, with this popped-up window, remarks information can be increased, contacts can be added, etc. for this document owner. As can be seen from this, according to the embodiments of the present disclosure, by setting access rights to the relevant content of the first document co-workers, accurate and flexible management control over the publication of the relevant content of co-workers can be realized as needed, the needs for security management control of the relevant content of co-workers can be met, the leakage of the relevant content of co-workers can be reduced, and the security of document sharing and coordinated operation can be improved.

[0043] In some embodiments, the permission setting panel 350 as shown in FIG. 3C may further include a third permission setting control 353, as shown in FIG. 5. FIG. 5 shows a schematic diagram of a permission setting panel for access to user identifiers according to an embodiment of the present disclosure. The third permission setting control 353 can set access permissions to the user identifier displayed in the first document document. For example, in FIG. 5, the third permission setting control 353 can provide an option option2 for selecting access permissions, and this option option2 may include users with readable permissions, users with editable permissions, or users with manageable permissions. The document owner userA or the co-worker userD with manageable permissions can determine the access permissions to the relevant content of the user identifier from the option option2. For example, when selecting a user with readable permissions in the option option2, it indicates that users with readable permissions, editable permissions, and manageable permissions (e.g., users userB, userC, userD) can access the relevant content of the user identifier of the first document document. Also, for example, the document owner userA or the co-worker userD with manageable permissions may select a user with editable / manageable permissions in the option option2, indicating that users with editable permissions, manageable permissions (e.g., users userC, userD) / users with manageable permissions (e.g., users userD) can access the relevant content of the user identifier of the first document document.

[0044] After setting the access rights to the relevant content of the user identifier by the third permission setting control 353, for the profile information of all user identifiers appearing in different areas of the first document document, it is presented only to the users with the corresponding access rights. Referring to FIG. 6, FIG. 6 shows a schematic diagram of an access interface according to an embodiment of the present disclosure. In FIG. 6, user identifiers appear in the comment area 601, text area 602, real-time collaboration area 603, and content component 604 of the first document document, which may be the user identifiers of co-workers or document owners. The user identifiers appearing in the content component 604 may further include user identifiers in the information collection component, user identifiers in the mention (e.g., @) component, user identifiers related to the schedule component, user identifiers in the group business card component, user identifiers in the lottery component, user identifiers in the like component, user identifiers in the vote component, etc.

[0045] In the conventional method, any user with any permission can perform a fourth trigger operation O4 on any user identifier appearing in all document areas of the first document document when accessing the first document document. At this time, in a way of popping up a window, the profile information of this user identifier, for example, the name, avatar, signature, organization where the user is located, etc. of this user is presented. Further, through this popped-up window, the user can further perform operations such as adding remarks information and adding as a contact. In this way, it may cause leakage of personnel information in the process of document sharing and collaboration, and reduce the security of document sharing and collaboration.

[0046] After setting the access right to the user identifier according to the embodiment of the present disclosure, for a user without the access right to the user identifier, only the user identifier can be viewed, and the related content of the user identifier cannot be accessed. User userR can perform a fifth trigger operation O5 on the user identifier to send an access request quest2 for the user identifier. When user userR does not have the access right to the user identifier, in response to this access request quest2, the display of the user information corresponding to this user identifier can be rejected. For example, the presentation of the profile information of the user corresponding to this user identifier can be rejected, and a message (not shown) can be popped up to remind that the current accessing user userR does not have the right to access the user identifier. When user userR has the access right to the user identifier, in response to this access request quest2, the related content of this user identifier, for example, the profile information corresponding to this user identifier, can be presented in a way that a window pops up. Thereby, according to the embodiment of the present disclosure, by setting the access right to the user identifier, accurate and flexible management control for the publication of the user identifier can be realized as needed, the leakage of user information can be reduced, and the security of document sharing and coordinated operation can be improved.

[0047] In some embodiments, the permission setting panel 350 as shown in FIG. 3C may further include a fourth permission setting control 354, as shown in FIG. 7. Referring to FIG. 7, FIG. 7 shows a schematic diagram of a permission setting panel for access rights to incorporated documents according to an embodiment of the present disclosure. The fourth permission setting control 354 can set the access rights to the incorporated documents in the document. In FIG. 7, the fourth permission setting control 354 includes two states: a selected state and an unselected state. Here, the selected state means that a user with manageable access rights can access the incorporated document or apply for access to the incorporated document. For example, an entry for applying to view the content of the incorporated document is displayed, indicating that users with other access rights cannot access the incorporated document. The unselected state means that a user who can access the first document can access the incorporated document or apply for access to the incorporated document, that is, it means that any collaborator can access the incorporated information.

[0048] In some embodiments, the fourth permission setting control 354 can further provide an option option3 for selecting access permissions, and this option option3 may include users with readable permissions, users with editable permissions, or users with manageable permissions. The document owner userA or the co-worker userD with manageable permissions can determine the access permissions to the personnel information from option option3. For example, when selecting a co-worker with readable permissions in option option3, it means that users with readable permissions, users with editable permissions, or users with manageable permissions (e.g., users userB, userC, userD) can access or apply for access to the cited documents of the first document document. Also for example, the document owner userA or the co-worker userD with manageable permissions may select a co-worker with editable / manageable permissions in option option2, which means that users with editable permissions or users with manageable permissions (e.g., users userC, userD) / users with manageable permissions (e.g., userD) can access the cited documents of the first document document. After setting the access permissions to the cited documents by the fourth permission setting control 354, for the cited documents appearing in the first document document, they are presented only to the co-workers with the corresponding access permissions.

[0049] Referring to FIGS. 8A - 8B, FIGS. 8A - 8B show a schematic diagram of an access interface according to an embodiment of the present disclosure. In the conventional method, as shown in FIG. 8A, user userR can send an access request for the cited document Title displayed in the first document document. Specifically, for the link 810 to the cited document Title displayed in the first document document, user userR can perform a sixth trigger operation O6 on this link 810 to send an access request quest3 for this cited document Title. It can be determined whether user userR has the access right to the cited document Title. If user userR has the access right to the cited document Title, in response to this access request quest3, the document content of the cited document Title may be directly displayed, or an authority application entry corresponding to the link 810 to the cited document Title may be displayed. This authority application entry may include an authority application control 821 displayed in the related area 820 of the cited document in the first document, or an authority application page (not shown) of the link 810 to the cited document Title.

[0050] When user userR does not have the access right to the link 810 to the cited document Title, in response to the access request quest3, the display state of the link 810 to the cited document Title is adjusted. For example, it can be distinguished from the display state of the link 810 in FIG. 8A to indicate that the current user userR does not have the right to view the cited document or apply for viewing the cited document. Further, in response to the access request quest3, the link 810 to the cited document Title may be set to a non-triggerable state. Even further, in response to the access request quest3, for example, in a manner of popping up the message 830, the current accessing user may be further prompted that they do not have the right to view the cited document Title or apply for viewing the cited document Title. Thereby, according to the embodiments of the present disclosure, by setting the access right to access the cited document, accurate and flexible management control over the viewing or viewing right of the cited document can be realized as needed, and the safety of document sharing and coordinated operation can be improved.

[0051] It should be understood that each interface or panel shown in FIGS. 3A - 8B may be an example deployed on a certain type of terminal (for example, a PC terminal) according to the method of the embodiments of the present disclosure, and it is not intended to limit the deployment of any terminal. According to the embodiments of the present disclosure, it may also be deployed on other types of terminals, for example, mobile terminals (for example, smartphones, smart tablets, smart wearable devices), etc., and is not limited here.

[0052] Referring to FIG. 9, FIG. 9 shows a schematic diagram of an access permission setting interface according to an embodiment of the present disclosure. As shown in FIG. 9, the access permission setting interface 900 may include a plurality of controls, and each control may be used to set a corresponding permission. In some embodiments, an accessor userD with manageable permissions may have the same setting permissions as the document owner userA for the first document document, and set the access permission to the target information in the first document document.

[0053] In FIG. 9, the document owner userA may set the sharing permission of the first document document by the first control 901 and the second control 902. The first control 901 may be used to set whether to permit the sharing of the first document document with the related target. For example, when the first control 901 is in the on state, it represents permitting the sharing of the first document document with the related target, and when the first control 901 is in the off state, it represents not permitting the sharing of the first document document with the related target. At this time, no user with any permission can share the first document document with the related target. The second control 902 may be used to set the access permission that can be shared with the related target. The second control 902 may perform the setting when the first control 901 is in the on state. When the second control 902 is in the on state, the second control 902 may set the corresponding access permission so that the first document document can be shared with the related target. For example, the second control 902 sets that only the "manageable permission" can be shared with the related target, indicating that only the user with the management permission can share this first document document with the related target. When the second control 902 is in the off state, because the first control 901 is in the on state, at this time, it may be represented that any user can share this first document document with the related target.

[0054] Here, the related target may refer to a group including the accessors who share this first document document or an individual related to this accessor. For example, the user userD with the manageable permission can share this first document document with a group including the user userD or an individual related to the user userD (for example, an individual in the contact list of the user userD). When the first control 901 is in the off state, correspondingly, the second control 902 is also in the off state.

[0055] In FIG. 9, the document owner userA can set the access right for the operation of adding co-workers to the first document document by the third control 903. This operation of adding co-workers may mean that other users can be directly invited to access the first document document without going through the document owner userA. The third control 903 can provide this access right option option1, and this option option1 may include users with read permission, users with editable permission, or users with manageable permission. The document owner userA determines the corresponding access right from option option1. For example, when the document owner userA selects a user with read permission in option option1, it means that users with read permission, editable permission, and manageable permission (for example, users userB, userC, userD) can add new co-workers.

[0056] In FIG. 9, the document owner userA can set, by means of the fourth control 904, the access right to perform a copy operation on the first document document, and this copy operation may refer to at least one of content copying, duplicate creation, printing, or downloading. Similar to the addition of co-worker permissions, the fourth control 904 can provide this access right option option2, and this option option2 may include users with read permission, users with editable permission, or users with manageable permission. The document owner userA determines the corresponding access right from option option2. For example, when the document owner userA selects a user (such as userB, userC, userD) with read permission in option option2, it means that users with read permission, editable permission, and manageable permission can perform at least one of the operations of content copying, duplicate creation, printing, or downloading on the first document document.

[0057] In FIG. 9, the document owner userA can set the access rights to the co-workers of the first document document through the fifth control 905. The document owner userA can perform the eighth trigger operation O8 on the fifth control 905, and can switch from the permission setting interface 900 to the co-worker permission setting interface 1000. As shown in FIG. 10, FIG. 10 shows a schematic diagram of the co-worker permission setting interface according to an embodiment of the present disclosure. In FIG. 10, the co-worker information permission setting interface 1000 can provide a plurality of option controls 1001-1003. The option control 1001 is used to indicate that a user with read permission can access the co-worker information. The option control 1002 is used to indicate that a user with editable permission can access the co-worker information. The option control 1003 is used to indicate that a user with manageable permission can access the co-worker information. In some embodiments, the user with manageable permission may further include the document owner userA.

[0058] In FIG. 9, the document owner userA can set the access right to the user identifier of the first document document by the sixth control 906. The document owner userA can perform the ninth trigger operation O9 on the sixth control 906, and can switch from the permission setting interface 900 to the user identifier permission setting interface 1100. As shown in FIG. 11, FIG. 11 shows a schematic diagram of the user identifier permission setting interface according to an embodiment of the present disclosure. The user identifier permission setting interface 1100 in FIG. 11 can provide a plurality of option controls 1101-1103. The option control 1101 is used to indicate that a user with a readable permission can access the user identifier. The option control 1102 is used to indicate that a user with an editable permission can access the user identifier. The option control 1103 is used to indicate that a user with a manageable permission can access the user identifier. In some embodiments, the user with a manageable permission may further include the document owner userA.

[0059] In FIG. 9, the document owner userA can set the access right to the cited document by the seventh control 907, and this access right may be a readable permission, an editable permission, or a manageable permission. In FIG. 9, the seventh control 907 indicates whether a user with a manageable permission can access the cited document or apply for access to the cited document. At this time, when the seventh control 907 is in the on state, it means that a user with a manageable permission can access the cited document or apply for access to the cited document. When the seventh control 907 is in the off state, it means that no user can access the cited document or apply for access to the cited document.

[0060] Document owner userA can set access rights to various target information in the first document document at any time, and can implement management control at different levels for related content of the target information in different scenarios.

[0061] When user userR accesses the first document document, a first access request may be sent to the first document document, and this first access request may include the access authority authority_R of user userR. It can be determined whether this access authority authority_R can access the first document document. If this user userR does not have the first access right (for example, the right to read, the right to edit, or the right to manage) to access the first document document, the display of the document content of the first document document is refused. If this user userR has the first access right, the document content of the first document document is displayed.

[0062] As shown in FIGS. 12A - 12C, FIGS. 12A - 12C show a schematic diagram of an access interface to co - workers according to an embodiment of the present disclosure. In FIG. 12A, preset controls may be set in the interface 1200 of the first document, and the user userR can perform a trigger operation on the preset controls to display the co - worker interface 1201. When the user userR has access rights to co - workers, in the co - worker information area 1210 of the co - worker interface 1201, relevant content of some co - workers may be presented. For example, in the co - worker information area 1210, at least one of the owner identifier 1221 of the first document document, the co - worker identifier 1222, the number of co - workers 1223, and the folding control 1224 may be displayed. Further, the number of co - workers 1223 is displayed on the folding control 1224. The user userR can further perform a tenth trigger operation O10 on the co - worker identifier 1222, and in response to this tenth trigger operation O10, switch to a presentation interface (not shown) for presenting the relevant content of the co - workers. Further, the co - worker identifier 1222 may be an identifier of some co - workers rather than all co - workers. At this time, the user can further perform a trigger operation on the folding identifier 1224 to display all co - worker identifiers in the co - worker interface 1201.

[0063] In FIG. 12B, when user userR does not have access rights to co-workers, the presentation of co-worker identifiers to user userR is rejected. For example, only the owner identifier 1221, the number of co-workers 1223, and the folding control 1224 are presented in the co-worker information area 1210, and the co-worker identifier 1222 is made invisible. At this time, the folding control 1224 may be in a non-triggerable state. For example, user userR performs an eleventh trigger operation O11 on the folding control 1224, and this folding control 1224 cannot be triggered. Further, for example, in a manner of popping up a message 1240, as shown in FIG. 12C, this user userR may be prompted that he / she does not have the right to access co-workers.

[0064] Referring to FIGS. 13A - 13B, FIGS. 13A - 13B show a schematic diagram of an access interface to a user identifier according to an embodiment of the present disclosure. In different regions (e.g., text region, like region, comment region, etc.) in a first document, there may appear an operation record (e.g., text editing, like, comment) or related information of user userP with respect to this first document, and the user identifier 1310 of this user userP, such as a user avatar, a person's name, etc., may be displayed in the first document. When user userR has the access right to this user identifier 1310, access by user userR to this user identifier 1310 of user userP is permitted. Further, user userR can perform a twelfth trigger operation O12 on the user identifier 1310, and related content of this user identifier of user userP including a person's name, age, gender, avatar, signature, etc. may be displayed to user userR. When user userR does not have the access right to this user identifier 1310, display of the related content of this user identifier of user userP to user userR is denied. For example, user userR can perform a thirteenth trigger operation O13 on the user identifier 1310, and prompt, in a manner of popping up a message 1320, that user userR does not have the right to access the user identifier, as shown in FIG. 13B.

[0065] It should be understood that the embodiments of the present disclosure can not only perform management control on the access rights to the user identifiers displayed in the first document, but also, based on a method similar to the method shown in FIGS. 13A-13B, perform management control on the access rights to the user identifiers mentioned in the comment area, content components (including information collection, schedule, group business card, lottery, like, vote, etc.), co-worker interface area (for example, 320 in FIGS. 4A-4B, 1201 in FIGS. 12A-12B), real-time cooperation area (for example, 603 in FIG. 6), etc. of the first document.

[0066] Referring to FIGS. 14A - 14B, FIGS. 14A - 14B show a schematic diagram of an access interface to a cited document of an embodiment of the present disclosure. As shown in FIG. 14A, there may be a link 1410 to the cited document embedded in a first document document. If a user userR has access rights to this cited document Title, the link 1410 to the cited document may be presented to the user userR in the first document based on a first display state (e.g., font, color, effect, etc.). At this time, this link 1410 to the cited document is in a triggerable state. Further, the user userR can perform a fourteenth trigger operation O14 on this link 1410 to the cited document, and can display the content of this cited document to this user userR in a manner of switching to the cited document interface or popping up a window, and may also display a permission application entry corresponding to this link 1410 to the user user. For example, display this permission application control in the related area of this link 1410 in the first document document, or display a permission application page corresponding to this link 1410. If the user userR does not have access rights to this cited document Title, the link 1410 to the cited document may be presented to the user userR in the first document based on a second display state different from the first display state, as shown in FIG. 14B. Further, the link 1410 to the cited document may be set to a non - triggerable state. At this time, the user userR can perform a fifteenth trigger operation O15 on the link 1410 to the cited document, and may reject switching to the content interface of this cited document or reject displaying a permission application entry corresponding to this link 1410. For example, do not display this permission application control or permission application page in the related area of this link 1410 in the first document document.Furthermore, for example, in the manner of popping up message 1420, as shown in FIG. 14B, this user userR may be prompted that they do not have the right to access the cited document Title.

[0067] The permission setting interface in FIG. 9 may be for the parent page pageA in the first document document. However, regarding the permission setting for the target information of the sub-page pageB of the parent page pageA, it may also be set in the permission setting interface for the sub-page pageB. As shown in FIG. 15, FIG. 15 shows a schematic diagram of the access permission setting interface for the sub-page according to an embodiment of the present disclosure. In FIG. 15, the access permission level authority_C for various target information of the sub-page is higher than the access permission level authority_F for various target information of the corresponding parent page, indicating that the access permission requirement for the related information of the sub-page is higher, and it can meet the user's centralization and strong demand for viewing. That is, when setting the access permission to the sub-page, a value higher than the access permission level authority_F for the target information of the parent page may be selected. If the access permission level authority_C set for the sub-page is lower than the access permission level authority_F for the parent page, for example, in the manner of popping up message 1510, the document owner userA or the accessor userD with manageable permissions cannot set it, and it can be prompted that it is necessary to change the access permission level authority_C for the parent page.

[0068] Referring to FIG. 16, FIG. 16 shows a schematic diagram of the principle of the access method according to an embodiment of the present disclosure. In FIG. 16, a document owner (for example, userA) or a co-worker with manageable permissions (for example, userD) can set access permissions to various target information in the document, so that, for example, as shown in FIGS. 3C, 5, 7, 9-11, and 15, flexible management control over the publication level of the target information of the document can be realized, thereby reducing the leakage of related information and improving the security in the document collaboration process.

[0069] When user userR requests access to the first document, it is determined whether this user userR has the first access permission to the first document. If user userR has the first access permission to the first document, the document content of the first document is displayed; if user userR does not have the first access permission to the first document, the display of the document content of the first document is denied.

[0070] User userR may further request access to co-workers in the first document, and based on the access rights to co-workers set by the document owner or co-workers with manageable permissions, determine whether user userR has a second access right to access co-workers in the first document. For example, if the document owner or co-worker with manageable permissions sets the access right to co-workers as a readable permission, a user with readable permission can access co-workers. Also, for example, if the document owner or co-worker with manageable permissions sets the access right to co-workers as an editable permission, a user with editable permission can access co-workers. Further, for example, if the document owner or co-worker with manageable permissions sets the access right to co-workers as a manageable permission, a user with manageable permission can access co-workers. It should be understood that a user with manageable permission may have editable and readable permissions, and a user with editable permission also has readable permission. If user userR has a second access right to access co-workers in the first document, relevant information of the co-workers may be displayed, or the co-worker interface of the first document may be displayed, and at least one of the identifier of the owner of the first document, the identifier of the co-workers of the first document, the number of co-workers, and the collapse control is displayed on this co-worker interface. If user userR does not have a second access right to access co-workers in the first document, the display of the identifier of the co-workers of the first document is rejected, or the identifier of the owner of the first document and / or the number of co-workers are displayed, and the display of the identifiers of other co-workers other than the owner is rejected, or the identifier of the owner of the first document and the number of co-workers are displayed on the co-worker interface, the identifier of the co-workers is hidden, or the collapse control displayed on the co-worker interface is in a non-triggerable state.

[0071] User userR may further request access to the user identifier in the first document, and based on the access permission to the user identifier set by the document owner or a co-worker with manageable permissions, determine whether user userR has a second access permission to access the user identifier in the first document. For example, if the document owner or a co-worker with manageable permissions sets the access permission to the user identifier as a readable permission, a user with a readable permission can access the user identifier. Also for example, if the document owner or a co-worker with manageable permissions sets the access permission to the user identifier as an editable permission, a user with an editable permission can access the user identifier. Further for example, if the document owner or a co-worker with manageable permissions sets the access permission to the user identifier as a manageable permission, a user with a manageable permission can access the user identifier.

[0072] If user userR has a second access permission to access the user identifier in the first document, relevant content of the user identifier, for example, user information corresponding to the user identifier, may be displayed. If user userR does not have a second access permission to access co-workers in the first document, the display of user information corresponding to the user identifier is rejected.

[0073] User userR may further request to access the link to the second document in the first document (e.g., the incorporated document in FIGS. 8A-8B, FIGS. 14A-14B), and based on the access right to the user identifier set by the document owner or the co-worker with manageable authority, determine whether user userR has the second access right to access the link to the second document in the first document. For example, if the document owner or the co-worker with manageable authority sets the access right to access the link to the second document as the readable right, the user with the readable right can access the link to the second document. Also for example, if the document owner or the co-worker with manageable authority sets the access right to access the link to the second document as the editable right, the user with the editable right can access the link to the second document. Further for example, if the document owner or the co-worker with manageable authority sets the access right to access the link to the second document as the manageable right, the user with the manageable right can access the link to the second document.

[0074] If user userR has the second access right to access the link to the second document in the first document, the document content of the second document or the permission application entry of this second document may be displayed, for example, the permission application control displayed in the related area of the link to the second document in the first document, or the permission application page corresponding to the link to the second document. If user userR does not have the second access right to access the link to the second document in the first document, the display of the document content of the second document or the permission application entry of this second document is refused.

[0075] Referring to FIG. 17, FIG. 17 shows a flowchart of a method for accessing a document according to an embodiment of the present disclosure. In FIG. 17, the method 1700 for accessing a document may include the following steps.

[0076] Step S1710, in response to determining that the user has a first access right to a first document, display the document content of the first document (e.g., the first document document).

[0077] Step S1720, in response to receiving an access request to target information (e.g., co-workers in FIGS. 4A - 4B and 12A - 12C, user identifiers in FIGS. 6 and 13A - 13B, links to cited documents in FIGS. 8 and 14A - 14B) displayed in the document content of the first document, determine whether the user has a second access right (access right to the target information, e.g., the access right to co-workers set in FIGS. 3C and 9, the access right to user identifiers set in FIGS. 5 and 10, the access right to cited documents set in FIGS. 7 and 11).

[0078] Step S1730, if the user does not have the second access right, reject the display of the related content of the target information (e.g., as shown in FIGS. 4B, 8B, 12B - 12C, 13B, 14B), where the target information includes at least one of a link to a second document (e.g., the link to the cited document in FIGS. 8 and 14A - 14B), co-workers of the first document (e.g., co-workers in FIGS. 4A - 4B and 12A - 12C), and user identifiers displayed in the first document (e.g., user identifiers in FIGS. 6 and 13A - 13B).

[0079] In some embodiments, the target information includes a link to the second document. When the user does not have the second access right as described above, the refusal to display the relevant content of the target information includes refusing to display the permission application entry corresponding to the link to the second document (for example, the permission application entry 821 in FIG. 8A).

[0080] In some embodiments, the permission application entry includes a permission application control displayed in a relevant area of the link to the second document in the first document, or a permission application page corresponding to the link to the second document.

[0081] In some embodiments, the target information includes a link to a second document. When the user does not have the second access right, the method further includes adjusting the display state of the link to the second document (for example, the link 810 to the second document in FIG. 8B, the link 1410 to the second document in FIG. 14B), and / or setting the link to the second document to a non-triggerable state.

[0082] In some embodiments, the target information includes co-workers of the first document. When the user does not have the second access right as described above, the refusal to display the relevant content of the target information is refusing to display the identifiers of the co-workers of the first document (for example, the co-worker identifier 412 in FIG. 4A, the co-worker identifier 1222 in FIG. 12A), or displaying the identifier of the owner of the first document (for example, the owner identifier 417 in FIG. 4B, the owner identifier 1221 in FIG. 12B) and / or the number of co-workers (for example, the number of co-workers 416 in FIG. 4B, the number of co-workers 1223 in FIG. 12B), and refusing to display the identifiers of other co-workers other than the owner (for example, the co-worker identifier 412 in FIG. 4A, the co-worker identifier 1222 in FIG. 12A).

[0083] In some embodiments, the target information includes a user identifier (e.g., user identifier 1310 in FIGS. 13A - 13B) displayed in a first document. When the user does not have a second access right as described above, rejecting the display of related content of the target information includes rejecting the display of user information corresponding to the user identifier in response to a trigger operation of the user on the user identifier.

[0084] In some embodiments, the method further includes displaying a co - worker interface of the first document (e.g., co - worker interface 330 in FIGS. 4A - 4B, co - worker interface 1201 in FIG. 12A) in response to a trigger operation of the user on a preset control in the interface of the first document. At least one of an identifier of the owner of the first document (e.g., owner identifiers 411, 417 in FIGS. 4A - 4B, owner identifier 1221 in FIG. 12A), an identifier of a co - worker of the first document (e.g., co - worker identifier 412 in FIG. 4A, co - worker identifier 1222 in FIG. 12A), the number of co - workers (e.g., number of co - workers 413, 416 in FIGS. 4A - 4B, number of co - workers 1223 in FIGS. 12A - 12B), and a folding control (e.g., folding control 414 in FIGS. 4A - 4B, folding control 1224 in FIGS. 12A - 12B) is displayed on the co - worker interface.

[0085] In some embodiments, when the user does not have a second access right, rejecting the display of related content of the target information displaying, on the co-worker interface, an identifier of the owner of the first document (e.g., owner identifier 417 in FIG. 4B) and the number of co-workers (e.g., number of co-workers 416 in FIG. 4B), and hiding an identifier of the co-worker (e.g., co-worker identifier 412 in FIG. 4A).

[0086] In some embodiments, when the user does not have a second access right, denying the display of relevant content of the target information includes that the collapsible control (e.g., owner identifier 414 in FIG. 4B) displayed on the co-worker interface is in a non-triggerable state.

[0087] In some embodiments, the user identifier displayed in the first document includes at least one of a user identifier in a comment area (e.g., comment area 601 in FIG. 6), a user identifier in the text of the first document (e.g., text 602 in FIG. 6, text in FIGS. 13A-13B), a user identifier in a content component of the first document (e.g., content component 604 in FIG. 6), a user identifier in a co-worker interface (e.g., co-worker interface 330 in FIGS. 4A-4B), and a user identifier in a real-time collaboration area (e.g., real-time collaboration area 603 in FIG. 6).

[0088] It should be noted that the method of the embodiments of the present disclosure may be executed by a single device, such as a single computer or server. The method of this embodiment may be applied to a distributed scenario and completed by multiple devices cooperating with each other. In such a distributed scenario, one of these multiple devices may execute only one or more steps in the method of the embodiments of the present disclosure, and these multiple devices interact with each other to complete the above method.

[0089] It should be noted that the above has described some embodiments of the present disclosure. Other embodiments are within the scope of the appended claims. In some cases, the operations or steps recited in the claims may be performed in an order different from that in the above embodiments, and the desired results can still be achieved. Also, the processes depicted in the drawings do not necessarily have to be performed in the specific order or sequential order shown to achieve the desired results. In some embodiments, multitasking and parallel processing may also be possible or advantageous.

[0090] According to the same inventive concept, corresponding to the method of any of the above embodiments, the present disclosure further provides an apparatus for accessing a document.

[0091] Referring to FIG. 18, the apparatus for accessing a document includes a display module for displaying the document content of the first document in response to the user having a first access right to the first document; and a second access right determination module for determining whether the user has a second access right in response to receiving an access request to target information displayed in the document content of the first document, wherein the display module is further used to reject the display of related content of the target information when the user does not have the second access right, where the target information includes at least one of a link to a second document, a co-worker of the first document, and a user identifier displayed in the first document.

[0092] For the sake of convenience of description, when describing the above apparatus, it is divided into separate modules according to functions. Of course, when implementing the present disclosure, the functions of each module may be realized in the same or multiple software and / or hardware.

[0093] The device of the above embodiment is for realizing the access method to the corresponding document in any one of the foregoing embodiments, and has the beneficial effects of the embodiment of the corresponding method, which will not be further described herein.

[0094] According to the same inventive concept, corresponding to the method of any of the above embodiments, the present disclosure further provides a non-transitory computer-readable storage medium, in which computer instructions are stored, and the computer instructions are used to cause the computer to execute the access method to the document described in any one of the above embodiments.

[0095] The computer-readable medium of this embodiment includes permanent and non-permanent, removable and non-removable media, and information storage may be realized by any method or technology. The information may be computer-readable instructions, data structures, program modules or other data. Examples of computer storage media include phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read only memory (ROM), electrically erasable programmable read only memory (EEPROM), flash memory or other memory technologies, compact disc read only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cartridges, magnetic disk storage or other magnetic storage devices or any other non-transmission media, including but not limited to those, and may be used for storing information accessible by a computing device.

[0096] The computer instructions stored in the storage medium of the above embodiment are used to cause the computer to execute the access method to the document described in any one of the above embodiments, and have the beneficial effects of the embodiment of the corresponding method, which will not be further described herein.

[0097] It should be understood by those skilled in the art that any discussion of the above embodiments is merely illustrative and does not imply that the scope of the present disclosure (including the claims) is limited to these examples. In the concept of the present disclosure, the technical features in the above embodiments or different embodiments may be combined with each other, the steps may be realized in any order, and there are many other changes in different aspects of the embodiments of the present disclosure as described above. For the sake of simplicity, they are not provided in detail.

[0098] Also, to simplify the description and discussion and not make the embodiments of the present disclosure difficult to understand, in the provided drawings, the connection between the power supply / ground of the integrated circuit (IC) chip and other components may or may not be shown. Note that the device can be shown in the form of a block diagram so as not to make the embodiments of the present disclosure difficult to understand, and the fact that the details of the embodiments related to the devices of these block diagrams strongly depend on the platform on which the embodiments of the present disclosure are to be implemented (that is, these details should be within the complete understanding range of those skilled in the art) is also considered. When describing the exemplary embodiments of the present disclosure by stating specific details (such as circuits), it will be apparent to those skilled in the art that the embodiments of the present disclosure can be implemented without these specific details or with changes to these specific details. Therefore, these descriptions should be regarded as illustrative rather than restrictive.

[0099] While describing the present disclosure in connection with specific embodiments thereof, according to the above description, many replacements, modifications and variations of these embodiments will be apparent to those skilled in the art. For example, other memory architectures (such as dynamic random access memory (DRAM)) can use the embodiments under consideration.

[0100] Embodiments of the present disclosure are intended to cover all such replacements, modifications and variations that fall within the broad scope of the appended claims. Therefore, any omissions, modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the embodiments of the present disclosure should all be included within the protection scope of the present disclosure.

Claims

1. A method for accessing a document, comprising: displaying the document content of the first document in response to determining that the user has a first access right to the first document; determining whether the user has a second access right in response to receiving an access request to target information displayed in the document content of the first document; when the user does not have the second access right, rejecting the display of related content of the target information, where the target information includes at least one of a link to a second document, a co-worker of the first document, and a user identifier displayed in the first document. A method for accessing a document, characterized by the above.

2. The target information includes a link to the second document, and when the user does not have the second access right as described above, rejecting the display of related content of the target information means: rejecting the display of an authority application entry corresponding to the link to the second document. The method according to claim 1, characterized by the above.

3. The authority application entry includes an authority application control displayed in a related area of the link to the second document in the first document, or an authority application page corresponding to the link to the second document. The method according to claim 2, characterized by the above.

4. The target information includes a link to a second document, and when the user does not have the second access right, the method further includes: adjusting the display state of the link to the second document and / or setting the link to the second document to a non-triggerable state. The method according to claim 1, characterized by the above.

5. The target information includes co-workers of the first document, and when the user does not have the second access right as described above, rejecting the display of related content of the target information means: Rejecting the display of the identifiers of the co-workers of the first document, or displaying the identifier of the owner of the first document and / or the number of co-workers, and rejecting the display of the identifiers of co-workers other than the owner. The method according to claim 1 is characterized by this.

6. The target information includes user identifiers displayed in the first document. When the user does not have the second access right as described above, rejecting the display of related content of the target information means In response to a trigger operation of the user on the user identifier, rejecting the display of user information corresponding to the user identifier. The method according to claim 1 is characterized by this.

7. The method is In response to a trigger operation of the user on a preset control in the interface of the first document, displaying the co-worker interface of the first document, and further including that at least one of the identifier of the owner of the first document, the identifier of the co-workers of the first document, the number of co-workers, and a folding control is displayed on the co-worker interface. The method according to claim 1 is characterized by this.

8. When the user does not have the second access right, rejecting the display of related content of the target information means Displaying the identifier of the owner of the first document and the number of co-workers on the co-worker interface, and making the identifier of the co-workers non-displayed. The method according to claim 7 is characterized by this.

9. When the user does not have the second access right, rejecting the display of related content of the target information means Including that the folding control displayed on the co-worker interface is in a non-triggerable state. The method according to claim 7 is characterized by this.

10. The user identifier displayed in the first document includes at least one of the user identifier in the comment area, the user identifier in the text of the first document, the user identifier in the content component of the first document, the user identifier in the co-worker interface, and the user identifier in the real-time collaboration area. The method according to claim 1 is characterized by this.

11. An access device to a document, comprising: a display module for displaying the document content of the first document in response to determining that the user has a first access right to the first document; a second access right determination module for determining whether the user has a second access right in response to receiving an access request to target information displayed in the document content of the first document, wherein the display module is further used to reject the display of related content of the target information when the user does not have the second access right, and wherein the target information includes at least one of a link to a second document, a co-worker of the first document, and a user identifier displayed in the first document. An access device to a document, characterized in that.

12. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the method according to any one of claims 1 to 10 is realized.

13. A non-transitory computer-readable storage medium storing computer instructions, wherein the computer instructions are used to cause a computer to execute the method according to any one of claims 1 to 10.

14. A computer program product comprising computer program instructions, wherein when the computer program instructions are executed on a computer, the computer is caused to execute the method according to any one of claims 1 to 10.

Citation Information

Patent Citations

  • Method and device for presenting discussion information

    CN105955593A

  • Permission control method and device and electronic equipment

    CN112257104A

  • Progressive presence user interface for collaborative documents

    US20190361580A1

  • Presence awareness in collaborative systems

    US6697840B1