Document processing method, device, equipment and medium

The method automates online document generation and editing for efficient data collection, addressing manual data collection inefficiencies by synchronizing updates and controlling access, thus enhancing data processing efficiency.

JP7791218B2Active Publication Date: 2025-12-23BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
JP2023578187
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2021-09-18
Filing Date
2022-09-16
Publication Date
2025-12-23
Estimated Expiration
2042-09-16

AI Technical Summary

Technical Problem

Existing data collection methods rely on manual on-site data collection and aggregation, which reduces efficiency.

Method used

A document processing method that generates online documents automatically based on preset conditions, allowing for data collection and editing by multiple users with controlled access and synchronized updates, thereby improving data collection efficiency.

Benefits of technology

Enhances data collection efficiency by automating document generation and synchronization, reducing memory overflow, and ensuring data integrity through controlled access and synchronized updates.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007791218000001
    Figure 0007791218000001
  • Figure 0007791218000002
    Figure 0007791218000002
  • Figure 0007791218000003
    Figure 0007791218000003
Patent Text Reader

Abstract

The present invention provides a document processing method, device, apparatus, and medium. The document processing method includes obtaining document parameter information of a document to be created in response to satisfying a preset condition for creating the online document, and generating a new target online document based on the document parameter information. The preset condition for creating the online document includes at least one of reaching a preset document update period and using the target online document to collect target data objects within the update period, and determining that an amount of data in a first online document reaches a preset amount of data or that the first online document cannot hold all of the amount of data required to be written in a next data collection period or data collection task.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS The present disclosure provides: This is a continuation of International Application No. PCT / 2022 / 119381, filed on September 16, 2022. Priority is claimed based on Chinese Application No. 2021111119000.X filed on September 18, 2021 (title: Document processing method, device, equipment and medium), the entire contents of which are incorporated herein by reference in their entirety.

[0002] Technical Field The present disclosure relates to the field of computer application technology, and more particularly to a document processing method, device, apparatus and medium. [Background technology]

[0003] In daily production and life, data collection is relatively common, for example, in the process of running a store or chain store, the operation data of the store or chain store is collected and statistically analyzed.

[0004] In the prior art, in order to compile statistics on related data, it is necessary to visit the site, collect and manually record the data, and then manually aggregate the recorded data. For example, a user who performs a roving inspection must visit the corresponding store and provide a paper form to the store manager to fill out, thereby collecting store data, and then the roving inspector must aggregate the collected data for all stores.

[0005] However, the above-mentioned data collection method relies on users to collect data on-site and record it manually, which reduces the efficiency of data collection. Summary of the Invention

[0006] To solve or at least partially solve the above-mentioned technical problems, the present disclosure provides a document processing method, apparatus, device, and medium.

[0007] An embodiment of the present disclosure provides a document processing method, which includes: obtaining document parameter information of a document to be created in response to satisfying preset conditions for online document creation; and generating a new target online document based on the document parameter information, wherein the preset conditions for online document creation include at least one of reaching a preset document update period and using the target online document to collect target data objects within the update period; and determining that the amount of data in a first online document reaches a preset data amount or that the first online document cannot hold all of the amount of data required to be written in the next data collection period or data collection task, and wherein the first online document is used to collect the target data objects before the conditions for online document creation are satisfied.

[0008] The document processing method according to the disclosed embodiment uses online documents to realize the collection of data objects, and automatically generates online documents according to data collection periods or data collection tasks. By closely combining document generation with data collection itself, the efficiency of using documents to collect data is improved.

[0009] An embodiment of the present disclosure provides a document processing method, which includes: accepting an editing operation on a document by a user, identifying a location of the document corresponding to the editing operation, obtaining preset permission information corresponding to the user, and, in response to the permission information including an editing operation restriction permission, controlling the editing operation based on an editing control policy corresponding to the document location among the editing operation restriction permissions.

[0010] A document processing method according to an embodiment of the present disclosure accepts a document editing operation by a user, identifies a document location corresponding to the editing operation, obtains preset authority information corresponding to the user, and controls the editing operation based on the preset editing control policy corresponding to the document location in response to the authority information being related to the editing operation restriction authority, thereby controlling the editing operation of online documents and providing technical support for diversifying online document editing scenarios.

[0011] An embodiment of the present disclosure provides a document processing method, which includes: obtaining a target online document for collecting multiple target data for different users, where different data collection areas of the target online document correspond to different users, and each of the data collection areas includes multiple target data collection sub-areas to be edited by the corresponding user; sending a document link of the document to the multiple users based on configuration information, where display authority information is associated with the document link to indicate that the data collection areas visible to a first user and a second user who receive the document link are different; and opening the document link in response to a user's opening operation. and receiving editing information triggered by a user in the target data collection sub-area in the visible data collection area corresponding to the user, and updating the value of the target data in the target data collection sub-area using the editing information, wherein in response to the user opening the target online document multiple times in the same target data collection period or target data collection task, updating the value of the target data corresponding to the target data collection sub-area in the data collection area using the editing information entered when the target online document is subsequently opened.

[0012] The document processing method of the disclosed embodiment can set different data collection areas corresponding to different users in a target online document, and use one target online document to collect editing information from multiple target users. Even if a user clicks on a document link multiple times to edit the data collection area corresponding to that user, the data collection area can be synchronously updated without increasing the data collection area based on the editing information of the data collection area that has been edited multiple times, thereby avoiding the increased pressure on data processing each time the data collection area is increased and further improving the efficiency of data collection.

[0013] An embodiment of the present disclosure provides a document processing method, the method including: receiving a document link of a document, wherein different data collection areas of the document correspond to different users, and the data collection area includes multiple target data collection sub-areas to be edited; in response to a user triggering the document link, displaying a target data collection sub-area of ​​the target online document corresponding to the user based on authority information previously associated with the document link; receiving editing information triggered by the user in the target data collection sub-area in the target data collection sub-area; and using the editing information to update a value of target data in the target data collection sub-area; in response to the user triggering the document link multiple times to open the target online document, updating a value of target data corresponding to the target data collection sub-area in the target data collection sub-area based on editing information input by the user when later opening the target online document, wherein the value of the target data exists in the same target data collection cycle or target data collection task.

[0014] An embodiment of the present disclosure further provides a document processing device, the device comprising: a first acquisition module for acquiring document parameter information of a document to be created in response to satisfying a preset condition for online document creation; and a generation module for generating a target online document based on the document parameter information, the preset condition for online document creation including at least one of: reaching a preset document update period and using the target online document to collect target data objects within the update period; and determining that the amount of data in the first online document reaches the preset data amount or that the first online document cannot hold all of the amount of data required to be written in a next data collection period or data collection task, wherein the first online document collects the target data objects before satisfying the condition for online document creation.

[0015] An embodiment of the present disclosure further provides a document processing device, the device including: a determination module for receiving a document editing operation by a user and identifying a document location corresponding to the editing operation; and a control module for obtaining preset authority information corresponding to the user, and in response to the authority information including an editing operation restriction authority, controlling the editing operation based on an editing control policy corresponding to the document location among the editing operation restriction authorities.

[0016] The disclosed embodiment further provides a document processing device, which includes a second acquisition module for acquiring a target online document for collecting multiple target data for different users, where different data collection areas of the target online document correspond to different users, and each of the data collection areas includes multiple target data collection sub-areas to be edited by a corresponding user, a sending module for sending a document link of the document to multiple users based on configuration information, where the document link is associated with display authority information used to indicate that the data collection areas visible to first and second users who receive the document link are different data collection areas, and a sending module for sending a document link of the user to multiple users based on configuration information. a first update module for, in response to an open operation, opening a target online document corresponding to the document link, receiving editing information triggered by a user in the target data collection sub-area in the visible data collection area corresponding to the user, and updating a value of the target data in the target data collection sub-area using the editing information; and, in response to a user opening the target online document multiple times in the same target data collection cycle or target data collection task, the first update module updates the value of the target data corresponding to the target data collection sub-area in the data collection area using the editing information input when the target online document is later opened.

[0017] An embodiment of the present disclosure further provides a document processing device, the device including: a receiving module for receiving a document link of a document, where different data collection areas of the document correspond to different users and the data collection areas include multiple target data collection sub-areas to be edited; a display module for displaying the target data collection area of ​​the document corresponding to the user based on authority information previously associated with the document link in response to a user's trigger operation of the document link; and a second update module for updating target data values ​​corresponding to the target data collection sub-areas in the target data collection sub-areas in response to the user opening the target online document multiple times based on editing information input by the user when the user later opens the target online document, the second update module opening the document multiple times in the same target data collection cycle or target data collection task.

[0018] An embodiment of the present disclosure further provides an electronic device, the electronic device comprising a processor and a memory for storing executable instructions of the processor, the processor being used to read and execute the executable instructions from the memory, for example, to realize a document processing method according to an embodiment of the present disclosure.

[0019] An embodiment of the present disclosure further provides a computer-readable storage medium, for example, storing a computer program used to perform a document processing method according to an embodiment of the present disclosure. [Brief explanation of the drawings]

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

[0021] [Figure 1] 1 is a flowchart of a document processing method according to an embodiment of the present disclosure. [Figure 2] 1 is a schematic diagram of a document processing scene according to an embodiment of the present disclosure; [Figure 3] FIG. 2 is a schematic diagram of another document processing scene according to an embodiment of the present disclosure. [Figure 4] FIG. 2 is a schematic diagram of another document processing scene according to an embodiment of the present disclosure. [Figure 5] 10 is a flowchart of another document processing method according to an embodiment of the present disclosure. [Figure 6] 10 is a flowchart of another document processing method according to an embodiment of the present disclosure. [Figure 7] FIG. 2 is a schematic diagram of another document processing scene according to an embodiment of the present disclosure. [Figure 8] FIG. 2 is a schematic diagram of another document processing scene according to an embodiment of the present disclosure. [Figure 9] 10 is a flowchart of another document processing method according to an embodiment of the present disclosure. [Figure 10] 10A and 10B are schematic diagrams of another document processing scene according to an embodiment of the present disclosure; [Figure 11] 10 is a flowchart of another document processing method according to an embodiment of the present disclosure. [Figure 12] 10 is a flowchart of another document processing method according to an embodiment of the present disclosure. [Figure 13] 1 is a schematic diagram illustrating a configuration of a document processing device according to an embodiment of the present disclosure. [Figure 14] FIG. 10 is a schematic diagram illustrating the configuration of another document processing device according to an embodiment of the present disclosure. [Figure 15] FIG. 10 is a schematic diagram illustrating the configuration of another document processing device according to an embodiment of the present disclosure. [Figure 16] FIG. 10 is a schematic diagram illustrating the configuration of another document processing device according to an embodiment of the present disclosure. [Figure 17] 1 is a schematic diagram illustrating a configuration of an electronic device according to an embodiment of the present disclosure. DETAILED DESCRIPTION OF THE INVENTION

[0022] Hereinafter, the embodiments of the present invention will be described in more detail with reference to the drawings. The drawings show certain embodiments of the present disclosure, but the present disclosure can be implemented in various forms, and the following examples are provided for a clearer and more complete understanding of the present disclosure and should not be construed as limiting the present invention. It should be understood that the drawings and examples of the present disclosure are merely illustrative and are not used to limit the protection scope of the present disclosure.

[0023] It should be understood that the steps described in the method embodiments of the present disclosure can be performed in different orders and / or in parallel. Additionally, method embodiments may include additional or omitted steps. The scope of the present disclosure is not limited in this respect.

