WO2024093562A1 - Document access method and apparatus, device, medium, and program product - Google Patents
Document access method and apparatus, device, medium, and program product Download PDFInfo
- Publication number
- WO2024093562A1 WO2024093562A1 PCT/CN2023/120204 CN2023120204W WO2024093562A1 WO 2024093562 A1 WO2024093562 A1 WO 2024093562A1 CN 2023120204 W CN2023120204 W CN 2023120204W WO 2024093562 A1 WO2024093562 A1 WO 2024093562A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- document
- content block
- content
- area
- information
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 63
- 230000004044 response Effects 0.000 claims abstract description 59
- 238000004891 communication Methods 0.000 claims description 20
- 238000004590 computer program Methods 0.000 claims description 10
- 230000009191 jumping Effects 0.000 claims description 7
- 238000001514 detection method Methods 0.000 abstract 2
- 238000010586 diagram Methods 0.000 description 19
- 230000002093 peripheral effect Effects 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 5
- 230000008859 change Effects 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 101001121408 Homo sapiens L-amino-acid oxidase Proteins 0.000 description 3
- 101000827703 Homo sapiens Polyphosphoinositide phosphatase Proteins 0.000 description 3
- 102100026388 L-amino-acid oxidase Human genes 0.000 description 3
- 102100023591 Polyphosphoinositide phosphatase Human genes 0.000 description 3
- 101100233916 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) KAR5 gene Proteins 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 101100012902 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) FIG2 gene Proteins 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 238000006467 substitution reaction Methods 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- 238000013528 artificial neural network Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/103—Formatting, i.e. changing of presentation of documents
- G06F40/117—Tagging; Marking up; Designating a block; Setting of attributes
Definitions
- the present disclosure relates to the field of computer technology, and in particular to a document access method, device, equipment, medium and program product.
- Cloud documents can meet users' flexible sharing and multi-person collaboration needs. Cloud documents often reference the content of other documents. When the content of a first document is referenced by different documents, the owner of the first document cannot know the relevant information of these documents, nor can he know which content of the first document is referenced by these documents, which brings inconvenience to the users of the first document.
- the present disclosure proposes a document access method, device, equipment, storage medium and program product to solve the technical problem of being unable to view reference information of referenced content in a first document to a certain extent.
- a method for accessing a document comprising:
- first content block In response to the focus being on a first content block of a first document, displaying a reference mark; wherein the first content block is a content block that has been referenced by at least one second document;
- a first content area is highlighted in the first document; wherein the first content area includes at least the first content block.
- a document access device comprising:
- a display module configured to display a reference mark in response to a focus being on a first content block of a first document; wherein the first content block is a content block that has been referenced by at least one second document;
- a first content area is highlighted in the first document; wherein the first content area includes at least the first content block.
- an 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 executed by the one or more processors, and the programs include instructions for executing the method according to the first aspect or the second aspect.
- a non-volatile computer-readable storage medium containing a computer program is provided.
- the processors execute the method described in the first aspect or the second aspect.
- a computer program product comprising computer program instructions, which, when executed on a computer, cause the computer to execute the method described in the first aspect.
- the document access method, device, equipment, medium and program product provided by the present disclosure display the reference information of the first content block by displaying the information of the second document that references the first content block in the associated area of the referenced first content block of the first document; and highlighting the first content block including the first content area when triggering the information in the second document.
- the associated personnel of the first document can quickly and efficiently view the relevant reference information of each referenced content block, thereby improving the convenience of document collaboration.
- FIG. 1 is a schematic diagram of a document access architecture according to an embodiment of the present disclosure.
- FIG. 2 is a schematic diagram of the hardware structure of an exemplary electronic device according to an embodiment of the present disclosure.
- FIG. 3 is a schematic diagram of a first document according to an embodiment of the present disclosure.
- FIG. 4 is a schematic diagram of associated areas of content blocks according to an embodiment of the present disclosure.
- FIG. 5 is a schematic diagram of reference information according to an embodiment of the present disclosure.
- FIG. 6 is a schematic diagram of a second document according to an embodiment of the present disclosure.
- FIG. 7 is a schematic diagram of a referrer information interface according to an embodiment of the present disclosure.
- FIG. 8 is a schematic diagram of a second content area according to an embodiment of the present disclosure.
- FIG. 9 is a flowchart of a method for accessing a document according to an embodiment of the present disclosure.
- FIG. 10 is a schematic diagram of a document access device according to an embodiment of the present disclosure.
- the embodiments of the present disclosure provide a document access method, apparatus, device, storage medium and program product.
- the reference information of the first content block is displayed by displaying the information of the second document that references the first content block in the associated area of the referenced first content block of the first document; and when the information in the second document is triggered, the first content block including the first content area is highlighted.
- the associated personnel of the first document can quickly and efficiently view the relevant reference information of each referenced content block, thereby improving the convenience of document collaboration.
- FIG1 shows a schematic diagram of the access architecture of a document of an embodiment of the present disclosure.
- the access architecture 100 of the 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 via a wired or wireless network 130.
- the server 110 may be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or 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, and middleware services.
- the terminal 120 may be implemented in hardware or software.
- the terminal 120 when the terminal 120 is implemented in hardware, it may be various electronic devices having a display screen and supporting page display, including but not limited to smart phones, tablet computers, e-book readers, laptop portable computers, and desktop computers, etc.
- the terminal 120 device when the terminal 120 device is implemented in software, it may be installed in the electronic devices listed above; it may be implemented as multiple software or software modules (such as software or software modules used to provide distributed services), or it may be implemented as a single software or software module, which is not specifically limited here.
- the document access method provided in the embodiment of the present application can be executed by the terminal 120 or by the server 110. It should be understood that the number of terminals, networks and servers in FIG1 is only for illustration and is not intended to limit the number of terminals, networks and servers. Any number of terminals, networks and servers may be provided as required.
- FIG2 shows a schematic diagram of the hardware structure of an exemplary electronic device 200 provided by an embodiment of the present disclosure.
- the electronic device 200 may include: a processor 202, a memory 204, a network module 206, a peripheral interface 208, and a bus 210.
- the processor 202, the memory 204, the network module 206, and the peripheral interface 208 are connected to each other in communication within the electronic device 200 through the bus 210.
- 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 a processor. ASIC), or one or more integrated circuits.
- processor 202 can be used to perform functions related to the technology described in this disclosure.
- processor 202 can also include multiple processors integrated into a single logical component. For example, as shown in Figure 2, processor 202 can include multiple processors 202a, 202b and 202c.
- the memory 204 can be configured to store data (e.g., instructions, computer codes, etc.). As shown in Figure 2, the data stored in the memory 204 can include program instructions (e.g., program instructions for implementing the access method of the document of the embodiment of the present disclosure) and data to be processed (e.g., the memory can store configuration files of other modules, etc.). The processor 202 can also access the program instructions and data stored in the memory 204, and execute the program instructions to operate the data to be processed.
- the memory 204 can include a volatile storage device or a non-volatile storage device.
- the memory 204 can include a random access memory (RAM), a read-only memory (ROM), an optical disk, a magnetic disk, a hard disk, a solid-state drive (SSD), a flash memory, a memory stick, etc.
- RAM random access memory
- ROM read-only memory
- SSD solid-state drive
- flash memory a memory stick, etc.
- the network module 206 can be configured to provide communication with other external devices to the electronic device 200 via a network.
- the network can be any wired or wireless network capable of transmitting and receiving data.
- the network can 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 thereof. It is understood that the type of network is not limited to the above specific examples.
- the network module 306 can include any number of network interface controllers (NICs), radio frequency modules, transceivers, modems, routers, gateways, adapters, cellular network chips, etc., in any combination.
- NICs network interface controllers
- the peripheral interface 208 can be configured to connect the electronic device 200 to one or more peripheral devices to achieve information input and output.
- the peripheral devices can include input devices such as a keyboard, a mouse, a touch pad, a touch screen, a microphone, and various sensors, and output devices such as a display, a speaker, a vibrator, and an indicator light.
- the bus 210 can be configured to transmit information between various components of the electronic device 200 (e.g., the processor 202, the memory 204, the network module 206, and the peripheral interface 208), such as an internal bus (e.g., a processor-memory bus), an external bus (USB port, PCI-E bus), etc.
- an internal bus e.g., a processor-memory bus
- an external bus USB port, PCI-E bus
- the architecture of the electronic device 200 may also include other components necessary for normal operation.
- the architecture of the electronic device 200 may also only include the components necessary for implementing the embodiments of the present disclosure, and does not necessarily include all the components shown in the figure.
- User userA can upload a first document documentA (the first document documentA is the source document) to the cloud.
- the first document can refer to a referenced document, and user userA is the document owner userA of the first document documentA.
- Document owner userA can set access rights for the first document documentA for visitors.
- access rights may include reading rights or editing rights.
- Reading rights mean that users can access and read the content of the first document documentA, but cannot perform any operations on the first document documentA, such as editing, commenting, etc.
- Editing rights mean that users can access and read the content of the first document documentA, and can perform editing operations on the content of the first document documentA, such as modifying, adding, removing, etc.
- document owner userA can directly set the access rights of a single user, for example, directly set the access rights of a certain user to reading rights or editing rights; it can also set the access rights of a class of users in batches, for example, set the access rights of a certain user set (such as a group, department, etc.) to reading rights or editing rights, and the access rights of all collaborators under the set are reading rights or editing rights.
- a class of users for example, set the access rights of a certain user set (such as a group, department, etc.) to reading rights or editing rights, and the access rights of all collaborators under the set are reading rights or editing rights.
- FIG. 3 shows a schematic diagram of a first document according to an embodiment of the present disclosure.
- the first document documentA includes content blocks Block301, Block302, Block303, Block304, ..., wherein content blocks Block302 and Block303 are referenced by a second document, and the second document may refer to a document that references the content blocks in the first document.
- a corresponding reference mark 305 is displayed in the associated area of content block Block302
- a corresponding reference mark 306 is displayed in the associated area of content block Block303.
- reference mark 305 or reference mark 306 may indicate that the corresponding content block Block302 or Block303 is referenced.
- a reference mark is displayed; wherein the first content block is a content block that has been referenced by at least one second document.
- a user can perform operation O1 (such as hovering the mouse, clicking, etc.) on content block Block302 or content block Block303.
- the first content block is content block Block302 or content block Block303.
- O1 the focus can be focused on the first content block of the first document.
- a reference mark is displayed.
- a reference mark 305 can be displayed in the associated area of content block Block302 or a reference mark 306 can be displayed in the associated area of content block Block303.
- the reference identifier may include a quantity identifier for indicating the number of the second documents.
- the reference identifier may display a quantity identifier, such as a digital identifier, to identify the number of second documents that reference the content block.
- the reference identifier 305 may include a quantity identifier N, indicating that the number of second documents that apply the first content block Block302 is N, where N is a positive integer.
- a comment mark about the first content block is also displayed.
- the comment mark can be used to display the comment content of the corresponding content block or to comment on the content block.
- a user can view the comment content of the content block Block302 or comment on the content block Block302 by triggering the comment mark 305' of the content block Block302.
- the reference identifier may be displayed to users who have access rights to the first document; and/or the reference identifier may be refused to be displayed to users who do not have access rights to the first document.
- the document owner userA of the first document documentA can set the access right AuthorityA of the first document documentA.
- the access right AuthorityA can be set to the editing right or the reading right, that is, the user can access the first document documentA if he has the editing right or the reading right; if the user has neither the reading right nor the editing right, the first document documentA cannot be accessed.
- the reference mark of the content block can be displayed to the user who has the access right AuthorityA of the first document documentA; for example, the user who has the access right AuthorityA of the first document documentA can see the reference mark 305 or 306 in FIG. 3.
- the reference mark of the content block can be denied to the user who does not have the access right AuthorityA of the first document documentA; for example, the user who does not have the access right AuthorityA of the first document documentA cannot see the reference mark 305 or 306 in FIG. 3.
- the user can also perform a first trigger operation O2 (such as hovering the mouse, clicking, etc.) on the reference identifier 305 or the reference identifier 306.
- a first trigger operation O2 such as hovering the mouse, clicking, etc.
- the reference information of the first content block can be displayed in the associated area of the first content block, and the reference information includes the information of the second document.
- the user can perform the first trigger operation O2 on the reference identifier 305, and the reference information 410 or 420 of the first content block Block302 can be displayed in the associated area 400 of the first content block Block302, and the reference information includes the information of the second document documentB or documentC, as shown in FIG4, which shows a schematic diagram of the associated area of the content block according to an embodiment of the present disclosure.
- the associated area of the first content area in response to detecting the first trigger operation, is denied display for users who do not have access rights to the reference information of the first content block; or an application control for applying for the access rights is displayed in the associated area.
- the user Before responding to detecting the first trigger operation O2 or displaying the reference information 410 or 420 of the first content block Block302, it can also be determined whether the user has the access authority to the reference information of the content block Block302 or Block303.
- the document owner userA of the first document documentA can set the access authority AuthorityB to the reference information of the first document documentA, for example, The access right AuthorityB of the reference information is set to the editing right. If the user has the editing right, the user can access the reference information of the first content block Block302 or Block303; if the user has the reading right, the user cannot access the reference information of the first content block Block302 or Block303. For example, the user performs the first trigger operation O2 for the reference identifier 305.
- the reference information 410 or 420 can be displayed in the associated area 400 of the first content block Block302. If the user does not have the access right to the reference information, the associated area 400 corresponding to the first content area is refused to be displayed. Further, if the user does not have the access right to the reference information, the associated area 400 can be displayed (the reference information 410 or 420 may not be displayed at this time), and an application control for applying for the access right AuthorityB is displayed in the associated area.
- the application control can request the access right AuthorityB for the reference information from the owner userA of the first document documentA or a relevant authority (for example, a user with editing right).
- a corresponding approval response responseA may be returned; in response to the approval response responseA, reference information 410 or 420 may be displayed in the associated area 400. If the owner userA or the relevant authority disagrees with the user's permission request, a corresponding rejection response responseB may be returned; in response to the rejection response responseB, the associated area 400 may be rejected from being displayed, or the associated area 400 may be displayed without displaying the reference information 410 or 420.
- the reference information includes at least one of a document identification, referencer information, or reference time.
- the document identifier may be used to uniquely identify the document, such as a document name, a document ID, a document address (such as a link, etc.).
- the referencer information may refer to the information of the referencer of the content block in the first document, such as a referencer ID, etc.
- the reference time may refer to the time of the reference of the corresponding content block in the first document, wherein if the second document references the same content block multiple times, the reference time may refer to the most recent reference time.
- the association area 400 of the first content block includes at least one reference information 410, 420, ...
- the reference information 410 may include at least one of the document identifier 411, the referencer information 412 or the reference time 413 of the second document documentB
- the reference information 420 includes at least one of the link 421, the referencer 422 or the reference time 423 of the second document documentC.
- the number of reference information included in the association area 400 of the first content block indicates the number of documents referenced by the first content block, that is, the number of second documents.
- the reference information in the associated area 400 of the first content block may be arranged based on the corresponding reference time, for example, the second document with a more recent reference time is ranked higher, that is, arranged from top to bottom according to the reference time from near to far.
- the method in response to detecting a second triggering operation for information of the second document, further comprises: highlighting a first content area in the first document; wherein the first content area includes at least the first content block.
- the user can also perform a second trigger operation O3 (such as hovering or clicking the mouse, etc.) on the information of the second document.
- the first content area can be highlighted (such as highlighted) in the first document documentA, and the first content area can include at least one first content block.
- Figure 5 shows a schematic diagram of reference information according to an embodiment of the present disclosure.
- the user performs the second trigger operation O3 on the reference information 420 (or the information of the second document), and the first content block Block302 referenced by the second document documentC can be highlighted.
- the first content area includes the first content block Block302.
- the first content area can also include a second content block, which is another content block referenced by the second document.
- the second document documentC also references content block Block303, and the content block Block303 can also be highlighted.
- content block Block303 is a second content block. It can be seen that the second document documentC references both the first content block Block302 and the first content block Block303.
- highlighting the first content area in the first document includes: highlighting all content blocks referenced by the second document in the first document.
- one or more content blocks referenced by the second document documentC can be highlighted in the partial first document displayed in the interface 500 as shown in Figure 5; the content blocks referenced by the second document documentC can also be highlighted in the entire first document documentA.
- the user browses the first document documentA he can easily and quickly find which content blocks of the first document documentA are referenced by the second document documentC.
- the second content block is adjacent to the first content block; or,
- the second content block and the first content block are in the same content block group, and the content block group is a plurality of continuous content blocks in the document; or,
- At least one third content block is spaced between the second content block and the first content block.
- the second content block and the first content block may be separated by other content blocks, such as a third content block (not shown in the figure); or may not be separated by other content blocks, such as the first content block Block 302 and the second content block Block 303.
- the first content block and the second content block may also be content blocks in the same content block group including a plurality of consecutive content blocks.
- jumping to a target area of the second document, the target area including the highlighted first content block in response to detecting a third trigger for a document identifier of the second document Operation, jumping to a target area of the second document, the target area including the highlighted first content block.
- the user can also perform a third trigger operation O4 (such as hovering or clicking the mouse, etc.) on the document identifier 411 or 421 of the second document documentB or documentC.
- a third trigger operation O4 such as hovering or clicking the mouse, etc.
- the user clicks the document identifier 411 (such as a document link) of the second document documentB it is possible to jump to the second document documentB.
- the content block Block302 quoted in the first document is highlighted in the second document documentB, as shown in Figure 6, which shows a schematic diagram of the second document according to an embodiment of the present disclosure.
- the duration of the highlighting can also be set, for example, highlighting for 3 seconds.
- the step of jumping to the target area of the second document includes jumping to the target area of the first content block that appears for the first time.
- the second document documentB may reference content block Block302 once or multiple times, and after the user clicks the document identifier 411 of the second document documentB, the user may jump to the area of the second document documentB where content block Block302 is referenced for the first time.
- a referrer information interface about the referrer is displayed, and the referrer information interface includes at least one of the following: an instant messaging component and a mailbox component.
- the referrer information interface includes at least one of the following: an instant messaging component and a mailbox component.
- a communication page of the referrer in an instant messaging application is displayed.
- a mail page of the referrer is displayed.
- FIG. 7 shows a schematic diagram of a referrer information interface according to an embodiment of the present disclosure.
- a user can perform a fourth trigger operation O5 on referrer information 412.
- a referrer information interface 4121 corresponding to the referrer information 412 can be displayed.
- the referrer information interface 4121 can include a communication component, and the communication component can communicate with the referrer; for example, the communication component can include an instant messaging component 4121a and/or a mailbox component 4121b.
- the user can also trigger the communication component to display the corresponding communication page.
- a fifth trigger operation O6 can be performed on the instant messaging component 4121a.
- a communication page Pa corresponding to the instant messaging component 4121a can be displayed.
- the user can communicate with the referrer indicated by the referrer information 412 via the communication page Pa, such as sending an instant message.
- the mailbox can also be triggered to communicate with the referrer indicated by the referrer information 412.
- Component 4121b executes the sixth trigger operation O7.
- a communication page Pb corresponding to the mailbox component 4121b may be displayed.
- the user may communicate with the referrer indicated by the referrer information 412 via the communication page Pb, for example, by sending an email.
- the second document in response to detecting a change in content of the first block of content, is updated based on the changed content.
- a user with editing authority or document owner userA can edit the first document documentA. If it is detected that the content of the referenced content block changes, the corresponding content block in the second document documentB or documentC will also change accordingly to be consistent with the first document documentA.
- the second document includes a first target document and a second target document different from the first target document, and the first target document includes a document in the second document corresponding to the first content area;
- the method further comprises:
- a second content area is highlighted in the first document; wherein the second content area includes at least the first content block and a fourth content block, and the fourth content block is another content block referenced by the second target document.
- FIG4 in response to the first trigger operation on the first content block Block302, reference information 410 and 420, namely, information 410 of the second document documentB and information 420 of the second document documentC, are displayed in the associated area 400.
- FIG5 the user performs a second trigger operation on the information 420 of the second document documentC, and the first content area including the content blocks Block302 and Block303 is highlighted.
- the second document documentC is the first target document in the second document.
- FIG8 shows a schematic diagram of the second content area according to an embodiment of the present disclosure.
- the user can also perform a seventh trigger operation O8 on the information 410 of the second document documentB.
- the second content area including the content blocks Block301, Block302 and Block303 can be highlighted in the first document.
- the second document documentB is the second target document in the second document
- the content blocks Block301 and Block303 are the fourth content blocks.
- Fig. 9 shows a schematic flow chart of a method for accessing a document according to an embodiment of the present disclosure.
- the method 900 for accessing a document may include the following steps.
- Step S910 In response to the focus being on the first content block (eg, content block Block 302 in FIG. 3 ) of the first document (eg, document A in FIG. 3 ), displaying a reference mark (eg, reference mark in FIG. 3 ). Mark 305); wherein the first content block is a content block that has been referenced by at least one second document (eg, document B or document C in FIG. 4 );
- Step S920 in response to detecting a first trigger operation (e.g., first trigger operation O2) for the reference identifier, displaying reference information (e.g., reference information 410, 420 in FIG. 4 ) of the first content block in an associated area (e.g., associated area 400 in FIG. 4 ), wherein the reference information includes information of the second document;
- a first trigger operation e.g., first trigger operation O2
- reference information e.g., reference information 410, 420 in FIG. 4
- the reference information includes information of the second document
- Step S930 in response to detecting a second trigger operation (e.g., second trigger operation O3) for information of the second document (e.g., information 420 in FIG. 5 ), highlighting a first content area in the first document; wherein the first content area includes at least the first content block (e.g., content block Block302 in FIG. 5 ).
- a second trigger operation e.g., second trigger operation O3
- the first content area includes at least the first content block (e.g., content block Block302 in FIG. 5 ).
- the first content area further includes a second content block (eg, content block Block303 in FIG. 5 ), where the second content block is another content block referenced by the second document (eg, second document documentC in FIG. 5 ).
- a second content block eg, content block Block303 in FIG. 5
- the second content block is another content block referenced by the second document (eg, second document documentC in FIG. 5 ).
- the second content block (eg, content block Block 303 in FIG. 5 ) is adjacent to the first content block (eg, content block Block 302 in FIG. 5 ); or,
- the second content block and the first content block are in the same content block group, and the content block group is a plurality of continuous content blocks in the document; or,
- At least one third content block is spaced between the second content block and the first content block.
- highlighting the first content area in the first document includes: highlighting all content blocks (eg, content blocks Block 302 and Block 303 in FIG. 5 ) referenced by the second document in the first document.
- content blocks eg, content blocks Block 302 and Block 303 in FIG. 5
- the reference information includes at least one of: a document identification (e.g., document identifications 411, 421 in FIG. 5), reference information (e.g., reference information 412, 422 in FIG. 5), or a reference time (e.g., reference time 413, 423 in FIG. 5).
- a document identification e.g., document identifications 411, 421 in FIG. 5
- reference information e.g., reference information 412, 422 in FIG. 5
- a reference time e.g., reference time 413, 423 in FIG. 5
- method 900 further includes:
- a third trigger operation e.g., third trigger operation O4 for a document identifier (e.g., document identifier 411 in FIG. 5) for the second document, jumping to a target area of the second document (e.g., content block Block 302 in FIG. 6), the target area including the highlighted first content block.
- a third trigger operation e.g., third trigger operation O4 for a document identifier (e.g., document identifier 411 in FIG. 5) for the second document
- jumping to a target area of the second document e.g., content block Block 302 in FIG. 6
- jumping to the target area of the second document includes: jumping to the target area where the first content block (eg, content block Block 302 in FIG. 6 ) appears for the first time.
- first content block eg, content block Block 302 in FIG. 6
- method 900 further includes:
- a referrer information interface about the referrer is displayed (for example, the referrer information interface 4121 in Figure 7), and the referrer information interface includes at least one of the following: an instant messaging component (for example, the instant messaging component 4121a in Figure 7), and a mailbox component (for example, the mailbox component 4121b in Figure 7).
- the method 900 further includes: in response to a fifth trigger operation (eg, fifth trigger operation O6) on the communication component, displaying a communication page of the referencer in the instant messaging application.
- a fifth trigger operation eg, fifth trigger operation O6
- method 900 further includes: in response to a sixth trigger operation (eg, sixth trigger operation O7) on the mailbox component, displaying the referrer's mail page.
- a sixth trigger operation eg, sixth trigger operation O7
- method 900 further includes:
- the second document is updated based on the changed content.
- the reference identifier includes a quantity identifier (eg, quantity identifier N in FIG. 3 ) for indicating the quantity of the second document.
- a quantity identifier eg, quantity identifier N in FIG. 3
- method 900 further includes:
- a comment mark (such as comment mark 305' in FIG. 3 ) about the first content block is also displayed.
- method 900 further includes:
- the associated area of the first content area (such as the associated area 400 in Figure 4) is denied display; or, an application control for applying for the access right is displayed in the associated area.
- the displaying of the reference identification includes:
- the reference identifier is displayed to users who have access rights to the first document; and/or the reference identifier is refused to be displayed to users who do not have access rights to the first document.
- the second document includes a first target document (e.g., document C in FIG. 8 ) and a second target document different from the first target document (e.g., document B in FIG. 8 ), and the first target document includes a document in the second document corresponding to the first content area;
- a first target document e.g., document C in FIG. 8
- a second target document different from the first target document e.g., document B in FIG. 8
- the first target document includes a document in the second document corresponding to the first content area
- the method 900 further includes:
- a second content area (eg, the content block in FIG. 8 ) is accessed.
- Block301, Block302 and Block303) are highlighted; wherein the second content area includes at least the first content block and a fourth content block (such as content blocks Block301 and Block303 in Figure 8), and the fourth content block is another content block referenced by the second target document.
- the method of the embodiment of the present disclosure can be performed by a single device, such as a computer or a server.
- the method of the present embodiment can also be applied in a distributed scenario and completed by multiple devices cooperating with each other.
- one of the multiple devices can only perform one or more steps in the method of the embodiment of the present disclosure, and the multiple devices will interact with each other to complete the described method.
- the present disclosure also provides a document access device.
- the document access device includes:
- a display module configured to display a reference mark in response to a focus being on a first content block of a first document; wherein the first content block is a content block that has been referenced by at least one second document;
- a first content area is highlighted in the first document; wherein the first content area includes at least the first content block.
- the above device is described by dividing it into various modules according to its functions.
- the functions of each module can be implemented in the same or multiple software and/or hardware.
- the device of the above embodiment is used to implement the corresponding document access method in any of the above embodiments, and has the beneficial effects of the corresponding method embodiment, which will not be described in detail here.
- the present disclosure also provides a non-transitory computer-readable storage medium, wherein the non-transitory computer-readable storage medium stores computer instructions.
- the computer instructions are used to cause the computer to execute the document access method described in any of the above embodiments.
- the computer-readable medium of this embodiment includes permanent and non-permanent, removable and non-removable media, and information storage can be implemented by any method or technology.
- Information can be computer-readable instructions, data structures, modules of programs, or other data.
- Examples of computer storage media include, but are not limited to, 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 technology, read-only compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device.
- PRAM phase change memory
- SRAM static random access memory
- DRAM dynamic random access memory
- RAM random access memory
- ROM read-only memory
- EEPROM electrically erasable programmable
- the computer instructions stored in the storage medium of the above embodiment are used to enable the computer to execute the document access method described in any of the above embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.
- the present disclosure also provides a computer program product, including computer program instructions, which, when executed on a computer, enable the computer to execute the document access method as described in any of the above embodiments.
- the known power/ground connections to the integrated circuit (IC) chips and other components may or may not be shown in the provided figures.
- the device can be shown in the form of a block diagram to avoid making the embodiments of the present disclosure difficult to understand, and this also takes into account the fact that the details of the implementation of these block diagram devices are highly dependent on the platform on which the embodiments of the present disclosure will be implemented (that is, these details should be fully within the scope of understanding of those skilled in the art).
- DRAM dynamic RAM
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The present invention provides a document access method and apparatus, a device, a storage medium, and a program product. The method comprises: in response to a first content block having a focus located in a first document, displaying a reference identifier, wherein the first content block is a content block referenced by at least one second document; in response to detection of a first trigger operation for the reference identifier, displaying reference information of the first content block in an associated area of the first content block, the reference information comprising information of the second document; and in response to detection of a second trigger operation for the information of the second document, highlighting a first content area in the first document, wherein the first content area at least comprises the first content block.
Description
相关申请的交叉引用CROSS-REFERENCE TO RELATED APPLICATIONS
本申请要求于2022年10月31日提交的申请号202211353559.3的中国专利的权益。以上申请的全部教导通过引用并入本文。This application claims the benefit of Chinese Patent Application No. 202211353559.3 filed on October 31, 2022. All teachings of the above application are incorporated herein by reference.
本公开涉及计算机技术领域,尤其涉及一种文档的访问方法、装置、设备、介质及程序产品。The present disclosure relates to the field of computer technology, and in particular to a document access method, device, equipment, medium and program product.
云文档能够满足用户灵活分享和文档多人协同需求,云文档中经常会引用其他文档的内容。当一份第一文档的内容被不同的文档所引用时,第一文档的所有者无法知晓这些文档的相关信息,也无法知晓这些文档引用了第一文档的哪些内容,这给第一文档的用户带来不便。Cloud documents can meet users' flexible sharing and multi-person collaboration needs. Cloud documents often reference the content of other documents. When the content of a first document is referenced by different documents, the owner of the first document cannot know the relevant information of these documents, nor can he know which content of the first document is referenced by these documents, which brings inconvenience to the users of the first document.
发明内容Summary of the invention
本公开提出一种文档的访问方法、装置、设备、存储介质及程序产品,以在一定程度上解决无法查看第一文档中被引用内容的引用信息的技术问题。The present disclosure proposes a document access method, device, equipment, storage medium and program product to solve the technical problem of being unable to view reference information of referenced content in a first document to a certain extent.
本公开第一方面,提供了一种文档的访问方法,所述方法包括:In a first aspect of the present disclosure, a method for accessing a document is provided, the method comprising:
响应于焦点位于第一文档的第一内容块,显示引用标识;其中,所述第一内容块为已被至少一个第二文档所引用的内容块;In response to the focus being on a first content block of a first document, displaying a reference mark; wherein the first content block is a content block that has been referenced by at least one second document;
响应于检测到针对所述引用标识的第一触发操作,在所述第一内容块的关联区域显示所述第一内容块的引用信息,所述引用信息包括所述第二文档的信息;In response to detecting a first trigger operation for the reference identifier, displaying reference information of the first content block in an associated area of the first content block, the reference information including information of the second document;
响应于检测到针对所述第二文档的信息的第二触发操作,在所述第一文档中对第一内容区域进行突出显示;其中所述第一内容区域至少包括所述第一内容块。
In response to detecting a second trigger operation for information of the second document, a first content area is highlighted in the first document; wherein the first content area includes at least the first content block.
本公开第二方面,提供了一种文档的访问装置,包括:In a second aspect of the present disclosure, a document access device is provided, comprising:
显示模块,用于响应于焦点位于第一文档的第一内容块,显示引用标识;其中,所述第一内容块为已被至少一个第二文档所引用的内容块;以及A display module, configured to display a reference mark in response to a focus being on a first content block of a first document; wherein the first content block is a content block that has been referenced by at least one second document; and
响应于检测到针对所述引用标识的第一触发操作,在所述第一内容块的关联区域显示关于所述引用信息的引用信息界面,所述引用信息包括所述第二文档引用所述第一内容块的关联信息;以及In response to detecting a first trigger operation for the reference identifier, displaying a reference information interface about the reference information in an associated area of the first content block, the reference information including associated information of the second document citing the first content block; and
响应于检测到针对所述第二文档中的信息的第二触发操作,在所述第一文档中对第一内容区域进行突出显示;其中所述第一内容区域至少包括所述第一内容块。In response to detecting a second trigger operation for information in the second document, a first content area is highlighted in the first document; wherein the first content area includes at least the first content block.
本公开第三方面,提供了一种电子设备,包括一个或者多个处理器、存储器;和一个或多个程序,其中所述一个或多个程序被存储在所述存储器中,并且被所述一个或多个处理器执行,所述程序包括用于执行根据第一方面或第二方面所述的方法的指令。In a third aspect of the present disclosure, an electronic device is provided, comprising one or more processors, a memory; and one or more programs, wherein the one or more programs are stored in the memory and executed by the one or more processors, and the programs include instructions for executing the method according to the first aspect or the second aspect.
本公开第四方面,提供了一种包含计算机程序的非易失性计算机可读存储介质,当所述计算机程序被一个或多个处理器执行时,使得所述处理器执行第一方面或第二方面所述的方法。According to a fourth aspect of the present disclosure, a non-volatile computer-readable storage medium containing a computer program is provided. When the computer program is executed by one or more processors, the processors execute the method described in the first aspect or the second aspect.
本公开第五方面,提供了一种计算机程序产品,包括计算机程序指令,当所述计算机程序指令在计算机上运行时,使得计算机执行第一方面所述的方法。In a fifth aspect of the present disclosure, a computer program product is provided, comprising computer program instructions, which, when executed on a computer, cause the computer to execute the method described in the first aspect.
从上面所述可以看出,本公开提供的一种文档的访问方法、装置、设备、介质及程序产品,通过在第一文档的被引用的第一内容块的关联区域显示引用该第一内容块的第二文档的信息,以展示第一内容块的引用信息;以及在针对第二文档中的信息进行触发时,突出显示包括第一内容区域的第一内容块。实现了第一文档的关联人员能够快速且高效地查看每个被引用内容块的相关引用信息,提高了文档协同工作的便利性。From the above description, it can be seen that the document access method, device, equipment, medium and program product provided by the present disclosure display the reference information of the first content block by displaying the information of the second document that references the first content block in the associated area of the referenced first content block of the first document; and highlighting the first content block including the first content area when triggering the information in the second document. The associated personnel of the first document can quickly and efficiently view the relevant reference information of each referenced content block, thereby improving the convenience of document collaboration.
为了更清楚地说明本公开或相关技术中的技术方案,下面将对实施例或相关技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the present disclosure or related technologies, the drawings required for use in the embodiments or related technical descriptions will be briefly introduced below. Obviously, the drawings described below are only embodiments of the present disclosure. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
图1为本公开实施例的文档的访问架构的示意图。FIG. 1 is a schematic diagram of a document access architecture according to an embodiment of the present disclosure.
图2为本公开实施例的示例性电子设备的硬件结构示意图。FIG. 2 is a schematic diagram of the hardware structure of an exemplary electronic device according to an embodiment of the present disclosure.
图3为本公开实施例的第一文档的示意图。FIG. 3 is a schematic diagram of a first document according to an embodiment of the present disclosure.
图4为本公开实施例的内容块的关联区域的示意图。FIG. 4 is a schematic diagram of associated areas of content blocks according to an embodiment of the present disclosure.
图5为本公开实施例的引用信息的示意图。FIG. 5 is a schematic diagram of reference information according to an embodiment of the present disclosure.
图6为本公开实施例的第二文档的示意图。FIG. 6 is a schematic diagram of a second document according to an embodiment of the present disclosure.
图7为本公开实施例的引用者信息界面的示意图。FIG. 7 is a schematic diagram of a referrer information interface according to an embodiment of the present disclosure.
图8为本公开实施例的第二内容区域的示意图。FIG. 8 is a schematic diagram of a second content area according to an embodiment of the present disclosure.
图9为本公开实施例的文档的访问方法的流程示意图。FIG. 9 is a flowchart of a method for accessing a document according to an embodiment of the present disclosure.
图10为本公开实施例的文档的访问装置的示意图。FIG. 10 is a schematic diagram of a document access device according to an embodiment of the present disclosure.
为使本公开的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本公开进一步详细说明。In order to make the objectives, technical solutions and advantages of the present disclosure more clearly understood, the present disclosure is further described in detail below in combination with specific embodiments and with reference to the accompanying drawings.
需要说明的是,除非另外定义,本公开实施例使用的技术术语或者科学术语应当为本公开所属领域内具有一般技能的人士所理解的通常意义。本公开实施例中使用的“第一”、“第二”以及类似的词语并不表示任何顺序、数量或者重要性,而只是用来区分不同的组成部分。“包括”或者“包含”等类似的词语意指出现该词前面的元件或者物件涵盖出现在该词后面列举的元件或者物件及其等同,而不排除其他元件或者物件。“连接”或者“相连”等类似的词语并非限定于物理的或者机械的连接,而是可以包括电性的连接,不管是直接的还是间接的。“上”、“下”、“左”、“右”等仅用于表示相对位置关系,当被描述对象的绝对位置改变后,则该相对位置关系也可能相应地改变。It should be noted that, unless otherwise defined, the technical terms or scientific terms used in the embodiments of the present disclosure should be understood by people with ordinary skills in the field to which the present disclosure belongs. The "first", "second" and similar words used in the embodiments of the present disclosure do not indicate any order, quantity or importance, but are only used to distinguish different components. "Including" or "comprising" and similar words mean that the elements or objects appearing before the word cover the elements or objects listed after the word and their equivalents, without excluding other elements or objects. "Connect" or "connected" and similar words are not limited to physical or mechanical connections, but may include electrical connections, whether direct or indirect. "Up", "down", "left", "right" and the like are only used to indicate relative positional relationships. When the absolute position of the described object changes, the relative positional relationship may also change accordingly.
目前,文档的多人协作模式中常常存在文档之间的相互引用的场景,第一文档中的不同部分的内容可能会被不同的一个或多个文档所引用。然而,第一文档的关联人员并不能知晓第一文档的哪部分内容被哪些文档引用,同一文档引用了第一文档中的哪些内容。因此,如何显示第一文档中内容的引用信息,
提高文档协同工作的便利性成为了亟需解决的技术问题。At present, in the multi-person collaboration mode of documents, there are often scenarios where documents reference each other. Different parts of the content in the first document may be referenced by one or more different documents. However, the people associated with the first document cannot know which parts of the first document are referenced by which documents, and which parts of the first document are referenced by the same document. Therefore, how to display the reference information of the content in the first document? Improving the convenience of document collaboration has become a technical issue that needs to be solved urgently.
鉴于此,本公开实施例提供了一种文档的访问方法、装置、设备、存储介质及程序产品。通过在第一文档的被引用的第一内容块的关联区域显示引用该第一内容块的第二文档的信息,以展示第一内容块的引用信息;以及在针对第二文档中的信息进行触发时,突出显示包括第一内容区域的第一内容块。实现了第一文档的关联人员能够快速且高效地查看每个被引用内容块的相关引用信息,提高了文档协同工作的便利性。In view of this, the embodiments of the present disclosure provide a document access method, apparatus, device, storage medium and program product. The reference information of the first content block is displayed by displaying the information of the second document that references the first content block in the associated area of the referenced first content block of the first document; and when the information in the second document is triggered, the first content block including the first content area is highlighted. The associated personnel of the first document can quickly and efficiently view the relevant reference information of each referenced content block, thereby improving the convenience of document collaboration.
图1示出了本公开实施例的文档的访问架构的示意图。参考图1,该文档的访问架构100可以包括服务器110、终端120以及提供通信链路的网络130。服务器110和终端120之间可通过有线或无线的网络130连接。其中,服务器110可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务等基础云计算服务的云服务器。FIG1 shows a schematic diagram of the access architecture of a document of an embodiment of the present disclosure. Referring to FIG1 , the access architecture 100 of the 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 via a wired or wireless network 130. The server 110 may be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or 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, and middleware services.
终端120可以是硬件或软件实现。例如,终端120为硬件实现时,可以是具有显示屏并且支持页面显示的各种电子设备,包括但不限于智能手机、平板电脑、电子书阅读器、膝上型便携计算机和台式计算机等等。终端120设备为软件实现时,可以安装在上述所列举的电子设备中;其可以实现成多个软件或软件模块(例如用来提供分布式服务的软件或软件模块),也可以实现成单个软件或软件模块,在此不做具体限定。The terminal 120 may be implemented in hardware or software. For example, when the terminal 120 is implemented in hardware, it may be various electronic devices having a display screen and supporting page display, including but not limited to smart phones, tablet computers, e-book readers, laptop portable computers, and desktop computers, etc. When the terminal 120 device is implemented in software, it may be installed in the electronic devices listed above; it may be implemented as multiple software or software modules (such as software or software modules used to provide distributed services), or it may be implemented as a single software or software module, which is not specifically limited here.
需要说明的是,本申请实施例所提供的文档的访问方法可以由终端120来执行,也可以由服务器110来执行。应了解,图1中的终端、网络和服务器的数目仅为示意,并不旨在对其进行限制。根据实现需要,可以具有任意数目的终端、网络和服务器。It should be noted that the document access method provided in the embodiment of the present application can be executed by the terminal 120 or by the server 110. It should be understood that the number of terminals, networks and servers in FIG1 is only for illustration and is not intended to limit the number of terminals, networks and servers. Any number of terminals, networks and servers may be provided as required.
图2示出了本公开实施例所提供的示例性电子设备200的硬件结构示意图。如图2所示,电子设备200可以包括:处理器202、存储器204、网络模块206、外围接口208和总线210。其中,处理器202、存储器204、网络模块206和外围接口208通过总线210实现彼此之间在电子设备200的内部的通信连接。FIG2 shows a schematic diagram of the hardware structure of an exemplary electronic device 200 provided by an embodiment of the present disclosure. As shown in FIG2, the electronic device 200 may include: a processor 202, a memory 204, a network module 206, a peripheral interface 208, and a bus 210. The processor 202, the memory 204, the network module 206, and the peripheral interface 208 are connected to each other in communication within the electronic device 200 through the bus 210.
处理器202可以是中央处理器(Central Processing Unit,CPU)、图像处理器、神经网络处理器(NPU)、微控制器(MCU)、可编程逻辑器件、数字信号处理器(DSP)、应用专用集成电路(Application Specific Integrated Circuit,
ASIC)、或者一个或多个集成电路。处理器202可以用于执行与本公开描述的技术相关的功能。在一些实施例中,处理器202还可以包括集成为单一逻辑组件的多个处理器。例如,如图2所示,处理器202可以包括多个处理器202a、202b和202c。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 a processor. ASIC), or one or more integrated circuits. Processor 202 can be used to perform functions related to the technology described in this disclosure. In some embodiments, processor 202 can also include multiple processors integrated into a single logical component. For example, as shown in Figure 2, processor 202 can include multiple processors 202a, 202b and 202c.
存储器204可以配置为存储数据(例如,指令、计算机代码等)。如图2所示,存储器204存储的数据可以包括程序指令(例如,用于实现本公开实施例的文档的访问方法的程序指令)以及要处理的数据(例如,存储器可以存储其他模块的配置文件等)。处理器202也可以访问存储器204存储的程序指令和数据,并且执行程序指令以对要处理的数据进行操作。存储器204可以包括易失性存储装置或非易失性存储装置。在一些实施例中,存储器204可以包括随机访问存储器(RAM)、只读存储器(ROM)、光盘、磁盘、硬盘、固态硬盘(SSD)、闪存、存储棒等。The memory 204 can be configured to store data (e.g., instructions, computer codes, etc.). As shown in Figure 2, the data stored in the memory 204 can include program instructions (e.g., program instructions for implementing the access method of the document of the embodiment of the present disclosure) and data to be processed (e.g., the memory can store configuration files of other modules, etc.). The processor 202 can also access the program instructions and data stored in the memory 204, and execute the program instructions to operate the data to be processed. The memory 204 can include a volatile storage device or a non-volatile storage device. In some embodiments, the memory 204 can include a random access memory (RAM), a read-only memory (ROM), an optical disk, a magnetic disk, a hard disk, a solid-state drive (SSD), a flash memory, a memory stick, etc.
网络模块206可以配置为经由网络向电子设备200提供与其他外部设备的通信。该网络可以是能够传输和接收数据的任何有线或无线的网络。例如,该网络可以是有线网络、本地无线网络(例如,蓝牙、WiFi、近场通信(NFC)等)、蜂窝网络、因特网、或上述的组合。可以理解的是,网络的类型不限于上述具体示例。在一些实施例中,网络模块306可以包括任意数量的网络接口控制器(NIC)、射频模块、接收发器、调制解调器、路由器、网关、适配器、蜂窝网络芯片等的任意组合。The network module 206 can be configured to provide communication with other external devices to the electronic device 200 via a network. The network can be any wired or wireless network capable of transmitting and receiving data. For example, the network can 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 thereof. It is understood that the type of network is not limited to the above specific examples. In some embodiments, the network module 306 can include any number of network interface controllers (NICs), radio frequency modules, transceivers, modems, routers, gateways, adapters, cellular network chips, etc., in any combination.
外围接口208可以配置为将电子设备200与一个或多个外围装置连接,以实现信息输入及输出。例如,外围装置可以包括键盘、鼠标、触摸板、触摸屏、麦克风、各类传感器等输入设备以及显示器、扬声器、振动器、指示灯等输出设备。The peripheral interface 208 can be configured to connect the electronic device 200 to one or more peripheral devices to achieve information input and output. For example, the peripheral devices can include input devices such as a keyboard, a mouse, a touch pad, a touch screen, a microphone, and various sensors, and output devices such as a display, a speaker, a vibrator, and an indicator light.
总线210可以被配置为在电子设备200的各个组件(例如处理器202、存储器204、网络模块206和外围接口208)之间传输信息,诸如内部总线(例如,处理器-存储器总线)、外部总线(USB端口、PCI-E总线)等。The bus 210 can be configured to transmit information between various components of the electronic device 200 (e.g., the processor 202, the memory 204, the network module 206, and the peripheral interface 208), such as an internal bus (e.g., a processor-memory bus), an external bus (USB port, PCI-E bus), etc.
需要说明的是,尽管上述电子设备200的架构仅示出了处理器202、存储器204、网络模块206、外围接口208和总线210,但是在具体实施过程中,该电子设备200的架构还可以包括实现正常运行所必需的其他组件。此外,本领域的技术人员可以理解的是,上述电子设备200的架构中也可以仅包含实现本公开实施例方案所必需的组件,而不必包含图中所示的全部组件。
It should be noted that, although the architecture of the electronic device 200 only shows the processor 202, the memory 204, the network module 206, the peripheral interface 208 and the bus 210, in the specific implementation process, the architecture of the electronic device 200 may also include other components necessary for normal operation. In addition, it can be understood by those skilled in the art that the architecture of the electronic device 200 may also only include the components necessary for implementing the embodiments of the present disclosure, and does not necessarily include all the components shown in the figure.
用户userA可以将第一文档documentA(第一文档documentA为源文档)上传至云端,该第一文档可以指被引用的文档,用户userA则为第一文档documentA的文档所有者userA。文档所有者userA可以针对访问者设置该第一文档documentA的访问权限。例如,访问权限可以包括阅读权限或编辑权限。阅读权限表示用户可以对第一文档documentA的内容进行访问阅读,但无法对第一文档documentA进行任何操作,例如编辑、评论等。编辑权限表示可以对第一文档documentA的内容进行访问阅读,以及对第一文档documentA的内容进行编辑操作,例如修改、增加、移除等。应了解,文档所有者userA可以直接对单个用户的访问权限进行设置,例如,直接设置某个用户的访问权限为阅读权限或编辑权限;也可以对一类用户的访问权限进行批量设置,例如,将某个用户集合(例如小组、部门等)设置访问权限为阅读权限或编辑权限,则该集合下的所有协作者的访问权限为阅读权限或编辑权限。User userA can upload a first document documentA (the first document documentA is the source document) to the cloud. The first document can refer to a referenced document, and user userA is the document owner userA of the first document documentA. Document owner userA can set access rights for the first document documentA for visitors. For example, access rights may include reading rights or editing rights. Reading rights mean that users can access and read the content of the first document documentA, but cannot perform any operations on the first document documentA, such as editing, commenting, etc. Editing rights mean that users can access and read the content of the first document documentA, and can perform editing operations on the content of the first document documentA, such as modifying, adding, removing, etc. It should be understood that document owner userA can directly set the access rights of a single user, for example, directly set the access rights of a certain user to reading rights or editing rights; it can also set the access rights of a class of users in batches, for example, set the access rights of a certain user set (such as a group, department, etc.) to reading rights or editing rights, and the access rights of all collaborators under the set are reading rights or editing rights.
参见图3,图3示出了根据本公开实施例的第一文档的示意图。图3中,第一文档documentA包括内容块Block301、Block302、Block303、Block304、……,其中,内容块Block302、Block303被第二文档引用,该第二文档可以指引用第一文档中内容块的文档。在一些实施例中,在内容块Block302的关联区域显示其对应的引用标识305,在内容块Block303的关联区域显示其对应的引用标识306。其中,引用标识305或引用标识306可以指示对应的内容块Block302或Block303被引用。Referring to FIG. 3 , FIG. 3 shows a schematic diagram of a first document according to an embodiment of the present disclosure. In FIG. 3 , the first document documentA includes content blocks Block301, Block302, Block303, Block304, ..., wherein content blocks Block302 and Block303 are referenced by a second document, and the second document may refer to a document that references the content blocks in the first document. In some embodiments, a corresponding reference mark 305 is displayed in the associated area of content block Block302, and a corresponding reference mark 306 is displayed in the associated area of content block Block303. Among them, reference mark 305 or reference mark 306 may indicate that the corresponding content block Block302 or Block303 is referenced.
在一些实施例中,响应于第一文档的焦点位于第一文档的第一内容块,显示引用标识;其中,该第一内容块为已被至少一个第二文档所引用的内容块。例如,如图3所示,用户可以针对内容块Block302或内容块Block303执行操作O1(例如鼠标悬停、点击等),此时第一内容块为内容块Block302或内容块Block303,通过该操作O1可以将焦点聚集在第一文档的第一内容块上。响应于该焦点位于第一内容块Block302或Block303,显示引用标识。进一步地,可以在内容块Block302的关联区域显示引用标识305或在内容块Block303的关联区域显示引用标识306。In some embodiments, in response to the focus of the first document being located at the first content block of the first document, a reference mark is displayed; wherein the first content block is a content block that has been referenced by at least one second document. For example, as shown in FIG3 , a user can perform operation O1 (such as hovering the mouse, clicking, etc.) on content block Block302 or content block Block303. At this time, the first content block is content block Block302 or content block Block303. Through this operation O1, the focus can be focused on the first content block of the first document. In response to the focus being located at the first content block Block302 or Block303, a reference mark is displayed. Further, a reference mark 305 can be displayed in the associated area of content block Block302 or a reference mark 306 can be displayed in the associated area of content block Block303.
在一些实施例中,引用标识可以包括用于指示所述第二文档数量的数量标识。其中,引用标识中可以显示数量标识,例如数字标识,以标识引用该内容块的第二文档的数量。例如,图3中,引用标识305可以包括数量标识N,表示应用第一内容块Block302的第二文档的数量为N,N为正整数。
In some embodiments, the reference identifier may include a quantity identifier for indicating the number of the second documents. The reference identifier may display a quantity identifier, such as a digital identifier, to identify the number of second documents that reference the content block. For example, in FIG3 , the reference identifier 305 may include a quantity identifier N, indicating that the number of second documents that apply the first content block Block302 is N, where N is a positive integer.
在一些实施例中,显示所述引用标识时,还显示关于所述第一内容块的评论标识。其中,评论标识可以用于显示对应内容块的评论内容或对该内容块进行评论。例如,图3中,用户可以通过触发内容块Block302的评论标识305’来查看该内容块Block302的评论内容或对该内容块Block302进行评论。In some embodiments, when the reference mark is displayed, a comment mark about the first content block is also displayed. The comment mark can be used to display the comment content of the corresponding content block or to comment on the content block. For example, in FIG3 , a user can view the comment content of the content block Block302 or comment on the content block Block302 by triggering the comment mark 305' of the content block Block302.
在一些实施例中,还可以对于具有所述第一文档的访问权限的用户,显示所述引用标识;和/或,对于不具有所述第一文档的访问权限的用户,拒绝显示所述引用标识。In some embodiments, the reference identifier may be displayed to users who have access rights to the first document; and/or the reference identifier may be refused to be displayed to users who do not have access rights to the first document.
其中,第一文档documentA的文档所有者userA可以对第一文档documentA的访问权限AuthorityA进行设置,例如,可以将该访问权限AuthorityA设置为编辑权限或阅读权限,即用户具有编辑权限或阅读权限则可以访问第一文档documentA;如果用户既不具有阅读权限也不具有编辑权限,则无法访问第一文档documentA。相应地,可以对具有第一文档documentA的访问权限AuthorityA的用户,显示内容块的引用标识;例如,具有第一文档documentA的访问权限AuthorityA的用户,可以看到图3中的引用标识305或306。进一步地,可对不具有第一文档documentA的访问权限AuthorityA的用户,拒绝显示内容块的引用标识;例如,不具有第一文档documentA的访问权限AuthorityA的用户,则看不到图3中的引用标识305或306。Among them, the document owner userA of the first document documentA can set the access right AuthorityA of the first document documentA. For example, the access right AuthorityA can be set to the editing right or the reading right, that is, the user can access the first document documentA if he has the editing right or the reading right; if the user has neither the reading right nor the editing right, the first document documentA cannot be accessed. Accordingly, the reference mark of the content block can be displayed to the user who has the access right AuthorityA of the first document documentA; for example, the user who has the access right AuthorityA of the first document documentA can see the reference mark 305 or 306 in FIG. 3. Furthermore, the reference mark of the content block can be denied to the user who does not have the access right AuthorityA of the first document documentA; for example, the user who does not have the access right AuthorityA of the first document documentA cannot see the reference mark 305 or 306 in FIG. 3.
在一些实施例中,用户还可以针对引用标识305或引用标识306执行第一触发操作O2(例如鼠标悬停、点击等),响应于该第一触发操作O2,可以在第一内容块的关联区域显示该第一内容块的引用信息,该引用信息包括该第二文档的信息。具体地,用户可以针对引用标识305执行第一触发操作O2,则可以在第一内容块Block302的关联区域400显示该第一内容块Block302的引用信息410或420,该引用信息包括第二文档documentB或documentC的信息,如图4所示,图4示出了根据本公开实施例的内容块的关联区域的示意图。In some embodiments, the user can also perform a first trigger operation O2 (such as hovering the mouse, clicking, etc.) on the reference identifier 305 or the reference identifier 306. In response to the first trigger operation O2, the reference information of the first content block can be displayed in the associated area of the first content block, and the reference information includes the information of the second document. Specifically, the user can perform the first trigger operation O2 on the reference identifier 305, and the reference information 410 or 420 of the first content block Block302 can be displayed in the associated area 400 of the first content block Block302, and the reference information includes the information of the second document documentB or documentC, as shown in FIG4, which shows a schematic diagram of the associated area of the content block according to an embodiment of the present disclosure.
在一些实施例中,响应于检测到所述第一触发操作,对于不具有所述第一内容块的引用信息的访问权限的用户,拒绝显示所述第一内容区域的关联区域;或者,在所述关联区域显示用于申请所述访问权限的申请控件。In some embodiments, in response to detecting the first trigger operation, the associated area of the first content area is denied display for users who do not have access rights to the reference information of the first content block; or an application control for applying for the access rights is displayed in the associated area.
其中,在响应于检测到第一触发操作O2或显示第一内容块Block302的引用信息410或420之前,还可以判断该用户是否有内容块Block302或Block303的引用信息的访问权限。其中,第一文档documentA的文档所有者userA可以对第一文档documentA的引用信息的访问权限AuthorityB进行设置,例如,可
以将该引用信息的访问权限AuthorityB设置为编辑权限,则用户具有编辑权限则可以访问第一内容块Block302或Block303的引用信息;如果用户是阅读权限,则无法访问第一内容块Block302或Block303的引用信息。例如,用户针对引用标识305执行第一触发操作O2,如果用户具有对引用信息410或420的访问权限,则可以在第一内容块Block302的关联区域400显示引用信息410或420。如果用户不具有对引用信息的访问权限,则拒绝显示该第一内容区域所对应的关联区域400。进一步地,如果用户不具有对引用信息的访问权限,可以显示关联区域400(此时可以不显示引用信息410或420),并在该关联区域显示申请访问权限AuthorityB的申请控件。该申请控件可以向第一文档documentA的所有者userA或相关权限者(例如具有编辑权限的用户)请求对引用信息的访问权限AuthorityB。如果所有者userA或相关权限者同意用户的权限请求,则可以返回对应的同意响应responseA;响应于该同意响应responseA,可以在关联区域400显示引用信息410或420。如果所有者userA或相关权限者不同意用户的权限请求,则可以返回对应的拒绝响应responseB;响应于该拒绝响应responseB,可以拒绝显示关联区域400,或显示关联区域400而不显示引用信息410或420。Before responding to detecting the first trigger operation O2 or displaying the reference information 410 or 420 of the first content block Block302, it can also be determined whether the user has the access authority to the reference information of the content block Block302 or Block303. The document owner userA of the first document documentA can set the access authority AuthorityB to the reference information of the first document documentA, for example, The access right AuthorityB of the reference information is set to the editing right. If the user has the editing right, the user can access the reference information of the first content block Block302 or Block303; if the user has the reading right, the user cannot access the reference information of the first content block Block302 or Block303. For example, the user performs the first trigger operation O2 for the reference identifier 305. If the user has the access right to the reference information 410 or 420, the reference information 410 or 420 can be displayed in the associated area 400 of the first content block Block302. If the user does not have the access right to the reference information, the associated area 400 corresponding to the first content area is refused to be displayed. Further, if the user does not have the access right to the reference information, the associated area 400 can be displayed (the reference information 410 or 420 may not be displayed at this time), and an application control for applying for the access right AuthorityB is displayed in the associated area. The application control can request the access right AuthorityB for the reference information from the owner userA of the first document documentA or a relevant authority (for example, a user with editing right). If the owner userA or the relevant authority agrees to the user's permission request, a corresponding approval response responseA may be returned; in response to the approval response responseA, reference information 410 or 420 may be displayed in the associated area 400. If the owner userA or the relevant authority disagrees with the user's permission request, a corresponding rejection response responseB may be returned; in response to the rejection response responseB, the associated area 400 may be rejected from being displayed, or the associated area 400 may be displayed without displaying the reference information 410 or 420.
在一些实施例中,引用信息包括:文档标识、引用者信息或引用时间中的至少一个。In some embodiments, the reference information includes at least one of a document identification, referencer information, or reference time.
其中,文档标识可以用于唯一标识文档,例如文档名称、文档ID、文档地址(例如链接等)等。引用者信息可以指引用该第一文档中内容块的引用者的信息,例如引用者ID等。引用时间可以指引用该第一文档中对应内容块的时间,其中,如果第二文档多次引用同一内容块时,该引用时间可以指最近的引用时间。具体地,图4中,第一内容块的关联区域400包括至少一个引用信息410、420、……,引用信息410可以包括第二文档documentB的文档标识411、引用者信息412或引用时间413中的至少一个,引用信息420包括第二文档documentC的链接421、引用者422或引用时间423中的至少一个。第一内容块的关联区域400中包括的引用信息的数量指示该第一内容块被引用的文档数量,即第二文档的数量。进一步地,该第一内容块的关联区域400中的引用信息可以基于对应的引用时间进行排列,例如引用时间越近的第二文档排序越靠前,即根据引用时间由近及远而自上而下排列。The document identifier may be used to uniquely identify the document, such as a document name, a document ID, a document address (such as a link, etc.). The referencer information may refer to the information of the referencer of the content block in the first document, such as a referencer ID, etc. The reference time may refer to the time of the reference of the corresponding content block in the first document, wherein if the second document references the same content block multiple times, the reference time may refer to the most recent reference time. Specifically, in FIG4 , the association area 400 of the first content block includes at least one reference information 410, 420, ..., the reference information 410 may include at least one of the document identifier 411, the referencer information 412 or the reference time 413 of the second document documentB, and the reference information 420 includes at least one of the link 421, the referencer 422 or the reference time 423 of the second document documentC. The number of reference information included in the association area 400 of the first content block indicates the number of documents referenced by the first content block, that is, the number of second documents. Furthermore, the reference information in the associated area 400 of the first content block may be arranged based on the corresponding reference time, for example, the second document with a more recent reference time is ranked higher, that is, arranged from top to bottom according to the reference time from near to far.
在一些实施例中,响应于检测到针对所述第二文档的信息的第二触发操
作,在所述第一文档中对第一内容区域进行突出显示;其中所述第一内容区域至少包括所述第一内容块。In some embodiments, in response to detecting a second triggering operation for information of the second document, The method further comprises: highlighting a first content area in the first document; wherein the first content area includes at least the first content block.
其中,用户还可以针对第二文档的信息执行第二触发操作O3(例如鼠标悬停或点击等),响应于该第二触发操作O3,可以在第一文档documentA中对第一内容区域进行突出显示(例如高亮显示),该第一内容区域可以包括至少一个第一内容块。如图5所示,图5示出了根据本公开实施例的引用信息的示意图。图5中,用户针对引用信息420(或第二文档的信息)执行第二触发操作O3,则可以突出显示第二文档documentC所引用的第一内容块Block302,此时第一内容区域中包括第一内容块Block302。进一步地,在一些实施例中,第一内容区域还可包括第二内容块,该第二内容块为被该第二文档引用的另一内容块。例如第二文档documentC还引用了内容块Block303,则还可以突出显示该内容块Block303。此时内容块Block303为第二内容块。可见第二文档documentC既引用了第一内容块Block302又引用了第一内容块Block303,这样突出显示第一内容区域使得用户能够快速高效地查找到第二文档documentC所引用的内容,提高了用户的便利性。Among them, the user can also perform a second trigger operation O3 (such as hovering or clicking the mouse, etc.) on the information of the second document. In response to the second trigger operation O3, the first content area can be highlighted (such as highlighted) in the first document documentA, and the first content area can include at least one first content block. As shown in Figure 5, Figure 5 shows a schematic diagram of reference information according to an embodiment of the present disclosure. In Figure 5, the user performs the second trigger operation O3 on the reference information 420 (or the information of the second document), and the first content block Block302 referenced by the second document documentC can be highlighted. At this time, the first content area includes the first content block Block302. Further, in some embodiments, the first content area can also include a second content block, which is another content block referenced by the second document. For example, the second document documentC also references content block Block303, and the content block Block303 can also be highlighted. At this time, content block Block303 is a second content block. It can be seen that the second document documentC references both the first content block Block302 and the first content block Block303. Thus, highlighting the first content area enables the user to quickly and efficiently find the content referenced by the second document documentC, thereby improving user convenience.
在一些实施例中,在所述第一文档中对第一内容区域进行突出显示,包括:在所述第一文档中对被所述第二文档所引用的所有内容块进行突出显示。In some embodiments, highlighting the first content area in the first document includes: highlighting all content blocks referenced by the second document in the first document.
其中,可以在如图5所示的界面500所显示的部分第一文档中突出显示第二文档documentC引用的一个或多个内容块;还可以在整个第一文档documentA中突出显示第二文档documentC引用的内容块,当用户在浏览第一文档documentA时,可以方便快捷地查找第二文档documentC引用了第一文档documentA的哪些内容块。Among them, one or more content blocks referenced by the second document documentC can be highlighted in the partial first document displayed in the interface 500 as shown in Figure 5; the content blocks referenced by the second document documentC can also be highlighted in the entire first document documentA. When the user browses the first document documentA, he can easily and quickly find which content blocks of the first document documentA are referenced by the second document documentC.
在一些实施例中,所述第二内容块与所述第一内容块相邻;或者,In some embodiments, the second content block is adjacent to the first content block; or,
所述第二内容块与所述第一内容块处于同一内容块组中,所述内容块组为文档中连续的多个内容块;或者,The second content block and the first content block are in the same content block group, and the content block group is a plurality of continuous content blocks in the document; or,
所述第二内容块与所述第一内容块之间间隔有至少一个第三内容块。At least one third content block is spaced between the second content block and the first content block.
其中,第二内容块与第一内容块之间可以间隔有其他内容块,例如第三内容块(图中未示出);也可以不间隔其他内容块,例如第一内容块Block302和第二内容块Block303。第一内容块和第二内容块也可以是包括多个连续内容块的同一内容块组中的内容块。The second content block and the first content block may be separated by other content blocks, such as a third content block (not shown in the figure); or may not be separated by other content blocks, such as the first content block Block 302 and the second content block Block 303. The first content block and the second content block may also be content blocks in the same content block group including a plurality of consecutive content blocks.
在一些实施例中,响应于检测到针对所述第二文档的文档标识的第三触发
操作,跳转到所述第二文档的目标区域,所述目标区域包括突出显示的所述第一内容块。In some embodiments, in response to detecting a third trigger for a document identifier of the second document Operation, jumping to a target area of the second document, the target area including the highlighted first content block.
其中,用户还可以针对第二文档documentB或documentC的文档标识411或421执行第三触发操作O4(例如鼠标悬停或点击等),响应于该第三触发操作O4,可以跳转至对应的第二文档documentB或documentC的目标区域,该目标区域包括第二文档中引用第一内容块的区域,并在该目标区域中突出显示第一内容块。例如,用户点击第二文档documentB的文档标识411(例如文档链接),则可以跳转至第二文档documentB。进一步地,在第二文档documentB中突出显示第一文档中被引用的内容块Block302,如图6所示,图6中示出了根据本公开实施例的第二文档的示意图。更进一步地,还可以设置突出显示的持续时间,例如高亮显示3秒。Among them, the user can also perform a third trigger operation O4 (such as hovering or clicking the mouse, etc.) on the document identifier 411 or 421 of the second document documentB or documentC. In response to the third trigger operation O4, it is possible to jump to the target area of the corresponding second document documentB or documentC, which includes the area in the second document that quotes the first content block, and highlight the first content block in the target area. For example, if the user clicks the document identifier 411 (such as a document link) of the second document documentB, it is possible to jump to the second document documentB. Further, the content block Block302 quoted in the first document is highlighted in the second document documentB, as shown in Figure 6, which shows a schematic diagram of the second document according to an embodiment of the present disclosure. Furthermore, the duration of the highlighting can also be set, for example, highlighting for 3 seconds.
在一些实施例中,若所述第二文档中对所述第一内容块进行了多次引用;所述跳转到所述第二文档的目标区域包括:跳转到首次出现的所述第一内容块的目标区域。具体地,如图6所示,第二文档documentB中可以一次或多次引用内容块Block302,用户点击第二文档documentB的文档标识411后,可以跳转至第二文档documentB中首次引用内容块Block302的区域。In some embodiments, if the first content block is referenced multiple times in the second document, the step of jumping to the target area of the second document includes jumping to the target area of the first content block that appears for the first time. Specifically, as shown in FIG6 , the second document documentB may reference content block Block302 once or multiple times, and after the user clicks the document identifier 411 of the second document documentB, the user may jump to the area of the second document documentB where content block Block302 is referenced for the first time.
在一些实施例中,响应于对所述引用者信息的第四触发操作,显示关于所述引用者的引用者信息界面,所述引用者信息界面包括以下至少一种:即时通讯组件、邮箱组件。进一步地,在一些实施例中,响应于对所述通讯组件的第五触发操作,显示即时通信应用中所述引用者的通信页面。进一步地,在一些实施例中,响应于对所述邮箱组件的第六触发操作,显示所述引用者的邮件页面。In some embodiments, in response to a fourth trigger operation on the referrer information, a referrer information interface about the referrer is displayed, and the referrer information interface includes at least one of the following: an instant messaging component and a mailbox component. Further, in some embodiments, in response to a fifth trigger operation on the communication component, a communication page of the referrer in an instant messaging application is displayed. Further, in some embodiments, in response to a sixth trigger operation on the mailbox component, a mail page of the referrer is displayed.
具体地,如图7所示,图7示出了根据本公开实施例的引用者信息界面的示意图。图7中,用户可以针对引用者信息412执行第四触发操作O5,响应于该第四触发操作O5,可以显示引用者信息412对应的引用者信息界面4121,该引用者信息界面4121可以包括通信组件,该通信组件可以与引用者进行通信;例如,该通信组件可以包括即时通讯组件4121a和/或邮箱组件4121b。进一步地,用户还可以通过触发通信组件,以显示对应的通信页面。例如,可以对即时通讯组件4121a执行第五触发操作O6,响应于该第五触发操作O6,可以显示即时通讯组件4121a对应的通信页面Pa,用户可以经由该通信页面Pa与引用者信息412指示的引用者进行通信,例如发送即时消息。还可以对邮箱
组件4121b执行第六触发操作O7,响应于该第六触发操作O7,可以显示邮箱组件4121b对应的通信页面Pb,用户可以经由该通信页面Pb与引用者信息412指示的引用者进行通信,例如发送邮件。Specifically, as shown in FIG. 7 , FIG. 7 shows a schematic diagram of a referrer information interface according to an embodiment of the present disclosure. In FIG. 7 , a user can perform a fourth trigger operation O5 on referrer information 412. In response to the fourth trigger operation O5, a referrer information interface 4121 corresponding to the referrer information 412 can be displayed. The referrer information interface 4121 can include a communication component, and the communication component can communicate with the referrer; for example, the communication component can include an instant messaging component 4121a and/or a mailbox component 4121b. Further, the user can also trigger the communication component to display the corresponding communication page. For example, a fifth trigger operation O6 can be performed on the instant messaging component 4121a. In response to the fifth trigger operation O6, a communication page Pa corresponding to the instant messaging component 4121a can be displayed. The user can communicate with the referrer indicated by the referrer information 412 via the communication page Pa, such as sending an instant message. The mailbox can also be triggered to communicate with the referrer indicated by the referrer information 412. Component 4121b executes the sixth trigger operation O7. In response to the sixth trigger operation O7, a communication page Pb corresponding to the mailbox component 4121b may be displayed. The user may communicate with the referrer indicated by the referrer information 412 via the communication page Pb, for example, by sending an email.
在一些实施例中,响应于检测到所述第一内容块的内容发生变化,基于变化的内容更新所述第二文档。In some embodiments, in response to detecting a change in content of the first block of content, the second document is updated based on the changed content.
其中,具有编辑权限的用户或文档所有者userA可以对第一文档documentA进行编辑,如果检测到被引用的内容块的内容发生变化时,第二文档documentB或documentC中对应的内容块也会随之发生变化,以与第一文档documentA保持一致。Among them, a user with editing authority or document owner userA can edit the first document documentA. If it is detected that the content of the referenced content block changes, the corresponding content block in the second document documentB or documentC will also change accordingly to be consistent with the first document documentA.
在一些实施例中,所述第二文档包括第一目标文档和不同于所述第一目标文档的第二目标文档,所述第一目标文档包括所述第二文档中对应于所述第一内容区域的文档;In some embodiments, the second document includes a first target document and a second target document different from the first target document, and the first target document includes a document in the second document corresponding to the first content area;
所述方法还包括:The method further comprises:
响应于检测到针对所述第二目标文档的信息的第七触发操作,在所述第一文档中对第二内容区域进行突出显示;其中所述第二内容区域至少包括所述第一内容块和第四内容块,所述第四内容块为被所述第二目标文档引用的另一内容块。In response to detecting a seventh trigger operation for information of the second target document, a second content area is highlighted in the first document; wherein the second content area includes at least the first content block and a fourth content block, and the fourth content block is another content block referenced by the second target document.
其中,如图4所示,响应于针对第一内容块Block302的第一触发操作,在关联区域400显示引用信息410和420,即第二文档documentB的信息410和第二文档documentC的信息420。如图5所示,用户对第二文档documentC的信息420进行第二触发操作,突出显示包括内容块Block302和Block303的第一内容区域。此时,第二文档documentC为第二文档中的第一目标文档。参见图8,图8示出了根据本公开实施例的第二内容区域的示意图。图8中,用户还可以对第二文档documentB的信息410进行第七触发操作O8,响应于该第七触发操作O8,则在第一文档中可以突出显示包括内容块Block301、Block302和Block303的第二内容区域。此时,第二文档documentB为第二文档中的第二目标文档,内容块Block301和Block303为第四内容块。As shown in FIG4 , in response to the first trigger operation on the first content block Block302, reference information 410 and 420, namely, information 410 of the second document documentB and information 420 of the second document documentC, are displayed in the associated area 400. As shown in FIG5 , the user performs a second trigger operation on the information 420 of the second document documentC, and the first content area including the content blocks Block302 and Block303 is highlighted. At this time, the second document documentC is the first target document in the second document. Referring to FIG8 , FIG8 shows a schematic diagram of the second content area according to an embodiment of the present disclosure. In FIG8 , the user can also perform a seventh trigger operation O8 on the information 410 of the second document documentB. In response to the seventh trigger operation O8, the second content area including the content blocks Block301, Block302 and Block303 can be highlighted in the first document. At this time, the second document documentB is the second target document in the second document, and the content blocks Block301 and Block303 are the fourth content blocks.
参见图9,图9示出了根据本公开实施例的文档的访问方法的流程示意图。图9中,文档的访问方法900可以包括如下步骤。Referring to Fig. 9, Fig. 9 shows a schematic flow chart of a method for accessing a document according to an embodiment of the present disclosure. In Fig. 9, the method 900 for accessing a document may include the following steps.
步骤S910,响应于焦点位于第一文档(例如图3中的documentA)的第一内容块(例如图3中的内容块Block302),显示引用标识(例如图3中的引用
标识305);其中,所述第一内容块为已被至少一个第二文档(例如图4中的documentB或documentC)所引用的内容块;Step S910: In response to the focus being on the first content block (eg, content block Block 302 in FIG. 3 ) of the first document (eg, document A in FIG. 3 ), displaying a reference mark (eg, reference mark in FIG. 3 ). Mark 305); wherein the first content block is a content block that has been referenced by at least one second document (eg, document B or document C in FIG. 4 );
步骤S920,响应于检测到针对所述引用标识的第一触发操作(例如第一触发操作O2),在所述第一内容块的关联区域(例如图4中的关联区域400)显示所述第一内容块的引用信息(例如图4中的引用信息410、420),所述引用信息包括所述第二文档的信息;Step S920, in response to detecting a first trigger operation (e.g., first trigger operation O2) for the reference identifier, displaying reference information (e.g., reference information 410, 420 in FIG. 4 ) of the first content block in an associated area (e.g., associated area 400 in FIG. 4 ), wherein the reference information includes information of the second document;
步骤S930,响应于检测到针对所述第二文档的信息(例如图5中的信息420)的第二触发操作(例如第二触发操作O3),在所述第一文档中对第一内容区域进行突出显示;其中所述第一内容区域至少包括所述第一内容块(例如图5中的内容块Block302)。Step S930, in response to detecting a second trigger operation (e.g., second trigger operation O3) for information of the second document (e.g., information 420 in FIG. 5 ), highlighting a first content area in the first document; wherein the first content area includes at least the first content block (e.g., content block Block302 in FIG. 5 ).
在一些实施例中,所述第一内容区域还包括第二内容块(例如图5中的内容块Block303),所述第二内容块为被所述第二文档(例如图5中的第二文档documentC)引用的另一内容块。In some embodiments, the first content area further includes a second content block (eg, content block Block303 in FIG. 5 ), where the second content block is another content block referenced by the second document (eg, second document documentC in FIG. 5 ).
在一些实施例中,所述第二内容块(例如图5中的内容块Block303)与所述第一内容块(例如图5中的内容块Block302)相邻;或者,In some embodiments, the second content block (eg, content block Block 303 in FIG. 5 ) is adjacent to the first content block (eg, content block Block 302 in FIG. 5 ); or,
所述第二内容块与所述第一内容块处于同一内容块组中,所述内容块组为文档中连续的多个内容块;或者,The second content block and the first content block are in the same content block group, and the content block group is a plurality of continuous content blocks in the document; or,
所述第二内容块与所述第一内容块之间间隔有至少一个第三内容块。At least one third content block is spaced between the second content block and the first content block.
在一些实施例中,在所述第一文档中对第一内容区域进行突出显示,包括:在所述第一文档中对被所述第二文档所引用的所有内容块(例如图5中的内容块Block302和Block303)进行突出显示。In some embodiments, highlighting the first content area in the first document includes: highlighting all content blocks (eg, content blocks Block 302 and Block 303 in FIG. 5 ) referenced by the second document in the first document.
在一些实施例中,所述引用信息包括:文档标识(例如图5中的文档标识411、421)、引用者信息(例如图5中的引用者信息412、422)或引用时间(例如图5中的引用时间413、423)中的至少一个。In some embodiments, the reference information includes at least one of: a document identification (e.g., document identifications 411, 421 in FIG. 5), reference information (e.g., reference information 412, 422 in FIG. 5), or a reference time (e.g., reference time 413, 423 in FIG. 5).
在一些实施例中,方法900还包括:In some embodiments, method 900 further includes:
响应于检测到针对所述第二文档的文档标识(例如图5中的文档标识411)的第三触发操作(例如第三触发操作O4),跳转到所述第二文档的目标区域(例如图6中的内容块Block302),所述目标区域包括突出显示的所述第一内容块。In response to detecting a third trigger operation (e.g., third trigger operation O4) for a document identifier (e.g., document identifier 411 in FIG. 5) for the second document, jumping to a target area of the second document (e.g., content block Block 302 in FIG. 6), the target area including the highlighted first content block.
在一些实施例中,若所述第二文档中对所述第一内容块进行了多次引用;所述跳转到所述第二文档的目标区域包括:跳转到首次出现的所述第一内容块(例如图6中的内容块Block302)的目标区域。
In some embodiments, if the first content block is referenced multiple times in the second document, jumping to the target area of the second document includes: jumping to the target area where the first content block (eg, content block Block 302 in FIG. 6 ) appears for the first time.
在一些实施例中,方法900还包括:In some embodiments, method 900 further includes:
响应于对所述引用者信息的第四触发操作(例如第四触发操作O5),显示关于所述引用者的引用者信息界面(例如图7中的引用者信息界面4121),所述引用者信息界面包括以下至少一种:即时通讯组件(例如图7中的即时通讯组件4121a)、邮箱组件(例如图7中的邮箱组件4121b)。In response to the fourth trigger operation on the referrer information (for example, the fourth trigger operation O5), a referrer information interface about the referrer is displayed (for example, the referrer information interface 4121 in Figure 7), and the referrer information interface includes at least one of the following: an instant messaging component (for example, the instant messaging component 4121a in Figure 7), and a mailbox component (for example, the mailbox component 4121b in Figure 7).
在一些实施例中,方法900还包括:响应于对所述通讯组件的第五触发操作(例如第五触发操作O6),显示即时通信应用中所述引用者的通信页面。In some embodiments, the method 900 further includes: in response to a fifth trigger operation (eg, fifth trigger operation O6) on the communication component, displaying a communication page of the referencer in the instant messaging application.
在一些实施例中,方法900还包括:响应于对所述邮箱组件的第六触发操作(例如第六触发操作O7),显示所述引用者的邮件页面。In some embodiments, method 900 further includes: in response to a sixth trigger operation (eg, sixth trigger operation O7) on the mailbox component, displaying the referrer's mail page.
在一些实施例中,方法900还包括:In some embodiments, method 900 further includes:
响应于检测到所述第一内容块的内容发生变化,基于变化的内容更新所述第二文档。In response to detecting that the content of the first content block has changed, the second document is updated based on the changed content.
在一些实施例中,所述引用标识包括用于指示所述第二文档数量的数量标识(例如图3中的数量标识N)。In some embodiments, the reference identifier includes a quantity identifier (eg, quantity identifier N in FIG. 3 ) for indicating the quantity of the second document.
在一些实施例中,方法900还包括:In some embodiments, method 900 further includes:
显示所述引用标识时,还显示关于所述第一内容块的评论标识(例如图3中的评论标识305’)。When the reference mark is displayed, a comment mark (such as comment mark 305' in FIG. 3 ) about the first content block is also displayed.
在一些实施例中,方法900还包括:In some embodiments, method 900 further includes:
响应于检测到所述第一触发操作,对于不具有所述第一内容块的引用信息的访问权限的用户,拒绝显示所述第一内容区域的关联区域(如图4中的关联区域400);或者,在所述关联区域显示用于申请所述访问权限的申请控件。In response to detecting the first trigger operation, for users who do not have access rights to the reference information of the first content block, the associated area of the first content area (such as the associated area 400 in Figure 4) is denied display; or, an application control for applying for the access right is displayed in the associated area.
在一些实施例中,所述显示引用标识包括:In some embodiments, the displaying of the reference identification includes:
对于具有所述第一文档的访问权限的用户,显示所述引用标识;和/或,对于不具有所述第一文档的访问权限的用户,拒绝显示所述引用标识。The reference identifier is displayed to users who have access rights to the first document; and/or the reference identifier is refused to be displayed to users who do not have access rights to the first document.
在一些实施例中,所述第二文档包括第一目标文档(例如图8中的documentC)和不同于所述第一目标文档的第二目标文档(例如图8中的documentB),所述第一目标文档包括所述第二文档中对应于所述第一内容区域的文档;In some embodiments, the second document includes a first target document (e.g., document C in FIG. 8 ) and a second target document different from the first target document (e.g., document B in FIG. 8 ), and the first target document includes a document in the second document corresponding to the first content area;
方法900还包括:The method 900 further includes:
响应于检测到针对所述第二目标文档的信息的第七触发操作(例如第七触发操作O8),在所述第一文档中对第二内容区域(例如图8中的内容块
Block301、Block302和Block303)进行突出显示;其中所述第二内容区域至少包括所述第一内容块和第四内容块例如图8中的内容块Block301和Block303),所述第四内容块为被所述第二目标文档引用的另一内容块。In response to detecting a seventh trigger operation (eg, the seventh trigger operation O8) for information of the second target document, in the first document, a second content area (eg, the content block in FIG. 8 ) is accessed. Block301, Block302 and Block303) are highlighted; wherein the second content area includes at least the first content block and a fourth content block (such as content blocks Block301 and Block303 in Figure 8), and the fourth content block is another content block referenced by the second target document.
需要说明的是,本公开实施例的方法可以由单个设备执行,例如一台计算机或服务器等。本实施例的方法也可以应用于分布式场景下,由多台设备相互配合来完成。在这种分布式场景的情况下,这多台设备中的一台设备可以只执行本公开实施例的方法中的某一个或多个步骤,这多台设备相互之间会进行交互以完成所述的方法。It should be noted that the method of the embodiment of the present disclosure can be performed by a single device, such as a computer or a server. The method of the present embodiment can also be applied in a distributed scenario and completed by multiple devices cooperating with each other. In the case of such a distributed scenario, one of the multiple devices can only perform one or more steps in the method of the embodiment of the present disclosure, and the multiple devices will interact with each other to complete the described method.
需要说明的是,上述对本公开的一些实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于上述实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。It should be noted that some embodiments of the present disclosure are described above. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in an order different from that in the above embodiments and still achieve the desired results. In addition, the processes depicted in the accompanying drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.
基于同一技术构思,与上述任意实施例方法相对应的,本公开还提供了一种文档的访问装置。Based on the same technical concept, corresponding to any of the above-mentioned embodiment methods, the present disclosure also provides a document access device.
参考图10,文档的访问装置,包括:Referring to FIG10 , the document access device includes:
显示模块,用于响应于焦点位于第一文档的第一内容块,显示引用标识;其中,所述第一内容块为已被至少一个第二文档所引用的内容块;以及A display module, configured to display a reference mark in response to a focus being on a first content block of a first document; wherein the first content block is a content block that has been referenced by at least one second document; and
响应于检测到针对所述引用标识的第一触发操作,在所述第一内容块的关联区域显示关于所述引用信息的引用信息界面,所述引用信息包括所述第二文档引用所述第一内容块的关联信息;以及In response to detecting a first trigger operation for the reference identifier, displaying a reference information interface about the reference information in an associated area of the first content block, the reference information including associated information of the second document citing the first content block; and
响应于检测到针对所述第二文档中第二档的信息的第二触发操作,在所述第一文档中对第一内容区域进行突出显示;其中所述第一内容区域至少包括所述第一内容块。In response to detecting a second trigger operation for the second level of information in the second document, a first content area is highlighted in the first document; wherein the first content area includes at least the first content block.
为了描述的方便,描述以上装置时以功能分为各种模块分别描述。当然,在实施本公开时可以把各模块的功能在同一个或多个软件和/或硬件中实现。For the convenience of description, the above device is described by dividing it into various modules according to its functions. Of course, when implementing the present disclosure, the functions of each module can be implemented in the same or multiple software and/or hardware.
上述实施例的装置用于实现前述任一实施例中相应的文档的访问方法,并且具有相应的方法实施例的有益效果,在此不再赘述。The device of the above embodiment is used to implement the corresponding document access method in any of the above embodiments, and has the beneficial effects of the corresponding method embodiment, which will not be described in detail here.
基于同一技术构思,与上述任意实施例方法相对应的,本公开还提供了一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指
令,所述计算机指令用于使所述计算机执行如上任一实施例所述的文档的访问方法。Based on the same technical concept, corresponding to any of the above-mentioned embodiments and methods, the present disclosure also provides a non-transitory computer-readable storage medium, wherein the non-transitory computer-readable storage medium stores computer instructions. The computer instructions are used to cause the computer to execute the document access method described in any of the above embodiments.
本实施例的计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。The computer-readable medium of this embodiment includes permanent and non-permanent, removable and non-removable media, and information storage can be implemented by any method or technology. Information can be computer-readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, 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 technology, read-only compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device.
上述实施例的存储介质存储的计算机指令用于使所述计算机执行如上任一实施例所述的文档的访问方法,并且具有相应的方法实施例的有益效果,在此不再赘述。The computer instructions stored in the storage medium of the above embodiment are used to enable the computer to execute the document access method described in any of the above embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.
基于同一技术构思,与上述任意实施例方法相对应的,本公开还提供了一种计算机程序产品,包括计算机程序指令,当所述计算机程序指令在计算机上运行时,使得计算机执行如上任一实施例所述的文档的访问方法。Based on the same technical concept, corresponding to any of the above-mentioned embodiments, the present disclosure also provides a computer program product, including computer program instructions, which, when executed on a computer, enable the computer to execute the document access method as described in any of the above embodiments.
所属领域的普通技术人员应当理解:以上任何实施例的讨论仅为示例性的,并非旨在暗示本公开的范围(包括权利要求)被限于这些例子;在本公开的思路下,以上实施例或者不同实施例中的技术特征之间也可以进行组合,步骤可以以任意顺序实现,并存在如上所述的本公开实施例的不同方面的许多其它变化,为了简明它们没有在细节中提供。Those skilled in the art should understand that the discussion of any of the above embodiments is merely illustrative and is not intended to imply that the scope of the present disclosure (including the claims) is limited to these examples. Based on the concept of the present disclosure, the technical features in the above embodiments or different embodiments may be combined, the steps may be implemented in any order, and there are many other variations of the different aspects of the embodiments of the present disclosure as described above, which are not provided in detail for the sake of simplicity.
另外,为简化说明和讨论,并且为了不会使本公开实施例难以理解,在所提供的附图中可以示出或可以不示出与集成电路(IC)芯片和其它部件的公知的电源/接地连接。此外,可以以框图的形式示出装置,以便避免使本公开实施例难以理解,并且这也考虑了以下事实,即关于这些框图装置的实施方式的细节是高度取决于将要实施本公开实施例的平台的(即,这些细节应当完全处于本领域技术人员的理解范围内)。在阐述了具体细节(例如,电路)以描述本公开的示例性实施例的情况下,对本领域技术人员来说显而易见的是,可以在没有这些具体细节的情况下或者这些具体细节有变化的情况下实施本公开实施例。因此,这些描述应被认为是说明性的而不是限制性的。
In addition, to simplify the description and discussion, and in order not to make the embodiments of the present disclosure difficult to understand, the known power/ground connections to the integrated circuit (IC) chips and other components may or may not be shown in the provided figures. In addition, the device can be shown in the form of a block diagram to avoid making the embodiments of the present disclosure difficult to understand, and this also takes into account the fact that the details of the implementation of these block diagram devices are highly dependent on the platform on which the embodiments of the present disclosure will be implemented (that is, these details should be fully within the scope of understanding of those skilled in the art). Where specific details (e.g., circuits) are set forth to describe exemplary embodiments of the present disclosure, it is apparent to those skilled in the art that the embodiments of the present disclosure can be implemented without these specific details or with changes in these specific details. Therefore, these descriptions should be considered illustrative rather than restrictive.
尽管已经结合了本公开的具体实施例对本公开进行了描述,但是根据前面的描述,这些实施例的很多替换、修改和变型对本领域普通技术人员来说将是显而易见的。例如,其它存储器架构(例如,动态RAM(DRAM))可以使用所讨论的实施例。Although the present disclosure has been described in conjunction with specific embodiments of the present disclosure, many replacements, modifications and variations of these embodiments will be apparent to those skilled in the art from the foregoing description. For example, other memory architectures (e.g., dynamic RAM (DRAM)) may use the embodiments discussed.
本公开实施例旨在涵盖落入所附权利要求的宽泛范围之内的所有这样的替换、修改和变型。因此,凡在本公开实施例的精神和原则之内,所做的任何省略、修改、等同替换、改进等,均应包含在本公开的保护范围之内。
The embodiments of the present disclosure are intended to cover all such substitutions, modifications and variations that fall within the broad scope of the appended claims. Therefore, any omissions, modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the embodiments of the present disclosure should be included in the scope of protection of the present disclosure.
Claims (20)
- 一种文档的访问方法,其特征在于,包括:A method for accessing a document, comprising:响应于焦点位于第一文档的第一内容块,显示引用标识;其中,所述第一内容块为已被至少一个第二文档所引用的内容块;In response to the focus being on a first content block of a first document, displaying a reference mark; wherein the first content block is a content block that has been referenced by at least one second document;响应于检测到针对所述引用标识的第一触发操作,在所述第一内容块的关联区域显示所述第一内容块的引用信息,所述引用信息包括所述第二文档的信息;In response to detecting a first trigger operation for the reference identifier, displaying reference information of the first content block in an associated area of the first content block, the reference information including information of the second document;响应于检测到针对所述第二文档的信息的第二触发操作,在所述第一文档中对第一内容区域进行突出显示;其中所述第一内容区域至少包括所述第一内容块。In response to detecting a second trigger operation for information of the second document, a first content area is highlighted in the first document; wherein the first content area includes at least the first content block.
- 根据权利要求1的方法,其特征在于,所述第一内容区域还包括第二内容块,所述第二内容块为被所述第二文档引用的另一内容块。The method according to claim 1 is characterized in that the first content area also includes a second content block, and the second content block is another content block referenced by the second document.
- 根据权利要求2的方法,其特征在于,所述第二内容块与所述第一内容块相邻;或者,The method according to claim 2, characterized in that the second content block is adjacent to the first content block; or所述第二内容块与所述第一内容块处于同一内容块组中,所述内容块组为文档中连续的多个内容块;或者,The second content block and the first content block are in the same content block group, and the content block group is a plurality of continuous content blocks in the document; or,所述第二内容块与所述第一内容块之间间隔有至少一个第三内容块。At least one third content block is spaced between the second content block and the first content block.
- 根据权利要求1的方法,其特征在于,在所述第一文档中对第一内容区域进行突出显示,包括:在所述第一文档中对被所述第二文档所引用的所有内容块进行突出显示。The method according to claim 1 is characterized in that highlighting the first content area in the first document includes: highlighting all content blocks referenced by the second document in the first document.
- 根据权利要求1的方法,其特征在于,所述引用信息包括:文档标识、引用者信息或引用时间中的至少一个。The method according to claim 1 is characterized in that the reference information includes at least one of: a document identifier, information of a referrer, or a reference time.
- 根据权利要求5的方法,其特征在于,还包括:The method according to claim 5, further comprising:响应于检测到针对所述第二文档的文档标识的第三触发操作,跳转到所述第二文档的目标区域,所述目标区域包括突出显示的所述第一内容块。In response to detecting a third trigger operation for the document identifier of the second document, jumping to a target area of the second document, the target area including the highlighted first content block.
- 根据权利要求6的方法,其特征在于,若所述第二文档中对所述第一 内容块进行了多次引用;所述跳转到所述第二文档的目标区域包括:The method according to claim 6, characterized in that if the second document contains a reference to the first The content block is referenced multiple times; the target area of the jump to the second document includes:跳转到首次出现的所述第一内容块的目标区域。Jump to the target area where the first content block appears for the first time.
- 根据权利要求5的方法,其特征在于,还包括:The method according to claim 5, further comprising:响应于对所述引用者信息的第四触发操作,显示关于所述引用者的引用者信息界面,所述引用者信息界面包括以下至少一种:即时通讯组件、邮箱组件。In response to a fourth trigger operation on the referrer information, a referrer information interface about the referrer is displayed, and the referrer information interface includes at least one of the following: an instant messaging component and a mailbox component.
- 根据权利要求8的方法,其特征在于,还包括:响应于对所述通讯组件的第五触发操作,显示即时通信应用中所述引用者的通信页面。The method according to claim 8 is characterized in that it also includes: in response to a fifth trigger operation on the communication component, displaying the communication page of the referrer in the instant messaging application.
- 根据权利要求8的方法,其特征在于,还包括:响应于对所述邮箱组件的第六触发操作,显示所述引用者的邮件页面。The method according to claim 8 is characterized in that it also includes: in response to a sixth trigger operation on the mailbox component, displaying the email page of the referrer.
- 根据权利要求1的方法,其特征在于,还包括:The method according to claim 1, further comprising:响应于检测到所述第一内容块的内容发生变化,基于变化的内容更新所述第二文档。In response to detecting that the content of the first content block has changed, the second document is updated based on the changed content.
- 根据权利要求1的方法,其特征在于,所述引用标识包括用于指示所述第二文档数量的数量标识。The method according to claim 1 is characterized in that the reference identifier includes a quantity identifier for indicating the quantity of the second document.
- 根据权利要求1的方法,其特征在于,还包括:The method according to claim 1, further comprising:显示所述引用标识时,还显示关于所述第一内容块的评论标识。When the reference mark is displayed, a comment mark about the first content block is also displayed.
- 根据权利要求1的方法,其特征在于,还包括:The method according to claim 1, further comprising:响应于检测到所述第一触发操作,对于不具有所述第一内容块的引用信息的访问权限的用户,拒绝显示所述第一内容区域的关联区域;或者,在所述关联区域显示用于申请所述访问权限的申请控件。In response to detecting the first trigger operation, for users who do not have access rights to the reference information of the first content block, the associated area of the first content area is denied display; or an application control for applying for the access rights is displayed in the associated area.
- 根据权利要求1的方法,其特征在于,所述显示引用标识包括:The method according to claim 1, characterized in that the display reference identifier comprises:对于具有所述第一文档的访问权限的用户,显示所述引用标识;和/或,对于不具有所述第一文档的访问权限的用户,拒绝显示所述引用标识。 The reference identifier is displayed to users who have access rights to the first document; and/or the reference identifier is refused to be displayed to users who do not have access rights to the first document.
- 根据权利要求1的方法,其特征在于,所述第二文档包括第一目标文档和不同于所述第一目标文档的第二目标文档,所述第一目标文档包括所述第二文档中对应于所述第一内容区域的文档;The method according to claim 1, characterized in that the second document includes a first target document and a second target document different from the first target document, and the first target document includes a document in the second document corresponding to the first content area;所述方法还包括:The method further comprises:响应于检测到针对所述第二目标文档的信息的第七触发操作,在所述第一文档中对第二内容区域进行突出显示;其中所述第二内容区域至少包括所述第一内容块和第四内容块,所述第四内容块为被所述第二目标文档引用的另一内容块。In response to detecting a seventh trigger operation for information of the second target document, a second content area is highlighted in the first document; wherein the second content area includes at least the first content block and a fourth content block, and the fourth content block is another content block referenced by the second target document.
- 一种文档的访问装置,其特征在于,包括:A document access device, characterized by comprising:显示模块,用于响应于焦点位于第一文档的第一内容块,显示引用标识;其中,所述第一内容块为已被至少一个第二文档所引用的内容块;以及A display module, configured to display a reference mark in response to a focus being on a first content block of a first document; wherein the first content block is a content block that has been referenced by at least one second document; and响应于检测到针对所述引用标识的第一触发操作,在所述第一内容块的关联区域显示关于所述引用信息的引用信息界面,所述引用信息包括所述第二文档引用所述第一内容块的关联信息;以及In response to detecting a first trigger operation for the reference identifier, displaying a reference information interface about the reference information in an associated area of the first content block, the reference information including associated information of the second document citing the first content block; and响应于检测到针对所述第二文档中第二档的信息的第二触发操作,在所述第一文档中对第一内容区域进行突出显示;其中所述第一内容区域至少包括所述第一内容块。In response to detecting a second trigger operation for the second level of information in the second document, a first content area is highlighted in the first document; wherein the first content area includes at least the first content block.
- 一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如权利要求1至16任意一项所述的方法。An electronic device comprises a memory, a processor and a computer program stored in the memory and executable on the processor, wherein the processor implements the method according to any one of claims 1 to 16 when executing the program.
- 一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令用于使计算机执行权利要求1至16任一所述方法。A non-transitory computer-readable storage medium storing computer instructions for causing a computer to execute the method according to any one of claims 1 to 16.
- 一种计算机程序产品,包括计算机程序指令,当所述计算机程序指令在计算机上运行时,使得计算机执行权利要求1至16任一所述的方法。 A computer program product comprises computer program instructions, and 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 16.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211353559.3A CN115544982A (en) | 2022-10-31 | 2022-10-31 | Document access method, device, equipment, medium and program product |
CN202211353559.3 | 2022-10-31 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2024093562A1 true WO2024093562A1 (en) | 2024-05-10 |
Family
ID=84718222
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2023/120204 WO2024093562A1 (en) | 2022-10-31 | 2023-09-20 | Document access method and apparatus, device, medium, and program product |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN115544982A (en) |
WO (1) | WO2024093562A1 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115544982A (en) * | 2022-10-31 | 2022-12-30 | 北京字跳网络技术有限公司 | Document access method, device, equipment, medium and program product |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140281952A1 (en) * | 2013-03-14 | 2014-09-18 | Wei Zhang | Interactively viewing multi documents on display screen |
CN114417782A (en) * | 2021-12-28 | 2022-04-29 | 北京有竹居网络技术有限公司 | Display method and device and electronic equipment |
CN114997114A (en) * | 2021-03-01 | 2022-09-02 | 北京字跳网络技术有限公司 | Document updating method, device, equipment and medium |
CN115544982A (en) * | 2022-10-31 | 2022-12-30 | 北京字跳网络技术有限公司 | Document access method, device, equipment, medium and program product |
-
2022
- 2022-10-31 CN CN202211353559.3A patent/CN115544982A/en active Pending
-
2023
- 2023-09-20 WO PCT/CN2023/120204 patent/WO2024093562A1/en unknown
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140281952A1 (en) * | 2013-03-14 | 2014-09-18 | Wei Zhang | Interactively viewing multi documents on display screen |
CN114997114A (en) * | 2021-03-01 | 2022-09-02 | 北京字跳网络技术有限公司 | Document updating method, device, equipment and medium |
CN114417782A (en) * | 2021-12-28 | 2022-04-29 | 北京有竹居网络技术有限公司 | Display method and device and electronic equipment |
CN115544982A (en) * | 2022-10-31 | 2022-12-30 | 北京字跳网络技术有限公司 | Document access method, device, equipment, medium and program product |
Also Published As
Publication number | Publication date |
---|---|
CN115544982A (en) | 2022-12-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6599906B2 (en) | Login account prompt | |
CN105610949B (en) | Resource data use permission sharing method, device and system | |
CN106550004B (en) | Service object recommendation method and device | |
WO2024093562A1 (en) | Document access method and apparatus, device, medium, and program product | |
EP2909751A2 (en) | Person-based information aggregation | |
CN108021500A (en) | A kind of test method of application, device and equipment | |
CN110875871A (en) | Management method of instant messaging application and electronic equipment | |
JP2018533129A (en) | Method and apparatus for displaying a functional interface | |
CN112119623A (en) | Method for sharing content based on account group and electronic device for performing the same | |
CN112036125A (en) | Document management method and device and computer equipment | |
CN103399875A (en) | File managing method and device | |
AU2014412020B2 (en) | Techniques to transform network resource requests to zero rated network requests | |
CN105187399A (en) | Resource processing method and device | |
CN109034759B (en) | Data transfer method and related equipment | |
WO2024093549A1 (en) | Document processing method and apparatus, and electronic device, storage medium and program product | |
CN108243229B (en) | Request processing method and device | |
US9014634B2 (en) | Social network based Wi-Fi connectivity | |
US20150058948A1 (en) | Content sharing system, content sharing method, and information communication apparatus | |
CN112559642A (en) | Data classification storage method and device and related products | |
CN111539777A (en) | Method, server and terminal for realizing service function | |
CN110008081B (en) | Interactive data processing method and device | |
WO2017020551A1 (en) | Method and device for managing wireless access point | |
CN106330899A (en) | Private cloud device account management method and system, electronic device and server | |
KR20160042399A (en) | Creating a contact list and pre-populated user accounts | |
EP2871802B1 (en) | Techniques to rate-adjust data usage with a virtual private network |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 23884494 Country of ref document: EP Kind code of ref document: A1 |