Disclosure of Invention
An object of the embodiments of the present invention is to provide a document content providing system, a document content collecting method, an apparatus, and a device, so as to reduce the risk of leakage of other confidential content in a document of a document providing user while the document collecting user obtains a part of document content required by the document collecting user. The specific technical scheme is as follows:
in a first aspect, an embodiment of the present invention provides a document content providing system, including: the system comprises a document collection client, a document providing client and a cloud server;
the document collection client is used for generating an identification information generation request according to an instruction triggered by a document collection user and sending the identification information generation request to the cloud server; acquiring the target content from the cloud server; the identification information generation request includes: identification information of the target content and/or identification information of the document collection user; the target content is as follows: the document collection user and the document providing user determine in advance and wait for the document collection user to obtain part of document content;
the cloud server is used for generating identification information containing identification information of the target content and/or identification information of a document collection user based on the identification information generation request; receiving and storing target content sent by the document providing client;
the document providing client is used for obtaining the identification information; and acquiring identification information of the target content and/or identification information of a document collection user based on the identification information, so that the document providing user selects the target content based on the identification information of the target content and/or the identification information of the document collection user, and sending the target content to the cloud server.
Further, the document collection client is further configured to add the acquired target content to a target document after receiving a content addition instruction of the document collection user.
Further, the document collection client is further configured to determine a target content adding position in the target document before generating an identification information generation request according to an instruction triggered by a document collection user and sending the identification information generation request to the cloud server;
the document collection client, when executing the step of adding the obtained target content to the target document after receiving the content addition instruction of the document collection user, is specifically configured to: and receiving a content adding instruction of the document collection user, and adding the acquired target content into the target document according to the target content adding position.
Further, when executing the step of generating, based on the identification information generation request, identification information including identification information of the target content and/or identification information of the document collection user, the cloud server is specifically configured to:
generating a two-dimensional code containing identification information of the target content and/or identification information of a document collection user based on the identification information generation request; or generating a website link corresponding to the identification information of the target content and/or the identification information of the document collection user; or generating an access code corresponding to the identification information of the target content and/or the identification information of the document collection user;
the document providing client performs the obtaining of the identification information; based on the identification information, obtaining the identification information of the target content and/or the identification information of the document collection user, so that when the step of selecting the target content by the document providing user based on the identification information of the target content and/or the identification information of the document collection user is performed, the steps are specifically configured to:
receiving the two-dimensional code or the website link or the access code sent by the cloud server;
identifying the two-dimensional code to obtain the identification information of the target content and/or the identification information of a document collection user; or, according to the website link or the access code, obtaining the identification information of the target content and/or the identification information of a document collection user;
displaying a target content selection interface to cause the document providing user to locally select the target content based on the identification information of the target content and/or the identification information of the document collecting user.
Further, before executing the instruction triggered by the document collection user, the document collection client generates an identification information generation request and sends the identification information generation request to the cloud server, the document collection client is further configured to: sending a target document to the cloud server; the identification information generation request further includes: a target content addition location in the target document;
the cloud server is further used for adding the target content to the target document according to the target content adding position after the step of receiving and storing the target content sent by the document providing client is executed;
the document collection client, when executing the step of obtaining the target content from the cloud server, is specifically configured to:
and acquiring the target document added with the target content from the cloud server.
In a second aspect, an embodiment of the present invention provides a document content collection method, which is applied to a document content providing system, and the method includes:
the document collection client generates an identification information generation request according to an instruction triggered by a document collection user and sends the identification information generation request to the cloud server; the identification information generation request includes: identification information of the target content and/or identification information of the document collection user; the target content is as follows: the document collection user and the document providing user determine in advance and wait for the document collection user to obtain part of document content;
the cloud server generates identification information containing identification information of the target content and/or identification information of a document collection user based on the identification information generation request;
the document providing client acquires the identification information; based on the identification information, obtaining identification information of the target content and/or identification information of a document collection user, so that the document providing user selects the target content based on the identification information of the target content and/or the identification information of the document collection user, and sending the target content to the cloud server;
the cloud server receives and stores the target content sent by the document providing client;
and the document collection client acquires the target content from the cloud server.
Further, the method further comprises:
and the document collection client adds the acquired target content to a target document after receiving a content adding instruction of the document collection user.
Further, before the document collection client generates an identification information generation request according to an instruction triggered by a document collection user and sends the identification information generation request to the cloud server, the method further includes:
the document collection client determines a target content adding position in the target document;
after receiving a content adding instruction of the document collection user, the document collection client adds the acquired target content to a target document, and the method comprises the following steps:
and the document collection client receives a content adding instruction of the document collection user, and adds the acquired target content into the target document according to the target content adding position.
Further, the cloud server generates, based on the identification information generation request, identification information including identification information of the target content and/or identification information of the document collection user, and specifically includes:
generating a two-dimensional code containing identification information of the target content and/or identification information of a document collection user based on the identification information generation request; or generating a website link corresponding to the identification information of the target content and/or the identification information of the document collection user; or generating an access code corresponding to the identification information of the target content and/or the identification information of the document collection user;
the document providing client acquires the identification information; based on the identification information, obtaining the identification information of the target content and/or the identification information of the document collection user, so that the document providing user selects the target content based on the identification information of the target content and/or the identification information of the document collection user, specifically comprising:
the document providing client receives the two-dimensional code or the website link or the access code sent by the cloud server; identifying the two-dimensional code to obtain the identification information of the target content and/or the identification information of a document collection user; or, according to the website link or the access code, obtaining the identification information of the target content and/or the identification information of a document collection user; displaying a target content selection interface to cause the document providing user to locally select the target content based on the identification information of the target content and/or the identification information of the document collecting user.
Further, before the document collection client generates an identification information generation request according to an instruction triggered by a document collection user and sends the identification information generation request to the cloud server, the method further includes:
the document collection client sends a target document to the cloud server; the identification information generation request further includes: a target content addition location in the target document;
after the cloud server receives and stores the target content sent by the document providing client, the method further comprises the following steps:
the cloud server adds the target content to the target document according to the target content adding position;
the document collection client acquires the target content from the cloud server, and specifically includes:
and the document collection client acquires the target document added with the target content from the cloud server.
In a third aspect, an embodiment of the present invention provides a document content collection method, which applies a document collection client in a document content providing system, where the document content providing system further includes: the method comprises the following steps:
generating an identification information generation request according to a document collection user triggered instruction, and sending the identification information generation request to the cloud server; the identification information generation request includes: identification information of the target content and/or identification information of the document collection user; the target content is as follows: the document collection user and the document providing user determine in advance, and wait for the document collection user to obtain part of document content; enabling the cloud server to generate identification information containing identification information of the target content and/or identification information of a document collection user based on the identification information generation request; causing the document providing client to obtain the identification information; based on the identification information, obtaining identification information of the target content and/or identification information of a document collection user, so that the document providing user selects the target content based on the identification information of the target content and/or the identification information of the document collection user, and sending the target content to the cloud server; enabling the cloud server to receive and store target content sent by the document providing client;
and acquiring the target content from the cloud server.
Further, the method further comprises:
and after receiving a content adding instruction of the document collection user, adding the acquired target content into a target document.
Further, before the generating an identification information generation request according to the instruction triggered by the document collection user and sending the identification information generation request to the cloud server, the method further includes:
determining a target content adding position in the target document;
the step of adding the acquired target content to the target document after receiving the content adding instruction of the document collection user specifically includes:
and receiving a content adding instruction of the document collection user, and adding the acquired target content into the target document according to the target content adding position.
In a fourth aspect, an embodiment of the present invention provides a document content collection method, which is applied to a cloud server in a document content providing system, where the document content providing system further includes: the document collection client and the document providing client, the method comprises the following steps:
generating identification information containing identification information of the target content and/or identification information of a document collection user based on an identification information generation request; so that the document providing client obtains the identification information; based on the identification information, obtaining identification information of the target content and/or identification information of a document collection user, so that the document providing user selects the target content based on the identification information of the target content and/or the identification information of the document collection user, and sending the target content to the cloud server; the identification information generation request is generated by the document collection client according to an instruction triggered by a document collection user, and is sent to the cloud server; the identification information generation request includes: identification information of the target content and/or identification information of the document collection user; the target content is as follows: the document collection user and the document providing user determine in advance and wait for the document collection user to obtain part of document content;
and receiving and storing the target content sent by the document providing client so that the document collecting client can acquire the target content from the cloud server.
Further, before the generating identification information including identification information of the target content and/or identification information of a document collection user based on the identification information generation request, the method further includes:
receiving a target document sent by the document collection client; the identification mark generation request further includes: a target content addition location in the target document;
after the receiving and storing the target content sent by the document providing client, the method further comprises the following steps:
and adding the target content into the target document according to the target content adding position.
In a fifth aspect, an embodiment of the present invention provides a document content collection apparatus, which is applied to a document collection client in a document content providing system, where the document content providing system further includes: the method comprises the steps that a document providing client side and a cloud server are provided; the device comprises:
the request generation module is used for generating an identification information generation request according to a document collection user triggered instruction and sending the identification information generation request to the cloud server; the identification information generation request includes: identification information of the target content and/or identification information of the document collection user; the target content is as follows: the document collection user and the document providing user determine in advance, and wait for the document collection user to obtain part of document content; enabling the cloud server to generate identification information containing identification information of the target content and/or identification information of a document collection user based on the identification information generation request; causing the document providing client to obtain the identification information; based on the identification information, obtaining identification information of the target content and/or identification information of a document collection user, so that the document providing user selects the target content based on the identification information of the target content and/or the identification information of the document collection user, and sending the target content to the cloud server; enabling the cloud server to receive and store target content sent by the document providing client;
and the target content acquisition module is used for acquiring the target content from the cloud server.
In a sixth aspect, an embodiment of the present invention provides a document content collection device, which is applied to a cloud server in a document content providing system, where the document content providing system further includes: document collection client and document providing client, the apparatus comprising:
the identification information generation module is used for generating identification information containing the identification information of the target content and/or the identification information of the document collection user based on an identification information generation request; so that the document providing client obtains the identification information; based on the identification information, obtaining identification information of the target content and/or identification information of a document collection user, so that the document providing user selects the target content based on the identification information of the target content and/or the identification information of the document collection user, and sending the target content to the cloud server; the identification information generation request is generated by the document collection client according to an instruction triggered by a document collection user, and is sent to the cloud server; the identification information generation request includes: identification information of the target content and/or identification information of the document collection user; the target content is as follows: the document collection user and the document providing user determine in advance and wait for the document collection user to obtain part of document content;
and the target content storage module is used for receiving and storing the target content sent by the document providing client so that the document collecting client can acquire the target content from the cloud server.
A seventh aspect, an embodiment of the present invention provides a document collection client device, including a processor, a communication interface, a memory, and a communication bus, where the processor, the communication interface, and the memory complete mutual communication through the communication bus;
a memory for storing a computer program;
a processor for implementing the document content collection method steps of any one of the above when executing the program stored in the memory.
In an eighth aspect, an embodiment of the present invention provides a cloud server, including a processor, a communication interface, a memory, and a communication bus, where the processor and the communication interface complete communication between the memory and the processor through the communication bus;
a memory for storing a computer program;
a processor for implementing the document content collection method steps of any one of the above when executing the program stored in the memory.
In a ninth aspect, the present invention further provides a computer-readable storage medium, which stores instructions that, when executed on a computer, cause the computer to execute any one of the above-mentioned document content collection methods.
In a tenth aspect, embodiments of the present invention further provide a computer program product including instructions, which when run on a computer, cause the computer to perform any one of the above-mentioned document content collection methods.
The document content providing system, the document content collecting method, the document content collecting device and the document content providing equipment provided by the embodiment of the invention have the advantages that a document collecting client in the document content providing system is used for generating an identification information generating request according to an instruction triggered by a document collecting user and sending the identification information generating request to the cloud server; acquiring the target content from the cloud server; the identification information generation request includes: identification information of the target content and/or identification information of the document collection user; the target content is as follows: the document collection user and the document providing user determine in advance and wait for the document collection user to obtain part of document content; the cloud server is used for generating identification information containing identification information of the target content and/or identification information of a document collection user based on the identification information generation request; receiving and storing target content sent by the document providing client; the document providing client is used for obtaining the identification information; and acquiring identification information of the target content and/or identification information of a document collection user based on the identification information, so that the document providing user selects the target content based on the identification information of the target content and/or the identification information of the document collection user, and sending the target content to the cloud server.
In the embodiment of the invention, when a document collection user needs to find a part of content in a specified document provided by a document providing user, the part of content and/or identification information of the document collection user only needs to be sent to a cloud server, the cloud server sends the identification information to the document providing user in an identification information mode, and the document providing user only forwards the part of content in the specified document required by the document collection user to the document collection user through the cloud server according to the identification information. In the process, the document providing user only sends part of the content in the specified document to the document collecting user, and other confidential content contained in the specified document is not sent. Therefore, when the document collection user acquires the partial content desired by the user, the risk of leakage of other confidential content in the document is reduced.
Of course, not all of the advantages described above need to be achieved at the same time in the practice of any one product or method of the invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
In order to reduce the risk of leakage of other confidential content in a document of a document providing user while a document collecting user obtains a part of document content required by the document collecting user, embodiments of the present invention provide a document content providing system, a document content collecting method, a document content collecting device, and a document content collecting device, which are described in detail below.
Referring to fig. 1, fig. 1 is a schematic structural diagram of a document content providing system according to an embodiment of the present invention, where the document content providing system includes: a document collection client 110, a cloud server 120, and a document provision client 130.
Specifically, the document collection client 110 is configured to generate an identification information generation request according to an instruction triggered by a document collection user, and send the identification information generation request to the cloud server; acquiring target content from the cloud server; the identification information generation request includes: identification information of the target content and/or identification information of the document collection user; the target content is as follows: the document collection user and the document providing user determine in advance and wait for the document collection user to obtain partial document content.
For example, the target content may be a certain page or certain pages in a certain specified document, etc.
In the embodiment of the present invention, the document type of the document to which the target content belongs is not limited, and may be a type such as Word, PPT, Excel, or the like, for example.
The cloud server 120 is configured to generate identification information including identification information of the target content and/or identification information of the document collection user based on the identification information generation request; and receiving and storing the target content sent by the document providing client.
Specifically, the identification information may be a two-dimensional code, a website link, an access code, or the like.
A document providing client 130 for obtaining identification information; and based on the identification information, acquiring identification information of the target content and/or identification information of the document collection user, so that the document providing user selects the target content based on the identification information of the target content and/or the identification information of the document collection user, and sending the target content to the cloud server.
In the embodiment of the present invention, when a document collection user needs to find a part of content in a specified document provided by a document providing user, the part of content and/or identification information of the document collection user only needs to be sent to a cloud server, the cloud server sends the identification information to the document providing user in an identification information manner, and the document providing user only forwards the part of content in the specified document required by the document collection user to the document collection user through the cloud server according to the identification information. In the process, the document providing user only sends part of the content in the specified document to the document collecting user, and other confidential content contained in the specified document is not sent. Therefore, when the document collection user acquires the partial content desired by the user, the risk of leakage of other confidential content in the document is reduced.
Referring to fig. 2a, fig. 2a is a flowchart illustrating interaction between devices in the document content providing system shown in fig. 1, which specifically includes the following steps:
step 201, the document collection client generates an identification information generation request according to an instruction triggered by a document collection user.
In step 202, the document collection client sends a request for generating identification information to the cloud server.
Specifically, the identification information generation request includes: identification information of the target content and/or identification information of the document collection user; the target content is as follows: the document collection user and the document providing user determine in advance and wait for the document collection user to obtain partial document content.
In step 203, the cloud server generates identification information including identification information of the target content and/or identification information of the document collection user based on the identification information generation request.
Step 204, the document providing client obtains identification information; based on the identification information, identification information of the target content and/or identification information of the document collection user is obtained, so that the document providing user selects the target content based on the identification information of the target content and/or the identification information of the document collection user.
The document providing client can receive the identification information sent by the cloud server. Specifically, the identification information may be a two-dimensional code, a website link, an access code, or the like.
For example, when the identification information is a two-dimensional code, the document providing client may obtain the identification information of the target content and/or the identification information of the document collection user by identifying the two-dimensional code, and display a target content selection interface, so that the document providing user locally selects the target content based on the identification information of the target content and/or the identification information of the document collection user.
When the identification information is the website link, if the document providing client detects that the document providing user clicks the website link, the website link is opened, the identification information of the target content and/or the identification information of the document collection user are/is acquired, and meanwhile, a target content selection interface is displayed, so that the document providing user can locally select the target content based on the identification information of the target content and/or the identification information of the document collection user.
Referring to FIG. 2b, FIG. 2b is a schematic diagram of a content selection interface displayed in a document providing client. The document providing user can locally select target content by clicking a 'selection' icon in the interface, and the target content is part of document content which is predetermined by the document providing user and the document collecting user and is to be acquired by the document collecting user. After the document providing user selects the target content, the display frame on the left side of the "selection" icon may display the related information of the target content, for example: the document name of the document to which the target content belongs, the position information of the target content in the document, specifically, the page number information of the target content in the document, and the like. When the document providing user clicks the 'determination' icon in the interface, the document providing client sends the target content selected by the document providing user to the cloud server; when the target content selection is wrong due to operation errors and the like of a document providing user, the target content selection operation can be cancelled by clicking a 'cancel' icon in an interface so as to select correct target content from the local area again, and the correct target content is sent to the cloud server.
In step 205, the document providing client sends the target content to the cloud server.
In step 206, the cloud server receives and stores the target content sent by the document providing client.
Step 207, the document collection client obtains the target content from the cloud server.
In the embodiment shown in fig. 2, when a document collection user needs to find a part of content in a specified document provided by a document providing user, the part of content and/or identification information of the document collection user only needs to be sent to a cloud server, the cloud server sends the identification information to the document providing user in an identification information manner, and the document providing user only forwards the part of content in the specified document required by the document collection user to the document collection user through the cloud server according to the identification information. In the process, the document providing user only sends part of the content in the specified document to the document collecting user, and other confidential content contained in the specified document is not sent. Therefore, when the document collection user acquires the partial content desired by the user, the risk of leakage of other confidential content in the document is reduced.
In practical application, after the document collection client acquires the target content from the cloud server, the acquired target content can be further added to the target document after receiving a content addition instruction of the document collection user, wherein the target document can be a certain document being edited by the document collection user.
Specifically, the target content may be added to the target document manually by the user, or may be added to the target document automatically by the document collection client.
The manual mode can be as follows: and opening the target document by the user, and manually adding the target content into the target document in a copying or pasting mode.
Fig. 3 can be referred to as a mode in which the document collection client automatically adds the target content to the target document, and fig. 3 is an interaction flow chart of the document content collection method provided by the embodiment of the present invention, which specifically includes the following steps:
in step 301, the document collection client determines a target content addition location in a target document.
For example, the target content addition location may be input to the document collection client by the document collection user.
Step 302, the document collection client generates an identification information generation request according to an instruction triggered by the document collection user.
Step 303, the document collection client sends the identification information generation request to the cloud server.
Specifically, the identification information generation request includes: identification information of the target content and/or identification information of the document collection user; the target content is as follows: the document collection user and the document providing user determine in advance and wait for the document collection user to obtain partial document content.
In step 304, the cloud server generates identification information including identification information of the target content and/or identification information of the document collection user based on the identification information generation request.
Step 305, the document providing client obtains identification information; based on the identification information, identification information of the target content and/or identification information of the document collection user is obtained, so that the document providing user selects the target content based on the identification information of the target content and/or the identification information of the document collection user.
In step 306, the document providing client sends the target content to the cloud server.
And 307, the cloud server receives and stores the target content sent by the document providing client.
In step 308, the document collection client obtains the target content from the cloud server.
Step 309, the document collection client receives the content adding instruction of the document collection user, and adds the acquired target content to the target document according to the target content adding position.
In the embodiment shown in fig. 3, when a document collection user needs to find a part of content in a specified document provided by a document providing user, the part of content and/or identification information of the document collection user only needs to be sent to a cloud server, the cloud server sends the identification information to the document providing user in an identification information manner, and the document providing user only forwards the part of content in the specified document required by the document collection user to the document collection user through the cloud server according to the identification information. In the process, the document providing user only sends part of the content in the specified document to the document collecting user, and other confidential content contained in the specified document is not sent. Therefore, when the document collection user acquires the partial content desired by the user, the risk of leakage of other confidential content in the document is reduced.
In addition, the document collection client can automatically add the target content into the target document after receiving the content adding instruction of the document collection user, and compared with the method that the document collection user needs to manually add the target content into the target document in a copying/pasting mode, the method and the device for adding the target content into the target document improve the efficiency of adding the target content into the target document and improve the user experience of the document collection user.
In other embodiments, the target content may be directly added to the target document by the server, so that when the collecting user client obtains the target content, the collecting user client directly obtains the target document containing the target content. In particular, see fig. 4.
Fig. 4 is another interaction flowchart of the document content collection method provided in the embodiment of the present invention, which specifically includes the following steps:
step 401, the document collection client generates an identification information generation request according to an instruction triggered by the document collection user, where the identification information generation request further includes: a target content addition location in the target document.
Specifically, the target content is: the method comprises the steps that a document collection user and a document providing user determine in advance, and partial document contents acquired by the document collection user are to be acquired; the target document may be a document that the document collection user is editing.
In step 402, the document collection client sends an identification information generation request to the cloud server.
In step 403, the cloud server receives a target document sent by the document collection client.
In step 404, the cloud server generates identification information including identification information of the target content and/or identification information of the document collection user based on the identification information generation request.
Step 405, the document providing client obtains identification information; based on the identification information, identification information of the target content and/or identification information of the document collection user is obtained, so that the document providing user selects the target content based on the identification information of the target content and/or the identification information of the document collection user.
In step 406, the document providing client sends the target content to the cloud server.
In step 407, the cloud server receives and stores the target content sent by the document providing client.
And step 408, the cloud server adds the target content to the target document according to the target content adding position.
In step 409, the document collection client obtains the target document with the target content from the cloud server.
In the embodiment shown in fig. 4, when a document collection user needs to find out that a document providing user provides a part of content in a specific document, the document collection user only needs to send the part of content and/or identification information of the document providing user to a cloud server, the cloud server sends the identification information to the document providing user in an identification information manner, and the document providing user only forwards the part of content in the specific document, which is needed by the document collection user, to the document collection user through the cloud server according to the identification information. In the process, the document providing user only sends part of the content in the specified document to the document collecting user, and other confidential content contained in the specified document is not sent. Therefore, when the document collection user acquires the partial content desired by the user, the risk of leakage of other confidential content in the document is reduced.
In addition, after the target content is obtained, the cloud server can automatically add the target content to the target document and then send the target content to the collection user client, so that the document collection user can directly obtain the target document containing the target content. Compared with the method that the target content is added to the target document manually by the document collection user in a copying/pasting mode, the method and the device for adding the target content to the target document improve the efficiency of adding the target content to the target document and improve the user experience of the document collection user.
Referring to fig. 5, fig. 5 is a schematic structural diagram of a document content collection device according to an embodiment of the present invention, where the document content collection device may be applied to a document collection client in a document content providing system, and specifically includes:
the request generating module 501 is configured to generate an identification information generating request according to an instruction triggered by a document collection user, and send the identification information generating request to the cloud server; the identification information generation request includes: identification information of the target content and/or identification information of the document collection user; the target content is as follows: the method comprises the steps that a document collection user and a document providing user determine in advance, and partial document contents acquired by the document collection user are to be acquired; enabling the cloud server to generate identification information containing identification information of target content and/or identification information of a document collection user based on the identification information generation request; enabling the document providing client to obtain identification information; based on the identification information, obtaining identification information of the target content and/or identification information of the document collection user, so that the document providing user selects the target content based on the identification information of the target content and/or the identification information of the document collection user, and sending the target content to the cloud server; enabling the cloud server to receive and store target content sent by the document providing client;
the target content obtaining module 502 is configured to obtain target content from a cloud server.
In the embodiment shown in fig. 5, when a document collection user needs to find a part of content in a specified document provided by a document providing user, the part of content and/or identification information of the document collection user only needs to be sent to a cloud server, the cloud server sends the identification information to the document providing user in an identification information manner, and the document providing user only forwards the part of content in the specified document required by the document collection user to the document collection user through the cloud server according to the identification information. In the process, the document providing user only sends part of the content in the specified document to the document collecting user, and other confidential content contained in the specified document is not sent. Therefore, when the document collection user acquires the partial content desired by the user, the risk of leakage of other confidential content in the document is reduced.
Referring to fig. 6, fig. 6 is a schematic structural diagram of a document content collection device according to an embodiment of the present invention, where the document content collection device may be applied to a cloud server in a document content providing system, and specifically includes:
an identification information generation module 601 configured to generate identification information including identification information of a target content and/or identification information of a document collection user based on an identification information generation request; so that the document provides the client to obtain the identification information; based on the identification information, obtaining identification information of the target content and/or identification information of the document collection user, so that the document providing user selects the target content based on the identification information of the target content and/or the identification information of the document collection user, and sending the target content to the cloud server; the identification information generation request is generated by the document collection client according to an instruction triggered by the document collection user and is sent to the cloud server; the identification information generation request includes: identification information of the target content and/or identification information of the document collection user; the target content is as follows: the method comprises the steps that a document collection user and a document providing user determine in advance, and partial document contents acquired by the document collection user are to be acquired;
the target content saving module 602 receives and saves the target content sent by the document providing client, so that the document collecting client obtains the target content from the cloud server.
In the embodiment shown in fig. 6, when a document collection user needs to find a part of content in a specified document provided by a document providing user, the part of content and/or identification information of the document collection user only needs to be sent to a cloud server, the cloud server sends the identification information to the document providing user in an identification information manner, and the document providing user only forwards the part of content in the specified document required by the document collection user to the document collection user through the cloud server according to the identification information. In the process, the document providing user only sends part of the content in the specified document to the document collecting user, and other confidential content contained in the specified document is not sent. Therefore, when the document collection user acquires the partial content desired by the user, the risk of leakage of other confidential content in the document is reduced.
The embodiment of the present invention further provides a document collection client device, as shown in fig. 7, which includes a processor 701, a communication interface 702, a memory 703 and a communication bus 704, where the processor 701, the communication interface 702, and the memory 703 complete mutual communication through the communication bus 704,
a memory 703 for storing a computer program;
the processor 701 is configured to implement the following steps when executing the program stored in the memory 703:
generating an identification information generation request according to a document collection user triggered instruction, and sending the identification information generation request to a cloud server; the identification information generation request includes: identification information of the target content and/or identification information of the document collection user; the target content is as follows: the method comprises the steps that a document collection user and a document providing user determine in advance, and partial document contents acquired by the document collection user are to be acquired; enabling the cloud server to generate identification information containing identification information of target content and/or identification information of a document collection user based on the identification information generation request; enabling the document providing client to obtain identification information; based on the identification information, obtaining identification information of the target content and/or identification information of the document collection user, so that the document providing user selects the target content based on the identification information of the target content and/or the identification information of the document collection user, and sending the target content to the cloud server; enabling the cloud server to receive and store target content sent by the document providing client;
and acquiring the target content from the cloud server.
The embodiment of the present invention further provides a cloud server, as shown in fig. 8, which includes a processor 801, a communication interface 802, a memory 803 and a communication bus 804, wherein the processor 801, the communication interface 802 and the memory 803 complete mutual communication through the communication bus 804,
a memory 803 for storing a computer program;
the processor 801 is configured to implement the following steps when executing the program stored in the memory 803:
generating identification information containing identification information of the target content and/or identification information of the document collection user based on the identification information generation request; so that the document provides the client to obtain the identification information; based on the identification information, obtaining identification information of the target content and/or identification information of the document collection user, so that the document providing user selects the target content based on the identification information of the target content and/or the identification information of the document collection user, and sending the target content to the cloud server; the identification information generation request is generated by the document collection client according to an instruction triggered by the document collection user and is sent to the cloud server; the identification information generation request includes: identification information of the target content and/or identification information of the document collection user; the target content is as follows: the method comprises the steps that a document collection user and a document providing user determine in advance, and partial document contents acquired by the document collection user are to be acquired;
and receiving and storing the target content sent by the document providing client so that the document collecting client can acquire the target content from the cloud server.
The communication bus mentioned in the document collection client device and the cloud server may be a Peripheral Component Interconnect (PCI) bus, an Extended Industry Standard Architecture (EISA) bus, or the like. The communication bus may be divided into an address bus, a data bus, a control bus, etc. For ease of illustration, only one thick line is shown, but this does not mean that there is only one bus or one type of bus.
The communication interface is used for communication between the document collection client device or the cloud server and other devices.
The Memory may include a Random Access Memory (RAM) or a Non-Volatile Memory (NVM), such as at least one disk Memory. Optionally, the memory may also be at least one memory device located remotely from the processor.
The Processor may be a general-purpose Processor, including a Central Processing Unit (CPU), a Network Processor (NP), and the like; but also Digital Signal Processors (DSPs), Application Specific Integrated Circuits (ASICs), Field Programmable Gate Arrays (FPGAs) or other Programmable logic devices, discrete Gate or transistor logic devices, discrete hardware components.
In yet another embodiment of the present invention, a computer-readable storage medium is further provided, in which a computer program is stored, and the computer program realizes the steps of any one of the above document content collection methods when executed by a processor.
In yet another embodiment, there is also provided a computer program product containing instructions which, when run on a computer, cause the computer to perform the steps of any of the document content collection methods of the above embodiments.
In the above embodiments, the implementation may be wholly or partially realized by software, hardware, firmware, or any combination thereof. When implemented in software, may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When loaded and executed on a computer, cause the processes or functions described in accordance with the embodiments of the invention to occur, in whole or in part. The computer may be a general purpose computer, a special purpose computer, a network of computers, or other programmable device. The computer instructions may be stored in a computer readable storage medium or transmitted from one computer readable storage medium to another, for example, from one website site, computer, server, or data center to another website site, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, Digital Subscriber Line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device, such as a server, a data center, etc., that incorporates one or more of the available media. The usable medium may be a magnetic medium (e.g., floppy Disk, hard Disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., Solid State Disk (SSD)), among others.
It is noted that, herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other identical elements in a process, method, article, or apparatus that comprises the element.
All the embodiments in the present specification are described in a related manner, and the same and similar parts among the embodiments may be referred to each other, and each embodiment focuses on the differences from the other embodiments. In particular, as for the apparatus and device embodiments, since they are substantially similar to the method and system embodiments, the description is relatively simple, and reference may be made to some descriptions of the method embodiments for relevant points.
The above description is only for the preferred embodiment of the present invention, and is not intended to limit the scope of the present invention. Any modification, equivalent replacement, or improvement made within the spirit and principle of the present invention shall fall within the protection scope of the present invention.