[0024] As used herein, the term "comprises" and variations thereof are open inclusions, including but not limited to. The term "based on" means "based at least in part on." The term "in one embodiment" means "at least one embodiment," the term "another embodiment" means "at least one other embodiment," and the term "some embodiments" means "at least some embodiments." Relevant definitions of other terms are provided below in the description.

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

[0026] The modifications "one" and "multiple" referred to in this disclosure are general rather than limiting, and should be understood by those skilled in the art as "one or more" unless the context clearly indicates otherwise.

[0027] The names of messages and information exchanged between devices in the embodiments of the present disclosure are for illustrative purposes only and are not intended to limit the scope of these messages and information.

[0028] To solve the above-mentioned problems, the disclosed embodiment provides a data collection form for online documents, and since the documents are online, aspects such as data collection and aggregation can be performed online, which can greatly improve the efficiency of data collection.

[0029] In addition to the fact that the documents used to collect data are online, we will further discover and analyze the actual problems that may arise when using online documents to collect data in different scenarios, and propose solutions to these actual problems, which will be introduced as examples below.

[0030] The following describes the data collection process of online documents in the present disclosure.

[0031] First, in response to the actual problems that may occur when collecting data using online documents, the above-mentioned problems are solved by improving the method for creating online documents. The following is an example description.

[0032] 1 is a flow chart of a document processing method according to one embodiment of the present disclosure. The method is executed by a document processing device, which may be implemented by software and / or hardware, and is generally integrated into a server. As shown in FIG. 1, the method includes the following steps: The method includes obtaining document parameter information for a document to be created in response to satisfying a preset online document creation condition (step 101).

[0033] In this embodiment, the preset online document creation conditions include at least one of the following:

[0034] As a first example, within a preset document update period, a target online document is used to collect a target data object, where the target data object may also be a data object to be collected in a scene, such as sales, attendance, etc.

[0035] That is, in this embodiment, online documents are periodically and automatically generated. The document update period can be determined based on experimental data or according to the needs of data collection. By periodically and automatically generating online documents, it is possible to avoid memory overflows caused by large amounts of data in online documents. Furthermore, when data needs to be periodically collected, data collected within the same period can be stored in the same online document, and data collected within different periods can be stored in different online documents. This allows data to be collected by automatically generating online documents and replacing the original documents with newly generated documents, and automatically classifying the collected data within different periods, thereby improving the efficiency of subsequent data processing.

[0036] As a second example, in this example, since the amount of data collected in online documents is large, it affects storage efficiency and can avoid problems such as local memory overflow. In order to avoid these problems, it is possible to determine whether the amount of data collected in online documents is greater than a certain value, or whether the amount of data collected will be greater than a certain value if related data continues to be collected.

[0037] If the amount of data is larger than a certain value, it is determined that the preset condition for creating an online document is met, the online document is recreated to collect data, and the data previously collected in the online document is archived and stored.

[0038] In this embodiment, the data volume of the first online document for collecting target data objects, which was created before the conditions for online document creation were met, is obtained, and when the data volume of the first online document reaches a preset data volume, a new online document is created, assuming that the preset conditions for online document creation are met in order to avoid local overflow, etc.

[0039] The created online document may collect data periodically, such as collecting target data objects in each period, so one online document may store data collected in multiple periods. To avoid memory overflow, in this embodiment, if it is determined that the first online document cannot hold all of the data required to be written in the next data collection period or data collection task, i.e., all of the data to be written in the next data collection period or all of the data to be written in the current data collection period, the first online document is deemed to satisfy the preset online document creation conditions, and a new online document is created.

[0040] Typically, online documents are created in response to a user's creation operation. In this disclosure, in data collection scenarios, the amount of data that a certain type of online document can hold is usually limited due to technical limitations of the online document itself, for example, an online table has a maximum data row limit. Furthermore, data collection tasks themselves also have certain characteristics, such as a periodic nature of the data collection task. Therefore, when collecting data using an online document, a target online document is automatically created by combining the online document creation method and creation timing with the characteristics of the data collection task itself when a preset document update period is reached, when the amount of data in a first online document reaches a preset amount, or when it is determined that the first online document cannot hold all the data required to be written in the next data collection period or data collection task. However, within the update period, the target online document is used to collect target data objects, and the first online document collects the target data objects before the conditions for online document creation are met. The above-mentioned form of automatic document creation can avoid problems such as memory overflow due to the large amount of data that is collected from online documents. Furthermore, when data needs to be collected periodically, data collected within the same period can be stored in the same online document, and data collected within different periods can be stored in different online documents. This allows data to be collected by automatically creating online documents and replacing the original documents with newly created documents, and automatically classifying data collected within different periods, thereby improving the efficiency of subsequent data processing.

[0041] In addition, the online document according to this embodiment can realize online editing and data updating, and this disclosure does not limit the format of the online document, which may be, for example, an online table. In the case of an online table, if it is determined that the number of data collection areas of the first online table for collecting the current target data object reaches a preset threshold, or the data collection area of ​​the first online table cannot hold all the data amount required to be written in the next data collection period or data collection task, it can be deemed that the conditions for creating an online document are met.

[0042] Furthermore, after satisfying preset conditions for creating an online document, parameter information for the document to be created is acquired. The document parameter information includes layout information for the online document, the number of lines in the data collection area, and document index information that is expected to instruct entry into the target data object. Accordingly, the corresponding document parameter information is determined based on the data collection task so that the created document meets the needs of the data collection task. In one embodiment of the present disclosure, related configuration information is determined based on the data collection task of the target data object. For example, a configuration information input interface is displayed for the related setter, and the related configuration information input by the related setter in the input interface is acquired. Furthermore, the document parameter information for the document to be created is acquired based on the configuration information. However, a correspondence between the configuration information and the document parameter information can be stored in advance, and the corresponding document parameter information can be acquired based on the correspondence query.

[0043] In step 102, a target online document is generated based on the document parameter information.

[0044] In this embodiment, the display effect of the online document presented to the filling user can be determined based on the document parameter information, and how the online document will be used to collect data, such as which information to collect, where different pieces of information should be entered, and whether there are any restrictions, can be determined. By determining the document parameter information for generating the target online document based on the data collection task, the generated target online document can be adapted to the data collection task, thereby improving the efficiency of data collection and data availability. Therefore, the target online document is generated based on the document parameter information.

[0045] During actual execution, the relevant setting of document parameter information for generating online documents can improve the accuracy and efficiency of data entry by users.

[0046] In some embodiments of the present disclosure, first configuration information including user-related information is preset. The user-related information includes information associated with the current data collection task. In this embodiment, the preset first configuration information is referenced to obtain user-related information for system settings in the online document to be created. The first configuration information can be obtained by an authorized information management department with legal permission.

[0047] This allows the automatic filling of user-related information that users are not allowed to edit when generating online documents, thereby improving the efficiency of filling out online documents, ensuring the reliability of data collection through online documents to a certain extent, and preventing users from tampering with user-related information.

[0048] In this embodiment, as shown in FIG. 2, if the user-related information includes information 1 and 2 related to the current data collection task, when generating the corresponding online document, the user-related information corresponding to the corresponding field is directly filled in, and the user-related information is prohibited from being edited by the user. When the user clicks on the corresponding user-related information, a prompt message such as "Editing prohibited" may be displayed.

[0049] In another embodiment of the present disclosure, second configuration information including document index information is preset to prompt the user to edit the value of the target data corresponding to the index information at the corresponding position, and the document index information may be in any format such as text, image, or video. Therefore, when creating an online document, the preset second configuration information is referenced to obtain document index information of the online document to be created from the second configuration information, and the user is guided to edit the value of the target data corresponding to the index information based on the document index information.

[0050] In this embodiment, as shown in Figure 3, when a field to be filled in an online document includes information 1 and 2 associated with the current data collection task, when generating the corresponding online document, document index information such as "information 1 associated with the current data collection task" and "information 2 associated with the current data collection task" is directly displayed in the relevant area of ​​the corresponding field, and the user fills in the corresponding data etc. based on the document index information, thereby improving the efficiency and accuracy of the user filling in the online document.

[0051] In some embodiments, the identification information of the automatically generated target online document, such as the document name, may include information about the data collection period or data collection task corresponding to the target online document, such as period information such as the data collection date, the name of the collection task, and the location where the data collection occurred. For example, in a scenario where store information is collected, the document identification of the automatically generated target online document may include the date of data collection or the name of the store. When there are multiple data collection points within a certain area and the data to be collected at each data collection point is entered into a preset data collection area of ​​the automatically generated document, the document identification of the automatically generated target online document may include name information of the area, such as Dongcheng District or Xicheng District.

[0052] The automatically generated identification information of the target online document includes the corresponding data collection period and / or collection task information, which makes it easy to archive and query the target online document, and is advantageous for subsequent data analysis and utilization.

[0053] In some embodiments, when archiving the above online document, the target online document to be archived may be stored in a preset cloud storage space, and subsequent reading of the online document may be performed in the cloud storage space.

[0054] In this embodiment, a storage address of the target data object in the cloud storage space may be preset, which may be specified by a user or automatically assigned by a server, and the target online document is archived at the storage address of the target data object in the cloud storage space.

[0055] For example, a relationship between the target data object and the archive address may be set, and when the target online document is to be archived, the archive address of the target online document is identified and archived based on the target data object collected in the target online document and the relationship.

[0056] In addition, for example, when automatically generating a target online document, an archive address of the target online document may be set based on an association relationship, and when an archiving timing is met, the target online document may be archived at the archive address. In some possible embodiments, before using the target online document to complete collection of the target data object, a storage address of the target data object in the cloud storage space is set, thereby archiving the target online document at the storage address of the target data object in the cloud storage space. After using the target online document to complete collection of the target data object, the target online document may be archived at the storage address of the target data object in the cloud storage space by determining that the target online document has reached a preset document update period, or that the data amount of the target online document has reached a preset data amount, or that the target online document has reached a data collection period or a data amount required to be written in the data collection task.

[0057] In the disclosed embodiment, when archiving the above online documents, the document link of the target online document to be archived is archived in a preset cloud storage space, thereby facilitating the utilization of the cloud storage space, so that related online documents can be retrieved based on the document link.

[0058] In this embodiment, a storage address of a target data object in a passing cloud space, such as a cloud space storage address of a knowledge base designated directory, is preset, and the target online document for collecting the target data object is archived at the storage address. Regardless of whether the online document for collecting the target data object itself has been updated and whether the number of online documents for holding the target data object is one or multiple, the target data value collected for the target data object is stored in a pre-designated cloud storage space, so that multiple documents corresponding to the target data object can be automatically archived in a unified manner, thereby improving the efficiency of subsequent data management and query.

[0059] In some embodiments of the present disclosure, the online document may be sent to the user in the form of a document link, that is, in this embodiment, the document link of the target online document may be sent to at least one user based on preset third configuration information, where the preset configuration information may include user identification information of data to be filled in, a sending time of the document link, etc.

[0060] In this embodiment, a document link of the target online document is sent to at least one corresponding user based on preset configuration information. Furthermore, after a user clicks the document link, editing information for the target online document can be obtained in real time, including data entered in related fields. In this embodiment, in response to the received editing information, the editing information is stored in the target online document, so that the entered editing information can be synchronously stored without a user's submission operation.

[0061] As described above, the document processing method of the disclosed embodiment obtains document parameter information to be created in response to meeting preset online document creation conditions, and generates a target online document based on the document parameter information, thereby matching online document creation with data collection tasks and collecting online document data, thereby improving the efficiency of data collection.

[0062] In data collection scenarios, it may be necessary to collect target data objects for multiple users. For example, when inspecting stores, it is necessary to collect target data objects for each store manager. If a separate online document is generated for each store manager, the efficiency of generating the online document may decrease, which further affects the efficiency of data collection and makes later management and maintenance of the data inconvenient.

[0063] Therefore, some embodiments of the present disclosure further provide a method for collecting target data objects of multiple online users through online documents.

[0064] In this embodiment, the target online document includes multiple data collection areas, each of which includes two or more target data collection sub-areas to be edited. Each data collection area corresponds to a single user, and different data collection areas correspond to different users. Therefore, the data collection areas in a single online document can be used to distinguish between different users, and a single document can be used to collect data for multiple users, thereby improving data collection efficiency. Furthermore, the target data collection sub-areas corresponding to each data collection area can be used to collect data for related target data objects.

[0065] In this embodiment, if the online document is an online table, the data collection area may be one or more data rows with multiple cells each corresponding to a different column. Different columns may be used to collect different types of information, and each cell may correspond to one target data collection sub-area in the disclosed embodiment. As an example, in a sales summary scenario for a store, the data collection area corresponding to store manager A may include target data collection sub-areas such as "Information 1 Associated with Data Collection Task," "Information 2 Associated with Data Collection Task," "Store Address," and "Store Sales," as shown in FIG. 4.

[0066] In this embodiment, as shown in FIG. 5, the document processing method includes: The method further includes sending a document link of the target online document to a plurality of users based on the configuration information (step 501). Here, the document link is set in association with display authority information indicating that the first and second users who receive the document link have different visible data collection areas.

[0067] In this embodiment, a document link of the target online document is sent to multiple users based on configuration information including the user identities, sending times, etc. of the multiple users to whom the target online document is sent. In this embodiment, the document link is set in association with the viewing permissions of the data collection areas of the target online document corresponding to different users, so that each user can only view the data collection area corresponding to themselves, to avoid the leakage of other users' data.

[0068] In addition, in different application scenarios, the document link may be set in a manner that is related to the display permissions of the data collection area of ​​the target online document for different users, and examples are provided below.

[0069] In some possible embodiments, when a user clicks on a document link, the user identification information of the user is obtained, and corresponding configuration information is queried based on the user identification information. For example, the configuration information, including the correspondence between the user identification and the data collection area, may be stored in a data table. Then, the data collection area information corresponding to the user is displayed to the user based on the configuration information.

[0070] In another possible embodiment, the server pre-marks and stores the user identification information of the user who has editing authority corresponding to each data collection area in the target online document. When a user triggers a document link, the server obtains the user identification information of the user who performed the trigger operation and matches the user identification information with the user identification information with the editing authority. When displaying the target online document to the user, the server displays the data collection area whose user identification information matches the user identification information with the editing authority, and does not display all data collection areas that do not match.

[0071] In step 502, in response to a user's open operation, a target online document corresponding to the document link is opened, editing information triggered by the user is received in a target data collection sub-area in the visible data collection area corresponding to the user, and the editing information is used to update the value of the target data in the target data collection sub-area. In response to the user opening the target online document multiple times in the same target data collection period or target data collection task, the same data collection area is included in the visible data collection area of ​​the user, and the editing information entered when the target online document is subsequently opened is used to update the value of the target data corresponding to the target data collection sub-area in the data collection area.

[0072] In this embodiment, in response to a user's open operation, the target online document corresponding to the document link is opened, and further, editing information triggered by the user in the target data collection sub-area in the visible data collection area corresponding to the user is received and used to update the value of the target data in the target data collection sub-area.

[0073] However, in response to a user opening a target online document multiple times during the same target data collection cycle or target data collection task, the data collection area visible to the user may be the same data collection area, and the editing information entered when the target online document is subsequently opened is used to update the target data value corresponding to the target data collection subarea in the data collection area. Furthermore, in this embodiment, after a user clicks a document link multiple times to obtain the editing information edited multiple times in the data collection area corresponding to the user, the same data collection area corresponding to the user in the target online document is synchronously updated based on the editing information edited multiple times. That is, although the same user can edit a target data collection subarea in a data collection area multiple times, the multiple edits are the same data collection area, and do not mean that a new data collection area is added to collect the editing information entered by the user. The server only needs to store the editing information entered by the user each time in the data collection area, and does not need to generate a new data collection area each time. Each time the server sends a document link of a target online document to a corresponding user, the user inputs editing information at a current order based on the received target online document. Although the user clicks on the document link multiple times, the user inputs data based on the same target online document each time. Therefore, the target online document is only one carrier for collecting editing information, and there is no need to regenerate a new data collection area each time, which greatly improves the efficiency of data collection.

[0074] During actual editing, some embodiments of the present disclosure further acquire editing operations input by the user into the target data collection sub-area in the data collection area corresponding to the user via a document link. The editing operations are controlled based on a preset editing control policy corresponding to the target data collection sub-area. The editing control policy controls the type and content of the user editing operation. For example, if the editing control policy prohibits editing of pre-filled user-related information, when the user edits the user-related information pre-filled in the data collection area corresponding to the user, the editing operation can be deemed invalid and rejected. Furthermore, for example, if the editing control policy has a character limit, when the user inputs into the target data collection sub-area in the data collection area corresponding to the user, if the number of characters input exceeds the character limit, the editing operation can be deemed invalid and rejected. In particular, by setting an edit restriction time period, the collection time of the target data object can be controlled, and further, a preset mark can be attached to the collected target data based on the relationship between the collection time of the target data object and the edit restriction time period, for example, whether it is within the edit permission period, outside the edit permission period, or the length of time since the edit permission period, thereby facilitating later data processing and making data collection operations more standardized.

[0075] In some embodiments, a control policy for controlling editing of a target data collection sub-area can be automatically generated based on index information determined based on document parameters when generating a target online document to instruct how to fill in information in the data collection sub-area of ​​the target data collection sub-area. For example, the editing restriction time period can be automatically set based on index information. For example, if the index information indicates September 6th, the editing restriction time period of the corresponding data collection area can be automatically set to allow editing within September 6th and not allow editing after or before that date. Alternatively, editing after or before that date can be marked accordingly. Alternatively, a reminder message can be sent to the corresponding user a preset time before the editing restriction time period, during which the editing control policy will affect the user's editing operation, or before the expiration date. The user can trigger the reminder message to enter the corresponding target data editing sub-area. This enables interoperability between target online document generation and document editing control policies, improving overall efficiency.

[0076] As described above, according to the document processing method of the disclosed embodiment, different data collection areas corresponding to different users can be set in a target online document, and one target online document can be used to collect editing information from multiple target users. Even if a user clicks on a document link multiple times to edit the data collection area corresponding to that user, the data collection area can be synchronously updated without increasing the data collection area based on the editing information of the data collection area that has been edited multiple times, thereby avoiding increased memory pressure each time the data collection area is increased and further improving the efficiency of data collection.

[0077] In some other embodiments, examples will be given to explain how to solve the above-mentioned problem when collecting data using online documents, such as having time restrictions on inputting specific data during data collection, for example, editing the data collection area during a specific permitted time period. Figure 6 is a flow chart of a document processing method according to another embodiment of the present disclosure. As shown in Figure 6, the method includes the following steps: The method includes accepting a document editing operation by a user and identifying a document location corresponding to the editing operation (step 601).

[0078] In this embodiment, the preset document location may be a user-editable location such as a data entry field.

[0079] In step 602, preset authority information corresponding to the user is obtained, and in response to the authority information belonging to the editing operation restriction authority, the editing operation is controlled based on the editing control policy corresponding to the document location in the editing operation restriction authority.

[0080] By establishing a correspondence relationship between a user and authority information in advance, in this embodiment, preset authority information corresponding to a user can be obtained based on the correspondence relationship, and it can be determined whether the authority information belongs to the editing operation restriction authority, which is considered to indicate whether the corresponding authority information is related to other information such as time. For example, if certain authority information is open during a certain time period and not open during a certain time period, it belongs to the editing operation restriction authority.

[0081] In this embodiment, for the authority information belonging to the editing operation restriction authority, the editing operation is controlled according to a preset editing control policy corresponding to the document location, and the editing control policy is used to indicate a specific method of controlling the authority based on other information such as time related to the authority information.

[0082] In one embodiment of the present disclosure, when the authority information is associated with time information, controlling the editing operation based on the preset editing control policy corresponding to the document position includes: This includes intuitively presenting the editing restrictions in the current data editing area to the user by displaying the data editing area according to a first display state during the editing restriction time period, and displaying the data editing area according to a second display state outside the editing restriction time period to prompt the user that editing of the area is not currently permitted. However, the first and second display states can be distinguished by color, text, etc., and are not limited here.

[0083] In this embodiment, the process includes obtaining the editing time corresponding to the editing operation and the preset editing restriction time zone corresponding to the document location. Furthermore, if it is detected that the editing time does not fall within the editing restriction time zone, a preset mark is set for the editing information generated by the editing operation. The preset mark is identification information that is considered to indicate editing during the non-editing restriction time zone, and although not listed individually, it may be a character, an image, a code, or the like. Furthermore, the preset mark may be generated by a server or locally on the user terminal where the user is located.

[0084] In some possible examples, a preset mark can be used to indicate that an edited period does not fall within an edit restriction time period. For example, if the start time of the edited period falls within the edit restriction time period but the end time of the edited period exceeds the end time of the edit restriction time period, a first preset mark is generated for the corresponding edited information. For example, if the start time of the edited period does not fall within the edit restriction time period and the end time of the edited period does not fall within the edit restriction time period, a second preset mark is generated for the corresponding edited information. For example, if the start time of the edited period falls within the edit restriction time period and the end time of the edited period also falls within the edit restriction time period, a third preset mark is generated for the corresponding edited information, thereby facilitating subsequent classification and management of the edited information. However, the methods for generating the first, second, and third preset marks may be preset to distinguish between situations in which the edited periods of the edited information are different.

[0085] As a result, this embodiment meets the needs of the same user collecting target data collection sub-areas in multiple time periods, and multiple editing restriction time periods can be set based on the editing locations of related target data collection sub-areas, and the restriction of the editing restriction time periods can avoid confusion between target data collection sub-areas that have been entered multiple times.

[0086] As an example, in a sales reporting scenario, as shown in FIG. 7, document positions for entering sales in multiple time periods can be set in the target online document, and by setting respective editing restriction time periods for each document position, the user can edit sales in the corresponding document position only during the corresponding editing restriction time period. If it is detected that the editing time does not belong to the editing restriction time period, a preset mark is set for the edited sales generated by the editing operation.

[0087] For example, if a user is entering sales data at 10:00 for a document location where the editing restriction time period is from 7:00 to 9:00, after receiving the sales data entered at that document location, the user can set the character identification for "delayed entry" for the entered sales data, which will make it easier to tally subsequent sales data.

[0088] In some embodiments of the present disclosure, when the authority information is associated with time information, the editing operation is controlled based on a preset editing control policy corresponding to the document location, and the editing time corresponding to the editing operation and the preset editing restriction time period corresponding to the document location are obtained, and the editing restriction time period can be set according to the needs of the scene.

[0089] Furthermore, when it is determined that the editing time exceeds the editing restriction time zone, instruction information for prohibiting time-out editing is transmitted to satisfy the control of the editing time in some scenes, or when it is determined that the editing time is earlier than the editing restriction time zone, instruction information for prohibiting early editing is transmitted.

[0090] For example, in a scenario where indoor temperature is to be reported, the target online document can set temperature document positions corresponding to multiple time periods, and each temperature entry document position can be set with a different editing restriction time period, so that the user can only enter temperature at the corresponding document position during the corresponding editing restriction time period, and cannot enter it at any other time period, that is, regardless of whether it is entered early or late, the corresponding temperature data cannot be entered at the corresponding position, so as to prevent data forgery.

[0091] For example, as shown in FIG. 8, if the editing time for a user to perform an editing operation on a document position for which temperature entries correspond to a collection restriction time period from 7:00 to 9:00 is 10:00, the editing operation by the user is rejected and a pop-up instruction such as "Editing prohibited, timeout" is sent.

[0092] In some embodiments of the present disclosure, when authority information is associated with an editing location, controlling the editing operation based on a preset editing control policy corresponding to the document location includes determining the document location corresponding to the editing operation, and if the document location is the preset location, sending instruction information to prohibit editing, where the above-mentioned preset location may be, for example, the document location of pre-entered user-related information, thereby preventing the user from tampering with the above-mentioned related information and ensuring the reliability of the related information corresponding to the target data collection sub-area.

[0093] In practical application, as mentioned above, an online document may contain multiple data collection areas, and different data collection areas of the document correspond to different users. Each data collection area contains two or more target data collection sub-areas to be edited. Therefore, the editing operation is controlled according to the preset editing control policy corresponding to the document position. The method includes obtaining an editing operation of a target data collection sub-area in a data collection area corresponding to the user, and further controlling the editing operation based on an editing control policy corresponding to the preset target data collection sub-area. For example, if the editing control policy prohibits editing of pre-filled user-related information, when the user edits the user-related information pre-filled in the data collection area corresponding to the user, the editing operation is considered to be invalid and the editing operation is rejected. For example, if the editing control policy limits the number of characters when the user inputs information into the target data collection sub-area in the data collection area corresponding to the user, if the number of characters input exceeds the character limit, the editing operation is considered to be invalid and the editing operation is rejected.

[0094] As described above, the document processing method according to the disclosed embodiment accepts a document editing operation by a user, identifies a document location corresponding to the editing operation, obtains preset authority information corresponding to the user, and controls the editing operation based on the preset editing control policy corresponding to the document location in response to the authority information being related to the editing operation restriction authority, thereby controlling the editing operation of an online document and providing technical support for using online documents to meet various needs in different data collection scenarios.

[0095] In other possible embodiments, multiple data collection child tasks may be required in one data collection period or task. How to realize this case using online documents is a problem to be solved. The following embodiment uses an online table as an example to exemplify how to manage multi-user and multi-acquisition child tasks based on the online table.

[0096] 9 is a flow chart of a document processing method according to another embodiment of the present disclosure, which is applied to a server. As shown in FIG. 9, the method includes: The method includes obtaining a target online document for collecting multiple target data for different users (step 901), where different data collection areas of the target online document correspond to different users, and each data collection area includes multiple target data collection sub-areas to be edited by the corresponding user.

[0097] In this embodiment, different data collection areas of the target online document correspond to different users, and each data collection area includes multiple target data collection sub-areas for the corresponding user to edit. Each data collection area corresponds to one user, and the data collection areas corresponding to different users are different.

[0098] In this way, different users can be distinguished by different data collection areas in one online document, and multiple user data can be collected using one document, thereby improving data collection efficiency. In addition, the target data collection sub-areas corresponding to each data collection area are used to collect data corresponding to different data collection sub-tasks, i.e., to collect data of related target data objects.

[0099] In step 902, a document link of the document is sent to multiple users based on the configuration information. Display authority information indicating that the first and second users who receive the document link have different visible data collection areas is associated with the document link and set.

[0100] In this embodiment, the document link of the target online document is sent to multiple users based on configuration information including the user identifications of the multiple users to whom the target online document is sent, the sending times, and the like.

[0101] It should be noted that in different application scenarios, the manner of sending document links of documents to multiple users based on configuration information may be different, and the following provides an example.

[0102] In some embodiments of the present disclosure, second configuration information is preset to preset a group identifier corresponding to a user and a corresponding notification time, and the notification time may be a specific time or a notification cycle time, etc. The group identifier is used to indicate the identification information of the user group to which a user belongs when multiple users form a user group.

[0103] In this embodiment, the preset second configuration information is consulted to obtain one or more group identifiers to which multiple users belong and the corresponding notification times, and then a document link is sent to one or more groups by a system virtual user based on the one or more group identifiers and the corresponding notification times.

[0104] In other words, the document link is directly sent to a user group, and the problem of reduced transmission efficiency caused by sending the document link to each user corresponding to multiple target online documents is solved. However, the system virtual user may be a service virtual user set in the corresponding application.

[0105] As an example, as shown in Fig. 10(a), if a user group having multiple users to whom a target online document should be sent is identified as "Workgroup 1" and the corresponding notification time is determined to be 8:00 a.m., a document link corresponding to the target online document will be sent to "Workgroup 1" via the passing system virtual user "Reminder Assistant" at 8:00 a.m., which further improves the efficiency of sending the target online document and improves the intelligence of data collection.

[0106] In some embodiments of the present disclosure, third configuration information is preset, including the user identification of each user and the corresponding notification time, and the notification time may be a specific time point or a notification cycle time length.

[0107] In this embodiment, the preset third configuration information is consulted to obtain the user identities and corresponding notification times of the multiple users, and then document links are sent to each user based on the user identities and corresponding notification times of the multiple users via a system virtual user, which may be a service virtual user configured in the corresponding application.

[0108] As an example, as shown in Fig. 10(b), the user identification that identifies multiple users to whom the target online document should be sent includes "User 1" and "User 2", and the corresponding notification time is 8:00 a.m., then the document link will be sent to "User 1" and "User 2" at 8:00 a.m. via the system virtual user "Reminder Assistant".

[0109] In addition, in this embodiment, the document link is set in association with the data collection area display authority corresponding to different users in the target online document, so that each user can only view the data collection area corresponding to themselves, so as to avoid the leakage of other users' data.

[0110] In addition, in different application scenarios, the document link is set in a manner that is related to the display authority of the data collection area of ​​the target online document for different users, and the following provides an example.

[0111] In some possible embodiments, when a user clicks on a document link, the user's user identification information, such as the user's name information, is obtained, and a preset data table is queried based on the user identification information. The data table contains a correspondence between the user identification and the corresponding data collection area. The data collection area information corresponding to the user is obtained based on the correspondence, and the data collection area information corresponding to the user is displayed.

[0112] In another possible embodiment, the server presets user identification information with editing authority corresponding to each data collection area in the target online document corresponding to the document link, and when a user clicks on the document link, it obtains the user identification information of the clicking user and matches the user identification information with the user identification information with editing authority. When displaying the target online document to the user, it displays the data collection area whose user identification information matches the user identification information with editing authority, and does not display all data collection areas that do not match.

[0113] In step 903, in response to a user's open operation, a target online document corresponding to the document link is opened, editing information triggered by the user is received in a target data collection sub-area in the visible data collection area corresponding to the user, and the editing information is used to update the value of the target data in the target data collection sub-area. In response to the user opening the target online document multiple times in the same target data collection period or target data collection task, the editing information input when the target online document is later opened is used to update the value of the target data corresponding to the target data collection sub-area in the data collection area.

[0114] In this embodiment, in response to a user's open operation, a target online document corresponding to a document link is opened, and editing information triggered by the user in a target data collection sub-area within the visible data collection area corresponding to the user is received. Furthermore, the editing information is used to update the value of the target data in the target data collection sub-area, but in response to the user opening the target online document multiple times during the same target data collection cycle or target data collection task, the editing information entered when the target online document is subsequently opened is used to update the value of the target data corresponding to the target data collection sub-area in the data collection area. That is, in this embodiment, after a user clicks on a document link multiple times to obtain editing information obtained by editing the data collection area corresponding to the user multiple times, the same data collection area corresponding to the user in the target online document is synchronously updated based on the editing information obtained multiple times. That is, the same user can edit the target data collection sub-area in the data collection area multiple times, but the multiple edits are all in the same data collection area, and the editing information entered by the user is collected without increasing the data collection area.

[0115] The server only needs to be able to store the editing information entered by the user each time in the data collection area, and does not need to generate a new data collection area each time. Each time the server sends a document link of a target online document to a corresponding user, the user enters editing information at the current level based on the received target online document. Even if the user clicks on a document link multiple times, they each enter data based on the same target online document. The target online document, which serves as a carrier for editing information collection, does not need to be regenerated each time, which greatly improves the efficiency of data collection.

[0116] In order to avoid the leakage of data of other users when displaying a target online document, some embodiments of the present disclosure obtain the trigger operation of a document link by the user, and obtain the user identification of the user, for example, the user identification of the user who clicked on the document link through a preset hook function, etc.

[0117] Furthermore, a data collection area corresponding to the user identification is displayed to the user based on preset authority information for indicating the data collection area for which the user has editing authority. For example, the authority information may include the data collection area identification of the data collection area for which the user has editing authority.

[0118] In some embodiments of the present disclosure, first configuration information including user-related information including information associated with a data collection task is preset, and in this embodiment, the preset first configuration information is referenced to obtain user-related information for system settings among the online documents to be created.

[0119] When generating an online document, the relevant information of each user that is prohibited from being edited by the user is placed in the corresponding field of the data collection area in the document corresponding to each user, thereby improving the efficiency of filling out the online document and ensuring to a certain extent the reliability of the data collection of the online document.

[0120] As described above, the document processing method of the disclosed embodiment collects different data collection areas corresponding to different users from multiple target data target online documents, and uses one target online document to collect editing information from multiple target users. Even if a user triggers a document link multiple times to edit the data collection area corresponding to him / her, the data collection area is not increased, and the same data collection area corresponding to the user in the target online document is synchronously updated based on the editing information of the data collection area that has been edited multiple times, thereby avoiding increased memory pressure each time the data collection area is increased, and further improving the efficiency of data collection.

[0121] Since the data volume of a target online document that collects multiple target data is usually large, the data of the target online document can be periodically archived to avoid memory overflow due to the large data volume, automatically archive the collection results, etc.

[0122] In some embodiments of the present disclosure, a document update period is preset, and in response to reaching the preset document update period, a target online document for a next period in which different users collect multiple target data is obtained, and in each document update period, the edit information collected in the target online document is archived and stored at once, and after storing the edit information in the previous target online document, a target online document in which one corresponding edit information has not been input is resent.

[0123] In some embodiments, a document link corresponding to the target online document is stored in a preset cloud storage space, for example, by storing the target online document in the form of a link, so as to easily navigate through the input target data collection sub-area, thereby saving storage memory in the cloud storage space.

[0124] In order to ensure the validity of the input editing information during actual execution, in one embodiment of the present disclosure, it is also necessary to verify the validity of the editing operation when inputting the editing information.

[0125] In this embodiment, as shown in FIG. 11, the method includes: The method further includes obtaining an editing operation performed by a user on a target data collection sub-area in a data collection area corresponding to the user through a current document link (step 1101).

[0126] In this embodiment, after detecting that the user has clicked on the corresponding document link, the data collection area corresponding to the user in the target online document can be displayed to the user, and the user can perform an editing operation on the target data collection sub-area in the data collection area corresponding to the user. For example, if the target data collection sub-area is a sales input area, the editing operation can be an operation to input the sales value.

[0127] In step 1102, the editing operation is controlled based on the editing control policy corresponding to the preset target data collection sub-region.

[0128] In this embodiment, editing operations are controlled based on a preset editing control policy corresponding to the document location, but the editing control policy is used to indicate a specific control method for controlling permissions based on other information, such as time associated with the underlying permission information.

[0129] In addition, in different application scenarios, the manner of controlling the editing operation based on the editing control policy corresponding to the preset target data collection sub-region is different. The following provides an example.

[0130] In some embodiments of the present disclosure, during an editing restriction time period, a data editing area is displayed according to a first display state, and during times other than the editing restriction time period, the data editing area is displayed according to a second display state, and the second display state is used to prompt the user that editing of the area is not currently permitted, and an editing time corresponding to the editing operation and an editing restriction time period corresponding to a preset target data collection sub-area are obtained, and when it is detected that the editing time and the editing restriction time period satisfy a preset relationship, a preset mark is set on the editing information generated by the editing operation.

[0131] However, the preset mark may be identification information that is considered to instruct editing during the non-editing restricted time period, identification information that is edited during the editing restricted time period, or identification information that is longer than the editing restricted time period by a preset length of time. The above identification information may be, but is not listed individually, characters, images, codes, etc. Furthermore, the preset mark may be generated on the server based on a preset algorithm such as a random algorithm, or may be generated locally on the user terminal where the user is located. After the above identification information is generated, it can be synchronized locally on the user terminal or with the server.

[0132] In some possible examples, differences in preset marks can be used to indicate that an edited period does not fall within an edit restricted time period. For example, if the start time of the edited period falls within the edit restricted time period but the end time of the edited period exceeds the end time of the edit restricted time period, a first preset mark is generated for the corresponding edited information. For example, if the start time of the edited period does not fall within the edit restricted time period and the end time of the edited period does not fall within the edit restricted time period, a second preset mark is generated for the corresponding edited information. Furthermore, if the start time of the edited period falls within the edit restricted time period and the end time of the edited period also falls within the edit restricted time period, a third preset mark is generated for the corresponding edited information, thereby facilitating subsequent classification and management of the edited information. The methods for generating the first, second, and third preset marks may be preset to distinguish between situations in which the edited periods of the edited information are different.

[0133] In this way, this embodiment meets the need for the same user to collect target data collection sub-areas in multiple time periods. Multiple editing restriction time periods are set based on the editing locations of related target data collection sub-areas, and the restriction of the editing restriction time periods can avoid confusion between target data collection sub-areas that need to be filled in multiple times, and can also avoid confusion between data objects that need to be collected in different time periods.

[0134] In some embodiments of the present disclosure, when the authority information is associated with time information, an editing time corresponding to the editing operation and a preset editing restriction time period corresponding to the document location are obtained, and the editing restriction time period can be set according to the needs of the scene.

[0135] Furthermore, when it is determined that the editing time exceeds the editing restriction time zone, instruction information for prohibiting time-out editing is transmitted, and when it is determined that the editing time is earlier than the editing restriction time zone, instruction information for prohibiting early editing is transmitted.

[0136] In some scenarios, in addition to acquiring the editing information entered into the target online document, evaluation analysis can also be performed based on the acquired editing information, thereby meeting the needs of data evaluation in some scenarios.

[0137] In one embodiment of the present disclosure, editing information for a user to edit a plurality of target data collection sub-regions corresponding to the user can be obtained, and corresponding target data editing indicators can be generated based on the editing information.

[0138] The target data editing indicator is associated with information in the extracted editing information. For example, if what is extracted is a preset mark that failed to edit data in a preset target data collection sub-area on time, the number of times that editing information was not entered on time based on the preset mark can be generated as a target data editing indicator.

[0139] Also, for example, if the extracted data is the length of time spent editing a preset target data collection sub-area, the writing efficiency can be generated as the target data editing index based on the length of time spent editing.

[0140] As described above, the document processing method of the disclosed embodiment can automatically generate and / or automatically archive a target online document, or verify the legitimacy of a user's editing operation of the target online document, thereby archiving related data in a timely and easy manner, standardizing editing operations, avoiding problems such as memory overflow and data errors caused by large data volumes, and ensuring the accuracy of data collection, thereby providing technical support for meeting the needs of data collection in related scenarios.

[0141] Finally, in the data collection scenario, a method for editing an online document by a user will be described as an example, and the relevant content can be found in the descriptions of other embodiments.

[0142] 12 is a flow diagram of a document processing method according to another embodiment of the present disclosure. As shown in FIG. 12, the method includes: The method includes receiving a document link of a target online document (step 1201), where different data collection areas of the target online document correspond to different users, and the data collection area includes multiple target data collection sub-areas to be edited.

[0143] In this embodiment, the user side receives a document link of a document, and different data collection areas of the document correspond to different users, and the data collection area includes multiple target data collection sub-areas to be edited.

[0144] In step 1202, in response to a user's trigger operation of a document link, a target data collection sub-area corresponding to the user in the target online document is displayed based on authority information previously associated with the document link, editing information triggered by the user in the target data collection sub-area in the target data collection sub-area is received, and the editing information is used to update the value of the target data in the target data collection sub-area.

[0145] In step 1203, in response to the user opening the target online document multiple times, the data collection area displayed to the user becomes the same target data collection subarea, and the target data values ​​corresponding to the target data collection subarea in the target data collection subarea are updated based on the editing information input by the user when the target online document is subsequently opened.

[0146] When a document is opened multiple times in the same target data collection period or target data collection task, a user can trigger a document link to open the target online document.

[0147] In this embodiment, in response to a user's trigger operation of a document link, the target data collection sub-area of ​​the document corresponding to the user is displayed based on the authority information previously associated with the document link, thereby ensuring the security of other user data collection areas.

[0148] In this embodiment, in response to a user's open operation, the target online document corresponding to the document link is opened, editing information triggered by the user is received in the target data collection sub-area in the visible data collection area corresponding to the user, and the editing information is used to update the value of the target data in the target data collection sub-area; in response to the user opening the target online document multiple times in the same target data collection period or target data collection task, the data collection area visible to the user may be the same data collection area, and the editing information entered when the target online document is later opened is used to update the value of the target data in the target data collection sub-area in the data collection area. That is, in this embodiment, in response to the user clicking the document link multiple times, the same data collection area corresponding to the user in the server document is synchronously updated based on the editing information of the user's multiple edits of the data collection area corresponding to the user. In other words, the same user can edit the target data collection sub-area in the data collection area multiple times, but the multiple edits are all in the same data collection area, and do not result in an increase in the data collection area to collect the editing information entered by the user.

[0149] The server only needs to store the editing information entered by the user in the data collection area during the same data collection cycle or data collection task, and does not need to generate a new data collection area each time the user opens a document link. A user may click a document link multiple times, but each time data is entered based on the same target online document. The target online document is used only as a carrier for collecting editing information, and does not need to be regenerated each time the document link is triggered, greatly improving the efficiency of data collection. In some embodiments, during a different data collection cycle or data collection task, the server sends a document link of a target online document that does not have editing information entered during the previous data collection cycle or task to the corresponding user, and the user can enter editing information for a new data collection cycle or data collection task based on the received target online document.

[0150] In some embodiments, the identification information of the automatically generated target online document, such as the document name, may include information about the data collection period or data collection task corresponding to the target online document, such as period information such as the date of data collection, the name of the collection task, or the location where the data collection occurred. For example, in a scenario where store information is collected, the document identification of the automatically generated target online document may include the date of data collection or the name of the store. When there are multiple data collection points within a certain area and the required data collected at each data collection point is entered into a preset data collection area of ​​the automatically generated document, the document identification of the automatically generated target online document may include information about the name of the area, such as Dongcheng District or Xicheng District.

[0151] The automatically generated identification information of the target online document can be combined with the corresponding data collection period and / or collection task information, which can facilitate archiving and querying of the target online document, and is advantageous for subsequent data analysis and utilization.

[0152] During actual editing, in some embodiments of the present disclosure, the editing operation performed by the user on the target data collection sub-area in the data collection area corresponding to the user himself / herself is further obtained through the document link, and the editing operation is controlled based on the editing control policy corresponding to the preset target data collection sub-area, and the user of the editing control policy verifies the legitimacy of the type and editing content of the user editing operation, for example, if the editing control policy prohibits editing of pre-filled user-related information, when the user edits the user-related information pre-filled in the data collection area corresponding to the user himself / herself, the editing operation is deemed to be illegal and rejected.

[0153] In some embodiments of the present disclosure, pre-filled user-related information is displayed in the target data collection area, and the user-related information can include information related to the data collection task or user-specific attribute information. The related information is prohibited from being edited by the user, which improves the efficiency of filling out online documents and ensures the reliability of data collection for online documents to a certain extent.

[0154] During actual entry, the editing time of the editing operation on the online document by the user can be managed in order to obtain collected data in a timely and easy manner and improve the efficiency of data collection.

[0155] In some embodiments of the present disclosure, if the editing time corresponding to a user's editing operation on a target data collection sub-area in the target data collection area does not fall within a preset editing restriction time period of the target data collection sub-area, a preset mark is set on the editing information generated by the editing operation. The preset mark may be identification information that is considered to indicate editing within a non-editing restriction time period, and may be, but is not limited to, characters, images, codes, etc. Furthermore, the preset mark may be generated on a server based on a preset algorithm such as a random algorithm, or may be generated locally on a terminal where the user is present. After generation, the preset mark may be synchronized with another device, such as a server or a terminal where the user is present.

[0156] In some possible examples, the editing time and the editing restriction time period of the target data collection sub-area may satisfy a preset relationship and have various functions. For example, the editing time may be within the editing permission period, within the editing prohibition period, or beyond the duration of the editing permission period and within a preset duration. However, the editing restriction time period may be other types of restricted time periods, such as a chrono-editing period, in addition to the editing permission period and the editing prohibition period. If a target data collection sub-area corresponds to a chrono-editing period, the chrono-editing time of the sub-area may be recorded, and the editing time may also be recorded.

[0157] In some possible examples, differences in preset marks can be used to indicate the specific relationship between the editing time and the editing restriction time zone. For example, if the start time of the editing time falls within the editing restriction time zone but the end time of the editing time exceeds the end time of the editing restriction time zone, a first preset mark is generated for the corresponding editing information. For example, if the start time of the editing time does not fall within the editing restriction time zone and the end time of the editing time does not fall within the editing restriction time zone, a second preset mark is generated for the corresponding editing information. Furthermore, if the start time of the editing time falls within the editing restriction time zone and the end time of the editing time also falls within the editing restriction time zone, a third preset mark is generated for the corresponding editing information, thereby facilitating subsequent classification and management of the editing information. The methods for generating the first, second, and third preset marks may be preset to distinguish the relationship between the editing time of the editing information and the editing restriction time zone.

[0158] In some embodiments of the present disclosure, when the editing time corresponding to the editing operation on the target data collection sub-area by the user in the target data collection area exceeds the preset editing limit time zone of the target data collection sub-area, a notification message indicating that time-out editing is prohibited is displayed.When the editing time corresponding to the editing operation on the target data collection sub-area by the user in the target data collection area is earlier than the preset editing limit time zone of the target data collection sub-area, a notification message indicating that early editing is prohibited is displayed.This satisfies the editing time control in some scenes.

[0159] As described above, the document processing method according to the disclosed embodiment realizes online data collection, improves data collection efficiency, and allows a target online document to have different data collection areas corresponding to different users. A single target online document can be used to collect edited information from multiple target users. Even if a user clicks a document link multiple times to edit the data collection area corresponding to that user, the data collection area can be updated synchronously based on the edited data in the data collection area. This avoids memory pressure caused by increasing the data collection area, further improving data collection efficiency and meeting the needs of specific data collection scenarios, such as a user editing multiple times within a single collection cycle or collecting different types of target data. The disclosed embodiment can also be applied to scenarios such as filling out weekly reports and work reports.

[0160] The embodiments of the present disclosure further provide a document processing device capable of executing the document processing method according to each of the embodiments of the present disclosure, and a functional module corresponding to the execution method and a document processing device that achieves the beneficial effects thereof.

[0161] The present disclosure provides a document processing device.

[0162] 13 is a schematic diagram of the configuration of a document processing device according to an embodiment of the present disclosure. The device can be realized by software and / or hardware, and generally may be integrated into an electronic device such as a server. As shown in FIG. 13, the device includes: a first obtaining module 1310 for obtaining document parameter information to be created in response to satisfying a preset online document creation condition; a generation module 1320 for generating a new target online document based on the document parameter information; The preset online document creation conditions are: When a preset document update period is reached, collecting target data objects using the target online document within the update period; The method includes at least one of: determining that the amount of data in the first online document reaches a preset amount of data; or determining that the first online document cannot hold all of the amount of data required to be written in the next data collection cycle or data collection task. The first online document is for collecting the target data object before the condition for online document creation is met.

[0163] Preferably, in one embodiment of the present disclosure, the first acquisition module 1310: Identifying relevant configuration information based on the data collection task of the target data object; further used to obtain document parameter information of a document to be created based on the configuration information;

[0164] Preferably, in one embodiment of the present disclosure, the first acquisition module 1310: Querying preset first configuration information and obtaining user-related information from the first configuration information that prohibits the user from editing the online document to be created; or / and The preset second configuration information is referenced, and document index information of the online document to be created is obtained from the second configuration information, where the document index information is specifically used to guide the user to edit the target data value corresponding to the index information.

[0165] Preferably, in one embodiment of the present disclosure, the target online document is an online table, and the preset online document creation conditions include at least one of the following: The number of data collection areas of the first online table reaches a preset threshold, or the data collection areas of the first online table cannot hold all of the data amount that needs to be written in the next data collection cycle or data collection task.

[0166] Preferably, in one embodiment of the present disclosure, the method further comprises: a storage module for archiving the target online document in a preset cloud storage space.

[0167] Preferably, in one embodiment of the present disclosure, the storage module is further used to preset a storage address of the target data object in a cloud storage space, and archive the target online document to the storage address of the target data object in the cloud storage space.

[0168] Preferably, in one embodiment of the present disclosure, the storage module uses the target online document to set a storage address of the target data object in a cloud storage space before completing the collection of the target data object; After using the target online document to complete the collection of the target data object, it is further used to determine that the target online document reaches a preset document update period, or that the data amount of the target online document reaches a preset data amount, or that the target online document completes the data collection period or the amount of data that needs to be written in the data collection task, and archive the target online document to the storage address of the target data object in the cloud storage space.

[0169] Preferably, in one embodiment of the present disclosure, The apparatus further comprises a first link sending module for sending a document link of the target online document to at least one user based on preset third configuration information.

[0170] Preferably, in one embodiment of the present disclosure, the link transmission module comprises: It is specifically used for obtaining editing information for editing the target online document in real time after a user triggers the document link, and storing the editing information in the target online document in response to receiving the editing information.

[0171] Preferably, in one embodiment of the present disclosure, different data collection areas of the target online document correspond to different users, and the data collection area includes two or more target data collection sub-areas to be edited, and the device comprises: a second link sending module for sending a document link of the target online document to a plurality of users based on third configuration information, wherein the document link is associated with and set with display authority information indicating that the first and second users who receive the document link have different visible data collection areas; and a document editing module for opening a target online document corresponding to the document link in response to a user's open operation, receiving editing information triggered by the user in the target data collection sub-area in a visible data collection area corresponding to the user, and updating the value of the target data in the target data collection sub-area using the editing information, wherein in response to the user opening the target online document multiple times in the same target data collection period or target data collection task, the same data collection area is included in the user's visible data collection area, and the document editing module updates the value of the target data corresponding to the target data collection sub-area in the data collection area using the editing information input when the target online document is later opened.

[0172] Preferably, in one embodiment of the present disclosure, the document editing module: Acquire an editing operation that a user inputs into a target data collection sub-area in the data collection area visible to the user through the document link; It is specifically used to control the editing operation according to a preset editing control policy corresponding to the target data collection sub-region.

[0173] Preferably, in one embodiment of the present disclosure, the generated document identification information of the target online document includes information on a data collection period or a data collection task corresponding to the target online document; or The generated target online document is filled with information related to the data collection task or user-related information, including user-specific attribute information, which is prohibited from being edited.

[0174] Preferably, in one embodiment of the present disclosure, bringing in information on the data collection period or data collection task corresponding to the target online document includes: This includes bringing in the periodicity information of data collection, the name of the collection task, and the location information of the collection occurrence.

[0175] The document processing device of the disclosed embodiment acquires document parameter information to be created in response to satisfying preset online document creation conditions, and generates a target online document based on the document parameter information, thereby matching online document creation with data collection tasks and collecting online document data, thereby improving the efficiency of data collection.

[0176] The present disclosure further provides a document processing device.

[0177] 14 is a schematic diagram of the configuration of a document processing device according to an embodiment of the present disclosure. The device can be realized by software and / or hardware, and generally may be integrated into an electronic device such as a server. As shown in FIG. 14, the device includes: a determination module 1410 for accepting a document editing operation by a user and identifying a document location corresponding to the editing operation; and a control module 1420 for acquiring preset authority information corresponding to a user, and in response to the authority information including an editing operation restriction authority, controlling the editing operation based on an editing control policy corresponding to a document location among the editing operation restriction authorities.

[0178] Preferably, in one embodiment of the present disclosure, the editing control policy includes a preset editing restriction time period for the data editing area, and the control module 1420: displaying the data editing area in accordance with a first display state during the editing restriction time period, and displaying the data editing area in accordance with a second display state during times other than the editing restriction time period for prompting the user that editing of the area is not currently permitted; The editing time corresponding to the editing operation and the editing restriction time zone corresponding to the document location are acquired, and when it is detected that the editing time and the editing restriction time zone satisfy a preset relationship, the editing time zone is specifically used to set a preset mark for the editing information generated by the editing operation.

[0179] Preferably, in one embodiment of the present disclosure, the control module 1420 specifically: Obtain an editing time corresponding to the editing operation and a preset editing restriction time period corresponding to the document location; If it is determined that the editing time has exceeded the editing restriction time zone, transmitting instruction information for prohibiting timeout editing, or This is used to transmit instruction information for prohibiting early editing when it is determined that the editing time is earlier than the editing restriction time zone.

[0180] Preferably, in one embodiment of the present disclosure, the control module 1420 specifically: The document position corresponding to the editing operation is determined, and if the document position is a preset position, it is used to transmit instruction information for prohibiting editing.

[0181] Preferably, in one embodiment of the present disclosure, different data collection areas of the document correspond to different users, and each data collection area includes two or more target data collection sub-areas to be edited, and the control module 1420 specifically: Among the editing operation restriction authorities, the editing operation is controlled based on the editing control policy corresponding to the document location, Obtaining an editing operation by a user on a target data collection sub-area in a data collection area corresponding to the user; Controlling the editing operation based on an editing control policy corresponding to the preset target data collection sub-region is included.

[0182] The document processing device of the disclosed embodiment accepts a document editing operation by a user, identifies a document location corresponding to the editing operation, obtains preset authority information corresponding to the user, and controls the editing operation based on the preset editing control policy corresponding to the document location in response to the authority information being related to the editing operation restriction authority, thereby controlling the editing operation of online documents and providing technical support for using online documents to meet various needs in different data collection scenarios.

[0183] The present disclosure further provides a document processing device.

[0184] 15 is a schematic diagram of the configuration of a document processing device according to an embodiment of the present disclosure. The device can be realized by software and / or hardware, and generally may be integrated into an electronic device such as a server. As shown in FIG. 15, the device includes: a second acquiring module 1510 for acquiring a target online document for collecting multiple target data for different users, wherein different data collecting regions of the target online document correspond to different users, and each of the data collecting regions includes multiple target data collecting sub-regions to be edited by the corresponding user; a sending module 1520 for sending a document link of the document to a plurality of users based on configuration information, the sending module 1520 being configured to associate with the document link display authority information indicating that the first and second users who receive the document link have different visible data collection areas; a first updating module 1530 for opening a target online document corresponding to the document link in response to a user's open operation, receiving editing information triggered by the user in the target data collection sub-area in the visible data collection area corresponding to the user, and updating the value of the target data in the target data collection sub-area using the editing information, wherein in response to the user opening the target online document multiple times in the same target data collection cycle or target data collection task, the first updating module 1530 updates the value of the target data corresponding to the target data collection sub-area in the data collection area using the editing information input when the target online document is later opened.

[0185] Preferably, in one embodiment of the present disclosure, Querying preset first configuration information and obtaining related information of the user from the first configuration information; The apparatus further includes a placement module for placing the user's related information, which is prohibited from being edited by the user, in a corresponding sub-area of ​​the data collection area corresponding to the user in the document.

[0186] Preferably, in one embodiment of the present disclosure, the sending module 1520 specifically: Querying preset second configuration information, and obtaining one or more group identifiers to which the plurality of users belong and corresponding notification times from the second configuration information; The document link is used to send the document link to one or more groups via a system virtual user based on the one or more group identifiers and corresponding broadcast times.

[0187] Preferably, in one embodiment of the present disclosure, the sending module 1520 specifically: Query preset third configuration information to obtain user identifications of the plurality of users and corresponding notification times from the third configuration information; The system is used to send the document link to each of the users via a virtual user based on the user identities of the users and the corresponding notification times.

[0188] Preferably, in one embodiment of the present disclosure, an identification module for obtaining a trigger operation of the document link by a user and identifying a user identification of the user; and a data collection area display module for displaying a data collection area corresponding to the user identification to the user based on preset authority information.

[0189] Preferably, in one embodiment of the present disclosure, the second acquisition module 1510 is specifically used to acquire target online documents for collecting multiple target data for different users in the next period in response to reaching a preset document update period.

[0190] Preferably, in one embodiment of the present disclosure, The system further comprises a document link storage module for storing a document link corresponding to the target online document in a preset cloud storage space.

[0191] Preferably, in one embodiment of the present disclosure, an editing operation acquisition module for acquiring an editing operation for a user to currently edit a target data collection sub-area in a data collection area corresponding to the user through the document link; The apparatus further includes an editing operation control module that controls the editing operation based on a preset editing control policy corresponding to the target data collection sub-area.

[0192] Preferably, in one embodiment of the present disclosure, the editing operation control module specifically: displaying the data editing sub-area in a first display state during an editing restriction time period, and displaying the sub-area in a second display state during times other than the editing restriction time period to prompt the user that editing of the data editing sub-area is currently prohibited; The editing time corresponding to the editing operation and the editing restriction time zone corresponding to the document location are acquired, and when it is detected that the editing time and the editing restriction time zone satisfy a preset relationship, the editing time and the editing restriction time zone are used to set a preset mark for the editing information generated by the editing operation.

[0193] Preferably, in one embodiment of the present disclosure, the editing operation control module specifically: obtain an editing time corresponding to the editing operation and a preset editing restriction time period corresponding to the document location; transmitting instruction information for prohibiting time-out editing when it is determined that the editing time has exceeded the editing restriction time zone; When it is determined that the editing time is earlier than the editing restriction time zone, the instruction information for prohibiting early editing is transmitted.

[0194] Preferably, in one embodiment of the present disclosure, an editing information acquisition module for acquiring editing information of a plurality of target data collection sub-regions corresponding to the user; and a generating module for generating a target data editing index for the user based on the editing information. The document processing device of the disclosed embodiment can collect different data collection areas corresponding to different users from multiple target data target online documents, use one target online document to collect editing information of multiple target users, and even if a user triggers a document link multiple times to edit the data collection area corresponding to the user, the data collection area can be synchronously updated based on the editing information of the data collection area edited multiple times without increasing the data collection area, thereby avoiding increased memory pressure each time the data collection area is increased, and further improving data collection efficiency.

[0195] The present disclosure further provides a document processing device.

[0196] 16 is a schematic diagram of the configuration of a document processing device according to an embodiment of the present disclosure. The device can be realized by software and / or hardware, and generally may be integrated into an electronic device such as a user terminal. As shown in FIG. 16, the device includes: a receiving module 1610 for receiving a document link of a document, wherein different data collection areas of the document correspond to different users, and the data collection area includes a plurality of target data collection sub-areas to be edited; a display module 1620 for displaying a target data collection area of ​​the document corresponding to the user based on authority information previously associated with the document link in response to a trigger operation of the document link by the user; a second updating module 1630 for opening a target online document corresponding to the document link in response to a user's open operation, receiving editing information triggered by the user in a target data collection sub-area in the visible data collection area corresponding to the user, and updating the value of the target data in the target data collection sub-area using the editing information; and in response to the user opening the target online document multiple times in the same target data collection period or target data collection task, using the same data collection area in the visible data collection area of ​​the user, the editing information entered when the target online document is later opened, to update the value of the target data corresponding to the target data collection sub-area in the data collection area.

[0197] Preferably, in one embodiment of the present disclosure, The device further includes a related information display module for displaying related information that is entered in advance in the target data area and that is prohibited from being edited by the user.

[0198] Preferably, in one embodiment of the present disclosure, The system further includes an identification setting module for setting a preset mark on editing information generated by the editing operation in response to a preset relationship between an editing time corresponding to an editing operation of a target data collection sub-area in the target data collection area by the user and an editing restriction time zone of the target data collection sub-area.

[0199] Preferably, in one embodiment of the present disclosure, the edit time and the edit restriction time zone of the target data collection sub-region satisfying a preset relationship includes at least one of the following: The editing time is within the editing permission period, or The edit time is within the edit prohibition period, or The length of time exceeding the editing permission period is within a preset length of time.

[0200] Preferably, in one embodiment of the present disclosure, a presentation information display module for displaying presentation information indicating timeout editing prohibition when an editing time corresponding to an editing operation on a target data collection sub-area by the user in the target data collection area exceeds an editing permission period of the target data collection sub-area; The presentation information display module is further used to display presentation information prohibiting early editing when the editing time corresponding to the user's editing operation on the target data collection sub-area in the target data collection area is earlier than the editing permission period of the target data collection sub-area.

[0201] The document processing device of the disclosed embodiment realizes online data collection, improves data collection efficiency, and can set different data collection areas corresponding to different users in a target online document. A single target online document can be used to collect edit information for multiple target users. Even if a user clicks a document link multiple times to edit the data collection area corresponding to that user, the data collection area can be updated synchronously based on the edit information of the data collection area edited multiple times. This avoids memory pressure caused by increasing the data collection area, further improving data collection efficiency and meeting the needs of specific data collection scenarios, such as when a user edits multiple times within a single collection period or when different types of target data are collected.

[0202] To implement the above-described embodiments, the present disclosure further provides a computer program product including computer programs / instructions that, when executed by a processor, implement the document processing method according to the above-described embodiments.

[0203] FIG. 17 is a schematic diagram of the configuration of an electronic device according to an embodiment of the present disclosure.

[0204] Specifically, FIG. 17 is a schematic diagram of an electronic device 1700 according to an embodiment of the present disclosure. Electronic device 1700 according to an embodiment of the present disclosure includes, but is not limited to, mobile devices such as mobile phones, notebook computers, digital broadcast receivers, personal digital assistants (PDAs), tablets (PADs), portable multimedia players (PMPs), and in-vehicle devices (e.g., car navigation devices), as well as fixed devices such as digital TVs and desktop computers. The electronic device shown in FIG. 17 is merely an example and does not limit the functionality and application scope of the embodiment of the present disclosure.

[0205] 17, electronic device 1700 may include a processing unit (e.g., a central processor, a graphics processor, etc.) 1701 that can perform various appropriate operations and processes in accordance with programs stored in read-only memory (ROM) 1702 or programs loaded from storage device 1708 into random access memory (RAM) 1703. RAM 1703 also stores various programs and data necessary for the operation of electronic device 1700. Processing unit 1701, ROM 1702, and RAM 1703 are connected to one another via bus 1704. Input / output (I / O) interface 1705 is also connected to bus 1704.

[0206] Typically, devices such as input devices 1706, including, for example, a touchscreen, touchpad, keyboard, mouse, camera, microphone, accelerometer, gyroscope, etc.; output devices 1707, including, for example, a liquid crystal display (LCD), speakers, vibrator, etc.; storage devices 1708, including, for example, a magnetic tape, hard disk, etc.; and communication devices 1709, are connected to the I / O interface 1705. The communication devices 1709 enable the electronic device 1700 to communicate wirelessly or via wires with other devices to exchange data. While FIG. 17 illustrates electronic device 1700 with various devices, it should be understood that it need not implement or include all of the devices shown. Alternatively, more or fewer devices may be implemented or included.

[0207] In particular, according to an embodiment of the present disclosure, the processes described with reference to the flowcharts may be implemented by a computer software program. For example, an embodiment of the present disclosure includes a computer program product used to perform the methods illustrated in the flowcharts, the computer program including a computer program stored on a non-transitory computer-readable medium. In this embodiment, the computer program may be downloaded and installed from a network via the communication device 1709, or may be installed from the storage device 1708 or the ROM 1702. When executed by the processing device 1701, the computer program performs the above-mentioned functions specific to the document processing method according to the embodiment of the present disclosure.

[0208] The computer-readable medium in the present disclosure may be a computer-readable signal medium, a computer-readable storage medium, or any combination thereof. The computer-readable storage medium may be, for example, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of the computer-readable storage medium include, but are not limited to, an electrical connection having one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical memory device, a magnetic memory device, or any suitable combination thereof. In the present disclosure, the computer-readable storage medium may be any tangible medium that contains or stores a program applicable to a system, apparatus, or device that executes instructions, or a combination thereof. In the present disclosure, the computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave and carrying computer-readable program code. Such propagated data signals may take a variety of forms, including, but not limited to, electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium may be anything other than a computer-readable storage medium that can transmit, propagate, or transmit a program for use by or in connection with a system, apparatus, or device that executes instructions. Program code embodied in a computer-readable medium may be transmitted over any suitable medium, including, but not limited to, wire, optical cable, RF (radio frequency), etc., or any suitable combination thereof.

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

[0210] The computer-readable medium may be included in the electronic device, or may exist separately from the electronic device.

[0211] The computer-readable medium obtains document parameter information to be created in response to satisfying preset online document creation conditions, and generates a target online document based on the document parameter information, thereby realizing online document creation and automatically collecting data through the online document, thereby improving data collection efficiency.

[0212] Computer program code for carrying out the operations of the present disclosure may be written in one or more programming languages, or a combination thereof. Such programming languages ​​include, but are not limited to, object-oriented programming languages ​​such as Java, Smalltalk, C++, etc., as well as conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may run entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. When a remote computer is involved, the remote computer may be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet Service Provider).

[0213] The flowcharts and block diagrams in the figures illustrate the architecture, functions, and operations that can be implemented according to systems, methods, and computer program products in various embodiments of the present disclosure. In this regard, each block in the flowcharts or block diagrams may represent a module, program segment, or portion of code, including at least one executable instruction for implementing a given logical function. It should also be noted that in some implementations, the functions noted in the blocks may occur in a different order than that shown in the figures. For example, two blocks shown in succession may actually be executed substantially in parallel or may be executed in the reverse order depending on the functionality involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented in a dedicated hardware-based system that performs a given function or operation, or in a combination of dedicated hardware and computer instructions.

[0214] The units according to the embodiments of the present disclosure described above may be implemented in software or hardware, and the names of the units may not be limitations on the units themselves.

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

[0216] In the context of this disclosure, a machine-readable medium may be a tangible medium that can contain or store a program used by or in connection with a system, apparatus, or device that executes instructions. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the above. More specific examples of machine-readable storage media include an electrical connection based on at least one wire, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.

[0217] The above description merely describes preferred embodiments and applied technical principles of the present disclosure. Those skilled in the art will understand that the scope of the present disclosure is not limited to a technical solution consisting of a specific combination of the above technical features, but should also include other technical solutions consisting of any combination of the above technical features or their equivalent features without departing from the idea of ​​the above disclosure. For example, a technical solution formed by mutually replacing the above features with technical features having functions similar to those disclosed in the present disclosure (but not limited thereto).

[0218] Additionally, although operations are depicted in a particular order, this should not be understood as requiring these operations to be performed in the particular order shown, or to be performed sequentially. In certain environments, multitasking or parallel processing may be advantageous. Similarly, although several specific implementation details are included in the above discussion, these should not be construed as limiting the scope of the present disclosure. Some features that are described in the context of separate embodiments may also be implemented in combination in a single embodiment. Conversely, various features that are described in the context of a single embodiment may also be implemented in multiple embodiments separately or in any suitable subcombination.

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

Claims

1. 1. A computer-implemented document processing method comprising: Obtaining document parameter information for the document to be created in response to satisfying a preset online document creation condition; generating a new target online document based on the document parameter information; The preset online document creation conditions are: reaching a preset document update period, and collecting target data objects using the target online document within the document update period; determining that the amount of data in the first online document reaches a preset amount of data or that the first online document cannot hold all of the amount of data required to be written in the next data collection cycle or data collection task, and the first online document is a document for collecting target data objects before the condition for creating the online document is satisfied; and different data collection areas of the target online document correspond to different users, and the data collection area includes two or more target data collection sub-areas to be edited; The method comprises: sending a document link of the target online document to a plurality of users based on third configuration information, wherein the document link is associated with and set with display authority information for indicating that the first and second users who receive the document link have different visible data collection areas; in response to a user's open operation, opening a target online document corresponding to the document link, receiving editing information triggered by the user in the target data collection sub-area in a visible data collection area corresponding to the user, and updating a value of target data in the target data collection sub-area using the editing information, wherein in response to a user opening the target online document multiple times in the same target data collection cycle or target data collection task, the same data collection area is included in the visible data collection area of ​​the user, and updating a value of target data corresponding to the target data collection sub-area in the data collection area using the editing information entered when the target online document is subsequently opened; The document processing method further comprises:

2. The obtaining of document parameter information of the document to be created includes: Identifying relevant configuration information based on the data collection task of the target data object; obtaining document parameter information for the document to be created based on the configuration information; 2. The method of claim 1, comprising:

3. Obtaining document parameter information of a document to be created based on the configuration information Querying preset first configuration information and obtaining user-related information from the first configuration information that prohibits the user from editing the online document to be created; and / or referencing preset second configuration information and obtaining document index information of the online document to be created from the second configuration information, the document index information being used to guide a user to edit the value of the target data corresponding to the document index information; 3. The method of claim 2, comprising:

4. the target online document is an online table; The preset online document creation conditions are: The number of data collection areas of the first online table reaches a preset threshold, or it is determined that the data collection area of ​​the first online table cannot hold all of the amount of data that needs to be written in the next data collection cycle or data collection task; 2. The method of claim 1, comprising at least one of:

5. further comprising archiving the target online document to a preset cloud storage space.

2. The method of claim 1, wherein

6. and further comprising: presetting a storage address of the target data object in a cloud storage space; and archiving the target online document to the storage address of the target data object in the cloud storage space.

6. The method according to claim 5, wherein

7. Presetting a storage address of the target data object in a cloud storage space includes: using the target online document to set a storage address of the target data object in a cloud storage space before completing collection of the target data object; archiving the target online document to a storage address of the target data object in a cloud storage space; After completing collection of the target data object using the target online document, determining that the target online document reaches a preset document update period, or that the data amount of the target online document reaches a preset data amount, or that the target online document completes a data collection period or a data collection task, and archiving the target online document to a storage address of the target data object in a cloud storage space.

7. The method according to claim 6, wherein

8. and further comprising: sending a document link of the target online document to at least one user based on preset third configuration information.

2. The method of claim 1, wherein

9. obtaining editing information in real time for editing the target online document after a user triggers the document link; and storing the editing information in the target online document in response to receiving the editing information; 9. The method of claim 8, further comprising:

10. Obtaining an edit operation entered by a user via the document link into a target data collection sub-area in the user's visible data collection area; Controlling the editing operation based on a preset editing control policy corresponding to the target data collection sub-area.

10. The method of claim 1, further comprising:

11. The document identification information of the generated target online document includes information on a data collection period or a data collection task corresponding to the target online document; or 10. The method of claim 1, further comprising: including in the generated target online document information associated with a data collection task and user-specific attribute information.

12. Bringing in the information of the data collection period or data collection task corresponding to the target online document; This includes bringing in the data collection cycle information, collection task name, and collection occurrence location information.

12. The method of claim 11 .

13. 1. A computer-implemented document processing method comprising: Obtaining a target online document for collecting multiple target data for different users, wherein different data collection areas of the target online document correspond to different users, and each of the data collection areas includes multiple target data collection sub-areas to be edited by a corresponding user; Sending a document link of the target online document to a plurality of users based on configuration information, wherein the document link is associated with and set with display authority information indicating that the first and second users who receive the document link have different visible data collection areas; in response to a user's open operation, opening a target online document corresponding to the document link, receiving editing information triggered by the user in the target data collection sub-area in the visible data collection area corresponding to the user, and updating a value of target data in the target data collection sub-area using the editing information, wherein in response to the user opening the target online document multiple times in the same target data collection cycle or target data collection task, updating a value of target data corresponding to the target data collection sub-area in the data collection area using the editing information entered when the target online document is subsequently opened; A document processing method comprising:

14. Querying preset first configuration information and obtaining related information of the user from the first configuration information; setting the user's related information that is prohibited from being edited in a corresponding sub-area of ​​the data collection area of ​​the target online document corresponding to the user; 14. The method of claim 13, further comprising:

15. sending document links of documents to a plurality of users based on the configuration information; acquiring one or more group identifiers to which the plurality of users belong and corresponding notification times from second configuration information; sending the document link to one or more groups via a system virtual user based on the one or more group identifiers and corresponding notification times; 14. The method of claim 13, comprising:

16. sending document links of documents to a plurality of users based on the configuration information; acquiring user identifications of the plurality of users and corresponding notification times from third configuration information; sending the document link to each of the plurality of users via a system virtual user based on user identities of the plurality of users and corresponding notification times; 14. The method of claim 13, comprising:

17. Obtaining a trigger operation of the document link by a user to identify a user identity of the user; Displaying a data collection area corresponding to the user identification to the user based on preset authorization information; 14. The method of claim 13, further comprising:

18. obtaining target online documents for collecting multiple target data for different users, In response to a preset document update period being reached, or the size of data in the target online document being reached a preset data size, or the size of data written to the target online document in a data collection period or data collection task being reached, obtaining a target online document for collecting multiple target data for different users in the next period.

14. The method according to claim 13, wherein

19. and further comprising: storing a document link corresponding to the target online document in a preset cloud storage space.

14. The method according to claim 13, wherein

20. A user currently obtains, via the document link, an edit operation to edit a target data collection sub-area in a data collection area corresponding to the user; Controlling the editing operation based on a preset editing control policy corresponding to the target data collection sub-area.

14. The method of claim 13, further comprising:

21. controlling the editing operation based on a preset editing control policy corresponding to the target data collection sub-area; displaying the target data collection sub-area in a first display state during a preset editing restriction time period, and displaying the target data collection sub-area in a second display state during times other than the editing restriction time period to prompt a user that the target data collection sub-area is currently prohibited from editing; acquiring an editing time and a document location corresponding to the editing operation, and an editing restriction time zone corresponding to the document location, and setting a preset mark on editing information generated by the editing operation when it is detected that the editing time and the editing restriction time zone satisfy a preset relationship; 21. The method of claim 20, comprising at least one of:

22. controlling the editing operation based on a preset editing control policy corresponding to the target data collection sub-area; acquiring an edit time and a document location corresponding to the edit operation, and a preset edit restriction time period corresponding to the document location; transmitting instruction information for prohibiting time-out editing when it is determined that the editing time has exceeded the editing restriction time zone; transmitting instruction information for prohibiting early editing when it is determined that the editing time is earlier than the editing restriction time zone; 21. The method of claim 20, comprising:

23. Obtaining edit information by a user to a plurality of target data collection sub-areas corresponding to the user; generating a target data edit indicator for the user based on the edit information; 14. The method of claim 13, further comprising:

24. 1. A computer-implemented document processing method comprising: receiving a document link of a target online document, wherein different data collection areas of the target online document correspond to different users, and the data collection area includes a plurality of target data collection sub-areas to be edited; In response to a user's trigger operation of the document link, displaying a target data collection sub-area of ​​the target online document corresponding to the user based on authority information previously associated with the document link, receiving editing information triggered by the user in the target data collection sub-area, and using the editing information to update a value of target data in the target data collection sub-area; In response to the user triggering the document link multiple times to open the target online document, updating the target data values ​​corresponding to the target data collection sub-areas in the target data collection sub-areas based on editing information input by the user when the user later opens the target online document, wherein the target data values ​​are in the same target data collection period or target data collection task; A document processing method comprising:

25. Displaying pre-filled related information of the user in the target data collection sub-area, wherein the related information is prohibited from being edited by the user.

25. The method of claim 24, wherein

26. and further including setting a preset mark on editing information generated by the editing operation in response to a preset relationship between an editing time corresponding to an editing operation of a target data collection sub-area in the data collection area by the user and an editing restriction time zone of the target data collection sub-area.

25. The method of claim 24, wherein

27. The fact that the edit time and the edit restriction time zone of the target data collection sub-area satisfy a preset relationship is The editing time is within the editing permission period, or The edit time is within the edit prohibition period, or The length of time that the editing time exceeds the permitted editing period must be within a preset length of time.

27. The method of claim 26, comprising at least one of:

28. displaying presentation information indicating that editing has been prohibited for a timeout when an editing time corresponding to an editing operation performed by the user on a target data collection sub-area in the data collection area exceeds an editing permission period for the target data collection sub-area; displaying information indicating that early editing is prohibited when an editing time corresponding to an editing operation performed by the user on a target data collection sub-area in the data collection area is earlier than an editing permission period of the target data collection sub-area; 25. The method of claim 24, further comprising:

29. a first obtaining module for obtaining document parameter information of the document to be created in response to satisfying a preset online document creation condition; a generation module for generating a new target online document based on the document parameter information, The preset online document creation conditions are: reaching a preset document update period, and collecting target data objects using the target online document within the document update period; determining that the amount of data in the first online document reaches a preset amount of data or that the first online document cannot hold all of the amount of data required to be written in the next data collection cycle or data collection task, and the first online document is a document for collecting target data objects before the condition for creating the online document is satisfied; and different data collection areas of the target online document correspond to different users, and the data collection area includes two or more target data collection sub-areas to be edited; The document processing device includes: sending a document link of the target online document to a plurality of users based on third configuration information, and display authority information is associated with and set in the document link to indicate that the first and second users who receive the document link have different visible data collection areas; In response to a user's open operation, a target online document corresponding to the document link is opened, editing information triggered by the user in the target data collection sub-area in the visible data collection area corresponding to the user is received, and the editing information is used to update the value of the target data in the target data collection sub-area, and in response to the user opening the target online document multiple times in the same target data collection period or target data collection task, the same data collection area is included in the visible data collection area of ​​the user, and the editing information entered when the target online document is subsequently opened is used to update the value of the target data corresponding to the target data collection sub-area in the data collection area. A document processing device characterized by:

30. a determination module for accepting a document editing operation by a user and identifying a document location corresponding to the editing operation; a control module for acquiring preset authority information corresponding to the user, and in response to the authority information including an editing operation restriction authority, controlling the editing operation based on an editing control policy corresponding to the document location among the editing operation restriction authorities.

30. The document processing device of claim 29.

31. a second acquisition module for acquiring a target online document for collecting multiple target data for different users, wherein different data collection areas of the target online document correspond to different users, and each of the data collection areas includes multiple target data collection sub-areas to be edited by a corresponding user; a sending module that sends a document link of the target online document to a plurality of users based on configuration information, the document link being associated with and configured with display authority information that indicates that the first and second users who receive the document link have different visible data collection areas; a first update module that, in response to a user's open operation, opens a target online document corresponding to the document link, receives editing information triggered by the user in the target data collection sub-area in the visible data collection area corresponding to the user, and updates a value of target data in the target data collection sub-area using the editing information; and, in response to the user opening the target online document multiple times in the same target data collection cycle or target data collection task, updates a value of target data corresponding to the target data collection sub-area in the data collection area using the editing information input when the target online document is later opened; A document processing device comprising:

32. a receiving module for receiving a document link of a document, wherein different data collection areas of the document correspond to different users, and the data collection area includes a plurality of target data collection sub-areas to be edited; a display module that, in response to a trigger operation of the document link by a user, displays a target data collection area of ​​the document corresponding to the user based on authority information previously associated with the document link; a second update module for updating, in response to the user opening the target online document corresponding to the document link multiple times, a value of the target data in the target data collection sub-area based on editing information input by the user when the user later opens the target online document, the second update module opening the document multiple times in the same target data collection cycle or target data collection task; A document processing device comprising:

33. The processor and a memory for storing instructions executable by the processor; The processor reads out the executable instructions from the memory and executes them, thereby realizing the document processing method according to any one of claims 1 to 28. An electronic device characterized by:

34. A computer program for executing the document processing method according to any one of claims 1 to 28 is stored. A non-transitory computer-readable storage medium comprising:

35. When executed by a processor, the document processing method according to any one of claims 1 to 28 is realized. A program characterized by:

Citation Information

Patent Citations

  • A method and a device for automatically displaying a document directory

    CN108984685A

  • Report generation method and device, equipment and computer readable storage medium

    CN111144083A

  • Online document display method, device and equipment and medium

    CN111339557A

  • Log storage method, device and equipment and storage medium

    CN112527746A

  • Information retrieval method and information retrieval system using agent

    JP2004118856A